--- /home/fdroid/fdroiddata/tmp/org.veilproject.wallet_261.apk +++ /home/fdroid/fdroiddata/unsigned/org.veilproject.wallet_261.apk ├── APK Signing Block │ @@ -1,239 +0,0 @@ │ -Key 0x42726577: │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000 │ - │ -Key 0x504b4453: │ -00a2f05fac80261472019d895f3c49e694da6e4e58a5b9e5b84158f4b48eb9e9e24e37 │ -4bd09df1b8df5a86eee2eacbbd36db335e2bb543baf3bcf137f5560b56b3d31b6b3c46 │ -29ba0d019e312907af16646e2a266875fc3b757422e9799287b277a0a5602efdbe171e │ -8f2f55ddb4cdc32556b7b8fb22f3eff7b0f011fbaf68eca045f160a6a18c82471dc472 │ -f3d612444bdb0e16b90c76a265bb243c135a78a244e6b5585fc4f50f85de528f84a72d │ -026e61db26cba1dbd9fbecb727d10ce7b8c191bf90e31eddffbbdcfa64418322734bc0 │ -d92265c6fe349d2976861695250da97455cf239a1d7d7dc12037a65dbb11d0ba9fe375 │ -9bc90601eee5e65a9100ebdfd49430b57b7493b33653e60e9ed7bfc20e5bfb6570043b │ -eff9fac0c4e6f2db1856bc496ae506ef63ff44dc64d67d4d88275de6abf38e08abfd3e │ -ba9542c1318451f35968ffab04b7c9dff63ad89baec338c435d77ead67ecf08c9a5340 │ -5e4f3a15f3b36f3abde6846cf820730de67e648b0f55555e213c06e094676485c54768 │ -ddfd32c77711d5447da25ccfdc1968291d55fb36e1342e282d7be8472b22dc7ce8a32c │ -bd811ae87dd13897a11b2e0d8e2d0c31805f493345120e8bd7078c4f42b13cf378ccb2 │ -d5e1be7fa0db48a21c975afa863b5c3dc40551963b9bd9ac6dab7cf8cbfe5f318243e5 │ -5e8ea68235ffce03b1b2896a9681f7e8b830573672d17d99373481b1f2b53cc5b0b8bc │ -bde5544ce5916a3c7454c6e249525c21e16252507e256717dd50ce584507ad65e4db47 │ -05319d79133410115495eef6be24a0d3bc0017ff68e2eaa5e5f4c238312eee3b82fec9 │ -302709c3289af6ea03810f75496757549f46a52caa845a7af7866a896ee97b9653d1e6 │ -960d0623085acdd4fd19e81787384d142d8f9221aaaca9dbd1c934668f307aed31470e │ -34cd177165a968f9bad8d8804a03b774de86368ae52bed4a6c5cb8deacfd3e624bcc6e │ -dd070bae4bea4081ff93ecf4838ba876808fe59ceb50a59fac5d19c8587231d640b7eb │ -910ba1f1f42234be6f52c998a32c6fc8b78bef90ead055f0a1e09d47bf9c0a420fc3e0 │ -5a5c140e23c6758b50de4ca0cf1d1462060a4bebfcac1eeff99471755bc13157a31df3 │ -c11ae1375d342aca963d47dc2aa1bca31a812b9f06e31ea561a34cbbefb6164ab0eb98 │ -a29a805e3c0d50f037a8b44efbc1cc367cc3e1a0f725d31d4d9574532c164a0bffc99a │ -1cbce2d18448bf1d8b650e02134e20f1b21b61f1a893b3c280cf0c235d8107fe60ea4a │ -569a7b0038d1e9af706c961714c13873e40825776c8c5c21c9bd4865ba948d6fa17f49 │ -1be49d228a3944aa5bcb0dd9b6fd99ae706553a8947ef232224f888e6698582b72e161 │ -bc1aa8a7c535ba9cab97a3743b587d9275ba451554b0471d3c4d0e391a8dac46f89288 │ -f4e95eb10c8e366e0e051ea532d33088140a5d2b400f938e6487768134855835581d59 │ -f7bf91f87e0fd4aac5a21cfdfe346f69ada3f1a7e637e76fae0e3cf3a6577f99da6cfe │ -e447275345ded4a68c242f65bcc2c28fd4b3d058543f986975b74c85d49f6f807ce6d0 │ -9c62ce6b3b05e41c2876262df269a7d6737720dc425da2f47103fafd67bdd8d20f4c73 │ -c77d09ad26406b7bf16b30255dec8e13f0554dbfc4bc703f7c853819129d8270d36faf │ -7eede247944b12dd7ea10a2299e24db0d07f1927808c7efe1889959d11d634aa0cb6c9 │ -e2cfd576b206b024ed432b57c241f0a5f49a703204b5b1b792740dcc1c4057674c0d2b │ -876f8ba45d235fe5a2d8cba5456df5d508a5c306ef56829920371a545710374483ba58 │ -b01af6cc3fef2c7960fbf2b630ac49559351569f925d540c57f2e154c8f3bdcaedd59c │ -86dcf028ceff13aee81bf2d8c3d6f28abf031dbf5dc0983c19adf45909d449ffc324ef │ -845e995580ecbdd72f4f817e01b9db9c70f0fda30506e409ebb35670dc5d7711ecae01 │ -987da0503e0a5f0407507fab026c668b66738565d3764c5c27b4729259c1b7327f28d1 │ -ea8196b8b09cdf3b7a5959320abf26abe1a93a0fa169cfd8aa32c890c67fddb9687861 │ -ddb04168d13aeb974e4c7aa0ad0e8ab047c3e1217ecfedb80151a9d96e9c25f0558ece │ -844c4ac9f56720c6763d66725659e9936715cabaf7573b338948cf3193040e32c64690 │ -d54a798070558b41879b3f1fe9c6f1a30b7a2e856f9f07abf7b65d449e2bcb6b070df7 │ -b6543de56d3a317b9db233bcc1dc6946c255027202b422c4e3d4f4f24d951b7b998bba │ -41752e64ff058fb99f1530ecf3e3a9c590b34f446c7cf4bafed654db88cf9908e4c74c │ -61968885af04c4b741964b053f804df1d737b88451167c04e55d35109ca18f3754859b │ -b2e77fed1f872ad642c9d51d2c827f73e6a948fe31f4954ae1637347b76f4dd1526fee │ -8079d720546cccefd8d6113555ede5bd9b7a0b5067917cd3e03a1e18f09c24bae0cf62 │ -ef92ecdfa1cfee843689ab1ed1aa8848c0c1ce39fdcc7e57d8221d1f8b5ed4f415f855 │ -4e3f08eb4e47073c3478e34eed72e3d02d9a9948b5850e2681610002cea6637df69a6d │ -e0d165fd2b7cc4e3a60350492ecf845fe865030955e2388531cb070f63e8def2ab2293 │ -148020c6e313102f06d3cfd57ab4362fac7cde4b8910c96447188b4e804f355115fbcb │ -ef4f5151d5242b712fead8ba4ed73ea5c07ac2428152db9592eb17820e57de4c12732f │ -bbd8d03223df9a6c3aaa1cf8e044c8b8b9a278ef7bab2bd9e229fca4e2bfa298741143 │ -99ac4f81278c5bc28bf72c91279f32e4ea928742cb91c0273676dbaabd65ee6237b901 │ -4ef98da1a112b7d7c9698f7d1058d5cece721d637b8666d865db82a3c612afd39ee106 │ -3600909b764917afafc626c3d1d1a74fe964218e9f9097889395bdeb74b8b3625d1c73 │ -c82da81e1cd22bf0487e1d3c6846ab5746f6ea0c542fe9dcdd906290afed5d730503e4 │ -bc895ee89f4bff5cfd55a9df59d705d2a2cc9cb2aaf3a206c389d002000ff73aef3d78 │ -0d48b8857bb45505a5a3ca7a1baafbc5b54c78db243704b030ad403af82ff751f13e01 │ -156bcf3da50d1f44b145dd15e7317e92ef12145472400b3ead3bc7a82d4192b2e857a7 │ -740d3298e9b42fd9a03ef004dd9efcf5028e0ce5bf851a055b3b32b5e5dea546ef3ef6 │ -fbd0a771d6dc56e1a31f6b56fa7b1a14285e826bea2b70e276381ed0fb053ab843fd9a │ -7b0611998cdbde095fb774e01e7f7b5afff6eda2b5a434a0c50e912b491455f52c326e │ -13b01fec7531bf88bc4d98e5c61e6247e3676d040cb2ec39c59678909155a34796e805 │ -bb96ddd8ffdb29210abb69ee65075ccc6f80baf8fdb54cca4b21e9edbc1fad50bdb86e │ -85f58524cad2ccb3ef301da3d890daf403a92aeb0e87ec3c748eda4f553fbf1658fa1c │ -025a75a71c48d6a8c98b9f546f8285c59331d4caa1d4b6ef9d416e333574741d043faf │ -9c5c37af88c4d9198c6fd13d87b6da65fd108fd482f5daed2560f3ea449cc6ea072909 │ -f40b5e8afac2af4ad931dab7b4c9b76b20fb7d01edbe82136a768f6512baae166d4875 │ -b7b6ae9d4c92d1efa0672facdcaccbd86b00c9c817390d60a21b265ee6cfa95e9338b3 │ -fd75a29bbec7c2b6ee8b52b22ea2d0065f7823905040930370d72fbbe54571978c2a63 │ -3d8f5102aea19de30346ad50d5a48258048955a659529403412d81e5e049210a470e32 │ -d5fc7e0e94ab50ac3671cf0f8cc13ec7071d1e674a2321114317aee2cc883f42179f11 │ -37329625fa19616380b87a678d927d66a723be46a4221d35889c2921c79495aa1d1bc1 │ -976f142743907fd5a5e7a07c1c0f3256924c2faaf1d3514a4b5f20a4edda0f67956263 │ -d12a87d172b2668a93537b7c457d835f46879febf333eeca0c261bfc5e47839d888346 │ -1796ecf55432aabe3a8c5001c0efe86b6cb97772c8f12021de3b9f714b6b2c23124c38 │ -115eed5f800bf217e9a8450cb235b5793e9faa03cc0cbc4d82a2f4e7d31f85638f1a9b │ -28814eadc6b46483b7b024c5b28cdb40bb36f01aa59e65ca393364720931fbccc0132f │ -a2ca70148cdf0ecf22e8999715544f1a9dc1efe8540843029b630e1db775611a21ad04 │ -09d121a76504addd40157eae728254f9584f1895230eb206a3e9f78c496c7ecf8a2455 │ -9bad6fbf9f2bc99f5fd0b7a0f3ac9bcae8830562194e08b6d4603cc52ceb8dcdeee9f6 │ -306847d4dab5550d432d9857fc27926abd33c47422e10bffb7bbe8897baab62b96a0e7 │ -702c8fcf9c1f597264d0e38ffcf77a76cf0d78caf153f441b35bab4bf64f5cc7842953 │ -377c055ab1852c36147efc6ab7e3c5b04690e4cad50970a817e8a3cbac587e1c837567 │ -c4624cc7d6a68c52522a9537bd4224b910ecea8a1c978e34aff23a26e7f13deb3cd555 │ -c5b2c2276104a2c9d3a34e465ab4b53778dfeb373ee93b2be4ccab63ed1f92e0cb761e │ -94fe5eb6ae4fbc0e958af3752bc6be158696c6301e1de2baf4ba9d9ebb5ecebaeaa191 │ -faec7bdb7dfe4ba52ac093081c6a850baecda4ae933801424738fad3d09b354becae9e │ -5a42710eb04252c355aa44e85ced3d3d652509bfffc7d74329be21b0ef51298adca509 │ -683ecca182850ee0a35415d671d7814cbf055f767db25f4e68d5894498edbc4c06d131 │ -129b8374ce7bbbdf79329058347f3d579feccded2fd2b74098871a2d66ea9868a2c4dc │ -677305f816ad8064239d61604d29bbf0ecbce27cef03ce700f2c1d991921141f1984dc │ -96c1b3315d1caa7a01791f6b9f7e95621fcbb33f33dc00a1a56507f902648c88376ec3 │ -833998c28099043b5a43494b0ef8cb66d6f6e16e9ddf421902e8bedbaaee028d4c0adb │ -de7400f19074ee5c63260f27e62219e89d37aaa7eb4eabeb528cba95ab053dab872168 │ -82b44c68081cf7a53d02d7dbbb3a5ac5efedef9d6ff4dab5bb65005a86cead964045a3 │ -be97f516d2b51b46003f4b86914156dd0570a5da411a3aa2d5d3f48099fd22ad8cf8b0 │ -ecc259113654d11ea484d4825f53da7d20cd8b051daed78dc5d7fc5321af0be6d18056 │ -9d7263d1f6e44273347a567e225eb906e0488ff54d919910ae91378666758f2d8c327f │ -307864ce1d50801a0f6a4ec391499f29a507f7bb77e48fb21cb0fc6cc36a0b67be1ac7 │ -a56606a0fd73bce5963b6cb64917e7b1ba77335b7275390f5377b762f7c18d6f56f0b9 │ -fbf640eb9b9bf5d00fe7c2b112b81e3016323b966cdc72ff58fd84d3db2315b97011b3 │ -28da8adcacafd44deabc968d29f1a92dd83a5701940a79b2f391ee5a8e3b358735caf1 │ -232df6f92541d286afcc3d46649369e2da9d2dd77569317aa90f2bab25d3a1cf6a0734 │ -341a6a087bfc6ba921cfb66e30f1c9f5d0467b3e8cfd95126efcc65a7ac8a38ef71d21 │ -1c1c2c87f6a8f2a25ce6ce84dd6ede65b84bb953a187b19bbbd19c7551ebd017211d88 │ -05b29af661e4136ce23881d90b86d3c16e24eca9a8370e5c130f75dababadc70432519 │ -597d287c8bc630c96aa2ec06b697a47e899f51e6cd70bb6a2677470de2a9a6cd56ad18 │ -daf0c6 │ - │ -Key 0x7109871a: │ -100600000c060000ce0300002c000000280000000301000020000000601e1a15a28b38 │ -39fd74f08f75724ea7a4fce312b069b8e8340cbf87db3289bb920300008e0300003082 │ -038a30820272a003020102020900d2764ab9e440c327300d06092a864886f70d01010c │ -05003072310b300906035504061302425931193017060355040813104d696e736b616a │ -61204f626c61737427310e300c060355040713054d696e736b3110300e060355040a13 │ -07556e6b6e6f776e3110300e060355040b1307556e6b6e6f776e311430120603550403 │ -130b4976616e205975726b6f763020170d3233313030353233343333385a180f323035 │ -31303232303233343333385a3072310b30090603550406130242593119301706035504 │ -0813104d696e736b616a61204f626c61737427310e300c060355040713054d696e736b │ -3110300e060355040a1307556e6b6e6f776e3110300e060355040b1307556e6b6e6f77 │ -6e311430120603550403130b4976616e205975726b6f7630820122300d06092a864886 │ -f70d01010105000382010f003082010a0282010100a13ace2430ae0d0c44a98191d49d │ -1771fbb715cc78b7445b02902943f5be46b2e85137b0292a24c1e7503e60d259e1a9eb │ -22b230fe73a59d18e5fa9b40af504985c67ce423ba0f100e26460d20a896182acab975 │ -02bd426da8758964c53879c90e3406cf1c7c05e52da2f1ab6a9b30765ffe3eaf20c7b0 │ -56a26d92d3e7b5ba3ac74827652973cbef75e605b744ff4ef4cade120ff001fff22edc │ -42884ddb1be37c3bd96e47783e5596947deab608f653bc37d0710e9cd11234cb4cc5be │ -52f3a80b206af58ecf940668c964f6cba847644bc2ccc291cfdcf09fd0378b8d44cc07 │ -bbdb63bde437d461a629b6f880560d651b741f9b94ed48749f7d76067a082249020301 │ -0001a321301f301d0603551d0e04160414fa70221d780050cb86bf915e4f0219f404ee │ -5f2f300d06092a864886f70d01010c05000382010100534e56eca3f46e1e6fe00637a7 │ -c005f6977fa9579dd2665f2ddab428511388f253bbacf115a0ff007554a33756f7cd68 │ -16ef9103ccbcf0fc6b2ce9d29a0382bac874888b3c68b05c35457f255bd5f816feea93 │ -12b5cb3901cd311c1566d27cf1e961fbd0ccac4599a84a1420c4fd693da95e953bbb4d │ -62fbb11b305d41c2a791b5ac4db42c88edf15c5ff607a66fd27ef75980256580ff8695 │ -37abc02515c4da3d3c181dbc9819f9c1b50e3717b8279fb25095272f84758b50385d2a │ -8ea2613372a4ede5279df7df070f9bd4f5721bc1561363312d7c20b9ff128b52901261 │ -6a5d45b00219a113368aeeb7325adc193e251b7199274e6251fd93b76cfd8266e10000 │ -0000000000000c01000008010000030100000001000096343a4fdce33e678c6fab226b │ -9eb8174dac66d2134b89a75ea82bfc85188c93cad0912e53481e6a1ad9aa15a9244683 │ -97dd4c116752ac27d4cbe8e2eff2eae4c04cfa7d91fd3aaf46a7b2eaa2a54c812b0838 │ -dd7e298106d05cf97f7e4ef4c250894f568d2eaf9e2733d69996e6aea95319edbf12fd │ -5cadf0472a0ce9e4d6e6e4fd729074a81ce4dec66f74f5cc6728d95e3c784c7a0b6e0c │ -80c97d359a220f0706d6f5e37a000e2fc8a1b391a2426059a7dfdf68f6ab4e51cc241d │ -47bde390398c2adb0988d3dc6281c1fb24053520f439811dc0b1d5a44a773f5a6b52e8 │ -0859b72c6ade860178edaf49a3f90a10b6177f7214400c043325da4f0b1e2bcc022601 │ -000030820122300d06092a864886f70d01010105000382010f003082010a0282010100 │ -a13ace2430ae0d0c44a98191d49d1771fbb715cc78b7445b02902943f5be46b2e85137 │ -b0292a24c1e7503e60d259e1a9eb22b230fe73a59d18e5fa9b40af504985c67ce423ba │ -0f100e26460d20a896182acab97502bd426da8758964c53879c90e3406cf1c7c05e52d │ -a2f1ab6a9b30765ffe3eaf20c7b056a26d92d3e7b5ba3ac74827652973cbef75e605b7 │ -44ff4ef4cade120ff001fff22edc42884ddb1be37c3bd96e47783e5596947deab608f6 │ -53bc37d0710e9cd11234cb4cc5be52f3a80b206af58ecf940668c964f6cba847644bc2 │ -ccc291cfdcf09fd0378b8d44cc07bbdb63bde437d461a629b6f880560d651b741f9b94 │ -ed48749f7d76067a0822490203010001 ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}`: │┄ OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: │┄ 2041349 │┄ Try using the -Djava.io.tmpdir= option to select an alternate temp location. │┄ │ @@ -1,56 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v3.1 scheme (APK Signature Scheme v3.1): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=Ivan Yurkov, OU=Unknown, O=Unknown, L=Minsk, ST=Minskaja Oblast', C=BY │ -Signer #1 certificate SHA-256 digest: 833a9590e84cbbf03ecaa9ed97d931ea63428594700fecdf29e38af1d181d677 │ -Signer #1 certificate SHA-1 digest: c582e29e0fc9d6d1d707aab7903016abd8c604c0 │ -Signer #1 certificate MD5 digest: b940391bb1ce4b519723d8295aa0cd2d │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: e466ea61faa94543f4ccbe5056471fe707eeaf2f0d9b2feef6205e35dc1ffb57 │ -Signer #1 public key SHA-1 digest: 95d541440d646393489433f397513bf5277440df │ -Signer #1 public key MD5 digest: 4e3061be4785fb6bd38a43966d90c625 │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.annotation_annotation-experimental.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat-resources.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.biometric_biometric.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.browser_browser.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2-views-helper.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-process.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.profileinstaller_profileinstaller.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.security_security-crypto.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.startup_startup-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.tracing_tracing.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.window_window-java.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.window_window.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_android.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.internal.r not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/o3.d0 not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,15 +1,15 @@ │ -Zip file size: 19926780 bytes, number of entries: 467 │ +Zip file size: 20014590 bytes, number of entries: 464 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 848 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 136 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 2536240 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 9011804 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libapp.so │ -rw-r--r-- 0.0 unx 7425452 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libflutter.so │ --rw-r--r-- 0.0 unx 269172 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libveil_light_plugin.so │ +-rw-r--r-- 0.0 unx 402264 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libveil_light_plugin.so │ -rw-r--r-- 0.0 unx 331 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.bin │ -rw-r--r-- 0.0 unx 295 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.json │ -rw-r--r-- 0.0 unx 82 b- defN 81-Jan-01 01:01 assets/flutter_assets/FontManifest.json │ -rw-r--r-- 0.0 unx 86198 b- defN 81-Jan-01 01:01 assets/flutter_assets/NOTICES.Z │ -rw-r--r-- 0.0 unx 18084 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/images/logo.png │ -rw-r--r-- 0.0 unx 12428 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/images/logo_full.png │ -rw-r--r-- 0.0 unx 12340 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/images/logo_full_light.png │ @@ -459,11 +459,8 @@ │ -rw---- 2.0 fat 926 b- defN 81-Jan-01 01:01 kotlin/annotation/annotation.kotlin_builtins │ -rw---- 2.0 fat 3685 b- defN 81-Jan-01 01:01 kotlin/collections/collections.kotlin_builtins │ -rw---- 2.0 fat 200 b- defN 81-Jan-01 01:01 kotlin/coroutines/coroutines.kotlin_builtins │ -rw---- 2.0 fat 646 b- defN 81-Jan-01 01:01 kotlin/internal/internal.kotlin_builtins │ -rw---- 2.0 fat 17783 b- defN 81-Jan-01 01:01 kotlin/kotlin.kotlin_builtins │ -rw---- 2.0 fat 3305 b- defN 81-Jan-01 01:01 kotlin/ranges/ranges.kotlin_builtins │ -rw---- 2.0 fat 2395 b- defN 81-Jan-01 01:01 kotlin/reflect/reflect.kotlin_builtins │ --rw-r--r-- 0.0 unx 41496 b- defN 81-Jan-01 01:01 META-INF/CERT.SF │ --rw-r--r-- 0.0 unx 1400 b- defN 81-Jan-01 01:01 META-INF/CERT.RSA │ --rw-r--r-- 0.0 unx 41422 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -467 files, 22650609 bytes uncompressed, 19860503 bytes compressed: 12.3% │ +464 files, 22699383 bytes uncompressed, 19956839 bytes compressed: 12.1% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Android package (APK), with zipflinger virtual entry │ +Android package (APK), with gradle app-metadata.properties ├── lib/armeabi-v7a/libveil_light_plugin.so │ ├── readelf --wide --file-header {} │ │ @@ -4,17 +4,17 @@ │ │ Data: 2's complement, little endian │ │ Version: 1 (current) │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: ARM │ │ Version: 0x1 │ │ - Entry point address: 0x6810 │ │ + Entry point address: 0x96e0 │ │ Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 268212 (bytes into file) │ │ + Start of section headers: 401304 (bytes into file) │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ Size of this header: 52 (bytes) │ │ Size of program headers: 32 (bytes) │ │ Number of program headers: 10 │ │ Size of section headers: 40 (bytes) │ │ Number of section headers: 24 │ │ Section header string table index: 23 │ ├── readelf --wide --program-header {} │ │ @@ -1,24 +1,24 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ -Entry point 0x6810 │ │ +Entry point 0x96e0 │ │ There are 10 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0580b 0x0580b R 0x1000 │ │ - LOAD 0x005810 0x00006810 0x00006810 0x3acb0 0x3acb0 R E 0x1000 │ │ - LOAD 0x0404c0 0x000424c0 0x000424c0 0x00fc8 0x00fc8 RW 0x1000 │ │ - LOAD 0x041488 0x00044488 0x00044488 0x00034 0xd1a4c1 RW 0x1000 │ │ - DYNAMIC 0x0412a8 0x000432a8 0x000432a8 0x000b8 0x000b8 RW 0x4 │ │ - GNU_RELRO 0x0404c0 0x000424c0 0x000424c0 0x00fc8 0x01b40 R 0x1 │ │ + LOAD 0x000000 0x00000000 0x00000000 0x086d3 0x086d3 R 0x1000 │ │ + LOAD 0x0086e0 0x000096e0 0x000096e0 0x57890 0x57890 R E 0x1000 │ │ + LOAD 0x05ff70 0x00061f70 0x00061f70 0x01734 0x01734 RW 0x1000 │ │ + LOAD 0x0616a8 0x000646a8 0x000646a8 0x005dc 0xd1aa51 RW 0x1000 │ │ + DYNAMIC 0x0614a0 0x000634a0 0x000634a0 0x000b8 0x000b8 RW 0x4 │ │ + GNU_RELRO 0x05ff70 0x00061f70 0x00061f70 0x01734 0x02090 R 0x1 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ NOTE 0x000174 0x00000174 0x00000174 0x00098 0x00098 R 0x4 │ │ - ARM_EXIDX 0x001da4 0x00001da4 0x00001da4 0x00860 0x00860 R 0x4 │ │ + ARM_EXIDX 0x0021c4 0x000021c4 0x000021c4 0x00e20 0x00e20 R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rel.dyn .ARM.exidx .rel.plt .ARM.extab .rodata │ │ 02 .text .plt │ │ 03 .data.rel.ro .fini_array .dynamic .got .got.plt │ ├── readelf --wide --sections {} │ │ @@ -1,33 +1,33 @@ │ │ -There are 24 section headers, starting at offset 0x417b4: │ │ +There are 24 section headers, starting at offset 0x61f98: │ │ │ │ Section Headers: │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ [ 1] .note.android.ident NOTE 00000174 000174 000098 00 A 0 0 4 │ │ - [ 2] .dynsym DYNSYM 0000020c 00020c 000650 10 A 6 1 4 │ │ - [ 3] .gnu.version VERSYM 0000085c 00085c 0000ca 02 A 2 0 2 │ │ - [ 4] .gnu.version_r VERNEED 00000928 000928 000040 00 A 6 2 4 │ │ - [ 5] .gnu.hash GNU_HASH 00000968 000968 0001e8 00 A 2 0 4 │ │ - [ 6] .dynstr STRTAB 00000b50 000b50 00054c 00 A 0 0 1 │ │ - [ 7] .rel.dyn REL 0000109c 00109c 000d08 08 A 2 0 4 │ │ - [ 8] .ARM.exidx ARM_EXIDX 00001da4 001da4 000860 00 AL 12 0 4 │ │ - [ 9] .rel.plt REL 00002604 002604 000100 08 AI 2 18 4 │ │ - [10] .ARM.extab PROGBITS 00002704 002704 0004f8 00 A 0 0 4 │ │ - [11] .rodata PROGBITS 00002c00 002c00 002c0b 00 AMS 0 0 8 │ │ - [12] .text PROGBITS 00006810 005810 03aa84 00 AX 0 0 16 │ │ - [13] .plt PROGBITS 000412a0 0402a0 000220 00 AX 0 0 16 │ │ - [14] .data.rel.ro PROGBITS 000424c0 0404c0 000de0 00 WA 0 0 8 │ │ - [15] .fini_array FINI_ARRAY 000432a0 0412a0 000008 00 WA 0 0 4 │ │ - [16] .dynamic DYNAMIC 000432a8 0412a8 0000b8 08 WA 6 0 4 │ │ - [17] .got PROGBITS 00043360 041360 00009c 00 WA 0 0 4 │ │ - [18] .got.plt PROGBITS 000433fc 0413fc 00008c 00 WA 0 0 4 │ │ - [19] .data PROGBITS 00044488 041488 000034 00 WA 0 0 4 │ │ - [20] .bss NOBITS 000444c0 0414bc d1a489 00 WA 0 0 8 │ │ - [21] .comment PROGBITS 00000000 0414bc 0001de 01 MS 0 0 1 │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 04169a 00003a 00 0 0 1 │ │ - [23] .shstrtab STRTAB 00000000 0416d4 0000df 00 0 0 1 │ │ + [ 2] .dynsym DYNSYM 0000020c 00020c 0006e0 10 A 6 1 4 │ │ + [ 3] .gnu.version VERSYM 000008ec 0008ec 0000dc 02 A 2 0 2 │ │ + [ 4] .gnu.version_r VERNEED 000009c8 0009c8 000040 00 A 6 2 4 │ │ + [ 5] .gnu.hash GNU_HASH 00000a08 000a08 0001e8 00 A 2 0 4 │ │ + [ 6] .dynstr STRTAB 00000bf0 000bf0 00059a 00 A 0 0 1 │ │ + [ 7] .rel.dyn REL 0000118c 00118c 001038 08 A 2 0 4 │ │ + [ 8] .ARM.exidx ARM_EXIDX 000021c4 0021c4 000e20 00 AL 12 0 4 │ │ + [ 9] .rel.plt REL 00002fe4 002fe4 000148 08 AI 2 18 4 │ │ + [10] .ARM.extab PROGBITS 0000312c 00312c 001b00 00 A 0 0 4 │ │ + [11] .rodata PROGBITS 00004c30 004c30 003aa3 00 AMS 0 0 8 │ │ + [12] .text PROGBITS 000096e0 0086e0 0575dc 00 AX 0 0 16 │ │ + [13] .plt PROGBITS 00060cc0 05fcc0 0002b0 00 AX 0 0 16 │ │ + [14] .data.rel.ro PROGBITS 00061f70 05ff70 001528 00 WA 0 0 8 │ │ + [15] .fini_array FINI_ARRAY 00063498 061498 000008 00 WA 0 0 4 │ │ + [16] .dynamic DYNAMIC 000634a0 0614a0 0000b8 08 WA 6 0 4 │ │ + [17] .got PROGBITS 00063558 061558 00009c 00 WA 0 0 4 │ │ + [18] .got.plt PROGBITS 000635f4 0615f4 0000b0 00 WA 0 0 4 │ │ + [19] .data PROGBITS 000646a8 0616a8 0005dc 00 WA 0 0 8 │ │ + [20] .bss NOBITS 00064c88 061c84 d1a471 00 WA 0 0 8 │ │ + [21] .comment PROGBITS 00000000 061c84 0001f9 01 MS 0 0 1 │ │ + [22] .ARM.attributes ARM_ATTRIBUTES 00000000 061e7d 00003a 00 0 0 1 │ │ + [23] .shstrtab STRTAB 00000000 061eb7 0000df 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ D (mbind), y (purecode), p (processor specific) │ ├── readelf --wide --symbols {} │ │ @@ -1,104 +1,113 @@ │ │ │ │ -Symbol table '.dynsym' contains 101 entries: │ │ +Symbol table '.dynsym' contains 110 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 3: 00000000 0 FUNC GLOBAL DEFAULT UND __register_atfork@LIBC (2) │ │ 4: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ - 5: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ - 6: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@LIBC (2) │ │ - 7: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ - 8: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ + 5: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 6: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ + 7: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 8: 00000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ 9: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ - 10: 00000000 0 FUNC GLOBAL DEFAULT UND memalign@LIBC (2) │ │ - 11: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ - 12: 00000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2) │ │ - 13: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ - 14: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ - 15: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ - 16: 00000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ - 17: 00000000 0 FUNC GLOBAL DEFAULT UND open@LIBC (2) │ │ - 18: 00000000 0 FUNC GLOBAL DEFAULT UND poll@LIBC (2) │ │ - 19: 00000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ - 20: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@LIBC (3) │ │ - 21: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ - 22: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@LIBC (2) │ │ - 23: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@LIBC (2) │ │ - 24: 00000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2) │ │ - 25: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ - 26: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@LIBC (2) │ │ + 10: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ + 11: 00000000 0 FUNC GLOBAL DEFAULT UND strerror_r@LIBC (2) │ │ + 12: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ + 13: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ + 14: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ + 15: 00000000 0 FUNC GLOBAL DEFAULT UND read@LIBC (2) │ │ + 16: 00000000 0 FUNC GLOBAL DEFAULT UND open@LIBC (2) │ │ + 17: 00000000 0 FUNC GLOBAL DEFAULT UND poll@LIBC (2) │ │ + 18: 00000000 0 FUNC GLOBAL DEFAULT UND close@LIBC (2) │ │ + 19: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@LIBC (3) │ │ + 20: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@LIBC (2) │ │ + 21: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@LIBC (2) │ │ + 22: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ + 23: 00000000 0 FUNC GLOBAL DEFAULT UND abort@LIBC (2) │ │ + 24: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@LIBC (2) │ │ + 25: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@LIBC (2) │ │ + 26: 00000000 0 FUNC GLOBAL DEFAULT UND write@LIBC (2) │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@LIBC (2) │ │ - 28: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ - 29: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ - 30: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2) │ │ - 31: 00000000 0 FUNC GLOBAL DEFAULT UND dl_unwind_find_exidx@LIBC (3) │ │ - 32: 0055e88d 0x100000 OBJECT GLOBAL DEFAULT 20 KI_BIG_OUTPUT │ │ - 33: 0075e88d 0x100000 OBJECT GLOBAL DEFAULT 20 PS_OUTPUT │ │ - 34: 00007a59 52 FUNC GLOBAL DEFAULT 12 getKeyImage │ │ - 35: 000073f1 248 FUNC GLOBAL DEFAULT 12 xOnlyPointFromPoint │ │ - 36: 00002cdd 32 OBJECT GLOBAL DEFAULT 11 EXTRA_DATA_INPUT │ │ - 37: 0085e88d 32 OBJECT GLOBAL DEFAULT 20 PREIMAGE_INPUT │ │ - 38: 0015e865 40 OBJECT GLOBAL DEFAULT 20 PROOFRESULT │ │ - 39: 0015e88d 0x100000 OBJECT GLOBAL DEFAULT 20 BLINDS │ │ - 40: 001545a0 32 OBJECT GLOBAL DEFAULT 20 PRIVATE_INPUT │ │ - 41: 00154661 64 OBJECT GLOBAL DEFAULT 20 SIGNATURE_INPUT │ │ - 42: 00007c19 44 FUNC GLOBAL DEFAULT 12 pedersenCommit │ │ - 43: 000080f9 88 FUNC GLOBAL DEFAULT 12 verifyMlsag │ │ - 44: 00010819 76 FUNC GLOBAL DEFAULT 12 rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ - 45: 001545c0 65 OBJECT GLOBAL DEFAULT 20 PUBLIC_KEY_INPUT │ │ - 46: 00007321 208 FUNC GLOBAL DEFAULT 12 xOnlyPointFromScalar │ │ - 47: 00010755 96 FUNC GLOBAL DEFAULT 12 rustsecp256k1_v0_4_1_context_create │ │ - 48: 00154724 256 OBJECT GLOBAL DEFAULT 20 MESSAGE_OUTPUT │ │ - 49: 00154601 32 OBJECT GLOBAL DEFAULT 20 X_ONLY_PUBLIC_KEY_INPUT │ │ - 50: 00006e4d 304 FUNC GLOBAL DEFAULT 12 pointAdd │ │ - 51: 00007fe5 144 FUNC GLOBAL DEFAULT 12 prepareMlsag │ │ - 52: 00007b39 80 FUNC GLOBAL DEFAULT 12 rangeProofVerify │ │ - 53: 00010871 76 FUNC GLOBAL DEFAULT 12 rustsecp256k1_v0_4_1_default_error_callback_fn │ │ - 54: 0004448c 5 OBJECT GLOBAL DEFAULT 19 MYTEST_ARRAY │ │ - 55: 00154824 32 OBJECT GLOBAL DEFAULT 20 NONCE_OUTPUT │ │ - 56: 0065e88d 0x100000 OBJECT GLOBAL DEFAULT 20 PC_OUTPUT │ │ - 57: 00154621 32 OBJECT GLOBAL DEFAULT 20 X_ONLY_PUBLIC_KEY_INPUT2 │ │ - 58: 00006f7d 212 FUNC GLOBAL DEFAULT 12 pointAddScalar │ │ - 59: 0000791d 168 FUNC GLOBAL DEFAULT 12 recover │ │ - 60: 00007681 164 FUNC GLOBAL DEFAULT 12 sign │ │ - 61: 00044488 4 OBJECT GLOBAL DEFAULT 19 MYTEST_INTGR │ │ - 62: 0095e8ad 0x100000 OBJECT GLOBAL DEFAULT 20 PKS_INPUT │ │ - 63: 000079c5 148 FUNC GLOBAL DEFAULT 12 verifySchnorr │ │ - 64: 00007145 172 FUNC GLOBAL DEFAULT 12 xOnlyPointAddTweakCheck │ │ - 65: 000107cd 76 FUNC GLOBAL DEFAULT 12 rustsecp256k1_v0_4_1_context_destroy │ │ - 66: 00154641 32 OBJECT GLOBAL DEFAULT 20 TWEAK_INPUT │ │ - 67: 000075ed 88 FUNC GLOBAL DEFAULT 12 privateSub │ │ - 68: 001546a1 33 OBJECT GLOBAL DEFAULT 20 KI_OUTPUT │ │ - 69: 0025e88d 0x100000 OBJECT GLOBAL DEFAULT 20 M_INPUT │ │ - 70: 0045e88d 0x100000 OBJECT GLOBAL DEFAULT 20 PCM_OUT │ │ - 71: 00008151 40 FUNC GLOBAL DEFAULT 12 pkTweakAddRaw │ │ - 72: 000075bd 48 FUNC GLOBAL DEFAULT 12 privateAdd │ │ - 73: 00007a8d 172 FUNC GLOBAL DEFAULT 12 rangeProofRewind │ │ - 74: 00007c45 868 FUNC GLOBAL DEFAULT 12 rangeproofSign │ │ - 75: 00a5e8ad 0x100000 OBJECT GLOBAL DEFAULT 20 EBUF1 │ │ - 76: 00007645 60 FUNC GLOBAL DEFAULT 12 privateNegate │ │ - 77: 00b5e8ad 0x100000 OBJECT GLOBAL DEFAULT 20 EBUF2 │ │ - 78: 00154865 40960 OBJECT GLOBAL DEFAULT 20 PROOF │ │ - 79: 00008179 32 FUNC GLOBAL DEFAULT 12 seckeyVerify │ │ - 80: 00c5e8ad 0x100000 OBJECT GLOBAL DEFAULT 20 EBUF3 │ │ - 81: 000071f1 180 FUNC GLOBAL DEFAULT 12 pointCompress │ │ - 82: 00154844 33 OBJECT GLOBAL DEFAULT 20 COMMIT │ │ - 83: 00002cbd 32 OBJECT GLOBAL DEFAULT 11 HASH_INPUT │ │ - 84: 000074e9 212 FUNC GLOBAL DEFAULT 12 pointMultiply │ │ - 85: 00007725 156 FUNC GLOBAL DEFAULT 12 signRecoverable │ │ - 86: 000077c1 152 FUNC GLOBAL DEFAULT 12 signSchnorr │ │ - 87: 0085e8ad 0x100000 OBJECT GLOBAL DEFAULT 20 SKS_INPUT │ │ - 88: 00154704 32 OBJECT GLOBAL DEFAULT 20 BLIND_OUTPUT │ │ - 89: 001546c2 33 OBJECT GLOBAL DEFAULT 20 PK_INPUT │ │ - 90: 00008075 132 FUNC GLOBAL DEFAULT 12 generateMlsag │ │ - 91: 00006de5 104 FUNC GLOBAL DEFAULT 12 isPoint │ │ - 92: 00007fa9 60 FUNC GLOBAL DEFAULT 12 pedersenBlindSum │ │ - 93: 000072a5 124 FUNC GLOBAL DEFAULT 12 pointFromScalar │ │ - 94: 00007b89 144 FUNC GLOBAL DEFAULT 12 ECDH_VEIL │ │ - 95: 001546e3 33 OBJECT GLOBAL DEFAULT 20 SK_INPUT │ │ - 96: 00007859 196 FUNC GLOBAL DEFAULT 12 verify │ │ - 97: 0035e88d 0x100000 OBJECT GLOBAL DEFAULT 20 PCM_IN │ │ - 98: 00002c7c 65 OBJECT GLOBAL DEFAULT 11 PUBLIC_KEY_INPUT2 │ │ - 99: 00006de1 4 FUNC GLOBAL DEFAULT 12 initializeContext │ │ - 100: 00007051 244 FUNC GLOBAL DEFAULT 12 xOnlyPointAddTweak │ │ + 28: 00000000 0 FUNC GLOBAL DEFAULT UND fstat@LIBC (2) │ │ + 29: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@LIBC (2) │ │ + 30: 00000000 0 FUNC GLOBAL DEFAULT UND dl_iterate_phdr@LIBC (3) │ │ + 31: 00000000 0 FUNC GLOBAL DEFAULT UND mmap@LIBC (2) │ │ + 32: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@LIBC (2) │ │ + 33: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ + 34: 00000000 0 FUNC GLOBAL DEFAULT UND realpath@LIBC (2) │ │ + 35: 00000000 0 FUNC GLOBAL DEFAULT UND stat@LIBC (2) │ │ + 36: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@LIBC (2) │ │ + 37: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ + 38: 00000000 0 FUNC GLOBAL DEFAULT UND fprintf@LIBC (2) │ │ + 39: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@LIBC (2) │ │ + 40: 00000000 0 FUNC GLOBAL DEFAULT UND dl_unwind_find_exidx@LIBC (3) │ │ + 41: 0000a129 248 FUNC GLOBAL DEFAULT 12 xOnlyPointFromPoint │ │ + 42: 0000a78d 52 FUNC GLOBAL DEFAULT 12 getKeyImage │ │ + 43: 0057f055 0x100000 OBJECT GLOBAL DEFAULT 20 KI_BIG_OUTPUT │ │ + 44: 0077f055 0x100000 OBJECT GLOBAL DEFAULT 20 PS_OUTPUT │ │ + 45: 00004c91 32 OBJECT GLOBAL DEFAULT 11 EXTRA_DATA_INPUT │ │ + 46: 0017f02d 40 OBJECT GLOBAL DEFAULT 20 PROOFRESULT │ │ + 47: 0087f055 32 OBJECT GLOBAL DEFAULT 20 PREIMAGE_INPUT │ │ + 48: 00174d68 32 OBJECT GLOBAL DEFAULT 20 PRIVATE_INPUT │ │ + 49: 00174e29 64 OBJECT GLOBAL DEFAULT 20 SIGNATURE_INPUT │ │ + 50: 0000a94d 44 FUNC GLOBAL DEFAULT 12 pedersenCommit │ │ + 51: 0017f055 0x100000 OBJECT GLOBAL DEFAULT 20 BLINDS │ │ + 52: 0000adcd 88 FUNC GLOBAL DEFAULT 12 verifyMlsag │ │ + 53: 000154e9 80 FUNC GLOBAL DEFAULT 12 rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ + 54: 00174d88 65 OBJECT GLOBAL DEFAULT 20 PUBLIC_KEY_INPUT │ │ + 55: 0000a059 208 FUNC GLOBAL DEFAULT 12 xOnlyPointFromScalar │ │ + 56: 00015421 104 FUNC GLOBAL DEFAULT 12 rustsecp256k1_v0_4_1_context_create │ │ + 57: 00009b85 304 FUNC GLOBAL DEFAULT 12 pointAdd │ │ + 58: 00174dc9 32 OBJECT GLOBAL DEFAULT 20 X_ONLY_PUBLIC_KEY_INPUT │ │ + 59: 00174eec 256 OBJECT GLOBAL DEFAULT 20 MESSAGE_OUTPUT │ │ + 60: 0000a86d 80 FUNC GLOBAL DEFAULT 12 rangeProofVerify │ │ + 61: 0000acb9 144 FUNC GLOBAL DEFAULT 12 prepareMlsag │ │ + 62: 00015545 80 FUNC GLOBAL DEFAULT 12 rustsecp256k1_v0_4_1_default_error_callback_fn │ │ + 63: 00009cb5 212 FUNC GLOBAL DEFAULT 12 pointAddScalar │ │ + 64: 00174de9 32 OBJECT GLOBAL DEFAULT 20 X_ONLY_PUBLIC_KEY_INPUT2 │ │ + 65: 0000a3b9 168 FUNC GLOBAL DEFAULT 12 sign │ │ + 66: 0000a651 168 FUNC GLOBAL DEFAULT 12 recover │ │ + 67: 00174fec 32 OBJECT GLOBAL DEFAULT 20 NONCE_OUTPUT │ │ + 68: 0067f055 0x100000 OBJECT GLOBAL DEFAULT 20 PC_OUTPUT │ │ + 69: 000646a8 5 OBJECT GLOBAL DEFAULT 19 MYTEST_ARRAY │ │ + 70: 00009e7d 172 FUNC GLOBAL DEFAULT 12 xOnlyPointAddTweakCheck │ │ + 71: 0000a6f9 148 FUNC GLOBAL DEFAULT 12 verifySchnorr │ │ + 72: 0097f075 0x100000 OBJECT GLOBAL DEFAULT 20 PKS_INPUT │ │ + 73: 0001549d 76 FUNC GLOBAL DEFAULT 12 rustsecp256k1_v0_4_1_context_destroy │ │ + 74: 000646b0 4 OBJECT GLOBAL DEFAULT 19 MYTEST_INTGR │ │ + 75: 00174e09 32 OBJECT GLOBAL DEFAULT 20 TWEAK_INPUT │ │ + 76: 0000a325 88 FUNC GLOBAL DEFAULT 12 privateSub │ │ + 77: 0000a2f5 48 FUNC GLOBAL DEFAULT 12 privateAdd │ │ + 78: 00174e69 33 OBJECT GLOBAL DEFAULT 20 KI_OUTPUT │ │ + 79: 0000a7c1 172 FUNC GLOBAL DEFAULT 12 rangeProofRewind │ │ + 80: 0000a979 772 FUNC GLOBAL DEFAULT 12 rangeproofSign │ │ + 81: 0027f055 0x100000 OBJECT GLOBAL DEFAULT 20 M_INPUT │ │ + 82: 0047f055 0x100000 OBJECT GLOBAL DEFAULT 20 PCM_OUT │ │ + 83: 0000ae25 40 FUNC GLOBAL DEFAULT 12 pkTweakAddRaw │ │ + 84: 0000a37d 60 FUNC GLOBAL DEFAULT 12 privateNegate │ │ + 85: 00a7f075 0x100000 OBJECT GLOBAL DEFAULT 20 EBUF1 │ │ + 86: 0017502d 40960 OBJECT GLOBAL DEFAULT 20 PROOF │ │ + 87: 00b7f075 0x100000 OBJECT GLOBAL DEFAULT 20 EBUF2 │ │ + 88: 0000ae4d 32 FUNC GLOBAL DEFAULT 12 seckeyVerify │ │ + 89: 00009f29 180 FUNC GLOBAL DEFAULT 12 pointCompress │ │ + 90: 00c7f075 0x100000 OBJECT GLOBAL DEFAULT 20 EBUF3 │ │ + 91: 0000a221 212 FUNC GLOBAL DEFAULT 12 pointMultiply │ │ + 92: 00004c71 32 OBJECT GLOBAL DEFAULT 11 HASH_INPUT │ │ + 93: 0000a461 148 FUNC GLOBAL DEFAULT 12 signRecoverable │ │ + 94: 0000a4f5 152 FUNC GLOBAL DEFAULT 12 signSchnorr │ │ + 95: 0017500c 33 OBJECT GLOBAL DEFAULT 20 COMMIT │ │ + 96: 0087f075 0x100000 OBJECT GLOBAL DEFAULT 20 SKS_INPUT │ │ + 97: 00009b1d 104 FUNC GLOBAL DEFAULT 12 isPoint │ │ + 98: 00009fdd 124 FUNC GLOBAL DEFAULT 12 pointFromScalar │ │ + 99: 00174e8a 33 OBJECT GLOBAL DEFAULT 20 PK_INPUT │ │ + 100: 00174ecc 32 OBJECT GLOBAL DEFAULT 20 BLIND_OUTPUT │ │ + 101: 0000ac7d 60 FUNC GLOBAL DEFAULT 12 pedersenBlindSum │ │ + 102: 0000ad49 132 FUNC GLOBAL DEFAULT 12 generateMlsag │ │ + 103: 0000a58d 196 FUNC GLOBAL DEFAULT 12 verify │ │ + 104: 00174eab 33 OBJECT GLOBAL DEFAULT 20 SK_INPUT │ │ + 105: 0000a8bd 144 FUNC GLOBAL DEFAULT 12 ECDH_VEIL │ │ + 106: 00009b19 4 FUNC GLOBAL DEFAULT 12 initializeContext │ │ + 107: 00004c30 65 OBJECT GLOBAL DEFAULT 11 PUBLIC_KEY_INPUT2 │ │ + 108: 00009d89 244 FUNC GLOBAL DEFAULT 12 xOnlyPointAddTweak │ │ + 109: 0037f055 0x100000 OBJECT GLOBAL DEFAULT 20 PCM_IN │ ├── readelf --wide --relocs {} │ │ @@ -1,455 +1,566 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x109c contains 417 entries: │ │ +Relocation section '.rel.dyn' at offset 0x118c contains 519 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -000424c0 00000017 R_ARM_RELATIVE │ │ -000424c4 00000017 R_ARM_RELATIVE │ │ -000424d0 00000017 R_ARM_RELATIVE │ │ -000424d4 00000017 R_ARM_RELATIVE │ │ -000424e0 00000017 R_ARM_RELATIVE │ │ -000424e4 00000017 R_ARM_RELATIVE │ │ -000424ec 00000017 R_ARM_RELATIVE │ │ -000424fc 00000017 R_ARM_RELATIVE │ │ -0004250c 00000017 R_ARM_RELATIVE │ │ -0004251c 00000017 R_ARM_RELATIVE │ │ -0004252c 00000017 R_ARM_RELATIVE │ │ -0004253c 00000017 R_ARM_RELATIVE │ │ -0004254c 00000017 R_ARM_RELATIVE │ │ -0004255c 00000017 R_ARM_RELATIVE │ │ -0004256c 00000017 R_ARM_RELATIVE │ │ -0004257c 00000017 R_ARM_RELATIVE │ │ -0004258c 00000017 R_ARM_RELATIVE │ │ -0004259c 00000017 R_ARM_RELATIVE │ │ -000425ac 00000017 R_ARM_RELATIVE │ │ -000425bc 00000017 R_ARM_RELATIVE │ │ -000425cc 00000017 R_ARM_RELATIVE │ │ -000425dc 00000017 R_ARM_RELATIVE │ │ -000425e4 00000017 R_ARM_RELATIVE │ │ -000425ec 00000017 R_ARM_RELATIVE │ │ -000425fc 00000017 R_ARM_RELATIVE │ │ -00042604 00000017 R_ARM_RELATIVE │ │ -0004260c 00000017 R_ARM_RELATIVE │ │ -00042614 00000017 R_ARM_RELATIVE │ │ -0004261c 00000017 R_ARM_RELATIVE │ │ -00042624 00000017 R_ARM_RELATIVE │ │ -00042630 00000017 R_ARM_RELATIVE │ │ -00042634 00000017 R_ARM_RELATIVE │ │ -00042644 00000017 R_ARM_RELATIVE │ │ -00042654 00000017 R_ARM_RELATIVE │ │ -0004265c 00000017 R_ARM_RELATIVE │ │ -00042664 00000017 R_ARM_RELATIVE │ │ -0004266c 00000017 R_ARM_RELATIVE │ │ -00042674 00000017 R_ARM_RELATIVE │ │ -0004267c 00000017 R_ARM_RELATIVE │ │ -00042684 00000017 R_ARM_RELATIVE │ │ -0004268c 00000017 R_ARM_RELATIVE │ │ -00042694 00000017 R_ARM_RELATIVE │ │ -0004269c 00000017 R_ARM_RELATIVE │ │ -000426a8 00000017 R_ARM_RELATIVE │ │ -000426ac 00000017 R_ARM_RELATIVE │ │ -000426b0 00000017 R_ARM_RELATIVE │ │ -000426b4 00000017 R_ARM_RELATIVE │ │ -000426c4 00000017 R_ARM_RELATIVE │ │ -000426d4 00000017 R_ARM_RELATIVE │ │ -000426e4 00000017 R_ARM_RELATIVE │ │ -000426f4 00000017 R_ARM_RELATIVE │ │ -00042704 00000017 R_ARM_RELATIVE │ │ -0004270c 00000017 R_ARM_RELATIVE │ │ -00042714 00000017 R_ARM_RELATIVE │ │ -0004271c 00000017 R_ARM_RELATIVE │ │ -00042724 00000017 R_ARM_RELATIVE │ │ -0004272c 00000017 R_ARM_RELATIVE │ │ -00042734 00000017 R_ARM_RELATIVE │ │ -0004273c 00000017 R_ARM_RELATIVE │ │ -0004274c 00000017 R_ARM_RELATIVE │ │ -0004275c 00000017 R_ARM_RELATIVE │ │ -0004276c 00000017 R_ARM_RELATIVE │ │ -0004277c 00000017 R_ARM_RELATIVE │ │ -0004278c 00000017 R_ARM_RELATIVE │ │ -00042794 00000017 R_ARM_RELATIVE │ │ -0004279c 00000017 R_ARM_RELATIVE │ │ -000427a4 00000017 R_ARM_RELATIVE │ │ -000427ac 00000017 R_ARM_RELATIVE │ │ -000427b4 00000017 R_ARM_RELATIVE │ │ -000427bc 00000017 R_ARM_RELATIVE │ │ -000427c4 00000017 R_ARM_RELATIVE │ │ -000427cc 00000017 R_ARM_RELATIVE │ │ -000427d4 00000017 R_ARM_RELATIVE │ │ -000427dc 00000017 R_ARM_RELATIVE │ │ -000427e4 00000017 R_ARM_RELATIVE │ │ -000427ec 00000017 R_ARM_RELATIVE │ │ -000427fc 00000017 R_ARM_RELATIVE │ │ -0004280c 00000017 R_ARM_RELATIVE │ │ -0004281c 00000017 R_ARM_RELATIVE │ │ -0004282c 00000017 R_ARM_RELATIVE │ │ -0004283c 00000017 R_ARM_RELATIVE │ │ -0004284c 00000017 R_ARM_RELATIVE │ │ -0004285c 00000017 R_ARM_RELATIVE │ │ -00042864 00000017 R_ARM_RELATIVE │ │ -0004286c 00000017 R_ARM_RELATIVE │ │ -0004287c 00000017 R_ARM_RELATIVE │ │ -0004288c 00000017 R_ARM_RELATIVE │ │ -0004289c 00000017 R_ARM_RELATIVE │ │ -000428ac 00000017 R_ARM_RELATIVE │ │ -000428bc 00000017 R_ARM_RELATIVE │ │ -000428cc 00000017 R_ARM_RELATIVE │ │ -000428dc 00000017 R_ARM_RELATIVE │ │ -000428ec 00000017 R_ARM_RELATIVE │ │ -000428fc 00000017 R_ARM_RELATIVE │ │ -00042908 00000017 R_ARM_RELATIVE │ │ -0004290c 00000017 R_ARM_RELATIVE │ │ -00042918 00000017 R_ARM_RELATIVE │ │ -0004291c 00000017 R_ARM_RELATIVE │ │ -00042928 00000017 R_ARM_RELATIVE │ │ -0004292c 00000017 R_ARM_RELATIVE │ │ -00042938 00000017 R_ARM_RELATIVE │ │ -0004293c 00000017 R_ARM_RELATIVE │ │ -00042948 00000017 R_ARM_RELATIVE │ │ -0004294c 00000017 R_ARM_RELATIVE │ │ -00042950 00000017 R_ARM_RELATIVE │ │ -00042954 00000017 R_ARM_RELATIVE │ │ -00042964 00000017 R_ARM_RELATIVE │ │ -00042974 00000017 R_ARM_RELATIVE │ │ -00042984 00000017 R_ARM_RELATIVE │ │ -00042994 00000017 R_ARM_RELATIVE │ │ -000429a4 00000017 R_ARM_RELATIVE │ │ -000429b4 00000017 R_ARM_RELATIVE │ │ -000429c4 00000017 R_ARM_RELATIVE │ │ -000429d4 00000017 R_ARM_RELATIVE │ │ -000429e4 00000017 R_ARM_RELATIVE │ │ -000429f4 00000017 R_ARM_RELATIVE │ │ -00042a04 00000017 R_ARM_RELATIVE │ │ -00042a14 00000017 R_ARM_RELATIVE │ │ -00042a24 00000017 R_ARM_RELATIVE │ │ -00042a34 00000017 R_ARM_RELATIVE │ │ -00042a44 00000017 R_ARM_RELATIVE │ │ -00042a54 00000017 R_ARM_RELATIVE │ │ -00042a64 00000017 R_ARM_RELATIVE │ │ -00042a74 00000017 R_ARM_RELATIVE │ │ -00042a84 00000017 R_ARM_RELATIVE │ │ -00042a94 00000017 R_ARM_RELATIVE │ │ -00042aa4 00000017 R_ARM_RELATIVE │ │ -00042aac 00000017 R_ARM_RELATIVE │ │ -00042ab4 00000017 R_ARM_RELATIVE │ │ -00042abc 00000017 R_ARM_RELATIVE │ │ -00042ac4 00000017 R_ARM_RELATIVE │ │ -00042ad4 00000017 R_ARM_RELATIVE │ │ -00042ae4 00000017 R_ARM_RELATIVE │ │ -00042af4 00000017 R_ARM_RELATIVE │ │ -00042b04 00000017 R_ARM_RELATIVE │ │ -00042b14 00000017 R_ARM_RELATIVE │ │ -00042b24 00000017 R_ARM_RELATIVE │ │ -00042b34 00000017 R_ARM_RELATIVE │ │ -00042b44 00000017 R_ARM_RELATIVE │ │ -00042b54 00000017 R_ARM_RELATIVE │ │ -00042b64 00000017 R_ARM_RELATIVE │ │ -00042b68 00000017 R_ARM_RELATIVE │ │ -00042b6c 00000017 R_ARM_RELATIVE │ │ -00042b70 00000017 R_ARM_RELATIVE │ │ -00042b74 00000017 R_ARM_RELATIVE │ │ -00042b78 00000017 R_ARM_RELATIVE │ │ -00042b7c 00000017 R_ARM_RELATIVE │ │ -00042b80 00000017 R_ARM_RELATIVE │ │ -00042b84 00000017 R_ARM_RELATIVE │ │ -00042b88 00000017 R_ARM_RELATIVE │ │ -00042b8c 00000017 R_ARM_RELATIVE │ │ -00042b90 00000017 R_ARM_RELATIVE │ │ -00042b94 00000017 R_ARM_RELATIVE │ │ -00042b98 00000017 R_ARM_RELATIVE │ │ -00042b9c 00000017 R_ARM_RELATIVE │ │ -00042ba0 00000017 R_ARM_RELATIVE │ │ -00042ba4 00000017 R_ARM_RELATIVE │ │ -00042ba8 00000017 R_ARM_RELATIVE │ │ -00042bac 00000017 R_ARM_RELATIVE │ │ -00042bb0 00000017 R_ARM_RELATIVE │ │ -00042bb4 00000017 R_ARM_RELATIVE │ │ -00042bb8 00000017 R_ARM_RELATIVE │ │ -00042bbc 00000017 R_ARM_RELATIVE │ │ -00042bc0 00000017 R_ARM_RELATIVE │ │ -00042bc4 00000017 R_ARM_RELATIVE │ │ -00042bc8 00000017 R_ARM_RELATIVE │ │ -00042bcc 00000017 R_ARM_RELATIVE │ │ -00042bd0 00000017 R_ARM_RELATIVE │ │ -00042bd4 00000017 R_ARM_RELATIVE │ │ -00042bd8 00000017 R_ARM_RELATIVE │ │ -00042bdc 00000017 R_ARM_RELATIVE │ │ -00042be0 00000017 R_ARM_RELATIVE │ │ -00042bec 00000017 R_ARM_RELATIVE │ │ -00042bf0 00000017 R_ARM_RELATIVE │ │ -00042c00 00000017 R_ARM_RELATIVE │ │ -00042c10 00000017 R_ARM_RELATIVE │ │ -00042c18 00000017 R_ARM_RELATIVE │ │ -00042c28 00000017 R_ARM_RELATIVE │ │ -00042c30 00000017 R_ARM_RELATIVE │ │ -00042c40 00000017 R_ARM_RELATIVE │ │ -00042c50 00000017 R_ARM_RELATIVE │ │ -00042c60 00000017 R_ARM_RELATIVE │ │ -00042c70 00000017 R_ARM_RELATIVE │ │ -00042c78 00000017 R_ARM_RELATIVE │ │ -00042c88 00000017 R_ARM_RELATIVE │ │ -00042c90 00000017 R_ARM_RELATIVE │ │ -00042c9c 00000017 R_ARM_RELATIVE │ │ -00042ca0 00000017 R_ARM_RELATIVE │ │ -00042cac 00000017 R_ARM_RELATIVE │ │ -00042cb0 00000017 R_ARM_RELATIVE │ │ -00042cc0 00000017 R_ARM_RELATIVE │ │ -00042ccc 00000017 R_ARM_RELATIVE │ │ -00042cd0 00000017 R_ARM_RELATIVE │ │ -00042cd4 00000017 R_ARM_RELATIVE │ │ -00042cd8 00000017 R_ARM_RELATIVE │ │ -00042ce4 00000017 R_ARM_RELATIVE │ │ -00042ce8 00000017 R_ARM_RELATIVE │ │ -00042cec 00000017 R_ARM_RELATIVE │ │ -00042cf0 00000017 R_ARM_RELATIVE │ │ -00042cfc 00000017 R_ARM_RELATIVE │ │ -00042d00 00000017 R_ARM_RELATIVE │ │ -00042d04 00000017 R_ARM_RELATIVE │ │ -00042d08 00000017 R_ARM_RELATIVE │ │ -00042d18 00000017 R_ARM_RELATIVE │ │ -00042d20 00000017 R_ARM_RELATIVE │ │ -00042d30 00000017 R_ARM_RELATIVE │ │ -00042d3c 00000017 R_ARM_RELATIVE │ │ -00042d44 00000017 R_ARM_RELATIVE │ │ -00042d54 00000017 R_ARM_RELATIVE │ │ -00042d5c 00000017 R_ARM_RELATIVE │ │ -00042d64 00000017 R_ARM_RELATIVE │ │ -00042d6c 00000017 R_ARM_RELATIVE │ │ -00042d7c 00000017 R_ARM_RELATIVE │ │ -00042d8c 00000017 R_ARM_RELATIVE │ │ -00042d94 00000017 R_ARM_RELATIVE │ │ -00042d9c 00000017 R_ARM_RELATIVE │ │ -00042dac 00000017 R_ARM_RELATIVE │ │ -00042db8 00000017 R_ARM_RELATIVE │ │ -00042dc8 00000017 R_ARM_RELATIVE │ │ -00042dd4 00000017 R_ARM_RELATIVE │ │ -00042de4 00000017 R_ARM_RELATIVE │ │ -00042df4 00000017 R_ARM_RELATIVE │ │ -00042e04 00000017 R_ARM_RELATIVE │ │ -00042e14 00000017 R_ARM_RELATIVE │ │ -00042e24 00000017 R_ARM_RELATIVE │ │ -00042e34 00000017 R_ARM_RELATIVE │ │ -00042e44 00000017 R_ARM_RELATIVE │ │ -00042e54 00000017 R_ARM_RELATIVE │ │ -00042e64 00000017 R_ARM_RELATIVE │ │ -00042e74 00000017 R_ARM_RELATIVE │ │ -00042e84 00000017 R_ARM_RELATIVE │ │ -00042e94 00000017 R_ARM_RELATIVE │ │ -00042ea4 00000017 R_ARM_RELATIVE │ │ -00042eb4 00000017 R_ARM_RELATIVE │ │ -00042ebc 00000017 R_ARM_RELATIVE │ │ -00042ec8 00000017 R_ARM_RELATIVE │ │ -00042ecc 00000017 R_ARM_RELATIVE │ │ -00042ed0 00000017 R_ARM_RELATIVE │ │ -00042edc 00000017 R_ARM_RELATIVE │ │ -00042ee0 00000017 R_ARM_RELATIVE │ │ -00042ee4 00000017 R_ARM_RELATIVE │ │ -00042eec 00000017 R_ARM_RELATIVE │ │ -00042ef4 00000017 R_ARM_RELATIVE │ │ -00042efc 00000017 R_ARM_RELATIVE │ │ -00042f04 00000017 R_ARM_RELATIVE │ │ -00042f0c 00000017 R_ARM_RELATIVE │ │ -00042f14 00000017 R_ARM_RELATIVE │ │ -00042f1c 00000017 R_ARM_RELATIVE │ │ -00042f24 00000017 R_ARM_RELATIVE │ │ -00042f2c 00000017 R_ARM_RELATIVE │ │ -00042f34 00000017 R_ARM_RELATIVE │ │ -00042f44 00000017 R_ARM_RELATIVE │ │ -00042f50 00000017 R_ARM_RELATIVE │ │ -00042f54 00000017 R_ARM_RELATIVE │ │ -00042f60 00000017 R_ARM_RELATIVE │ │ -00042f64 00000017 R_ARM_RELATIVE │ │ -00042f70 00000017 R_ARM_RELATIVE │ │ -00042f74 00000017 R_ARM_RELATIVE │ │ -00042f78 00000017 R_ARM_RELATIVE │ │ -00042f84 00000017 R_ARM_RELATIVE │ │ -00042f88 00000017 R_ARM_RELATIVE │ │ -00042f8c 00000017 R_ARM_RELATIVE │ │ -00042f98 00000017 R_ARM_RELATIVE │ │ -00042f9c 00000017 R_ARM_RELATIVE │ │ -00042fa4 00000017 R_ARM_RELATIVE │ │ -00042fac 00000017 R_ARM_RELATIVE │ │ -00042fb4 00000017 R_ARM_RELATIVE │ │ -00042fbc 00000017 R_ARM_RELATIVE │ │ -00042fcc 00000017 R_ARM_RELATIVE │ │ -00042fd4 00000017 R_ARM_RELATIVE │ │ -00042fdc 00000017 R_ARM_RELATIVE │ │ -00042fe4 00000017 R_ARM_RELATIVE │ │ -00042fec 00000017 R_ARM_RELATIVE │ │ -00042ff4 00000017 R_ARM_RELATIVE │ │ -00042ffc 00000017 R_ARM_RELATIVE │ │ -00043004 00000017 R_ARM_RELATIVE │ │ -0004300c 00000017 R_ARM_RELATIVE │ │ -00043014 00000017 R_ARM_RELATIVE │ │ -0004301c 00000017 R_ARM_RELATIVE │ │ -0004302c 00000017 R_ARM_RELATIVE │ │ -00043034 00000017 R_ARM_RELATIVE │ │ -00043044 00000017 R_ARM_RELATIVE │ │ -00043054 00000017 R_ARM_RELATIVE │ │ -00043060 00000017 R_ARM_RELATIVE │ │ -00043064 00000017 R_ARM_RELATIVE │ │ -00043068 00000017 R_ARM_RELATIVE │ │ -0004306c 00000017 R_ARM_RELATIVE │ │ -00043078 00000017 R_ARM_RELATIVE │ │ -0004307c 00000017 R_ARM_RELATIVE │ │ -00043080 00000017 R_ARM_RELATIVE │ │ -00043084 00000017 R_ARM_RELATIVE │ │ -0004308c 00000017 R_ARM_RELATIVE │ │ -0004309c 00000017 R_ARM_RELATIVE │ │ -000430a4 00000017 R_ARM_RELATIVE │ │ -000430a8 00000017 R_ARM_RELATIVE │ │ -000430ac 00000017 R_ARM_RELATIVE │ │ -000430b0 00000017 R_ARM_RELATIVE │ │ -000430b4 00000017 R_ARM_RELATIVE │ │ -000430b8 00000017 R_ARM_RELATIVE │ │ -000430bc 00000017 R_ARM_RELATIVE │ │ -000430c0 00000017 R_ARM_RELATIVE │ │ -000430c4 00000017 R_ARM_RELATIVE │ │ -000430c8 00000017 R_ARM_RELATIVE │ │ -000430cc 00000017 R_ARM_RELATIVE │ │ -000430d0 00000017 R_ARM_RELATIVE │ │ -000430d4 00000017 R_ARM_RELATIVE │ │ -000430d8 00000017 R_ARM_RELATIVE │ │ -000430dc 00000017 R_ARM_RELATIVE │ │ -000430e0 00000017 R_ARM_RELATIVE │ │ -000430e4 00000017 R_ARM_RELATIVE │ │ -000430e8 00000017 R_ARM_RELATIVE │ │ -000430ec 00000017 R_ARM_RELATIVE │ │ -000430f0 00000017 R_ARM_RELATIVE │ │ -000430f4 00000017 R_ARM_RELATIVE │ │ -000430f8 00000017 R_ARM_RELATIVE │ │ -000430fc 00000017 R_ARM_RELATIVE │ │ -00043100 00000017 R_ARM_RELATIVE │ │ -00043104 00000017 R_ARM_RELATIVE │ │ -00043108 00000017 R_ARM_RELATIVE │ │ -0004310c 00000017 R_ARM_RELATIVE │ │ -00043110 00000017 R_ARM_RELATIVE │ │ -00043114 00000017 R_ARM_RELATIVE │ │ -00043118 00000017 R_ARM_RELATIVE │ │ -0004311c 00000017 R_ARM_RELATIVE │ │ -00043120 00000017 R_ARM_RELATIVE │ │ -00043124 00000017 R_ARM_RELATIVE │ │ -00043128 00000017 R_ARM_RELATIVE │ │ -0004312c 00000017 R_ARM_RELATIVE │ │ -00043130 00000017 R_ARM_RELATIVE │ │ -00043134 00000017 R_ARM_RELATIVE │ │ -00043138 00000017 R_ARM_RELATIVE │ │ -0004313c 00000017 R_ARM_RELATIVE │ │ -00043140 00000017 R_ARM_RELATIVE │ │ -00043144 00000017 R_ARM_RELATIVE │ │ -00043148 00000017 R_ARM_RELATIVE │ │ -0004314c 00000017 R_ARM_RELATIVE │ │ -00043150 00000017 R_ARM_RELATIVE │ │ -00043154 00000017 R_ARM_RELATIVE │ │ -00043158 00000017 R_ARM_RELATIVE │ │ -0004315c 00000017 R_ARM_RELATIVE │ │ -00043160 00000017 R_ARM_RELATIVE │ │ -00043164 00000017 R_ARM_RELATIVE │ │ -00043168 00000017 R_ARM_RELATIVE │ │ -0004316c 00000017 R_ARM_RELATIVE │ │ -00043170 00000017 R_ARM_RELATIVE │ │ -00043174 00000017 R_ARM_RELATIVE │ │ -00043178 00000017 R_ARM_RELATIVE │ │ -0004317c 00000017 R_ARM_RELATIVE │ │ -00043180 00000017 R_ARM_RELATIVE │ │ -00043250 00000017 R_ARM_RELATIVE │ │ -00043254 00000017 R_ARM_RELATIVE │ │ -00043260 00000017 R_ARM_RELATIVE │ │ -00043264 00000017 R_ARM_RELATIVE │ │ -00043268 00000017 R_ARM_RELATIVE │ │ -0004326c 00000017 R_ARM_RELATIVE │ │ -00043270 00000017 R_ARM_RELATIVE │ │ -00043274 00000017 R_ARM_RELATIVE │ │ -00043278 00000017 R_ARM_RELATIVE │ │ -0004327c 00000017 R_ARM_RELATIVE │ │ -00043280 00000017 R_ARM_RELATIVE │ │ -00043284 00000017 R_ARM_RELATIVE │ │ -00043288 00000017 R_ARM_RELATIVE │ │ -0004328c 00000017 R_ARM_RELATIVE │ │ -00043290 00000017 R_ARM_RELATIVE │ │ -00043294 00000017 R_ARM_RELATIVE │ │ -00043298 00000017 R_ARM_RELATIVE │ │ -0004329c 00000017 R_ARM_RELATIVE │ │ -000432a0 00000017 R_ARM_RELATIVE │ │ -000432a4 00000017 R_ARM_RELATIVE │ │ -00043360 00000017 R_ARM_RELATIVE │ │ -00043380 00000017 R_ARM_RELATIVE │ │ -0004338c 00000017 R_ARM_RELATIVE │ │ -000433e8 00000017 R_ARM_RELATIVE │ │ -000433f0 00000017 R_ARM_RELATIVE │ │ -000433f4 00000017 R_ARM_RELATIVE │ │ -000433f8 00000017 R_ARM_RELATIVE │ │ -00044498 00000017 R_ARM_RELATIVE │ │ -000444a0 00000017 R_ARM_RELATIVE │ │ -000444a8 00000017 R_ARM_RELATIVE │ │ -000444b4 00000017 R_ARM_RELATIVE │ │ -000444b8 00000017 R_ARM_RELATIVE │ │ -000433ec 00001c15 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ -000433d0 00002015 R_ARM_GLOB_DAT 0055e88d KI_BIG_OUTPUT │ │ -000433d4 00002115 R_ARM_GLOB_DAT 0075e88d PS_OUTPUT │ │ -00043384 00002415 R_ARM_GLOB_DAT 00002cdd EXTRA_DATA_INPUT │ │ -000433e4 00002515 R_ARM_GLOB_DAT 0085e88d PREIMAGE_INPUT │ │ -000433b0 00002615 R_ARM_GLOB_DAT 0015e865 PROOFRESULT │ │ -000433b8 00002715 R_ARM_GLOB_DAT 0015e88d BLINDS │ │ -00043378 00002815 R_ARM_GLOB_DAT 001545a0 PRIVATE_INPUT │ │ -00043388 00002915 R_ARM_GLOB_DAT 00154661 SIGNATURE_INPUT │ │ -0004322c 00002c02 R_ARM_ABS32 00010819 rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ -00043240 00002c02 R_ARM_ABS32 00010819 rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ -00043364 00002d15 R_ARM_GLOB_DAT 001545c0 PUBLIC_KEY_INPUT │ │ -0004339c 00003015 R_ARM_GLOB_DAT 00154724 MESSAGE_OUTPUT │ │ -00043370 00003115 R_ARM_GLOB_DAT 00154601 X_ONLY_PUBLIC_KEY_INPUT │ │ -00043234 00003502 R_ARM_ABS32 00010871 rustsecp256k1_v0_4_1_default_error_callback_fn │ │ -00043248 00003502 R_ARM_ABS32 00010871 rustsecp256k1_v0_4_1_default_error_callback_fn │ │ -000433a0 00003715 R_ARM_GLOB_DAT 00154824 NONCE_OUTPUT │ │ -000433d8 00003815 R_ARM_GLOB_DAT 0065e88d PC_OUTPUT │ │ -00043374 00003915 R_ARM_GLOB_DAT 00154621 X_ONLY_PUBLIC_KEY_INPUT2 │ │ -000433dc 00003e15 R_ARM_GLOB_DAT 0095e8ad PKS_INPUT │ │ -0004336c 00004215 R_ARM_GLOB_DAT 00154641 TWEAK_INPUT │ │ -00043390 00004415 R_ARM_GLOB_DAT 001546a1 KI_OUTPUT │ │ -000433c4 00004515 R_ARM_GLOB_DAT 0025e88d M_INPUT │ │ -000433cc 00004615 R_ARM_GLOB_DAT 0045e88d PCM_OUT │ │ -000433b4 00004b15 R_ARM_GLOB_DAT 00a5e8ad EBUF1 │ │ -000433bc 00004d15 R_ARM_GLOB_DAT 00b5e8ad EBUF2 │ │ -000433a8 00004e15 R_ARM_GLOB_DAT 00154865 PROOF │ │ -000433c0 00005015 R_ARM_GLOB_DAT 00c5e8ad EBUF3 │ │ -000433a4 00005215 R_ARM_GLOB_DAT 00154844 COMMIT │ │ -0004337c 00005315 R_ARM_GLOB_DAT 00002cbd HASH_INPUT │ │ -000433e0 00005715 R_ARM_GLOB_DAT 0085e8ad SKS_INPUT │ │ -000433ac 00005815 R_ARM_GLOB_DAT 00154704 BLIND_OUTPUT │ │ -00043394 00005915 R_ARM_GLOB_DAT 001546c2 PK_INPUT │ │ -00043398 00005f15 R_ARM_GLOB_DAT 001546e3 SK_INPUT │ │ -000433c8 00006115 R_ARM_GLOB_DAT 0035e88d PCM_IN │ │ -00043368 00006215 R_ARM_GLOB_DAT 00002c7c PUBLIC_KEY_INPUT2 │ │ +00061f70 00000017 R_ARM_RELATIVE │ │ +00061f74 00000017 R_ARM_RELATIVE │ │ +00061f7c 00000017 R_ARM_RELATIVE │ │ +00061f8c 00000017 R_ARM_RELATIVE │ │ +00061f9c 00000017 R_ARM_RELATIVE │ │ +00061fac 00000017 R_ARM_RELATIVE │ │ +00061fbc 00000017 R_ARM_RELATIVE │ │ +00061fcc 00000017 R_ARM_RELATIVE │ │ +00061fdc 00000017 R_ARM_RELATIVE │ │ +00061fec 00000017 R_ARM_RELATIVE │ │ +00061ffc 00000017 R_ARM_RELATIVE │ │ +0006200c 00000017 R_ARM_RELATIVE │ │ +0006201c 00000017 R_ARM_RELATIVE │ │ +0006202c 00000017 R_ARM_RELATIVE │ │ +0006203c 00000017 R_ARM_RELATIVE │ │ +0006204c 00000017 R_ARM_RELATIVE │ │ +0006205c 00000017 R_ARM_RELATIVE │ │ +0006206c 00000017 R_ARM_RELATIVE │ │ +00062074 00000017 R_ARM_RELATIVE │ │ +00062084 00000017 R_ARM_RELATIVE │ │ +0006208c 00000017 R_ARM_RELATIVE │ │ +0006209c 00000017 R_ARM_RELATIVE │ │ +000620ac 00000017 R_ARM_RELATIVE │ │ +000620bc 00000017 R_ARM_RELATIVE │ │ +000620cc 00000017 R_ARM_RELATIVE │ │ +000620dc 00000017 R_ARM_RELATIVE │ │ +000620ec 00000017 R_ARM_RELATIVE │ │ +000620fc 00000017 R_ARM_RELATIVE │ │ +00062104 00000017 R_ARM_RELATIVE │ │ +00062118 00000017 R_ARM_RELATIVE │ │ +0006211c 00000017 R_ARM_RELATIVE │ │ +00062124 00000017 R_ARM_RELATIVE │ │ +0006212c 00000017 R_ARM_RELATIVE │ │ +00062134 00000017 R_ARM_RELATIVE │ │ +0006213c 00000017 R_ARM_RELATIVE │ │ +00062144 00000017 R_ARM_RELATIVE │ │ +0006214c 00000017 R_ARM_RELATIVE │ │ +00062160 00000017 R_ARM_RELATIVE │ │ +00062164 00000017 R_ARM_RELATIVE │ │ +00062168 00000017 R_ARM_RELATIVE │ │ +0006216c 00000017 R_ARM_RELATIVE │ │ +0006217c 00000017 R_ARM_RELATIVE │ │ +0006218c 00000017 R_ARM_RELATIVE │ │ +0006219c 00000017 R_ARM_RELATIVE │ │ +000621ac 00000017 R_ARM_RELATIVE │ │ +000621b4 00000017 R_ARM_RELATIVE │ │ +000621c4 00000017 R_ARM_RELATIVE │ │ +000621cc 00000017 R_ARM_RELATIVE │ │ +000621dc 00000017 R_ARM_RELATIVE │ │ +000621ec 00000017 R_ARM_RELATIVE │ │ +000621fc 00000017 R_ARM_RELATIVE │ │ +0006220c 00000017 R_ARM_RELATIVE │ │ +0006221c 00000017 R_ARM_RELATIVE │ │ +0006222c 00000017 R_ARM_RELATIVE │ │ +00062234 00000017 R_ARM_RELATIVE │ │ +00062244 00000017 R_ARM_RELATIVE │ │ +0006224c 00000017 R_ARM_RELATIVE │ │ +00062254 00000017 R_ARM_RELATIVE │ │ +0006225c 00000017 R_ARM_RELATIVE │ │ +00062264 00000017 R_ARM_RELATIVE │ │ +0006226c 00000017 R_ARM_RELATIVE │ │ +00062274 00000017 R_ARM_RELATIVE │ │ +0006227c 00000017 R_ARM_RELATIVE │ │ +00062284 00000017 R_ARM_RELATIVE │ │ +0006228c 00000017 R_ARM_RELATIVE │ │ +00062294 00000017 R_ARM_RELATIVE │ │ +0006229c 00000017 R_ARM_RELATIVE │ │ +000622a4 00000017 R_ARM_RELATIVE │ │ +000622b4 00000017 R_ARM_RELATIVE │ │ +000622c4 00000017 R_ARM_RELATIVE │ │ +000622cc 00000017 R_ARM_RELATIVE │ │ +000622d4 00000017 R_ARM_RELATIVE │ │ +000622dc 00000017 R_ARM_RELATIVE │ │ +000622e4 00000017 R_ARM_RELATIVE │ │ +000622ec 00000017 R_ARM_RELATIVE │ │ +000622f4 00000017 R_ARM_RELATIVE │ │ +000622fc 00000017 R_ARM_RELATIVE │ │ +00062304 00000017 R_ARM_RELATIVE │ │ +0006230c 00000017 R_ARM_RELATIVE │ │ +00062314 00000017 R_ARM_RELATIVE │ │ +0006231c 00000017 R_ARM_RELATIVE │ │ +00062324 00000017 R_ARM_RELATIVE │ │ +0006232c 00000017 R_ARM_RELATIVE │ │ +0006233c 00000017 R_ARM_RELATIVE │ │ +0006234c 00000017 R_ARM_RELATIVE │ │ +0006235c 00000017 R_ARM_RELATIVE │ │ +0006236c 00000017 R_ARM_RELATIVE │ │ +0006237c 00000017 R_ARM_RELATIVE │ │ +0006238c 00000017 R_ARM_RELATIVE │ │ +0006239c 00000017 R_ARM_RELATIVE │ │ +000623ac 00000017 R_ARM_RELATIVE │ │ +000623bc 00000017 R_ARM_RELATIVE │ │ +000623cc 00000017 R_ARM_RELATIVE │ │ +000623dc 00000017 R_ARM_RELATIVE │ │ +000623e4 00000017 R_ARM_RELATIVE │ │ +000623f4 00000017 R_ARM_RELATIVE │ │ +00062404 00000017 R_ARM_RELATIVE │ │ +00062414 00000017 R_ARM_RELATIVE │ │ +00062424 00000017 R_ARM_RELATIVE │ │ +00062434 00000017 R_ARM_RELATIVE │ │ +00062444 00000017 R_ARM_RELATIVE │ │ +00062454 00000017 R_ARM_RELATIVE │ │ +00062464 00000017 R_ARM_RELATIVE │ │ +00062474 00000017 R_ARM_RELATIVE │ │ +00062484 00000017 R_ARM_RELATIVE │ │ +00062494 00000017 R_ARM_RELATIVE │ │ +000624a4 00000017 R_ARM_RELATIVE │ │ +000624b4 00000017 R_ARM_RELATIVE │ │ +000624c4 00000017 R_ARM_RELATIVE │ │ +000624d4 00000017 R_ARM_RELATIVE │ │ +000624e4 00000017 R_ARM_RELATIVE │ │ +000624f4 00000017 R_ARM_RELATIVE │ │ +00062504 00000017 R_ARM_RELATIVE │ │ +00062514 00000017 R_ARM_RELATIVE │ │ +00062524 00000017 R_ARM_RELATIVE │ │ +00062534 00000017 R_ARM_RELATIVE │ │ +00062544 00000017 R_ARM_RELATIVE │ │ +00062554 00000017 R_ARM_RELATIVE │ │ +00062564 00000017 R_ARM_RELATIVE │ │ +00062574 00000017 R_ARM_RELATIVE │ │ +00062584 00000017 R_ARM_RELATIVE │ │ +00062594 00000017 R_ARM_RELATIVE │ │ +000625a4 00000017 R_ARM_RELATIVE │ │ +000625b4 00000017 R_ARM_RELATIVE │ │ +000625c4 00000017 R_ARM_RELATIVE │ │ +000625d4 00000017 R_ARM_RELATIVE │ │ +000625e4 00000017 R_ARM_RELATIVE │ │ +000625f4 00000017 R_ARM_RELATIVE │ │ +00062604 00000017 R_ARM_RELATIVE │ │ +00062614 00000017 R_ARM_RELATIVE │ │ +00062624 00000017 R_ARM_RELATIVE │ │ +00062640 00000017 R_ARM_RELATIVE │ │ +00062650 00000017 R_ARM_RELATIVE │ │ +00062660 00000017 R_ARM_RELATIVE │ │ +00062670 00000017 R_ARM_RELATIVE │ │ +00062680 00000017 R_ARM_RELATIVE │ │ +00062684 00000017 R_ARM_RELATIVE │ │ +00062688 00000017 R_ARM_RELATIVE │ │ +0006268c 00000017 R_ARM_RELATIVE │ │ +0006269c 00000017 R_ARM_RELATIVE │ │ +000626ac 00000017 R_ARM_RELATIVE │ │ +000626bc 00000017 R_ARM_RELATIVE │ │ +000626cc 00000017 R_ARM_RELATIVE │ │ +000626dc 00000017 R_ARM_RELATIVE │ │ +000626ec 00000017 R_ARM_RELATIVE │ │ +000626fc 00000017 R_ARM_RELATIVE │ │ +0006270c 00000017 R_ARM_RELATIVE │ │ +0006271c 00000017 R_ARM_RELATIVE │ │ +0006272c 00000017 R_ARM_RELATIVE │ │ +0006273c 00000017 R_ARM_RELATIVE │ │ +0006274c 00000017 R_ARM_RELATIVE │ │ +0006275c 00000017 R_ARM_RELATIVE │ │ +0006276c 00000017 R_ARM_RELATIVE │ │ +0006277c 00000017 R_ARM_RELATIVE │ │ +0006278c 00000017 R_ARM_RELATIVE │ │ +0006279c 00000017 R_ARM_RELATIVE │ │ +000627ac 00000017 R_ARM_RELATIVE │ │ +000627bc 00000017 R_ARM_RELATIVE │ │ +000627cc 00000017 R_ARM_RELATIVE │ │ +000627dc 00000017 R_ARM_RELATIVE │ │ +000627ec 00000017 R_ARM_RELATIVE │ │ +000627fc 00000017 R_ARM_RELATIVE │ │ +0006280c 00000017 R_ARM_RELATIVE │ │ +0006281c 00000017 R_ARM_RELATIVE │ │ +0006282c 00000017 R_ARM_RELATIVE │ │ +0006283c 00000017 R_ARM_RELATIVE │ │ +0006284c 00000017 R_ARM_RELATIVE │ │ +00062854 00000017 R_ARM_RELATIVE │ │ +0006285c 00000017 R_ARM_RELATIVE │ │ +00062864 00000017 R_ARM_RELATIVE │ │ +0006286c 00000017 R_ARM_RELATIVE │ │ +0006287c 00000017 R_ARM_RELATIVE │ │ +0006288c 00000017 R_ARM_RELATIVE │ │ +0006289c 00000017 R_ARM_RELATIVE │ │ +000628ac 00000017 R_ARM_RELATIVE │ │ +000628bc 00000017 R_ARM_RELATIVE │ │ +000628cc 00000017 R_ARM_RELATIVE │ │ +000628dc 00000017 R_ARM_RELATIVE │ │ +000628ec 00000017 R_ARM_RELATIVE │ │ +000628fc 00000017 R_ARM_RELATIVE │ │ +0006290c 00000017 R_ARM_RELATIVE │ │ +00062928 00000017 R_ARM_RELATIVE │ │ +0006292c 00000017 R_ARM_RELATIVE │ │ +0006293c 00000017 R_ARM_RELATIVE │ │ +0006294c 00000017 R_ARM_RELATIVE │ │ +00062954 00000017 R_ARM_RELATIVE │ │ +00062964 00000017 R_ARM_RELATIVE │ │ +0006296c 00000017 R_ARM_RELATIVE │ │ +0006297c 00000017 R_ARM_RELATIVE │ │ +0006298c 00000017 R_ARM_RELATIVE │ │ +0006299c 00000017 R_ARM_RELATIVE │ │ +000629ac 00000017 R_ARM_RELATIVE │ │ +000629bc 00000017 R_ARM_RELATIVE │ │ +000629c4 00000017 R_ARM_RELATIVE │ │ +000629d4 00000017 R_ARM_RELATIVE │ │ +000629dc 00000017 R_ARM_RELATIVE │ │ +000629ec 00000017 R_ARM_RELATIVE │ │ +00062a08 00000017 R_ARM_RELATIVE │ │ +00062a0c 00000017 R_ARM_RELATIVE │ │ +00062a1c 00000017 R_ARM_RELATIVE │ │ +00062a2c 00000017 R_ARM_RELATIVE │ │ +00062a3c 00000017 R_ARM_RELATIVE │ │ +00062a4c 00000017 R_ARM_RELATIVE │ │ +00062a5c 00000017 R_ARM_RELATIVE │ │ +00062a6c 00000017 R_ARM_RELATIVE │ │ +00062a7c 00000017 R_ARM_RELATIVE │ │ +00062a8c 00000017 R_ARM_RELATIVE │ │ +00062a9c 00000017 R_ARM_RELATIVE │ │ +00062aac 00000017 R_ARM_RELATIVE │ │ +00062abc 00000017 R_ARM_RELATIVE │ │ +00062acc 00000017 R_ARM_RELATIVE │ │ +00062adc 00000017 R_ARM_RELATIVE │ │ +00062aec 00000017 R_ARM_RELATIVE │ │ +00062afc 00000017 R_ARM_RELATIVE │ │ +00062b14 00000017 R_ARM_RELATIVE │ │ +00062b1c 00000017 R_ARM_RELATIVE │ │ +00062b24 00000017 R_ARM_RELATIVE │ │ +00062b30 00000017 R_ARM_RELATIVE │ │ +00062b34 00000017 R_ARM_RELATIVE │ │ +00062b38 00000017 R_ARM_RELATIVE │ │ +00062b3c 00000017 R_ARM_RELATIVE │ │ +00062b48 00000017 R_ARM_RELATIVE │ │ +00062b4c 00000017 R_ARM_RELATIVE │ │ +00062b50 00000017 R_ARM_RELATIVE │ │ +00062b54 00000017 R_ARM_RELATIVE │ │ +00062b60 00000017 R_ARM_RELATIVE │ │ +00062b64 00000017 R_ARM_RELATIVE │ │ +00062b68 00000017 R_ARM_RELATIVE │ │ +00062b6c 00000017 R_ARM_RELATIVE │ │ +00062b78 00000017 R_ARM_RELATIVE │ │ +00062b7c 00000017 R_ARM_RELATIVE │ │ +00062b80 00000017 R_ARM_RELATIVE │ │ +00062b84 00000017 R_ARM_RELATIVE │ │ +00062b94 00000017 R_ARM_RELATIVE │ │ +00062ba4 00000017 R_ARM_RELATIVE │ │ +00062bb4 00000017 R_ARM_RELATIVE │ │ +00062bc4 00000017 R_ARM_RELATIVE │ │ +00062bd4 00000017 R_ARM_RELATIVE │ │ +00062be4 00000017 R_ARM_RELATIVE │ │ +00062bf4 00000017 R_ARM_RELATIVE │ │ +00062c04 00000017 R_ARM_RELATIVE │ │ +00062c14 00000017 R_ARM_RELATIVE │ │ +00062c24 00000017 R_ARM_RELATIVE │ │ +00062c34 00000017 R_ARM_RELATIVE │ │ +00062c44 00000017 R_ARM_RELATIVE │ │ +00062c54 00000017 R_ARM_RELATIVE │ │ +00062c64 00000017 R_ARM_RELATIVE │ │ +00062c74 00000017 R_ARM_RELATIVE │ │ +00062c84 00000017 R_ARM_RELATIVE │ │ +00062c94 00000017 R_ARM_RELATIVE │ │ +00062ca4 00000017 R_ARM_RELATIVE │ │ +00062cb4 00000017 R_ARM_RELATIVE │ │ +00062cc4 00000017 R_ARM_RELATIVE │ │ +00062cd4 00000017 R_ARM_RELATIVE │ │ +00062ce4 00000017 R_ARM_RELATIVE │ │ +00062cf4 00000017 R_ARM_RELATIVE │ │ +00062d04 00000017 R_ARM_RELATIVE │ │ +00062d0c 00000017 R_ARM_RELATIVE │ │ +00062d1c 00000017 R_ARM_RELATIVE │ │ +00062d24 00000017 R_ARM_RELATIVE │ │ +00062d34 00000017 R_ARM_RELATIVE │ │ +00062d44 00000017 R_ARM_RELATIVE │ │ +00062d54 00000017 R_ARM_RELATIVE │ │ +00062d58 00000017 R_ARM_RELATIVE │ │ +00062d64 00000017 R_ARM_RELATIVE │ │ +00062d74 00000017 R_ARM_RELATIVE │ │ +00062d84 00000017 R_ARM_RELATIVE │ │ +00062d90 00000017 R_ARM_RELATIVE │ │ +00062d98 00000017 R_ARM_RELATIVE │ │ +00062da0 00000017 R_ARM_RELATIVE │ │ +00062db0 00000017 R_ARM_RELATIVE │ │ +00062db8 00000017 R_ARM_RELATIVE │ │ +00062dc0 00000017 R_ARM_RELATIVE │ │ +00062dd0 00000017 R_ARM_RELATIVE │ │ +00062de0 00000017 R_ARM_RELATIVE │ │ +00062de8 00000017 R_ARM_RELATIVE │ │ +00062df8 00000017 R_ARM_RELATIVE │ │ +00062e08 00000017 R_ARM_RELATIVE │ │ +00062e10 00000017 R_ARM_RELATIVE │ │ +00062e20 00000017 R_ARM_RELATIVE │ │ +00062e30 00000017 R_ARM_RELATIVE │ │ +00062e40 00000017 R_ARM_RELATIVE │ │ +00062e50 00000017 R_ARM_RELATIVE │ │ +00062e60 00000017 R_ARM_RELATIVE │ │ +00062e70 00000017 R_ARM_RELATIVE │ │ +00062e80 00000017 R_ARM_RELATIVE │ │ +00062e90 00000017 R_ARM_RELATIVE │ │ +00062ea0 00000017 R_ARM_RELATIVE │ │ +00062eb0 00000017 R_ARM_RELATIVE │ │ +00062ec0 00000017 R_ARM_RELATIVE │ │ +00062ed0 00000017 R_ARM_RELATIVE │ │ +00062ee0 00000017 R_ARM_RELATIVE │ │ +00062ef0 00000017 R_ARM_RELATIVE │ │ +00062f00 00000017 R_ARM_RELATIVE │ │ +00062f10 00000017 R_ARM_RELATIVE │ │ +00062f20 00000017 R_ARM_RELATIVE │ │ +00062f34 00000017 R_ARM_RELATIVE │ │ +00062f38 00000017 R_ARM_RELATIVE │ │ +00062f44 00000017 R_ARM_RELATIVE │ │ +00062f48 00000017 R_ARM_RELATIVE │ │ +00062f58 00000017 R_ARM_RELATIVE │ │ +00062f5c 00000017 R_ARM_RELATIVE │ │ +00062f60 00000017 R_ARM_RELATIVE │ │ +00062f68 00000017 R_ARM_RELATIVE │ │ +00062f70 00000017 R_ARM_RELATIVE │ │ +00062f78 00000017 R_ARM_RELATIVE │ │ +00062f88 00000017 R_ARM_RELATIVE │ │ +00062f90 00000017 R_ARM_RELATIVE │ │ +00062f98 00000017 R_ARM_RELATIVE │ │ +00062fa0 00000017 R_ARM_RELATIVE │ │ +00062fa8 00000017 R_ARM_RELATIVE │ │ +00062fb8 00000017 R_ARM_RELATIVE │ │ +00062fc0 00000017 R_ARM_RELATIVE │ │ +00062fc8 00000017 R_ARM_RELATIVE │ │ +00062fd0 00000017 R_ARM_RELATIVE │ │ +00062fd8 00000017 R_ARM_RELATIVE │ │ +00062fe4 00000017 R_ARM_RELATIVE │ │ +00062ff4 00000017 R_ARM_RELATIVE │ │ +00063004 00000017 R_ARM_RELATIVE │ │ +00063008 00000017 R_ARM_RELATIVE │ │ +0006300c 00000017 R_ARM_RELATIVE │ │ +00063010 00000017 R_ARM_RELATIVE │ │ +00063014 00000017 R_ARM_RELATIVE │ │ +00063020 00000017 R_ARM_RELATIVE │ │ +00063024 00000017 R_ARM_RELATIVE │ │ +00063028 00000017 R_ARM_RELATIVE │ │ +0006302c 00000017 R_ARM_RELATIVE │ │ +00063030 00000017 R_ARM_RELATIVE │ │ +00063038 00000017 R_ARM_RELATIVE │ │ +00063040 00000017 R_ARM_RELATIVE │ │ +00063048 00000017 R_ARM_RELATIVE │ │ +00063050 00000017 R_ARM_RELATIVE │ │ +00063058 00000017 R_ARM_RELATIVE │ │ +00063060 00000017 R_ARM_RELATIVE │ │ +00063068 00000017 R_ARM_RELATIVE │ │ +00063080 00000017 R_ARM_RELATIVE │ │ +00063090 00000017 R_ARM_RELATIVE │ │ +00063098 00000017 R_ARM_RELATIVE │ │ +000630a0 00000017 R_ARM_RELATIVE │ │ +000630a8 00000017 R_ARM_RELATIVE │ │ +000630b8 00000017 R_ARM_RELATIVE │ │ +000630d0 00000017 R_ARM_RELATIVE │ │ +000630d4 00000017 R_ARM_RELATIVE │ │ +000630d8 00000017 R_ARM_RELATIVE │ │ +000630e8 00000017 R_ARM_RELATIVE │ │ +000630ec 00000017 R_ARM_RELATIVE │ │ +000630f0 00000017 R_ARM_RELATIVE │ │ +000630f4 00000017 R_ARM_RELATIVE │ │ +000630fc 00000017 R_ARM_RELATIVE │ │ +00063104 00000017 R_ARM_RELATIVE │ │ +0006310c 00000017 R_ARM_RELATIVE │ │ +0006311c 00000017 R_ARM_RELATIVE │ │ +0006312c 00000017 R_ARM_RELATIVE │ │ +00063134 00000017 R_ARM_RELATIVE │ │ +0006313c 00000017 R_ARM_RELATIVE │ │ +00063144 00000017 R_ARM_RELATIVE │ │ +00063154 00000017 R_ARM_RELATIVE │ │ +00063164 00000017 R_ARM_RELATIVE │ │ +00063174 00000017 R_ARM_RELATIVE │ │ +00063184 00000017 R_ARM_RELATIVE │ │ +00063194 00000017 R_ARM_RELATIVE │ │ +000631a4 00000017 R_ARM_RELATIVE │ │ +000631b4 00000017 R_ARM_RELATIVE │ │ +000631c4 00000017 R_ARM_RELATIVE │ │ +000631d4 00000017 R_ARM_RELATIVE │ │ +000631e4 00000017 R_ARM_RELATIVE │ │ +000631f4 00000017 R_ARM_RELATIVE │ │ +00063204 00000017 R_ARM_RELATIVE │ │ +00063208 00000017 R_ARM_RELATIVE │ │ +00063210 00000017 R_ARM_RELATIVE │ │ +00063214 00000017 R_ARM_RELATIVE │ │ +00063218 00000017 R_ARM_RELATIVE │ │ +0006321c 00000017 R_ARM_RELATIVE │ │ +00063220 00000017 R_ARM_RELATIVE │ │ +00063224 00000017 R_ARM_RELATIVE │ │ +00063230 00000017 R_ARM_RELATIVE │ │ +00063234 00000017 R_ARM_RELATIVE │ │ +00063238 00000017 R_ARM_RELATIVE │ │ +0006323c 00000017 R_ARM_RELATIVE │ │ +00063240 00000017 R_ARM_RELATIVE │ │ +00063244 00000017 R_ARM_RELATIVE │ │ +00063248 00000017 R_ARM_RELATIVE │ │ +0006324c 00000017 R_ARM_RELATIVE │ │ +00063250 00000017 R_ARM_RELATIVE │ │ +00063254 00000017 R_ARM_RELATIVE │ │ +00063258 00000017 R_ARM_RELATIVE │ │ +0006325c 00000017 R_ARM_RELATIVE │ │ +00063260 00000017 R_ARM_RELATIVE │ │ +00063264 00000017 R_ARM_RELATIVE │ │ +00063268 00000017 R_ARM_RELATIVE │ │ +0006326c 00000017 R_ARM_RELATIVE │ │ +00063270 00000017 R_ARM_RELATIVE │ │ +00063274 00000017 R_ARM_RELATIVE │ │ +00063278 00000017 R_ARM_RELATIVE │ │ +0006327c 00000017 R_ARM_RELATIVE │ │ +00063284 00000017 R_ARM_RELATIVE │ │ +00063288 00000017 R_ARM_RELATIVE │ │ +0006328c 00000017 R_ARM_RELATIVE │ │ +00063294 00000017 R_ARM_RELATIVE │ │ +00063298 00000017 R_ARM_RELATIVE │ │ +0006329c 00000017 R_ARM_RELATIVE │ │ +000632a0 00000017 R_ARM_RELATIVE │ │ +000632a4 00000017 R_ARM_RELATIVE │ │ +000632b0 00000017 R_ARM_RELATIVE │ │ +000632b4 00000017 R_ARM_RELATIVE │ │ +000632b8 00000017 R_ARM_RELATIVE │ │ +000632bc 00000017 R_ARM_RELATIVE │ │ +000632c4 00000017 R_ARM_RELATIVE │ │ +000632c8 00000017 R_ARM_RELATIVE │ │ +000632cc 00000017 R_ARM_RELATIVE │ │ +000632d0 00000017 R_ARM_RELATIVE │ │ +000632d4 00000017 R_ARM_RELATIVE │ │ +000632d8 00000017 R_ARM_RELATIVE │ │ +000632dc 00000017 R_ARM_RELATIVE │ │ +000632e0 00000017 R_ARM_RELATIVE │ │ +000632e4 00000017 R_ARM_RELATIVE │ │ +000632e8 00000017 R_ARM_RELATIVE │ │ +000632ec 00000017 R_ARM_RELATIVE │ │ +000632f0 00000017 R_ARM_RELATIVE │ │ +000632f4 00000017 R_ARM_RELATIVE │ │ +000632f8 00000017 R_ARM_RELATIVE │ │ +000632fc 00000017 R_ARM_RELATIVE │ │ +00063300 00000017 R_ARM_RELATIVE │ │ +00063304 00000017 R_ARM_RELATIVE │ │ +00063308 00000017 R_ARM_RELATIVE │ │ +0006330c 00000017 R_ARM_RELATIVE │ │ +00063310 00000017 R_ARM_RELATIVE │ │ +00063314 00000017 R_ARM_RELATIVE │ │ +00063318 00000017 R_ARM_RELATIVE │ │ +0006331c 00000017 R_ARM_RELATIVE │ │ +00063320 00000017 R_ARM_RELATIVE │ │ +00063324 00000017 R_ARM_RELATIVE │ │ +00063328 00000017 R_ARM_RELATIVE │ │ +0006332c 00000017 R_ARM_RELATIVE │ │ +00063330 00000017 R_ARM_RELATIVE │ │ +00063334 00000017 R_ARM_RELATIVE │ │ +00063338 00000017 R_ARM_RELATIVE │ │ +0006333c 00000017 R_ARM_RELATIVE │ │ +00063340 00000017 R_ARM_RELATIVE │ │ +00063344 00000017 R_ARM_RELATIVE │ │ +00063348 00000017 R_ARM_RELATIVE │ │ +0006334c 00000017 R_ARM_RELATIVE │ │ +00063350 00000017 R_ARM_RELATIVE │ │ +00063354 00000017 R_ARM_RELATIVE │ │ +00063358 00000017 R_ARM_RELATIVE │ │ +0006335c 00000017 R_ARM_RELATIVE │ │ +00063360 00000017 R_ARM_RELATIVE │ │ +00063364 00000017 R_ARM_RELATIVE │ │ +00063368 00000017 R_ARM_RELATIVE │ │ +0006336c 00000017 R_ARM_RELATIVE │ │ +00063370 00000017 R_ARM_RELATIVE │ │ +00063374 00000017 R_ARM_RELATIVE │ │ +00063448 00000017 R_ARM_RELATIVE │ │ +0006344c 00000017 R_ARM_RELATIVE │ │ +00063458 00000017 R_ARM_RELATIVE │ │ +0006345c 00000017 R_ARM_RELATIVE │ │ +00063460 00000017 R_ARM_RELATIVE │ │ +00063464 00000017 R_ARM_RELATIVE │ │ +00063468 00000017 R_ARM_RELATIVE │ │ +0006346c 00000017 R_ARM_RELATIVE │ │ +00063470 00000017 R_ARM_RELATIVE │ │ +00063474 00000017 R_ARM_RELATIVE │ │ +00063478 00000017 R_ARM_RELATIVE │ │ +0006347c 00000017 R_ARM_RELATIVE │ │ +00063480 00000017 R_ARM_RELATIVE │ │ +00063484 00000017 R_ARM_RELATIVE │ │ +00063488 00000017 R_ARM_RELATIVE │ │ +0006348c 00000017 R_ARM_RELATIVE │ │ +00063490 00000017 R_ARM_RELATIVE │ │ +00063494 00000017 R_ARM_RELATIVE │ │ +00063498 00000017 R_ARM_RELATIVE │ │ +0006349c 00000017 R_ARM_RELATIVE │ │ +00063558 00000017 R_ARM_RELATIVE │ │ +00063574 00000017 R_ARM_RELATIVE │ │ +00063584 00000017 R_ARM_RELATIVE │ │ +000635e0 00000017 R_ARM_RELATIVE │ │ +000635e8 00000017 R_ARM_RELATIVE │ │ +000635ec 00000017 R_ARM_RELATIVE │ │ +000635f0 00000017 R_ARM_RELATIVE │ │ +000646ec 00000017 R_ARM_RELATIVE │ │ +00064c78 00000017 R_ARM_RELATIVE │ │ +00064c7c 00000017 R_ARM_RELATIVE │ │ +00064c80 00000017 R_ARM_RELATIVE │ │ +000635e4 00002515 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ +000635c8 00002b15 R_ARM_GLOB_DAT 0057f055 KI_BIG_OUTPUT │ │ +000635cc 00002c15 R_ARM_GLOB_DAT 0077f055 PS_OUTPUT │ │ +00063578 00002d15 R_ARM_GLOB_DAT 00004c91 EXTRA_DATA_INPUT │ │ +000635a8 00002e15 R_ARM_GLOB_DAT 0017f02d PROOFRESULT │ │ +000635dc 00002f15 R_ARM_GLOB_DAT 0087f055 PREIMAGE_INPUT │ │ +00063570 00003015 R_ARM_GLOB_DAT 00174d68 PRIVATE_INPUT │ │ +00063580 00003115 R_ARM_GLOB_DAT 00174e29 SIGNATURE_INPUT │ │ +000635b0 00003315 R_ARM_GLOB_DAT 0017f055 BLINDS │ │ +00063420 00003502 R_ARM_ABS32 000154e9 rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ +00063438 00003502 R_ARM_ABS32 000154e9 rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ +0006355c 00003615 R_ARM_GLOB_DAT 00174d88 PUBLIC_KEY_INPUT │ │ +00063568 00003a15 R_ARM_GLOB_DAT 00174dc9 X_ONLY_PUBLIC_KEY_INPUT │ │ +00063594 00003b15 R_ARM_GLOB_DAT 00174eec MESSAGE_OUTPUT │ │ +00063428 00003e02 R_ARM_ABS32 00015545 rustsecp256k1_v0_4_1_default_error_callback_fn │ │ +00063440 00003e02 R_ARM_ABS32 00015545 rustsecp256k1_v0_4_1_default_error_callback_fn │ │ +0006356c 00004015 R_ARM_GLOB_DAT 00174de9 X_ONLY_PUBLIC_KEY_INPUT2 │ │ +00063598 00004315 R_ARM_GLOB_DAT 00174fec NONCE_OUTPUT │ │ +000635d0 00004415 R_ARM_GLOB_DAT 0067f055 PC_OUTPUT │ │ +000635d4 00004815 R_ARM_GLOB_DAT 0097f075 PKS_INPUT │ │ +00063564 00004b15 R_ARM_GLOB_DAT 00174e09 TWEAK_INPUT │ │ +00063588 00004e15 R_ARM_GLOB_DAT 00174e69 KI_OUTPUT │ │ +000635bc 00005115 R_ARM_GLOB_DAT 0027f055 M_INPUT │ │ +000635c4 00005215 R_ARM_GLOB_DAT 0047f055 PCM_OUT │ │ +000635ac 00005515 R_ARM_GLOB_DAT 00a7f075 EBUF1 │ │ +000635a0 00005615 R_ARM_GLOB_DAT 0017502d PROOF │ │ +000635b4 00005715 R_ARM_GLOB_DAT 00b7f075 EBUF2 │ │ +000635b8 00005a15 R_ARM_GLOB_DAT 00c7f075 EBUF3 │ │ +0006357c 00005c15 R_ARM_GLOB_DAT 00004c71 HASH_INPUT │ │ +0006359c 00005f15 R_ARM_GLOB_DAT 0017500c COMMIT │ │ +000635d8 00006015 R_ARM_GLOB_DAT 0087f075 SKS_INPUT │ │ +0006358c 00006315 R_ARM_GLOB_DAT 00174e8a PK_INPUT │ │ +000635a4 00006415 R_ARM_GLOB_DAT 00174ecc BLIND_OUTPUT │ │ +00063590 00006815 R_ARM_GLOB_DAT 00174eab SK_INPUT │ │ +00063560 00006b15 R_ARM_GLOB_DAT 00004c30 PUBLIC_KEY_INPUT2 │ │ +000635c0 00006d15 R_ARM_GLOB_DAT 0037f055 PCM_IN │ │ │ │ -Relocation section '.rel.plt' at offset 0x2604 contains 32 entries: │ │ +Relocation section '.rel.plt' at offset 0x2fe4 contains 41 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -00043408 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ -0004340c 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ -00043410 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ -00043414 00000416 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ -00043418 00000516 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ -0004341c 00000616 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ -00043420 00000716 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ -00043424 00000816 R_ARM_JUMP_SLOT 00000000 syscall@LIBC │ │ -00043428 00000916 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ -0004342c 00000a16 R_ARM_JUMP_SLOT 00000000 memalign@LIBC │ │ -00043430 00000b16 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ -00043434 00000c16 R_ARM_JUMP_SLOT 00000000 strerror_r@LIBC │ │ -00043438 00000d16 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ -0004343c 00000e16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ -00043440 00000f16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ -00043444 00001016 R_ARM_JUMP_SLOT 00000000 read@LIBC │ │ -00043448 00001116 R_ARM_JUMP_SLOT 00000000 open@LIBC │ │ -0004344c 00001216 R_ARM_JUMP_SLOT 00000000 poll@LIBC │ │ -00043450 00001316 R_ARM_JUMP_SLOT 00000000 close@LIBC │ │ -00043454 00001416 R_ARM_JUMP_SLOT 00000000 dlsym@LIBC │ │ -00043458 00001516 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ -0004345c 00001616 R_ARM_JUMP_SLOT 00000000 pthread_key_create@LIBC │ │ -00043460 00001716 R_ARM_JUMP_SLOT 00000000 pthread_key_delete@LIBC │ │ -00043464 00001816 R_ARM_JUMP_SLOT 00000000 write@LIBC │ │ -00043468 00001916 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ -0004346c 00001a16 R_ARM_JUMP_SLOT 00000000 getenv@LIBC │ │ -00043470 00001b16 R_ARM_JUMP_SLOT 00000000 getcwd@LIBC │ │ -00043474 00002c16 R_ARM_JUMP_SLOT 00010819 rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ -00043478 00003516 R_ARM_JUMP_SLOT 00010871 rustsecp256k1_v0_4_1_default_error_callback_fn │ │ -0004347c 00001d16 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ -00043480 00001e16 R_ARM_JUMP_SLOT 00000000 fflush@LIBC │ │ -00043484 00001f16 R_ARM_JUMP_SLOT 00000000 dl_unwind_find_exidx@LIBC │ │ +00063600 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +00063604 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +00063608 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ +0006360c 00000416 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ +00063610 00000516 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ +00063614 00000616 R_ARM_JUMP_SLOT 00000000 syscall@LIBC │ │ +00063618 00000716 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ +0006361c 00000816 R_ARM_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ +00063620 00000916 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ +00063624 00000a16 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ +00063628 00000b16 R_ARM_JUMP_SLOT 00000000 strerror_r@LIBC │ │ +0006362c 00000c16 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ +00063630 00000d16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ +00063634 00000e16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ +00063638 00000f16 R_ARM_JUMP_SLOT 00000000 read@LIBC │ │ +0006363c 00001016 R_ARM_JUMP_SLOT 00000000 open@LIBC │ │ +00063640 00001116 R_ARM_JUMP_SLOT 00000000 poll@LIBC │ │ +00063644 00001216 R_ARM_JUMP_SLOT 00000000 close@LIBC │ │ +00063648 00001316 R_ARM_JUMP_SLOT 00000000 dlsym@LIBC │ │ +0006364c 00001416 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ +00063650 00001516 R_ARM_JUMP_SLOT 00000000 getenv@LIBC │ │ +00063654 00001616 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ +00063658 00001716 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ +0006365c 00001816 R_ARM_JUMP_SLOT 00000000 pthread_key_create@LIBC │ │ +00063660 00001916 R_ARM_JUMP_SLOT 00000000 pthread_key_delete@LIBC │ │ +00063664 00001a16 R_ARM_JUMP_SLOT 00000000 write@LIBC │ │ +00063668 00001b16 R_ARM_JUMP_SLOT 00000000 getcwd@LIBC │ │ +0006366c 00001c16 R_ARM_JUMP_SLOT 00000000 fstat@LIBC │ │ +00063670 00001d16 R_ARM_JUMP_SLOT 00000000 lseek64@LIBC │ │ +00063674 00001e16 R_ARM_JUMP_SLOT 00000000 dl_iterate_phdr@LIBC │ │ +00063678 00001f16 R_ARM_JUMP_SLOT 00000000 mmap@LIBC │ │ +0006367c 00002016 R_ARM_JUMP_SLOT 00000000 munmap@LIBC │ │ +00063680 00002116 R_ARM_JUMP_SLOT 00000000 calloc@LIBC │ │ +00063684 00002216 R_ARM_JUMP_SLOT 00000000 realpath@LIBC │ │ +00063688 00002316 R_ARM_JUMP_SLOT 00000000 stat@LIBC │ │ +0006368c 00002416 R_ARM_JUMP_SLOT 00000000 readlink@LIBC │ │ +00063690 00003516 R_ARM_JUMP_SLOT 000154e9 rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ +00063694 00003e16 R_ARM_JUMP_SLOT 00015545 rustsecp256k1_v0_4_1_default_error_callback_fn │ │ +00063698 00002616 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ +0006369c 00002716 R_ARM_JUMP_SLOT 00000000 fflush@LIBC │ │ +000636a0 00002816 R_ARM_JUMP_SLOT 00000000 dl_unwind_find_exidx@LIBC │ ├── readelf --wide --dynamic {} │ │ @@ -1,26 +1,26 @@ │ │ │ │ -Dynamic section at offset 0x412a8 contains 23 entries: │ │ +Dynamic section at offset 0x614a0 contains 23 entries: │ │ Tag Type Name/Value │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x00000001 (NEEDED) Shared library: [libdl.so] │ │ 0x0000001e (FLAGS) BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ - 0x00000011 (REL) 0x109c │ │ - 0x00000012 (RELSZ) 3336 (bytes) │ │ + 0x00000011 (REL) 0x118c │ │ + 0x00000012 (RELSZ) 4152 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ - 0x6ffffffa (RELCOUNT) 381 │ │ - 0x00000017 (JMPREL) 0x2604 │ │ - 0x00000002 (PLTRELSZ) 256 (bytes) │ │ - 0x00000003 (PLTGOT) 0x433fc │ │ + 0x6ffffffa (RELCOUNT) 483 │ │ + 0x00000017 (JMPREL) 0x2fe4 │ │ + 0x00000002 (PLTRELSZ) 328 (bytes) │ │ + 0x00000003 (PLTGOT) 0x635f4 │ │ 0x00000014 (PLTREL) REL │ │ 0x00000006 (SYMTAB) 0x20c │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ - 0x00000005 (STRTAB) 0xb50 │ │ - 0x0000000a (STRSZ) 1356 (bytes) │ │ - 0x6ffffef5 (GNU_HASH) 0x968 │ │ - 0x0000001a (FINI_ARRAY) 0x432a0 │ │ + 0x00000005 (STRTAB) 0xbf0 │ │ + 0x0000000a (STRSZ) 1434 (bytes) │ │ + 0x6ffffef5 (GNU_HASH) 0xa08 │ │ + 0x0000001a (FINI_ARRAY) 0x63498 │ │ 0x0000001c (FINI_ARRAYSZ) 8 (bytes) │ │ - 0x6ffffff0 (VERSYM) 0x85c │ │ - 0x6ffffffe (VERNEED) 0x928 │ │ + 0x6ffffff0 (VERSYM) 0x8ec │ │ + 0x6ffffffe (VERNEED) 0x9c8 │ │ 0x6fffffff (VERNEEDNUM) 2 │ │ 0x00000000 (NULL) 0x0 │ ├── readelf --wide --version-info {} │ │ @@ -1,36 +1,38 @@ │ │ │ │ -Version symbols section '.gnu.version' contains 101 entries: │ │ - Addr: 0x000000000000085c Offset: 0x0000085c Link: 2 (.dynsym) │ │ +Version symbols section '.gnu.version' contains 110 entries: │ │ + Addr: 0x00000000000008ec Offset: 0x000008ec Link: 2 (.dynsym) │ │ 000: 0 (*local*) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 004: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 008: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 00c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 010: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 014: 3 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 010: 2 (LIBC) 2 (LIBC) 2 (LIBC) 3 (LIBC) │ │ + 014: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ 018: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ - 01c: 2 (LIBC) 2 (LIBC) 2 (LIBC) 3 (LIBC) │ │ - 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 01c: 2 (LIBC) 2 (LIBC) 3 (LIBC) 2 (LIBC) │ │ + 020: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 024: 2 (LIBC) 2 (LIBC) 2 (LIBC) 2 (LIBC) │ │ + 028: 3 (LIBC) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 040: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 044: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 058: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 05c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ 060: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ - 064: 1 (*global*) │ │ + 064: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 068: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 06c: 1 (*global*) 1 (*global*) │ │ │ │ Version needs section '.gnu.version_r' contains 2 entries: │ │ - Addr: 0x0000000000000928 Offset: 0x00000928 Link: 6 (.dynstr) │ │ + Addr: 0x00000000000009c8 Offset: 0x000009c8 Link: 6 (.dynstr) │ │ 000000: Version: 1 File: libc.so Cnt: 1 │ │ 0x0020: Name: LIBC Flags: none Version: 2 │ │ 0x0010: Version: 1 File: libdl.so Cnt: 1 │ │ 0x0030: Name: LIBC Flags: none Version: 3 │ ├── strings --all --bytes=8 {} │ │ @@ -1,220 +1,304 @@ │ │ __cxa_atexit │ │ __cxa_finalize │ │ __register_atfork │ │ -BLIND_OUTPUT │ │ -ECDH_VEIL │ │ -EXTRA_DATA_INPUT │ │ -HASH_INPUT │ │ -KI_BIG_OUTPUT │ │ -KI_OUTPUT │ │ -MESSAGE_OUTPUT │ │ -MYTEST_ARRAY │ │ -MYTEST_INTGR │ │ -NONCE_OUTPUT │ │ -PC_OUTPUT │ │ -PKS_INPUT │ │ -PK_INPUT │ │ -PREIMAGE_INPUT │ │ -PRIVATE_INPUT │ │ -PROOFRESULT │ │ -PS_OUTPUT │ │ +initializeContext │ │ PUBLIC_KEY_INPUT │ │ +pointAdd │ │ PUBLIC_KEY_INPUT2 │ │ -SIGNATURE_INPUT │ │ -SKS_INPUT │ │ -SK_INPUT │ │ +pointAddScalar │ │ TWEAK_INPUT │ │ +xOnlyPointAddTweak │ │ X_ONLY_PUBLIC_KEY_INPUT │ │ +xOnlyPointAddTweakCheck │ │ X_ONLY_PUBLIC_KEY_INPUT2 │ │ -generateMlsag │ │ -getKeyImage │ │ -initializeContext │ │ -pedersenBlindSum │ │ -pedersenCommit │ │ -pkTweakAddRaw │ │ -pointAdd │ │ -pointAddScalar │ │ pointCompress │ │ pointFromScalar │ │ +PRIVATE_INPUT │ │ +xOnlyPointFromScalar │ │ +xOnlyPointFromPoint │ │ pointMultiply │ │ -prepareMlsag │ │ privateAdd │ │ -privateNegate │ │ privateSub │ │ +privateNegate │ │ +EXTRA_DATA_INPUT │ │ +HASH_INPUT │ │ +SIGNATURE_INPUT │ │ +signRecoverable │ │ +signSchnorr │ │ +verifySchnorr │ │ +getKeyImage │ │ +KI_OUTPUT │ │ +PK_INPUT │ │ +SK_INPUT │ │ rangeProofRewind │ │ +MESSAGE_OUTPUT │ │ +NONCE_OUTPUT │ │ +BLIND_OUTPUT │ │ +PROOFRESULT │ │ rangeProofVerify │ │ +ECDH_VEIL │ │ +pedersenCommit │ │ rangeproofSign │ │ -seckeyVerify │ │ -signRecoverable │ │ -signSchnorr │ │ +pthread_getspecific │ │ +pedersenBlindSum │ │ +prepareMlsag │ │ +generateMlsag │ │ +KI_BIG_OUTPUT │ │ +PS_OUTPUT │ │ +PC_OUTPUT │ │ +PKS_INPUT │ │ +SKS_INPUT │ │ +PREIMAGE_INPUT │ │ verifyMlsag │ │ -verifySchnorr │ │ -xOnlyPointAddTweak │ │ -xOnlyPointAddTweakCheck │ │ -xOnlyPointFromPoint │ │ -xOnlyPointFromScalar │ │ +pkTweakAddRaw │ │ +seckeyVerify │ │ +posix_memalign │ │ +strerror_r │ │ +pthread_mutex_lock │ │ +pthread_mutex_unlock │ │ rustsecp256k1_v0_4_1_context_create │ │ rustsecp256k1_v0_4_1_context_destroy │ │ -rustsecp256k1_v0_4_1_default_error_callback_fn │ │ rustsecp256k1_v0_4_1_default_illegal_callback_fn │ │ -pthread_getspecific │ │ +rustsecp256k1_v0_4_1_default_error_callback_fn │ │ pthread_setspecific │ │ -memalign │ │ -strerror_r │ │ -pthread_mutex_lock │ │ -pthread_mutex_unlock │ │ pthread_key_create │ │ pthread_key_delete │ │ +dl_iterate_phdr │ │ +realpath │ │ +readlink │ │ +MYTEST_ARRAY │ │ +MYTEST_INTGR │ │ dl_unwind_find_exidx │ │ libdl.so │ │ -from_entropy failed: /home/vagrant/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rssrc/lib.rs │ │ - -> chardyn │ │ -u128Zero │ │ - <= mut true │ │ -for<&*@/rust/deps/rustc-demangle-0.1.23/src/v0.rs`fmt::Error`s should be impossible without a `fmt::Formatter`punycode{-}0internal error: entered unreachable code: str::from_utf8( was expected to have 1 char, but chars were foundstri8i16i32i64isizeu8u16u32u64usizef32f64!_...{recursion limit reached}?'> , []::{closure# const ; + unsafe " fn( = false{ { }0x/rust/deps/rustc-demangle-0.1.23/src/lib.rs{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhausted │ │ -called `Result::unwrap()` on an `Err` valueLayoutError/home/vagrant/.cargo/git/checkouts/rust-secp256k1-5c04a0f7057b7337/d00182a/secp256k1-sys/src/lib.rs[libsecp256k1] illegal argument. [libsecp256k1] internal consistency check failed │ │ -/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/str/pattern.rsreentrant init/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/cell/once.rsmid > leninternal error: entered unreachable code/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/alloc/src/vec/mod.rs │ │ -AccessErrorlibrary/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhaustedfailed to write the buffered datalibrary/std/src/io/buffered/linewritershim.rspermission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filefilesystem quota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryother erroruncategorized error (os error )library/std/src/io/stdio.rscannot access a Thread Local Storage value during or after destructionlibrary/std/src/thread/local.rsfailed printing to : stdoutlibrary/std/src/io/mod.rsfailed to write whole bufferformatter errorlibrary/std/src/panic.rslibrary/std/src/path.rs.library/std/src/sync/once.rslock count overflow in reentrant mutexlibrary/std/src/sync/remutex.rsstack backtrace: │ │ -note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. │ │ - │ │ -memory allocation of bytes failed │ │ -library/std/src/panicking.rsBox' panicked at : │ │ -note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ -panicked after panic::always_abort(), aborting. │ │ -thread panicked while processing panic. aborting. │ │ -thread caused non-unwinding panic. aborting. │ │ -library/std/src/../../backtrace/src/symbolize/mod.rs - :strerror_r failurelibrary/std/src/sys/pal/unix/os.rstoo many active read locks on RwLocklibrary/std/src/sys/pal/unix/locks/futex_rwlock.rsassertion failed: is_unlocked(state)internal error: entered unreachable code: state is never set to invalid valueslibrary/std/src/sys/pal/unix/thread_local_key.rsfatal runtime error: assertion failed: key as usize != KEY_SENTVAL │ │ +from_entropy failed: library/core/src/str/lossy.rs │ │ +/rust/deps/addr2line-0.25.0/src/line.rs │ │ +library/core/src/slice/sort/shared/smallsort.rs │ │ +/rust/deps/rustc-demangle-0.1.25/src/lib.rs │ │ Invalid flags │ │ rustsecp256k1_v0_4_1_ecmult_gen_context_is_built(&ctx->ecmult_gen_ctx) │ │ sig64 != NULL │ │ For this sample, this 63-byte string will be used as input data │ │ +library/std/src/../../backtrace/src/symbolize/mod.rs │ │ +library/std/src/sys/sync/rwlock/futex.rs │ │ internal_pubkey != NULL │ │ msg32 != NULL │ │ unwind_phase2 │ │ +library/std/src/../../backtrace/src/symbolize/gimli/libs_dl_iterate_phdr.rs │ │ ctx != rustsecp256k1_v0_4_1_context_no_precomp │ │ (flags & SECP256K1_FLAGS_TYPE_MASK) == SECP256K1_FLAGS_TYPE_COMPRESSION │ │ keypair != NULL │ │ getFloatRegister │ │ _Unwind_GetTextRelBase() not implemented │ │ sigin != NULL │ │ _Unwind_VRS_Get_Internal │ │ setFloatRegister │ │ index inlined table detected but pr function requires extra words │ │ +library/core/src/slice/memchr.rs │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/cell/once.rs │ │ unsupported arm register │ │ +library/std/src/io/stdio.rs │ │ rustsecp256k1_v0_4_1_ecmult_context_is_built(&ctx->ecmult_ctx) │ │ tweaked_pubkey32 != NULL │ │ +library/std/src/path.rs │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/slice/index.rs │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/str/pattern.rs │ │ +library/std/src/io/buffered/linewritershim.rs │ │ input != NULL │ │ +/dev/urandom │ │ +library/panic_abort/src/lib.rs │ │ +library/std/src/panicking.rs │ │ sig != NULL │ │ during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/num/wrapping.rs │ │ setRegister │ │ _Unwind_GetTextRelBase │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/collections/btree/navigate.rs │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/raw_vec/mod.rs │ │ *outputlen >= ((flags & SECP256K1_FLAGS_BIT_COMPRESSION) ? 33u : 65u) │ │ output_pubkey != NULL │ │ +library/core/src/unicode/printable.rs │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/slice/sort/stable/quicksort.rs │ │ getInfoFromEHABISection │ │ +/rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs │ │ +library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ !rustsecp256k1_v0_4_1_fe_is_zero(&ge->x) │ │ _Unwind_VRS_Pop │ │ _Unwind_GetDataRelBase() not implemented │ │ +library/alloc/src/string.rs │ │ +library/core/src/panicking.rs │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/slice.rs │ │ +/rust/deps/addr2line-0.25.0/src/unit.rs │ │ +library/std/src/sys/pal/unix/os.rs │ │ input32 != NULL │ │ libunwind: %s - %s │ │ _Unwind_VRS_Set │ │ +/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_hc-0.3.2/src/hc128.rs │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs │ │ tweak32 != NULL │ │ recid >= 0 && recid <= 3 │ │ +library/core/src/str/pattern.rs │ │ +/rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs │ │ +library/std/src/ffi/os_str.rs │ │ msghash32 != NULL │ │ +library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ pubkey != NULL │ │ seckey32 != NULL │ │ +src/lib.rs │ │ +library/core/src/fmt/mod.rs │ │ +/rust/deps/gimli-0.32.0/src/read/index.rs │ │ +library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ seckey != NULL │ │ +library/alloc/src/raw_vec/mod.rs │ │ recid != NULL │ │ output32 != NULL │ │ _Unwind_Resume() can't return │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/collections/btree/map/entry.rs │ │ +library/std/src/thread/local.rs │ │ +library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ +library/std/src/../../backtrace/src/symbolize/gimli/parse_running_mmaps_unix.rs │ │ self test failed │ │ outputlen != NULL │ │ _Unwind_Resume │ │ +/rust/deps/gimli-0.32.0/src/read/line.rs │ │ output64 != NULL │ │ +library/alloc/src/slice.rs │ │ +library/std/src/sys/os_str/bytes.rs │ │ +/rust/deps/rustc-demangle-0.1.25/src/legacy.rs │ │ +/rust/deps/rustc-demangle-0.1.25/src/v0.rs │ │ pubnonces != NULL │ │ +/rust/deps/addr2line-0.25.0/src/function.rs │ │ output != NULL │ │ _Unwind_GetDataRelBase │ │ +/rust/deps/gimli-0.32.0/src/read/abbrev.rs │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/vec/mod.rs │ │ +library/std/src/thread/mod.rs │ │ +android_set_abort_message │ │ +library/std/src/sync/reentrant_lock.rs │ │ signature != NULL │ │ unsupported register class │ │ unknown personality routine │ │ +library/alloc/src/ffi/c_str.rs │ │ +/home/vagrant/.cargo/git/checkouts/rust-secp256k1-87b03399e843cbba/d00182a/secp256k1-sys/src/lib.rs │ │ +library/std/src/io/mod.rs │ │ +library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ input64 != NULL │ │ pubnonce != NULL │ │ getRegister │ │ unknown register │ │ +/home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/lib.rs │ │ +/dev/random │ │ +/rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/collections/btree/node.rs │ │ xonly_pubkey != NULL │ │ Unknown ARM float register │ │ + -> chardyn │ │ + u128Zero <= mut truefor<&*@__R`fmt::Error`s should be impossible without a `fmt::Formatter`punycode{-}0internal error: entered unreachable codeinternal error: entered unreachable code: str::from_utf8( was expected to have 1 char, but chars were foundstri8i16i32i64isizeu8u16u32u64usizef32f64!_...{recursion limit reached}?'> , []::{closure# const ; + unsafe " fn( = false{ { }0x.llvm.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedcalled `Result::unwrap()` on an `Err` valueLayoutError[libsecp256k1] illegal argument. [libsecp256k1] internal consistency check failed : reentrant initmid > len │ │ +.debug_abbrev.debug_addr.debug_aranges.debug_cu_index.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_tu_index.debug_types:AccessErrorcannot access a Thread Local Storage value during or after destruction: failed to generate unique thread ID: bitspace exhausted │ │ +RUST_BACKTRACEstream did not contain valid UTF-8failed to write the buffered datafailed to write whole bufferpermission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized error (os error )failed printing to stdouta formatting trait implementation returned an error when the underlying stream did notpanicked at : │ │ +extension cannot contain path separators: .lock count overflow in reentrant mutexfile name contained an unexpected NUL bytestack backtrace: │ │ +note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. │ │ +__rust_end_short_backtrace__rust_begin_short_backtraces [... omitted frame ...] │ │ +fatal runtime error: thread local panicked on drop, aborting │ │ +memory allocation of bytes failed │ │ +note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ + │ │ +thread '' panicked at │ │ +Boxaborting due to panic at │ │ +thread panicked while processing panic. aborting. │ │ +thread caused non-unwinding panic. aborting. │ │ + strerror_r failureno /proc/self/exe available. Is /proc mounted?byte index is not an OsStr boundarytoo many active read locks on RwLockassertion failed: is_unlocked(state)fatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting │ │ +fatal runtime error: out of TLS keys, aborting │ │ +cannot panic during the backtrace function.debug_abbrev.dwo.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_GNU.gnu_debuglink.gnu_debugaltlink/proc/self/mapsinsufficient perms │ │ BIP0340/nonce │ │ The scalar for this x is unknown │ │ BH#FBIxDyD │ │ -I;F(hyD │ │ +H;F+IxDyD │ │ 3H4IxDyD │ │ "H#IxDyD │ │ $H;F$IxDyD │ │ +h1F h*F* │ │ 0H+F0IxDyD │ │ +H;F+IxDyD │ │ (H3F(IxDyD │ │ H+F IxDyD │ │ J KyDzD{D h │ │ $#KyD#OzD{D │ │ -pHMFpIqJxDqKyDqNzD{D │ │ -MHNJxDNINKzD$ │ │ +[H\I\JxD\KyD\NzD{D │ │ +(H(J)KxD)IzD │ │ L6h|D?h%h │ │ -HxD@x(F9 │ │ -&"J#K#HzD │ │ -!F@ 0p(F │ │ -hhhhhhhh0=hhJhhhhhhhhhhhhhhhhhhhhWhhhhf │ │ -%yKyJzH{D │ │ -9LyD{D|D │ │ - JXFQFzD │ │ -2"eDk@KcP │ │ -||||||||| │ │ +.0.l.... │ │ - 0x00000a78 379b2d37 5a2291b1 d243d23c 58b3f535 7.-7Z"...C.w..|.+v."!Zh │ │ - 0x00000ab8 5806c756 0c3b0047 0dea8f4c 1018eddf X..V.;.G...L.... │ │ - 0x00000ac8 ab53c026 a801adc0 2019f30d fc0de3b3 .S.&.... ....... │ │ - 0x00000ad8 0e3b2785 e804c026 60e4ef9e 89d1a061 .;'....&`......a │ │ - 0x00000ae8 b83e050d 15c2d9cf b83e050d 0afad40d .>.......>...... │ │ - 0x00000af8 5fe9e19b ba3e050d 9b3631d4 2ec1e9a9 _....>...61..... │ │ - 0x00000b08 b8b2e70e ce6b8fda 60392173 f54068c2 .....k..`9!s.@h. │ │ - 0x00000b18 2574cfc5 deaaa644 8ed284c0 c43b44c9 %t.....D.....;D. │ │ - 0x00000b28 8a1c8aa8 986eefaf 193705b8 08b7344e .....n...7....4N │ │ - 0x00000b38 32514a85 5bb98322 daf763c7 6c4c0100 2QJ.[.."..c.lL.. │ │ - 0x00000b48 fcfb31b2 4feeb1a9 ..1.O... │ │ + 0x00000a08 11000000 29000000 20000000 1a000000 ....)... ....... │ │ + 0x00000a18 00248100 20000200 00000000 c3200000 .$.. ........ .. │ │ + 0x00000a28 004c1000 44000000 00000008 00032110 .L..D.........!. │ │ + 0x00000a38 00000000 0e460404 40010044 01010090 .....F..@..D.... │ │ + 0x00000a48 300a0021 00020100 00000000 00100010 0..!............ │ │ + 0x00000a58 081c1a00 00800008 00542046 24002200 .........T F$.". │ │ + 0x00000a68 0088210a 88010007 00000240 00000000 ..!........@.... │ │ + 0x00000a78 02d10a0a 00204000 00200001 08404185 ..... @.. ...@A. │ │ + 0x00000a88 00440802 00060000 18864e0a 02900010 .D........N..... │ │ + 0x00000a98 29000000 2d000000 30000000 36000000 )...-...0...6... │ │ + 0x00000aa8 39000000 3f000000 46000000 4b000000 9...?...F...K... │ │ + 0x00000ab8 4d000000 54000000 56000000 59000000 M...T...V...Y... │ │ + 0x00000ac8 5b000000 60000000 61000000 67000000 [...`...a...g... │ │ + 0x00000ad8 6a000000 66084d98 1022efa9 7a576d38 j...f.M.."..zWm8 │ │ + 0x00000ae8 7987ad41 7016dc8b caab3f8f 5fda5a29 y..Ap.....?._.Z) │ │ + 0x00000af8 eec73207 a63ceb88 844d1c14 20215ca7 ..2..<...M.. !\. │ │ + 0x00000b08 6e2f5e8e 1b4ba13e da309b6c 92fb0fa8 n/^..K.>.0.l.... │ │ + 0x00000b18 379b2d37 58b3f535 d243d23c 5a2291b1 7.-7X..5.C...B. │ │ + 0x00000b48 6839907d c98fe7e5 0c3b0047 5806c756 h9.}.....;.GX..V │ │ + 0x00000b58 22215a68 0cea8f4c 8f2b76e6 1018eddf "!Zh...L.+v..... │ │ + 0x00000b68 ab53c026 e804c026 a801adc0 60e4ef9e .S.&...&....`... │ │ + 0x00000b78 88d1a061 2019f30d fc0de3b3 0f3b2785 ...a ........;'. │ │ + 0x00000b88 14c2d9cf b93e050d 0afad40d b83e050d .....>.......>.. │ │ + 0x00000b98 5fe9e19b 9a3631d4 bb3e050d ce6b8fda _....61..>...k.. │ │ + 0x00000ba8 b8b2e70e 60392173 f44068c2 2fc1e9a9 ....`9!s.@h./... │ │ + 0x00000bb8 2574cfc5 8a1c8aa8 183705b8 8ed284c0 %t.......7...... │ │ + 0x00000bc8 deaaa644 986eefaf c53b44c9 5ab98322 ...D.n...;D.Z.." │ │ + 0x00000bd8 32514a85 09b7344e fcfb31b2 6c4c0100 2QJ...4N..1.lL.. │ │ + 0x00000be8 4eeeb1a9 dbf763c7 N.....c. │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,88 +1,93 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ - 0x00000b50 005f5f63 78615f61 74657869 74005f5f .__cxa_atexit.__ │ │ - 0x00000b60 6378615f 66696e61 6c697a65 005f5f72 cxa_finalize.__r │ │ - 0x00000b70 65676973 7465725f 6174666f 726b0042 egister_atfork.B │ │ - 0x00000b80 4c494e44 5300424c 494e445f 4f555450 LINDS.BLIND_OUTP │ │ - 0x00000b90 55540043 4f4d4d49 54004542 55463100 UT.COMMIT.EBUF1. │ │ - 0x00000ba0 45425546 32004542 55463300 45434448 EBUF2.EBUF3.ECDH │ │ - 0x00000bb0 5f564549 4c004558 5452415f 44415441 _VEIL.EXTRA_DATA │ │ - 0x00000bc0 5f494e50 55540048 4153485f 494e5055 _INPUT.HASH_INPU │ │ - 0x00000bd0 54004b49 5f424947 5f4f5554 50555400 T.KI_BIG_OUTPUT. │ │ - 0x00000be0 4b495f4f 55545055 54004d45 53534147 KI_OUTPUT.MESSAG │ │ - 0x00000bf0 455f4f55 54505554 004d5954 4553545f E_OUTPUT.MYTEST_ │ │ - 0x00000c00 41525241 59004d59 54455354 5f494e54 ARRAY.MYTEST_INT │ │ - 0x00000c10 4752004d 5f494e50 5554004e 4f4e4345 GR.M_INPUT.NONCE │ │ - 0x00000c20 5f4f5554 50555400 50434d5f 494e0050 _OUTPUT.PCM_IN.P │ │ - 0x00000c30 434d5f4f 55540050 435f4f55 54505554 CM_OUT.PC_OUTPUT │ │ - 0x00000c40 00504b53 5f494e50 55540050 4b5f494e .PKS_INPUT.PK_IN │ │ - 0x00000c50 50555400 50524549 4d414745 5f494e50 PUT.PREIMAGE_INP │ │ - 0x00000c60 55540050 52495641 54455f49 4e505554 UT.PRIVATE_INPUT │ │ - 0x00000c70 0050524f 4f460050 524f4f46 52455355 .PROOF.PROOFRESU │ │ - 0x00000c80 4c540050 535f4f55 54505554 00505542 LT.PS_OUTPUT.PUB │ │ - 0x00000c90 4c49435f 4b45595f 494e5055 54005055 LIC_KEY_INPUT.PU │ │ - 0x00000ca0 424c4943 5f4b4559 5f494e50 55543200 BLIC_KEY_INPUT2. │ │ - 0x00000cb0 5349474e 41545552 455f494e 50555400 SIGNATURE_INPUT. │ │ - 0x00000cc0 534b535f 494e5055 5400534b 5f494e50 SKS_INPUT.SK_INP │ │ - 0x00000cd0 55540054 5745414b 5f494e50 55540058 UT.TWEAK_INPUT.X │ │ - 0x00000ce0 5f4f4e4c 595f5055 424c4943 5f4b4559 _ONLY_PUBLIC_KEY │ │ - 0x00000cf0 5f494e50 55540058 5f4f4e4c 595f5055 _INPUT.X_ONLY_PU │ │ - 0x00000d00 424c4943 5f4b4559 5f494e50 55543200 BLIC_KEY_INPUT2. │ │ - 0x00000d10 67656e65 72617465 4d6c7361 67006765 generateMlsag.ge │ │ - 0x00000d20 744b6579 496d6167 6500696e 69746961 tKeyImage.initia │ │ - 0x00000d30 6c697a65 436f6e74 65787400 6973506f lizeContext.isPo │ │ - 0x00000d40 696e7400 70656465 7273656e 426c696e int.pedersenBlin │ │ - 0x00000d50 6453756d 00706564 65727365 6e436f6d dSum.pedersenCom │ │ - 0x00000d60 6d697400 706b5477 65616b41 64645261 mit.pkTweakAddRa │ │ - 0x00000d70 7700706f 696e7441 64640070 6f696e74 w.pointAdd.point │ │ - 0x00000d80 41646453 63616c61 7200706f 696e7443 AddScalar.pointC │ │ - 0x00000d90 6f6d7072 65737300 706f696e 7446726f ompress.pointFro │ │ - 0x00000da0 6d536361 6c617200 706f696e 744d756c mScalar.pointMul │ │ - 0x00000db0 7469706c 79007072 65706172 654d6c73 tiply.prepareMls │ │ - 0x00000dc0 61670070 72697661 74654164 64007072 ag.privateAdd.pr │ │ - 0x00000dd0 69766174 654e6567 61746500 70726976 ivateNegate.priv │ │ - 0x00000de0 61746553 75620072 616e6765 50726f6f ateSub.rangeProo │ │ - 0x00000df0 66526577 696e6400 72616e67 6550726f fRewind.rangePro │ │ - 0x00000e00 6f665665 72696679 0072616e 67657072 ofVerify.rangepr │ │ - 0x00000e10 6f6f6653 69676e00 7265636f 76657200 oofSign.recover. │ │ - 0x00000e20 7365636b 65795665 72696679 00736967 seckeyVerify.sig │ │ - 0x00000e30 6e007369 676e5265 636f7665 7261626c n.signRecoverabl │ │ - 0x00000e40 65007369 676e5363 686e6f72 72007665 e.signSchnorr.ve │ │ - 0x00000e50 72696679 00766572 6966794d 6c736167 rify.verifyMlsag │ │ - 0x00000e60 00766572 69667953 63686e6f 72720078 .verifySchnorr.x │ │ - 0x00000e70 4f6e6c79 506f696e 74416464 54776561 OnlyPointAddTwea │ │ - 0x00000e80 6b00784f 6e6c7950 6f696e74 41646454 k.xOnlyPointAddT │ │ - 0x00000e90 7765616b 43686563 6b00784f 6e6c7950 weakCheck.xOnlyP │ │ - 0x00000ea0 6f696e74 46726f6d 506f696e 7400784f ointFromPoint.xO │ │ - 0x00000eb0 6e6c7950 6f696e74 46726f6d 5363616c nlyPointFromScal │ │ - 0x00000ec0 61720072 75737473 65637032 35366b31 ar.rustsecp256k1 │ │ - 0x00000ed0 5f76305f 345f315f 636f6e74 6578745f _v0_4_1_context_ │ │ - 0x00000ee0 63726561 74650072 75737473 65637032 create.rustsecp2 │ │ - 0x00000ef0 35366b31 5f76305f 345f315f 636f6e74 56k1_v0_4_1_cont │ │ - 0x00000f00 6578745f 64657374 726f7900 72757374 ext_destroy.rust │ │ - 0x00000f10 73656370 3235366b 315f7630 5f345f31 secp256k1_v0_4_1 │ │ - 0x00000f20 5f646566 61756c74 5f657272 6f725f63 _default_error_c │ │ - 0x00000f30 616c6c62 61636b5f 666e0072 75737473 allback_fn.rusts │ │ - 0x00000f40 65637032 35366b31 5f76305f 345f315f ecp256k1_v0_4_1_ │ │ - 0x00000f50 64656661 756c745f 696c6c65 67616c5f default_illegal_ │ │ - 0x00000f60 63616c6c 6261636b 5f666e00 70746872 callback_fn.pthr │ │ - 0x00000f70 6561645f 67657473 70656369 66696300 ead_getspecific. │ │ - 0x00000f80 6d616c6c 6f630070 74687265 61645f73 malloc.pthread_s │ │ - 0x00000f90 65747370 65636966 69630066 72656500 etspecific.free. │ │ - 0x00000fa0 73797363 616c6c00 7265616c 6c6f6300 syscall.realloc. │ │ - 0x00000fb0 6d656d61 6c69676e 006d656d 636d7000 memalign.memcmp. │ │ - 0x00000fc0 73747265 72726f72 5f72005f 5f657272 strerror_r.__err │ │ - 0x00000fd0 6e6f0070 74687265 61645f6d 75746578 no.pthread_mutex │ │ - 0x00000fe0 5f6c6f63 6b007074 68726561 645f6d75 _lock.pthread_mu │ │ - 0x00000ff0 7465785f 756e6c6f 636b0072 65616400 tex_unlock.read. │ │ - 0x00001000 6f70656e 00706f6c 6c00636c 6f736500 open.poll.close. │ │ - 0x00001010 646c7379 6d006162 6f727400 70746872 dlsym.abort.pthr │ │ - 0x00001020 6561645f 6b65795f 63726561 74650070 ead_key_create.p │ │ - 0x00001030 74687265 61645f6b 65795f64 656c6574 thread_key_delet │ │ - 0x00001040 65007772 69746500 7374726c 656e0067 e.write.strlen.g │ │ - 0x00001050 6574656e 76006765 74637764 005f5f73 etenv.getcwd.__s │ │ - 0x00001060 46006670 72696e74 66006666 6c757368 F.fprintf.fflush │ │ - 0x00001070 00646c5f 756e7769 6e645f66 696e645f .dl_unwind_find_ │ │ - 0x00001080 65786964 78006c69 62632e73 6f004c49 exidx.libc.so.LI │ │ - 0x00001090 4243006c 6962646c 2e736f00 BC.libdl.so. │ │ + 0x00000bf0 005f5f63 78615f61 74657869 74005f5f .__cxa_atexit.__ │ │ + 0x00000c00 6378615f 66696e61 6c697a65 005f5f72 cxa_finalize.__r │ │ + 0x00000c10 65676973 7465725f 6174666f 726b0069 egister_atfork.i │ │ + 0x00000c20 6e697469 616c697a 65436f6e 74657874 nitializeContext │ │ + 0x00000c30 00697350 6f696e74 00505542 4c49435f .isPoint.PUBLIC_ │ │ + 0x00000c40 4b45595f 494e5055 5400706f 696e7441 KEY_INPUT.pointA │ │ + 0x00000c50 64640050 55424c49 435f4b45 595f494e dd.PUBLIC_KEY_IN │ │ + 0x00000c60 50555432 00706f69 6e744164 64536361 PUT2.pointAddSca │ │ + 0x00000c70 6c617200 54574541 4b5f494e 50555400 lar.TWEAK_INPUT. │ │ + 0x00000c80 784f6e6c 79506f69 6e744164 64547765 xOnlyPointAddTwe │ │ + 0x00000c90 616b0058 5f4f4e4c 595f5055 424c4943 ak.X_ONLY_PUBLIC │ │ + 0x00000ca0 5f4b4559 5f494e50 55540078 4f6e6c79 _KEY_INPUT.xOnly │ │ + 0x00000cb0 506f696e 74416464 54776561 6b436865 PointAddTweakChe │ │ + 0x00000cc0 636b0058 5f4f4e4c 595f5055 424c4943 ck.X_ONLY_PUBLIC │ │ + 0x00000cd0 5f4b4559 5f494e50 55543200 706f696e _KEY_INPUT2.poin │ │ + 0x00000ce0 74436f6d 70726573 7300706f 696e7446 tCompress.pointF │ │ + 0x00000cf0 726f6d53 63616c61 72005052 49564154 romScalar.PRIVAT │ │ + 0x00000d00 455f494e 50555400 784f6e6c 79506f69 E_INPUT.xOnlyPoi │ │ + 0x00000d10 6e744672 6f6d5363 616c6172 00784f6e ntFromScalar.xOn │ │ + 0x00000d20 6c79506f 696e7446 726f6d50 6f696e74 lyPointFromPoint │ │ + 0x00000d30 00706f69 6e744d75 6c746970 6c790070 .pointMultiply.p │ │ + 0x00000d40 72697661 74654164 64007072 69766174 rivateAdd.privat │ │ + 0x00000d50 65537562 00707269 76617465 4e656761 eSub.privateNega │ │ + 0x00000d60 74650073 69676e00 45585452 415f4441 te.sign.EXTRA_DA │ │ + 0x00000d70 54415f49 4e505554 00484153 485f494e TA_INPUT.HASH_IN │ │ + 0x00000d80 50555400 5349474e 41545552 455f494e PUT.SIGNATURE_IN │ │ + 0x00000d90 50555400 7369676e 5265636f 76657261 PUT.signRecovera │ │ + 0x00000da0 626c6500 7369676e 5363686e 6f727200 ble.signSchnorr. │ │ + 0x00000db0 76657269 66790072 65636f76 65720076 verify.recover.v │ │ + 0x00000dc0 65726966 79536368 6e6f7272 00676574 erifySchnorr.get │ │ + 0x00000dd0 4b657949 6d616765 004b495f 4f555450 KeyImage.KI_OUTP │ │ + 0x00000de0 55540050 4b5f494e 50555400 534b5f49 UT.PK_INPUT.SK_I │ │ + 0x00000df0 4e505554 0072616e 67655072 6f6f6652 NPUT.rangeProofR │ │ + 0x00000e00 6577696e 64004d45 53534147 455f4f55 ewind.MESSAGE_OU │ │ + 0x00000e10 54505554 004e4f4e 43455f4f 55545055 TPUT.NONCE_OUTPU │ │ + 0x00000e20 5400434f 4d4d4954 0050524f 4f460042 T.COMMIT.PROOF.B │ │ + 0x00000e30 4c494e44 5f4f5554 50555400 50524f4f LIND_OUTPUT.PROO │ │ + 0x00000e40 46524553 554c5400 72616e67 6550726f FRESULT.rangePro │ │ + 0x00000e50 6f665665 72696679 00454344 485f5645 ofVerify.ECDH_VE │ │ + 0x00000e60 494c0070 65646572 73656e43 6f6d6d69 IL.pedersenCommi │ │ + 0x00000e70 74007261 6e676570 726f6f66 5369676e t.rangeproofSign │ │ + 0x00000e80 00707468 72656164 5f676574 73706563 .pthread_getspec │ │ + 0x00000e90 69666963 00667265 65007379 7363616c ific.free.syscal │ │ + 0x00000ea0 6c007065 64657273 656e426c 696e6453 l.pedersenBlindS │ │ + 0x00000eb0 756d0045 42554631 00424c49 4e445300 um.EBUF1.BLINDS. │ │ + 0x00000ec0 70726570 6172654d 6c736167 00454255 prepareMlsag.EBU │ │ + 0x00000ed0 46320045 42554633 004d5f49 4e505554 F2.EBUF3.M_INPUT │ │ + 0x00000ee0 0050434d 5f494e00 50434d5f 4f555400 .PCM_IN.PCM_OUT. │ │ + 0x00000ef0 67656e65 72617465 4d6c7361 67004b49 generateMlsag.KI │ │ + 0x00000f00 5f424947 5f4f5554 50555400 50535f4f _BIG_OUTPUT.PS_O │ │ + 0x00000f10 55545055 54005043 5f4f5554 50555400 UTPUT.PC_OUTPUT. │ │ + 0x00000f20 504b535f 494e5055 5400534b 535f494e PKS_INPUT.SKS_IN │ │ + 0x00000f30 50555400 50524549 4d414745 5f494e50 PUT.PREIMAGE_INP │ │ + 0x00000f40 55540076 65726966 794d6c73 61670070 UT.verifyMlsag.p │ │ + 0x00000f50 6b547765 616b4164 64526177 00736563 kTweakAddRaw.sec │ │ + 0x00000f60 6b657956 65726966 79006d61 6c6c6f63 keyVerify.malloc │ │ + 0x00000f70 00706f73 69785f6d 656d616c 69676e00 .posix_memalign. │ │ + 0x00000f80 7265616c 6c6f6300 6d656d63 6d700073 realloc.memcmp.s │ │ + 0x00000f90 74726572 726f725f 72005f5f 6572726e trerror_r.__errn │ │ + 0x00000fa0 6f007074 68726561 645f6d75 7465785f o.pthread_mutex_ │ │ + 0x00000fb0 6c6f636b 00707468 72656164 5f6d7574 lock.pthread_mut │ │ + 0x00000fc0 65785f75 6e6c6f63 6b007265 6164006f ex_unlock.read.o │ │ + 0x00000fd0 70656e00 706f6c6c 00636c6f 73650064 pen.poll.close.d │ │ + 0x00000fe0 6c73796d 00727573 74736563 70323536 lsym.rustsecp256 │ │ + 0x00000ff0 6b315f76 305f345f 315f636f 6e746578 k1_v0_4_1_contex │ │ + 0x00001000 745f6372 65617465 00727573 74736563 t_create.rustsec │ │ + 0x00001010 70323536 6b315f76 305f345f 315f636f p256k1_v0_4_1_co │ │ + 0x00001020 6e746578 745f6465 7374726f 79007275 ntext_destroy.ru │ │ + 0x00001030 73747365 63703235 366b315f 76305f34 stsecp256k1_v0_4 │ │ + 0x00001040 5f315f64 65666175 6c745f69 6c6c6567 _1_default_illeg │ │ + 0x00001050 616c5f63 616c6c62 61636b5f 666e0072 al_callback_fn.r │ │ + 0x00001060 75737473 65637032 35366b31 5f76305f ustsecp256k1_v0_ │ │ + 0x00001070 345f315f 64656661 756c745f 6572726f 4_1_default_erro │ │ + 0x00001080 725f6361 6c6c6261 636b5f66 6e007074 r_callback_fn.pt │ │ + 0x00001090 68726561 645f7365 74737065 63696669 hread_setspecifi │ │ + 0x000010a0 63006765 74656e76 00737472 6c656e00 c.getenv.strlen. │ │ + 0x000010b0 61626f72 74007074 68726561 645f6b65 abort.pthread_ke │ │ + 0x000010c0 795f6372 65617465 00707468 72656164 y_create.pthread │ │ + 0x000010d0 5f6b6579 5f64656c 65746500 77726974 _key_delete.writ │ │ + 0x000010e0 65006765 74637764 00667374 6174006c e.getcwd.fstat.l │ │ + 0x000010f0 7365656b 36340064 6c5f6974 65726174 seek64.dl_iterat │ │ + 0x00001100 655f7068 6472006d 6d617000 6d756e6d e_phdr.mmap.munm │ │ + 0x00001110 61700063 616c6c6f 63007265 616c7061 ap.calloc.realpa │ │ + 0x00001120 74680073 74617400 72656164 6c696e6b th.stat.readlink │ │ + 0x00001130 004d5954 4553545f 41525241 59004d59 .MYTEST_ARRAY.MY │ │ + 0x00001140 54455354 5f494e54 4752005f 5f734600 TEST_INTGR.__sF. │ │ + 0x00001150 66707269 6e746600 66666c75 73680064 fprintf.fflush.d │ │ + 0x00001160 6c5f756e 77696e64 5f66696e 645f6578 l_unwind_find_ex │ │ + 0x00001170 69647800 6c696263 2e736f00 4c494243 idx.libc.so.LIBC │ │ + 0x00001180 006c6962 646c2e73 6f00 .libdl.so. │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1,137 +1,229 @@ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ - 0x00001da4 6c4a0000 01000000 744a0000 01000000 lJ......tJ...... │ │ - 0x00001db4 704a0000 01000000 6c4a0000 01000000 pJ......lJ...... │ │ - 0x00001dc4 704a0000 01000000 884a0000 01000000 pJ.......J...... │ │ - 0x00001dd4 904a0000 08842180 c04b0000 b0b0b080 .J....!..K...... │ │ - 0x00001de4 bc4b0000 b0a80580 0c4c0000 14090000 .K.......L...... │ │ - 0x00001df4 ec4f0000 b0b0b080 e84f0000 0b840f80 .O.......O...... │ │ - 0x00001e04 48500000 ae3f0580 70510000 b0ad3280 HP...?..pQ....2. │ │ - 0x00001e14 3c520000 b0ac3180 28530000 b0ab3280 ..@... │ │ + 0x000027c4 cc3e0100 44100000 183f0100 48100000 .>..D....?..H... │ │ + 0x000027d4 4c3f0100 4c100000 44410100 78100000 L?..L...DA..x... │ │ + 0x000027e4 6c410100 08849780 90410100 b0b0b080 lA.......A...... │ │ + 0x000027f4 8c410100 7c100000 5c420100 94100000 .A..|...\B...... │ │ + 0x00002804 e4680100 14120000 206b0100 18120000 .h...... k...... │ │ + 0x00002814 906b0100 1c120000 346d0100 20120000 .k......4m.. ... │ │ + 0x00002824 586e0100 24120000 98700100 28120000 Xn..$....p..(... │ │ + 0x00002834 68720100 2c120000 d4720100 30120000 hr..,....r..0... │ │ + 0x00002844 e4750100 70120000 2c7b0100 90120000 .u..p...,{...... │ │ + 0x00002854 887b0100 94120000 409a0100 10140000 .{......@....... │ │ + 0x00002864 cca70100 f0140000 68a80100 14150000 ........h....... │ │ + 0x00002874 2cac0100 18150000 6caf0100 50150000 ,.......l...P... │ │ + 0x00002884 04b00100 70150000 48b00100 90150000 ....p...H....... │ │ + 0x00002894 e8b00100 94150000 bcb10100 ac150000 ................ │ │ + 0x000028a4 24b20100 b0150000 c0b40100 b4150000 $............... │ │ + 0x000028b4 fcb70100 b8150000 1cd00100 4c160000 ............L... │ │ + 0x000028c4 9cd00100 5c160000 fcd00100 6c160000 ....\.......l... │ │ + 0x000028d4 40d10100 70160000 14d20100 98160000 @...p........... │ │ + 0x000028e4 74d50100 9c160000 08ed0100 28170000 t...........(... │ │ + 0x000028f4 fced0100 b0b0b080 06f10100 24170000 ............$... │ │ + 0x00002904 92f30100 28170000 fef30100 2c170000 ....(.......,... │ │ + 0x00002914 34f40100 30170000 6cf40100 34170000 4...0...l...4... │ │ + 0x00002924 a0f40100 38170000 68f50100 50170000 ....8...h...P... │ │ + 0x00002934 10f60100 54170000 7cf60100 58170000 ....T...|...X... │ │ + 0x00002944 e8f60100 5c170000 20f70100 60170000 ....\... ...`... │ │ + 0x00002954 18f90100 8c170000 84f90100 90170000 ................ │ │ + 0x00002964 e6f90100 94170000 44fa0100 98170000 ........D....... │ │ + 0x00002974 0cfb0100 b00b8480 3afc0100 94170000 ........:....... │ │ + 0x00002984 64010200 98170000 dc090200 b0170000 d............... │ │ + 0x00002994 780a0200 b4170000 44140200 f4170000 x.......D....... │ │ + 0x000029a4 6c190200 2c180000 102d0200 30180000 l...,....-..0... │ │ + 0x000029b4 8c3a0200 34180000 4c3b0200 4c180000 .:..4...L;..L... │ │ + 0x000029c4 1c3c0200 50180000 ca410200 ab708080 .<..P....A...p.. │ │ + 0x000029d4 d4430200 4c180000 fc430200 50180000 .C..L....C..P... │ │ + 0x000029e4 34470200 b0b0b080 72470200 4c180000 4G......rG..L... │ │ + 0x000029f4 ec4c0200 50180000 2c550200 aaf08080 .L..P...,U...... │ │ + 0x00002a04 c6560200 60180000 d8570200 64180000 .V..`....W..d... │ │ + 0x00002a14 d45d0200 68180000 405e0200 6c180000 .]..h...@^..l... │ │ + 0x00002a24 946c0200 70180000 006d0200 08840780 .l..p....m...... │ │ + 0x00002a34 e06d0200 08840380 5c6e0200 64180000 .m......\n..d... │ │ + 0x00002a44 1c6f0200 7c180000 886f0200 80180000 .o..|....o...... │ │ + 0x00002a54 f46f0200 84180000 1a700200 88180000 .o.......p...... │ │ + 0x00002a64 6a700200 8c180000 b4700200 90180000 jp.......p...... │ │ + 0x00002a74 16710200 94180000 74710200 98180000 .q......tq...... │ │ + 0x00002a84 98760200 9c180000 047f0200 b4180000 .v.............. │ │ + 0x00002a94 a07f0200 b8180000 fc800200 cc180000 ................ │ │ + 0x00002aa4 d0830200 d0180000 08860200 e4180000 ................ │ │ + 0x00002ab4 bc860200 e8180000 44870200 ec180000 ........D....... │ │ + 0x00002ac4 ac870200 f0180000 f4890200 f4180000 ................ │ │ + 0x00002ad4 e8900200 f8180000 50910200 fc180000 ........P....... │ │ + 0x00002ae4 d0910200 10190000 20920200 14190000 ........ ....... │ │ + 0x00002af4 8c920200 18190000 10930200 3c190000 ............<... │ │ + 0x00002b04 14940200 50190000 60940200 54190000 ....P...`...T... │ │ + 0x00002b14 c8940200 58190000 08950200 5c190000 ....X.......\... │ │ + 0x00002b24 70950200 b0b0b080 6c950200 58190000 p.......l...X... │ │ + 0x00002b34 cc950200 74190000 a4960200 94190000 ....t........... │ │ + 0x00002b44 24970200 a4190000 b0980200 c8190000 $............... │ │ + 0x00002b54 dc990200 cc190000 509a0200 d0190000 ........P....... │ │ + 0x00002b64 c09a0200 e4190000 109d0200 e8190000 ................ │ │ + 0x00002b74 249f0200 ec190000 88a00200 f0190000 $............... │ │ + 0x00002b84 58a20200 081a0000 60a60200 641a0000 X.......`...d... │ │ + 0x00002b94 fca80200 681a0000 d8a90200 6c1a0000 ....h.......l... │ │ + 0x00002ba4 64aa0200 701a0000 28ab0200 741a0000 d...p...(...t... │ │ + 0x00002bb4 dcab0200 781a0000 b8ac0200 b0b0b080 ....x........... │ │ + 0x00002bc4 bcac0200 741a0000 d4ae0200 781a0000 ....t.......x... │ │ + 0x00002bd4 3caf0200 7c1a0000 fcaf0200 941a0000 <...|........... │ │ + 0x00002be4 b8b00200 ac1a0000 20b10200 b01a0000 ........ ....... │ │ + 0x00002bf4 8cb10200 b41a0000 ecb10200 d01a0000 ................ │ │ + 0x00002c04 dcb20200 f01a0000 48b30200 f41a0000 ........H....... │ │ + 0x00002c14 24b90200 f81a0000 74b90200 1c1b0000 $.......t....... │ │ + 0x00002c24 20be0200 201b0000 84c60200 381b0000 ... .......8... │ │ + 0x00002c34 18c70200 3c1b0000 e8ca0200 401b0000 ....<.......@... │ │ + 0x00002c44 78d20200 581b0000 ced50200 5c1b0000 x...X.......\... │ │ + 0x00002c54 4cd60200 aaf08080 28d70200 581b0000 L.......(...X... │ │ + 0x00002c64 64db0200 5c1b0000 ace00200 701b0000 d...\.......p... │ │ + 0x00002c74 b6e10200 741b0000 50e20200 781b0000 ....t...P...x... │ │ + 0x00002c84 5ce40200 981b0000 c8e40200 9c1b0000 \............... │ │ + 0x00002c94 e4e40200 ab108080 b4e50200 b00b8480 ................ │ │ + 0x00002ca4 3ce60200 b0b0a880 a4e60200 b0b0aa80 <............... │ │ + 0x00002cb4 66e70200 801b0000 b4e70200 b00b8480 f............... │ │ + 0x00002cc4 80e80200 7c1b0000 c4e80200 801b0000 ....|........... │ │ + 0x00002cd4 14e90200 901b0000 3cea0200 941b0000 ........<....... │ │ + 0x00002ce4 eceb0200 b81b0000 c4ec0200 bc1b0000 ................ │ │ + 0x00002cf4 ccef0200 c01b0000 34f00200 b0b0b080 ........4....... │ │ + 0x00002d04 44f00200 c81b0000 b8f20200 cc1b0000 D............... │ │ + 0x00002d14 58f50200 d01b0000 acf50200 e01b0000 X............... │ │ + 0x00002d24 70f60200 f81b0000 b0f70200 b0b0b080 p............... │ │ + 0x00002d34 c0f70200 081c0000 98f80200 0c1c0000 ................ │ │ + 0x00002d44 90f90200 08849780 18fa0200 b0b0b080 ................ │ │ + 0x00002d54 54fa0200 101c0000 10000300 b0b0b080 T............... │ │ + 0x00002d64 28000300 08849780 d8000300 b0b0b080 (............... │ │ + 0x00002d74 de000300 08849780 e0000300 f41b0000 ................ │ │ + 0x00002d84 7c010300 f81b0000 4c020300 08849780 |.......L....... │ │ + 0x00002d94 70020300 f41b0000 80030300 f81b0000 p............... │ │ + 0x00002da4 2c050300 b0b0b080 30050300 081c0000 ,.......0....... │ │ + 0x00002db4 80060300 b0b0b080 b8060300 181c0000 ................ │ │ + 0x00002dc4 f8090300 3c1c0000 760a0300 501c0000 ....<...v...P... │ │ + 0x00002dd4 640b0300 b0b00180 780b0300 08849780 d.......x....... │ │ + 0x00002de4 780b0300 581c0000 fc0b0300 b0b0b080 x...X........... │ │ + 0x00002df4 040c0300 601c0000 240c0300 b0b0b080 ....`...$....... │ │ + 0x00002e04 420c0300 5c1c0000 840c0300 601c0000 B...\.......`... │ │ + 0x00002e14 240d0300 781c0000 940d0300 b0b0b080 $...x........... │ │ + 0x00002e24 ba0d0300 801c0000 fa0d0300 841c0000 ................ │ │ + 0x00002e34 ac0e0300 b0b0b080 bc0e0300 801c0000 ................ │ │ + 0x00002e44 440f0300 08849780 6c0f0300 01000000 D.......l....... │ │ + 0x00002e54 00ac0500 b0b0b080 12ac0500 7c1c0000 ............|... │ │ + 0x00002e64 62ad0500 801c0000 48b00500 b0088480 b.......H....... │ │ + 0x00002e74 92b00500 b0b0b080 5cb10500 b0088480 ........\....... │ │ + 0x00002e84 aab10500 b0b0b080 c8b10500 01000000 ................ │ │ + 0x00002e94 e4b10500 5c1c0000 0eb20500 6c1c0000 ....\.......l... │ │ + 0x00002ea4 04b40500 01000000 b0b70500 80849b80 ................ │ │ + 0x00002eb4 28b80500 af469b80 40bc0500 581c0000 (....F..@...X... │ │ + 0x00002ec4 20bd0500 5c1c0000 00be0500 af469b80 ...\........F.. │ │ + 0x00002ed4 9cc20500 581c0000 04c30500 5c1c0000 ....X.......\... │ │ + 0x00002ee4 6cc30500 601c0000 d4c30500 af469b80 l...`........F.. │ │ + 0x00002ef4 2cc50500 5c1c0000 9cc50500 80849b80 ,...\........... │ │ + 0x00002f04 08c60500 581c0000 f4c60500 5c1c0000 ....X.......\... │ │ + 0x00002f14 44c70500 601c0000 24c80500 641c0000 D...`...$...d... │ │ + 0x00002f24 74c80500 681c0000 ccc80500 b0b0b080 t...h........... │ │ + 0x00002f34 d0c80500 641c0000 fcc80500 80849b80 ....d........... │ │ + 0x00002f44 14c90500 b0b0b080 34c90500 581c0000 ........4...X... │ │ + 0x00002f54 14ca0500 5c1c0000 e4ca0500 b0b0b080 ....\........... │ │ + 0x00002f64 f0ca0500 581c0000 e0cb0500 5c1c0000 ....X.......\... │ │ + 0x00002f74 d8cc0500 601c0000 64cd0500 b0b0b080 ....`...d....... │ │ + 0x00002f84 b8cd0500 5c1c0000 10ce0500 b0b0b080 ....\........... │ │ + 0x00002f94 10ce0500 80849b80 28ce0500 501c0000 ........(...P... │ │ + 0x00002fa4 b4ce0500 b0b0b080 c0ce0500 4c1c0000 ............L... │ │ + 0x00002fb4 e0d00500 b0b0b080 88da0500 481c0000 ............H... │ │ + 0x00002fc4 d0da0500 4c1c0000 18db0500 501c0000 ....L.......P... │ │ + 0x00002fd4 1cdc0500 01000000 70dc0500 01000000 ........p....... │ ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ @@ -1,83 +1,435 @@ │ │ │ │ Hex dump of section '.ARM.extab': │ │ - 0x00002704 aab20181 b0b0af07 00000000 ade10000 ................ │ │ - 0x00002714 b0af2400 ff003901 33009202 00009202 ..$...9.3....... │ │ - 0x00002724 088e0500 b80204c6 0400b204 06ca0400 ................ │ │ - 0x00002734 b8042400 00dc0404 f80401e0 04400000 ..$..........@.. │ │ - 0x00002744 a00504e8 0501a405 c0010000 7f000000 ................ │ │ - 0x00002754 00000000 65e10000 b0af0c00 ffff0126 ....e..........& │ │ - 0x00002764 780ad202 00820120 0000a201 08d20200 x...... ........ │ │ - 0x00002774 fe010ad4 02008802 200000a8 020ad402 ........ ....... │ │ - 0x00002784 00b2023e 00000000 31e10000 b0ae0b00 ...>....1....... │ │ - 0x00002794 ff000901 04300638 017f0000 00000000 .....0.8........ │ │ - 0x000027a4 96b20181 b0b0af07 00000000 0de10000 ................ │ │ - 0x000027b4 b0af0a00 ff000d01 06b60106 f60c017f ................ │ │ - 0x000027c4 00000000 00000000 f1e00000 b0ab0200 ................ │ │ - 0x000027d4 ff001d01 18120886 01004604 6c004a3e ..........F.l.J> │ │ - 0x000027e4 00008801 06940101 8e011200 007f0000 ................ │ │ - 0x000027f4 00000000 c5e00000 b0ab0000 ffff0108 ................ │ │ - 0x00002804 12043200 16360000 b1e00000 b0ab0000 ..2..6.......... │ │ - 0x00002814 ffff0108 12043200 16360000 9de00000 ......2..6...... │ │ - 0x00002824 b0b0ae00 ffff0109 66049001 006a4e00 ........f....jN. │ │ - 0x00002834 00000000 85e00000 b00b8400 ff001501 ................ │ │ - 0x00002844 080a0634 03200630 037f0001 7d000000 ...4. .0....}... │ │ - 0x00002854 00000000 00000000 61e00000 b00b8400 ........a....... │ │ - 0x00002864 ff001501 080a0662 032c065e 037f0001 .......b.,.^.... │ │ - 0x00002874 7d000000 00000000 00000000 3de00000 }...........=... │ │ - 0x00002884 b0ac0500 ffff011c 00ec0200 00ec0204 ................ │ │ - 0x00002894 ca0300f0 02220000 920306a2 03009803 .....".......... │ │ - 0x000028a4 80010000 15e00000 08840300 ff000901 ................ │ │ - 0x000028b4 04100624 017f0000 00000000 fddf0000 ...$............ │ │ - 0x000028c4 b0ad2c00 ffff0111 00bc0200 00bc0206 ..,............. │ │ - 0x000028d4 840300c2 02820100 00000000 dddf0000 ................ │ │ - 0x000028e4 b0ae0900 ffff0110 00c00200 00c00210 ................ │ │ - 0x000028f4 d20200d0 02440000 c1df0000 b0af0c00 .....D.......... │ │ - 0x00002904 ffff012c 00cc0200 00cc023c e4050088 ...,.......<.... │ │ - 0x00002914 03740000 fc030ce4 0500ba04 04c60500 .t.............. │ │ - 0x00002924 be046400 00a20522 e40500c4 05500000 ..d....".....P.. │ │ - 0x00002934 89df0000 ac3f1f00 ff003101 2d820208 .....?....1.-... │ │ - 0x00002944 8404008a 024c0000 d60204ea 0300da02 .....L.......... │ │ - 0x00002954 8a010000 e4030484 0400e803 3a0000a2 ............:... │ │ - 0x00002964 0408b004 01aa041a 00007f00 00000000 ................ │ │ - 0x00002974 49df0000 b0ac1700 ffff0122 6804f203 I.........."h... │ │ - 0x00002984 008e010a 9c040080 02b8018a 0400b803 ................ │ │ - 0x00002994 300000e8 03088404 00f0035c 00000000 0..........\.... │ │ - 0x000029a4 19df0000 b0ae1300 ffff010b 8c0110ca ................ │ │ - 0x000029b4 01009c01 40000000 01df0000 b0aa0300 ....@........... │ │ - 0x000029c4 ffff0108 200a4800 2a380000 edde0000 .... .H.*8...... │ │ - 0x000029d4 b0ab0c00 ffff010c 00420000 42045c00 .........B..B.\. │ │ - 0x000029e4 463a0000 d5de0000 b0ac0d00 ffff012e F:.............. │ │ - 0x000029f4 00540000 5404b602 00584400 009c0104 .T..T....XD..... │ │ - 0x00002a04 b40200a0 01520000 f20104b0 0200f601 .....R.......... │ │ - 0x00002a14 1e000094 0204b202 00980250 00000000 ...........P.... │ │ - 0x00002a24 99de0000 b0ad0800 ff001901 14580abc .............X.. │ │ - 0x00002a34 0100625c 0000be01 06ca0101 c4011800 ..b\............ │ │ - 0x00002a44 007f0000 00000000 71de0000 b0aa0500 ........q....... │ │ - 0x00002a54 ffff0108 2c0a6600 365e0000 5dde0000 ....,.f.6^..]... │ │ - 0x00002a64 b0af1200 ff004d01 49009801 00009801 ......M.I....... │ │ - 0x00002a74 04dc0600 9c019201 0000ae02 04aa0600 ................ │ │ - 0x00002a84 b2021e00 00d00248 ac060098 034c0000 .......H.....L.. │ │ - 0x00002a94 e4035cac 0600c004 6a0000aa 0504ac06 ..\.....j....... │ │ - 0x00002aa4 00d20508 840600ca 0608d806 01d2066e ...............n │ │ - 0x00002ab4 00007f00 00000000 01de0000 b0ab0200 ................ │ │ - 0x00002ac4 ffff010c 1e066200 58086c00 60280000 ......b.X.l.`(.. │ │ - 0x00002ad4 e9dd0000 b0a80300 ffff0108 1e063600 ..............6. │ │ - 0x00002ae4 24300000 439b0181 b0b0c784 00000000 $0..C........... │ │ - 0x00002af4 439b0181 b0b0c784 00000000 419b0181 C...........A... │ │ - 0x00002b04 b0b08384 00000000 419b0181 b0b08384 ........A....... │ │ - 0x00002b14 00000000 419b0181 b0b08384 00000000 ....A........... │ │ - 0x00002b24 439b0181 b0b08f84 00000000 439b0181 C...........C... │ │ - 0x00002b34 b0b0c784 00000000 439b0181 b0b0c784 ........C....... │ │ - 0x00002b44 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ - 0x00002b54 439b0181 b0b0c784 00000000 459b0181 C...........E... │ │ - 0x00002b64 b0b0df84 00000000 419b0181 b0b0c184 ........A....... │ │ - 0x00002b74 00000000 419b0181 b0b0c184 00000000 ....A........... │ │ - 0x00002b84 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ - 0x00002b94 b0b08384 00000000 439b0181 b0b08f84 ........C....... │ │ - 0x00002ba4 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ - 0x00002bb4 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ - 0x00002bc4 b0b08384 00000000 459b0181 b0b0bf84 ........E....... │ │ - 0x00002bd4 00000000 419b0181 b0b0c184 00000000 ....A........... │ │ - 0x00002be4 419b0181 b0b0c184 00000000 459b0181 A...........E... │ │ - 0x00002bf4 b0b0df84 00000000 ........ │ │ + 0x0000312c acb20181 b0b0af07 00000000 5d240100 ............]$.. │ │ + 0x0000313c b0af2600 ff003d01 3900f001 0000f001 ..&...=.9....... │ │ + 0x0000314c 0a880500 ac0204f2 0400b002 f0010000 ................ │ │ + 0x0000315c a0040688 0500ea04 06a80500 940504a4 ................ │ │ + 0x0000316c 05019805 180000b0 0504ba05 01b40550 ...............P │ │ + 0x0000317c 00007f00 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000318c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x0000319c 41970181 b0b00b84 00000000 46970181 A...........F... │ │ + 0x000031ac b0abf080 00000000 e1230100 80469701 .........#...F.. │ │ + 0x000031bc b0b0abf0 ffff0116 00820200 0082021a ................ │ │ + 0x000031cc de0200b2 021cdc02 00ce022a 00000000 ...........*.... │ │ + 0x000031dc 46970181 b0abf080 00000000 80000181 F............... │ │ + 0x000031ec b0b0aaf0 00000000 43970181 b0ab1080 ........C....... │ │ + 0x000031fc 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x0000320c 41970181 b0b00d84 00000000 46970181 A...........F... │ │ + 0x0000321c b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x0000322c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000323c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x0000324c b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x0000325c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x0000326c 46970181 b0abf080 00000000 41970181 F...........A... │ │ + 0x0000327c b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000328c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x0000329c 43970181 b0ab8080 00000000 41970181 C...........A... │ │ + 0x000032ac b0b00d84 00000000 43970181 b0ab8080 ........C....... │ │ + 0x000032bc 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x000032cc 43970181 b0ab8080 00000000 bd220100 C............".. │ │ + 0x000032dc 80459701 b0b0abb0 ff000901 0424062c .E...........$., │ │ + 0x000032ec 017f0000 00000000 41970181 b0b00d84 ........A....... │ │ + 0x000032fc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000330c 46970181 b0abf080 00000000 41970181 F...........A... │ │ + 0x0000331c b0b00d84 00000000 80000181 b0b0aaf0 ................ │ │ + 0x0000332c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000333c 59220100 80469701 b0b0abf0 ffff0116 Y"...F.......... │ │ + 0x0000334c 00a60200 00a6021c e60200c8 021ae402 ................ │ │ + 0x0000335c 00e2023a 00000000 46970181 b0abf080 ...:....F....... │ │ + 0x0000336c 00000000 25220100 80469701 b0b0abf0 ....%"...F...... │ │ + 0x0000337c ffff0110 00d20100 00d2011e f20100f0 ................ │ │ + 0x0000338c 01300000 43970181 b0ab8080 00000000 .0..C........... │ │ + 0x0000339c 43970181 b0ab1080 00000000 41970181 C...........A... │ │ + 0x000033ac b0b00d84 00000000 e1210100 80469701 .........!...F.. │ │ + 0x000033bc b0b0abf0 ffff0155 e00104fe 0600e401 .......U........ │ │ + 0x000033cc 440000a8 0206fa06 00ae0230 0000de02 D..........0.... │ │ + 0x000033dc 08fc0600 e602a201 00008804 328c0700 ............2... │ │ + 0x000033ec ba046e00 00a80504 f80600ac 05620000 ..n..........b.. │ │ + 0x000033fc 8e0618fc 0600d606 069e0700 e2060490 ................ │ │ + 0x0000340c 0700f006 068e0700 f6065600 00000000 ..........V..... │ │ + 0x0000341c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x0000342c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000343c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x0000344c 8eb20181 b0b0af07 00000000 41970181 ............A... │ │ + 0x0000345c b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000346c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000347c 45970181 b0ab7080 00000000 45970181 E.....p.....E... │ │ + 0x0000348c b0abb080 00000000 45970181 b0abb080 ........E....... │ │ + 0x0000349c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x000034ac 45970181 b0abb080 00000000 46970181 E...........F... │ │ + 0x000034bc b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x000034cc 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x000034dc 43970181 b0ab8080 00000000 80000181 C............... │ │ + 0x000034ec b0b0aaf0 00000000 45970181 b0abb080 ........E....... │ │ + 0x000034fc 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x0000350c 43970181 b0ab1080 00000000 45970181 C...........E... │ │ + 0x0000351c b0abb080 00000000 45970181 b0abb080 ........E....... │ │ + 0x0000352c 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x0000353c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x0000354c b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x0000355c 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x0000356c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x0000357c b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x0000358c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000359c 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x000035ac b0ab8080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000035bc 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x000035cc 43970181 b0ab8080 00000000 46970181 C...........F... │ │ + 0x000035dc b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000035ec 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x000035fc 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x0000360c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000361c 00000000 751f0100 80459701 b0b0abb0 ....u....E...... │ │ + 0x0000362c ff000901 05345692 02017f00 00000000 .....4V......... │ │ + 0x0000363c 591f0100 80469701 b0b0abf0 ff00c401 Y....F.......... │ │ + 0x0000364c 01bc0100 86020000 860242b8 0f00c802 ..........B..... │ │ + 0x0000365c 300000f8 021cb80f 009403f6 0100008a 0............... │ │ + 0x0000366c 0536b80f 00a40608 a60f00ac 06cc0100 .6.............. │ │ + 0x0000367c 00f8070c 900f00b8 0804be0e 00d8080c ................ │ │ + 0x0000368c a60f0084 0904b60e 00a20904 ca0e00de ................ │ │ + 0x0000369c 090ca60f 00880a04 b40e00aa 0a16a60f ................ │ │ + 0x000036ac 00c60a08 b80f00e8 0a16a60f 00900b0a ................ │ │ + 0x000036bc b80f00aa 0b08e40e 00c80b16 a60f00de ................ │ │ + 0x000036cc 0b720000 d00c049e 0e00c20d 12b80f00 .r.............. │ │ + 0x000036dc d60d0ea6 0f00fa0d 0a900f00 940e08b8 ................ │ │ + 0x000036ec 0f00820f 088c0f01 9c0f04a2 0f01a80f ................ │ │ + 0x000036fc 0ab40f01 ba0f04c4 0f01be0f 2a00007f ............*... │ │ + 0x0000370c 00000000 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000371c 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x0000372c 691e0100 80439701 b0b0ab10 ff002501 i....C........%. │ │ + 0x0000373c 202208b6 01005e04 9c010094 0106b601 "....^......... │ │ + 0x0000374c 009a0126 0000c001 0ace0101 ca011600 ...&............ │ │ + 0x0000375c 007f0000 00000000 311e0100 80439701 ........1....C.. │ │ + 0x0000376c b0b0ab10 ffff0108 18043c00 1c3a0000 ..........<..:.. │ │ + 0x0000377c 43970181 b0ab8080 00000000 43970181 C...........C... │ │ + 0x0000378c b0ab8080 00000000 011e0100 84419701 .............A.. │ │ + 0x0000379c b0b0b00b ff000d01 082e043c 013c0442 ...........<.<.B │ │ + 0x000037ac 017f0000 00000000 e11d0100 84419701 .............A.. │ │ + 0x000037bc b0b0b00b ff001501 0a142288 01037404 .........."...t. │ │ + 0x000037cc 8401017f 00017d00 00000000 00000000 ......}......... │ │ + 0x000037dc 41970181 b0b00d84 00000000 45970181 A...........E... │ │ + 0x000037ec b0abb080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x000037fc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000380c 41970181 b0b00d84 00000000 41970181 A...........A... │ │ + 0x0000381c b0b00b84 00000000 711d0100 80469701 ........q....F.. │ │ + 0x0000382c b0b0abf0 ffff0122 480eda03 00a40104 ......."H....... │ │ + 0x0000383c b00300d4 019601c8 0300ea02 3c0000a6 ............<... │ │ + 0x0000384c 0308c203 00ae0352 00000000 3d1d0100 .......R....=... │ │ + 0x0000385c 08849700 ff000d01 08120626 0026042c ...........&.&., │ │ + 0x0000386c 017f0000 00000000 211d0100 80469701 ........!....F.. │ │ + 0x0000387c b0b0abf0 ffff0110 00940100 00940110 ................ │ │ + 0x0000388c cc0100a4 01340000 011d0100 80469701 .....4.......F.. │ │ + 0x0000389c b0b0abf0 ff00f402 01ed027a 0efe4a00 ...........z..J. │ │ + 0x000038ac 8801e801 0000f002 04c24a00 f402a402 ..........J..... │ │ + 0x000038bc 00009805 900afc4a 00ce0f08 d24800dc .......J.....H.. │ │ + 0x000038cc 1004a84a 00e010ac 0700008c 180ae448 ...J...........H │ │ + 0x000038dc 0096181e 0000b418 16e44800 a8190494 ..........H..... │ │ + 0x000038ec 4900ac19 6c000098 1a08d84a 00a01a9a I...l......J.... │ │ + 0x000038fc 090000ba 2312844b 00cc23fa 010000c6 ....#..K..#..... │ │ + 0x0000390c 2508844b 00e22508 ee4a008a 2606844b %..K..%..J..&..K │ │ + 0x0000391c 00d026cc 02864b00 9c29d802 0000f42b ..&...K..).....+ │ │ + 0x0000392c de018a4b 00d22d12 0000e42d 0c8a4b00 ...K..-....-..K. │ │ + 0x0000393c f02db205 0000a233 12844b00 a034088a .-.....3..K..4.. │ │ + 0x0000394c 4b00d834 12844b00 a63510a2 4800b635 K..4..K..5..H..5 │ │ + 0x0000395c bc070000 f23c0ae6 4a00d43d 0a8e4b00 .....<..J..=..K. │ │ + 0x0000396c 8a400cce 48009640 d0010000 e6410488 .@..H..@.....A.. │ │ + 0x0000397c 4c00ea41 0e0000f8 4108ee4b 00824210 L..A....A..K..B. │ │ + 0x0000398c aa4b0092 42c40100 00d64312 a04800e8 .K..B.....C..H.. │ │ + 0x0000399c 43fc0200 00e44606 aa4b00ea 462c0000 C.....F..K..F,.. │ │ + 0x000039ac 96470e9c 4800a447 1a0000be 4732fa4a .G..H..G....G2.J │ │ + 0x000039bc 00f64706 be4a00fc 470a0000 86480abe ..G..J..G....H.. │ │ + 0x000039cc 49009248 08ae4900 c04808ca 4801c848 I..H..I..H..H..H │ │ + 0x000039dc 680000b0 4908ba49 01da4906 984a0182 h...I..I..I..J.. │ │ + 0x000039ec 4a048e4a 01984a08 a44a01da 4a06e24a J..J..J..J..J..J │ │ + 0x000039fc 01e04a90 010000f0 4b08844c 01b64c06 ..J.....K..L..L. │ │ + 0x00003a0c ea4c01bc 4c540000 7f000000 00000000 .L..LT.......... │ │ + 0x00003a1c 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x00003a2c b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00003a3c 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x00003a4c 45970181 b0ab7080 00000000 46970181 E.....p.....F... │ │ + 0x00003a5c b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x00003a6c 00000000 251b0100 80469701 b0b0abf0 ....%....F...... │ │ + 0x00003a7c ff003501 2f3c2888 06018001 04be0501 ..5./<(......... │ │ + 0x00003a8c 98010688 0601bc01 04d40500 c0019003 ................ │ │ + 0x00003a9c 0000d004 06ea0500 ac0506fc 0500b405 ................ │ │ + 0x00003aac 08f40500 7f000000 00000000 dd1a0100 ................ │ │ + 0x00003abc 80469701 b0b0abf0 ffff0117 ae0312ba .F.............. │ │ + 0x00003acc 0a00c003 e8060000 a80a08b2 0a00b00a ................ │ │ + 0x00003adc 20000000 43970181 b0ab1080 00000000 ...C........... │ │ + 0x00003aec a91a0100 80469701 b0b0abf0 ff00f002 .....F.......... │ │ + 0x00003afc 01ea0214 a804ca3c 00ea05f6 03e23b00 .......<......;. │ │ + 0x00003b0c e009cc02 0000ac0c 06de3b00 be0e0aa0 ..........;..... │ │ + 0x00003b1c 3b00c80e 620000aa 0f06a43a 00b00f58 ;...b......:...X │ │ + 0x00003b2c 00008810 0aa03b00 9210c401 0000d611 ......;......... │ │ + 0x00003b3c 04b23a00 d0130684 3a00ba1a 0a883a00 ..:.....:.....:. │ │ + 0x00003b4c fa1b0a84 3a00841c aa040000 ae200a86 ....:........ .. │ │ + 0x00003b5c 3a00b221 0a843a00 ee210e82 3a00ba22 :..!..:..!..:.." │ │ + 0x00003b6c 0a8c3a00 ee2304e8 3b00c625 06b23b00 ..:..#..;..%..;. │ │ + 0x00003b7c fa2504de 3a00fe25 08903b00 8c2604b2 .%..:..%..;..&.. │ │ + 0x00003b8c 3b00d026 08ea3a00 a8280cb6 3b00b428 ;..&..:..(..;..( │ │ + 0x00003b9c 2c0000e0 2806be3a 00e6283e 0000a429 ,...(..:..(>...) │ │ + 0x00003bac 068c3b00 e22908cc 3a008a2a 06da3a00 ..;..)..:..*..:. │ │ + 0x00003bbc 902a9a02 0000aa2c c202ca3b 00ec2e7c .*.....,...;...| │ │ + 0x00003bcc 0000e82f 06b23b00 ee2ff401 0000e231 .../..;../.....1 │ │ + 0x00003bdc 04b43a00 ba3208fc 3c009e33 0ad03c00 ..:..2..<..3..<. │ │ + 0x00003bec a833a206 0000ca39 06803a00 d4390880 .3.....9..:..9.. │ │ + 0x00003bfc 3b00de39 08fe3900 9a3a08ae 3b01a63a ;..9..9..:..;..: │ │ + 0x00003c0c 06ae3a01 c03a06c8 3a01ce3a 06d63a01 ..:..:..:..:..:. │ │ + 0x00003c1c e03a089c 3b01ec3a 06fc3a01 963b049c .:..;..:..:..;.. │ │ + 0x00003c2c 3b01a43b 06ae3b01 b83b06c6 3b01be3b ;..;..;..;..;..; │ │ + 0x00003c3c 06c23c01 d43b06f8 3c01ee3b 0ac63c01 ..<..;..<..;..<. │ │ + 0x00003c4c b63c06c2 3c01d23c 06f43c01 e83c06f8 .<..<..<..<..<.. │ │ + 0x00003c5c 3c01fe3c 06ba3d01 843d3a00 007f0000 <..<..=..=:..... │ │ + 0x00003c6c 00000000 25190100 80469701 b0b0abf0 ....%....F...... │ │ + 0x00003c7c ffff01d6 01003a00 003a0ce2 1a004632 ......:..:....F2 │ │ + 0x00003c8c 0000780e de1a0090 0116e21a 00a60182 ..x............. │ │ + 0x00003c9c 040000a8 0506de1a 00ca0504 fe190096 ................ │ │ + 0x00003cac 0636e61a 00ea060c a41a009a 0710f619 .6.............. │ │ + 0x00003cbc 00aa07cc 040000f6 0b14901a 008a0cca ................ │ │ + 0x00003ccc 010000d4 0d06901a 008e0e24 bc1a00b4 ...........$.... │ │ + 0x00003cdc 0e0ade1a 00be0e54 0000920f 08bc1a00 .......T........ │ │ + 0x00003cec ba0f04cc 19008a10 3aae1a00 e61010e8 ........:....... │ │ + 0x00003cfc 19009412 18f61900 ac12f201 00009e14 ................ │ │ + 0x00003d0c 0cde1900 c21406ae 1900dc14 0cde1900 ................ │ │ + 0x00003d1c c615a601 901a00ec 16500000 bc1712ba .........P...... │ │ + 0x00003d2c 1900ce17 38000086 1808ba19 00b21824 ....8..........$ │ │ + 0x00003d3c 901a00f8 180cbc1a 008a1904 de190090 ................ │ │ + 0x00003d4c 1912ba19 00a219f2 01000000 3d180100 ............=... │ │ + 0x00003d5c 84419701 b0b0b00b ff001901 15280460 .A...........(.` │ │ + 0x00003d6c 002c0870 0038046c 006218a0 01017a2a .,.p.8.l.b....z* │ │ + 0x00003d7c 00007f00 00000000 46970181 b0abf080 ........F....... │ │ + 0x00003d8c 00000000 05180100 80469701 b0b0abf0 .........F...... │ │ + 0x00003d9c ff002d01 2800c602 0000c602 0e860600 ..-.(........... │ │ + 0x00003dac 9a0506f4 0500e005 08f80500 ee0504f6 ................ │ │ + 0x00003dbc 0500b006 06bc0601 b6061200 007f0000 ................ │ │ + 0x00003dcc 00000000 c5170100 84419701 b0b0b00b .........A...... │ │ + 0x00003ddc ff001501 10280462 002c0872 0064086e .....(.b.,.r.d.n │ │ + 0x00003dec 016c3400 007f0000 00000000 9d170100 .l4............. │ │ + 0x00003dfc 84419701 b0b0b00b ff001501 10260436 .A...........&.6 │ │ + 0x00003e0c 002a0e00 00380846 01400a00 007f0000 .*...8.F.@...... │ │ + 0x00003e1c 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x00003e2c 69170100 80439701 b0b0ab10 ffff0110 i....C.......... │ │ + 0x00003e3c 00880100 00880104 c001008c 014e0000 .............N.. │ │ + 0x00003e4c 41970181 b0b00b84 00000000 46970181 A...........F... │ │ + 0x00003e5c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00003e6c 00000000 25170100 80469701 b0b0abf0 ....%....F...... │ │ + 0x00003e7c ff008801 01810180 08069a2f 00860844 .........../...D │ │ + 0x00003e8c 0000ca08 06a02f00 fc0b0896 2f00840c ....../...../... │ │ + 0x00003e9c fa020000 fe0e08e4 2f00860f 940b0000 ......../....... │ │ + 0x00003eac 9a1a04ce 2f009822 06e62f00 902408c0 ..../.."../..$.. │ │ + 0x00003ebc 2e00c224 0ed22f00 d22408ec 2e00da25 ...$../..$.....% │ │ + 0x00003ecc 34f22e00 e02708ba 2e00aa29 5ccc2e00 4....'.....)\... │ │ + 0x00003edc ac2a10b0 2f00e82c 06b02e00 c22f06ca .*../..,...../.. │ │ + 0x00003eec 2f01d42f 06e02f01 da2f2c00 00863004 /../../../,...0. │ │ + 0x00003efc 9830018a 301e0000 7f000000 00000000 .0..0........... │ │ + 0x00003f0c 89160100 84419701 b0b0b00b ffff0108 .....A.......... │ │ + 0x00003f1c 28047800 2c5c0000 71160100 84419701 (.x.,\..q....A.. │ │ + 0x00003f2c b0b0b00b ffff0108 06063a00 0c5c0000 ..........:..\.. │ │ + 0x00003f3c 41970181 b0b00d84 00000000 4d160100 A...........M... │ │ + 0x00003f4c 84419701 b0b0b00b ff001d01 193204c4 .A...........2.. │ │ + 0x00003f5c 01005804 ae01005c 6a0000c6 0106d801 ..X....\j....... │ │ + 0x00003f6c 01cc0110 00007f00 00000000 46970181 ............F... │ │ + 0x00003f7c b0abf080 00000000 11160100 80469701 .............F.. │ │ + 0x00003f8c b0b0abf0 ffff0181 0100b601 0000b601 ................ │ │ + 0x00003f9c 08f62e00 be014200 00800208 de2e0088 ......B......... │ │ + 0x00003fac 02460000 ce0206d0 2e00d402 c8130000 .F.............. │ │ + 0x00003fbc 9c160ab0 2e00a616 ee0a0000 942106a4 .............!.. │ │ + 0x00003fcc 2e00da21 068c2e00 8e250e80 2e00b225 ...!.....%.....% │ │ + 0x00003fdc 06f22d00 e02506fe 2d00e826 0ea62e00 ..-..%..-..&.... │ │ + 0x00003fec 92270698 2e009827 90030000 a82a08c8 .'.....'.....*.. │ │ + 0x00003ffc 2d00942c 08ca2d00 a22d0882 2e00b22d -..,..-..-.....- │ │ + 0x0000400c 14962e00 c62dd601 00000000 45970181 .....-......E... │ │ + 0x0000401c b0abb080 00000000 800b0181 b0b0aaf0 ................ │ │ + 0x0000402c 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x0000403c 41970181 b0b00d84 00000000 43970181 A...........C... │ │ + 0x0000404c b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x0000405c 00000000 35150100 80459701 b0b0ab70 ....5....E.....p │ │ + 0x0000406c ffff0110 00960100 0096010a bc0100a0 ................ │ │ + 0x0000407c 01300000 80070181 b0b0aaf0 00000000 .0.............. │ │ + 0x0000408c 41970181 b0b00b84 00000000 41970181 A...........A... │ │ + 0x0000409c b0b00b84 00000000 43970181 b0ab1080 ........C....... │ │ + 0x000040ac 00000000 e5140100 80469701 b0b0abf0 .........F...... │ │ + 0x000040bc ffff0123 00e00100 00e00108 d20300ee ...#............ │ │ + 0x000040cc 0108be03 00b20208 e80300c0 0208d403 ................ │ │ + 0x000040dc 00c802b8 01000000 43970181 b0ab8080 ........C....... │ │ + 0x000040ec 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x000040fc 43970181 b0ab1080 00000000 45970181 C...........E... │ │ + 0x0000410c b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ + 0x0000411c 00000000 75140100 80469701 b0b0abf0 ....u....F...... │ │ + 0x0000412c ffff0110 00d01000 00d01004 e01000d4 ................ │ │ + 0x0000413c 102c0000 46970181 b0abf080 00000000 .,..F........... │ │ + 0x0000414c 49140100 80469701 b0b0abf0 ffff0135 I....F.........5 │ │ + 0x0000415c a40a06fc 1200f60a 64fa1200 900c06fe ........d....... │ │ + 0x0000416c 1200a60e 08881300 ae0eb204 0000e012 ................ │ │ + 0x0000417c 06aa1300 e812089e 1300f212 04f81200 ................ │ │ + 0x0000418c f6125e00 00000000 01140100 80469701 ..^..........F.. │ │ + 0x0000419c b0b0abf0 ffff012d 00ba0600 00ba0608 .......-........ │ │ + 0x000041ac fc0900fc 0608f809 00840780 02000084 ................ │ │ + 0x000041bc 0908ec09 008c0956 0000e209 04fc0900 .......V........ │ │ + 0x000041cc e6094a00 00000000 46970181 b0abf080 ..J.....F....... │ │ + 0x000041dc 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000041ec a9130100 80459701 b0b0ab70 ffff0110 .....E.....p.... │ │ + 0x000041fc 00900100 0090010a b601009a 012e0000 ................ │ │ + 0x0000420c 80060181 b0b0aaf0 00000000 41970181 ............A... │ │ + 0x0000421c b0b00b84 00000000 41970181 b0b00d84 ........A....... │ │ + 0x0000422c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000423c 46970181 b0abf080 00000000 4d130100 F...........M... │ │ + 0x0000424c 80469701 b0b0abf0 ffff0110 00981000 .F.............. │ │ + 0x0000425c 00981004 a810009c 102c0000 46970181 .........,..F... │ │ + 0x0000426c b0abf080 00000000 800e0181 b0b0aaf0 ................ │ │ + 0x0000427c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x0000428c 801f0181 b0b0aaf0 00000000 41970181 ............A... │ │ + 0x0000429c b0b00b84 00000000 f1120100 80459701 .............E.. │ │ + 0x000042ac b0b0ab70 ffff0110 00900100 0090010a ...p............ │ │ + 0x000042bc b601009a 012e0000 41970181 b0b00b84 ........A....... │ │ + 0x000042cc 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x000042dc 41970181 b0b00d84 00000000 43970181 A...........C... │ │ + 0x000042ec b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x000042fc 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x0000430c 43970181 b0ab1080 00000000 46970181 C...........F... │ │ + 0x0000431c b0abf080 00000000 71120100 80469701 ........q....F.. │ │ + 0x0000432c b0b0abf0 ffff0110 00c41000 00c41004 ................ │ │ + 0x0000433c d41000c8 102c0000 46970181 b0abf080 .....,..F....... │ │ + 0x0000434c 00000000 45120100 80469701 b0b0abf0 ....E....F...... │ │ + 0x0000435c ffff010b ca0204d8 0200ce02 16000000 ................ │ │ + 0x0000436c 46970181 b0abf080 00000000 1d120100 F............... │ │ + 0x0000437c 80469701 b0b0abf0 ffff010c dc0206ac .F.............. │ │ + 0x0000438c 0400e202 de010000 80000181 b0b0aaf0 ................ │ │ + 0x0000439c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000043ac 43970181 b0ab8080 00000000 46970181 C...........F... │ │ + 0x000043bc b0abf080 00000000 80070181 b0b0aaf0 ................ │ │ + 0x000043cc 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x000043dc b9110100 80439701 b0b0ab10 ffff010c .....C.......... │ │ + 0x000043ec 003c0000 3c067000 42460000 45970181 .<..<.p.BF..E... │ │ + 0x000043fc b0abb080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x0000440c 00000000 85110100 80439701 b0b0ab80 .........C...... │ │ + 0x0000441c ff001901 12006c00 006c047a 007c0688 ......l..l.z.|.. │ │ + 0x0000442c 01018201 0a00007f 00000000 00000000 ................ │ │ + 0x0000443c 59110100 80459701 b0b0abb0 ffff010b Y....E.......... │ │ + 0x0000444c f4010482 0200f801 14000000 43970181 ............C... │ │ + 0x0000445c b0ab8080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x0000446c 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x0000447c 41970181 b0b00d84 00000000 0d110100 A............... │ │ + 0x0000448c 80459701 b0b0abb0 ff001101 0c260444 .E...........&.D │ │ + 0x0000449c 004a0a64 01541400 007f0000 00000000 .J.d.T.......... │ │ + 0x000044ac e9100100 80459701 b0b0ab70 ff001501 .....E.....p.... │ │ + 0x000044bc 105404b4 0100c201 0adc0101 cc011400 .T.............. │ │ + 0x000044cc 007f0000 00000000 c1100100 84419701 .............A.. │ │ + 0x000044dc b0b0b00b ffff0108 28047800 2c5c0000 ........(.x.,\.. │ │ + 0x000044ec a9100100 80439701 b0b0ab10 ff001901 .....C.......... │ │ + 0x000044fc 152c04d0 020030d6 02000086 03049003 .,....0......... │ │ + 0x0000450c 018a030a 00007f00 00000000 46970181 ............F... │ │ + 0x0000451c b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x0000452c 00000000 65100100 80439701 b0b0ab80 ....e....C...... │ │ + 0x0000453c ffff010c 001e0000 1e085c00 26520000 ..........\.&R.. │ │ + 0x0000454c 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x0000455c b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x0000456c 00000000 25100100 80459701 b0b0abb0 ....%....E...... │ │ + 0x0000457c ffff0110 00ea0200 00ea0204 b80300ee ................ │ │ + 0x0000458c 026a0000 05100100 80469701 b0b0abf0 .j.......F...... │ │ + 0x0000459c ffff0154 00740000 7456e207 009c023c ...T.t..tV.....< │ │ + 0x000045ac d20700d8 02c20100 009a0408 e20700b6 ................ │ │ + 0x000045bc 0404c407 00e00406 e20700e6 04580000 .............X.. │ │ + 0x000045cc be050ad2 0700c805 280000f0 0510b607 ........(....... │ │ + 0x000045dc 00ac064c d2070086 0704e207 008c0710 ...L............ │ │ + 0x000045ec d207009c 07740000 46970181 b0abf080 .....t..F....... │ │ + 0x000045fc 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x0000460c 43970181 b0ab1080 00000000 41970181 C...........A... │ │ + 0x0000461c b0b00b84 00000000 45970181 b0abb080 ........E....... │ │ + 0x0000462c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x0000463c 46970181 b0abf080 00000000 41970181 F...........A... │ │ + 0x0000464c b0b00b84 00000000 410f0100 80459701 ........A....E.. │ │ + 0x0000465c b0b0abb0 ffff0110 00840100 0084010c ................ │ │ + 0x0000466c b4010090 01380000 210f0100 80459701 .....8..!....E.. │ │ + 0x0000467c b0b0abb0 ffff0110 00800100 0080010c ................ │ │ + 0x0000468c b001008c 01380000 43970181 b0ab8080 .....8..C....... │ │ + 0x0000469c 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x000046ac e90e0100 80459701 b0b0ab70 ff001101 .....E.....p.... │ │ + 0x000046bc 0c1a043c 00420a64 014c1c00 007f0000 ...<.B.d.L...... │ │ + 0x000046cc 00000000 c50e0100 80469701 b0b0abf0 .........F...... │ │ + 0x000046dc ff001501 105a04c4 0100d201 0af40101 .....Z.......... │ │ + 0x000046ec dc011c00 007f0000 00000000 41970181 ............A... │ │ + 0x000046fc b0b00b84 00000000 800b0181 b0b0aaf0 ................ │ │ + 0x0000470c 00000000 850e0100 84419701 b0b0b00b .........A...... │ │ + 0x0000471c ff001901 1422063a 00280644 002e0e00 .....".:.(.D.... │ │ + 0x0000472c 003c1254 014e0a00 007f0000 00000000 .<.T.N.......... │ │ + 0x0000473c 46970181 b0abf080 00000000 4d0e0100 F...........M... │ │ + 0x0000474c 80469701 b0b0abf0 ffff0110 00ba1000 .F.............. │ │ + 0x0000475c 00ba1004 ca1000be 102e0000 45970181 ............E... │ │ + 0x0000476c b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ + 0x0000477c 00000000 150e0100 80469701 b0b0abf0 .........F...... │ │ + 0x0000478c ffff0110 00e60e00 00e60e04 f80e00ea ................ │ │ + 0x0000479c 0e2e0000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000047ac 45970181 b0ab7080 00000000 46970181 E.....p.....F... │ │ + 0x000047bc b0abf080 00000000 d10d0100 80469701 .............F.. │ │ + 0x000047cc b0b0abf0 ffff010b b60a04bc 0a00ba0a ................ │ │ + 0x000047dc 16000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000047ec 46970181 b0abf080 00000000 9d0d0100 F............... │ │ + 0x000047fc 80469701 b0b0abf0 ffff0118 c40110f0 .F.............. │ │ + 0x0000480c 0300a402 04d80300 8a0308ec 03009203 ................ │ │ + 0x0000481c 82010000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x0000482c 41970181 b0b00d84 00000000 43970181 A...........C... │ │ + 0x0000483c b0ab8080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x0000484c 00000000 450d0100 80439701 b0b0ab10 ....E....C...... │ │ + 0x0000485c ffff0108 18043c00 1c3a0000 45970181 ......<..:..E... │ │ + 0x0000486c b0abb080 00000000 210d0100 80459701 ........!....E.. │ │ + 0x0000487c b0b0abb0 ffff011c 00b20100 00b20108 ................ │ │ + 0x0000488c 920300ba 019e0100 00d80214 920300ec ................ │ │ + 0x0000489c 024c0000 45970181 b0ab7080 00000000 .L..E.....p..... │ │ + 0x000048ac 46970181 b0abf080 00000000 dd0c0100 F............... │ │ + 0x000048bc 80439701 b0b0ab80 ffff0108 260a5600 .C..........&.V. │ │ + 0x000048cc 30400000 46970181 b0abf080 00000000 0@..F........... │ │ + 0x000048dc 46970181 b0abf080 00000000 ad0c0100 F............... │ │ + 0x000048ec 80439701 b0b0ab10 ffff0108 1c044000 .C............@. │ │ + 0x000048fc 203a0000 950c0100 80469701 b0b0abf0 :.......F...... │ │ + 0x0000490c ffff010e 007c0000 7c04a601 0080014c .....|..|......L │ │ + 0x0000491c 00000000 750c0100 80469701 b0b0abf0 ....u....F...... │ │ + 0x0000492c ffff0110 00f60100 00f60104 a00200fa ................ │ │ + 0x0000493c 014e0000 41970181 b0b00d84 00000000 .N..A........... │ │ + 0x0000494c 490c0100 80469701 b0b0abf0 ffff010b I....F.......... │ │ + 0x0000495c a80104da 0100ac01 54000000 46970181 ........T...F... │ │ + 0x0000496c b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x0000497c 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x0000498c 46970181 b0abf080 00000000 fd0b0100 F............... │ │ + 0x0000499c 80459701 b0b0abb0 ffff0110 00b00200 .E.............. │ │ + 0x000049ac 00b00206 f60200b6 027e0000 dd0b0100 .........~...... │ │ + 0x000049bc 80459701 b0b0abb0 ffff0110 00980200 .E.............. │ │ + 0x000049cc 0098020a a40200a2 02360000 bd0b0100 .........6...... │ │ + 0x000049dc 80469701 b0b0abf0 ffff011c 00840300 .F.............. │ │ + 0x000049ec 00840334 9e0600b8 03ea0100 00a20552 ...4...........R │ │ + 0x000049fc 9e0600f4 05540000 910b0100 80459701 .....T.......E.. │ │ + 0x00004a0c b0b0ab70 ffff010c 00380000 38046400 ...p.....8..8.d. │ │ + 0x00004a1c 3c4a0000 750b0100 80459701 b0b0ab70 .. │ │ + 0x00004adc 80040181 b0b0aaf0 00000000 800a0181 ................ │ │ + 0x00004aec b0b0aaf0 00000000 a10a0100 08849700 ................ │ │ + 0x00004afc ff000901 04080e30 017f0000 00000000 .......0........ │ │ + 0x00004b0c 46970181 b0abf080 00000000 439b0181 F...........C... │ │ + 0x00004b1c b0b0c784 00000000 439b0181 b0b0c784 ........C....... │ │ + 0x00004b2c 00000000 419b0181 b0b08384 00000000 ....A........... │ │ + 0x00004b3c 419b0181 b0b08384 00000000 419b0181 A...........A... │ │ + 0x00004b4c b0b08384 00000000 439b0181 b0b08f84 ........C....... │ │ + 0x00004b5c 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ + 0x00004b6c 439b0181 b0b0c784 00000000 439b0181 C...........C... │ │ + 0x00004b7c b0b0c784 00000000 439b0181 b0b0c784 ........C....... │ │ + 0x00004b8c 00000000 459b0181 b0b0df84 00000000 ....E........... │ │ + 0x00004b9c 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ + 0x00004bac b0b0c184 00000000 419b0181 b0b0c184 ........A....... │ │ + 0x00004bbc 00000000 419b0181 b0b08384 00000000 ....A........... │ │ + 0x00004bcc 439b0181 b0b08f84 00000000 439b0181 C...........C... │ │ + 0x00004bdc b0b0c784 00000000 419b0181 b0b0c184 ........A....... │ │ + 0x00004bec 00000000 419b0181 b0b08384 00000000 ....A........... │ │ + 0x00004bfc 459b0181 b0b0bf84 00000000 419b0181 E...........A... │ │ + 0x00004c0c b0b0c184 00000000 419b0181 b0b0c184 ........A....... │ │ + 0x00004c1c 00000000 459b0181 b0b0df84 00000000 ....E........... │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -1,281 +1,366 @@ │ │ │ │ String dump of section '.rodata': │ │ - [ 0] from_entropy failed: /home/vagrant/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rssrc/lib.rs │ │ - [ 100] -> chardyn ^A │ │ - [ 110] \n │ │ - [ 118] u128Zero^M │ │ - [ 124] <= mut true │ │ - [ 134] forecmult_gen_ctx) │ │ + [ 1a5] sig64 != NULL │ │ + [ 1b3] For this sample, this 63-byte string will be used as input data │ │ + [ 1f3] s29 │ │ + [ 1f7] library/std/src/../../backtrace/src/symbolize/mod.rs │ │ + [ 22c] library/std/src/sys/sync/rwlock/futex.rs │ │ + [ 255] internal_pubkey != NULL │ │ + [ 26d] msg32 != NULL │ │ + [ 27b] unwind_phase2 │ │ + [ 289] r2 │ │ + [ 28c] r11 │ │ + [ 290] s26 │ │ + [ 294] d11 │ │ + [ 298] d25 │ │ + [ 29c] library/std/src/../../backtrace/src/symbolize/gimli/libs_dl_iterate_phdr.rs │ │ + [ 2e8] ctx != rustsecp256k1_v0_4_1_context_no_precomp │ │ + [ 317] (flags & SECP256K1_FLAGS_TYPE_MASK) == SECP256K1_FLAGS_TYPE_COMPRESSION │ │ + [ 35f] keypair != NULL │ │ + [ 36f] getFloatRegister │ │ + [ 380] s24 │ │ + [ 384] s25 │ │ + [ 388] d3 │ │ + [ 38b] _Unwind_GetTextRelBase() not implemented │ │ + [ 3b4] sigin != NULL │ │ + [ 3c2] _Unwind_VRS_Get_Internal │ │ + [ 3db] setFloatRegister │ │ + [ 3ec] index inlined table detected but pr function requires extra words │ │ + [ 42e] r0 │ │ + [ 431] r5 │ │ + [ 434] r6 │ │ + [ 437] s4 │ │ + [ 43a] s10 │ │ + [ 43e] s19 │ │ + [ 442] d13 │ │ + [ 446] library/core/src/slice/memchr.rs │ │ + [ 467] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/cell/once.rs │ │ + [ 4b5] unsupported arm register │ │ + [ 4ce] s1 │ │ + [ 4d1] s21 │ │ + [ 4d5] d6 │ │ + [ 4d8] d16 │ │ + [ 4dc] library/std/src/io/stdio.rs │ │ + [ 4f8] rustsecp256k1_v0_4_1_ecmult_context_is_built(&ctx->ecmult_ctx) │ │ + [ 537] tweaked_pubkey32 != NULL │ │ + [ 550] s22 │ │ + [ 554] library/std/src/path.rs │ │ + [ 56c] r8 │ │ + [ 56f] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/slice/index.rs │ │ + [ 5bf] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/str/pattern.rs │ │ + [ 60f] library/std/src/io/buffered/linewritershim.rs │ │ + [ 63d] input != NULL │ │ + [ 64b] lr │ │ + [ 64e] s13 │ │ + [ 652] s16 │ │ + [ 656] d7 │ │ + [ 659] /dev/urandom │ │ + [ 666] library/panic_abort/src/lib.rs │ │ + [ 685] library/std/src/panicking.rs │ │ + [ 6a2] sig != NULL │ │ + [ 6ae] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [ 711] d0 │ │ + [ 714] d10 │ │ + [ 718] d30 │ │ + [ 71c] d31 │ │ + [ 720] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/num/wrapping.rs │ │ + [ 771] setRegister │ │ + [ 77d] r3 │ │ + [ 780] _Unwind_GetTextRelBase │ │ + [ 797] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/collections/btree/navigate.rs │ │ + [ 7f7] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/raw_vec/mod.rs │ │ + [ 848] *outputlen >= ((flags & SECP256K1_FLAGS_BIT_COMPRESSION) ? 33u : 65u) │ │ + [ 88e] output_pubkey != NULL │ │ + [ 8a4] r1 │ │ + [ 8a7] r9 │ │ + [ 8aa] d29 │ │ + [ 8ae] library/core/src/unicode/printable.rs │ │ + [ 8d4] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/slice/sort/stable/quicksort.rs │ │ + [ 934] n >= 1 │ │ + [ 93b] getInfoFromEHABISection │ │ + [ 953] s2 │ │ + [ 956] s20 │ │ + [ 95a] d20 │ │ + [ 95e] /rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs │ │ + [ 998] library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ + [ 9d3] !rustsecp256k1_v0_4_1_fe_is_zero(&ge->x) │ │ + [ 9fc] _Unwind_VRS_Pop │ │ + [ a0c] d9 │ │ + [ a0f] _Unwind_GetDataRelBase() not implemented │ │ + [ a38] library/alloc/src/string.rs │ │ + [ a54] library/core/src/panicking.rs │ │ + [ a72] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/slice.rs │ │ + [ abd] /rust/deps/addr2line-0.25.0/src/unit.rs │ │ + [ ae5] library/std/src/sys/pal/unix/os.rs │ │ + [ b08] input32 != NULL │ │ + [ b18] libunwind: %s - %s\n │ │ + [ b2c] _Unwind_VRS_Set │ │ + [ b3c] pc │ │ + [ b3f] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_hc-0.3.2/src/hc128.rs │ │ + [ b9d] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/core/src/ops/function.rs │ │ + [ bee] tweak32 != NULL │ │ + [ bfe] recid >= 0 && recid <= 3 │ │ + [ c17] r12 │ │ + [ c1b] s9 │ │ + [ c1e] s23 │ │ + [ c22] s31 │ │ + [ c26] library/core/src/str/pattern.rs │ │ + [ c46] /rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs │ │ + [ c77] library/std/src/ffi/os_str.rs │ │ + [ c95] msghash32 != NULL │ │ + [ ca7] ret │ │ + [ cab] s11 │ │ + [ caf] d14 │ │ + [ cb3] d19 │ │ + [ cb7] library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ + [ cf4] pubkey != NULL │ │ + [ d03] seckey32 != NULL │ │ + [ d14] r7 │ │ + [ d17] r10 │ │ + [ d1b] d23 │ │ + [ d1f] src/lib.rs │ │ + [ d2a] library/core/src/fmt/mod.rs │ │ + [ d46] /rust/deps/gimli-0.32.0/src/read/index.rs │ │ + [ d70] library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ + [ dab] seckey != NULL │ │ + [ dba] d4 │ │ + [ dbd] d17 │ │ + [ dc1] library/alloc/src/raw_vec/mod.rs │ │ + [ de2] recid != NULL │ │ + [ df0] output32 != NULL │ │ + [ e01] _Unwind_Resume() can't return │ │ + [ e1f] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/collections/btree/map/entry.rs │ │ + [ e80] library/std/src/thread/local.rs │ │ + [ ea0] library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ + [ ed7] library/std/src/../../backtrace/src/symbolize/gimli/parse_running_mmaps_unix.rs │ │ + [ f27] s7 │ │ + [ f2a] d22 │ │ + [ f2e] self test failed │ │ + [ f3f] outputlen != NULL │ │ + [ f51] _Unwind_Resume │ │ + [ f60] d2 │ │ + [ f63] d12 │ │ + [ f67] /rust/deps/gimli-0.32.0/src/read/line.rs │ │ + [ f90] output64 != NULL │ │ + [ fa1] library/alloc/src/slice.rs │ │ + [ fbc] library/std/src/sys/os_str/bytes.rs │ │ + [ fe0] /rust/deps/rustc-demangle-0.1.25/src/legacy.rs │ │ + [ 100f] /rust/deps/rustc-demangle-0.1.25/src/v0.rs │ │ + [ 103a] pubnonces != NULL │ │ + [ 104c] sp │ │ + [ 104f] /rust/deps/addr2line-0.25.0/src/function.rs │ │ + [ 107b] output != NULL │ │ + [ 108a] s28 │ │ + [ 108f] s3 │ │ + [ 1092] s8 │ │ + [ 1095] d18 │ │ + [ 1099] d21 │ │ + [ 109d] d24 │ │ + [ 10a1] _Unwind_GetDataRelBase │ │ + [ 10b8] /rust/deps/gimli-0.32.0/src/read/abbrev.rs │ │ + [ 10e3] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/vec/mod.rs │ │ + [ 1130] library/std/src/thread/mod.rs │ │ + [ 114e] s14 │ │ + [ 1152] s15 │ │ + [ 1156] d15 │ │ + [ 115a] d28 │ │ + [ 115e] android_set_abort_message │ │ + [ 1178] library/std/src/sync/reentrant_lock.rs │ │ + [ 119f] signature != NULL │ │ + [ 11b1] unsupported register class │ │ + [ 11cc] unknown personality routine │ │ + [ 11e8] s27 │ │ + [ 11ec] d26 │ │ + [ 11f0] d27 │ │ + [ 11f4] library/alloc/src/ffi/c_str.rs │ │ + [ 1213] /home/vagrant/.cargo/git/checkouts/rust-secp256k1-87b03399e843cbba/d00182a/secp256k1-sys/src/lib.rs │ │ + [ 1277] library/std/src/io/mod.rs │ │ + [ 1291] library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ + [ 12cc] input64 != NULL │ │ + [ 12dc] pubnonce != NULL │ │ + [ 12ed] getRegister │ │ + [ 12f9] s17 │ │ + [ 12fd] d1 │ │ + [ 1300] unknown register │ │ + [ 1311] /home/vagrant/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.6.4/src/lib.rs │ │ + [ 136f] /dev/random │ │ + [ 137b] /rustc/1159e78c4747b02ef996e55082b704c09b970588/library/alloc/src/collections/btree/node.rs │ │ + [ 13d7] xonly_pubkey != NULL │ │ + [ 13ec] Unknown ARM float register │ │ + [ 1407] r4 │ │ + [ 140a] s5 │ │ + [ 1410] -> chardyn ^A │ │ + [ 1420] u128Zero <= mut truefor^A^L^B4^I^A^A^H^D^B^A_^C^B^D^F^A^B^A�^A^C^H^U^B9^B^A^A^A^A^L^A^I^A^N^G^C^EC^A^B^F^A^A^B^A^A^C^D^C^A^A^N^BU^H^B^C^A^A^W^AQ^A^B^F^A^A^B^A^A^B^A^B�^A^B^D^F^B^A^B^[^BU^H^B^A^A^Bj^A^A^A^B^He^A^A^A^B^D^A^E │ │ + [ 16e7] \n │ │ + (^F^B^D^H^A^I^F^B^C.^M^A^B │ │ + [ 16fd] R^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ + [ 1719] 4^E^E^C^W^A │ │ + [ 1729] ;^G │ │ + [ 172d] ?^DQ^A^K^B │ │ + [ 1736] .^B^W │ │ + [ 1746] 7^D2^H^A^N^A^V^E^A^O │ │ + [ 175b] d^A�^G │ │ + [ 1761] =^D │ │ + [ 1769] m^G │ │ + [ 176c] `�� │ │ + [ 1770] ..RefCell already borrowedcalled `Option::unwrap()` on a `None` value │ │ + [ 17ba] x��^H+^E*�p�2�^^P��!�w+��^F��k�Bindex out of bounds: the len is │ │ + [ 1838] but the index is panic in a function that cannot unwindpanic in a destructor during cleanup== │ │ + [ 1898] no storage spaceassertion `left {invalid syntax}entity not found.debug_macro.dwo0123456789abcdef at ) when slicing `.debug_types.dwoinvalid filename right` failed: connection resethost unreachablerange end index right` failed\n │ │ left: \n │ │ right: \n │ │ left: {\n │ │ ,\n │ │ - library/core/src/fmt/num.rs00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899range start index out of range for slice of length slice index starts at but ends at attempted to index str up to maximum usize^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ - [ 662] library/core/src/str/pattern.rs │ │ - [ 682] [...]begin <= end (`byte index is not a char boundary; it is inside (bytes deadlockthread 'extern ") of ` is out of bounds of `library/core/src/str/mod.rslibrary/core/src/unicode/printable.rs │ │ - [ 76f] $^Aj^Dk^B�^C�^B�^B�^B�^B�^L�^I�^B�^B�^A�^E�^B�^D�^B� �^D�^B�^C�^A^L';>NO����{��������^F^G^I6=>V���^D^T^X67VW^�����5�^R����^D^M^N^Q^R)14:EFIJNOde\��^[^\^G^H\n │ │ + 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899user-provided comparison function does not correctly implement a total orderattempted to index slice up to maximum usize^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ + [ 1be6] \x^B │ │ + [ 1bfc] │ │ + [ 1c00] [...]begin <= end (` is not a char boundary; it is inside │ │ + [ 1c3c] (bytes ^A │ │ + [ 1c54] .zdebug_^A │ │ + [ 1c6c] deadlockextern ") of ` is out of bounds of ` │ │ + [ 1cc4] $^Aj^Dk^B�^C�^B�^B�^B�^B�^L�^I�^B�^B�^A�^E�^B�^D�^B� �^D�^B�^D�^A^L';>NO����{��������^F^G^I6=>V���^D^T^X67VW^�����5�^R����^D^M^N^Q^R)14:EFIJNOde�����������\��^[^\^G^H\n │ │ 69:����^I7���^G\n │ │ - ;>fi��^Qo_���Zb���ST��./'(U�����������^F^K^L^U^]:?EQ����^G^Y^Z"%>?������^D #%&(38:HJLPSUVXZ\^`cefksx}^�������Яno��^"{^E^C^D-^Cf^C^A/.��^]^C1^O^\^D$^I^^^E+^ED^D^N*��^F$^D$^D(^H4^KNC�7^I^V\n │ │ + ;>fi��^Qo_���Zb���ST��./'(U�����������^F^K^L^U^]:?EQ����^G^Y^Z"%>?������^D #%&(38:HJLPSUVXZ\^`cefksx}^�������Яno��^"{^E^C^D-^Cf^C^A/.��^]^C1^O^\^D$^I^^^E+^ED^D^N*��^F$^D$^D(^H4^KN^C4^L�7^I^V\n │ │ ;E9^Cc^H^I0^V^E!^C^[^E^A@8^DK^E/^D\n │ │ @ '^D^L^I6^C:^E^Z^G^D^L^GPI73^M3^G.^H\n │ │ - &RK+^H*^V^Z&^\^T^W^IN^D$^ID^M^Y^G\n │ │ + &^C^]^H^B��R^P^C7,^H*^V^Z&^\^T^W^IN^D$^ID^M^Y^G\n │ │ H^H'^Iu^KB>*^F;^E\n │ │ - Q^F^A^E^P^C^E��b^^H^H\n │ │ + Q^F^A^E^P^C^E^KY^H^B^]b^^H^H\n │ │ ^"E^K\n │ │ :^F\n │ │ - 6,^D^W��!^Ap-^C^Z^D^B�@^_^Q:^E^A��*���)L^D\n │ │ + (^E^S��:��[eK^D9^G^Q@^E^K^B^N��^H��)\n │ │ + 3^O^A^]^F^N^D^H���^Dk^E^M^C^I^G^P�`��^F��LG^It<��\n │ │ + s^Hp^UFz^T^L^T^LW^I^Y���G^C�B^O^U�P^_^F^F��+^E>!^Ap-^C^Z^D^B�@^_^Q:^E^A��*��+^D^A����)L^D\n │ │ DL=��<^F^A^DU^E^[4^B�^N,^Dd^LV\n │ │ 8^]^M,^D^I^G^B^N^F����^D^Q^C^M^Cw^D_^F^L^D^A^O^L^D8^H\n │ │ - (^H"N�T^L^]^C^I^G6^H^N^D^I^G^I^G��%\n │ │ - ^C+^C-^K.^A0^C1^B2^A�^B�^B�^D�^H�^B�^E�^B�^C�^I�xy���0WX���^\�^N^OKL��./?\]_⎑������������� │ │ - [ aa1] )147:;=IJ]�������������� │ │ - [ abf] )14:;EFIJ^de�������^M^Q):;EIW[\^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~��^���^V^W^^^_FGNOXZ\^~^���������rs�tu�&./��������@��0�^_����NOZ[^G^H^O^P'/��no7=?BE��Sgu��������� │ │ - [ b91] _"��^D�D^H^[^D^F^Q��^N��^E^_^I�^[^C^Y^H^A^D/^D4^D^G^C^A^G^F^G^Q\n │ │ + (^H,^D^B>�T^L^]^C\n │ │ + 8^G^\^F^I^G���^F │ │ + [ 1fd6] ^C+^C-^K.^A0^D1^B2^A�^D�^B�^D�^H�^B�^E�^B�^C�^I�xy���0WX���^\�^N^OKL��./?\]_⎑������������� │ │ + [ 2026] )147:;=IJ]�������������� │ │ + [ 2044] )14:;EFIJ^de�������^M^Q):;EIW[\^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~��M��^V^W^^^_FGNOXZ\^~^���������rs�tu�&./�������� │ │ + [ 20eb] @��0�^_������NOZ[^G^H^O^P'/��no7=?BE��Sgu��������� │ │ + [ 2119] _"��^D�D^H^[^D^F^Q��^N��^E^_^H�^\^C^Y^H^A^D/^D4^D^G^C^A^G^F^G^Q\n │ │ P^O^R^GU^G^C^D^\\n │ │ N^G^[^GW^G^B^F^W^LP^DC^C-^C^A^D^Q^F^O^L:^D^]%_ m^Dj%��^E��^C^Z^F��^CY^G^V^I^X^I^T^L^T^Lj^F\n │ │ Y^G+^EF\n │ │ ,^D^L^D^A^C1^K,^D^Z^F^K^C��^F\n │ │ - /1M^C��^H<^C^O^C<^G8^H+^E��^Q^X^H/^Q-^C!^O!^O��^D��^Y^K^U��^E/^E;^G^B^N^X^I��"t^L��^Z^L^E��^E��^L�^C7^I�\^T��^H��^E\n │ │ - ;^C\n │ │ + /1��^H<^C^O^C>^E8^H+^E��^Q^X^H/^Q-^C!^O!^O��^D��^V^K^U��^E/^E;^G^B^N^X^I��"t^L��^Z�^P^E��^I�^C7^I�\^T��^H��^U;^C\n │ │ 8^HF^H^L^Ft^K^^^CZ^DY^I��^X^\\n │ │ - L^D��^F��^L^W^D1�^D��&^G^L^E^E��^P��^G^A *^FL^D��^D��^C^[^C^O^Mlibrary/core/src/unicode/unicode_data.rslibrary/core/src/escape.rs │ │ - [ d0a] │ │ - [ d0e] ` │ │ - [ d10] ]^S� │ │ - [ d16] ^_^L `^_�,�+*0 ,o��,^B�`-^^�`. │ │ - [ d32] 6��`6�^A�6^A\n │ │ - !7$^M�7�^Na9/^X�90^\aH�^^�L@4aP�j�QOo!R���R │ │ - [ d66] aSe�S │ │ - [ d6e] !T │ │ - [ d73] U��aW��!Y��Y │ │ - [ d83] Y�^A^�Z │ │ - [ d89] p │ │ - [ d8d] -^A^A^A^B^A^B^A^AH^K0^U^P^Ae^G^B^F^B^B^A^D#^A^^^[[^K:^I^I^A^X^D^A^I^A^C^A^E+^C<^H*^X^A 7^A^A^A^D^H^D^A^C^G\n │ │ - :^A^A^A^B^D^H^A^I^A\n │ │ - 9^A^D^B^D^B^B^C^C^A^^^B^C^A^K^B9^A^D^E^A^B^D^A^T^B^V^F^A^A:^A^A^B^A^D^H^A^G^C\n │ │ - ;^A^A^A^L^A^I^A(^A^C^A7^A^A^C^E^C^A^D^G^B^K^B^]^A:^A^B^A^B^A^C^A^E^B^G^B^K^B^\^B9^B^A^A^B^D^H^A^I^A\n │ │ - H^A^D^A^B^C^A^A^H^AQ^A^B^G^L^Hb^A^B^I^K^GI^B^[^A^A^A^A^A7^N^A^E^A^B^E^K^A$^I^Af^D^A^F^A^B^B^B^Y^B^D^C^P^D^M^A^B^B^F^A^O^A │ │ - [ e8a] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ - 0^_1^D0^G^A^A^E^A(^I^L^B ^D^B^B^A^C8^A^A^B^C^A^A^C:^H^B^B�^C^A^M^A^G^D^A^F^A^C^B�@ │ │ - [ ee7] ! │ │ - [ eec] ` │ │ - [ ef0] i^B │ │ - [ ef6] ^BP^B │ │ - [ f0a] &^H^Y^K.^C0^A^B^D^B^B'^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ - [ f4c] (^C^D^A�^B │ │ - [ f56] P^CF^K1^D{^A6^O)^A^B^B\n │ │ - 1^D^B^B^G^A=^C$^E^A^H>^A^L^B4^I\n │ │ - _^C^B^A^A^B^F^A^B^A�^A^C^H^U^B9^B^A^A^A^A^V^A^N^G^C^E�^H^B^C^A^A^W^AQ^A^B^F^A^A^B^A^A^B^A^B�^A^B^D^F^B^A^B^[^BU^H^B^A^A^Bj^A^A^A^B^F^A^Ae^C^B^D^A^E │ │ - [ fdc] \n │ │ - (^F^B^D^H^A^I^F^B^C.^M^A^B │ │ - [ ff2] R^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ - [ 100e] 4^E^E^A^A^A │ │ - [ 101a] ;^G │ │ - [ 101e] ?^DQ^A │ │ - [ 1025] .^B^W │ │ - [ 1037] 7^D2^H^A^N^A^V^E^A^O │ │ - [ 104c] d^A�^G │ │ - [ 1052] =^D │ │ - [ 1058] m^G │ │ - [ 105b] `�� │ │ - [ 105f] OS Error: Unknown Error: getrandom: this target is not supportederrno: did not return a positive valueSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-support/dev/urandom │ │ - [ 12be] /dev/random │ │ - [ 12ca] android_set_abort_message │ │ - [ 12e4] library/panic_abort/src/lib.rsassertion failed: ee + 15 < 512/home/vagrant/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rand_hc-0.3.2/src/hc128.rsassertion failed: cc + 15 < 512assertion failed: self.counter1024 % 16 == 0()/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/ops/function.rs/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/escape.rsErrorEmptyInvalidDigitPosOverflowNegOverflowParseIntError/rust/deps/rustc-demangle-0.1.23/src/legacy.rs::C,(><&*@/rust/deps/rustc-demangle-0.1.23/src/v0.rs`fmt::Error`s should be impossible without a `fmt::Formatter`punycode{-}0internal error: entered unreachable code: str::from_utf8( was expected to have 1 char, but chars were foundstri8i16i32i64isizeu8u16u32u64usizef32f64!_...{recursion limit reached}?'> , []::{closure# const ; + unsafe " fn( = false{ { }0x/rust/deps/rustc-demangle-0.1.23/src/lib.rs{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhausted │ │ - [ 173c] called `Result::unwrap()` on an `Err` valueLayoutError/home/vagrant/.cargo/git/checkouts/rust-secp256k1-5c04a0f7057b7337/d00182a/secp256k1-sys/src/lib.rs[libsecp256k1] illegal argument. [libsecp256k1] internal consistency check failed │ │ - [ 1828] /rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/str/pattern.rsreentrant init/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/core/src/cell/once.rsmid > leninternal error: entered unreachable code/rustc/aedd173a2c086e558c2b66d3743b344f977621a7/library/alloc/src/vec/mod.rs\n │ │ - AccessErrorlibrary/std/src/thread/mod.rsfailed to generate unique thread ID: bitspace exhaustedfailed to write the buffered datalibrary/std/src/io/buffered/linewritershim.rspermission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filefilesystem quota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryother erroruncategorized error (os error )library/std/src/io/stdio.rscannot access a Thread Local Storage value during or after destructionlibrary/std/src/thread/local.rsfailed printing to : stdoutlibrary/std/src/io/mod.rsfailed to write whole bufferformatter errorlibrary/std/src/panic.rslibrary/std/src/path.rs.library/std/src/sync/once.rslock count overflow in reentrant mutexlibrary/std/src/sync/remutex.rsstack backtrace:\n │ │ + L^D��^F��^L^W^D1�^D��&^G^L^E^E��^P��^G^A *^FL^D��^D��^C^[^C^O^Mattempt to divide by zeroattempt to calculate the remainder with a divisor of zerorange start index out of range for slice of length slice index starts at but ends at copy_from_slice: source slice length () does not match destination slice length ( │ │ + [ 2342] │ │ + [ 2346] ` │ │ + [ 2348] ]^S� │ │ + [ 234e] ^_^L `^_�, +*0�+o�`,^B��,^^��- │ │ + [ 236a] 6��`6�^A�6^A\n │ │ + !7$^M�7�^Na9/^X�90^\�J�^^�N@4�R^^a�S�jaTOo�T��aU │ │ + [ 23a2] aVe�V │ │ + [ 23aa] !W │ │ + [ 23af] X��!Z���[��a\ │ │ + [ 23bf] \�^A^�]getrandom: this target is not supportederrno: did not return a positive valueSecRandomCopyBytes: iOS Security framework failureRtlGenRandom: Windows system function failureRDRAND: failed multiple times: CPU issue likelyRDRAND: instruction not supportedWeb Crypto API is unavailableCalling Web API crypto.getRandomValues failedrandSecure: VxWorks RNG module is not initializedNode.js crypto CommonJS module is unavailableCalling Node.js API crypto.randomFillSync failedNode.js ES modules are not directly supported, see https://docs.rs/getrandom#nodejs-es-module-supportUnknown Error: OS Error: assertion failed: edge.height == self.height - 1assertion failed: src.len() == dst.len()assertion failed: edge.height == self.node.height - 1dest is out of boundsassertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len() │ │ + [ 283e] # │ │ + [ 2840] + │ │ + [ 2842] 3 │ │ + [ 2844] ; │ │ + [ 2846] C │ │ + [ 2848] S │ │ + [ 284a] c │ │ + [ 284c] s │ │ + [ 2872] ! │ │ + [ 2874] 1 │ │ + [ 2876] A │ │ + [ 2878] a │ │ + [ 2893] ^A0^A@^A`^P^Q^R │ │ + [ 28ae] assertion failed: self.counter1024 % 16 == 0()ErrorEmptyInvalidDigitPosOverflowNegOverflowParseIntError_ZN::C,(><&*@__R`fmt::Error`s should be impossible without a `fmt::Formatter`punycode{-}0internal error: entered unreachable codeinternal error: entered unreachable code: str::from_utf8( was expected to have 1 char, but chars were foundstri8i16i32i64isizeu8u16u32u64usizef32f64!_...{recursion limit reached}?'> , []::{closure# const ; + unsafe " fn( = false{ { }0x.llvm.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedSizeLimitExhaustedcalled `Result::unwrap()` on an `Err` valueLayoutError[libsecp256k1] illegal argument. [libsecp256k1] internal consistency check failed : reentrant initmid > len^B^B^B^B^B^B^B^B^B^C^C^A^A^A │ │ + [ 2c88] .debug_abbrev.debug_addr.debug_aranges.debug_cu_index.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_tu_index.debug_types:AccessErrorcannot access a Thread Local Storage value during or after destruction: failed to generate unique thread ID: bitspace exhausted │ │ + [ 2e08] │ │ + [ 2e10] RUST_BACKTRACEstream did not contain valid UTF-8failed to write the buffered datafailed to write whole bufferpermission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized error (os error )failed printing to stdouta formatting trait implementation returned an error when the underlying stream did notpanicked at :\n │ │ + extension cannot contain path separators: .lock count overflow in reentrant mutexfile name contained an unexpected NUL bytestack backtrace:\n │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\n │ │ - �memory allocation of bytes failed\n │ │ - library/std/src/panicking.rsBox' panicked at :\n │ │ + __rust_end_short_backtrace__rust_begin_short_backtraces [... omitted frame ...]\n │ │ + fatal runtime error: thread local panicked on drop, aborting\n │ │ + memory allocation of bytes failed\n │ │ note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ - panicked after panic::always_abort(), aborting.\n │ │ + \n │ │ + thread '' panicked at \n │ │ + Boxaborting due to panic at \n │ │ thread panicked while processing panic. aborting.\n │ │ thread caused non-unwinding panic. aborting.\n │ │ - library/std/src/../../backtrace/src/symbolize/mod.rs - :strerror_r failurelibrary/std/src/sys/pal/unix/os.rstoo many active read locks on RwLocklibrary/std/src/sys/pal/unix/locks/futex_rwlock.rsassertion failed: is_unlocked(state)internal error: entered unreachable code: state is never set to invalid valueslibrary/std/src/sys/pal/unix/thread_local_key.rsfatal runtime error: assertion failed: key as usize != KEY_SENTVAL\n │ │ - [ 21b8] & │ │ - [ 21bc] 8 │ │ - [ 2218] ' │ │ - [ 221c] & │ │ - [ 2220] ' │ │ - [ 2224] 2 │ │ - [ 2228] - │ │ - [ 222c] / │ │ - [ 2230] ! │ │ - [ 2238] - │ │ - [ 223c] ' │ │ - [ 2240] ' │ │ - [ 2244] 1 │ │ - [ 2248] - │ │ - [ 224c] 0 │ │ - [ 2250] e │ │ - [ 2254] s0 │ │ - [ 2257] s30 │ │ - [ 225b] d5 │ │ - [ 225e] d8 │ │ - [ 2261] s6 │ │ - [ 2264] s12 │ │ - [ 2268] s18 │ │ - [ 226c] Invalid flags │ │ - [ 227a] rustsecp256k1_v0_4_1_ecmult_gen_context_is_built(&ctx->ecmult_gen_ctx) │ │ - [ 22c1] sig64 != NULL │ │ - [ 22cf] For this sample, this 63-byte string will be used as input data │ │ - [ 230f] s29 │ │ - [ 2313] internal_pubkey != NULL │ │ - [ 232b] msg32 != NULL │ │ - [ 2339] unwind_phase2 │ │ - [ 2347] r2 │ │ - [ 234a] r11 │ │ - [ 234e] s26 │ │ - [ 2352] d11 │ │ - [ 2356] d25 │ │ - [ 235a] ctx != rustsecp256k1_v0_4_1_context_no_precomp │ │ - [ 2389] (flags & SECP256K1_FLAGS_TYPE_MASK) == SECP256K1_FLAGS_TYPE_COMPRESSION │ │ - [ 23d1] keypair != NULL │ │ - [ 23e1] getFloatRegister │ │ - [ 23f2] s24 │ │ - [ 23f6] s25 │ │ - [ 23fa] d3 │ │ - [ 23fd] _Unwind_GetTextRelBase() not implemented │ │ - [ 2426] sigin != NULL │ │ - [ 2434] _Unwind_VRS_Get_Internal │ │ - [ 244d] setFloatRegister │ │ - [ 245e] index inlined table detected but pr function requires extra words │ │ - [ 24a0] r0 │ │ - [ 24a3] r5 │ │ - [ 24a6] r6 │ │ - [ 24a9] s4 │ │ - [ 24ac] s10 │ │ - [ 24b0] s19 │ │ - [ 24b4] d13 │ │ - [ 24b8] unsupported arm register │ │ - [ 24d1] s1 │ │ - [ 24d4] s21 │ │ - [ 24d8] d6 │ │ - [ 24db] d16 │ │ - [ 24df] rustsecp256k1_v0_4_1_ecmult_context_is_built(&ctx->ecmult_ctx) │ │ - [ 251e] tweaked_pubkey32 != NULL │ │ - [ 2537] s22 │ │ - [ 253b] r8 │ │ - [ 253e] input != NULL │ │ - [ 254c] lr │ │ - [ 254f] s13 │ │ - [ 2553] s16 │ │ - [ 2557] d7 │ │ - [ 255a] sig != NULL │ │ - [ 2566] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [ 25c9] d0 │ │ - [ 25cc] d10 │ │ - [ 25d0] d30 │ │ - [ 25d4] d31 │ │ - [ 25d8] setRegister │ │ - [ 25e4] r3 │ │ - [ 25e7] _Unwind_GetTextRelBase │ │ - [ 25fe] *outputlen >= ((flags & SECP256K1_FLAGS_BIT_COMPRESSION) ? 33u : 65u) │ │ - [ 2644] output_pubkey != NULL │ │ - [ 265a] r1 │ │ - [ 265d] r9 │ │ - [ 2660] d29 │ │ - [ 2664] n >= 1 │ │ - [ 266b] getInfoFromEHABISection │ │ - [ 2683] s2 │ │ - [ 2686] s20 │ │ - [ 268a] d20 │ │ - [ 268e] !rustsecp256k1_v0_4_1_fe_is_zero(&ge->x) │ │ - [ 26b7] _Unwind_VRS_Pop │ │ - [ 26c7] d9 │ │ - [ 26ca] _Unwind_GetDataRelBase() not implemented │ │ - [ 26f3] input32 != NULL │ │ - [ 2703] libunwind: %s - %s\n │ │ - [ 2717] _Unwind_VRS_Set │ │ - [ 2727] pc │ │ - [ 272a] tweak32 != NULL │ │ - [ 273a] recid >= 0 && recid <= 3 │ │ - [ 2753] r12 │ │ - [ 2757] s9 │ │ - [ 275a] s23 │ │ - [ 275e] s31 │ │ - [ 2762] msghash32 != NULL │ │ - [ 2774] ret │ │ - [ 2778] s11 │ │ - [ 277c] d14 │ │ - [ 2780] d19 │ │ - [ 2784] pubkey != NULL │ │ - [ 2793] seckey32 != NULL │ │ - [ 27a4] r7 │ │ - [ 27a7] r10 │ │ - [ 27ab] d23 │ │ - [ 27af] seckey != NULL │ │ - [ 27be] d4 │ │ - [ 27c1] d17 │ │ - [ 27c5] recid != NULL │ │ - [ 27d3] output32 != NULL │ │ - [ 27e4] _Unwind_Resume() can't return │ │ - [ 2802] s7 │ │ - [ 2805] d22 │ │ - [ 2809] self test failed │ │ - [ 281a] outputlen != NULL │ │ - [ 282c] _Unwind_Resume │ │ - [ 283b] d2 │ │ - [ 283e] d12 │ │ - [ 2842] output64 != NULL │ │ - [ 2853] pubnonces != NULL │ │ - [ 2865] sp │ │ - [ 2868] output != NULL │ │ - [ 2877] s28 │ │ - [ 287b] s3 │ │ - [ 287e] s8 │ │ - [ 2881] d18 │ │ - [ 2885] d21 │ │ - [ 2889] d24 │ │ - [ 288d] _Unwind_GetDataRelBase │ │ - [ 28a4] s14 │ │ - [ 28a8] s15 │ │ - [ 28ac] d15 │ │ - [ 28b0] d28 │ │ - [ 28b4] signature != NULL │ │ - [ 28c6] unsupported register class │ │ - [ 28e1] unknown personality routine │ │ - [ 28fd] s27 │ │ - [ 2901] d26 │ │ - [ 2905] d27 │ │ - [ 2909] input64 != NULL │ │ - [ 2919] pubnonce != NULL │ │ - [ 292a] getRegister │ │ - [ 2936] s17 │ │ - [ 293a] d1 │ │ - [ 293d] unknown register │ │ - [ 294e] xonly_pubkey != NULL │ │ - [ 2963] Unknown ARM float register │ │ - [ 297e] r4 │ │ - [ 2981] s5 │ │ - [ 2984] BIP0340/nonce │ │ - [ 2995] P��t��IT��K`5�z^^G�Z^O(��G���:� │ │ - [ 29bd] V� │ │ - [ 29c4] 8�l^C��^B^C��^C\)^F^BV��^B��~^B�o^^ │ │ - [ 29e5] #�^A�A^A^U�"^A�^W� │ │ - [ 29f4] *B�^C��O^Bv�^Q^C�&w^B�^N^R │ │ - [ 2a0c] The scalar for this x is unknown │ │ - [ 2a30] /������� │ │ - [ 2a57] -�U3I�];^Q^O��Y���!^_uSi�}[1/^E�y�^M�A?�s�^G�{QO%^C�^W-^Ka_���'��qoE#�7M+�^���Gݑ�eC�WmK�����g�ۯ�c�w�k��^U�^I�^]��σ^Y�����5^S)�=^[���9��^AAA6^P3zI?�^C�4�9�+���� │ │ - [ 2afd] Nw*��\n │ │ + [ 344c] │ │ + [ 3450] - │ │ + [ 3468] │ │ + [ 346c] strerror_r failureno /proc/self/exe available. Is /proc mounted?byte index is not an OsStr boundarytoo many active read locks on RwLockassertion failed: is_unlocked(state)fatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting\n │ │ + fatal runtime error: out of TLS keys, aborting\n │ │ + cannot panic during the backtrace function.debug_abbrev.dwo.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_GNU.gnu_debuglink.gnu_debugaltlink/proc/self/mapsinsufficient perms │ │ + [ 36a8] ' │ │ + [ 36ac] & │ │ + [ 36b4] 2 │ │ + [ 36b8] - │ │ + [ 36bc] / │ │ + [ 36c0] ! │ │ + [ 36c8] - │ │ + [ 36d4] 1 │ │ + [ 36d8] - │ │ + [ 36dc] 0 │ │ + [ 36e0] e │ │ + [ 37b8] & │ │ + [ 37bc] 8 │ │ + [ 381c] BIP0340/nonce │ │ + [ 382d] P��t��IT��K`5�z^^G�Z^O(��G���:� │ │ + [ 3855] V� │ │ + [ 385c] 8�l^C��^B^C��^C\)^F^BV��^B��~^B�o^^ │ │ + [ 387d] #�^A�A^A^U�"^A�^W� │ │ + [ 388c] *B�^C��O^Bv�^Q^C�&w^B�^N^R │ │ + [ 38a4] The scalar for this x is unknown │ │ + [ 38c8] /������� │ │ + [ 38ef] -�U3I�];^Q^O��Y���!^_uSi�}[1/^E�y�^M�A?�s�^G�{QO%^C�^W-^Ka_���'��qoE#�7M+�^���Gݑ�eC�WmK�����g�ۯ�c�w�k��^U�^I�^]��σ^Y�����5^S)�=^[���9��^AAA6^P3zI?�^C�4�9�+���� │ │ + [ 3995] Nw*��\n │ │ To(�^N^A�~C� │ │ - [ 2b20] ,V�=��e�m4t^G�\n │ │ + [ 39b8] ,V�=��e�m4t^G�\n │ │ (�����������������1��E� ��^���q^T��=^U��l��k�!�0q^�Į�q^U�^F���^H^R"��\n │ │ To(�^N^A�~C�r�#^[|�^B�xf� �".^RZd^R�^B^\&��0\�L�cS�^A�^A^\\n │ │ [^B^S\� │ │ - [ 2bad] K�^AI�^A:^M^M^C�yD^B�A^\ │ │ - [ 2bc0] |e+^BZ�^^ │ │ + [ 3a45] K�^AI�^A:^M^M^C�yD^B�A^\ │ │ + [ 3a58] |e+^BZ�^^ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,1813 +1,1712 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00006810 : │ │ - ldr r0, [pc, #4] @ 681c │ │ +000096e0 : │ │ + ldr r0, [pc, #4] @ 96ec │ │ add r0, pc, r0 │ │ - b 412c0 │ │ - andeq fp, r3, r4, lsr #25 │ │ + b 60ce0 │ │ + andeq r8, r5, r4, lsl #17 │ │ bx lr │ │ - b 6820 │ │ + b 96f0 │ │ cmp r0, #0 │ │ bxeq lr │ │ bx r0 │ │ mov r1, r0 │ │ - ldr r0, [pc, #12] @ 684c │ │ - ldr r2, [pc, #12] @ 6850 │ │ + ldr r0, [pc, #12] @ 971c │ │ + ldr r2, [pc, #12] @ 9720 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ - b 412d0 │ │ + b 60cf0 │ │ @ instruction: 0xffffffe0 │ │ - andeq fp, r3, r4, ror ip │ │ - ldr r3, [pc, #4] @ 6860 │ │ + andeq r8, r5, r4, asr r8 │ │ + ldr r3, [pc, #4] @ 9730 │ │ add r3, pc, r3 │ │ - b 412e0 │ │ - andeq fp, r3, r0, ror #24 │ │ - adclt fp, r2, r0, lsl #11 │ │ - stmdavs r0, {r1, r3, r6, r7, r8, fp, sp, lr} │ │ - strle r0, [r6], #-1747 @ 0xfffff92d │ │ - ldrle r0, [r8], #-1682 @ 0xfffff96e │ │ - pop {r1, r5, ip, sp, pc} │ │ - @ instruction: 0xf0014080 │ │ - stmdavs r2, {r0, r2, r6, r9, sl, fp, ip, sp, pc} │ │ - stceq 1, cr15, [r8], {13} │ │ - @ instruction: 0x4618237f │ │ - cdpeq 0, 0, cr15, cr15, cr2, {0} │ │ - @ instruction: 0xf1be2357 │ │ - svclt 0x00380f0a │ │ - ldmdbeq r2, {r4, r5, r8, r9, sp} │ │ - @ instruction: 0xf80c4473 │ │ - @ instruction: 0xf1a03000 │ │ - mvnsle r0, r1, lsl #6 │ │ - stmdavs r2, {r1, r4, sp, lr, pc} │ │ - stceq 1, cr15, [r8], {13} │ │ - @ instruction: 0x4618237f │ │ - cdpeq 0, 0, cr15, cr15, cr2, {0} │ │ - @ instruction: 0xf1be2337 │ │ - svclt 0x00380f0a │ │ - ldmdbeq r2, {r4, r5, r8, r9, sp} │ │ - @ instruction: 0xf80c4473 │ │ - @ instruction: 0xf1a03000 │ │ - mvnsle r0, r1, lsl #6 │ │ - stmdale lr, {r7, fp, sp} │ │ - bmi 28d9e4 │ │ - orreq pc, r1, #-1073741776 @ 0xc0000030 │ │ - ldrbtmi r4, [sl], #-1120 @ 0xfffffba0 │ │ - movweq lr, #2509 @ 0x9cd │ │ - tstcs r1, r8, lsl #12 │ │ - @ instruction: 0xf0012302 │ │ - eorlt pc, r2, r7, lsl #29 │ │ - bmi b5ef4 │ │ - ldrbtmi r2, [sl], #-384 @ 0xfffffe80 │ │ - stc2l 0, cr15, [ip, #4] │ │ - @ instruction: 0x0003bdbe │ │ - @ instruction: 0xffffd957 │ │ - adclt fp, r2, r0, lsl #11 │ │ - stmdavs r0, {r1, r3, r6, r7, r8, fp, sp, lr} │ │ - strle r0, [r6], #-1747 @ 0xfffff92d │ │ - ldrle r0, [r8], #-1682 @ 0xfffff96e │ │ - pop {r1, r5, ip, sp, pc} │ │ - @ instruction: 0xf0034080 │ │ - stmdavs r2, {r0, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - stceq 1, cr15, [r8], {13} │ │ - @ instruction: 0x4618237f │ │ - cdpeq 0, 0, cr15, cr15, cr2, {0} │ │ - @ instruction: 0xf1be2357 │ │ - svclt 0x00380f0a │ │ - ldmdbeq r2, {r4, r5, r8, r9, sp} │ │ - @ instruction: 0xf80c4473 │ │ - @ instruction: 0xf1a03000 │ │ - mvnsle r0, r1, lsl #6 │ │ - stmdavs r2, {r1, r4, sp, lr, pc} │ │ - stceq 1, cr15, [r8], {13} │ │ - @ instruction: 0x4618237f │ │ - cdpeq 0, 0, cr15, cr15, cr2, {0} │ │ - @ instruction: 0xf1be2337 │ │ - svclt 0x00380f0a │ │ - ldmdbeq r2, {r4, r5, r8, r9, sp} │ │ - @ instruction: 0xf80c4473 │ │ - @ instruction: 0xf1a03000 │ │ - mvnsle r0, r1, lsl #6 │ │ - stmdale lr, {r7, fp, sp} │ │ - bmi 28da80 │ │ - orreq pc, r1, #-1073741776 @ 0xc0000030 │ │ - ldrbtmi r4, [sl], #-1120 @ 0xfffffba0 │ │ - movweq lr, #2509 @ 0x9cd │ │ - tstcs r1, r8, lsl #12 │ │ - @ instruction: 0xf0012302 │ │ - eorlt pc, r2, r9, lsr lr @ │ │ - bmi b5f90 │ │ - ldrbtmi r2, [sl], #-384 @ 0xfffffe80 │ │ - ldc2l 0, cr15, [lr, #-4]! │ │ - andeq fp, r3, r2, lsr #26 │ │ - @ instruction: 0xffffd8bb │ │ - ldrble r4, [r4], #1904 @ 0x770 │ │ - addlt fp, r6, r0, lsl r5 │ │ - blmi 2199c8 │ │ - stmib sp, {r2, r3, r4, r5, r6, sl, lr}^ │ │ - ldrbtmi r0, [fp], #-260 @ 0xfffffefc │ │ - stmdbge r4, {r1, r8, r9, ip, pc} │ │ - stmib sp, {r0, r2, r8, r9, fp, sp, pc}^ │ │ - andcs r4, r0, r0, lsl #4 │ │ - @ instruction: 0xf0024622 │ │ - svclt 0x0000f8f5 │ │ - andeq fp, r3, r8, lsl fp │ │ - andeq fp, r3, sl, asr fp │ │ - addlt fp, r6, r0, lsl r5 │ │ - blmi 2199f4 │ │ - stmib sp, {r2, r3, r4, r5, r6, sl, lr}^ │ │ - ldrbtmi r4, [fp], #-256 @ 0xffffff00 │ │ - andls sl, r2, #4, 18 @ 0x10000 │ │ - stmib sp, {r1, r5, r9, sl, lr}^ │ │ - blge 1475fc │ │ - @ instruction: 0xf0022000 │ │ - svclt 0x0000f8df │ │ - strdeq fp, [r3], -ip │ │ - @ instruction: 0xffffc32e │ │ + b 60d00 │ │ + andeq r8, r5, r0, asr #16 │ │ svcmi 0x00f0e92d │ │ stcpl 5, cr15, [r5, #692] @ 0x2b4 │ │ - svcmi 0x00f1b083 │ │ - @ instruction: 0xf897447f │ │ - teqlt r0, r0, asr r0 │ │ - @ instruction: 0x4628687d │ │ - stcpl 5, cr15, [r5, #52] @ 0x34 │ │ - pop {r0, r1, ip, sp, pc} │ │ - @ instruction: 0xf10d8ff0 │ │ - @ instruction: 0xf2400e14 │ │ - @ instruction: 0xf50e3001 │ │ - @ instruction: 0xf00d5a83 │ │ - mvncs lr, r2, ror lr │ │ - vaddl.s8 , d0, d3 │ │ - addmi r0, r8, #1073741828 @ 0x40000004 │ │ - andsne pc, r4, sl, asr #17 │ │ - @ instruction: 0x81b1f040 │ │ - vadd.i8 q10, q8, │ │ - ldrbtmi r3, [r8], #-257 @ 0xfffffeff │ │ - cdp 0, 8, cr15, cr12, cr13, {0} │ │ - cdpeq 1, 1, cr15, cr8, cr13, {0} │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmibpl r2, {r1, r2, r3, r8, sl, ip, sp, lr, pc} │ │ - stmdb sl, {r1, ip, pc}^ │ │ - strbmi r8, [r8], -r7, lsl #16 │ │ - stmdahi r5, {r1, r3, r6, r8, fp, sp, lr, pc} │ │ - stmdahi r3, {r1, r3, r6, r8, fp, sp, lr, pc} │ │ - stchi 8, cr15, [r4], {74} @ 0x4a │ │ - andhi pc, r0, sl, asr #17 │ │ - cdp2 0, 3, cr15, cr2, cr3, {0} │ │ - @ instruction: 0xf0402800 │ │ - @ instruction: 0x464c8177 │ │ - cdpeq 1, 0, cr15, cr8, cr13, {0} │ │ - orrpl pc, r4, lr, lsl #10 │ │ - stmdage r4, {r2, r3, r5, r6, sl, fp, lr, pc} │ │ - bleq 1142e8c │ │ - rsbgt r4, ip, r8, lsl #12 │ │ - mlseq ip, r4, r8, lr │ │ - ldrbmi ip, [r8], -ip, rrx │ │ - blx 11c2aae │ │ - cmpcs r0, r4, lsl #24 │ │ - @ instruction: 0xf0374620 │ │ - @ instruction: 0x2010fddc │ │ - andsls r4, r4, r1, lsr #12 │ │ - @ instruction: 0xf0034658 │ │ - stmdals r4, {r0, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0x46486538 │ │ - stmdahi r7, {r1, r3, r6, r8, fp, sp, lr, pc} │ │ - stmdahi r5, {r1, r3, r6, r8, fp, sp, lr, pc} │ │ - stmdahi r3, {r1, r3, r6, r8, fp, sp, lr, pc} │ │ - stchi 8, cr15, [r4], {74} @ 0x4a │ │ - andhi pc, r0, sl, asr #17 │ │ - cdp2 0, 0, cr15, cr4, cr3, {0} │ │ - @ instruction: 0xf0402800 │ │ - strbmi r8, [ip], -r9, asr #2 │ │ - cdpeq 1, 0, cr15, cr8, cr13, {0} │ │ + ldclmi 0, cr11, [r0], #532 @ 0x214 │ │ + @ instruction: 0xf894447c │ │ + qsublt r0, r8, r8 │ │ + @ instruction: 0xf50d6860 │ │ + andlt r5, r5, r5, lsl #27 │ │ + svchi 0x00f0e8bd │ │ + andcc pc, r1, r0, asr #4 │ │ + bl bc5808 │ │ + andls r2, r3, r0, ror #3 │ │ + tstpeq r1, r0, asr #5 @ p-variant is OBSOLETE │ │ + smlabbls r4, r8, r2, r4 │ │ + @ instruction: 0x81bcf040 │ │ + @ instruction: 0xf10d48e5 │ │ + @ instruction: 0xf2400e1c │ │ + @ instruction: 0xf50e3101 │ │ + ldrbtmi r5, [r8], #-2691 @ 0xfffff57d │ │ + bl 124582c │ │ + stmibpl r3, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ + strmi r2, [r5], -r0, lsl #12 │ │ + strvs lr, [r7], -sl, asr #18 │ │ + stmdb sl, {r3, r6, r9, sl, lr}^ │ │ + stmdb sl, {r0, r2, r9, sl, sp, lr}^ │ │ + @ instruction: 0xf84a6603 │ │ + @ instruction: 0xf8ca6c04 │ │ + @ instruction: 0xf0036000 │ │ + stmdacs r0, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + orrhi pc, r1, r0, asr #32 │ │ + @ instruction: 0xf10da806 │ │ + @ instruction: 0xf1000e10 │ │ + strls r0, [r1, #-2884] @ 0xfffff4bc │ │ + strls r4, [r2], #-1608 @ 0xfffff9b8 │ │ orrpl pc, r4, lr, lsl #10 │ │ - strmi ip, [r8], -ip, ror #24 │ │ - ldm r4, {r2, r3, r5, r6, lr, pc} │ │ - rsbgt r0, ip, ip, rrx │ │ - @ instruction: 0xf0044658 │ │ - @ instruction: 0xac04fb1b │ │ + strmi ip, [pc], -ip, ror #16 │ │ + ldm r0, {r2, r3, r5, r6, r8, r9, sl, lr, pc} │ │ + ldrbmi r0, [r8], -ip, rrx │ │ + @ instruction: 0xf007c76c │ │ + stcge 8, cr15, [r6], {121} @ 0x79 │ │ strtmi r2, [r0], -r0, asr #2 │ │ - ldc2 0, cr15, [r1, #220]! @ 0xdc │ │ - @ instruction: 0x46212010 │ │ - @ instruction: 0x46589014 │ │ - @ instruction: 0xff46f003 │ │ - @ instruction: 0xf04f9804 │ │ - ldrbvs r0, [r8, #-2048]! @ 0xfffff800 │ │ + blx ffbc592e │ │ + ldmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + @ instruction: 0x46214658 │ │ + subshi pc, r8, sp, asr #17 │ │ + @ instruction: 0xf0062600 │ │ + stmdbls r2, {r0, r5, r7, sl, fp, ip, sp, lr, pc} │ │ + stmdb sl, {r1, r2, fp, ip, pc}^ │ │ + strvs r6, [r8, #1543] @ 0x607 │ │ + stmdb sl, {r3, r6, r9, sl, lr}^ │ │ + stmdb sl, {r0, r2, r9, sl, sp, lr}^ │ │ + @ instruction: 0xf84a6603 │ │ + @ instruction: 0xf8ca6c04 │ │ + @ instruction: 0xf0036000 │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + cmpphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ + @ instruction: 0xf10d4648 │ │ + @ instruction: 0xf50e0e10 │ │ + stmdagt ip!, {r2, r7, r8, ip, lr}^ │ │ + strbgt r4, [ip, -pc, lsl #12]! │ │ + mlseq ip, r0, r8, lr │ │ + @ instruction: 0xc76c4658 │ │ + @ instruction: 0xf84af007 │ │ + cmpcs r0, r6, lsl #24 │ │ + @ instruction: 0xf0544620 │ │ + @ instruction: 0x4658fbbf │ │ + @ instruction: 0xf8cd4621 │ │ + @ instruction: 0xf0068058 │ │ + stmdbls r2, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ + stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + stmdb sl, {r1, r2, fp, ip, pc}^ │ │ + strbvs r8, [r8, #2055] @ 0x807 │ │ + stmdb sl, {r3, r6, r9, sl, lr}^ │ │ + stmdb sl, {r0, r2, fp, pc}^ │ │ + @ instruction: 0xf84a8803 │ │ + @ instruction: 0xf8ca8c04 │ │ + @ instruction: 0xf0038000 │ │ + stmdacs r0, {r0, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + tstphi lr, r0, asr #32 @ p-variant is OBSOLETE │ │ + @ instruction: 0xf10d4648 │ │ + @ instruction: 0xf50e0e10 │ │ + stmdagt ip!, {r2, r7, r8, ip, lr}^ │ │ + strbgt r4, [ip, -pc, lsl #12]! │ │ + mlseq ip, r0, r8, lr │ │ + @ instruction: 0xc76c4658 │ │ + @ instruction: 0xf81cf007 │ │ + cmpcs r0, r6, lsl #24 │ │ + @ instruction: 0xf0544620 │ │ + mulscs r0, r1, fp │ │ + andsls r4, r6, r1, lsr #12 │ │ + @ instruction: 0xf0064658 │ │ + stmdbls r2, {r0, r1, r2, r6, sl, fp, ip, sp, lr, pc} │ │ + stmdb sl, {r1, r2, fp, ip, pc}^ │ │ + strvs r8, [r8], -r7, lsl #16 │ │ stmdb sl, {r3, r6, r9, sl, lr}^ │ │ - stmdb sl, {r0, r1, r2, fp, pc}^ │ │ stmdb sl, {r0, r2, fp, pc}^ │ │ @ instruction: 0xf84a8803 │ │ @ instruction: 0xf8ca8c04 │ │ @ instruction: 0xf0038000 │ │ - stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - tstphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf10d464c │ │ - @ instruction: 0xf50e0e08 │ │ - stclgt 1, cr5, [ip], #-528 @ 0xfffffdf0 │ │ - rsbgt r4, ip, r8, lsl #12 │ │ - mlseq ip, r4, r8, lr │ │ - ldrbmi ip, [r8], -ip, rrx │ │ - blx ffbc2b5c │ │ - cmpcs r0, r4, lsl #24 │ │ - @ instruction: 0xf0374620 │ │ - andscs pc, r0, r4, lsl #27 │ │ - andsls r4, r4, r1, lsr #12 │ │ - @ instruction: 0xf0034658 │ │ - stmdals r4, {r0, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0x464865b8 │ │ - stmdahi r7, {r1, r3, r6, r8, fp, sp, lr, pc} │ │ - stmdahi r5, {r1, r3, r6, r8, fp, sp, lr, pc} │ │ - stmdahi r3, {r1, r3, r6, r8, fp, sp, lr, pc} │ │ - stchi 8, cr15, [r4], {74} @ 0x4a │ │ - andhi pc, r0, sl, asr #17 │ │ - stc2 0, cr15, [ip, #12]! │ │ + stmdacs r0, {r0, r2, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + rscshi pc, r2, r0, asr #32 │ │ + @ instruction: 0xf10d4648 │ │ + @ instruction: 0xf50e0e10 │ │ + stmdagt ip!, {r2, r7, r8, ip, lr}^ │ │ + strbgt r4, [ip, -pc, lsl #12]! │ │ + mlseq ip, r0, r8, lr │ │ + @ instruction: 0xc76c4658 │ │ + ldrdhi pc, [r8], -sp │ │ + @ instruction: 0xffeef006 │ │ + cmpcs r0, r6, lsl #24 │ │ + @ instruction: 0xf0544620 │ │ + andscs pc, r0, r3, ror #22 │ │ + andsls r4, r6, r1, lsr #12 │ │ + @ instruction: 0xf0064658 │ │ + stmdals r6, {r0, r3, r4, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf8c82500 │ │ + strbmi r0, [r8], -r4, rrx │ │ + strpl lr, [r7, #-2378] @ 0xfffff6b6 │ │ + strpl lr, [r5, #-2378] @ 0xfffff6b6 │ │ + strpl lr, [r3, #-2378] @ 0xfffff6b6 │ │ + stcpl 8, cr15, [r4], {74} @ 0x4a │ │ + andpl pc, r0, sl, asr #17 │ │ + @ instruction: 0xff2ef003 │ │ @ instruction: 0xf0402800 │ │ - @ instruction: 0x464c80f1 │ │ - cdpeq 1, 0, cr15, cr8, cr13, {0} │ │ + strbmi r8, [r8], -r3, asr #1 │ │ + cdpeq 1, 1, cr15, cr0, cr13, {0} │ │ orrpl pc, r4, lr, lsl #10 │ │ - strmi ip, [r8], -ip, ror #24 │ │ - ldm r4, {r2, r3, r5, r6, lr, pc} │ │ - rsbgt r0, ip, ip, rrx │ │ - @ instruction: 0xf0044658 │ │ - @ instruction: 0xac04fac3 │ │ + strmi ip, [ip], -ip, asr #17 │ │ + ldm r0, {r2, r3, r6, r7, sl, lr, pc} │ │ + ldrbmi r0, [r8], -ip, asr #1 │ │ + @ instruction: 0xf006c4cc │ │ + stcge 15, cr15, [r6], {193} @ 0xc1 │ │ strtmi r2, [r0], -r0, asr #2 │ │ - ldc2l 0, cr15, [r9, #-220] @ 0xffffff24 │ │ + blx dc5a9e │ │ @ instruction: 0x46212010 │ │ - @ instruction: 0x46589014 │ │ - cdp2 0, 14, cr15, cr14, cr3, {0} │ │ - strcs r9, [r0, #-2052] @ 0xfffff7fc │ │ - @ instruction: 0x464865f8 │ │ + @ instruction: 0x46589016 │ │ + blx ffb45972 │ │ + @ instruction: 0xf8c89806 │ │ + strbmi r0, [r8], -r8, rrx │ │ strpl lr, [r7, #-2378] @ 0xfffff6b6 │ │ strpl lr, [r5, #-2378] @ 0xfffff6b6 │ │ strpl lr, [r3, #-2378] @ 0xfffff6b6 │ │ stcpl 8, cr15, [r4], {74} @ 0x4a │ │ andpl pc, r0, sl, asr #17 │ │ - stc2 0, cr15, [r0, #12] │ │ + @ instruction: 0xff02f003 │ │ @ instruction: 0xf0402800 │ │ - ldrtmi r8, [r8], r5, asr #1 │ │ - @ instruction: 0xf10d464f │ │ - svcgt 0x005c0e08 │ │ + @ instruction: 0x46488097 │ │ + cdpeq 1, 1, cr15, cr0, cr13, {0} │ │ orrpl pc, r4, lr, lsl #10 │ │ - subsgt r4, ip, r8, lsl #12 │ │ - @ instruction: 0x005ce897 │ │ - @ instruction: 0x4658c05c │ │ - blx fe5c2c0c │ │ - cmpcs r0, r4, lsl #28 │ │ - @ instruction: 0xf0374630 │ │ - ldrcs pc, [r0], #-3372 @ 0xfffff2d4 │ │ - @ instruction: 0x46314658 │ │ - @ instruction: 0xf0039414 │ │ - stmdals r4, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - rsbeq pc, r0, r8, asr #17 │ │ - stmdb sl, {r3, r6, r9, sl, lr}^ │ │ - stmdb sl, {r0, r1, r2, r8, sl, ip, lr}^ │ │ - stmdb sl, {r0, r2, r8, sl, ip, lr}^ │ │ - @ instruction: 0xf84a5503 │ │ - @ instruction: 0xf8ca5c04 │ │ - @ instruction: 0xf0035000 │ │ - stmdacs r0, {r0, r1, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ - addshi pc, r8, r0, asr #32 │ │ - @ instruction: 0xf10d464f │ │ - @ instruction: 0xf50e0e08 │ │ - svcgt 0x006c5184 │ │ - rsbgt r4, ip, r8, lsl #12 │ │ - mlseq ip, r7, r8, lr │ │ - ldrbmi ip, [r8], -ip, rrx │ │ - blx 1ac2c64 │ │ - cmpcs r0, r4, lsl #26 │ │ - @ instruction: 0xf0374628 │ │ - ldrbmi pc, [r8], -r0, lsl #26 @ │ │ - ldrls r4, [r4], #-1577 @ 0xfffff9d7 │ │ - cdp2 0, 9, cr15, cr6, cr3, {0} │ │ - strcs r9, [r0, #-2052] @ 0xfffff7fc │ │ - rsbeq pc, r4, r8, asr #17 │ │ + strmi ip, [sp], -ip, asr #17 │ │ + ldm r0, {r2, r3, r6, r7, r8, sl, lr, pc} │ │ + ldrbmi r0, [r8], -ip, asr #1 │ │ + @ instruction: 0xf006c5cc │ │ + stcge 15, cr15, [r6], {149} @ 0x95 │ │ + strtmi r2, [r0], -r0, asr #2 │ │ + blx 2c5af6 │ │ + @ instruction: 0x46212010 │ │ + @ instruction: 0x46589016 │ │ + blx ff0459ca │ │ + strcs r9, [r0, #-2054] @ 0xfffff7fa │ │ + rsbeq pc, ip, r8, asr #17 │ │ stmdb sl, {r3, r6, r9, sl, lr}^ │ │ stmdb sl, {r0, r1, r2, r8, sl, ip, lr}^ │ │ stmdb sl, {r0, r2, r8, sl, ip, lr}^ │ │ @ instruction: 0xf84a5503 │ │ @ instruction: 0xf8ca5c04 │ │ @ instruction: 0xf0035000 │ │ - stmdacs r0, {r0, r1, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - strbmi sp, [pc], -ip, ror #2 │ │ - cdpeq 1, 0, cr15, cr8, cr13, {0} │ │ + stmdacs r0, {r0, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + strbmi sp, [r8], -sl, ror #2 │ │ + cdpeq 1, 1, cr15, cr0, cr13, {0} │ │ orrpl pc, r4, lr, lsl #10 │ │ - @ instruction: 0x4608cf5c │ │ - ldm r7, {r2, r3, r4, r6, lr, pc} │ │ - subsgt r0, ip, ip, asr r0 │ │ - @ instruction: 0xf0044658 │ │ - @ instruction: 0xac04fa3f │ │ + strmi ip, [ip], -ip, asr #17 │ │ + ldm r0, {r2, r3, r6, r7, sl, lr, pc} │ │ + ldrbmi r0, [r8], -ip, asr #1 │ │ + @ instruction: 0xf006c4cc │ │ + stcge 15, cr15, [r6], {105} @ 0x69 │ │ strtmi r2, [r0], -r0, asr #2 │ │ - ldc2l 0, cr15, [r5], {55} @ 0x37 │ │ - @ instruction: 0x46212010 │ │ - @ instruction: 0x46589014 │ │ - cdp2 0, 6, cr15, cr10, cr3, {0} │ │ - @ instruction: 0xf8c89804 │ │ - strbmi r0, [r8], -r8, rrx │ │ + blx ff7c5b4c │ │ + @ instruction: 0x46582610 │ │ + ldrls r4, [r6], -r1, lsr #12 │ │ + blx fe545a22 │ │ + @ instruction: 0xf8c89806 │ │ + @ instruction: 0x46480070 │ │ strpl lr, [r7, #-2378] @ 0xfffff6b6 │ │ strpl lr, [r5, #-2378] @ 0xfffff6b6 │ │ strpl lr, [r3, #-2378] @ 0xfffff6b6 │ │ stcpl 8, cr15, [r4], {74} @ 0x4a │ │ andpl pc, r0, sl, asr #17 │ │ - ldc2l 0, cr15, [ip], #12 │ │ - cmple r1, r0, lsl #16 │ │ - cdpeq 1, 0, cr15, cr8, cr13, {0} │ │ - strheq lr, [ip], #137 @ 0x89 │ │ + cdp2 0, 10, cr15, cr10, cr3, {0} │ │ + teqle pc, r0, lsl #16 │ │ + cdpeq 1, 1, cr15, cr0, cr13, {0} │ │ + strhteq lr, [ip], r9 │ │ orrpl pc, r4, lr, lsl #10 │ │ - sbcgt r4, ip, r8, lsl #12 │ │ - smulleq lr, ip, r9, r8 │ │ - ldrbmi ip, [r8], -ip, asr #1 │ │ - blx 542d10 │ │ - cmpcs r0, r4, lsl #28 │ │ - @ instruction: 0xf0374630 │ │ - andscs pc, r0, sl, lsr #25 │ │ - andsls r4, r4, r1, lsr r6 │ │ - @ instruction: 0xf0034658 │ │ - stcls 14, cr15, [r2, #-252] @ 0xffffff04 │ │ - cmppeq r0, r8, lsl #2 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf8c89804 │ │ - strtmi r0, [r8], -ip, rrx │ │ - bl 1442d74 │ │ - andcs r2, r1, #0, 2 │ │ - @ instruction: 0xf8c82801 │ │ - @ instruction: 0xf8c81069 │ │ - @ instruction: 0xf8881051 │ │ - @ instruction: 0xf8c82050 │ │ - @ instruction: 0xf8c81055 │ │ - @ instruction: 0xf8c81059 │ │ - @ instruction: 0xf8c8105d │ │ - @ instruction: 0xf8c81061 │ │ - @ instruction: 0xf8c81065 │ │ - @ instruction: 0xf8ca106c │ │ - @ instruction: 0xd12e0014 │ │ - andpl pc, r4, r8, asr #17 │ │ - @ instruction: 0xf50d4628 │ │ - andlt r5, r3, r5, lsl #27 │ │ + adcgt r4, ip, r8, lsl #12 │ │ + umlaleq lr, ip, r9, r8 │ │ + ldrbmi ip, [r8], -ip, lsr #1 │ │ + @ instruction: 0xff3ef006 │ │ + cmpcs r0, r6, lsl #24 │ │ + @ instruction: 0xf0544620 │ │ + @ instruction: 0x4658fab3 │ │ + ldrls r4, [r6], -r1, lsr #12 │ │ + blx 1ac5a76 │ │ + @ instruction: 0xf1089806 │ │ + @ instruction: 0xf8c80158 │ │ + stmdals r1, {r2, r4, r5, r6} │ │ + @ instruction: 0xf0304604 │ │ + tstcs r0, r6, lsl #16 │ │ + stmdacs r1, {r0, r9, sp} │ │ + rsbsne pc, r1, r8, asr #17 │ │ + subsne pc, r9, r8, asr #17 │ │ + subscs pc, r8, r8, lsl #17 │ │ + subsne pc, sp, r8, asr #17 │ │ + rsbne pc, r1, r8, asr #17 │ │ + rsbne pc, r5, r8, asr #17 │ │ + rsbne pc, r9, r8, asr #17 │ │ + rsbne pc, sp, r8, asr #17 │ │ + rsbsne pc, r4, r8, asr #17 │ │ + @ instruction: 0xd12c9005 │ │ + @ instruction: 0xf8c84620 │ │ + @ instruction: 0xf50d4004 │ │ + andlt r5, r5, r5, lsl #27 │ │ svchi 0x00f0e8bd │ │ - cdpeq 1, 1, cr15, cr12, cr13, {0} │ │ - @ instruction: 0xf50e4a19 │ │ - ldmdbmi r9, {r0, r1, r7, sl, ip, lr} │ │ - ldrbtmi r4, [sl], #-2841 @ 0xfffff4e7 │ │ - streq lr, [r2], #-2506 @ 0xfffff636 │ │ - andseq pc, r0, sl, lsl #2 │ │ - @ instruction: 0x2601447b │ │ - andcs ip, r0, ip, asr #32 │ │ - cdpeq 1, 0, cr15, cr8, cr13, {0} │ │ - eoreq pc, r4, sl, asr #17 │ │ - @ instruction: 0xf50e4479 │ │ - @ instruction: 0xf50d5084 │ │ - stmib sl, {r2, r7, r8, sl, ip, lr}^ │ │ - @ instruction: 0xf0015607 │ │ - andcs pc, r0, r5, ror #22 │ │ - cdpeq 1, 0, cr15, cr8, cr13, {0} │ │ - stmdage r3, {r2, ip, pc} │ │ - orrpl pc, r4, lr, lsl #10 │ │ - @ instruction: 0xf7ffaa04 │ │ - bmi 2c6594 │ │ - cdpeq 1, 0, cr15, cr8, cr13, {0} │ │ - @ instruction: 0xf50e9104 │ │ - ldrbtmi r5, [sl], #-132 @ 0xffffff7c │ │ - @ instruction: 0xf7ffa904 │ │ - svclt 0x0000fe03 │ │ - ldrsbeq r7, [r5], #224 @ 0xe0 │ │ - andeq sp, r3, sl, ror sl │ │ - andeq r3, r0, fp, ror #16 │ │ - andeq fp, r3, ip, asr r7 │ │ - andeq fp, r3, r4, ror #14 │ │ - andeq fp, r3, sl, asr r7 │ │ + @ instruction: 0xf10d2600 │ │ + bmi 58d2d4 │ │ + stcpl 5, cr15, [r4], {14} │ │ + cdpeq 1, 0, cr15, cr4, cr13, {0} │ │ + strpl pc, [r4, #1294] @ 0x50e │ │ + blmi 51bf10 │ │ + stmib sl, {r1, r3, r4, r5, r6, sl, lr}^ │ │ + @ instruction: 0xf10a0502 │ │ + @ instruction: 0xf10d0010 │ │ + smladcs r1, r0, lr, r0 │ │ + stm r0, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ + ldrbtmi r1, [r9], #-140 @ 0xffffff74 │ │ + addpl pc, r4, lr, lsl #10 │ │ + strvc lr, [r8], -sl, asr #19 │ │ + ldc2 0, cr15, [r6], #4 │ │ + stmdbge r4, {sp} │ │ + stmdage r3, {r1, r2, ip, pc} │ │ + @ instruction: 0xf003aa06 │ │ + bmi 24844c │ │ + tstls r6, r5, lsl #16 │ │ + ldrbtmi sl, [sl], #-2310 @ 0xfffff6fa │ │ + @ instruction: 0xf946f029 │ │ + sbcseq r5, r7, ip, lsr r9 │ │ + andeq fp, r5, sl, lsl #10 │ │ + @ instruction: 0x00003bbd │ │ + andeq r8, r5, r2, lsr #9 │ │ + andeq r8, r5, r0, lsr #9 │ │ + muleq r5, lr, r4 │ │ │ │ -00006de0 : │ │ - b.w 69f8 │ │ +00009b18 : │ │ + b.w 9734 │ │ │ │ -00006de4 : │ │ +00009b1c : │ │ push {r4, r5, r7, lr} │ │ sub sp, #64 @ 0x40 │ │ cmp r0, #32 │ │ - bne.n 6e0c │ │ + bne.n 9b44 │ │ mov r4, sp │ │ movs r1, #64 @ 0x40 │ │ mov r0, r4 │ │ - bl 3e65a │ │ - ldr r0, [pc, #76] @ (6e44 ) │ │ - ldr r1, [pc, #76] @ (6e48 ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #76] @ (9b7c ) │ │ + ldr r1, [pc, #76] @ (9b80 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r0, [r0, #0] │ │ ldr r2, [r1, #0] │ │ mov r1, r4 │ │ ldr r0, [r0, #0] │ │ - blx 224b4 │ │ - b.n 6e2e │ │ + blx 41b64 │ │ + b.n 9b66 │ │ mov r5, sp │ │ mov r4, r0 │ │ mov r0, r5 │ │ movs r1, #64 @ 0x40 │ │ - bl 3e65a │ │ - ldr r0, [pc, #32] @ (6e3c ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #32] @ (9b74 ) │ │ mov r3, r4 │ │ - ldr r1, [pc, #32] @ (6e40 ) │ │ + ldr r1, [pc, #32] @ (9b78 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r0, [r0, #0] │ │ ldr r2, [r1, #0] │ │ mov r1, r5 │ │ ldr r0, [r0, #0] │ │ - blx 157c4 │ │ + blx 34e74 │ │ subs r0, #1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ add sp, #64 @ 0x40 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ - movs r3, r0 │ │ - stmia r5!, {r6} │ │ - movs r3, r0 │ │ - stmia r5!, {r1, r5, r6} │ │ - movs r3, r0 │ │ - stmia r5!, {r2, r5, r6} │ │ - movs r3, r0 │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ + movs r5, r0 │ │ + ldr r2, [sp, #0] │ │ + movs r5, r0 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ + movs r5, r0 │ │ + ldr r2, [sp, #144] @ 0x90 │ │ + movs r5, r0 │ │ │ │ -00006e4c : │ │ +00009b84 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #280 @ 0x118 │ │ add r6, sp, #208 @ 0xd0 │ │ mov r7, r1 │ │ mov r4, r0 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r6 │ │ mov r8, r2 │ │ - bl 3e65a │ │ - ldr r0, [pc, #264] @ (6f6c ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #264] @ (9ca4 ) │ │ mov r3, r4 │ │ - ldr r1, [pc, #264] @ (6f70 ) │ │ + ldr r1, [pc, #264] @ (9ca8 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r5, [r0, #0] │ │ ldr.w r9, [r1] │ │ mov r1, r6 │ │ ldr r0, [r5, #0] │ │ mov r2, r9 │ │ - blx 157c4 │ │ + blx 34e74 │ │ cmp r0, #1 │ │ - bne.n 6f62 │ │ + bne.n 9c9a │ │ ldrh.w r1, [sp, #208] @ 0xd0 │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp, #8] │ │ adds r1, r6, #7 │ │ add r6, sp, #72 @ 0x48 │ │ ldrb.w r0, [sp, #210] @ 0xd2 │ │ strb.w r0, [sp, #10] │ │ mov r0, r6 │ │ ldr.w r4, [sp, #211] @ 0xd3 │ │ - bl 3e666 │ │ + bl 5df06 │ │ add.w sl, sp, #8 │ │ mov r1, r6 │ │ add.w r0, sl, #7 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ str.w r4, [sp, #11] │ │ add r4, sp, #208 @ 0xd0 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r4 │ │ - bl 3e65a │ │ - ldr r1, [pc, #180] @ (6f74 ) │ │ + bl 5dfb4 │ │ + ldr r1, [pc, #180] @ (9cac ) │ │ mov r3, r7 │ │ ldr r0, [r5, #0] │ │ add r1, pc │ │ ldr r2, [r1, #0] │ │ mov r1, r4 │ │ - blx 157c4 │ │ + blx 34e74 │ │ cmp r0, #1 │ │ - bne.n 6f62 │ │ + bne.n 9c9a │ │ ldrh.w r1, [sp, #208] @ 0xd0 │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp, #72] @ 0x48 │ │ adds r1, r4, #7 │ │ add r4, sp, #136 @ 0x88 │ │ ldrb.w r0, [sp, #210] @ 0xd2 │ │ strb.w r0, [sp, #74] @ 0x4a │ │ mov r0, r4 │ │ ldr.w r7, [sp, #211] @ 0xd3 │ │ - bl 3e666 │ │ + bl 5df06 │ │ adds r0, r6, #7 │ │ mov r1, r4 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ add r4, sp, #208 @ 0xd0 │ │ movs r1, #64 @ 0x40 │ │ str.w r7, [sp, #75] @ 0x4b │ │ mov r0, r4 │ │ - bl 3e65a │ │ + bl 5dfb4 │ │ ldr r0, [r5, #0] │ │ add r2, sp, #200 @ 0xc8 │ │ mov r1, r4 │ │ movs r3, #2 │ │ strd sl, r6, [sp, #200] @ 0xc8 │ │ movs r6, #2 │ │ - blx 1a960 │ │ + blx 3a010 │ │ cmp r0, #1 │ │ - bne.n 6f5a │ │ - str.w r8, [sp, #272] @ 0x110 │ │ - cmp.w r8, #33 @ 0x21 │ │ - it eq │ │ - moveq.w r6, #258 @ 0x102 │ │ + bne.n 9c92 │ │ ldr r0, [r5, #0] │ │ add r2, sp, #272 @ 0x110 │ │ add r3, sp, #208 @ 0xd0 │ │ mov r1, r9 │ │ + str.w r8, [sp, #272] @ 0x110 │ │ + cmp.w r8, #33 @ 0x21 │ │ + it eq │ │ + moveq.w r6, #258 @ 0x102 │ │ str r6, [sp, #0] │ │ - blx 15cd0 │ │ + blx 35380 │ │ cmp r0, #1 │ │ str r0, [sp, #276] @ 0x114 │ │ ittt eq │ │ moveq r0, #1 │ │ addeq sp, #280 @ 0x118 │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r2, [pc, #44] @ (6f78 ) │ │ + ldr r2, [pc, #44] @ (9cb0 ) │ │ movs r0, #0 │ │ str r0, [sp, #136] @ 0x88 │ │ add r0, sp, #276 @ 0x114 │ │ add r2, pc │ │ add r1, sp, #136 @ 0x88 │ │ - bl 69cc │ │ + bl 32d8c │ │ movs r0, #0 │ │ add sp, #280 @ 0x118 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #1 │ │ str r0, [sp, #208] @ 0xd0 │ │ add r0, sp, #208 @ 0xd0 │ │ - bl 8198 │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ - movs r3, r0 │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ - movs r3, r0 │ │ - stmia r4!, {r5, r7} │ │ - movs r3, r0 │ │ - push {r1, r2, r5, r6, r7, lr} │ │ - movs r3, r0 │ │ + bl ae6c │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ + movs r5, r0 │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ + movs r5, r0 │ │ + ldr r1, [sp, #384] @ 0x180 │ │ + movs r5, r0 │ │ + strh r6, [r7, #24] │ │ + movs r5, r0 │ │ │ │ -00006f7c : │ │ +00009cb4 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #204 @ 0xcc │ │ add r6, sp, #136 @ 0x88 │ │ mov r8, r1 │ │ mov r7, r0 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r6 │ │ - bl 3e65a │ │ - ldr r0, [pc, #172] @ (7040 ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #172] @ (9d78 ) │ │ mov r3, r7 │ │ - ldr r1, [pc, #172] @ (7044 ) │ │ + ldr r1, [pc, #172] @ (9d7c ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r4, [r0, #0] │ │ ldr.w r9, [r1] │ │ mov r1, r6 │ │ ldr r0, [r4, #0] │ │ mov r2, r9 │ │ - blx 157c4 │ │ + blx 34e74 │ │ cmp r0, #1 │ │ - bne.n 7036 │ │ + bne.n 9d6e │ │ ldrh.w r1, [sp, #136] @ 0x88 │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp, #8] │ │ adds r1, r6, #7 │ │ add r6, sp, #72 @ 0x48 │ │ ldrb.w r0, [sp, #138] @ 0x8a │ │ strb.w r0, [sp, #10] │ │ mov r0, r6 │ │ ldr.w r5, [sp, #139] @ 0x8b │ │ - bl 3e666 │ │ + bl 5df06 │ │ add r7, sp, #8 │ │ mov r1, r6 │ │ adds r0, r7, #7 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ str.w r5, [sp, #11] │ │ - bl 69f8 │ │ - ldr r1, [pc, #100] @ (7048 ) │ │ + bl 9734 │ │ + ldr r1, [pc, #100] @ (9d80 ) │ │ add r1, pc │ │ ldr r2, [r1, #0] │ │ mov r1, r7 │ │ - blx 193a0 │ │ + blx 38a50 │ │ cmp r0, #1 │ │ - bne.n 702e │ │ + bne.n 9d66 │ │ movs r1, #2 │ │ + ldr r0, [r4, #0] │ │ str.w r8, [sp, #200] @ 0xc8 │ │ cmp.w r8, #33 @ 0x21 │ │ it eq │ │ moveq.w r1, #258 @ 0x102 │ │ - ldr r0, [r4, #0] │ │ add r2, sp, #200 @ 0xc8 │ │ add r3, sp, #8 │ │ str r1, [sp, #0] │ │ mov r1, r9 │ │ - blx 15cd0 │ │ + blx 35380 │ │ cmp r0, #1 │ │ str r0, [sp, #72] @ 0x48 │ │ ittt eq │ │ moveq r0, #1 │ │ addeq sp, #204 @ 0xcc │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r2, [pc, #44] @ (704c ) │ │ + ldr r2, [pc, #44] @ (9d84 ) │ │ movs r0, #0 │ │ str r0, [sp, #136] @ 0x88 │ │ add r0, sp, #72 @ 0x48 │ │ add r2, pc │ │ add r1, sp, #136 @ 0x88 │ │ - bl 69cc │ │ + bl 32d8c │ │ movs r0, #0 │ │ add sp, #204 @ 0xcc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #1 │ │ str r0, [sp, #136] @ 0x88 │ │ add r0, sp, #136 @ 0x88 │ │ - bl 8198 │ │ - stmia r3!, {r1, r2, r6, r7} │ │ - movs r3, r0 │ │ - stmia r3!, {r3, r6, r7} │ │ - movs r3, r0 │ │ - stmia r3!, {r2, r7} │ │ - movs r3, r0 │ │ - push {r1, r4, lr} │ │ - movs r3, r0 │ │ + bl ae6c │ │ + ldr r0, [sp, #536] @ 0x218 │ │ + movs r5, r0 │ │ + ldr r0, [sp, #544] @ 0x220 │ │ + movs r5, r0 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + movs r5, r0 │ │ + strh r2, [r5, #18] │ │ + movs r5, r0 │ │ │ │ -00007050 : │ │ +00009d88 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #200 @ 0xc8 │ │ add r5, sp, #128 @ 0x80 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r5 │ │ - bl 3e65a │ │ - ldr r0, [pc, #204] @ (7130 ) │ │ - ldr r1, [pc, #208] @ (7134 ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #204] @ (9e68 ) │ │ + ldr r1, [pc, #208] @ (9e6c ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r7, [r0, #0] │ │ ldr.w r8, [r1] │ │ mov r1, r5 │ │ ldr r0, [r7, #0] │ │ mov r2, r8 │ │ - blx 224b4 │ │ + blx 41b64 │ │ cmp r0, #1 │ │ - bne.n 7116 │ │ + bne.n 9e5c │ │ ldrh.w r1, [sp, #128] @ 0x80 │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp] │ │ adds r1, r5, #7 │ │ add r5, sp, #64 @ 0x40 │ │ ldrb.w r0, [sp, #130] @ 0x82 │ │ strb.w r0, [sp, #2] │ │ mov r0, r5 │ │ ldr.w r4, [sp, #131] @ 0x83 │ │ - bl 3e666 │ │ + bl 5df06 │ │ mov r6, sp │ │ adds r0, r6, #7 │ │ mov r1, r5 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ add r5, sp, #128 @ 0x80 │ │ movs r1, #64 @ 0x40 │ │ str.w r4, [sp, #3] │ │ mov r0, r5 │ │ - bl 3e65a │ │ - bl 69f8 │ │ - ldr r1, [pc, #124] @ (7138 ) │ │ + bl 5dfb4 │ │ + bl 9734 │ │ + ldr r1, [pc, #124] @ (9e70 ) │ │ mov r2, r6 │ │ add r1, pc │ │ ldr r3, [r1, #0] │ │ mov r1, r5 │ │ - blx 23140 │ │ + blx 427f0 │ │ cmp r0, #1 │ │ - bne.n 710c │ │ + bne.n 9e44 │ │ movs r5, #0 │ │ str r5, [sp, #124] @ 0x7c │ │ - bl 69f8 │ │ + bl 9734 │ │ add r2, sp, #124 @ 0x7c │ │ add r3, sp, #128 @ 0x80 │ │ mov r1, sp │ │ - blx 22cd0 │ │ + blx 42380 │ │ cmp r0, #1 │ │ str r0, [sp, #196] @ 0xc4 │ │ - bne.n 7120 │ │ + bne.n 9e4e │ │ ldr r0, [r7, #0] │ │ mov r2, sp │ │ mov r1, r8 │ │ - blx 22a30 │ │ + blx 420e0 │ │ cmp r0, #1 │ │ str r0, [sp, #196] @ 0xc4 │ │ ittt eq │ │ ldreq r0, [sp, #124] @ 0x7c │ │ addeq sp, #200 @ 0xc8 │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r2, [pc, #64] @ (7140 ) │ │ + ldr r2, [pc, #64] @ (9e78 ) │ │ movs r0, #0 │ │ str r0, [sp, #64] @ 0x40 │ │ add r2, pc │ │ add r0, sp, #196 @ 0xc4 │ │ add r1, sp, #64 @ 0x40 │ │ - bl 69cc │ │ + bl 32d8c │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ add sp, #200 @ 0xc8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - movs r0, #1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 8198 │ │ - ldr r2, [pc, #24] @ (713c ) │ │ + ldr r2, [pc, #36] @ (9e74 ) │ │ str r5, [sp, #64] @ 0x40 │ │ add r2, pc │ │ add r0, sp, #196 @ 0xc4 │ │ add r1, sp, #64 @ 0x40 │ │ - bl 69cc │ │ + bl 32d8c │ │ + movs r0, #1 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add r0, sp, #128 @ 0x80 │ │ + bl ae6c │ │ nop │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ - movs r3, r0 │ │ - stmia r3!, {r1, r2} │ │ - movs r3, r0 │ │ - stmia r2!, {r1, r3, r5, r7} │ │ - movs r3, r0 │ │ - push {r2} │ │ - movs r3, r0 │ │ - push {r1, r2, r6} │ │ - movs r3, r0 │ │ + str r7, [sp, #736] @ 0x2e0 │ │ + movs r5, r0 │ │ + str r7, [sp, #792] @ 0x318 │ │ + movs r5, r0 │ │ + str r7, [sp, #424] @ 0x1a8 │ │ + movs r5, r0 │ │ + strh r6, [r4, #10] │ │ + movs r5, r0 │ │ + strh r6, [r3, #12] │ │ + movs r5, r0 │ │ │ │ -00007144 : │ │ +00009e7c : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #204 @ 0xcc │ │ add r5, sp, #136 @ 0x88 │ │ mov r4, r0 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r5 │ │ - bl 3e65a │ │ - ldr r0, [pc, #136] @ (71e0 ) │ │ - ldr r1, [pc, #140] @ (71e4 ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #136] @ (9f18 ) │ │ + ldr r1, [pc, #140] @ (9f1c ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r7, [r0, #0] │ │ ldr r2, [r1, #0] │ │ mov r1, r5 │ │ ldr r0, [r7, #0] │ │ - blx 224b4 │ │ + blx 41b64 │ │ cmp r0, #1 │ │ - bne.n 71d4 │ │ + bne.n 9f0c │ │ ldrh.w r1, [sp, #136] @ 0x88 │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp, #8] │ │ adds r1, r5, #7 │ │ add r5, sp, #72 @ 0x48 │ │ ldrb.w r0, [sp, #138] @ 0x8a │ │ strb.w r0, [sp, #10] │ │ mov r0, r5 │ │ ldr.w r6, [sp, #139] @ 0x8b │ │ - bl 3e666 │ │ + bl 5df06 │ │ add r0, sp, #8 │ │ mov r1, r5 │ │ adds r0, #7 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ str.w r6, [sp, #11] │ │ add r6, sp, #136 @ 0x88 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r6 │ │ - bl 3e65a │ │ - ldr r1, [pc, #64] @ (71e8 ) │ │ + bl 5dfb4 │ │ + ldr r1, [pc, #64] @ (9f20 ) │ │ ldr r0, [r7, #0] │ │ add r1, pc │ │ ldr r5, [r1, #0] │ │ mov r1, r6 │ │ mov r2, r5 │ │ - blx 224b4 │ │ + blx 41b64 │ │ cmp r0, #1 │ │ - bne.n 71d4 │ │ - bl 69f8 │ │ - ldr r1, [pc, #44] @ (71ec ) │ │ + bne.n 9f0c │ │ + bl 9734 │ │ + ldr r1, [pc, #44] @ (9f24 ) │ │ add r3, sp, #8 │ │ mov r2, r4 │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ str r1, [sp, #0] │ │ mov r1, r5 │ │ - blx 23590 │ │ + blx 42c40 │ │ add sp, #204 @ 0xcc │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ str r0, [sp, #136] @ 0x88 │ │ add r0, sp, #136 @ 0x88 │ │ - bl 8198 │ │ + bl ae6c │ │ nop │ │ - stmia r2!, {r2} │ │ - movs r3, r0 │ │ - stmia r2!, {r1, r4} │ │ - movs r3, r0 │ │ - stmia r1!, {r1, r2, r6, r7} │ │ - movs r3, r0 │ │ - stmia r1!, {r2, r5, r7} │ │ - movs r3, r0 │ │ + str r6, [sp, #784] @ 0x310 │ │ + movs r5, r0 │ │ + str r6, [sp, #840] @ 0x348 │ │ + movs r5, r0 │ │ + str r6, [sp, #536] @ 0x218 │ │ + movs r5, r0 │ │ + str r6, [sp, #400] @ 0x190 │ │ + movs r5, r0 │ │ │ │ -000071f0 : │ │ +00009f28 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #204 @ 0xcc │ │ add r6, sp, #136 @ 0x88 │ │ mov r8, r1 │ │ mov r7, r0 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r6 │ │ - bl 3e65a │ │ - ldr r0, [pc, #144] @ (7298 ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #144] @ (9fd0 ) │ │ mov r3, r7 │ │ - ldr r1, [pc, #144] @ (729c ) │ │ + ldr r1, [pc, #144] @ (9fd4 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r4, [r0, #0] │ │ ldr r5, [r1, #0] │ │ mov r1, r6 │ │ ldr r0, [r4, #0] │ │ mov r2, r5 │ │ - blx 157c4 │ │ + blx 34e74 │ │ cmp r0, #1 │ │ - bne.n 728e │ │ + bne.n 9fc6 │ │ ldrh.w r1, [sp, #136] @ 0x88 │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp, #8] │ │ adds r1, r6, #7 │ │ add r6, sp, #72 @ 0x48 │ │ ldrb.w r0, [sp, #138] @ 0x8a │ │ strb.w r0, [sp, #10] │ │ mov r0, r6 │ │ ldr.w r7, [sp, #139] @ 0x8b │ │ - bl 3e666 │ │ + bl 5df06 │ │ add.w r9, sp, #8 │ │ mov r1, r6 │ │ add.w r0, r9, #7 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ movs r1, #2 │ │ str.w r7, [sp, #11] │ │ cmp.w r8, #33 @ 0x21 │ │ it eq │ │ moveq.w r1, #258 @ 0x102 │ │ ldr r0, [r4, #0] │ │ add r2, sp, #200 @ 0xc8 │ │ str r1, [sp, #0] │ │ mov r1, r5 │ │ mov r3, r9 │ │ str.w r8, [sp, #200] @ 0xc8 │ │ - blx 15cd0 │ │ + blx 35380 │ │ cmp r0, #1 │ │ str r0, [sp, #72] @ 0x48 │ │ itt eq │ │ addeq sp, #204 @ 0xcc │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r2, [pc, #32] @ (72a0 ) │ │ + ldr r2, [pc, #32] @ (9fd8 ) │ │ movs r0, #0 │ │ str r0, [sp, #136] @ 0x88 │ │ add r0, sp, #72 @ 0x48 │ │ add r2, pc │ │ add r1, sp, #136 @ 0x88 │ │ - bl 69cc │ │ + bl 32d8c │ │ movs r0, #1 │ │ str r0, [sp, #136] @ 0x88 │ │ add r0, sp, #136 @ 0x88 │ │ - bl 8198 │ │ - stmia r1!, {r1, r4, r6} │ │ - movs r3, r0 │ │ - stmia r1!, {r2, r4, r6} │ │ - movs r3, r0 │ │ - uxth r2, r6 │ │ - movs r3, r0 │ │ + bl ae6c │ │ + str r6, [sp, #72] @ 0x48 │ │ + movs r5, r0 │ │ + str r6, [sp, #80] @ 0x50 │ │ + movs r5, r0 │ │ + strh r2, [r1, #0] │ │ + movs r5, r0 │ │ │ │ -000072a4 : │ │ +00009fdc : │ │ push {r4, r5, r7, lr} │ │ sub sp, #104 @ 0x68 │ │ add r5, sp, #8 │ │ mov r4, r0 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r5 │ │ - bl 3e65a │ │ - bl 69f8 │ │ - ldr r1, [pc, #84] @ (7310 ) │ │ + bl 5dfb4 │ │ + bl 9734 │ │ + ldr r1, [pc, #84] @ (a048 ) │ │ add r1, pc │ │ ldr r2, [r1, #0] │ │ mov r1, r5 │ │ - blx 18620 │ │ + blx 37cd0 │ │ cmp r0, #1 │ │ - bne.n 7308 │ │ - ldr r0, [pc, #72] @ (7314 ) │ │ + bne.n a040 │ │ + ldr r0, [pc, #72] @ (a04c ) │ │ movs r2, #2 │ │ - ldr r1, [pc, #72] @ (7318 ) │ │ + ldr r1, [pc, #72] @ (a050 ) │ │ cmp r4, #33 @ 0x21 │ │ add r0, pc │ │ str r4, [sp, #72] @ 0x48 │ │ add r1, pc │ │ - it eq │ │ - moveq.w r2, #258 @ 0x102 │ │ - ldr r0, [r0, #0] │ │ add r3, sp, #8 │ │ + ldr r0, [r0, #0] │ │ ldr r1, [r1, #0] │ │ + ldr r0, [r0, #0] │ │ + it eq │ │ + moveq.w r2, #258 @ 0x102 │ │ str r2, [sp, #0] │ │ add r2, sp, #72 @ 0x48 │ │ - ldr r0, [r0, #0] │ │ - blx 15cd0 │ │ + blx 35380 │ │ cmp r0, #1 │ │ str r0, [sp, #76] @ 0x4c │ │ ittt eq │ │ moveq r0, #1 │ │ addeq sp, #104 @ 0x68 │ │ popeq {r4, r5, r7, pc} │ │ - ldr r2, [pc, #32] @ (731c ) │ │ + ldr r2, [pc, #32] @ (a054 ) │ │ movs r0, #0 │ │ str r0, [sp, #80] @ 0x50 │ │ add r0, sp, #76 @ 0x4c │ │ add r2, pc │ │ add r1, sp, #80 @ 0x50 │ │ - bl 69cc │ │ + bl 32d8c │ │ movs r0, #0 │ │ add sp, #104 @ 0x68 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ - movs r3, r0 │ │ - stmia r0!, {r2, r3, r7} │ │ - movs r3, r0 │ │ - stmia r0!, {r2, r3, r7} │ │ - movs r3, r0 │ │ - sxth r0, r7 │ │ - movs r3, r0 │ │ + str r5, [sp, #488] @ 0x1e8 │ │ + movs r5, r0 │ │ + str r5, [sp, #304] @ 0x130 │ │ + movs r5, r0 │ │ + str r5, [sp, #304] @ 0x130 │ │ + movs r5, r0 │ │ + ldrb r0, [r2, #30] │ │ + movs r5, r0 │ │ │ │ -00007320 : │ │ +0000a058 : │ │ push {r4, r5, r6, lr} │ │ - sub sp, #296 @ 0x128 │ │ - add r4, sp, #192 @ 0xc0 │ │ + sub sp, #304 @ 0x130 │ │ + add r4, sp, #200 @ 0xc8 │ │ movs r1, #96 @ 0x60 │ │ mov r0, r4 │ │ - bl 3e65a │ │ - bl 69f8 │ │ - ldr r1, [pc, #168] @ (73dc ) │ │ + bl 5dfb4 │ │ + bl 9734 │ │ + ldr r1, [pc, #168] @ (a114 ) │ │ add r1, pc │ │ ldr r2, [r1, #0] │ │ mov r1, r4 │ │ - blx 23cb0 │ │ + blx 43360 │ │ cmp r0, #1 │ │ - bne.n 73c4 │ │ - ldrh.w r1, [sp, #192] @ 0xc0 │ │ + bne.n a10a │ │ + ldrh.w r1, [sp, #200] @ 0xc8 │ │ movs r2, #89 @ 0x59 │ │ strh.w r1, [sp] │ │ adds r1, r4, #7 │ │ add r4, sp, #96 @ 0x60 │ │ - ldrb.w r0, [sp, #194] @ 0xc2 │ │ + ldrb.w r0, [sp, #202] @ 0xca │ │ strb.w r0, [sp, #2] │ │ mov r0, r4 │ │ - ldr.w r6, [sp, #195] @ 0xc3 │ │ - bl 3e666 │ │ + ldr.w r6, [sp, #203] @ 0xcb │ │ + bl 5df06 │ │ mov r5, sp │ │ adds r0, r5, #7 │ │ mov r1, r4 │ │ movs r2, #89 @ 0x59 │ │ - bl 3e666 │ │ - add r4, sp, #192 @ 0xc0 │ │ + bl 5df06 │ │ + add r4, sp, #200 @ 0xc8 │ │ movs r1, #64 @ 0x40 │ │ str.w r6, [sp, #3] │ │ mov r0, r4 │ │ - bl 3e65a │ │ + bl 5dfb4 │ │ movs r6, #0 │ │ - str r6, [sp, #188] @ 0xbc │ │ - bl 69f8 │ │ - add r2, sp, #188 @ 0xbc │ │ + str r6, [sp, #192] @ 0xc0 │ │ + bl 9734 │ │ + add r2, sp, #192 @ 0xc0 │ │ mov r1, r4 │ │ mov r3, r5 │ │ - blx 24330 │ │ + blx 439e0 │ │ cmp r0, #1 │ │ - str r0, [sp, #292] @ 0x124 │ │ - bne.n 73ce │ │ - ldr r0, [pc, #72] @ (73e0 ) │ │ - add r2, sp, #192 @ 0xc0 │ │ - ldr r1, [pc, #72] @ (73e4 ) │ │ + str r0, [sp, #196] @ 0xc4 │ │ + bne.n a0fc │ │ + ldr r0, [pc, #72] @ (a118 ) │ │ + add r2, sp, #200 @ 0xc8 │ │ + ldr r1, [pc, #72] @ (a11c ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r0, [r0, #0] │ │ ldr r1, [r1, #0] │ │ ldr r0, [r0, #0] │ │ - blx 22a30 │ │ + blx 420e0 │ │ cmp r0, #1 │ │ - str r0, [sp, #292] @ 0x124 │ │ + str r0, [sp, #300] @ 0x12c │ │ ittt eq │ │ moveq r0, #1 │ │ - addeq sp, #296 @ 0x128 │ │ + addeq sp, #304 @ 0x130 │ │ popeq {r4, r5, r6, pc} │ │ - ldr r2, [pc, #48] @ (73e8 ) │ │ + ldr r2, [pc, #52] @ (a124 ) │ │ movs r0, #0 │ │ str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #300 @ 0x12c │ │ add r2, pc │ │ - add r0, sp, #292 @ 0x124 │ │ add r1, sp, #96 @ 0x60 │ │ - bl 69cc │ │ - movs r0, #0 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - add r0, sp, #192 @ 0xc0 │ │ - bl 8198 │ │ - ldr r2, [pc, #28] @ (73ec ) │ │ + bl 32d8c │ │ + ldr r2, [pc, #32] @ (a120 ) │ │ + add r0, sp, #196 @ 0xc4 │ │ + add r1, sp, #96 @ 0x60 │ │ str r6, [sp, #96] @ 0x60 │ │ add r2, pc │ │ - add r0, sp, #292 @ 0x124 │ │ - add r1, sp, #96 @ 0x60 │ │ - bl 69cc │ │ - stmia r0!, {r6} │ │ - movs r3, r0 │ │ - ittt gt │ │ - movgt r3, r0 │ │ - nopgt {13} │ │ - movgt r3, r0 │ │ - cbz r6, 740e │ │ - movs r3, r0 │ │ - cbz r6, 7410 │ │ - movs r3, r0 │ │ + bl 32d8c │ │ + movs r0, #0 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl ae6c │ │ + str r5, [sp, #0] │ │ + movs r5, r0 │ │ + str r4, [sp, #520] @ 0x208 │ │ + movs r5, r0 │ │ + str r4, [sp, #576] @ 0x240 │ │ + movs r5, r0 │ │ + ldrb r4, [r4, #27] │ │ + movs r5, r0 │ │ + ldrb r4, [r4, #27] │ │ + movs r5, r0 │ │ │ │ -000073f0 : │ │ +0000a128 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #264 @ 0x108 │ │ mov r5, r0 │ │ mov r0, sp │ │ movs r1, #64 @ 0x40 │ │ - bl 3e65a │ │ + bl 5dfb4 │ │ add.w r8, sp, #200 @ 0xc8 │ │ movs r0, #0 │ │ str r0, [sp, #68] @ 0x44 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r8 │ │ - bl 3e65a │ │ - ldr r0, [pc, #192] @ (74d4 ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #192] @ (a20c ) │ │ mov r3, r5 │ │ - ldr r1, [pc, #192] @ (74d8 ) │ │ + ldr r1, [pc, #192] @ (a210 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr.w r9, [r0] │ │ ldr r2, [r1, #0] │ │ mov r1, r8 │ │ ldr.w r0, [r9] │ │ - blx 157c4 │ │ + blx 34e74 │ │ cmp r0, #1 │ │ - bne.n 74b8 │ │ + bne.n a200 │ │ ldrh.w r1, [sp, #200] @ 0xc8 │ │ add r5, sp, #136 @ 0x88 │ │ ldrb.w r0, [sp, #202] @ 0xca │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp, #72] @ 0x48 │ │ add.w r1, r8, #7 │ │ strb.w r0, [sp, #74] @ 0x4a │ │ mov r0, r5 │ │ ldr.w r4, [sp, #203] @ 0xcb │ │ - bl 3e666 │ │ + bl 5df06 │ │ add r6, sp, #72 @ 0x48 │ │ mov r1, r5 │ │ adds r0, r6, #7 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ str.w r4, [sp, #75] @ 0x4b │ │ - bl 69f8 │ │ + bl 9734 │ │ mov sl, sp │ │ add r2, sp, #68 @ 0x44 │ │ mov r1, sl │ │ mov r3, r6 │ │ - blx 22cd0 │ │ + blx 42380 │ │ cmp r0, #1 │ │ str r0, [sp, #136] @ 0x88 │ │ - bne.n 74c2 │ │ - ldr r0, [pc, #104] @ (74e0 ) │ │ + bne.n a1f0 │ │ + ldr r0, [pc, #100] @ (a214 ) │ │ mov r2, r8 │ │ ldmia.w sl!, {r1, r3, r4, r6, r7} │ │ add r0, pc │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ ldmia.w sl!, {r1, r3, r4, r6, r7} │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ ldr r1, [r0, #0] │ │ ldmia.w sl, {r0, r3, r4, r5, r6, r7} │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ mov r2, r8 │ │ ldr.w r0, [r9] │ │ - blx 22a30 │ │ + blx 420e0 │ │ cmp r0, #1 │ │ str r0, [sp, #0] │ │ ittt eq │ │ moveq r0, #1 │ │ addeq sp, #264 @ 0x108 │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r2, [pc, #56] @ (74e4 ) │ │ + ldr r2, [pc, #56] @ (a21c ) │ │ movs r0, #0 │ │ add r1, sp, #72 @ 0x48 │ │ str r0, [sp, #72] @ 0x48 │ │ add r2, pc │ │ mov r0, sp │ │ - bl 69cc │ │ - movs r0, #1 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 8198 │ │ - ldr r2, [pc, #24] @ (74dc ) │ │ + bl 32d8c │ │ + ldr r2, [pc, #36] @ (a218 ) │ │ movs r0, #0 │ │ str r0, [sp, #200] @ 0xc8 │ │ add r0, sp, #136 @ 0x88 │ │ add r2, pc │ │ add r1, sp, #200 @ 0xc8 │ │ - bl 69cc │ │ + bl 32d8c │ │ + movs r0, #1 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl ae6c │ │ nop │ │ - itte mi │ │ - movmi r3, r0 │ │ - it mi @ unpredictable │ │ - movmi r3, r0 │ │ - add sp, #376 @ 0x178 │ │ - movs r3, r0 │ │ - bkpt 0x00ee │ │ - movs r3, r0 │ │ - sub sp, #96 @ 0x60 │ │ - movs r3, r0 │ │ + str r4, [sp, #24] │ │ + movs r5, r0 │ │ + str r4, [sp, #32] │ │ + movs r5, r0 │ │ + str r3, [sp, #696] @ 0x2b8 │ │ + movs r5, r0 │ │ + ldrb r0, [r0, #23] │ │ + movs r5, r0 │ │ + ldrb r0, [r6, #23] │ │ + movs r5, r0 │ │ │ │ -000074e8 : │ │ +0000a220 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #204 @ 0xcc │ │ add r6, sp, #136 @ 0x88 │ │ mov r8, r1 │ │ mov r7, r0 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r6 │ │ - bl 3e65a │ │ - ldr r0, [pc, #172] @ (75ac ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #172] @ (a2e4 ) │ │ mov r3, r7 │ │ - ldr r1, [pc, #172] @ (75b0 ) │ │ + ldr r1, [pc, #172] @ (a2e8 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r4, [r0, #0] │ │ ldr.w r9, [r1] │ │ mov r1, r6 │ │ ldr r0, [r4, #0] │ │ mov r2, r9 │ │ - blx 157c4 │ │ + blx 34e74 │ │ cmp r0, #1 │ │ - bne.n 75a2 │ │ + bne.n a2da │ │ ldrh.w r1, [sp, #136] @ 0x88 │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp, #8] │ │ adds r1, r6, #7 │ │ add r6, sp, #72 @ 0x48 │ │ ldrb.w r0, [sp, #138] @ 0x8a │ │ strb.w r0, [sp, #10] │ │ mov r0, r6 │ │ ldr.w r5, [sp, #139] @ 0x8b │ │ - bl 3e666 │ │ + bl 5df06 │ │ add r7, sp, #8 │ │ mov r1, r6 │ │ adds r0, r7, #7 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ str.w r5, [sp, #11] │ │ - bl 69f8 │ │ - ldr r1, [pc, #100] @ (75b4 ) │ │ + bl 9734 │ │ + ldr r1, [pc, #100] @ (a2ec ) │ │ add r1, pc │ │ ldr r2, [r1, #0] │ │ mov r1, r7 │ │ - blx 19bd0 │ │ + blx 39280 │ │ cmp r0, #1 │ │ - bne.n 759a │ │ + bne.n a2d2 │ │ movs r1, #2 │ │ + ldr r0, [r4, #0] │ │ str.w r8, [sp, #200] @ 0xc8 │ │ cmp.w r8, #33 @ 0x21 │ │ it eq │ │ moveq.w r1, #258 @ 0x102 │ │ - ldr r0, [r4, #0] │ │ add r2, sp, #200 @ 0xc8 │ │ add r3, sp, #8 │ │ str r1, [sp, #0] │ │ mov r1, r9 │ │ - blx 15cd0 │ │ + blx 35380 │ │ cmp r0, #1 │ │ str r0, [sp, #72] @ 0x48 │ │ ittt eq │ │ moveq r0, #1 │ │ addeq sp, #204 @ 0xcc │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r2, [pc, #44] @ (75b8 ) │ │ + ldr r2, [pc, #44] @ (a2f0 ) │ │ movs r0, #0 │ │ str r0, [sp, #136] @ 0x88 │ │ add r0, sp, #72 @ 0x48 │ │ add r2, pc │ │ add r1, sp, #136 @ 0x88 │ │ - bl 69cc │ │ + bl 32d8c │ │ movs r0, #0 │ │ add sp, #204 @ 0xcc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #1 │ │ str r0, [sp, #136] @ 0x88 │ │ add r0, sp, #136 @ 0x88 │ │ - bl 8198 │ │ - bkpt 0x005a │ │ - movs r3, r0 │ │ - bkpt 0x005c │ │ - movs r3, r0 │ │ - bkpt 0x0018 │ │ - movs r3, r0 │ │ - add r7, sp, #664 @ 0x298 │ │ - movs r3, r0 │ │ + bl ae6c │ │ + str r3, [sp, #104] @ 0x68 │ │ + movs r5, r0 │ │ + str r3, [sp, #112] @ 0x70 │ │ + movs r5, r0 │ │ + str r2, [sp, #864] @ 0x360 │ │ + movs r5, r0 │ │ + ldrb r6, [r7, #19] │ │ + movs r5, r0 │ │ │ │ -000075bc : │ │ +0000a2f4 : │ │ push {r7, lr} │ │ - ldr r0, [pc, #32] @ (75e0 ) │ │ - ldr r1, [pc, #32] @ (75e4 ) │ │ + ldr r0, [pc, #32] @ (a318 ) │ │ + ldr r1, [pc, #32] @ (a31c ) │ │ add r0, pc │ │ - ldr r2, [pc, #32] @ (75e8 ) │ │ + ldr r2, [pc, #32] @ (a320 ) │ │ add r1, pc │ │ ldr r0, [r0, #0] │ │ add r2, pc │ │ ldr r1, [r1, #0] │ │ ldr r2, [r2, #0] │ │ ldr r0, [r0, #0] │ │ - blx 18f4c │ │ + blx 385fc │ │ subs r0, #1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r7, pc} │ │ - pop {r1, r3, r4, r7, pc} │ │ - movs r3, r0 │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ - movs r3, r0 │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ - movs r3, r0 │ │ + str r2, [sp, #360] @ 0x168 │ │ + movs r5, r0 │ │ + str r2, [sp, #440] @ 0x1b8 │ │ + movs r5, r0 │ │ + str r2, [sp, #376] @ 0x178 │ │ + movs r5, r0 │ │ │ │ -000075ec : │ │ +0000a324 : │ │ push {r4, r5, r7, lr} │ │ sub sp, #32 │ │ - ldr r0, [pc, #64] @ (7634 ) │ │ - ldr r1, [pc, #68] @ (7638 ) │ │ + ldr r0, [pc, #64] @ (a36c ) │ │ + ldr r1, [pc, #68] @ (a370 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r5, [r0, #0] │ │ ldr r4, [r1, #0] │ │ ldr r0, [r5, #0] │ │ mov r1, r4 │ │ - blx 18ccc │ │ + blx 3837c │ │ cmp r0, #1 │ │ str r0, [sp, #4] │ │ - bne.n 7624 │ │ - ldr r0, [pc, #48] @ (763c ) │ │ + bne.n a35c │ │ + ldr r0, [pc, #48] @ (a374 ) │ │ mov r2, r4 │ │ add r0, pc │ │ ldr r1, [r0, #0] │ │ ldr r0, [r5, #0] │ │ - blx 18f4c │ │ + blx 385fc │ │ subs r0, #1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ add sp, #32 │ │ pop {r4, r5, r7, pc} │ │ - ldr r2, [pc, #24] @ (7640 ) │ │ + ldr r2, [pc, #24] @ (a378 ) │ │ movs r0, #0 │ │ str r0, [sp, #8] │ │ add r0, sp, #4 │ │ add r2, pc │ │ add r1, sp, #8 │ │ - bl 69cc │ │ - pop {r3, r5, r6, pc} │ │ - movs r3, r0 │ │ - pop {r1, r4, r5, r6, pc} │ │ - movs r3, r0 │ │ - pop {r1, r2, r5, r6, pc} │ │ - movs r3, r0 │ │ - add r7, sp, #240 @ 0xf0 │ │ - movs r3, r0 │ │ + bl 32d8c │ │ + str r2, [sp, #160] @ 0xa0 │ │ + movs r5, r0 │ │ + str r2, [sp, #200] @ 0xc8 │ │ + movs r5, r0 │ │ + str r2, [sp, #152] @ 0x98 │ │ + movs r5, r0 │ │ + ldrb r4, [r2, #18] │ │ + movs r5, r0 │ │ │ │ -00007644 : │ │ +0000a37c : │ │ push {r7, lr} │ │ sub sp, #32 │ │ - ldr r0, [pc, #40] @ (7674 ) │ │ - ldr r1, [pc, #44] @ (7678 ) │ │ + ldr r0, [pc, #40] @ (a3ac ) │ │ + ldr r1, [pc, #44] @ (a3b0 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r0, [r0, #0] │ │ ldr r1, [r1, #0] │ │ ldr r0, [r0, #0] │ │ - blx 18ccc │ │ + blx 3837c │ │ cmp r0, #1 │ │ str r0, [sp, #4] │ │ itt eq │ │ addeq sp, #32 │ │ popeq {r7, pc} │ │ - ldr r2, [pc, #20] @ (767c ) │ │ + ldr r2, [pc, #20] @ (a3b4 ) │ │ movs r0, #0 │ │ str r0, [sp, #8] │ │ add r0, sp, #4 │ │ add r2, pc │ │ add r1, sp, #8 │ │ - bl 69cc │ │ - pop {r4, pc} │ │ - movs r3, r0 │ │ - pop {r1, r2, r5, pc} │ │ - movs r3, r0 │ │ - add r7, sp, #48 @ 0x30 │ │ - movs r3, r0 │ │ + bl 32d8c │ │ + str r1, [sp, #832] @ 0x340 │ │ + movs r5, r0 │ │ + str r1, [sp, #920] @ 0x398 │ │ + movs r5, r0 │ │ + ldrb r4, [r4, #17] │ │ + movs r5, r0 │ │ │ │ -00007680 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #100 @ 0x64 │ │ +0000a3b8 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #104 @ 0x68 │ │ add.w r8, sp, #8 │ │ mov r4, r0 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r8 │ │ - bl 3e65a │ │ - ldr r0, [pc, #108] @ (7704 ) │ │ - ldr r1, [pc, #112] @ (7708 ) │ │ - ldr r2, [pc, #112] @ (770c ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #112] @ (a440 ) │ │ + ldr r6, [pc, #116] @ (a444 ) │ │ + ldr r7, [pc, #116] @ (a448 ) │ │ add r0, pc │ │ - ldr r5, [pc, #112] @ (7710 ) │ │ - add r1, pc │ │ - add r2, pc │ │ - ldr.w r9, [r0] │ │ - add r5, pc │ │ - ldr r7, [r1, #0] │ │ - ldr r6, [r2, #0] │ │ - bl 69f8 │ │ - ldr r1, [r6, #0] │ │ + add r6, pc │ │ + add r7, pc │ │ + ldr r5, [r0, #0] │ │ + bl 9734 │ │ + ldr r1, [pc, #108] @ (a44c ) │ │ cmp r4, #0 │ │ + ldr r3, [r7, #0] │ │ + add r1, pc │ │ + ldr r2, [r1, #0] │ │ + ldr r1, [r5, #0] │ │ it ne │ │ - ldrne r4, [r5, #0] │ │ + ldrne r4, [r6, #0] │ │ strd r1, r4, [sp] │ │ mov r1, r8 │ │ - mov r2, r9 │ │ - mov r3, r7 │ │ - blx 177f8 │ │ + blx 36ea8 │ │ cmp r0, #1 │ │ str r0, [sp, #72] @ 0x48 │ │ - bne.n 76fc │ │ - ldr r0, [pc, #68] @ (7714 ) │ │ + bne.n a42e │ │ + ldr r0, [pc, #80] @ (a450 ) │ │ add r2, sp, #8 │ │ - ldr r1, [pc, #68] @ (7718 ) │ │ + ldr r1, [pc, #80] @ (a454 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r0, [r0, #0] │ │ ldr r1, [r1, #0] │ │ ldr r0, [r0, #0] │ │ - blx 1653c │ │ + blx 35bec │ │ cmp r0, #1 │ │ - str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #76] @ 0x4c │ │ itt eq │ │ - addeq sp, #100 @ 0x64 │ │ - ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r2, [pc, #48] @ (7720 ) │ │ + addeq sp, #104 @ 0x68 │ │ + ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r2, [pc, #56] @ (a458 ) │ │ + movs r0, #0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #76 @ 0x4c │ │ add r2, pc │ │ + add r1, sp, #80 @ 0x50 │ │ + bl 32d8c │ │ + ldr r2, [pc, #44] @ (a45c ) │ │ movs r0, #0 │ │ - add r1, sp, #76 @ 0x4c │ │ - str r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #80] @ 0x50 │ │ add r0, sp, #72 @ 0x48 │ │ - bl 69cc │ │ - ldr r2, [pc, #28] @ (771c ) │ │ add r2, pc │ │ - b.n 76f0 │ │ + add r1, sp, #80 @ 0x50 │ │ + bl 32d8c │ │ nop │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ - movs r3, r0 │ │ - pop {r1, r2, r4, r6, r7} │ │ - movs r3, r0 │ │ - pop {r2, r3, r4, r6, r7} │ │ - movs r3, r0 │ │ - pop {r1, r3, r4, r6, r7} │ │ - movs r3, r0 │ │ - pop {r1, r3, r7} │ │ - movs r3, r0 │ │ - pop {r4, r5, r7} │ │ - movs r3, r0 │ │ - add r6, sp, #616 @ 0x268 │ │ - movs r3, r0 │ │ - add r6, sp, #616 @ 0x268 │ │ - movs r3, r0 │ │ + str r1, [sp, #632] @ 0x278 │ │ + movs r5, r0 │ │ + str r1, [sp, #640] @ 0x280 │ │ + movs r5, r0 │ │ + str r1, [sp, #600] @ 0x258 │ │ + movs r5, r0 │ │ + str r1, [sp, #592] @ 0x250 │ │ + movs r5, r0 │ │ + str r1, [sp, #320] @ 0x140 │ │ + movs r5, r0 │ │ + str r1, [sp, #472] @ 0x1d8 │ │ + movs r5, r0 │ │ + ldrb r2, [r6, #15] │ │ + movs r5, r0 │ │ + ldrb r2, [r6, #15] │ │ + movs r5, r0 │ │ │ │ -00007724 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #108 @ 0x6c │ │ +0000a460 : │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #104 @ 0x68 │ │ add.w r8, sp, #8 │ │ mov r4, r0 │ │ movs r1, #65 @ 0x41 │ │ mov r0, r8 │ │ - bl 3e65a │ │ - ldr r0, [pc, #104] @ (77a4 ) │ │ - ldr r1, [pc, #108] @ (77a8 ) │ │ - ldr r2, [pc, #108] @ (77ac ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #96] @ (a4d8 ) │ │ + ldr r6, [pc, #100] @ (a4dc ) │ │ + ldr r7, [pc, #100] @ (a4e0 ) │ │ add r0, pc │ │ - ldr r5, [pc, #108] @ (77b0 ) │ │ - add r1, pc │ │ - add r2, pc │ │ - ldr.w r9, [r0] │ │ - add r5, pc │ │ - ldr r7, [r1, #0] │ │ - ldr r6, [r2, #0] │ │ - bl 69f8 │ │ - ldr r1, [r6, #0] │ │ + add r6, pc │ │ + add r7, pc │ │ + ldr r5, [r0, #0] │ │ + bl 9734 │ │ + ldr r1, [pc, #92] @ (a4e4 ) │ │ cmp r4, #0 │ │ + ldr r3, [r7, #0] │ │ + add r1, pc │ │ + ldr r2, [r1, #0] │ │ + ldr r1, [r5, #0] │ │ it ne │ │ - ldrne r4, [r5, #0] │ │ + ldrne r4, [r6, #0] │ │ strd r1, r4, [sp] │ │ mov r1, r8 │ │ - mov r2, r9 │ │ - mov r3, r7 │ │ - blx 21ad4 │ │ + blx 41184 │ │ cmp r0, #1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - bne.n 7792 │ │ - ldr r0, [pc, #64] @ (77b4 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + bne.n a4c8 │ │ + ldr r0, [pc, #64] @ (a4e8 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #64] @ (77b8 ) │ │ + ldr r1, [pc, #64] @ (a4ec ) │ │ add r3, sp, #8 │ │ add r0, pc │ │ - str r2, [sp, #84] @ 0x54 │ │ + str r2, [sp, #80] @ 0x50 │ │ add r1, pc │ │ - add r2, sp, #84 @ 0x54 │ │ + add r2, sp, #80 @ 0x50 │ │ ldr r0, [r0, #0] │ │ ldr r1, [r1, #0] │ │ ldr r0, [r0, #0] │ │ - blx 21824 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - add sp, #108 @ 0x6c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r2, [pc, #40] @ (77bc ) │ │ + blx 40ed4 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + add sp, #104 @ 0x68 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r2, [pc, #36] @ (a4f0 ) │ │ movs r0, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ - add r0, sp, #80 @ 0x50 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add r0, sp, #76 @ 0x4c │ │ add r2, pc │ │ - add r1, sp, #84 @ 0x54 │ │ - bl 69cc │ │ - nop │ │ - pop {r1, r3, r4, r5} │ │ - movs r3, r0 │ │ - pop {r1, r4, r5} │ │ - movs r3, r0 │ │ - pop {r3, r4, r5} │ │ - movs r3, r0 │ │ - pop {r1, r2, r4, r5} │ │ - movs r3, r0 │ │ - cbnz r4, 7830 │ │ - movs r3, r0 │ │ - pop {r3} │ │ - movs r3, r0 │ │ - add r6, sp, #56 @ 0x38 │ │ - movs r3, r0 │ │ + add r1, sp, #80 @ 0x50 │ │ + bl 32d8c │ │ + str r0, [sp, #984] @ 0x3d8 │ │ + movs r5, r0 │ │ + str r0, [sp, #992] @ 0x3e0 │ │ + movs r5, r0 │ │ + str r0, [sp, #952] @ 0x3b8 │ │ + movs r5, r0 │ │ + str r0, [sp, #944] @ 0x3b0 │ │ + movs r5, r0 │ │ + str r0, [sp, #664] @ 0x298 │ │ + movs r5, r0 │ │ + str r0, [sp, #808] @ 0x328 │ │ + movs r5, r0 │ │ + ldrb r0, [r5, #13] │ │ + movs r5, r0 │ │ │ │ -000077c0 : │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #136 @ 0x88 │ │ +0000a4f4 : │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #140 @ 0x8c │ │ add r5, sp, #8 │ │ mov r4, r0 │ │ movs r1, #96 @ 0x60 │ │ mov r0, r5 │ │ - bl 3e65a │ │ - bl 69f8 │ │ - ldr r1, [pc, #100] @ (783c ) │ │ + bl 5dfb4 │ │ + bl 9734 │ │ + ldr r1, [pc, #100] @ (a570 ) │ │ add r1, pc │ │ ldr r2, [r1, #0] │ │ mov r1, r5 │ │ - blx 23cb0 │ │ + blx 43360 │ │ cmp r0, #1 │ │ str r0, [sp, #108] @ 0x6c │ │ - bne.n 7836 │ │ - ldr r0, [pc, #84] @ (7840 ) │ │ - ldr r1, [pc, #88] @ (7844 ) │ │ - ldr r2, [pc, #88] @ (7848 ) │ │ + bne.n a560 │ │ + ldr r0, [pc, #88] @ (a574 ) │ │ + ldr r5, [pc, #88] @ (a578 ) │ │ + ldr r6, [pc, #92] @ (a57c ) │ │ add r0, pc │ │ - ldr r7, [pc, #88] @ (784c ) │ │ - add r1, pc │ │ - add r2, pc │ │ - ldr.w r8, [r0] │ │ - add r7, pc │ │ - ldr r5, [r1, #0] │ │ - ldr r6, [r2, #0] │ │ - bl 69f8 │ │ - ldr r1, [r5, #0] │ │ - add r3, sp, #8 │ │ + add r5, pc │ │ + add r6, pc │ │ + ldr r7, [r0, #0] │ │ + bl 9734 │ │ + ldr r1, [pc, #80] @ (a580 ) │ │ cmp r4, #0 │ │ + ldr r3, [r7, #0] │ │ it ne │ │ - ldrne r4, [r7, #0] │ │ - strd r1, r4, [sp] │ │ - mov r1, r8 │ │ - mov r2, r6 │ │ - blx 24f70 │ │ + ldrne r4, [r5, #0] │ │ + add r1, pc │ │ + ldr r2, [r6, #0] │ │ + strd r3, r4, [sp] │ │ + add r3, sp, #8 │ │ + ldr r1, [r1, #0] │ │ + blx 44620 │ │ cmp r0, #1 │ │ - str r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #112] @ 0x70 │ │ itt eq │ │ - addeq sp, #136 @ 0x88 │ │ - ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r2, [pc, #44] @ (7854 ) │ │ + addeq sp, #140 @ 0x8c │ │ + popeq {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #48] @ (a584 ) │ │ + movs r0, #0 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #112 @ 0x70 │ │ add r2, pc │ │ + add r1, sp, #116 @ 0x74 │ │ + bl 32d8c │ │ + ldr r2, [pc, #36] @ (a588 ) │ │ movs r0, #0 │ │ - add r1, sp, #112 @ 0x70 │ │ - str r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #116] @ 0x74 │ │ add r0, sp, #108 @ 0x6c │ │ - bl 69cc │ │ - ldr r2, [pc, #24] @ (7850 ) │ │ add r2, pc │ │ - b.n 782a │ │ - cbnz r4, 78a6 │ │ - movs r3, r0 │ │ - cbnz r6, 78a8 │ │ - movs r3, r0 │ │ - cbnz r6, 78ac │ │ - movs r3, r0 │ │ - cbnz r4, 78ac │ │ - movs r3, r0 │ │ - cbnz r6, 78b0 │ │ - movs r3, r0 │ │ - add r5, sp, #576 @ 0x240 │ │ - movs r3, r0 │ │ - add r5, sp, #576 @ 0x240 │ │ - movs r3, r0 │ │ + add r1, sp, #116 @ 0x74 │ │ + bl 32d8c │ │ + str r0, [sp, #392] @ 0x188 │ │ + movs r5, r0 │ │ + str r0, [sp, #384] @ 0x180 │ │ + movs r5, r0 │ │ + str r0, [sp, #328] @ 0x148 │ │ + movs r5, r0 │ │ + str r0, [sp, #336] @ 0x150 │ │ + movs r5, r0 │ │ + str r0, [sp, #280] @ 0x118 │ │ + movs r5, r0 │ │ + ldrb r0, [r6, #11] │ │ + movs r5, r0 │ │ + ldrb r0, [r6, #11] │ │ + movs r5, r0 │ │ │ │ -00007858 : │ │ +0000a58c : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #196 @ 0xc4 │ │ add r5, sp, #128 @ 0x80 │ │ mov r4, r1 │ │ mov r6, r0 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r5 │ │ - bl 3e65a │ │ - ldr r0, [pc, #160] @ (790c ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #160] @ (a640 ) │ │ mov r3, r6 │ │ - ldr r1, [pc, #160] @ (7910 ) │ │ + ldr r1, [pc, #160] @ (a644 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r7, [r0, #0] │ │ ldr r2, [r1, #0] │ │ mov r1, r5 │ │ ldr r0, [r7, #0] │ │ - blx 157c4 │ │ + blx 34e74 │ │ cmp r0, #1 │ │ - bne.n 78f8 │ │ + bne.n a62c │ │ ldrh.w r1, [sp, #128] @ 0x80 │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp] │ │ adds r1, r5, #7 │ │ add r5, sp, #64 @ 0x40 │ │ ldrb.w r0, [sp, #130] @ 0x82 │ │ strb.w r0, [sp, #2] │ │ mov r0, r5 │ │ ldr.w r6, [sp, #131] @ 0x83 │ │ - bl 3e666 │ │ + bl 5df06 │ │ mov r0, sp │ │ mov r1, r5 │ │ adds r0, #7 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ add r5, sp, #128 @ 0x80 │ │ movs r1, #64 @ 0x40 │ │ str.w r6, [sp, #3] │ │ mov r0, r5 │ │ - bl 3e65a │ │ - ldr r1, [pc, #84] @ (7914 ) │ │ + bl 5dfb4 │ │ + ldr r1, [pc, #84] @ (a648 ) │ │ ldr r0, [r7, #0] │ │ add r1, pc │ │ ldr r2, [r1, #0] │ │ mov r1, r5 │ │ - blx 16244 │ │ - cbz r0, 7902 │ │ - cbnz r4, 78da │ │ + blx 358f4 │ │ + cbz r0, a636 │ │ + cbnz r4, a60e │ │ add r1, sp, #128 @ 0x80 │ │ ldr r0, [r7, #0] │ │ mov r2, r1 │ │ - blx 168ec │ │ - bl 69f8 │ │ - ldr r2, [pc, #56] @ (7918 ) │ │ + blx 35f9c │ │ + bl 9734 │ │ + ldr r2, [pc, #56] @ (a64c ) │ │ add r1, sp, #128 @ 0x80 │ │ mov r3, sp │ │ add r2, pc │ │ ldr r2, [r2, #0] │ │ - blx 16b90 │ │ + blx 36240 │ │ subs r0, #1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ add sp, #196 @ 0xc4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ str r0, [sp, #128] @ 0x80 │ │ add r0, sp, #128 @ 0x80 │ │ - bl 8198 │ │ + bl ae6c │ │ movs r0, #4 │ │ str r0, [sp, #64] @ 0x40 │ │ add r0, sp, #64 @ 0x40 │ │ - bl 8198 │ │ - revsh r4, r5 │ │ - movs r3, r0 │ │ - revsh r6, r5 │ │ - movs r3, r0 │ │ - revsh r2, r0 │ │ - movs r3, r0 │ │ - hlt 0x0014 │ │ - movs r3, r0 │ │ + bl ae6c │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ + movs r5, r0 │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ + movs r5, r0 │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ + movs r5, r0 │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ + movs r5, r0 │ │ │ │ -0000791c : │ │ +0000a650 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #180 @ 0xb4 │ │ add r6, sp, #8 │ │ mov r5, r1 │ │ mov r4, r0 │ │ movs r1, #65 @ 0x41 │ │ mov r0, r6 │ │ - bl 3e65a │ │ - ldr r0, [pc, #128] @ (79b0 ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #128] @ (a6e4 ) │ │ mov r3, r5 │ │ - ldr r1, [pc, #128] @ (79b4 ) │ │ + ldr r1, [pc, #128] @ (a6e8 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r7, [r0, #0] │ │ ldr r2, [r1, #0] │ │ mov r1, r6 │ │ ldr r0, [r7, #0] │ │ - blx 216d4 │ │ - cbz r0, 79a6 │ │ + blx 40d84 │ │ + cbz r0, a6da │ │ add r5, sp, #80 @ 0x50 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r5 │ │ - bl 3e65a │ │ - bl 69f8 │ │ - ldr r1, [pc, #96] @ (79b8 ) │ │ + bl 5dfb4 │ │ + bl 9734 │ │ + ldr r1, [pc, #96] @ (a6ec ) │ │ add r2, sp, #8 │ │ add r1, pc │ │ ldr r3, [r1, #0] │ │ mov r1, r5 │ │ - blx 21bd0 │ │ + blx 41280 │ │ cmp r0, #1 │ │ - bne.n 79a0 │ │ - ldr r1, [pc, #84] @ (79bc ) │ │ + bne.n a6d4 │ │ + ldr r1, [pc, #84] @ (a6f0 ) │ │ movs r2, #2 │ │ str r4, [sp, #148] @ 0x94 │ │ cmp r4, #33 @ 0x21 │ │ add r1, pc │ │ + ldr r0, [r7, #0] │ │ it eq │ │ moveq.w r2, #258 @ 0x102 │ │ - ldr r0, [r7, #0] │ │ - add r3, sp, #80 @ 0x50 │ │ - ldr r1, [r1, #0] │ │ str r2, [sp, #0] │ │ + ldr r1, [r1, #0] │ │ add r2, sp, #148 @ 0x94 │ │ - blx 15cd0 │ │ + add r3, sp, #80 @ 0x50 │ │ + blx 35380 │ │ cmp r0, #1 │ │ str r0, [sp, #152] @ 0x98 │ │ ittt eq │ │ moveq r0, #1 │ │ addeq sp, #180 @ 0xb4 │ │ popeq {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #44] @ (79c0 ) │ │ + ldr r2, [pc, #44] @ (a6f4 ) │ │ movs r0, #0 │ │ str r0, [sp, #156] @ 0x9c │ │ add r0, sp, #152 @ 0x98 │ │ add r2, pc │ │ add r1, sp, #156 @ 0x9c │ │ - bl 69cc │ │ + bl 32d8c │ │ movs r0, #0 │ │ add sp, #180 @ 0xb4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ str r0, [sp, #80] @ 0x50 │ │ add r0, sp, #80 @ 0x50 │ │ - bl 8198 │ │ - rev r0, r5 │ │ - movs r3, r0 │ │ - rev16 r6, r1 │ │ - movs r3, r0 │ │ - rev r0, r4 │ │ - movs r3, r0 │ │ - cbnz r2, 79fc │ │ - movs r3, r0 │ │ - add r3, sp, #640 @ 0x280 │ │ - movs r3, r0 │ │ + bl ae6c │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ + movs r5, r0 │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ + movs r5, r0 │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ + movs r5, r0 │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ + movs r5, r0 │ │ + ldrb r4, [r7, #3] │ │ + movs r5, r0 │ │ │ │ -000079c4 : │ │ +0000a6f8 : │ │ push {r4, r5, r6, lr} │ │ sub sp, #192 @ 0xc0 │ │ add r4, sp, #128 @ 0x80 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r4 │ │ - bl 3e65a │ │ - ldr r0, [pc, #116] @ (7a48 ) │ │ - ldr r1, [pc, #116] @ (7a4c ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #116] @ (a77c ) │ │ + ldr r1, [pc, #116] @ (a780 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r0, [r0, #0] │ │ ldr r2, [r1, #0] │ │ mov r1, r4 │ │ ldr r0, [r0, #0] │ │ - blx 224b4 │ │ + blx 41b64 │ │ cmp r0, #1 │ │ - bne.n 7a3c │ │ + bne.n a770 │ │ ldrh.w r1, [sp, #128] @ 0x80 │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp] │ │ adds r1, r4, #7 │ │ add r4, sp, #64 @ 0x40 │ │ ldrb.w r0, [sp, #130] @ 0x82 │ │ strb.w r0, [sp, #2] │ │ mov r0, r4 │ │ ldr.w r6, [sp, #131] @ 0x83 │ │ - bl 3e666 │ │ + bl 5df06 │ │ mov r5, sp │ │ adds r0, r5, #7 │ │ mov r1, r4 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ str.w r6, [sp, #3] │ │ - bl 69f8 │ │ - ldr r1, [pc, #48] @ (7a50 ) │ │ + bl 9734 │ │ + ldr r1, [pc, #48] @ (a784 ) │ │ mov r3, r5 │ │ - ldr r2, [pc, #48] @ (7a54 ) │ │ + ldr r2, [pc, #48] @ (a788 ) │ │ add r1, pc │ │ add r2, pc │ │ ldr r1, [r1, #0] │ │ ldr r2, [r2, #0] │ │ - blx 26d40 │ │ + blx 463f0 │ │ subs r0, #1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ add sp, #192 @ 0xc0 │ │ pop {r4, r5, r6, pc} │ │ movs r0, #1 │ │ str r0, [sp, #128] @ 0x80 │ │ add r0, sp, #128 @ 0x80 │ │ - bl 8198 │ │ + bl ae6c │ │ nop │ │ - cbnz r6, 7a6c │ │ - movs r3, r0 │ │ - cbnz r4, 7a74 │ │ - movs r3, r0 │ │ - cbnz r0, 7a6c │ │ - movs r3, r0 │ │ - cbnz r2, 7a6c │ │ - movs r3, r0 │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ + movs r5, r0 │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ + movs r5, r0 │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ + movs r5, r0 │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ + movs r5, r0 │ │ │ │ -00007a58 : │ │ +0000a78c : │ │ push {r7, lr} │ │ - bl 69f8 │ │ - ldr r1, [pc, #32] @ (7a80 ) │ │ - ldr r2, [pc, #32] @ (7a84 ) │ │ - ldr r3, [pc, #36] @ (7a88 ) │ │ + bl 9734 │ │ + ldr r1, [pc, #32] @ (a7b4 ) │ │ + ldr r2, [pc, #32] @ (a7b8 ) │ │ + ldr r3, [pc, #36] @ (a7bc ) │ │ add r1, pc │ │ add r2, pc │ │ add r3, pc │ │ ldr r1, [r1, #0] │ │ ldr r2, [r2, #0] │ │ ldr r3, [r3, #0] │ │ - blx 2b280 │ │ + blx 4a930 │ │ subs r0, #1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r7, pc} │ │ nop │ │ - cbnz r0, 7a8e │ │ - movs r3, r0 │ │ - cbnz r2, 7a92 │ │ - movs r3, r0 │ │ - cbnz r4, 7a96 │ │ - movs r3, r0 │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ + movs r5, r0 │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ + movs r5, r0 │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ + movs r5, r0 │ │ │ │ -00007a8c : │ │ +0000a7c0 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #68 @ 0x44 │ │ mov r6, r1 │ │ - ldr r1, [pc, #136] @ (7b20 ) │ │ - ldr r2, [pc, #140] @ (7b24 ) │ │ + ldr r1, [pc, #136] @ (a854 ) │ │ + ldr r2, [pc, #140] @ (a858 ) │ │ movs r4, #0 │ │ - ldr r3, [pc, #140] @ (7b28 ) │ │ + ldr r3, [pc, #140] @ (a85c ) │ │ add r1, pc │ │ - ldr r7, [pc, #140] @ (7b2c ) │ │ + ldr r7, [pc, #140] @ (a860 ) │ │ add r2, pc │ │ add r3, pc │ │ ldr.w r8, [r1] │ │ add r7, pc │ │ str r0, [sp, #36] @ 0x24 │ │ ldr.w r9, [r2] │ │ ldr r5, [r3, #0] │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ ldr r7, [r7, #0] │ │ strd r4, r4, [sp, #48] @ 0x30 │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ - bl 69f8 │ │ + bl 9734 │ │ str r6, [sp, #24] │ │ add r2, sp, #56 @ 0x38 │ │ - ldr r1, [pc, #100] @ (7b30 ) │ │ + ldr r1, [pc, #100] @ (a864 ) │ │ mov r3, r8 │ │ str r2, [sp, #12] │ │ add r2, sp, #48 @ 0x30 │ │ add r1, pc │ │ strd r5, r7, [sp, #16] │ │ strd r9, r2, [sp, #4] │ │ add r2, sp, #36 @ 0x24 │ │ ldr r1, [r1, #0] │ │ str r2, [sp, #0] │ │ add r2, sp, #40 @ 0x28 │ │ strd r1, r4, [sp, #28] │ │ - blx 330ac │ │ + blx 5275c │ │ cmp r0, #1 │ │ - bne.n 7b16 │ │ - ldr r0, [pc, #68] @ (7b34 ) │ │ + bne.n a84a │ │ + ldr r0, [pc, #68] @ (a868 ) │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ add r0, pc │ │ ldrd r2, r7, [sp, #44] @ 0x2c │ │ ldrd r6, ip, [sp, #52] @ 0x34 │ │ ldr r0, [r0, #0] │ │ ldr r5, [sp, #60] @ 0x3c │ │ str r4, [r0, #12] │ │ @@ -1819,1509 +1718,1647 @@ │ │ str r7, [r0, #16] │ │ str r5, [r0, #28] │ │ str.w ip, [r0, #24] │ │ mov r0, r4 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ nop │ │ - @ instruction: 0xb8fc │ │ - movs r3, r0 │ │ - @ instruction: 0xb8fc │ │ - movs r3, r0 │ │ - @ instruction: 0xb8fe │ │ - movs r3, r0 │ │ - @ instruction: 0xb8fc │ │ - movs r3, r0 │ │ - @ instruction: 0xb8d8 │ │ - movs r3, r0 │ │ - @ instruction: 0xb8b8 │ │ - movs r3, r0 │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ + movs r5, r0 │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ + movs r5, r0 │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ + movs r5, r0 │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ + movs r5, r0 │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ + movs r5, r0 │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ + movs r5, r0 │ │ │ │ -00007b38 : │ │ +0000a86c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #32 │ │ - ldr r0, [pc, #60] @ (7b7c ) │ │ + ldr r0, [pc, #60] @ (a8b0 ) │ │ mov r4, r1 │ │ - ldr r1, [pc, #60] @ (7b80 ) │ │ + ldr r1, [pc, #60] @ (a8b4 ) │ │ movs r6, #0 │ │ - ldr r2, [pc, #60] @ (7b84 ) │ │ + ldr r2, [pc, #60] @ (a8b8 ) │ │ add r0, pc │ │ add r1, pc │ │ strd r6, r6, [sp, #16] │ │ add r2, pc │ │ ldr.w r8, [r0] │ │ strd r6, r6, [sp, #24] │ │ ldr r7, [r2, #0] │ │ ldr r5, [r1, #0] │ │ - bl 69f8 │ │ + bl 9734 │ │ add r1, sp, #16 │ │ add r2, sp, #24 │ │ mov r3, r8 │ │ strd r7, r4, [sp] │ │ strd r5, r6, [sp, #8] │ │ - blx 35810 │ │ + blx 54ec0 │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ nop │ │ - @ instruction: 0xb858 │ │ - movs r3, r0 │ │ - @ instruction: 0xb85e │ │ - movs r3, r0 │ │ - @ instruction: 0xb854 │ │ - movs r3, r0 │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ + movs r5, r0 │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ + movs r5, r0 │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ + movs r5, r0 │ │ │ │ -00007b88 : │ │ +0000a8bc : │ │ push {r4, r5, r6, lr} │ │ sub sp, #192 @ 0xc0 │ │ add r4, sp, #128 @ 0x80 │ │ mov r5, r0 │ │ movs r1, #64 @ 0x40 │ │ mov r0, r4 │ │ - bl 3e65a │ │ - ldr r0, [pc, #108] @ (7c08 ) │ │ + bl 5dfb4 │ │ + ldr r0, [pc, #108] @ (a93c ) │ │ mov r3, r5 │ │ - ldr r1, [pc, #108] @ (7c0c ) │ │ + ldr r1, [pc, #108] @ (a940 ) │ │ add r0, pc │ │ add r1, pc │ │ ldr r0, [r0, #0] │ │ ldr r2, [r1, #0] │ │ mov r1, r4 │ │ ldr r0, [r0, #0] │ │ - blx 157c4 │ │ + blx 34e74 │ │ cmp r0, #1 │ │ - bne.n 7bfc │ │ + bne.n a930 │ │ ldrh.w r1, [sp, #128] @ 0x80 │ │ movs r2, #57 @ 0x39 │ │ strh.w r1, [sp] │ │ adds r1, r4, #7 │ │ add r4, sp, #64 @ 0x40 │ │ ldrb.w r0, [sp, #130] @ 0x82 │ │ strb.w r0, [sp, #2] │ │ mov r0, r4 │ │ ldr.w r6, [sp, #131] @ 0x83 │ │ - bl 3e666 │ │ + bl 5df06 │ │ mov r5, sp │ │ adds r0, r5, #7 │ │ mov r1, r4 │ │ movs r2, #57 @ 0x39 │ │ - bl 3e666 │ │ + bl 5df06 │ │ str.w r6, [sp, #3] │ │ - bl 69f8 │ │ - ldr r1, [pc, #40] @ (7c10 ) │ │ - ldr r2, [pc, #40] @ (7c14 ) │ │ + bl 9734 │ │ + ldr r1, [pc, #40] @ (a944 ) │ │ + ldr r2, [pc, #40] @ (a948 ) │ │ add r1, pc │ │ add r2, pc │ │ ldr r1, [r1, #0] │ │ ldr r3, [r2, #0] │ │ mov r2, r5 │ │ - blx 1c420 │ │ + blx 3bad0 │ │ add sp, #192 @ 0xc0 │ │ pop {r4, r5, r6, pc} │ │ movs r0, #1 │ │ str r0, [sp, #128] @ 0x80 │ │ add r0, sp, #128 @ 0x80 │ │ - bl 8198 │ │ + bl ae6c │ │ nop │ │ - @ instruction: 0xb7be │ │ - movs r3, r0 │ │ - @ instruction: 0xb7c0 │ │ - movs r3, r0 │ │ - @ instruction: 0xb7b2 │ │ - movs r3, r0 │ │ - @ instruction: 0xb788 │ │ - movs r3, r0 │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ + movs r5, r0 │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ + movs r5, r0 │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ + movs r5, r0 │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ + movs r5, r0 │ │ │ │ -00007c18 : │ │ +0000a94c : │ │ push {r4, r5, r7, lr} │ │ sub sp, #8 │ │ mov r4, r1 │ │ mov r5, r0 │ │ - bl 69f8 │ │ - ldr r1, [pc, #20] @ (7c3c ) │ │ - ldr r2, [pc, #24] @ (7c40 ) │ │ + bl 9734 │ │ + ldr r1, [pc, #20] @ (a970 ) │ │ + ldr r2, [pc, #24] @ (a974 ) │ │ add r1, pc │ │ str r4, [sp, #4] │ │ add r2, pc │ │ str r5, [sp, #0] │ │ ldr r1, [r1, #0] │ │ ldr r2, [r2, #0] │ │ - blx 32130 │ │ + blx 517e0 │ │ add sp, #8 │ │ pop {r4, r5, r7, pc} │ │ - @ instruction: 0xb778 │ │ - movs r3, r0 │ │ - @ instruction: 0xb77c │ │ - movs r3, r0 │ │ + ldrh r4, [r7, #32] │ │ + movs r5, r0 │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ + movs r5, r0 │ │ │ │ -00007c44 : │ │ +0000a978 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #148 @ 0x94 │ │ - ldr r1, [pc, #760] @ (7f44 ) │ │ - mov r9, r2 │ │ - ldr r2, [pc, #760] @ (7f48 ) │ │ - mov r8, r3 │ │ - ldr r7, [pc, #760] @ (7f4c ) │ │ + sub sp, #156 @ 0x9c │ │ + ldr r1, [pc, #696] @ (ac38 ) │ │ + mov sl, r2 │ │ + ldr r7, [pc, #696] @ (ac3c ) │ │ + mov r9, r3 │ │ + ldr r2, [pc, #696] @ (ac40 ) │ │ add r1, pc │ │ - ldr r3, [pc, #760] @ (7f50 ) │ │ - add r2, pc │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #1 │ │ - strd r1, r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #68] @ 0x44 │ │ movs r0, #0 │ │ + strd r0, r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + str r0, [sp, #72] @ 0x48 │ │ add r7, pc │ │ - str r0, [sp, #80] @ 0x50 │ │ - strd r2, r0, [sp, #72] @ 0x48 │ │ movs r0, #6 │ │ - add r3, pc │ │ - strd r3, r0, [sp, #88] @ 0x58 │ │ - ldr r0, [r7, #32] │ │ + add r2, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + strd r2, r0, [sp, #88] @ 0x58 │ │ + ldr r0, [r7, #40] @ 0x28 │ │ dmb ish │ │ - cmp r0, #4 │ │ + cmp r0, #0 │ │ it ne │ │ - blne 13088 │ │ - ldr r4, [pc, #720] @ (7f54 ) │ │ + blne 332dc │ │ + ldr r4, [pc, #652] @ (ac44 ) │ │ add r4, pc │ │ - ldr r0, [r4, #0] │ │ - cbz r0, 7c94 │ │ - blx 412f0 │ │ - cmp r0, #2 │ │ - bcs.n 7ca4 │ │ - b.n 7cce │ │ - ldr r0, [pc, #704] @ (7f58 ) │ │ - add r0, pc │ │ - bl 10f38 │ │ - blx 412f0 │ │ - cmp r0, #2 │ │ - bcc.n 7cce │ │ - ldrb r1, [r0, #4] │ │ - cbz r1, 7cce │ │ - adds r4, r0, #5 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, r4 │ │ - beq.n 7d3c │ │ - movs r0, #1 │ │ - ldrex r1, [r7] │ │ - cmp r1, #0 │ │ - bne.w 7e3a │ │ - strex r1, r0, [r7] │ │ - cmp r1, #0 │ │ - bne.n 7cb2 │ │ + ldr r0, [r4, #48] @ 0x30 │ │ dmb ish │ │ - str r4, [r7, #4] │ │ - movs r0, #1 │ │ - b.n 7d44 │ │ - ldr r0, [r4, #0] │ │ - cbz r0, 7cf4 │ │ - blx 412f0 │ │ - cbz r0, 7d04 │ │ - mov r6, r0 │ │ - cmp r0, #1 │ │ - bne.n 7d30 │ │ - ldr r0, [pc, #640] @ (7f60 ) │ │ - add r2, sp, #104 @ 0x68 │ │ - ldr r3, [pc, #640] @ (7f64 ) │ │ - ldr r1, [pc, #640] @ (7f68 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #70 @ 0x46 │ │ - bl 9328 │ │ - ldr r0, [pc, #612] @ (7f5c ) │ │ - add r0, pc │ │ - bl 10f38 │ │ - blx 412f0 │ │ cmp r0, #0 │ │ - bne.n 7cd8 │ │ - ldr r0, [pc, #612] @ (7f6c ) │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #8 │ │ - blx 41300 │ │ + itt eq │ │ + addeq.w r0, r4, #48 @ 0x30 │ │ + bleq 16294 │ │ + blx 60d10 │ │ + cmp r0, #3 │ │ + bcc.n a9d8 │ │ + ldrd r6, r0, [r0] │ │ + b.n aa0e │ │ + ldr r0, [r4, #32] │ │ + dmb ish │ │ cmp r0, #0 │ │ - beq.w 7e82 │ │ + itt eq │ │ + addeq.w r0, r4, #32 │ │ + bleq 16294 │ │ + blx 60d10 │ │ mov r6, r0 │ │ - movs r0, #0 │ │ - strb r0, [r6, #4] │ │ - str r4, [r6, #0] │ │ - ldr r0, [r4, #0] │ │ - cbnz r0, 7d2a │ │ - ldr r0, [pc, #588] @ (7f70 ) │ │ - add r0, pc │ │ - bl 10f38 │ │ - mov r1, r6 │ │ - blx 41310 │ │ - adds r4, r6, #5 │ │ - movs r0, #1 │ │ - strh r0, [r6, #4] │ │ - ldr r0, [r7, #4] │ │ - cmp r0, r4 │ │ - bne.n 7cb0 │ │ - ldr r0, [r7, #8] │ │ + ldr r0, [r4, #40] @ 0x28 │ │ + dmb ish │ │ + cmp r0, #0 │ │ + itt eq │ │ + addeq.w r0, r4, #40 @ 0x28 │ │ + bleq 16294 │ │ + blx 60d10 │ │ + orrs.w r1, r6, r0 │ │ + beq.w ab76 │ │ + ldrexd r1, r2, [r7] │ │ + clrex │ │ + eors r2, r0 │ │ + eors r1, r6 │ │ + orrs r1, r2 │ │ + bne.n aa28 │ │ + ldr r0, [r7, #12] │ │ adds r0, #1 │ │ - bcs.w 7e7e │ │ - ldr r1, [pc, #560] @ (7f78 ) │ │ - add r4, sp, #132 @ 0x84 │ │ - str r0, [r7, #8] │ │ + bcc.n aa4e │ │ + bl cae4 │ │ + movs r1, #1 │ │ + ldrex r2, [r7, #8] │ │ + cmp r2, #0 │ │ + bne.w ab62 │ │ + strex r2, r1, [r7, #8] │ │ + cmp r2, #0 │ │ + bne.n aa2a │ │ + dmb ish │ │ + ldrexd r1, r2, [r7] │ │ + strexd r1, r6, r0, [r7] │ │ + cmp r1, #0 │ │ + bne.n aa40 │ │ + movs r0, #1 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + add r4, sp, #104 @ 0x68 │ │ + str r0, [r7, #12] │ │ movs r0, #4 │ │ + cmp r1, #1 │ │ + str r7, [sp, #104] @ 0x68 │ │ + it ne │ │ + cmpne r1, #0 │ │ + ldr r1, [pc, #488] @ (ac48 ) │ │ + strb.w r0, [sp, #112] @ 0x70 │ │ add r1, pc │ │ - str r7, [sp, #132] @ 0x84 │ │ - strb.w r0, [sp, #104] @ 0x68 │ │ - str r4, [sp, #112] @ 0x70 │ │ - add r0, sp, #104 @ 0x68 │ │ + str r4, [sp, #120] @ 0x78 │ │ + add r6, sp, #112 @ 0x70 │ │ add r2, sp, #64 @ 0x40 │ │ - bl 8c9c │ │ - ldrb.w r1, [sp, #104] @ 0x68 │ │ - cbz r0, 7d70 │ │ - cmp r1, #4 │ │ - bne.n 7d96 │ │ - ldr r7, [pc, #528] @ (7f7c ) │ │ - movs r6, #2 │ │ - add r7, pc │ │ - b.n 7d9a │ │ - cmp r1, #3 │ │ - bne.n 7d92 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - ldrd r7, r5, [r6] │ │ + mov r0, r6 │ │ + bl bae2 │ │ + cbz r0, aa88 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cmp r0, #4 │ │ + beq.w ab80 │ │ + ldrd r0, r1, [sp, #112] @ 0x70 │ │ + strd r0, r1, [sp, #96] @ 0x60 │ │ + b.n aaba │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + movs r1, #4 │ │ + strb.w r1, [sp, #96] @ 0x60 │ │ + cmp r0, #4 │ │ + beq.n aaba │ │ + cmp r0, #3 │ │ + bne.n aaba │ │ + ldr r7, [sp, #116] @ 0x74 │ │ + ldrd r8, r5, [r7] │ │ ldr r1, [r5, #0] │ │ - mov r0, r7 │ │ + cbz r1, aaa8 │ │ + mov r0, r8 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r7 │ │ - blxne 41320 │ │ - mov r0, r6 │ │ - blx 41320 │ │ - movs r6, #4 │ │ - b.n 7d9a │ │ - ldrd r6, r7, [sp, #104] @ 0x68 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - ldr r0, [r1, #8] │ │ - subs r0, #1 │ │ - str r0, [r1, #8] │ │ - bne.n 7dc6 │ │ + movne r0, r8 │ │ + blxne 60d20 │ │ + mov r0, r7 │ │ + blx 60d20 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + ldr r1, [r0, #12] │ │ + subs r1, #1 │ │ + str r1, [r0, #12] │ │ + bne.n aaec │ │ + movs r1, #0 │ │ + ldrexd r2, r3, [r0] │ │ + strexd r2, r1, r1, [r0] │ │ + cmp r2, #0 │ │ + bne.n aac6 │ │ + add.w r1, r0, #8 │ │ movs r0, #0 │ │ - str r0, [r1, #4] │ │ dmb ish │ │ ldrex r2, [r1] │ │ strex r3, r0, [r1] │ │ cmp r3, #0 │ │ - bne.n 7dac │ │ + bne.n aadc │ │ cmp r2, #2 │ │ - bne.n 7dc6 │ │ - movs r0, #240 @ 0xf0 │ │ - movs r2, #129 @ 0x81 │ │ - movs r3, #1 │ │ - blx 41330 │ │ - uxtb r0, r6 │ │ + beq.n aba0 │ │ + ldrb.w r0, [sp, #96] @ 0x60 │ │ cmp r0, #4 │ │ - bne.n 7e48 │ │ - ldr r0, [pc, #448] @ (7f90 ) │ │ - mov r5, r9 │ │ - ldr r1, [pc, #448] @ (7f94 ) │ │ - ldr r2, [pc, #452] @ (7f98 ) │ │ + bne.n abb2 │ │ + ldr r0, [pc, #364] @ (ac64 ) │ │ + ldr r1, [pc, #368] @ (ac68 ) │ │ + ldr r2, [pc, #368] @ (ac6c ) │ │ add r0, pc │ │ - ldr r3, [pc, #452] @ (7f9c ) │ │ + ldr r3, [pc, #368] @ (ac70 ) │ │ add r1, pc │ │ - ldr r6, [pc, #452] @ (7fa0 ) │ │ + ldr r6, [pc, #368] @ (ac74 ) │ │ add r2, pc │ │ add r3, pc │ │ ldr r7, [r0, #0] │ │ add r6, pc │ │ - ldr.w r9, [r1] │ │ - ldr.w sl, [r2] │ │ + ldr r5, [r1, #0] │ │ + ldr.w r8, [r2] │ │ ldr.w fp, [r3] │ │ ldr r4, [r6, #0] │ │ - bl 69f8 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + bl 9734 │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ add r2, sp, #60 @ 0x3c │ │ str r1, [sp, #32] │ │ movs r6, #0 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ strd r1, r4, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ strd r1, fp, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ str r1, [sp, #20] │ │ - ldr r1, [sp, #188] @ 0xbc │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ str r1, [sp, #24] │ │ mov r1, r7 │ │ str r6, [sp, #52] @ 0x34 │ │ - stmia.w sp, {r5, r8, r9, fp} │ │ - str.w sl, [sp, #16] │ │ - blx 35c10 │ │ + strd sl, r9, [sp] │ │ + strd r5, fp, [sp, #8] │ │ + str.w r8, [sp, #16] │ │ + blx 552c0 │ │ cmp r0, #0 │ │ - ble.n 7e32 │ │ - ldr r0, [pc, #380] @ (7fa4 ) │ │ + ble.n ab5a │ │ + ldr r0, [pc, #296] @ (ac78 ) │ │ movs r6, #1 │ │ ldr r1, [sp, #60] @ 0x3c │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ str r1, [r0, #0] │ │ mov r0, r6 │ │ - add sp, #148 @ 0x94 │ │ + add sp, #156 @ 0x9c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #312] @ (7f74 ) │ │ + add.w r1, r7, #8 │ │ + mov r4, r0 │ │ clrex │ │ + mov r0, r1 │ │ + bl 164be │ │ + mov r0, r4 │ │ + b.n aa40 │ │ + bl 32e5c │ │ + mov r6, r0 │ │ + mov r0, r1 │ │ + b.n aa0e │ │ + ldr r0, [pc, #200] @ (ac4c ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #200] @ (ac50 ) │ │ + movs r3, #1 │ │ add r0, pc │ │ - bl 12644 │ │ - b.n 7cc8 │ │ - ldr r0, [pc, #308] @ (7f80 ) │ │ - ldr r2, [pc, #312] @ (7f84 ) │ │ + str r2, [sp, #148] @ 0x94 │ │ + add r1, pc │ │ + str r2, [sp, #144] @ 0x90 │ │ + movs r2, #4 │ │ + str r3, [sp, #136] @ 0x88 │ │ + str r2, [sp, #140] @ 0x8c │ │ + str r0, [sp, #132] @ 0x84 │ │ + add r0, sp, #132 @ 0x84 │ │ + bl b450 │ │ + b.n abe8 │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + blx 60d30 │ │ + ldrb.w r0, [sp, #96] @ 0x60 │ │ + cmp r0, #4 │ │ + beq.n aaf4 │ │ + ldr r0, [pc, #160] @ (ac54 ) │ │ + ldr r2, [pc, #160] @ (ac58 ) │ │ + ldr r3, [pc, #164] @ (ac5c ) │ │ add r0, pc │ │ - ldr r1, [pc, #312] @ (7f88 ) │ │ - ldr r3, [pc, #312] @ (7f8c ) │ │ + ldr r1, [pc, #164] @ (ac60 ) │ │ add r2, pc │ │ - str r0, [sp, #144] @ 0x90 │ │ - add r0, sp, #96 @ 0x60 │ │ - strd r6, r7, [sp, #96] @ 0x60 │ │ + ldrd r7, r5, [sp, #96] @ 0x60 │ │ + add r3, pc │ │ + strd r7, r5, [sp, #104] @ 0x68 │ │ movs r7, #0 │ │ - strd r2, r0, [sp, #136] @ 0x88 │ │ + str r7, [sp, #148] @ 0x94 │ │ + movs r7, #2 │ │ + strd r0, r7, [sp, #132] @ 0x84 │ │ add r0, sp, #88 @ 0x58 │ │ add r1, pc │ │ - str r7, [sp, #120] @ 0x78 │ │ - movs r7, #2 │ │ - add r3, pc │ │ - strd r3, r7, [sp, #104] @ 0x68 │ │ - strd r4, r7, [sp, #112] @ 0x70 │ │ - str r0, [sp, #132] @ 0x84 │ │ - add r0, sp, #104 @ 0x68 │ │ - bl 8468 │ │ + strd r6, r7, [sp, #140] @ 0x8c │ │ + str r2, [sp, #124] @ 0x7c │ │ + strd r3, r4, [sp, #116] @ 0x74 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #132 @ 0x84 │ │ + bl b450 │ │ udf #254 @ 0xfe │ │ - bl 9384 │ │ - movs r0, #4 │ │ - movs r1, #8 │ │ - bl 8210 │ │ mov r4, r0 │ │ - b.n 7ee8 │ │ - mov r4, r0 │ │ - ldrb.w r0, [sp, #96] @ 0x60 │ │ - cmp r0, #3 │ │ - bne.n 7f26 │ │ - ldr r5, [sp, #100] @ 0x64 │ │ - ldrd r6, r7, [r5] │ │ - ldr r1, [r7, #0] │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ + ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ - mov r0, r5 │ │ - blx 41320 │ │ + movne r0, r8 │ │ + blxne 60d20 │ │ + mov r0, r7 │ │ + blx 60d20 │ │ + b.n ac10 │ │ + mov r4, r0 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cmp r0, #4 │ │ + beq.n ac10 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + bl 31590 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + bl 33434 │ │ mov r0, r4 │ │ - blx 3fa10 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ - mov r0, r5 │ │ - bl 81d0 │ │ - bl 959c │ │ + blx 5f420 │ │ + bl cf94 │ │ mov r4, r0 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ ldrb.w r0, [sp, #104] @ 0x68 │ │ - cmp r0, #3 │ │ - bne.n 7efa │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - ldrd r7, r5, [r6] │ │ - ldr r1, [r5, #0] │ │ - mov r0, r7 │ │ - blx r1 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r7 │ │ - blxne 41320 │ │ - mov r0, r6 │ │ - blx 41320 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - ldr r0, [r1, #8] │ │ - subs r0, #1 │ │ - str r0, [r1, #8] │ │ - bne.n 7f26 │ │ - movs r0, #0 │ │ - str r0, [r1, #4] │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - strex r3, r0, [r1] │ │ - cmp r3, #0 │ │ - bne.n 7f0c │ │ - cmp r2, #2 │ │ - bne.n 7f26 │ │ - movs r0, #240 @ 0xf0 │ │ - movs r2, #129 @ 0x81 │ │ - movs r3, #1 │ │ - blx 41330 │ │ + bl 31590 │ │ mov r0, r4 │ │ - blx 3fa10 │ │ - ldr r0, [r5, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r7 │ │ - blxne 41320 │ │ - mov r0, r6 │ │ - blx 41320 │ │ - bl 959c │ │ + blx 5f420 │ │ + bl cf94 │ │ nop │ │ - add r1, sp, #528 @ 0x210 │ │ - movs r3, r0 │ │ - stmia r7!, {r2, r3, r6, r7} │ │ - vdup.8 q11, d12[7] │ │ - lsls r5, r2, #3 │ │ - ldmia r4!, {r0, r6, r7} │ │ - vqshrun.s64 d28, q6, #1 │ │ - movs r3, r0 │ │ - ldmia r0!, {r1, r3} │ │ - movs r3, r0 │ │ - stmia r7!, {r1, r3, r5, r7} │ │ - movs r3, r0 │ │ - ldmia r3, {r0, r1, r2, r3, r6, r7} │ │ - @ instruction: 0xffffafa4 │ │ - movs r3, r0 │ │ - sub sp, #56 @ 0x38 │ │ - movs r3, r0 │ │ - ldr r6, [r1, #60] @ 0x3c │ │ - lsls r5, r2, #3 │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ - movs r3, r0 │ │ - ldr r0, [r6, #36] @ 0x24 │ │ - lsls r5, r2, #3 │ │ - add r7, sp, #640 @ 0x280 │ │ - movs r3, r0 │ │ - add sp, #352 @ 0x160 │ │ - movs r3, r0 │ │ - add sp, #100 @ 0x64 │ │ - movs r0, r0 │ │ - add r7, pc, #908 @ (adr r7, 8314 ) │ │ + strb r0, [r4, #27] │ │ + movs r5, r0 │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + movs r5, r0 │ │ + bcc.n abc2 │ │ + vmlsl.u q10, d31, d6[0] │ │ + lsls r7, r2, #3 │ │ + strh r4, [r2, #6] │ │ + movs r5, r0 │ │ + strh r4, [r2, #18] │ │ + movs r5, r0 │ │ + strh r0, [r3, #18] │ │ + movs r5, r0 │ │ + strh r4, [r6, #14] │ │ + movs r5, r0 │ │ + strh r5, [r3, #42] @ 0x2a │ │ + movs r2, r0 │ │ + lsrs r7, r7, #27 │ │ movs r0, r0 │ │ - add r7, sp, #208 @ 0xd0 │ │ - movs r3, r0 │ │ - add r7, sp, #120 @ 0x78 │ │ - movs r3, r0 │ │ - push {r4, r6, r7, lr} │ │ - movs r3, r0 │ │ - push {r3, r6, r7, lr} │ │ - movs r3, r0 │ │ - push {r6, r7, lr} │ │ - movs r3, r0 │ │ - push {r1, r3, r6, r7, lr} │ │ - movs r3, r0 │ │ - push {r1, r2, r4, r5, r7, lr} │ │ - movs r3, r0 │ │ - push {r3, r6, lr} │ │ - movs r3, r0 │ │ + strh r0, [r5, #14] │ │ + movs r5, r0 │ │ + ldrh r2, [r4, #20] │ │ + movs r5, r0 │ │ + ldrh r2, [r3, #20] │ │ + movs r5, r0 │ │ + ldrh r2, [r2, #20] │ │ + movs r5, r0 │ │ + ldrh r4, [r3, #20] │ │ + movs r5, r0 │ │ + ldrh r0, [r1, #20] │ │ + movs r5, r0 │ │ + ldrh r0, [r3, #16] │ │ + movs r5, r0 │ │ │ │ -00007fa8 : │ │ +0000ac7c : │ │ push {r4, r5, r6, lr} │ │ sub sp, #16 │ │ mov r4, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ - bl 69f8 │ │ - ldr r1, [pc, #32] @ (7fd8 ) │ │ - ldr r2, [pc, #32] @ (7fdc ) │ │ - ldr r3, [pc, #36] @ (7fe0 ) │ │ + bl 9734 │ │ + ldr r1, [pc, #32] @ (acac ) │ │ + ldr r2, [pc, #32] @ (acb0 ) │ │ + ldr r3, [pc, #36] @ (acb4 ) │ │ add r1, pc │ │ add r2, pc │ │ str r4, [sp, #8] │ │ add r3, pc │ │ ldr r1, [r1, #0] │ │ ldr r2, [r2, #0] │ │ ldr r3, [r3, #0] │ │ strd r3, r5, [sp] │ │ mov r3, r6 │ │ - blx 32800 │ │ + blx 51eb0 │ │ add sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - cbz r4, 8058 │ │ - movs r3, r0 │ │ - cbz r2, 805a │ │ - movs r3, r0 │ │ - cbz r2, 8060 │ │ - movs r3, r0 │ │ + ldrh r0, [r3, #8] │ │ + movs r5, r0 │ │ + ldrh r6, [r1, #8] │ │ + movs r5, r0 │ │ + ldrh r6, [r2, #8] │ │ + movs r5, r0 │ │ │ │ -00007fe4 : │ │ +0000acb8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #40 @ 0x28 │ │ - ldr r4, [pc, #104] @ (8054 ) │ │ + ldr r4, [pc, #104] @ (ad28 ) │ │ mov r9, r0 │ │ - ldr r5, [pc, #104] @ (8058 ) │ │ + ldr r5, [pc, #104] @ (ad2c ) │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ add r4, pc │ │ add r5, pc │ │ - ldr r6, [pc, #96] @ (805c ) │ │ - ldr r7, [pc, #100] @ (8060 ) │ │ - ldr r0, [pc, #100] @ (8064 ) │ │ + ldr r6, [pc, #96] @ (ad30 ) │ │ + ldr r7, [pc, #100] @ (ad34 ) │ │ + ldr r0, [pc, #100] @ (ad38 ) │ │ add r6, pc │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ add r7, pc │ │ str.w sl, [sp, #24] │ │ add r0, pc │ │ ldr.w lr, [r5] │ │ - ldr r5, [pc, #84] @ (8068 ) │ │ + ldr r5, [pc, #84] @ (ad3c ) │ │ str r3, [sp, #16] │ │ str.w r8, [sp, #20] │ │ add r5, pc │ │ str r1, [sp, #8] │ │ str r2, [sp, #12] │ │ str.w r9, [sp, #4] │ │ - ldr r2, [pc, #72] @ (806c ) │ │ + ldr r2, [pc, #72] @ (ad40 ) │ │ ldr.w ip, [r4] │ │ add r2, pc │ │ ldr r4, [r6, #0] │ │ ldr r3, [r7, #0] │ │ ldr r2, [r2, #0] │ │ str r2, [sp, #36] @ 0x24 │ │ - ldr r2, [pc, #60] @ (8070 ) │ │ + ldr r2, [pc, #60] @ (ad44 ) │ │ ldr r0, [r0, #0] │ │ add r2, pc │ │ ldr r1, [r5, #0] │ │ str r0, [sp, #0] │ │ mov r0, ip │ │ ldr r2, [r2, #0] │ │ strd r1, r2, [sp, #28] │ │ mov r1, lr │ │ mov r2, r4 │ │ - blx 291e0 │ │ + blx 48890 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ nop │ │ - cbz r4, 80c6 │ │ - movs r3, r0 │ │ - cbz r2, 80cc │ │ - movs r3, r0 │ │ - cbz r6, 80ce │ │ - movs r3, r0 │ │ - cbz r4, 80d2 │ │ - movs r3, r0 │ │ - cbz r2, 80ca │ │ - movs r3, r0 │ │ - cbz r4, 80d6 │ │ - movs r3, r0 │ │ - cbz r4, 80d2 │ │ - movs r3, r0 │ │ - cbz r2, 80d8 │ │ - movs r3, r0 │ │ + ldrh r0, [r4, #6] │ │ + movs r5, r0 │ │ + ldrh r6, [r4, #6] │ │ + movs r5, r0 │ │ + ldrh r2, [r4, #6] │ │ + movs r5, r0 │ │ + ldrh r0, [r4, #6] │ │ + movs r5, r0 │ │ + ldrh r6, [r5, #4] │ │ + movs r5, r0 │ │ + ldrh r0, [r2, #6] │ │ + movs r5, r0 │ │ + ldrh r0, [r6, #4] │ │ + movs r5, r0 │ │ + ldrh r6, [r6, #4] │ │ + movs r5, r0 │ │ │ │ -00008074 : │ │ +0000ad48 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r4, r3 │ │ mov r5, r2 │ │ mov r9, r1 │ │ mov r8, r0 │ │ - bl 69f8 │ │ - ldr r1, [pc, #80] @ (80d8 ) │ │ - ldr r2, [pc, #80] @ (80dc ) │ │ - ldr r7, [pc, #84] @ (80e0 ) │ │ + bl 9734 │ │ + ldr r1, [pc, #80] @ (adac ) │ │ + ldr r2, [pc, #80] @ (adb0 ) │ │ + ldr r7, [pc, #84] @ (adb4 ) │ │ add r1, pc │ │ - ldr r6, [pc, #84] @ (80e4 ) │ │ + ldr r6, [pc, #84] @ (adb8 ) │ │ add r2, pc │ │ - ldr r3, [pc, #84] @ (80e8 ) │ │ + ldr r3, [pc, #84] @ (adbc ) │ │ add r7, pc │ │ str r4, [sp, #24] │ │ add r6, pc │ │ str r5, [sp, #20] │ │ add r3, pc │ │ str.w r9, [sp, #16] │ │ str.w r8, [sp, #12] │ │ - ldr r4, [pc, #68] @ (80ec ) │ │ + ldr r4, [pc, #68] @ (adc0 ) │ │ ldr r1, [r1, #0] │ │ add r4, pc │ │ ldr r2, [r2, #0] │ │ ldr r3, [r3, #0] │ │ ldr r5, [r4, #0] │ │ str r5, [sp, #32] │ │ - ldr r4, [pc, #56] @ (80f0 ) │ │ + ldr r4, [pc, #56] @ (adc4 ) │ │ ldr r6, [r6, #0] │ │ add r4, pc │ │ ldr r7, [r7, #0] │ │ ldr r5, [r4, #0] │ │ str r5, [sp, #28] │ │ - ldr r4, [pc, #48] @ (80f4 ) │ │ + ldr r4, [pc, #48] @ (adc8 ) │ │ strd r7, r6, [sp] │ │ add r4, pc │ │ ldr r5, [r4, #0] │ │ str r5, [sp, #8] │ │ - blx 2d980 │ │ + blx 4d030 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ nop │ │ - cbz r4, 8124 │ │ - movs r3, r0 │ │ - cbz r4, 812e │ │ - movs r3, r0 │ │ - cbz r4, 8132 │ │ - movs r3, r0 │ │ - cbz r4, 8128 │ │ - movs r3, r0 │ │ - cbz r0, 813a │ │ - movs r3, r0 │ │ - cbz r6, 813a │ │ - movs r3, r0 │ │ - cbz r4, 813c │ │ - movs r3, r0 │ │ - cbz r2, 813e │ │ - movs r3, r0 │ │ + ldrh r0, [r1, #2] │ │ + movs r5, r0 │ │ + ldrh r0, [r4, #2] │ │ + movs r5, r0 │ │ + ldrh r0, [r4, #2] │ │ + movs r5, r0 │ │ + ldrh r0, [r5, #0] │ │ + movs r5, r0 │ │ + ldrh r4, [r3, #2] │ │ + movs r5, r0 │ │ + ldrh r2, [r2, #2] │ │ + movs r5, r0 │ │ + ldrh r0, [r1, #2] │ │ + movs r5, r0 │ │ + ldrh r6, [r7, #0] │ │ + movs r5, r0 │ │ │ │ -000080f8 : │ │ +0000adcc : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #16 │ │ mov r9, r0 │ │ - ldr r0, [pc, #56] @ (813c ) │ │ + ldr r0, [pc, #56] @ (ae10 ) │ │ mov r8, r1 │ │ - ldr r1, [pc, #56] @ (8140 ) │ │ - ldr r2, [pc, #60] @ (8144 ) │ │ + ldr r1, [pc, #56] @ (ae14 ) │ │ + ldr r2, [pc, #60] @ (ae18 ) │ │ add r0, pc │ │ - ldr r3, [pc, #60] @ (8148 ) │ │ + ldr r3, [pc, #60] @ (ae1c ) │ │ add r1, pc │ │ - ldr r7, [pc, #60] @ (814c ) │ │ + ldr r7, [pc, #60] @ (ae20 ) │ │ add r2, pc │ │ add r3, pc │ │ ldr.w sl, [r0] │ │ add r7, pc │ │ ldr r4, [r1, #0] │ │ ldr r5, [r2, #0] │ │ ldr r6, [r3, #0] │ │ - bl 69f8 │ │ + bl 9734 │ │ ldr r1, [r7, #0] │ │ mov r2, r9 │ │ str r1, [sp, #12] │ │ mov r1, sl │ │ mov r3, r8 │ │ stmia.w sp, {r4, r5, r6} │ │ - blx 2bc40 │ │ + blx 4b2f0 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - uxtb r0, r3 │ │ - movs r3, r0 │ │ - uxtb r4, r1 │ │ - movs r3, r0 │ │ - uxth r4, r7 │ │ - movs r3, r0 │ │ - uxtb r2, r0 │ │ - movs r3, r0 │ │ - uxth r0, r7 │ │ - movs r3, r0 │ │ + strh r4, [r7, #62] @ 0x3e │ │ + movs r5, r0 │ │ + strh r0, [r6, #62] @ 0x3e │ │ + movs r5, r0 │ │ + strh r0, [r4, #62] @ 0x3e │ │ + movs r5, r0 │ │ + strh r6, [r4, #62] @ 0x3e │ │ + movs r5, r0 │ │ + strh r4, [r3, #62] @ 0x3e │ │ + movs r5, r0 │ │ │ │ -00008150 : │ │ +0000ae24 : │ │ push {r7, lr} │ │ - bl 69f8 │ │ - ldr r1, [pc, #24] @ (8170 ) │ │ - ldr r2, [pc, #24] @ (8174 ) │ │ + bl 9734 │ │ + ldr r1, [pc, #24] @ (ae44 ) │ │ + ldr r2, [pc, #24] @ (ae48 ) │ │ add r1, pc │ │ add r2, pc │ │ ldr r1, [r1, #0] │ │ ldr r2, [r2, #0] │ │ - blx 193a0 │ │ + blx 38a50 │ │ subs r0, #1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r7, pc} │ │ - sxth r6, r0 │ │ - movs r3, r0 │ │ - sxth r4, r1 │ │ - movs r3, r0 │ │ + strh r2, [r5, #56] @ 0x38 │ │ + movs r5, r0 │ │ + strh r0, [r6, #56] @ 0x38 │ │ + movs r5, r0 │ │ │ │ -00008178 : │ │ +0000ae4c : │ │ push {r7, lr} │ │ - bl 69f8 │ │ - ldr r1, [pc, #20] @ (8194 ) │ │ + bl 9734 │ │ + ldr r1, [pc, #20] @ (ae68 ) │ │ add r1, pc │ │ ldr r1, [r1, #0] │ │ - blx 1857c │ │ + blx 37c2c │ │ subs r0, #1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r7, pc} │ │ nop │ │ - cbz r0, 81d0 │ │ - movs r3, r0 │ │ + strh r4, [r0, #56] @ 0x38 │ │ + movs r5, r0 │ │ push {r4, lr} │ │ sub sp, #32 │ │ - ldr r2, [pc, #36] @ (81c4 ) │ │ + ldr r2, [pc, #36] @ (ae98 ) │ │ movs r3, #0 │ │ - ldr r4, [pc, #36] @ (81c8 ) │ │ - ldr r1, [pc, #40] @ (81cc ) │ │ + ldr r4, [pc, #36] @ (ae9c ) │ │ + ldr r1, [pc, #40] @ (aea0 ) │ │ add r2, pc │ │ str r3, [sp, #16] │ │ movs r3, #1 │ │ add r1, pc │ │ strd r0, r2, [sp, #24] │ │ mov r0, sp │ │ add r4, pc │ │ str r3, [sp, #4] │ │ str r3, [sp, #12] │ │ add r3, sp, #24 │ │ str r3, [sp, #8] │ │ str r4, [sp, #0] │ │ - bl 8468 │ │ + bl b450 │ │ nop │ │ - lsls r1, r4, #13 │ │ + lsrs r1, r4, #28 │ │ movs r0, r0 │ │ - add r3, sp, #536 @ 0x218 │ │ - movs r3, r0 │ │ - add r3, pc, #312 @ (adr r3, 8308 ) │ │ - movs r3, r0 │ │ - b.w 4123c │ │ + rev r2, r0 │ │ + vaddw.u , , d10 │ │ + movs r5, r0 │ │ + mov r2, r0 │ │ + cmp r1, #8 │ │ + ittt ls │ │ + cmpls r1, r2 │ │ + movls r0, r2 │ │ + bls.w 60c4c │ │ + push {r4, lr} │ │ + sub sp, #8 │ │ + add r0, sp, #4 │ │ + movs r4, #0 │ │ + str r4, [sp, #4] │ │ + cmp r1, #4 │ │ + it ls │ │ + movls r1, #4 │ │ + blx 60d50 │ │ + ldr r1, [sp, #4] │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r1, r4 │ │ + mov r0, r1 │ │ + add sp, #8 │ │ + pop {r4, pc} │ │ + cmp r2, r3 │ │ + itt ls │ │ + movls r1, r3 │ │ + bls.w 60c58 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #8 │ │ + movs r5, #0 │ │ + mov r8, r0 │ │ + str r5, [sp, #4] │ │ + cmp r2, #4 │ │ + it ls │ │ + movls r2, #4 │ │ + add r0, sp, #4 │ │ + mov r4, r1 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + mov r7, r3 │ │ + blx 60d50 │ │ + cbnz r0, af1c │ │ + ldr r6, [sp, #4] │ │ + cbz r6, af1c │ │ + cmp r7, r4 │ │ + it cc │ │ + movcc r4, r7 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + bl 5df06 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + mov r5, r6 │ │ + mov r0, r5 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ push {r7, lr} │ │ - bl 14700 │ │ - bmi.n 8186 │ │ + bl 33daa │ │ + bmi.n aed6 │ │ push {r7, lr} │ │ - sub sp, #24 │ │ - ldr r0, [pc, #32] @ (8204 ) │ │ + mov r7, sp │ │ + sub sp, #8 │ │ movs r3, #1 │ │ - ldr r2, [pc, #32] @ (8208 ) │ │ - mov.w ip, #0 │ │ - ldr r1, [pc, #32] @ (820c ) │ │ - add r0, pc │ │ - strd r0, r3, [sp] │ │ - mov r0, sp │ │ - add r1, pc │ │ + str r3, [sp, #0] │ │ + bl dec8 │ │ + movs r2, #1 │ │ + movt r2, #32768 @ 0x8000 │ │ + cmp r0, r2 │ │ + itt eq │ │ + addeq sp, #8 │ │ + popeq {r7, pc} │ │ + ldr r2, [pc, #4] @ (af50 ) │ │ add r2, pc │ │ - str.w ip, [sp, #16] │ │ - strd r2, ip, [sp, #8] │ │ - bl 8468 │ │ - add r3, pc, #976 @ (adr r3, 85d8 ) │ │ - movs r3, r0 │ │ - stmia r2!, {r1, r2, r3, r5} │ │ - vrsra.u64 q13, q10, #1 │ │ - movs r3, r0 │ │ + bl b108 │ │ + ldrb r6, [r7, #11] │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #12 │ │ + mov r4, r2 │ │ + mov fp, r1 │ │ + mov r8, r0 │ │ + cbz r2, af9a │ │ + ldrb.w r0, [fp] │ │ + cmp r0, #47 @ 0x2f │ │ + beq.n afa4 │ │ + cmp r4, #1 │ │ + beq.n af9a │ │ + mov r0, fp │ │ + ldrsb.w r1, [r0, #1]! │ │ + cmn.w r1, #64 @ 0x40 │ │ + blt.n af9a │ │ + cmp r4, #3 │ │ + bhi.n af86 │ │ + beq.n af90 │ │ + b.n af9a │ │ + ldrsb.w r1, [fp, #3] │ │ + cmn.w r1, #64 @ 0x40 │ │ + blt.n af9a │ │ + ldrh r0, [r0, #0] │ │ + movw r1, #12090 @ 0x2f3a │ │ + cmp r0, r1 │ │ + beq.n afa4 │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl b090 │ │ + cbz r0, afb6 │ │ + cmp r4, #0 │ │ + bpl.n afee │ │ + movs r5, #0 │ │ + ldr r2, [pc, #224] @ (b08c ) │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + add r2, pc │ │ + bl b108 │ │ + ldrd r9, r5, [r8, #4] │ │ + mov r1, r5 │ │ + mov r0, r9 │ │ + bl b090 │ │ + cbz r5, b004 │ │ + add.w r1, r9, r5 │ │ + movs r6, #47 @ 0x2f │ │ + cmp r0, #0 │ │ + ldrb.w r1, [r1, #-1] │ │ + it ne │ │ + movne r6, #92 @ 0x5c │ │ + cmp r6, r1 │ │ + beq.n b006 │ │ + ldr.w r0, [r8] │ │ + cmp r0, r5 │ │ + mov r0, r5 │ │ + beq.n b07a │ │ + adds r5, #1 │ │ + strb.w r6, [r9, r0] │ │ + str.w r5, [r8, #8] │ │ + b.n b006 │ │ + cbz r4, b024 │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + movs r5, #1 │ │ + bl aea4 │ │ + mov r9, r0 │ │ + cmp r0, #0 │ │ + mov sl, r4 │ │ + beq.n afaa │ │ + b.n b02c │ │ + movs r5, #0 │ │ + ldr.w r0, [r8] │ │ + subs r0, r0, r5 │ │ + cmp r4, r0 │ │ + bhi.n b06a │ │ + add.w r0, r9, r5 │ │ + mov r1, fp │ │ + mov r2, r4 │ │ + bl 5df06 │ │ + adds r0, r5, r4 │ │ + str.w r0, [r8, #8] │ │ + b.n b062 │ │ + mov.w r9, #1 │ │ + mov.w sl, #0 │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + mov r2, r4 │ │ + bl 5df06 │ │ + ldr.w r1, [r8] │ │ + cbz r1, b048 │ │ + movs r2, #1 │ │ + ldr.w r0, [r8, #4] │ │ + str r2, [sp, #8] │ │ + add r2, sp, #4 │ │ + b.n b04c │ │ + movs r1, #0 │ │ + add r2, sp, #8 │ │ + str r1, [r2, #0] │ │ + ldr r1, [sp, #8] │ │ + cbz r1, b05a │ │ + ldr r1, [sp, #4] │ │ + cbz r1, b05a │ │ + blx 60d20 │ │ + strd sl, r9, [r8] │ │ + str.w r4, [r8, #8] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + bl af2c │ │ + ldrd r9, r5, [r8, #4] │ │ + b.n b010 │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + movs r2, #1 │ │ + bl af2c │ │ + ldrd r9, r0, [r8, #4] │ │ + b.n afe2 │ │ + nop │ │ + ldrb r0, [r6, #15] │ │ + movs r5, r0 │ │ + cbz r1, b0b2 │ │ + ldrb r2, [r0, #0] │ │ + cmp r2, #92 @ 0x5c │ │ + itt eq │ │ + moveq r0, #1 │ │ + bxeq lr │ │ + cmp r1, #1 │ │ + beq.n b0b2 │ │ + mov r2, r0 │ │ + ldrsb.w r3, [r2, #1]! │ │ + cmn.w r3, #64 @ 0x40 │ │ + blt.n b0b2 │ │ + cmp r1, #3 │ │ + bhi.n b0b6 │ │ + beq.n b0c0 │ │ + movs r0, #0 │ │ + bx lr │ │ + ldrsb.w r0, [r0, #3] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.n b0b2 │ │ + ldrh r0, [r2, #0] │ │ + movw r1, #23610 @ 0x5c3a │ │ + subs r0, r0, r1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + bx lr │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r5, r0 │ │ + ldr r0, [r2, #4] │ │ + mov r4, r1 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r2, #8] │ │ + cmpne r0, #0 │ │ + bne.n b0ec │ │ + mov r0, r4 │ │ + blx 60d40 │ │ + b.n b0f4 │ │ + ldr r0, [r2, #0] │ │ + mov r1, r4 │ │ + blx 60d60 │ │ + clz r1, r0 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r4, [r5, #8] │ │ + lsrs r1, r1, #5 │ │ + strd r1, r0, [r5] │ │ + pop {r4, r5, r7, pc} │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + cbnz r0, b114 │ │ + mov r0, r2 │ │ + bl b128 │ │ + bl b118 │ │ push {r7, lr} │ │ + mov r7, sp │ │ mov r2, r0 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 81d4 │ │ + bl af24 │ │ + bmi.n b0d2 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #24] @ (b14c ) │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl b450 │ │ + nop │ │ + ldr r2, [r1, #116] @ 0x74 │ │ + movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ sub sp, #24 │ │ - adds r5, r1, r2 │ │ - bcs.n 827e │ │ mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ + adds r0, r1, r2 │ │ + bcs.n b172 │ │ + ldr r0, [r4, #0] │ │ + adds r5, r2, r1 │ │ cmp.w r5, r0, lsl #1 │ │ - it cc │ │ - lslcc r5, r0, #1 │ │ + it ls │ │ + lslls r5, r0, #1 │ │ cmp r5, #8 │ │ it ls │ │ movls r5, #8 │ │ - mvns r1, r5 │ │ - mov.w r1, r1, lsr #31 │ │ - cbz r0, 824a │ │ + cmp r5, #0 │ │ + bpl.n b17c │ │ + ldr r2, [pc, #64] @ (b1b4 ) │ │ + movs r0, #0 │ │ + add r2, pc │ │ + bl b108 │ │ + cbnz r0, b182 │ │ + movs r0, #0 │ │ + b.n b18a │ │ str r0, [sp, #20] │ │ - movs r2, #1 │ │ ldr r0, [r4, #4] │ │ - strd r0, r2, [sp, #12] │ │ - b.n 824e │ │ - movs r0, #0 │ │ + str r0, [sp, #12] │ │ + movs r0, #1 │ │ + add r2, sp, #12 │ │ str r0, [sp, #16] │ │ - add r3, sp, #12 │ │ mov r0, sp │ │ - mov r2, r5 │ │ - bl 8284 │ │ - ldrd r1, r0, [sp] │ │ - cbz r1, 826c │ │ - movs r1, #1 │ │ - movt r1, #32768 @ 0x8000 │ │ - cmp r0, r1 │ │ - bne.n 8274 │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - strd r5, r0, [r4] │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r1, [sp, #8] │ │ - blne 8210 │ │ - bl 81dc │ │ - bmi.n 822e │ │ - push {r4, r5, r7, lr} │ │ - mov r5, r2 │ │ - mov r4, r0 │ │ - cbz r1, 82b8 │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ - ble.n 82c4 │ │ - ldr r0, [r3, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r3, #8] │ │ - cmpne r0, #0 │ │ - bne.n 82ce │ │ - cbz r5, 82e4 │ │ - ldr r0, [pc, #76] @ (82f0 ) │ │ + mov r1, r5 │ │ + bl b0d0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #12] @ (b1b8 ) │ │ + add r2, pc │ │ + bl b108 │ │ + nop │ │ + ldr r2, [r2, #112] @ 0x70 │ │ + movs r5, r0 │ │ + ldr r4, [r3, #108] @ 0x6c │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + adds.w sl, r2, #1 │ │ + bcs.n b27e │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ + bgt.n b1da │ │ + ldr r0, [pc, #192] @ (b294 ) │ │ add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - mov r0, r5 │ │ - blx 41300 │ │ - cbz r0, 82da │ │ - strd r0, r5, [r4, #4] │ │ - movs r0, #0 │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ + bl b128 │ │ + mov r9, r0 │ │ + mov r0, sl │ │ + mov fp, r2 │ │ + mov r5, r1 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.n b286 │ │ + mov r1, r5 │ │ + mov r2, fp │ │ + mov r8, r0 │ │ + bl 5df06 │ │ + adds r0, r5, #3 │ │ + bic.w r0, r0, #3 │ │ + subs r0, r0, r5 │ │ + beq.n b214 │ │ + movs r1, #0 │ │ + ldrb r2, [r5, r1] │ │ + cbz r2, b26e │ │ + adds r1, #1 │ │ + cmp r0, r1 │ │ + bne.n b200 │ │ + sub.w r1, fp, #8 │ │ + cmp r0, r1 │ │ + bls.n b21a │ │ + b.n b242 │ │ + sub.w r1, fp, #8 │ │ movs r0, #0 │ │ - strd r0, r5, [r4, #4] │ │ - movs r0, #1 │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ + movw r2, #256 @ 0x100 │ │ + movt r2, #257 @ 0x101 │ │ + adds r4, r5, r0 │ │ + ldr r3, [r5, r0] │ │ + ldr r4, [r4, #4] │ │ + subs r6, r2, r3 │ │ + orrs r3, r6 │ │ + subs r6, r2, r4 │ │ + orrs r6, r4 │ │ + ands r3, r6 │ │ + bic.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r3, #2155905152 @ 0x80808080 │ │ + bne.n b242 │ │ + adds r0, #8 │ │ + cmp r0, r1 │ │ + bls.n b222 │ │ + subs.w r1, fp, r0 │ │ + beq.n b256 │ │ + adds r3, r5, r0 │ │ + movs r2, #0 │ │ + ldrb r6, [r3, r2] │ │ + cbz r6, b26c │ │ + adds r2, #1 │ │ + cmp r1, r2 │ │ + bne.n b24c │ │ movs r0, #0 │ │ - str r0, [r4, #4] │ │ - movs r0, #1 │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ - ldr r0, [r3, #0] │ │ - mov r1, r5 │ │ - blx 41340 │ │ - cmp r0, #0 │ │ - bne.n 82ae │ │ - movs r0, #1 │ │ - strd r0, r5, [r4, #4] │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ + strb.w r0, [r8, fp] │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + stmia.w r9, {r0, r8, sl} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + adds r1, r2, r0 │ │ + strd sl, r8, [r9] │ │ + strd fp, r1, [r9, #8] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #16] @ (b290 ) │ │ + add r0, pc │ │ + bl c4f0 │ │ movs r0, #1 │ │ - strd r0, r5, [r4, #4] │ │ - movs r0, #0 │ │ - str r0, [r4, #0] │ │ - pop {r4, r5, r7, pc} │ │ - str r2, [r6, #96] @ 0x60 │ │ - lsls r5, r2, #3 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + mov r1, sl │ │ + bl b118 │ │ + nop │ │ + ldr r0, [r7, #96] @ 0x60 │ │ + movs r5, r0 │ │ + ldr r4, [r2, #108] @ 0x6c │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ mov sl, r0 │ │ strd r1, r2, [sp, #8] │ │ add r0, sp, #36 @ 0x24 │ │ add r1, sp, #8 │ │ - mov r7, r2 │ │ - bl a21c │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - cbz r4, 833a │ │ + mov r4, r2 │ │ + bl be8c │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + cbz r6, b2cc │ │ ldr r0, [sp, #48] @ 0x30 │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - cbz r0, 8342 │ │ - cbz r7, 8350 │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ - ble.w 843a │ │ - mvns r0, r7 │ │ - mov.w r9, r0, lsr #31 │ │ - ldr r0, [pc, #312] @ (8460 ) │ │ - cmp r9, r7 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + cbz r0, b2e4 │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + bgt.n b2f4 │ │ + ldr r0, [pc, #324] @ (b40c ) │ │ add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - bls.n 8354 │ │ - mov r0, r9 │ │ - mov r1, r7 │ │ - blx 41350 │ │ - b.n 835a │ │ - ldr r4, [pc, #288] @ (845c ) │ │ - mov.w r8, #0 │ │ - add r4, pc │ │ + bl b128 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str.w r0, [sl, #8] │ │ + strd r2, r1, [sl] │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - stmia.w sl, {r0, r4, r8} │ │ + stmia.w sl, {r0, r6, r9} │ │ add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r5, #1 │ │ - b.n 8360 │ │ - mov r0, r7 │ │ - blx 41300 │ │ - mov r5, r0 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cbz r4, b304 │ │ + mov r0, r4 │ │ + blx 60d40 │ │ cmp r0, #0 │ │ - beq.n 843e │ │ - movs r6, #0 │ │ - cmp r8, r7 │ │ - str r6, [sp, #24] │ │ - strd r7, r5, [sp, #16] │ │ - bls.n 837c │ │ + beq.n b3ec │ │ + mov r5, r0 │ │ + b.n b306 │ │ + movs r5, #1 │ │ + mov.w r8, #0 │ │ add r0, sp, #16 │ │ - movs r1, #0 │ │ - mov r2, r8 │ │ - bl 821c │ │ - ldrd r7, r5, [sp, #16] │ │ - ldr r6, [sp, #24] │ │ - adds r0, r5, r6 │ │ - mov r1, r4 │ │ - mov r2, r8 │ │ - bl 3e666 │ │ - add.w r1, r6, r8 │ │ + cmp r9, r4 │ │ + stmia.w r0, {r4, r5, r8} │ │ + bhi.n b3ca │ │ + add.w r0, r5, r8 │ │ + mov r1, r6 │ │ + mov r2, r9 │ │ + bl 5df06 │ │ + add.w r1, r8, r9 │ │ str r1, [sp, #24] │ │ - subs r0, r7, r1 │ │ + subs r0, r4, r1 │ │ str.w sl, [sp, #4] │ │ cmp r0, #2 │ │ - bhi.n 83a2 │ │ - add r0, sp, #16 │ │ - movs r2, #3 │ │ - bl 821c │ │ - ldrd r5, r1, [sp, #20] │ │ + bls.n b3de │ │ movw r0, #49135 @ 0xbfef │ │ movs r2, #189 @ 0xbd │ │ strh r0, [r5, r1] │ │ adds r0, r5, r1 │ │ - adds r4, r1, #3 │ │ + adds r6, r1, #3 │ │ strb r2, [r0, #2] │ │ add.w sl, sp, #36 @ 0x24 │ │ ldrd r0, r2, [sp, #8] │ │ add.w fp, sp, #28 │ │ - add.w r9, sp, #16 │ │ str r2, [sp, #32] │ │ - strd r4, r0, [sp, #24] │ │ - b.n 83d8 │ │ - movw r0, #49135 @ 0xbfef │ │ - movs r1, #189 @ 0xbd │ │ - strh r0, [r5, r4] │ │ - adds r0, r5, r4 │ │ - adds r4, #3 │ │ - strb r1, [r0, #2] │ │ - str r4, [sp, #24] │ │ + strd r6, r0, [sp, #24] │ │ mov r0, sl │ │ mov r1, fp │ │ - bl a21c │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - cbz r6, 842c │ │ + bl be8c │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + cbz r4, b3ba │ │ ldr r0, [sp, #16] │ │ - ldr r7, [sp, #40] @ 0x28 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ - subs r0, r0, r4 │ │ - cmp r0, r7 │ │ - bcs.n 8400 │ │ - mov r0, r9 │ │ + subs r0, r0, r6 │ │ + cmp r9, r0 │ │ + bhi.n b39a │ │ + adds r0, r5, r6 │ │ mov r1, r4 │ │ - mov r2, r7 │ │ - bl 821c │ │ - ldrd r5, r4, [sp, #20] │ │ - adds r0, r5, r4 │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ - bl 3e666 │ │ - add r4, r7 │ │ + mov r2, r9 │ │ + bl 5df06 │ │ + add r6, r9 │ │ cmp.w r8, #0 │ │ - str r4, [sp, #24] │ │ - beq.n 83d8 │ │ + str r6, [sp, #24] │ │ + beq.n b350 │ │ ldr r0, [sp, #16] │ │ - subs r0, r0, r4 │ │ + subs r0, r0, r6 │ │ cmp r0, #2 │ │ - bhi.n 83c8 │ │ - mov r0, r9 │ │ - mov r1, r4 │ │ + bls.n b3aa │ │ + movw r0, #49135 @ 0xbfef │ │ + movs r1, #189 @ 0xbd │ │ + strh r0, [r5, r6] │ │ + adds r0, r5, r6 │ │ + adds r6, #3 │ │ + strb r1, [r0, #2] │ │ + str r6, [sp, #24] │ │ + b.n b350 │ │ + add r0, sp, #16 │ │ + mov r1, r6 │ │ + mov r2, r9 │ │ + bl b150 │ │ + ldrd r5, r6, [sp, #20] │ │ + b.n b36c │ │ + add r0, sp, #16 │ │ + mov r1, r6 │ │ movs r2, #3 │ │ - bl 821c │ │ - ldrd r5, r4, [sp, #20] │ │ - b.n 83c8 │ │ + bl b150 │ │ + ldrd r5, r6, [sp, #20] │ │ + b.n b388 │ │ add r2, sp, #16 │ │ ldr r3, [sp, #4] │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 81dc │ │ - mov r0, r9 │ │ - mov r1, r7 │ │ - bl 8210 │ │ - b.n 8448 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r0, sp, #16 │ │ + movs r1, #0 │ │ + mov r2, r9 │ │ + bl b150 │ │ + add.w r8, sp, #16 │ │ + ldmia.w r8, {r4, r5, r8} │ │ + b.n b314 │ │ + add r0, sp, #16 │ │ + movs r2, #3 │ │ + bl b150 │ │ + ldrd r5, r1, [sp, #20] │ │ + b.n b330 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl b118 │ │ + b.n b3f6 │ │ mov r4, r0 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne 41320 │ │ + blxne 60d20 │ │ mov r0, r4 │ │ - blx 3fa10 │ │ - stmia r0!, {r2, r5, r6, r7} │ │ - vabal.u q11, d31, d26 │ │ - lsls r5, r2, #3 │ │ - ldr r0, [r0, #0] │ │ - b.n 8466 │ │ - push {r4, lr} │ │ - sub sp, #24 │ │ - ldr r4, [pc, #24] @ (8488 ) │ │ - movs r2, #1 │ │ - ldr r3, [pc, #24] @ (848c ) │ │ - strd r0, r1, [sp, #12] │ │ - add r0, sp, #4 │ │ - add r3, pc │ │ - add r4, pc │ │ - strh.w r2, [sp, #20] │ │ - strd r4, r3, [sp, #4] │ │ - bl 13fe8 │ │ - itet ge │ │ - vaddwge.u q13, , d24 │ │ - movlt r3, r0 │ │ - pushge {r4, lr} │ │ - sub sp, #48 @ 0x30 │ │ - ldr r3, [pc, #44] @ (84c4 ) │ │ - ldr r4, [pc, #48] @ (84c8 ) │ │ - strd r0, r1, [sp] │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - movs r0, #2 │ │ - add r4, pc │ │ - strd r4, r0, [sp, #8] │ │ - str r0, [sp, #20] │ │ - add r0, sp, #32 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #4 │ │ - add r3, pc │ │ - mov r1, r2 │ │ - strd r3, r0, [sp, #36] @ 0x24 │ │ - mov r0, sp │ │ - str r0, [sp, #32] │ │ - add r0, sp, #8 │ │ - str r3, [sp, #44] @ 0x2c │ │ - bl 8468 │ │ - lsls r5, r2, #1 │ │ - movs r0, r0 │ │ - add r2, pc, #376 @ (adr r2, 8644 ) │ │ - movs r3, r0 │ │ - push {r4, lr} │ │ + blx 5f420 │ │ + nop │ │ + ldr r2, [r2, #92] @ 0x5c │ │ + movs r5, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ sub sp, #48 @ 0x30 │ │ - ldr r3, [pc, #44] @ (8500 ) │ │ - ldr r4, [pc, #48] @ (8504 ) │ │ strd r0, r1, [sp] │ │ movs r0, #0 │ │ str r0, [sp, #24] │ │ movs r0, #2 │ │ - add r4, pc │ │ - strd r4, r0, [sp, #8] │ │ + str r0, [sp, #12] │ │ + ldr r1, [pc, #36] @ (b448 ) │ │ str r0, [sp, #20] │ │ + add r1, pc │ │ + str r1, [sp, #8] │ │ add r0, sp, #32 │ │ str r0, [sp, #16] │ │ - mov r0, sp │ │ - add r3, pc │ │ - strd r3, r0, [sp, #36] @ 0x24 │ │ + ldr r0, [pc, #28] @ (b44c ) │ │ + mov r1, sp │ │ + add r0, pc │ │ + strd r0, r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #44] @ 0x2c │ │ add r0, sp, #4 │ │ str r0, [sp, #32] │ │ add r0, sp, #8 │ │ mov r1, r2 │ │ - str r3, [sp, #44] @ 0x2c │ │ - bl 8468 │ │ - movs r1, r3 │ │ - movs r0, r0 │ │ - add r1, pc, #456 @ (adr r1, 86d0 ) │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #52 @ 0x34 │ │ - ldr r2, [r0, #0] │ │ - movw r0, #10000 @ 0x2710 │ │ - mov ip, r1 │ │ - movw lr, #65436 @ 0xff9c │ │ - cmp r2, r0 │ │ - ldr r0, [pc, #208] @ (85f0 ) │ │ - add r0, pc │ │ - bcc.n 8598 │ │ - movw r8, #5977 @ 0x1759 │ │ - movw r7, #57599 @ 0xe0ff │ │ - add.w fp, sp, #13 │ │ - movs r1, #0 │ │ - movt r8, #53687 @ 0xd1b7 │ │ - movw r9, #55536 @ 0xd8f0 │ │ - movw sl, #5243 @ 0x147b │ │ - movt r7, #1525 @ 0x5f5 │ │ - umull r3, r4, r2, r8 │ │ - add.w r6, fp, r1 │ │ - subs r1, #4 │ │ - cmp r2, r7 │ │ - mov.w r3, r4, lsr #13 │ │ - mla r4, r3, r9, r2 │ │ - mov r2, r3 │ │ - uxth r5, r4 │ │ - mov.w r5, r5, lsr #2 │ │ - mul.w r5, r5, sl │ │ - mov.w r5, r5, lsr #17 │ │ - mla r4, r5, lr, r4 │ │ - ldrh.w r5, [r0, r5, lsl #1] │ │ - strh.w r5, [r6, #35] @ 0x23 │ │ - uxth r4, r4 │ │ - ldrh.w r4, [r0, r4, lsl #1] │ │ - strh.w r4, [r6, #37] @ 0x25 │ │ - bhi.n 8540 │ │ - adds r1, #39 @ 0x27 │ │ - mov r2, r3 │ │ - cmp r2, #99 @ 0x63 │ │ - bhi.n 859e │ │ - mov r3, r2 │ │ - cmp r3, #10 │ │ - bcc.n 85c0 │ │ - subs r1, #2 │ │ - ldrh.w r0, [r0, r3, lsl #1] │ │ - add.w r2, sp, #13 │ │ - strh r0, [r2, r1] │ │ - b.n 85cc │ │ - movs r1, #39 @ 0x27 │ │ - cmp r2, #99 @ 0x63 │ │ - bls.n 8584 │ │ - uxth r3, r2 │ │ - movw r4, #5243 @ 0x147b │ │ - lsrs r3, r3, #2 │ │ - subs r1, #2 │ │ - muls r3, r4 │ │ - add.w r7, sp, #13 │ │ - lsrs r3, r3, #17 │ │ - mla r2, r3, lr, r2 │ │ - uxth r2, r2 │ │ - ldrh.w r2, [r0, r2, lsl #1] │ │ - strh r2, [r7, r1] │ │ - cmp r3, #10 │ │ - bcs.n 858a │ │ - subs r1, #1 │ │ - add.w r2, sp, #13 │ │ - add.w r0, r3, #48 @ 0x30 │ │ - strb r0, [r2, r1] │ │ - ldr r2, [pc, #36] @ (85f4 ) │ │ - rsb r0, r1, #39 @ 0x27 │ │ - add.w r3, sp, #13 │ │ - add r1, r3 │ │ - add r2, pc │ │ - strd r1, r0, [sp] │ │ - mov r0, ip │ │ - movs r1, #1 │ │ - movs r3, #0 │ │ - bl 85f8 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl b450 │ │ nop │ │ - add r2, sp, #988 @ 0x3dc │ │ - vqrdmlah.s , , d12[0] │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (89bc ) │ │ - sub sp, #20 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - mov ip, r2 │ │ - mov r6, r0 │ │ - cbz r1, 866c │ │ - ldr r0, [r6, #28] │ │ + ldr r2, [r2, #76] @ 0x4c │ │ + movs r5, r0 │ │ + lsrs r7, r4, #5 │ │ + movs r0, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #16 │ │ + strd r0, r1, [sp, #4] │ │ + add r0, sp, #4 │ │ + movs r2, #1 │ │ + strh.w r2, [sp, #12] │ │ + bl 33d88 │ │ + bmi.n b412 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + ldr.w sl, [r7, #12] │ │ + cbz r1, b48e │ │ + ldr r6, [r0, #8] │ │ mov.w fp, #43 @ 0x2b │ │ - ands.w r1, r0, #1 │ │ + ands.w r1, r6, #2097152 @ 0x200000 │ │ it eq │ │ moveq.w fp, #1114112 @ 0x110000 │ │ - add.w r9, r1, r4 │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ - lsls r1, r0, #29 │ │ - bpl.n 867e │ │ - movs r1, #0 │ │ - cbz r3, 863a │ │ - mov r2, ip │ │ - mov r5, r3 │ │ - ldrsb.w r7, [r2], #1 │ │ - cmn.w r7, #65 @ 0x41 │ │ - it gt │ │ - addgt r1, #1 │ │ - subs r5, #1 │ │ - bne.n 862a │ │ - add r9, r1 │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 8688 │ │ - ldr.w sl, [r6, #4] │ │ - cmp sl, r9 │ │ - bls.n 86a6 │ │ - lsls r0, r0, #28 │ │ - strd r8, ip, [sp, #12] │ │ - bmi.n 86d4 │ │ - ldrb.w r0, [r6, #32] │ │ - sub.w r8, sl, r9 │ │ - mov r9, r4 │ │ - mov sl, r3 │ │ - tbb [pc, r0] │ │ - lsls r7, r4, #9 │ │ - lsls r1, r4, #9 │ │ - mov r0, r8 │ │ - mov.w r8, #0 │ │ - b.n 872e │ │ - ldr r0, [r6, #28] │ │ - add.w r9, r4, #1 │ │ + add.w r4, sl, r1, lsr #21 │ │ + b.n b498 │ │ + ldr r6, [r0, #8] │ │ + add.w r4, sl, #1 │ │ mov.w fp, #45 @ 0x2d │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ - lsls r1, r0, #29 │ │ - bmi.n 8622 │ │ - mov.w ip, #0 │ │ - ldr r1, [r6, #0] │ │ - cmp r1, #0 │ │ - bne.n 8640 │ │ - ldrd r5, r6, [r6, #20] │ │ + ldr.w r9, [r7, #8] │ │ + lsls r1, r6, #8 │ │ + mov.w r1, #0 │ │ + str r3, [sp, #20] │ │ + bmi.n b4d2 │ │ + str r1, [sp, #24] │ │ + ldrh.w r8, [r0, #12] │ │ + cmp r4, r8 │ │ + bcc.n b4fc │ │ + ldrd r5, r6, [r0] │ │ mov r2, fp │ │ - str r3, [sp, #0] │ │ + ldr r0, [sp, #20] │ │ mov r1, r6 │ │ - mov r3, ip │ │ - mov r0, r5 │ │ - bl 8938 │ │ - cbz r0, 86c4 │ │ - movs r5, #1 │ │ + str r0, [sp, #0] │ │ + ldr r3, [sp, #24] │ │ mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r5, r6, [r6, #20] │ │ + bl b7c8 │ │ + cmp r0, #0 │ │ + beq.n b55c │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cbz r3, b4f0 │ │ + ldrsb.w r5, [r2] │ │ + cmn.w r5, #65 @ 0x41 │ │ + it gt │ │ + movgt r1, #1 │ │ + cmp r3, #1 │ │ + beq.n b4f0 │ │ + ldrsb.w r5, [r2, #1] │ │ + cmn.w r5, #65 @ 0x41 │ │ + it gt │ │ + addgt r1, #1 │ │ + add r4, r1 │ │ + str r2, [sp, #24] │ │ + ldrh.w r8, [r0, #12] │ │ + cmp r4, r8 │ │ + bcs.n b4b0 │ │ + lsls r1, r6, #7 │ │ + str.w sl, [sp, #16] │ │ + bmi.n b522 │ │ + ubfx r1, r6, #29, #2 │ │ + str.w r9, [sp, #12] │ │ + sub.w r3, r8, r4 │ │ + bfc r6, #21, #11 │ │ + movs r4, #0 │ │ + tbb [pc, r1] │ │ + lsls r4, r1, #9 │ │ + lsls r2, r1, #9 │ │ + mov r4, r3 │ │ + b.n b5b2 │ │ + ldrd r5, r1, [r0, #8] │ │ mov r2, fp │ │ - str r3, [sp, #0] │ │ + ldrd sl, r6, [r0] │ │ + str r1, [sp, #8] │ │ + movs r1, #0 │ │ + movt r1, #40928 @ 0x9fe0 │ │ + str r0, [sp, #12] │ │ + ands r1, r5 │ │ + orr.w r1, r1, #536870912 @ 0x20000000 │ │ + orr.w r1, r1, #48 @ 0x30 │ │ + str r1, [r0, #8] │ │ + ldr r0, [sp, #20] │ │ mov r1, r6 │ │ - mov r3, ip │ │ - mov r0, r5 │ │ - bl 8938 │ │ - cbz r0, 86c4 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str r0, [sp, #0] │ │ + mov r0, sl │ │ + ldr r3, [sp, #24] │ │ + bl b7c8 │ │ + cbz r0, b570 │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ ldr r3, [r6, #12] │ │ mov r0, r5 │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + mov r1, r9 │ │ + mov r2, sl │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r3 │ │ - ldr r0, [r6, #16] │ │ - movs r5, #1 │ │ - str r0, [sp, #8] │ │ - movs r0, #48 @ 0x30 │ │ - ldrb.w r1, [r6, #32] │ │ - mov r2, fp │ │ - ldrd r7, r8, [r6, #20] │ │ - str r1, [sp, #4] │ │ - mov r1, r8 │ │ - str r0, [r6, #16] │ │ - strb.w r5, [r6, #32] │ │ - mov r0, r7 │ │ - str r3, [sp, #0] │ │ - ldr r3, [sp, #16] │ │ - bl 8938 │ │ - cmp r0, #0 │ │ - bne.n 869e │ │ - sub.w r0, sl, r9 │ │ - mov r5, r4 │ │ - adds r4, r0, #1 │ │ - subs r4, #1 │ │ - beq.n 876c │ │ - ldr.w r2, [r8, #16] │ │ - mov r0, r7 │ │ + sub.w r0, r8, r4 │ │ + mov fp, r5 │ │ + movs r4, #0 │ │ + uxth r5, r0 │ │ + uxth r0, r4 │ │ + cmp r0, r5 │ │ + bcs.n b598 │ │ + ldr r2, [r6, #16] │ │ + mov r0, sl │ │ movs r1, #48 @ 0x30 │ │ blx r2 │ │ + adds r4, #1 │ │ cmp r0, #0 │ │ - beq.n 8706 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add.w r1, r8, #1 │ │ - mov.w r0, r8, lsr #1 │ │ - mov.w r8, r1, lsr #1 │ │ - ldrd r7, r5, [r6, #16] │ │ - adds r4, r0, #1 │ │ - ldr r6, [r6, #24] │ │ - subs r4, #1 │ │ - beq.n 8750 │ │ - ldr r2, [r6, #16] │ │ + beq.n b57a │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r3, [r6, #12] │ │ + mov r0, sl │ │ + ldr r2, [sp, #16] │ │ + mov r1, r9 │ │ + blx r3 │ │ + cbz r0, b616 │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + uxth r1, r3 │ │ + lsrs r4, r1, #1 │ │ + ldrd r5, r8, [r0] │ │ + mov r9, r3 │ │ + mov.w sl, #0 │ │ + uxth r0, r4 │ │ + uxth.w r1, sl │ │ + cmp r1, r0 │ │ + bcs.n b5e2 │ │ + ldr.w r2, [r8, #16] │ │ mov r0, r5 │ │ - mov r1, r7 │ │ + mov r1, r6 │ │ blx r2 │ │ + add.w sl, sl, #1 │ │ cmp r0, #0 │ │ - beq.n 8736 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - str.w sl, [sp] │ │ + beq.n b5bc │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #20] │ │ + mov r1, r8 │ │ + str r0, [sp, #0] │ │ mov r0, r5 │ │ - ldr r3, [sp, #16] │ │ - mov r1, r6 │ │ + ldr r3, [sp, #24] │ │ mov r2, fp │ │ - bl 8938 │ │ - cbz r0, 8784 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl b7c8 │ │ + cbz r0, b5fe │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ ldr.w r3, [r8, #12] │ │ - mov r0, r7 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r5 │ │ - blx r3 │ │ - cbz r0, 879a │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [r6, #12] │ │ mov r0, r5 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r9 │ │ + ldrd r1, r2, [sp, #12] │ │ blx r3 │ │ - cbz r0, 87ae │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #4] │ │ - movs r5, #0 │ │ - strb.w r0, [r6, #32] │ │ - ldr r0, [sp, #8] │ │ - str r0, [r6, #16] │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cbz r0, b628 │ │ + movs r0, #1 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r1, r0, [sp, #8] │ │ + strd fp, r1, [r0, #8] │ │ + movs r0, #0 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + sub.w r0, r9, r4 │ │ movs r4, #0 │ │ - cmp r8, r4 │ │ - beq.n 87c6 │ │ - ldr r2, [r6, #16] │ │ + uxth.w r9, r0 │ │ + uxth r0, r4 │ │ + cmp r0, r9 │ │ + bcs.n b64e │ │ + ldr.w r2, [r8, #16] │ │ mov r0, r5 │ │ - mov r1, r7 │ │ + mov r1, r6 │ │ blx r2 │ │ adds r4, #1 │ │ - cmp r0, #0 │ │ - beq.n 87b0 │ │ - subs r0, r4, #1 │ │ - b.n 87c8 │ │ - mov r0, r8 │ │ - movs r5, #0 │ │ - cmp r0, r8 │ │ - it cc │ │ - movcc r5, #1 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + mov r1, r0 │ │ + movs r0, #1 │ │ + cmp r1, #0 │ │ + beq.n b632 │ │ + b.n b4ca │ │ + movs r0, #0 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ adds r2, r0, #3 │ │ bic.w ip, r2, #3 │ │ movs r2, #0 │ │ subs.w r6, r0, ip │ │ add.w r4, r1, r6 │ │ and.w r3, r4, #3 │ │ - beq.n 8802 │ │ + beq.n b686 │ │ ldrsb.w r1, [r0], #1 │ │ cmn.w r1, #65 @ 0x41 │ │ it gt │ │ addgt r2, #1 │ │ adds r6, #1 │ │ - bcc.n 87f2 │ │ + bcc.n b676 │ │ mov.w r9, r4, lsr #2 │ │ movs r0, #0 │ │ - cbz r3, 883c │ │ + cbz r3, b6c0 │ │ bic.w r6, r4, #3 │ │ add r6, ip │ │ ldrsb.w r5, [r6] │ │ cmn.w r5, #65 @ 0x41 │ │ it gt │ │ movgt r0, #1 │ │ cmp r3, #1 │ │ - beq.n 883c │ │ + beq.n b6c0 │ │ ldrsb.w r5, [r6, #1] │ │ cmn.w r5, #65 @ 0x41 │ │ it gt │ │ addgt r0, #1 │ │ cmp r3, #2 │ │ - beq.n 883c │ │ + beq.n b6c0 │ │ ldrsb.w r3, [r6, #2] │ │ cmn.w r3, #65 @ 0x41 │ │ it gt │ │ addgt r0, #1 │ │ add r0, r2 │ │ - b.n 8860 │ │ - uxtb16 r1, r6 │ │ - uxtb16 r3, r6, ror #8 │ │ + b.n b6e4 │ │ + uxtb16 r1, lr │ │ + uxtb16 r3, lr, ror #8 │ │ add r1, r3 │ │ sub.w r9, r9, sl │ │ add.w ip, r8, sl, lsl #2 │ │ ands.w r2, sl, #3 │ │ add.w r1, r1, r1, lsl #16 │ │ add.w r0, r0, r1, lsr #16 │ │ - bne.n 88de │ │ + bne.n b768 │ │ cmp.w r9, #0 │ │ - beq.n 8934 │ │ - cmp.w r9, #192 @ 0xc0 │ │ + beq.n b7c0 │ │ mov sl, r9 │ │ + cmp.w r9, #192 @ 0xc0 │ │ it cs │ │ movcs.w sl, #192 @ 0xc0 │ │ - ands.w lr, sl, #252 @ 0xfc │ │ + and.w r1, sl, #252 @ 0xfc │ │ mov r8, ip │ │ - mov.w r6, #0 │ │ - add.w fp, ip, lr, lsl #2 │ │ - beq.n 8840 │ │ + mov.w lr, #0 │ │ + add.w fp, ip, r1, lsl #2 │ │ + cmp.w r9, #4 │ │ + str r1, [sp, #0] │ │ + bcc.n b6c4 │ │ mov r2, r8 │ │ - ldrd r5, r7, [r2] │ │ - ldrd r1, r4, [r2, #8] │ │ + ldrd r5, r1, [r2] │ │ + ldrd r4, r3, [r2, #8] │ │ adds r2, #16 │ │ cmp r2, fp │ │ - mvn.w r3, r5 │ │ - mov.w r3, r3, lsr #7 │ │ - orr.w r3, r3, r5, lsr #6 │ │ - bic.w r3, r3, #4278124286 @ 0xfefefefe │ │ - add r3, r6 │ │ - mvn.w r6, r7 │ │ + mvn.w r6, r5 │ │ mov.w r6, r6, lsr #7 │ │ - orr.w r7, r6, r7, lsr #6 │ │ - bic.w r7, r7, #4278124286 @ 0xfefefefe │ │ - add r3, r7 │ │ - mvn.w r7, r1 │ │ - mov.w r7, r7, lsr #7 │ │ - orr.w r1, r7, r1, lsr #6 │ │ + orr.w r6, r6, r5, lsr #6 │ │ + mvn.w r5, r1 │ │ + bic.w r6, r6, #4278124286 @ 0xfefefefe │ │ + mov.w r5, r5, lsr #7 │ │ + orr.w r1, r5, r1, lsr #6 │ │ + add r6, lr │ │ bic.w r1, r1, #4278124286 @ 0xfefefefe │ │ - add r1, r3 │ │ - mvn.w r3, r4 │ │ - mov.w r3, r3, lsr #7 │ │ - orr.w r3, r3, r4, lsr #6 │ │ + add r1, r6 │ │ + mvn.w r6, r4 │ │ + mov.w r6, r6, lsr #7 │ │ + orr.w r6, r6, r4, lsr #6 │ │ + bic.w r6, r6, #4278124286 @ 0xfefefefe │ │ + add r1, r6 │ │ + mvn.w r6, r3 │ │ + mov.w r6, r6, lsr #7 │ │ + orr.w r3, r6, r3, lsr #6 │ │ bic.w r3, r3, #4278124286 @ 0xfefefefe │ │ - add.w r6, r3, r1 │ │ - bne.n 8884 │ │ - b.n 8840 │ │ - ldr.w r1, [r8, lr, lsl #2] │ │ + add.w lr, r3, r1 │ │ + bne.n b70e │ │ + b.n b6c4 │ │ + ldr r1, [sp, #0] │ │ cmp r2, #1 │ │ + ldr.w r1, [r8, r1, lsl #2] │ │ mvn.w r3, r1 │ │ mov.w r3, r3, lsr #7 │ │ orr.w r1, r3, r1, lsr #6 │ │ bic.w r1, r1, #4278124286 @ 0xfefefefe │ │ - beq.n 8922 │ │ + beq.n b7ae │ │ ldr.w r3, [fp, #4] │ │ cmp r2, #2 │ │ - mvn.w r7, r3 │ │ - mov.w r7, r7, lsr #7 │ │ - orr.w r3, r7, r3, lsr #6 │ │ + mvn.w r6, r3 │ │ + mov.w r6, r6, lsr #7 │ │ + orr.w r3, r6, r3, lsr #6 │ │ bic.w r3, r3, #4278124286 @ 0xfefefefe │ │ add r1, r3 │ │ - beq.n 8922 │ │ + beq.n b7ae │ │ ldr.w r2, [fp, #8] │ │ mvns r3, r2 │ │ lsrs r3, r3, #7 │ │ orr.w r2, r3, r2, lsr #6 │ │ bic.w r2, r2, #4278124286 @ 0xfefefefe │ │ add r1, r2 │ │ uxtb16 r2, r1 │ │ uxtb16 r1, r1, ror #8 │ │ add r1, r2 │ │ add.w r1, r1, r1, lsl #16 │ │ add.w r0, r0, r1, lsr #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #4 │ │ - ldr r5, [sp, #24] │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + ldr.w r8, [r7, #8] │ │ mov r4, r3 │ │ - mov r7, r1 │ │ - mov r6, r0 │ │ + mov r6, r1 │ │ cmp.w r2, #1114112 @ 0x110000 │ │ - beq.n 895a │ │ - ldr r3, [r7, #16] │ │ - mov r0, r6 │ │ + beq.n b7f4 │ │ + ldr r3, [r6, #16] │ │ mov r1, r2 │ │ + mov r5, r0 │ │ blx r3 │ │ - cbz r0, 895a │ │ + mov r1, r0 │ │ + mov r0, r5 │ │ + cbz r1, b7f4 │ │ movs r0, #1 │ │ - add sp, #4 │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - cbz r4, 896c │ │ - ldr r3, [r7, #12] │ │ - mov r0, r6 │ │ + cbz r4, b806 │ │ + ldr r3, [r6, #12] │ │ mov r1, r4 │ │ - mov r2, r5 │ │ - add sp, #4 │ │ + mov r2, r8 │ │ + ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r3 │ │ movs r0, #0 │ │ - add sp, #4 │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 891e │ │ - push {r4, lr} │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl b818 │ │ + bmi.n b7c2 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ sub sp, #48 @ 0x30 │ │ - ldr r3, [pc, #44] @ (89a8 ) │ │ - ldr r4, [pc, #48] @ (89ac ) │ │ + ldr r3, [pc, #48] @ (b850 ) │ │ + ldr r4, [pc, #48] @ (b854 ) │ │ strd r0, r1, [sp] │ │ movs r0, #0 │ │ str r0, [sp, #24] │ │ movs r0, #2 │ │ add r4, pc │ │ strd r4, r0, [sp, #8] │ │ str r0, [sp, #20] │ │ @@ -3331,615 +3368,1253 @@ │ │ add r3, pc │ │ mov r1, r2 │ │ strd r3, r0, [sp, #36] @ 0x24 │ │ mov r0, sp │ │ str r0, [sp, #32] │ │ add r0, sp, #8 │ │ str r3, [sp, #44] @ 0x2c │ │ - bl 8468 │ │ - @ instruction: 0xfb71ffff │ │ - ldr r5, [sp, #552] @ 0x228 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + bl b450 │ │ + nop │ │ + lsls r7, r3, #21 │ │ + movs r0, r0 │ │ + ldr r4, [r4, #40] @ 0x28 │ │ + movs r5, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl b860 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #48 @ 0x30 │ │ + ldr r3, [pc, #48] @ (b898 ) │ │ + ldr r4, [pc, #48] @ (b89c ) │ │ + strd r0, r1, [sp] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #2 │ │ + add r4, pc │ │ + strd r4, r0, [sp, #8] │ │ + str r0, [sp, #20] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #4 │ │ + add r3, pc │ │ + mov r1, r2 │ │ + strd r3, r0, [sp, #36] @ 0x24 │ │ + mov r0, sp │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + str r3, [sp, #44] @ 0x2c │ │ + bl b450 │ │ + nop │ │ + lsls r7, r2, #20 │ │ + movs r0, r0 │ │ + ldr r4, [r5, #36] @ 0x24 │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ - mov fp, r0 │ │ - ldr.w ip, [r0] │ │ - ldr r0, [r0, #8] │ │ + ldr.w sl, [r0, #8] │ │ + mov r6, r2 │ │ mov r8, r1 │ │ - orrs.w r1, ip, r0 │ │ - bne.n 89cc │ │ - ldrd r0, r1, [fp, #20] │ │ - b.n 8b0a │ │ - cmp r0, #0 │ │ - beq.n 8ab2 │ │ - ldr.w r0, [fp, #12] │ │ - add.w lr, r8, r2 │ │ - movs r5, #0 │ │ - mov r1, r8 │ │ - adds r7, r0, #1 │ │ - b.n 89f2 │ │ - orr.w r4, r6, r1, lsl #6 │ │ - adds r1, r0, #2 │ │ - subs r0, r5, r0 │ │ - cmp.w r4, #1114112 @ 0x110000 │ │ - add.w r5, r0, r1 │ │ - beq.n 8ab2 │ │ - subs r7, #1 │ │ - mov r0, r1 │ │ - beq.n 8a4a │ │ - cmp r0, lr │ │ - beq.n 8ab2 │ │ - mov r1, r0 │ │ - ldrsb.w r6, [r1], #1 │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - uxtb r4, r6 │ │ - bgt.n 89e6 │ │ - ldrb r6, [r0, #1] │ │ - and.w r1, r4, #31 │ │ - cmp r4, #223 @ 0xdf │ │ - and.w r6, r6, #63 @ 0x3f │ │ - bls.n 89e0 │ │ - ldrb r3, [r0, #2] │ │ - cmp r4, #240 @ 0xf0 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - orr.w r6, r3, r6, lsl #6 │ │ - bcc.n 8a42 │ │ - ldrb r3, [r0, #3] │ │ - and.w r1, r1, #7 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - orr.w r3, r3, r6, lsl #6 │ │ - orr.w r4, r3, r1, lsl #18 │ │ - cmp.w r4, #1114112 @ 0x110000 │ │ - beq.n 8ab2 │ │ - adds r1, r0, #4 │ │ - b.n 89e6 │ │ - orr.w r4, r6, r1, lsl #12 │ │ - adds r1, r0, #3 │ │ - b.n 89e6 │ │ - cmp r0, lr │ │ - beq.n 8ab2 │ │ - ldrsb.w r1, [r0] │ │ + tst.w sl, #402653184 @ 0x18000000 │ │ + beq.w b9ce │ │ + movs.w r1, sl, lsl #3 │ │ + bmi.n b8e2 │ │ + cmp r6, #16 │ │ + bcs.n b922 │ │ + cmp r6, #0 │ │ + beq.w b9c4 │ │ + movs r1, #0 │ │ + movs r2, #0 │ │ + ldrsb.w r3, [r8, r2] │ │ + adds r2, #1 │ │ + cmn.w r3, #65 @ 0x41 │ │ + it gt │ │ + addgt r1, #1 │ │ + cmp r6, r2 │ │ + bne.n b8ce │ │ + b.n b940 │ │ + ldrh.w ip, [r0, #14] │ │ + cmp.w ip, #0 │ │ + beq.n b938 │ │ + add.w r3, r8, r6 │ │ + movs r6, #0 │ │ + mov r4, r8 │ │ + mov r2, ip │ │ + b.n b908 │ │ + cmp r1, #240 @ 0xf0 │ │ + ite cs │ │ + addcs r4, r5, #4 │ │ + addcc r4, r5, #3 │ │ + subs r1, r4, r5 │ │ + subs r2, #1 │ │ + add r6, r1 │ │ + beq.n b93a │ │ + cmp r4, r3 │ │ + beq.n b93c │ │ + mov r5, r4 │ │ + ldrsb.w r1, [r4], #1 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 8a62 │ │ + bgt.n b900 │ │ uxtb r1, r1 │ │ cmp r1, #224 @ 0xe0 │ │ - it cs │ │ - cmpcs r1, #240 @ 0xf0 │ │ - bcs.n 8a8a │ │ - cbz r5, 8a78 │ │ - cmp r5, r2 │ │ - bcs.n 8a76 │ │ - ldrsb.w r0, [r8, r5] │ │ - cmn.w r0, #64 @ 0x40 │ │ - bge.n 8a78 │ │ - movs r0, #0 │ │ - b.n 8a7a │ │ - bne.n 8a72 │ │ + bcs.n b8f8 │ │ + adds r4, r5, #2 │ │ + b.n b900 │ │ + mov r4, r0 │ │ mov r0, r8 │ │ - cmp r0, #0 │ │ - ite eq │ │ - moveq r5, r2 │ │ - movne r8, r0 │ │ - cmp.w ip, #0 │ │ - bne.n 8aba │ │ - b.n 8b04 │ │ - ldrb r3, [r0, #1] │ │ - and.w r1, r1, #7 │ │ - ldrb r7, [r0, #2] │ │ - ldrb r0, [r0, #3] │ │ - and.w r3, r3, #63 @ 0x3f │ │ - and.w r7, r7, #63 @ 0x3f │ │ - and.w r0, r0, #63 @ 0x3f │ │ - lsls r7, r7, #6 │ │ - orr.w r3, r7, r3, lsl #12 │ │ - add r0, r3 │ │ - orr.w r0, r0, r1, lsl #18 │ │ - cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n 8a62 │ │ - mov r5, r2 │ │ - cmp.w ip, #0 │ │ - beq.n 8b04 │ │ - ldr.w r4, [fp, #4] │ │ - cmp r5, #16 │ │ - bcs.n 8af8 │ │ - movs r0, #0 │ │ - cbz r5, 8ada │ │ - mov r1, r8 │ │ - mov r2, r5 │ │ - ldrsb.w r3, [r1], #1 │ │ - cmn.w r3, #65 @ 0x41 │ │ - it gt │ │ - addgt r0, #1 │ │ - subs r2, #1 │ │ - bne.n 8aca │ │ - cmp r4, r0 │ │ - bls.n 8b04 │ │ - ldrb.w r1, [fp, #32] │ │ - sub.w r9, r4, r0 │ │ - movs r0, #0 │ │ + mov r1, r6 │ │ + bl b658 │ │ + mov r1, r0 │ │ + mov r0, r4 │ │ + ldrh r2, [r0, #12] │ │ + cmp r1, r2 │ │ + bcc.n b946 │ │ + b.n b9ce │ │ + movs r6, #0 │ │ + movs r2, #0 │ │ + sub.w r1, ip, r2 │ │ + ldrh r2, [r0, #12] │ │ + cmp r1, r2 │ │ + bcs.n b9ce │ │ + subs r3, r2, r1 │ │ + ubfx r1, sl, #29, #2 │ │ + bfc sl, #21, #11 │ │ + mov.w fp, #0 │ │ tbb [pc, r1] │ │ - lsls r3, r3, #8 │ │ - subs r5, r2, r4 │ │ - mov r0, r9 │ │ + lsls r7, r0, #8 │ │ + lsls r4, r0, #28 │ │ + mov fp, r3 │ │ + b.n b966 │ │ + uxth r1, r3 │ │ + mov.w fp, r1, lsr #1 │ │ + ldrd r5, r4, [r0] │ │ mov.w r9, #0 │ │ - b.n 8b22 │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ - bl 87d8 │ │ - cmp r4, r0 │ │ - bhi.n 8ade │ │ - ldrd r0, r1, [fp, #20] │ │ - mov r2, r5 │ │ - ldr r3, [r1, #12] │ │ - mov r1, r8 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - bx r3 │ │ - add.w r1, r9, #1 │ │ - mov.w r0, r9, lsr #1 │ │ - mov.w r9, r1, lsr #1 │ │ - ldrd sl, r4, [fp, #16] │ │ - adds r7, r0, #1 │ │ - ldr.w r6, [fp, #24] │ │ - subs r7, #1 │ │ - beq.n 8b3e │ │ - ldr r2, [r6, #16] │ │ - mov r0, r4 │ │ + str r3, [sp, #0] │ │ + uxth.w r0, fp │ │ + uxth.w r1, r9 │ │ + cmp r1, r0 │ │ + bcs.n b98e │ │ + ldr r2, [r4, #16] │ │ + mov r0, r5 │ │ mov r1, sl │ │ blx r2 │ │ + add.w r9, r9, #1 │ │ cmp r0, #0 │ │ - beq.n 8b2c │ │ - b.n 8b4a │ │ - ldr r3, [r6, #12] │ │ - mov r0, r4 │ │ + beq.n b970 │ │ + b.n b9ba │ │ + ldr r3, [r4, #12] │ │ + mov r0, r5 │ │ mov r1, r8 │ │ - mov r2, r5 │ │ + mov r2, r6 │ │ blx r3 │ │ - cbz r0, 8b52 │ │ - movs r0, #1 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r5, #0 │ │ - cmp r9, r5 │ │ - beq.n 8b6a │ │ - ldr r2, [r6, #16] │ │ - mov r0, r4 │ │ + cbnz r0, b9ba │ │ + ldr r0, [sp, #0] │ │ + movs r6, #0 │ │ + sub.w r0, r0, fp │ │ + uxth.w r8, r0 │ │ + uxth r0, r6 │ │ + cmp r0, r8 │ │ + bcs.n b9e4 │ │ + ldr r2, [r4, #16] │ │ + mov r0, r5 │ │ mov r1, sl │ │ blx r2 │ │ - adds r5, #1 │ │ + adds r6, #1 │ │ cmp r0, #0 │ │ - beq.n 8b54 │ │ - subs r1, r5, #1 │ │ - b.n 8b6c │ │ - mov r1, r9 │ │ + beq.n b9a6 │ │ + movs r0, #1 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r6, #0 │ │ + movs r1, #0 │ │ + ldrh r2, [r0, #12] │ │ + cmp r1, r2 │ │ + bcc.n b946 │ │ + ldrd r0, r1, [r0] │ │ + mov r2, r6 │ │ + ldr r3, [r1, #12] │ │ + mov r1, r8 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r3 │ │ movs r0, #0 │ │ - cmp r1, r9 │ │ - it cc │ │ - movcc r0, #1 │ │ add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 8b26 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ push {r7, lr} │ │ + mov r7, sp │ │ sub sp, #32 │ │ - ldr r3, [pc, #36] @ (8ba8 ) │ │ mov ip, r2 │ │ - strd r0, r1, [sp, #24] │ │ - mov.w lr, #0 │ │ movs r2, #1 │ │ - mov r0, sp │ │ - mov r1, ip │ │ - add r3, pc │ │ str r2, [sp, #4] │ │ add r2, sp, #24 │ │ - str.w lr, [sp, #16] │ │ + movs r3, #0 │ │ + strd r0, r1, [sp, #24] │ │ str r2, [sp, #0] │ │ - strd r3, lr, [sp, #8] │ │ - bl 8468 │ │ - nop │ │ - @ instruction: 0xb892 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (8f70 ) │ │ - sub sp, #108 @ 0x6c │ │ - ldr.w lr, [sp, #148] @ 0x94 │ │ - lsls r0, r0, #24 │ │ - ldr r4, [pc, #168] @ (8c64 ) │ │ - mov ip, r1 │ │ - ldr r5, [pc, #168] @ (8c68 ) │ │ - ldr.w r8, [sp, #152] @ 0x98 │ │ - add r4, pc │ │ - ldr.w r0, [lr] │ │ - add r5, pc │ │ - ldr r6, [sp, #144] @ 0x90 │ │ - stmia.w sp, {r1, r2, r3, r6} │ │ - mov.w r2, #2 │ │ - str r2, [sp, #20] │ │ - it ne │ │ - movne r5, r4 │ │ - str r5, [sp, #16] │ │ - cbnz r0, 8c14 │ │ - movs r6, #0 │ │ - ldr r2, [pc, #136] @ (8c6c ) │ │ - ldr r3, [pc, #140] @ (8c70 ) │ │ - ldr r0, [pc, #140] @ (8c74 ) │ │ - add r2, pc │ │ - str r6, [sp, #100] @ 0x64 │ │ - movs r6, #3 │ │ - str r6, [sp, #88] @ 0x58 │ │ + movs r2, #4 │ │ + mov r0, sp │ │ + mov r1, ip │ │ + str r3, [sp, #16] │ │ + str r3, [sp, #12] │ │ + str r2, [sp, #8] │ │ + bl b450 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #104 @ 0x68 │ │ + ldr.w lr, [r7, #8] │ │ + stmia.w sp, {r0, r1, r2, r3} │ │ + movs r0, #2 │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #124] @ (baa8 ) │ │ + ldr.w r2, [lr] │ │ + ldr r1, [r7, #12] │ │ add r0, pc │ │ - str r6, [sp, #96] @ 0x60 │ │ - add r6, sp, #52 @ 0x34 │ │ - str r6, [sp, #92] @ 0x5c │ │ - add r6, sp, #8 │ │ - str r2, [sp, #72] @ 0x48 │ │ - add r3, pc │ │ - strd r2, r6, [sp, #64] @ 0x40 │ │ - mov r2, sp │ │ - strd r3, r2, [sp, #56] @ 0x38 │ │ - add r2, sp, #16 │ │ - str r2, [sp, #52] @ 0x34 │ │ + str r0, [sp, #16] │ │ + cbnz r2, ba5e │ │ + movs r0, #0 │ │ + str r0, [sp, #96] @ 0x60 │ │ + movs r0, #3 │ │ str r0, [sp, #84] @ 0x54 │ │ - add r0, sp, #84 @ 0x54 │ │ - mov r1, r8 │ │ - bl 8468 │ │ - ldr r3, [pc, #96] @ (8c78 ) │ │ - add.w ip, sp, #24 │ │ - ldr r0, [pc, #96] @ (8c7c ) │ │ - mov r6, ip │ │ - add r3, pc │ │ - add r0, pc │ │ - mov sl, r0 │ │ - ldr r0, [pc, #88] @ (8c80 ) │ │ - add r0, pc │ │ - mov r9, r0 │ │ - ldr r0, [pc, #88] @ (8c84 ) │ │ + ldr r2, [pc, #116] @ (bab8 ) │ │ + str r0, [sp, #92] @ 0x5c │ │ + add r2, pc │ │ + str r2, [sp, #80] @ 0x50 │ │ + add r0, sp, #48 @ 0x30 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r0, [pc, #108] @ (babc ) │ │ add r0, pc │ │ - mov fp, r0 │ │ - ldmia.w lr, {r0, r1, r2, r4, r5, r7} │ │ - stmia r6!, {r0, r1, r2, r4, r5, r7} │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r2, sp, #8 │ │ + strd r0, r2, [sp, #60] @ 0x3c │ │ + mov r0, sp │ │ + str r0, [sp, #56] @ 0x38 │ │ + b.n ba98 │ │ + add.w ip, sp, #24 │ │ + ldmia.w lr, {r0, r2, r4, r5, r6, r8} │ │ + mov r3, ip │ │ + stmia.w r3, {r0, r2, r4, r5, r6, r8} │ │ movs r0, #0 │ │ - str r0, [sp, #100] @ 0x64 │ │ - movs r0, #4 │ │ - strd fp, r0, [sp, #84] @ 0x54 │ │ str r0, [sp, #96] @ 0x60 │ │ - add r0, sp, #52 @ 0x34 │ │ + movs r0, #4 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r2, [pc, #52] @ (baac ) │ │ str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #8 │ │ - str r3, [sp, #80] @ 0x50 │ │ - strd r3, r0, [sp, #72] @ 0x48 │ │ + add r2, pc │ │ + str r2, [sp, #80] @ 0x50 │ │ + add r0, sp, #48 @ 0x30 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r0, [pc, #44] @ (bab0 ) │ │ + add r0, pc │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r2, sp, #8 │ │ + strd r0, r2, [sp, #68] @ 0x44 │ │ mov r0, sp │ │ - strd sl, r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #16 │ │ - strd r9, ip, [sp, #56] @ 0x38 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [pc, #32] @ (bab4 ) │ │ + add r0, pc │ │ + strd ip, r0, [sp, #56] @ 0x38 │ │ + ldr r0, [pc, #36] @ (bac0 ) │ │ + add r0, pc │ │ str r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #84 @ 0x54 │ │ - mov r1, r8 │ │ - bl 8468 │ │ - add r4, pc, #32 @ (adr r4, 8c88 ) │ │ - vraddhn.i d26, , q0 │ │ - vshr.u64 d16, d15, #1 │ │ - movs r0, r0 │ │ - ldr r2, [sp, #236] @ 0xec │ │ + add r0, sp, #16 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #80 @ 0x50 │ │ + bl b450 │ │ + add r2, sp, #568 @ 0x238 │ │ + vqshlu.s64 d22, d24, #63 @ 0x3f │ │ + movs r5, r0 │ │ + lsls r5, r2, #1 │ │ movs r0, r0 │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ - movs r3, r0 │ │ - lsls r7, r4, #1 │ │ + movs r3, r7 │ │ movs r0, r0 │ │ - lsls r5, r5, #1 │ │ + str r4, [r2, #108] @ 0x6c │ │ + movs r5, r0 │ │ + lsls r1, r1, #2 │ │ movs r0, r0 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ + movs r7, r4 │ │ movs r0, r0 │ │ - ldr r2, [sp, #304] @ 0x130 │ │ - movs r3, r0 │ │ + mov r3, r1 │ │ + ldrd r1, r2, [r0] │ │ + mov r0, r3 │ │ + b.w b8a0 │ │ + mov r2, r0 │ │ + ldrd r0, r1, [r1] │ │ + b.w bae2 │ │ ldrd r0, r2, [r0] │ │ ldr r2, [r2, #12] │ │ bx r2 │ │ - mov r2, r0 │ │ - ldrd r0, r1, [r1, #20] │ │ - b.w 8c9c │ │ - bmi.n 8c46 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #52 @ 0x34 │ │ - movs r3, #3 │ │ - ldr r7, [r2, #16] │ │ - strb.w r3, [sp, #48] @ 0x30 │ │ - movs r3, #32 │ │ - str r3, [sp, #32] │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ movs r3, #0 │ │ - cmp r7, #0 │ │ - strd r1, r3, [sp, #40] @ 0x28 │ │ - str r0, [sp, #36] @ 0x24 │ │ + ldr r6, [r2, #16] │ │ str r3, [sp, #24] │ │ - str r3, [sp, #16] │ │ - beq.n 8d90 │ │ + movs r3, #32 │ │ + movt r3, #57344 @ 0xe000 │ │ + cmp r6, #0 │ │ + str r3, [sp, #20] │ │ + strd r0, r1, [sp, #12] │ │ + beq.n bbc6 │ │ ldr r0, [r2, #20] │ │ cmp r0, #0 │ │ - beq.w 8de4 │ │ + beq.w bc1c │ │ + add.w r1, r0, r0, lsl #1 │ │ ldr.w sl, [r2] │ │ - lsls r1, r0, #5 │ │ - ldr.w fp, [r2, #8] │ │ + ldr r4, [r2, #8] │ │ subs r0, #1 │ │ - bic.w r0, r0, #4160749568 @ 0xf8000000 │ │ - movs r4, #0 │ │ + bic.w r0, r0, #3758096384 @ 0xe0000000 │ │ + mov.w fp, r1, lsl #3 │ │ mov.w r8, #0 │ │ mov.w r9, #0 │ │ adds r0, #1 │ │ str r2, [sp, #8] │ │ - str r1, [sp, #12] │ │ str r0, [sp, #4] │ │ - add.w r1, sl, r8 │ │ + add.w r1, sl, r9 │ │ ldr r2, [r1, #4] │ │ - cbz r2, 8d00 │ │ - ldrd r0, r3, [sp, #36] @ 0x24 │ │ + cbz r2, bb42 │ │ + ldrd r0, r3, [sp, #12] │ │ ldr r1, [r1, #0] │ │ ldr r3, [r3, #12] │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 8e06 │ │ - adds r0, r7, r4 │ │ - ldr r3, [r0, #16] │ │ - add.w r0, r7, r8, lsl #2 │ │ - ldrd r2, r1, [r0, #8] │ │ - ldrb r6, [r0, #28] │ │ - ldr r5, [r0, #24] │ │ - str r3, [sp, #32] │ │ - strb.w r6, [sp, #48] @ 0x30 │ │ - str r5, [sp, #44] @ 0x2c │ │ - cbz r2, 8d34 │ │ + bne.n bc3c │ │ + add.w r0, r9, r9, lsl #1 │ │ + add r0, r6 │ │ + ldrh r1, [r0, #8] │ │ + cbz r1, bb6e │ │ + cmp r1, #1 │ │ + bne.n bb80 │ │ + ldr r1, [r0, #12] │ │ + add.w r1, r4, r1, lsl #3 │ │ + ldrh r1, [r1, #4] │ │ + ldrh.w r2, [r6, r8] │ │ + cmp r2, #2 │ │ + beq.n bb7c │ │ cmp r2, #1 │ │ - bne.n 8d2c │ │ - add.w r1, fp, r1, lsl #3 │ │ - ldr r2, [pc, #244] @ (8e18 ) │ │ - ldr r3, [r1, #4] │ │ - add r2, pc │ │ - cmp r3, r2 │ │ - beq.n 8d30 │ │ - movs r2, #0 │ │ - b.n 8d36 │ │ - ldr r1, [r1, #0] │ │ - ldr r1, [r1, #0] │ │ - movs r2, #1 │ │ - ldr r3, [r7, r4] │ │ - strd r2, r1, [sp, #16] │ │ - ldr r1, [r0, #4] │ │ - cbz r3, 8d5a │ │ - cmp r3, #1 │ │ - bne.n 8d52 │ │ - add.w r1, fp, r1, lsl #3 │ │ - ldr r2, [pc, #208] @ (8e1c ) │ │ - ldr r3, [r1, #4] │ │ - add r2, pc │ │ - cmp r3, r2 │ │ - beq.n 8d56 │ │ + bne.n bb8c │ │ + ldr r2, [r0, #4] │ │ + add.w r2, r4, r2, lsl #3 │ │ + ldrh r2, [r2, #4] │ │ + b.n bb8e │ │ + add.w r1, r6, r8 │ │ + ldrh r1, [r1, #10] │ │ + ldrh.w r2, [r6, r8] │ │ + cmp r2, #2 │ │ + bne.n bb60 │ │ movs r2, #0 │ │ - b.n 8d5c │ │ - ldr r1, [r1, #0] │ │ - ldr r1, [r1, #0] │ │ - movs r2, #1 │ │ - ldr r3, [r0, #20] │ │ - str r1, [sp, #28] │ │ - add.w r1, fp, r3, lsl #3 │ │ - ldr.w r0, [fp, r3, lsl #3] │ │ - ldr r3, [r1, #4] │ │ - add r1, sp, #16 │ │ - str r2, [sp, #24] │ │ - blx r3 │ │ + b.n bb8e │ │ + movs r1, #0 │ │ + ldrh.w r2, [r6, r8] │ │ + cmp r2, #2 │ │ + bne.n bb60 │ │ + b.n bb7c │ │ + ldrh r2, [r0, #2] │ │ + ldrd r3, r5, [r0, #16] │ │ + strh.w r2, [sp, #26] │ │ + strh.w r1, [sp, #24] │ │ + add r1, sp, #12 │ │ + add.w r2, r4, r3, lsl #3 │ │ + ldr.w r0, [r4, r3, lsl #3] │ │ + str r5, [sp, #20] │ │ + ldr r2, [r2, #4] │ │ + blx r2 │ │ cmp r0, #0 │ │ - bne.n 8e06 │ │ - ldr r0, [sp, #12] │ │ - adds r4, #32 │ │ - add.w r9, r9, #1 │ │ - add.w r8, r8, #8 │ │ - cmp r0, r4 │ │ - bne.n 8ce8 │ │ - ldrd fp, r2, [sp, #4] │ │ + bne.n bc3c │ │ + add.w r8, r8, #24 │ │ + add.w r9, r9, #8 │ │ + cmp fp, r8 │ │ + bne.n bb2c │ │ + ldrd sl, r2, [sp, #4] │ │ ldr r0, [r2, #4] │ │ - cmp fp, r0 │ │ - bcc.n 8dee │ │ - b.n 8e0e │ │ + cmp sl, r0 │ │ + bcc.n bc26 │ │ + b.n bc46 │ │ ldr r0, [r2, #12] │ │ - cbz r0, 8de4 │ │ + cbz r0, bc1c │ │ ldr r4, [r2, #8] │ │ - add.w r8, sp, #16 │ │ - ldr r7, [r2, #0] │ │ - mov sl, r2 │ │ + add.w r8, sp, #12 │ │ + ldr.w fp, [r2] │ │ + movs r6, #0 │ │ add.w r9, r4, r0, lsl #3 │ │ subs r0, #1 │ │ bic.w r0, r0, #3758096384 @ 0xe0000000 │ │ - movs r5, #0 │ │ - add.w fp, r0, #1 │ │ - add.w r1, r7, r5, lsl #3 │ │ + str r2, [sp, #8] │ │ + add.w sl, r0, #1 │ │ + add.w r1, fp, r6, lsl #3 │ │ ldr r2, [r1, #4] │ │ - cbz r2, 8dc2 │ │ - ldrd r0, r3, [sp, #36] @ 0x24 │ │ + cbz r2, bbfa │ │ + ldrd r0, r3, [sp, #12] │ │ ldr r1, [r1, #0] │ │ ldr r3, [r3, #12] │ │ blx r3 │ │ - cbnz r0, 8e06 │ │ - add.w r6, r4, r5, lsl #3 │ │ + cbnz r0, bc3c │ │ + add.w r5, r4, r6, lsl #3 │ │ mov r1, r8 │ │ - ldrd r0, r2, [r6] │ │ + ldrd r0, r2, [r5] │ │ blx r2 │ │ - cbnz r0, 8e06 │ │ - add.w r0, r6, #8 │ │ - adds r5, #1 │ │ + cbnz r0, bc3c │ │ + add.w r0, r5, #8 │ │ + adds r6, #1 │ │ cmp r0, r9 │ │ - bne.n 8dae │ │ - mov r2, sl │ │ + bne.n bbe6 │ │ + ldr r2, [sp, #8] │ │ ldr r0, [r2, #4] │ │ - cmp fp, r0 │ │ - bcc.n 8dee │ │ - b.n 8e0e │ │ - mov.w fp, #0 │ │ + cmp sl, r0 │ │ + bcc.n bc26 │ │ + b.n bc46 │ │ + mov.w sl, #0 │ │ ldr r0, [r2, #4] │ │ - cmp fp, r0 │ │ - bcs.n 8e0e │ │ + cmp sl, r0 │ │ + bcs.n bc46 │ │ ldr r2, [r2, #0] │ │ - mov r7, fp │ │ - ldrd r0, r1, [sp, #36] @ 0x24 │ │ + ldrd r0, r1, [sp, #12] │ │ ldr r3, [r1, #12] │ │ - ldr.w r1, [r2, fp, lsl #3] │ │ - add.w r2, r2, fp, lsl #3 │ │ + ldr.w r1, [r2, sl, lsl #3] │ │ + add.w r2, r2, sl, lsl #3 │ │ ldr r2, [r2, #4] │ │ blx r3 │ │ - cbz r0, 8e0e │ │ + cbz r0, bc46 │ │ movs r0, #1 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - bl fff44e1a │ │ - bl fff1ee1e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #140 @ 0x8c │ │ - ldr r2, [r1, #28] │ │ - lsls r3, r2, #27 │ │ - bmi.n 8eb8 │ │ - lsls r2, r2, #26 │ │ - bmi.n 8ed6 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ + mov r5, r0 │ │ + subs.w r0, r0, #1000 @ 0x3e8 │ │ + sbcs.w r0, r1, #0 │ │ + mov ip, r2 │ │ + ldr r0, [pc, #260] @ (bd6c ) │ │ + mov lr, r1 │ │ + add r0, pc │ │ + mov sl, r0 │ │ + bcc.n bcfe │ │ + movw r9, #38527 @ 0x967f │ │ + add.w fp, sp, #24 │ │ + movt r9, #152 @ 0x98 │ │ + mov.w r8, #0 │ │ + str r5, [sp, #12] │ │ + mov r6, r5 │ │ + mov r5, lr │ │ + str.w ip, [sp, #20] │ │ + str.w lr, [sp, #16] │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ movw r2, #10000 @ 0x2710 │ │ - cmp r0, r2 │ │ - bcc.n 8f16 │ │ - ldr r5, [pc, #324] @ (8f80 ) │ │ - movw lr, #5977 @ 0x1759 │ │ - movw fp, #57599 @ 0xe0ff │ │ - add.w sl, sp, #12 │ │ - add r5, pc │ │ - movs r2, #0 │ │ - movw ip, #65436 @ 0xff9c │ │ - movt lr, #53687 @ 0xd1b7 │ │ - movw r8, #55536 @ 0xd8f0 │ │ - movw r9, #5243 @ 0x147b │ │ - movt fp, #1525 @ 0x5f5 │ │ - umull r3, r4, r0, lr │ │ - add.w r7, sl, r2 │ │ - subs r2, #4 │ │ - cmp r0, fp │ │ - mov.w r3, r4, lsr #13 │ │ - mla r4, r3, r8, r0 │ │ - mov r0, r3 │ │ - uxth r6, r4 │ │ - mov.w r6, r6, lsr #2 │ │ - mul.w r6, r6, r9 │ │ - mov.w r6, r6, lsr #17 │ │ - mla r4, r6, ip, r4 │ │ - ldrh.w r6, [r5, r6, lsl #1] │ │ - strh.w r6, [r7, #35] @ 0x23 │ │ - uxth r4, r4 │ │ - ldrh.w r4, [r5, r4, lsl #1] │ │ - strh.w r4, [r7, #37] @ 0x25 │ │ - bhi.n 8e5e │ │ - adds r2, #39 @ 0x27 │ │ - mov r0, r3 │ │ - cmp r0, #99 @ 0x63 │ │ - bhi.n 8f1c │ │ - mov r3, r0 │ │ - cmp r3, #10 │ │ - bcc.n 8f44 │ │ - ldr r4, [pc, #220] @ (8f88 ) │ │ - subs r0, r2, #2 │ │ - add r4, pc │ │ - ldrh.w r2, [r4, r3, lsl #1] │ │ - add r3, sp, #12 │ │ - strh r2, [r3, r0] │ │ - b.n 8f4e │ │ - add r4, sp, #12 │ │ - movs r2, #127 @ 0x7f │ │ - mov r3, r2 │ │ - and.w r2, r0, #15 │ │ - movs r7, #87 @ 0x57 │ │ - cmp r2, #10 │ │ - it cc │ │ - movcc r7, #48 @ 0x30 │ │ - add r2, r7 │ │ - strb r2, [r4, r3] │ │ - subs r2, r3, #1 │ │ - lsrs r0, r0, #4 │ │ - bne.n 8ebc │ │ - b.n 8ef2 │ │ - add r4, sp, #12 │ │ - movs r2, #127 @ 0x7f │ │ - mov r3, r2 │ │ - and.w r2, r0, #15 │ │ - movs r7, #55 @ 0x37 │ │ - cmp r2, #10 │ │ - it cc │ │ - movcc r7, #48 @ 0x30 │ │ - add r2, r7 │ │ - strb r2, [r4, r3] │ │ - subs r2, r3, #1 │ │ - lsrs r0, r0, #4 │ │ - bne.n 8eda │ │ - cmp r3, #128 @ 0x80 │ │ - bhi.n 8f6e │ │ - adds r0, r3, #1 │ │ - ldr r2, [pc, #148] @ (8f90 ) │ │ - rsb r0, r0, #129 @ 0x81 │ │ - add r3, r4 │ │ - add r2, pc │ │ - strd r3, r0, [sp] │ │ - mov r0, r1 │ │ - movs r1, #1 │ │ - movs r3, #2 │ │ - bl 85f8 │ │ - add sp, #140 @ 0x8c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r2, #39 @ 0x27 │ │ - cmp r0, #99 @ 0x63 │ │ - bls.n 8ea2 │ │ - uxth r3, r0 │ │ - movw r7, #5243 @ 0x147b │ │ + movs r3, #0 │ │ + bl 5e064 │ │ + movw r2, #10000 @ 0x2710 │ │ + movw r4, #5243 @ 0x147b │ │ + mls r2, r0, r2, r6 │ │ + uxth r3, r2 │ │ lsrs r3, r3, #2 │ │ - ldr r4, [pc, #92] @ (8f84 ) │ │ - muls r3, r7 │ │ - mvn.w r7, #99 @ 0x63 │ │ - add r4, pc │ │ - subs r2, #2 │ │ + muls r3, r4 │ │ + movs r4, #100 @ 0x64 │ │ lsrs r3, r3, #17 │ │ - smlabb r0, r3, r7, r0 │ │ - add r7, sp, #12 │ │ + mls r2, r3, r4, r2 │ │ + add.w r4, fp, r8 │ │ + ldrh.w ip, [sl, r3, lsl #1] │ │ + sub.w r8, r8, #4 │ │ + strh.w ip, [r4, #16] │ │ + uxth r2, r2 │ │ + ldrh.w r2, [sl, r2, lsl #1] │ │ + strh r2, [r4, #18] │ │ + subs.w r2, r9, r6 │ │ + mov.w r2, #0 │ │ + mov r6, r0 │ │ + sbcs r2, r5 │ │ + mov r5, r1 │ │ + bcc.n bc8e │ │ + ldr.w ip, [sp, #20] │ │ + add.w r2, r8, #20 │ │ + ldrd r5, lr, [sp, #12] │ │ + movs r3, #0 │ │ + rsbs r6, r0, #9 │ │ + sbcs r3, r1 │ │ + bcc.n bd0e │ │ + mov r3, r0 │ │ + orrs.w r0, r5, lr │ │ + bne.n bd34 │ │ + b.n bd3a │ │ + movs r2, #20 │ │ + mov r0, r5 │ │ + mov r1, lr │ │ + movs r3, #0 │ │ + rsbs r6, r0, #9 │ │ + sbcs r3, r1 │ │ + bcs.n bcf4 │ │ + uxth r1, r0 │ │ + movw r3, #5243 @ 0x147b │ │ + lsrs r1, r1, #2 │ │ + subs r2, #2 │ │ + muls r1, r3 │ │ + lsrs r3, r1, #17 │ │ + movs r1, #100 @ 0x64 │ │ + mls r0, r3, r1, r0 │ │ + add r1, sp, #24 │ │ uxth r0, r0 │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ - strh r0, [r7, r2] │ │ - cmp r3, #10 │ │ - bcs.n 8ea8 │ │ - subs r0, r2, #1 │ │ - add.w r2, r3, #48 @ 0x30 │ │ - add r3, sp, #12 │ │ - strb r2, [r3, r0] │ │ - ldr r2, [pc, #60] @ (8f8c ) │ │ - rsb r3, r0, #39 @ 0x27 │ │ + ldrh.w r0, [sl, r0, lsl #1] │ │ + strh r0, [r1, r2] │ │ + movs r1, #0 │ │ + orrs.w r0, r5, lr │ │ + beq.n bd3a │ │ + orrs.w r0, r3, r1 │ │ + beq.n bd4a │ │ + and.w r0, r3, #15 │ │ + subs r2, #1 │ │ + add r1, sp, #24 │ │ + add.w r0, sl, r0, lsl #1 │ │ + ldrb r0, [r0, #1] │ │ + strb r0, [r1, r2] │ │ + add r1, sp, #24 │ │ + rsb r0, r2, #20 │ │ + add r1, r2 │ │ + movs r2, #1 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ + movs r1, #1 │ │ + movs r3, #0 │ │ + bl b468 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + add r1, sp, #416 @ 0x1a0 │ │ + vabal.u , d31, d0 │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + ldr r0, [pc, #28] @ (bd94 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #28] @ (bd98 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + add r1, pc │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl b450 │ │ + str r2, [r0, #84] @ 0x54 │ │ + movs r5, r0 │ │ + ldr r6, [r4, #84] @ 0x54 │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ - add r0, r7 │ │ - strd r0, r3, [sp] │ │ - mov r0, r1 │ │ - add r2, pc │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + ldr r4, [r0, #0] │ │ + mov ip, r1 │ │ + ldr r0, [pc, #220] @ (be88 ) │ │ + cmp.w r4, #1000 @ 0x3e8 │ │ + add r0, pc │ │ + bcc.n be28 │ │ + movw r8, #38527 @ 0x967f │ │ + sub.w lr, r7, #38 @ 0x26 │ │ + movs r3, #0 │ │ + movw r9, #10000 @ 0x2710 │ │ + movw sl, #5243 @ 0x147b │ │ + mov.w fp, #100 @ 0x64 │ │ + movt r8, #152 @ 0x98 │ │ + mov r2, r4 │ │ + str.w ip, [sp, #12] │ │ + str r4, [sp, #8] │ │ + movw r1, #5977 @ 0x1759 │ │ + add.w r4, lr, r3 │ │ + movt r1, #53687 @ 0xd1b7 │ │ + subs r3, #4 │ │ + umull r5, r6, r2, r1 │ │ + cmp r2, r8 │ │ + mov.w r5, r6, lsr #13 │ │ + mls r6, r5, r9, r2 │ │ + mov r2, r5 │ │ + uxth.w ip, r6 │ │ + mov.w r1, ip, lsr #2 │ │ + mul.w r1, r1, sl │ │ + mov.w r1, r1, lsr #17 │ │ + mls r6, r1, fp, r6 │ │ + ldrh.w r1, [r0, r1, lsl #1] │ │ + strh r1, [r4, #6] │ │ + uxth r6, r6 │ │ + ldrh.w r6, [r0, r6, lsl #1] │ │ + strh r6, [r4, #8] │ │ + bhi.n bdd6 │ │ + ldrd r4, ip, [sp, #8] │ │ + adds r3, #10 │ │ + cmp r5, #9 │ │ + bhi.n be30 │ │ + mov r1, r5 │ │ + cbnz r4, be52 │ │ + b.n be54 │ │ + movs r3, #10 │ │ + mov r5, r4 │ │ + cmp r5, #9 │ │ + bls.n be22 │ │ + uxth r1, r5 │ │ + movw r2, #5243 @ 0x147b │ │ + lsrs r1, r1, #2 │ │ + subs r3, #2 │ │ + muls r1, r2 │ │ + movs r2, #100 @ 0x64 │ │ + sub.w r6, r7, #38 @ 0x26 │ │ + lsrs r1, r1, #17 │ │ + mls r2, r1, r2, r5 │ │ + uxth r2, r2 │ │ + ldrh.w r2, [r0, r2, lsl #1] │ │ + strh r2, [r6, r3] │ │ + cbz r4, be54 │ │ + cbz r1, be66 │ │ + and.w r1, r1, #15 │ │ + subs r3, #1 │ │ + add.w r0, r0, r1, lsl #1 │ │ + sub.w r1, r7, #38 @ 0x26 │ │ + ldrb r0, [r0, #1] │ │ + strb r0, [r1, r3] │ │ + sub.w r1, r7, #38 @ 0x26 │ │ + rsb r0, r3, #10 │ │ + add r1, r3 │ │ + movs r2, #1 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ movs r1, #1 │ │ movs r3, #0 │ │ - bl 85f8 │ │ - add sp, #140 @ 0x8c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #12] @ (8f7c ) │ │ - mov r0, r3 │ │ + bl b468 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r0, sp, #136 @ 0x88 │ │ + vsli.32 , q8, #31 │ │ + stmdb sp!, {r8, r9} │ │ + ldr.w ip, [r1, #4] │ │ + mov r9, r0 │ │ + cmp.w ip, #0 │ │ + beq.w bfce │ │ + ldr.w lr, [r1] │ │ + mov r8, r1 │ │ + ldr r0, [pc, #308] @ (bfdc ) │ │ + movs r3, #0 │ │ + ldr r5, [pc, #308] @ (bfe0 ) │ │ + add r0, pc │ │ + add r5, pc │ │ + b.n beba │ │ + mov r3, r2 │ │ + cmp r3, ip │ │ + mov r2, r3 │ │ + bcs.n bfae │ │ + ldrsb.w r4, [lr, r3] │ │ + adds r2, r3, #1 │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + bgt.n beb2 │ │ + uxtb r6, r4 │ │ + ldrb r4, [r0, r6] │ │ + cmp r4, #4 │ │ + beq.n bf0c │ │ + cmp r4, #3 │ │ + beq.n beee │ │ + cmp r4, #2 │ │ + bne.n bfae │ │ + mov r4, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r4, lr, r2 │ │ + ldrsb.w r4, [r4] │ │ + cmn.w r4, #64 @ 0x40 │ │ + bge.n bfae │ │ + adds r3, #2 │ │ + b.n beb4 │ │ + mov r4, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r4, lr, r2 │ │ + cmp r6, #224 @ 0xe0 │ │ + ldrb r4, [r4, #0] │ │ + beq.n bf2a │ │ + cmp r6, #237 @ 0xed │ │ + sxtb r4, r4 │ │ + bne.n bf3e │ │ + cmn.w r4, #97 @ 0x61 │ │ + ble.n bf54 │ │ + b.n bfae │ │ + mov r4, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r4, lr, r2 │ │ + cmp r6, #240 @ 0xf0 │ │ + ldrb r4, [r4, #0] │ │ + beq.n bf34 │ │ + cmp r6, #244 @ 0xf4 │ │ + bne.n bf6e │ │ + sxtb r1, r4 │ │ + cmn.w r1, #113 @ 0x71 │ │ + ble.n bf7e │ │ + b.n bfae │ │ + and.w r1, r4, #224 @ 0xe0 │ │ + cmp r1, #160 @ 0xa0 │ │ + beq.n bf54 │ │ + b.n bfae │ │ + sub.w r1, r4, #144 @ 0x90 │ │ + cmp r1, #48 @ 0x30 │ │ + bcc.n bf7e │ │ + b.n bfae │ │ + sub.w r1, r6, #225 @ 0xe1 │ │ + cmp r1, #12 │ │ + bcc.n bf4e │ │ + and.w r1, r6, #254 @ 0xfe │ │ + cmp r1, #238 @ 0xee │ │ + bne.n bfae │ │ + cmn.w r4, #64 @ 0x40 │ │ + bge.n bfae │ │ + adds r2, r3, #2 │ │ + mov r1, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r1, lr, r2 │ │ + ldrsb.w r1, [r1] │ │ + cmn.w r1, #64 @ 0x40 │ │ + bge.n bfae │ │ + adds r3, #3 │ │ + b.n beb4 │ │ + sub.w r1, r6, #241 @ 0xf1 │ │ + cmp r1, #2 │ │ + bhi.n bfae │ │ + sxtb r1, r4 │ │ + cmn.w r1, #64 @ 0x40 │ │ + bge.n bfae │ │ + adds r2, r3, #2 │ │ + mov r1, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r1, lr, r2 │ │ + ldrsb.w r1, [r1] │ │ + cmn.w r1, #65 @ 0x41 │ │ + bgt.n bfae │ │ + adds r2, r3, #3 │ │ + mov r1, r5 │ │ + cmp r2, ip │ │ + it cc │ │ + addcc.w r1, lr, r2 │ │ + ldrsb.w r1, [r1] │ │ + cmn.w r1, #65 @ 0x41 │ │ + bgt.n bfae │ │ + adds r3, #4 │ │ + b.n beb4 │ │ + sub.w r1, ip, r2 │ │ + add.w r6, lr, r2 │ │ + strd lr, r3, [r9] │ │ + strd r6, r1, [r8] │ │ + subs r1, r2, r3 │ │ + add.w r2, lr, r3 │ │ + strd r2, r1, [r9, #8] │ │ + ldmia.w sp!, {r8, r9} │ │ + pop {r4, r5, r6, pc} │ │ + movs r1, #0 │ │ + str.w r1, [r9] │ │ + ldmia.w sp!, {r8, r9} │ │ + pop {r4, r5, r6, pc} │ │ + nop │ │ + add r0, sp, #408 @ 0x198 │ │ + @ instruction: 0xffff9e0c │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #32 │ │ + cmp r1, #39 @ 0x27 │ │ + bhi.n c026 │ │ + tbb [pc, r1] │ │ + subs r4, r2, #0 │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + ldrb r6, [r3, #24] │ │ + subs r0, r6, #1 │ │ + ldrb r6, [r3, #8] │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + subs r6, r3, #0 │ │ + subs r2, r0, #2 │ │ + subs r6, r3, #0 │ │ + strb r6, [r3, #16] │ │ + movs r1, #0 │ │ + movw r2, #12380 @ 0x305c │ │ + b.n c1aa │ │ + cmp r1, #92 @ 0x5c │ │ + bne.n c032 │ │ + movs r1, #0 │ │ + movw r2, #23644 @ 0x5c5c │ │ + b.n c1aa │ │ + lsls r2, r2, #31 │ │ + itt ne │ │ + lsrne r2, r1, #8 │ │ + cmpne r2, #2 │ │ + bls.n c104 │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + mov r5, r1 │ │ + bl c33c │ │ + mov r2, r0 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + cmp r2, #0 │ │ + beq.n c104 │ │ + ldr r3, [pc, #368] @ (c1c4 ) │ │ + ubfx r2, r1, #8, #4 │ │ + ubfx r5, r1, #16, #4 │ │ + ubfx r6, r1, #12, #4 │ │ + add r3, pc │ │ + ldrb.w lr, [r3, r2] │ │ + ubfx r2, r1, #4, #4 │ │ + ldrb r5, [r3, r5] │ │ + ldrb r4, [r3, r2] │ │ + and.w r2, r1, #15 │ │ + strb.w r5, [sp, #4] │ │ + movs r5, #92 @ 0x5c │ │ + ldrb.w ip, [r3, r2] │ │ + lsrs r2, r1, #20 │ │ + ldrb r2, [r3, r2] │ │ + orr.w r1, r1, #1 │ │ + strb.w r2, [sp, #3] │ │ + clz r2, r1 │ │ + ldrb r3, [r3, r6] │ │ + mvn.w r1, #1 │ │ + add.w r1, r1, r2, lsr #2 │ │ + movs r6, #0 │ │ + strb.w r3, [sp, #5] │ │ + mov r3, sp │ │ + orr.w r2, r3, r2, lsr #2 │ │ + strb.w r6, [sp, #2] │ │ + strh.w r6, [sp] │ │ + movs r6, #125 @ 0x7d │ │ + strb r5, [r3, r1] │ │ + movs r3, #123 @ 0x7b │ │ + strb.w r4, [sp, #7] │ │ + strb.w lr, [sp, #6] │ │ + strb r3, [r2, #0] │ │ + movs r3, #117 @ 0x75 │ │ + strb.w r3, [r2, #-1] │ │ + strb.w r6, [sp, #9] │ │ + strb.w ip, [sp, #8] │ │ + ldrd r2, r3, [sp] │ │ + ldrh.w r6, [sp, #8] │ │ + strd r2, r3, [r0] │ │ + strh r6, [r0, #8] │ │ + b.n c1a0 │ │ + movs r1, #0 │ │ + movw r2, #28252 @ 0x6e5c │ │ + b.n c1aa │ │ + lsls r2, r2, #23 │ │ + bpl.n c104 │ │ + movs r1, #0 │ │ + movw r2, #10076 @ 0x275c │ │ + b.n c1aa │ │ + movs r1, #0 │ │ + movw r2, #29276 @ 0x725c │ │ + b.n c1aa │ │ + movs r1, #0 │ │ + movw r2, #29788 @ 0x745c │ │ + b.n c1aa │ │ + bic.w r2, r2, #4278190080 @ 0xff000000 │ │ + cmp.w r2, #65536 @ 0x10000 │ │ + bcs.n c1a4 │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + mov r5, r1 │ │ + bl c1cc │ │ + cbz r0, c11a │ │ + mov r0, r4 │ │ + str r5, [r4, #0] │ │ + movs r2, #129 @ 0x81 │ │ movs r1, #128 @ 0x80 │ │ + b.n c1b6 │ │ + ldr r1, [pc, #172] @ (c1c8 ) │ │ + ubfx r0, r5, #8, #4 │ │ + ubfx r2, r5, #12, #4 │ │ + lsrs r6, r5, #20 │ │ + add r1, pc │ │ + ldrb.w lr, [r1, r0] │ │ + ubfx r0, r5, #4, #4 │ │ + ldrb r6, [r1, r6] │ │ + ldrb r3, [r1, r0] │ │ + and.w r0, r5, #15 │ │ + strb.w r6, [sp, #19] │ │ + ldrb.w ip, [r1, r0] │ │ + ubfx r0, r5, #16, #4 │ │ + strb.w r3, [sp, #23] │ │ + ldrb r0, [r1, r0] │ │ + ldrb r1, [r1, r2] │ │ + strb.w r0, [sp, #20] │ │ + orr.w r0, r5, #1 │ │ + movs r2, #0 │ │ + clz r0, r0 │ │ + strb.w r1, [sp, #21] │ │ + mvn.w r1, #1 │ │ + strb.w r2, [sp, #18] │ │ + strh.w r2, [sp, #16] │ │ + add r2, sp, #16 │ │ + add.w r1, r1, r0, lsr #2 │ │ + movs r5, #92 @ 0x5c │ │ + orr.w r0, r2, r0, lsr #2 │ │ + strb.w lr, [sp, #22] │ │ + strb r5, [r2, r1] │ │ + movs r2, #123 @ 0x7b │ │ + strb r2, [r0, #0] │ │ + movs r2, #117 @ 0x75 │ │ + strb.w r2, [r0, #-1] │ │ + movs r0, #125 @ 0x7d │ │ + strb.w r0, [sp, #25] │ │ + mov r0, r4 │ │ + strb.w ip, [sp, #24] │ │ + ldrd r2, r3, [sp, #16] │ │ + ldrh.w r6, [sp, #24] │ │ + strd r2, r3, [r0] │ │ + strh r6, [r4, #8] │ │ + movs r2, #10 │ │ + b.n c1b6 │ │ + movs r1, #0 │ │ + movw r2, #8796 @ 0x225c │ │ + str.w r1, [r0, #6] │ │ + str.w r1, [r0, #2] │ │ + strh r2, [r0, #0] │ │ + movs r2, #2 │ │ + strb r2, [r0, #13] │ │ + strb r1, [r0, #12] │ │ + add sp, #32 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + add r4, pc, #728 @ (adr r4, c4a0 ) │ │ + @ instruction: 0xffffa3ee │ │ + vsli.64 , q0, #63 @ 0x3f │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + cmp r0, #32 │ │ + bcs.n c1dc │ │ + movs r0, #0 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + cmp r0, #127 @ 0x7f │ │ + bcs.n c1e6 │ │ + movs r0, #1 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + cmp.w r0, #65536 @ 0x10000 │ │ + bcs.n c20e │ │ + ldr r1, [pc, #308] @ (c324 ) │ │ + mov.w r2, #290 @ 0x122 │ │ + ldr r3, [pc, #308] @ (c328 ) │ │ + movw ip, #297 @ 0x129 │ │ + ldr r4, [pc, #304] @ (c32c ) │ │ + add r1, pc │ │ + add r3, pc │ │ + add r4, pc │ │ + stmia.w sp, {r2, r4, ip} │ │ + movs r2, #40 @ 0x28 │ │ + bl c41c │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + cmp.w r0, #131072 @ 0x20000 │ │ + bcs.n c238 │ │ + ldr r1, [pc, #280] @ (c330 ) │ │ + mov.w ip, #486 @ 0x1e6 │ │ + ldr r3, [pc, #280] @ (c334 ) │ │ + movs r4, #208 @ 0xd0 │ │ + ldr r2, [pc, #280] @ (c338 ) │ │ + add r1, pc │ │ + add r3, pc │ │ + str.w ip, [sp, #8] │ │ add r2, pc │ │ - bl 8490 │ │ + strd r4, r2, [sp] │ │ + movs r2, #44 @ 0x2c │ │ + bl c41c │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + movw r1, #65504 @ 0xffe0 │ │ + movw r3, #42720 @ 0xa6e0 │ │ + movt r1, #31 │ │ + and.w r2, r0, r1 │ │ + adds r1, #30 │ │ + movt r3, #2 │ │ + subs r2, r2, r3 │ │ + movw r3, #47134 @ 0xb81e │ │ + and.w r1, r1, r0 │ │ + it ne │ │ + movne r2, #1 │ │ + movt r3, #2 │ │ + subs r1, r1, r3 │ │ + it ne │ │ + movne r1, #1 │ │ + ands r2, r1 │ │ + sub.w r1, r0, #163840 @ 0x28000 │ │ + sub.w r3, r1, #14144 @ 0x3740 │ │ + movs r1, #0 │ │ + cmn.w r3, #6 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r2, r3 │ │ + sub.w r3, r0, #188416 @ 0x2e000 │ │ + sub.w r3, r3, #3056 @ 0xbf0 │ │ + add.w r4, r3, #7488 @ 0x1d40 │ │ + cmn.w r4, #14 │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r4, #1 │ │ + cmn.w r3, #15 │ │ + mov.w r3, #0 │ │ + and.w r2, r2, r4 │ │ + it cc │ │ + movcc r3, #1 │ │ + movw r4, #63070 @ 0xf65e │ │ + ands r2, r3 │ │ + sub.w r3, r0, #194560 @ 0x2f800 │ │ + movt r4, #65535 @ 0xffff │ │ + cmp r3, r4 │ │ + mov.w r3, #0 │ │ + movw r4, #64030 @ 0xfa1e │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r2, r3 │ │ + sub.w r3, r0, #196608 @ 0x30000 │ │ + movt r4, #65535 @ 0xffff │ │ + cmp r3, r4 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r2, r3 │ │ + sub.w r3, r0, #200704 @ 0x31000 │ │ + movw r4, #8880 @ 0x22b0 │ │ + sub.w r3, r3, #848 @ 0x350 │ │ + movt r4, #65525 @ 0xfff5 │ │ + cmn.w r3, #5 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r2, r3 │ │ + add.w r3, r0, #4278255360 @ 0xff00ff00 │ │ + add.w r3, r3, #15794176 @ 0xf10000 │ │ + cmp r3, r4 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r2, r3 │ │ + movw r3, #496 @ 0x1f0 │ │ + movt r3, #14 │ │ + cmp r0, r3 │ │ + it cc │ │ + movcc r1, #1 │ │ + and.w r0, r2, r1 │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ nop │ │ - str r7, [sp, #240] @ 0xf0 │ │ - movs r3, r0 │ │ - add r1, pc, #828 @ (adr r1, 92c0 ) │ │ - vmla.i q13, , d25[0] │ │ - @ instruction: 0xffffa169 │ │ - vmls.i , , d6[0] │ │ - vrsra.u32 d27, d17, #1 │ │ + add r1, sp, #864 @ 0x360 │ │ + vtbl.8 d26, {d15-d17}, d22 │ │ + vtbx.8 d26, {d15-d18}, d6 │ │ + vrsubhn.i d26, , q10 │ │ + vqshlu.s64 q13, q13, #63 @ 0x3f │ │ + @ instruction: 0xffffa7c4 │ │ vsli.32 d27, d0, #31 │ │ + ldr r1, [pc, #212] @ (c414 ) │ │ + movw r3, #6191 @ 0x182f │ │ + movt r3, #1 │ │ + movs r2, #17 │ │ + cmp r0, r3 │ │ + it cc │ │ + movcc r2, #0 │ │ + add r1, pc │ │ + add.w r3, r2, #8 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + lsls r4, r4, #11 │ │ + cmp.w r4, r0, lsl #11 │ │ + it ls │ │ + movls r2, r3 │ │ + adds r3, r2, #4 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + lsls r4, r4, #11 │ │ + cmp.w r4, r0, lsl #11 │ │ + it ls │ │ + movls r2, r3 │ │ + adds r3, r2, #2 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + lsls r4, r4, #11 │ │ + cmp.w r4, r0, lsl #11 │ │ + it ls │ │ + movls r2, r3 │ │ + adds r3, r2, #1 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + lsls r4, r4, #11 │ │ + cmp.w r4, r0, lsl #11 │ │ + it ls │ │ + movls r2, r3 │ │ + adds r3, r2, #1 │ │ + ldr.w r4, [r1, r3, lsl #2] │ │ + lsls r4, r4, #11 │ │ + cmp.w r4, r0, lsl #11 │ │ + it ls │ │ + movls r2, r3 │ │ + ldr.w r3, [r1, r2, lsl #2] │ │ + movs r4, #0 │ │ + mov.w ip, r3, lsl #11 │ │ + cmp.w ip, r0, lsl #11 │ │ + it cc │ │ + movcc r4, #1 │ │ + lsls r3, r0, #11 │ │ + cmp ip, r3 │ │ + it eq │ │ + addeq r4, #1 │ │ + add r4, r2 │ │ + cmp r4, #32 │ │ + ldr.w r2, [r1, r4, lsl #2] │ │ + add.w r3, r1, r4, lsl #2 │ │ + mov.w r1, r2, lsr #21 │ │ + bhi.n c3e2 │ │ + ldr r2, [r3, #4] │ │ + mov.w r2, r2, lsr #21 │ │ + cbnz r4, c3e6 │ │ + movs r3, #0 │ │ + mvns r4, r1 │ │ + adds r4, r4, r2 │ │ + bne.n c3f4 │ │ + b.n c40e │ │ + movw r2, #751 @ 0x2ef │ │ + ldr.w r3, [r3, #-4] │ │ + bfc r3, #21, #11 │ │ + mvns r4, r1 │ │ + adds r4, r4, r2 │ │ + beq.n c40e │ │ + ldr r4, [pc, #32] @ (c418 ) │ │ + subs r0, r0, r3 │ │ + sub.w ip, r2, #1 │ │ + movs r3, #0 │ │ + add r4, pc │ │ + ldrb r2, [r4, r1] │ │ + add r3, r2 │ │ + cmp r3, r0 │ │ + bhi.n c40e │ │ + adds r1, #1 │ │ + cmp ip, r1 │ │ + bne.n c400 │ │ + and.w r0, r1, #1 │ │ + pop {r4, pc} │ │ + add r4, sp, #96 @ 0x60 │ │ + vmull.u , d31, d31 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + mov lr, r1 │ │ + ldr.w r8, [r7, #16] │ │ + ldrd r1, sl, [r7, #8] │ │ + add.w r9, lr, r2, lsl #1 │ │ + uxth r2, r0 │ │ + uxtb r5, r0 │ │ + mov.w fp, r2, lsr #8 │ │ + movs r0, #0 │ │ + ldrb.w r6, [lr], #2 │ │ + ldrb.w r4, [lr, #-1] │ │ + cmp r6, fp │ │ + add.w ip, r0, r4 │ │ + bne.n c466 │ │ + cmp ip, r0 │ │ + bcc.n c4c0 │ │ + cmp ip, r1 │ │ + bhi.n c4ca │ │ + add r0, r3 │ │ + cbz r4, c468 │ │ + ldrb.w r6, [r0], #1 │ │ + subs r4, #1 │ │ + cmp r6, r5 │ │ + bne.n c458 │ │ + b.n c4b2 │ │ + bhi.n c46e │ │ + cmp lr, r9 │ │ + mov r0, ip │ │ + bne.n c43e │ │ + add.w r1, sl, r8 │ │ + movs r0, #1 │ │ + mov r6, sl │ │ + ldrsb.w r3, [r6], #1 │ │ + cmp r3, #0 │ │ + bmi.n c486 │ │ + mov sl, r6 │ │ + subs r2, r2, r3 │ │ + bpl.n c49e │ │ + b.n c4a6 │ │ + cmp r6, r1 │ │ + beq.n c4d4 │ │ + ldrb.w r6, [sl, #1] │ │ + and.w r3, r3, #127 @ 0x7f │ │ + add.w sl, sl, #2 │ │ + orr.w r3, r6, r3, lsl #8 │ │ + subs r2, r2, r3 │ │ + bmi.n c4a6 │ │ + eor.w r0, r0, #1 │ │ + cmp sl, r1 │ │ + bne.n c474 │ │ + and.w r0, r0, #1 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #0 │ │ + and.w r0, r0, #1 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #28] @ (c4e0 ) │ │ + mov r1, ip │ │ + add r2, pc │ │ + bl c4e8 │ │ + ldr r2, [pc, #24] @ (c4e4 ) │ │ + mov r0, ip │ │ + add r2, pc │ │ + bl b858 │ │ + ldr r0, [pc, #4] @ (c4dc ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + ldrb r2, [r1, r7] │ │ + movs r5, r0 │ │ + ldrb r4, [r5, r7] │ │ + movs r5, r0 │ │ + ldrb r2, [r4, r7] │ │ + movs r5, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl c504 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov r2, r0 │ │ + ldr r0, [pc, #8] @ (c500 ) │ │ + movs r1, #43 @ 0x2b │ │ + add r0, pc │ │ + bl b9ee │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ + vsli.64 , q0, #63 @ 0x3f │ │ + add r7, sp, #8 │ │ sub sp, #48 @ 0x30 │ │ - ldr r3, [pc, #44] @ (8fc8 ) │ │ - ldr r4, [pc, #48] @ (8fcc ) │ │ + ldr r3, [pc, #48] @ (c53c ) │ │ + ldr r4, [pc, #48] @ (c540 ) │ │ strd r0, r1, [sp] │ │ movs r0, #0 │ │ str r0, [sp, #24] │ │ movs r0, #2 │ │ add r4, pc │ │ strd r4, r0, [sp, #8] │ │ str r0, [sp, #20] │ │ @@ -3949,425 +4624,619 @@ │ │ add r3, pc │ │ mov r1, r2 │ │ strd r3, r0, [sp, #36] @ 0x24 │ │ mov r0, sp │ │ str r0, [sp, #32] │ │ add r0, sp, #8 │ │ str r3, [sp, #44] @ 0x2c │ │ - bl 8468 │ │ - bl ffd5afca │ │ - str r7, [sp, #488] @ 0x1e8 │ │ - movs r3, r0 │ │ - ldrd r0, r2, [r1, #20] │ │ - ldr r1, [pc, #8] @ (8fe0 ) │ │ - ldr r3, [r2, #12] │ │ - movs r2, #14 │ │ - add r1, pc │ │ - bx r3 │ │ + bl b450 │ │ nop │ │ - ldr r6, [sp, #624] @ 0x270 │ │ + ldr??.w pc, [r3, #255]! │ │ + ldrb r0, [r3, r7] │ │ + movs r5, r0 │ │ + ldrb r2, [r1, #11] │ │ + ldr r3, [r0, #0] │ │ + tst.w r2, #24 │ │ + beq.n c564 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #8 │ │ + movs r0, #0 │ │ + cmp r3, #128 @ 0x80 │ │ + str r0, [sp, #4] │ │ + bcs.n c56e │ │ + strb.w r3, [sp, #4] │ │ + movs r2, #1 │ │ + b.n c5d8 │ │ + ldrd r0, r1, [r1] │ │ + ldr r2, [r1, #16] │ │ + mov r1, r3 │ │ + bx r2 │ │ + cmp.w r3, #2048 @ 0x800 │ │ + bcs.n c58c │ │ + movs r2, #2 │ │ + mov r0, r3 │ │ + bfi r0, r2, #6, #26 │ │ + strb.w r0, [sp, #5] │ │ + movs r0, #192 @ 0xc0 │ │ + orr.w r0, r0, r3, lsr #6 │ │ + strb.w r0, [sp, #4] │ │ + b.n c5d8 │ │ + movs r0, #2 │ │ + mov r2, r3 │ │ + bfi r2, r0, #6, #26 │ │ + cmp.w r3, #65536 @ 0x10000 │ │ + bcs.n c5b6 │ │ + strb.w r2, [sp, #6] │ │ + lsrs r2, r3, #6 │ │ + bfi r2, r0, #6, #26 │ │ + movs r0, #224 @ 0xe0 │ │ + strb.w r2, [sp, #5] │ │ + movs r2, #3 │ │ + orr.w r0, r0, r3, lsr #12 │ │ + strb.w r0, [sp, #4] │ │ + b.n c5d8 │ │ + strb.w r2, [sp, #7] │ │ + lsrs r2, r3, #6 │ │ + bfi r2, r0, #6, #26 │ │ + strb.w r2, [sp, #6] │ │ + lsrs r2, r3, #12 │ │ + bfi r2, r0, #6, #26 │ │ + lsrs r0, r3, #18 │ │ + strb.w r2, [sp, #5] │ │ + adds r0, #240 @ 0xf0 │ │ + strb.w r0, [sp, #4] │ │ + movs r2, #4 │ │ + add r3, sp, #4 │ │ + mov r0, r1 │ │ + mov r1, r3 │ │ + bl b8a0 │ │ + add sp, #8 │ │ + pop {r7, pc} │ │ + bmi.n c592 │ │ + mov r0, r1 │ │ + ldr r1, [pc, #8] @ (c5f4 ) │ │ + movs r2, #24 │ │ + add r1, pc │ │ + b.w b8a0 │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ vabal.u , d31, d0 │ │ + mov r7, sp │ │ + bl c600 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ sub sp, #40 @ 0x28 │ │ - ldr r0, [pc, #40] @ (9014 ) │ │ + ldr r0, [pc, #40] @ (c630 ) │ │ movs r3, #0 │ │ - ldr r2, [pc, #40] @ (9018 ) │ │ - ldr r1, [pc, #44] @ (901c ) │ │ + ldr r2, [pc, #40] @ (c634 ) │ │ + ldr r1, [pc, #40] @ (c638 ) │ │ add r0, pc │ │ str r0, [sp, #32] │ │ - add.w r0, sp, #39 @ 0x27 │ │ + subs r0, r7, #1 │ │ str r0, [sp, #28] │ │ add r1, pc │ │ add r0, sp, #4 │ │ str r3, [sp, #20] │ │ movs r3, #1 │ │ add r2, pc │ │ str r3, [sp, #8] │ │ str r3, [sp, #16] │ │ add r3, sp, #28 │ │ str r3, [sp, #12] │ │ str r2, [sp, #4] │ │ - bl 8468 │ │ + bl b450 │ │ nop │ │ - @ instruction: 0xffddffff │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ - movs r3, r0 │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ - movs r3, r0 │ │ + @ instruction: 0xffd7ffff │ │ + add r2, pc, #424 @ (adr r2, c7e0 ) │ │ + vabdl.u q11, d31, d6 │ │ + movs r5, r0 │ │ + push {r4, r5, r6, lr} │ │ + cmp r2, #8 │ │ + bcs.n c684 │ │ + ldrb r3, [r1, #0] │ │ + cbz r3, c6a6 │ │ + cmp r2, #1 │ │ + beq.n c6f2 │ │ + ldrb r3, [r1, #1] │ │ + cmp r3, #0 │ │ + beq.n c6fe │ │ + cmp r2, #2 │ │ + beq.n c6f2 │ │ + ldrb r3, [r1, #2] │ │ + cmp r3, #0 │ │ + beq.n c702 │ │ + cmp r2, #3 │ │ + beq.n c6f2 │ │ + ldrb r3, [r1, #3] │ │ + cmp r3, #0 │ │ + beq.n c706 │ │ + cmp r2, #4 │ │ + beq.n c6f2 │ │ + ldrb r3, [r1, #4] │ │ + cmp r3, #0 │ │ + beq.n c70a │ │ + cmp r2, #5 │ │ + beq.n c6f2 │ │ + ldrb r3, [r1, #5] │ │ + cmp r3, #0 │ │ + beq.n c70e │ │ + cmp r2, #6 │ │ + beq.n c6f2 │ │ + ldrb r3, [r1, #6] │ │ + cbnz r3, c6f2 │ │ + movs r3, #6 │ │ + b.n c710 │ │ + adds r3, r1, #3 │ │ + bic.w r3, r3, #3 │ │ + subs.w ip, r3, r1 │ │ + beq.n c6aa │ │ + movs r3, #0 │ │ + ldrb r6, [r1, r3] │ │ + cbz r6, c710 │ │ + adds r3, #1 │ │ + cmp ip, r3 │ │ + bne.n c692 │ │ + sub.w lr, r2, #8 │ │ + cmp ip, lr │ │ + bls.n c6ae │ │ + b.n c6dc │ │ + movs r3, #0 │ │ + b.n c710 │ │ + sub.w lr, r2, #8 │ │ + movw r3, #256 @ 0x100 │ │ + movt r3, #257 @ 0x101 │ │ + add.w r5, r1, ip │ │ + ldr.w r4, [r1, ip] │ │ + ldr r5, [r5, #4] │ │ + subs r6, r3, r4 │ │ + orrs r4, r6 │ │ + subs r6, r3, r5 │ │ + orrs r5, r6 │ │ + ands r4, r5 │ │ + bic.w r4, r4, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r4, #2155905152 @ 0x80808080 │ │ + bne.n c6dc │ │ + add.w ip, ip, #8 │ │ + cmp ip, lr │ │ + bls.n c6b6 │ │ + subs.w lr, r2, ip │ │ + beq.n c6f2 │ │ + add.w r4, r1, ip │ │ + movs r3, #0 │ │ + ldrb r5, [r4, r3] │ │ + cbz r5, c6fa │ │ + adds r3, #1 │ │ + cmp lr, r3 │ │ + bne.n c6e8 │ │ + movs r1, #1 │ │ + strd r1, r1, [r0] │ │ + pop {r4, r5, r6, pc} │ │ + add r3, ip │ │ + b.n c710 │ │ + movs r3, #1 │ │ + b.n c710 │ │ + movs r3, #2 │ │ + b.n c710 │ │ + movs r3, #3 │ │ + b.n c710 │ │ + movs r3, #4 │ │ + b.n c710 │ │ + movs r3, #5 │ │ + adds r6, r3, #1 │ │ + cmp r6, r2 │ │ + bne.n c720 │ │ + strd r1, r2, [r0, #4] │ │ + movs r1, #0 │ │ + str r1, [r0, #0] │ │ + pop {r4, r5, r6, pc} │ │ + movs r1, #0 │ │ + strd r1, r3, [r0, #4] │ │ + movs r1, #1 │ │ + str r1, [r0, #0] │ │ + pop {r4, r5, r6, pc} │ │ push {r4, r5, r6, r7, lr} │ │ + str.w r8, [sp, #-4]! │ │ subs.w ip, r2, #7 │ │ + mov r8, r0 │ │ it cc │ │ movcc.w ip, #0 │ │ cmp r2, #0 │ │ - beq.w 915e │ │ + beq.w c86c │ │ adds r3, r1, #3 │ │ - ldr r4, [pc, #336] @ (9188 ) │ │ + ldr r0, [pc, #344] @ (c8a0 ) │ │ bic.w r3, r3, #3 │ │ sub.w lr, r3, r1 │ │ - add r4, pc │ │ + add r0, pc │ │ movs r3, #0 │ │ - b.n 904c │ │ + b.n c75e │ │ adds r3, r5, #1 │ │ cmp r3, r2 │ │ - bcs.w 915e │ │ - ldrb r6, [r1, r3] │ │ - sxtb r5, r6 │ │ + bcs.w c86c │ │ + ldrsb r5, [r1, r3] │ │ cmp r5, #0 │ │ - bmi.n 9086 │ │ + bmi.n c796 │ │ sub.w r5, lr, r3 │ │ lsls r5, r5, #30 │ │ - beq.n 9062 │ │ + beq.n c772 │ │ adds r3, #1 │ │ - b.n 9046 │ │ + b.n c758 │ │ adds r3, #8 │ │ cmp r3, ip │ │ - bcs.n 9074 │ │ + bcs.n c784 │ │ adds r6, r1, r3 │ │ ldr r5, [r1, r3] │ │ ldr r6, [r6, #4] │ │ orrs r5, r6 │ │ tst.w r5, #2155905152 @ 0x80808080 │ │ - beq.n 9060 │ │ + beq.n c770 │ │ cmp r3, r2 │ │ - bcs.n 9046 │ │ + bcs.n c758 │ │ ldrsb r5, [r1, r3] │ │ cmp r5, #0 │ │ - bmi.n 9046 │ │ + bmi.n c758 │ │ adds r3, #1 │ │ cmp r2, r3 │ │ - bne.n 9078 │ │ - b.n 915e │ │ - ldrb r7, [r4, r6] │ │ - cmp r7, #4 │ │ - beq.n 90a4 │ │ - cmp r7, #3 │ │ - beq.n 90bc │ │ - cmp r7, #2 │ │ - bne.n 916c │ │ + bne.n c788 │ │ + b.n c86c │ │ + uxtb r5, r5 │ │ + ldrb r6, [r0, r5] │ │ + cmp r6, #4 │ │ + beq.n c7d0 │ │ + cmp r6, #3 │ │ + beq.n c7b6 │ │ + cmp r6, #2 │ │ + bne.n c880 │ │ adds r5, r3, #1 │ │ cmp r5, r2 │ │ - bcs.n 9168 │ │ + bcs.n c87c │ │ ldrsb r6, [r1, r5] │ │ cmn.w r6, #65 @ 0x41 │ │ - ble.n 9044 │ │ - b.n 916c │ │ - adds r7, r3, #1 │ │ - cmp r7, r2 │ │ - bcs.n 9168 │ │ - ldrsb r7, [r1, r7] │ │ - cmp r6, #240 @ 0xf0 │ │ - beq.n 90d6 │ │ - cmp r6, #244 @ 0xf4 │ │ - bne.n 90e2 │ │ - cmn.w r7, #113 @ 0x71 │ │ - ble.n 90f6 │ │ - b.n 916c │ │ - adds r7, r3, #1 │ │ - cmp r7, r2 │ │ - bcs.n 9168 │ │ - ldrb r7, [r1, r7] │ │ - cmp r6, #224 @ 0xe0 │ │ - beq.n 9116 │ │ - cmp r6, #237 @ 0xed │ │ - sxtb r6, r7 │ │ - bne.n 9120 │ │ + ble.n c756 │ │ + b.n c880 │ │ + adds r6, r3, #1 │ │ + cmp r6, r2 │ │ + bcs.n c87c │ │ + ldrb r6, [r1, r6] │ │ + cmp r5, #224 @ 0xe0 │ │ + beq.n c7ea │ │ + cmp r5, #237 @ 0xed │ │ + sxtb r6, r6 │ │ + bne.n c7fe │ │ cmn.w r6, #97 @ 0x61 │ │ - ble.n 9148 │ │ - b.n 916c │ │ - add.w r5, r7, #112 @ 0x70 │ │ - uxtb r5, r5 │ │ - cmp r5, #48 @ 0x30 │ │ - bcc.n 90f6 │ │ - b.n 916c │ │ - adds r5, #15 │ │ - uxtb r6, r5 │ │ + ble.n c856 │ │ + b.n c880 │ │ + adds r6, r3, #1 │ │ + cmp r6, r2 │ │ + bcs.n c87c │ │ + ldrb r6, [r1, r6] │ │ + cmp r5, #240 @ 0xf0 │ │ + beq.n c7f4 │ │ + cmp r5, #244 @ 0xf4 │ │ + sxtb r6, r6 │ │ + bne.n c80e │ │ + cmn.w r6, #113 @ 0x71 │ │ + ble.n c822 │ │ + b.n c880 │ │ + and.w r4, r6, #224 @ 0xe0 │ │ + cmp r4, #160 @ 0xa0 │ │ + beq.n c856 │ │ + b.n c880 │ │ + sub.w r4, r6, #144 @ 0x90 │ │ + cmp r4, #48 @ 0x30 │ │ + bcc.n c822 │ │ + b.n c880 │ │ + sub.w r4, r5, #225 @ 0xe1 │ │ + cmp r4, #12 │ │ + bcs.n c842 │ │ + cmn.w r6, #64 @ 0x40 │ │ + blt.n c856 │ │ + b.n c880 │ │ + sub.w r4, r5, #241 @ 0xf1 │ │ movs r5, #1 │ │ - cmp r6, #2 │ │ - bhi.n 916e │ │ - cmn.w r7, #64 @ 0x40 │ │ + cmp r4, #2 │ │ + bhi.n c882 │ │ + cmn.w r6, #64 @ 0x40 │ │ mov.w r6, #1 │ │ - bge.n 9170 │ │ + bge.n c884 │ │ adds r5, r3, #2 │ │ cmp r5, r2 │ │ - bcs.n 9168 │ │ - ldrsb r5, [r1, r5] │ │ - cmn.w r5, #65 @ 0x41 │ │ - bgt.n 9158 │ │ + bcs.n c87c │ │ + ldrsb r4, [r1, r5] │ │ + cmn.w r4, #65 @ 0x41 │ │ + bgt.n c866 │ │ adds r5, r3, #3 │ │ cmp r5, r2 │ │ - bcs.n 9168 │ │ - ldrsb r6, [r1, r5] │ │ - cmn.w r6, #65 @ 0x41 │ │ - ble.w 9044 │ │ - b.n 9180 │ │ - and.w r5, r7, #224 @ 0xe0 │ │ - cmp r5, #160 @ 0xa0 │ │ - beq.n 9148 │ │ - b.n 916c │ │ - add.w r7, r5, #31 │ │ - uxtb r7, r7 │ │ - cmp r7, #12 │ │ - bcs.n 9132 │ │ - cmn.w r6, #64 @ 0x40 │ │ - blt.n 9148 │ │ - b.n 916c │ │ - bic.w r5, r5, #1 │ │ - adds r5, #18 │ │ - mov.w r5, #1 │ │ - bne.n 916e │ │ + bcs.n c87c │ │ + ldrsb r4, [r1, r5] │ │ + cmn.w r4, #64 @ 0x40 │ │ + blt.w c756 │ │ + b.n c89a │ │ + and.w r4, r5, #254 @ 0xfe │ │ + movs r5, #1 │ │ + cmp r4, #238 @ 0xee │ │ + bne.n c882 │ │ cmn.w r6, #64 @ 0x40 │ │ mov.w r6, #1 │ │ - bge.n 9170 │ │ + bge.n c884 │ │ adds r5, r3, #2 │ │ cmp r5, r2 │ │ - bcs.n 9168 │ │ - ldrsb r6, [r1, r5] │ │ - cmn.w r6, #65 @ 0x41 │ │ - ble.w 9044 │ │ + bcs.n c87c │ │ + ldrsb r4, [r1, r5] │ │ + cmn.w r4, #65 @ 0x41 │ │ + ble.w c756 │ │ movs r6, #1 │ │ movs r5, #2 │ │ - b.n 9170 │ │ - strd r1, r2, [r0, #4] │ │ + b.n c884 │ │ + strd r1, r2, [r8, #4] │ │ movs r1, #0 │ │ - str r1, [r0, #0] │ │ + str.w r1, [r8] │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #0 │ │ - b.n 9170 │ │ + b.n c884 │ │ movs r5, #1 │ │ movs r6, #1 │ │ - uxtb r1, r5 │ │ - orr.w r1, r6, r1, lsl #8 │ │ - strd r3, r1, [r0, #4] │ │ + uxtb r0, r5 │ │ movs r1, #1 │ │ - str r1, [r0, #0] │ │ + orr.w r0, r6, r0, lsl #8 │ │ + strd r3, r0, [r8, #4] │ │ + str.w r1, [r8] │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #1 │ │ movs r5, #3 │ │ - b.n 9170 │ │ - nop │ │ - add r1, pc, #128 @ (adr r1, 920c ) │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (9550 ) │ │ - sub sp, #12 │ │ - mov fp, r1 │ │ - ldrd r4, r1, [r0] │ │ + b.n c884 │ │ + ldr r7, [sp, #776] @ 0x308 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #20 │ │ + mov r9, r2 │ │ + mov r2, r1 │ │ + ldr r1, [r0, #0] │ │ + movw sl, #256 @ 0x100 │ │ + str r1, [sp, #8] │ │ + mov r4, r2 │ │ + ldr r1, [r0, #4] │ │ + mov.w r8, #0 │ │ ldr r0, [r0, #8] │ │ - mov sl, r2 │ │ - movs r7, #0 │ │ - mov.w r9, #0 │ │ - movs r5, #0 │ │ + movt sl, #257 @ 0x101 │ │ + str r0, [sp, #16] │ │ + subs r0, r2, #1 │ │ + str r0, [sp, #0] │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ str r1, [sp, #4] │ │ - str r0, [sp, #8] │ │ - str r4, [sp, #0] │ │ - b.n 91cc │ │ - adds r0, r2, r1 │ │ - ldrb.w r0, [r0, #-1] │ │ + b.n c90e │ │ + ldr r0, [sp, #0] │ │ + ldrb.w r0, [r0, sl] │ │ subs r0, #10 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ ldr r3, [sp, #4] │ │ - ldr r7, [sp, #8] │ │ + mov r4, r5 │ │ + add.w r1, r5, r8 │ │ + ldr r5, [sp, #16] │ │ + sub.w r2, sl, r8 │ │ ldr r3, [r3, #12] │ │ - strb r0, [r7, #0] │ │ - mov r0, r4 │ │ + strb r0, [r5, #0] │ │ + ldr r0, [sp, #8] │ │ blx r3 │ │ cmp r0, #0 │ │ - mov r7, r8 │ │ - bne.n 92c8 │ │ - cmp r5, #0 │ │ - bne.n 92c0 │ │ - cmp r9, sl │ │ - bhi.n 9292 │ │ - sub.w r1, sl, r9 │ │ - add.w r0, fp, r9 │ │ - cmp r1, #8 │ │ - bcs.n 91f4 │ │ - cmp sl, r9 │ │ - beq.n 9290 │ │ + ldr r0, [sp, #12] │ │ + movw sl, #256 @ 0x100 │ │ + mov r8, r6 │ │ + movt sl, #257 @ 0x101 │ │ + bne.w ca22 │ │ + lsls r0, r0, #31 │ │ + bne.w ca18 │ │ + mov r5, r4 │ │ + cmp r9, fp │ │ + bcs.n c924 │ │ + cmp r9, r8 │ │ + bne.n c9f0 │ │ + b.n ca18 │ │ + cmp fp, r9 │ │ + bhi.n c91a │ │ + sub.w r1, r9, fp │ │ + add.w r0, r5, fp │ │ + cmp r1, #7 │ │ + bhi.n c944 │ │ + cmp r9, fp │ │ + beq.n c9e0 │ │ movs r3, #0 │ │ ldrb r2, [r0, r3] │ │ cmp r2, #10 │ │ - beq.n 926c │ │ + beq.n c9be │ │ adds r3, #1 │ │ cmp r1, r3 │ │ - bne.n 91e6 │ │ - b.n 9290 │ │ + bne.n c936 │ │ + b.n c9e0 │ │ adds r2, r0, #3 │ │ - bic.w r2, r2, #3 │ │ - subs r2, r2, r0 │ │ - it ne │ │ - cmpne r2, #0 │ │ - bne.n 920a │ │ - sub.w r3, r1, #8 │ │ - movs r2, #0 │ │ - b.n 9220 │ │ + mov lr, r5 │ │ + bic.w r6, r2, #3 │ │ + subs r2, r6, r0 │ │ + beq.n c968 │ │ movs r3, #0 │ │ - ldrb r6, [r0, r3] │ │ - cmp r6, #10 │ │ - beq.n 926c │ │ + ldrb r5, [r0, r3] │ │ + cmp r5, #10 │ │ + beq.n c9bc │ │ adds r3, #1 │ │ cmp r2, r3 │ │ - bne.n 920c │ │ - sub.w r3, r1, #8 │ │ - cmp r2, r3 │ │ - bhi.n 924a │ │ - ldr r6, [r0, r2] │ │ - adds r5, r0, r2 │ │ - ldr r5, [r5, #4] │ │ - eor.w r4, r6, #168430090 @ 0xa0a0a0a │ │ - sub.w r4, r4, #16843009 @ 0x1010101 │ │ - bic.w r6, r4, r6 │ │ - eor.w r4, r5, #168430090 @ 0xa0a0a0a │ │ - sub.w r4, r4, #16843009 @ 0x1010101 │ │ - bic.w r5, r4, r5 │ │ - orrs r6, r5 │ │ - tst.w r6, #2155905152 @ 0x80808080 │ │ - bne.n 924a │ │ + bne.n c952 │ │ + sub.w ip, r1, #8 │ │ + cmp r2, ip │ │ + bls.n c96c │ │ + b.n c99c │ │ + sub.w ip, r1, #8 │ │ + movs r3, #4 │ │ + add r6, r3 │ │ + ldrd r4, r5, [r6, #-4] │ │ + eor.w r3, r5, #168430090 @ 0xa0a0a0a │ │ + sub.w r3, sl, r3 │ │ + orrs r3, r5 │ │ + eor.w r5, r4, #168430090 @ 0xa0a0a0a │ │ + sub.w r5, sl, r5 │ │ + orrs r5, r4 │ │ + ands r3, r5 │ │ + bic.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r3, #2155905152 @ 0x80808080 │ │ + bne.n c99c │ │ adds r2, #8 │ │ - b.n 921c │ │ - cmp r2, r1 │ │ - beq.n 928e │ │ - sub.w r1, sl, r2 │ │ - ldr r4, [sp, #0] │ │ - sub.w r3, r1, r9 │ │ - add r0, r2 │ │ - movs r1, #0 │ │ - ldrb r6, [r0, r1] │ │ - cmp r6, #10 │ │ - beq.n 926a │ │ - adds r1, #1 │ │ - cmp r3, r1 │ │ - bne.n 925c │ │ - b.n 9290 │ │ - adds r3, r1, r2 │ │ - add.w r0, r9, r3 │ │ - add.w r9, r0, #1 │ │ - cmp r0, sl │ │ - bcs.n 91d0 │ │ - ldrb.w r0, [fp, r0] │ │ + adds r6, #8 │ │ + cmp r2, ip │ │ + bls.n c970 │ │ + cmp r1, r2 │ │ + beq.n c9e8 │ │ + sub.w r3, r9, r2 │ │ + adds r1, r0, r2 │ │ + sub.w r6, r3, fp │ │ + movs r3, #0 │ │ + ldrb r5, [r1, r3] │ │ + cmp r5, #10 │ │ + beq.n c9ba │ │ + adds r3, #1 │ │ + cmp r6, r3 │ │ + bne.n c9ac │ │ + b.n c9e8 │ │ + add r3, r2 │ │ + mov r5, lr │ │ + add.w r1, r3, fp │ │ + add.w fp, r1, #1 │ │ + cmp r1, r9 │ │ + bcs.n c920 │ │ + ldrb r0, [r0, r3] │ │ cmp r0, #10 │ │ - bne.n 91d0 │ │ - movs r5, #0 │ │ - mov r8, r9 │ │ - mov r6, r9 │ │ - ldr r0, [sp, #8] │ │ + bne.n c920 │ │ + movs r0, #0 │ │ + mov r6, fp │ │ + mov sl, fp │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #16] │ │ ldrb r0, [r0, #0] │ │ - cbnz r0, 92a2 │ │ - b.n 92b2 │ │ - ldr r4, [sp, #0] │ │ - mov r9, sl │ │ - cmp r7, sl │ │ - beq.n 92c0 │ │ - movs r5, #1 │ │ - mov r8, r7 │ │ - mov r6, sl │ │ - ldr r0, [sp, #8] │ │ + cbz r0, ca0e │ │ + b.n c9fe │ │ + mov fp, r9 │ │ + cmp r9, r8 │ │ + bne.n c9f0 │ │ + b.n ca18 │ │ + mov fp, r9 │ │ + mov r5, lr │ │ + cmp r9, r8 │ │ + beq.n ca18 │ │ + movs r0, #1 │ │ + mov r6, r8 │ │ + str r0, [sp, #12] │ │ + mov sl, r9 │ │ + ldr r0, [sp, #16] │ │ ldrb r0, [r0, #0] │ │ - cbz r0, 92b2 │ │ - ldr r1, [pc, #44] @ (92d0 ) │ │ + cbz r0, ca0e │ │ + ldr r1, [pc, #44] @ (ca2c ) │ │ movs r2, #4 │ │ ldr r0, [sp, #4] │ │ add r1, pc │ │ ldr r3, [r0, #12] │ │ - mov r0, r4 │ │ + ldr r0, [sp, #8] │ │ blx r3 │ │ - cbnz r0, 92c8 │ │ - add.w r1, fp, r7 │ │ - subs r2, r6, r7 │ │ - bne.w 91ac │ │ + cbnz r0, ca22 │ │ + cmp sl, r8 │ │ + bne.w c8d8 │ │ movs r0, #0 │ │ - b.n 91ba │ │ + b.n c8e6 │ │ movs r0, #0 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [sp, #400] @ 0x190 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + str r6, [sp, #288] @ 0x120 │ │ vsli.64 , q8, #63 @ 0x3f │ │ - sub sp, #4 │ │ - ldr r6, [r0, #8] │ │ - mov r4, r1 │ │ - ldrd r5, r7, [r0] │ │ - ldrb r0, [r6, #0] │ │ - cbz r0, 92f8 │ │ - ldr r1, [pc, #44] @ (9314 ) │ │ - mov r0, r5 │ │ - ldr r3, [r7, #12] │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + ldr r5, [r0, #8] │ │ + ldrd r4, r6, [r0] │ │ + ldrb r0, [r5, #0] │ │ + cbz r0, ca5e │ │ + ldr r2, [pc, #52] @ (ca78 ) │ │ + mov r0, r4 │ │ + ldr r3, [r6, #12] │ │ + mov r8, r1 │ │ + add r2, pc │ │ + mov r1, r2 │ │ movs r2, #4 │ │ - add r1, pc │ │ blx r3 │ │ - cbz r0, 92f8 │ │ + mov r1, r8 │ │ + cbz r0, ca5e │ │ movs r0, #1 │ │ - add sp, #4 │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - sub.w r0, r4, #10 │ │ - ldr r2, [r7, #16] │ │ + sub.w r0, r1, #10 │ │ + ldr r2, [r6, #16] │ │ clz r0, r0 │ │ - mov r1, r4 │ │ lsrs r0, r0, #5 │ │ - strb r0, [r6, #0] │ │ - mov r0, r5 │ │ - add sp, #4 │ │ + strb r0, [r5, #0] │ │ + mov r0, r4 │ │ + ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r2 │ │ - nop │ │ - ldr r2, [sp, #128] @ 0x80 │ │ + str r6, [sp, #8] │ │ vrsubhn.i d20, , q5 │ │ - ldr r1, [pc, #8] @ (9324 ) │ │ + ldr r1, [r1, #4] │ │ + cmp r1, #1 │ │ + it ne │ │ + cmpne r1, #0 │ │ + ldr r1, [pc, #8] @ (ca90 ) │ │ add r1, pc │ │ - b.w 8c9c │ │ + b.w bae2 │ │ nop │ │ - str r3, [sp, #496] @ 0x1f0 │ │ - movs r3, r0 │ │ - push {r4, r5, r6, lr} │ │ + ldrsb r0, [r1, r3] │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ sub sp, #56 @ 0x38 │ │ - ldr r5, [pc, #52] @ (9364 ) │ │ - ldr r6, [pc, #56] @ (9368 ) │ │ - ldr r4, [pc, #56] @ (936c ) │ │ - add r5, pc │ │ + ldr r6, [pc, #56] @ (cad8 ) │ │ + ldr r5, [pc, #56] @ (cadc ) │ │ + ldr r4, [pc, #60] @ (cae0 ) │ │ + add r6, pc │ │ stmia.w sp, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ add r4, pc │ │ str r0, [sp, #32] │ │ movs r0, #2 │ │ - strd r5, r0, [sp, #16] │ │ - add r6, pc │ │ + strd r6, r0, [sp, #16] │ │ + add r5, pc │ │ str r0, [sp, #28] │ │ add r0, sp, #40 @ 0x28 │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ - ldr.w ip, [sp, #72] @ 0x48 │ │ + ldr.w ip, [r7, #8] │ │ strd r4, r0, [sp, #44] @ 0x2c │ │ mov r0, sp │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #16 │ │ mov r1, ip │ │ - str r6, [sp, #52] @ 0x34 │ │ - bl 8468 │ │ - ldr r4, [sp, #600] @ 0x258 │ │ - movs r3, r0 │ │ - @ instruction: 0xf941ffff │ │ - str r2, [sp, #1004] @ 0x3ec │ │ - movs r0, r0 │ │ - push {r7, lr} │ │ - mov r2, r0 │ │ - ldr r0, [pc, #8] @ (9380 ) │ │ - movs r1, #43 @ 0x2b │ │ - add r0, pc │ │ - bl 8b7c │ │ + str r5, [sp, #52] @ 0x34 │ │ + bl b450 │ │ nop │ │ - ldr r3, [sp, #120] @ 0x78 │ │ - vsli.32 d27, d0, #31 │ │ + str r0, [r2, #92] @ 0x5c │ │ + movs r5, r0 │ │ + bl 2eade │ │ + bl 22ae2 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ sub sp, #40 @ 0x28 │ │ - ldr r0, [pc, #48] @ (93bc ) │ │ + ldr r0, [pc, #48] @ (cb1c ) │ │ movs r2, #38 @ 0x26 │ │ - ldr r4, [pc, #48] @ (93c0 ) │ │ - ldr r1, [pc, #52] @ (93c4 ) │ │ + ldr r4, [pc, #48] @ (cb20 ) │ │ + ldr r1, [pc, #48] @ (cb24 ) │ │ add r0, pc │ │ - ldr r3, [pc, #52] @ (93c8 ) │ │ + ldr r3, [pc, #48] @ (cb28 ) │ │ add r4, pc │ │ add r1, pc │ │ str r4, [sp, #36] @ 0x24 │ │ add r3, pc │ │ strd r3, r2, [sp] │ │ movs r2, #0 │ │ str r2, [sp, #24] │ │ @@ -4375,18819 +5244,60691 @@ │ │ strd r0, r2, [sp, #8] │ │ add r0, sp, #32 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ str r0, [sp, #32] │ │ add r0, sp, #8 │ │ str r2, [sp, #20] │ │ - bl 8468 │ │ - nop │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ - movs r3, r0 │ │ - str r2, [sp, #644] @ 0x284 │ │ - movs r0, r0 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - movs r3, r0 │ │ - @ instruction: 0xb62b │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (9790 ) │ │ - sub sp, #52 @ 0x34 │ │ - ldrd fp, r5, [r1, #20] │ │ - mov r6, r0 │ │ - ldr.w sl, [r5, #12] │ │ - movs r2, #12 │ │ - ldr r1, [pc, #216] @ (94b8 ) │ │ - mov r0, fp │ │ - add r1, pc │ │ - blx sl │ │ - cmp r0, #0 │ │ - bne.n 94a8 │ │ - ldr r0, [r6, #12] │ │ - movs r7, #0 │ │ - ldr r1, [pc, #204] @ (94bc ) │ │ - add.w r8, sp, #24 │ │ - ldr r2, [pc, #200] @ (94c0 ) │ │ - ldr r3, [pc, #204] @ (94c4 ) │ │ - add r1, pc │ │ - str r7, [sp, #16] │ │ - movs r7, #3 │ │ - strd r1, r7, [sp] │ │ - add.w r1, r0, #12 │ │ - add r3, pc │ │ - add r2, pc │ │ - strd r2, r1, [sp, #36] @ 0x24 │ │ - add.w r1, r0, #8 │ │ - str r2, [sp, #44] @ 0x2c │ │ - mov r2, sp │ │ - str r1, [sp, #32] │ │ - mov r1, r5 │ │ - strd r0, r3, [sp, #24] │ │ - mov r0, fp │ │ - str r7, [sp, #12] │ │ - str.w r8, [sp, #8] │ │ - bl 8c9c │ │ - cbnz r0, 94a8 │ │ - ldr.w r9, [r6, #8] │ │ - cmp.w r9, #0 │ │ - beq.n 9458 │ │ - ldr r1, [pc, #144] @ (94c8 ) │ │ - mov r0, fp │ │ - movs r2, #2 │ │ - add r1, pc │ │ - blx sl │ │ - cbnz r0, 94a8 │ │ - ldmia.w r9, {r1, r2, r3, r4, r6, r7} │ │ - mov r0, r8 │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ - mov r0, fp │ │ - mov r1, r5 │ │ - mov r2, r8 │ │ - bl 8c9c │ │ - cbnz r0, 94a8 │ │ - b.n 94b0 │ │ - ldrd r5, r0, [r6] │ │ - ldr r1, [r0, #12] │ │ - mov r0, r5 │ │ - blx r1 │ │ - movw r7, #5761 @ 0x1681 │ │ - movt r7, #64956 @ 0xfdbc │ │ - eors r3, r7 │ │ - movw r7, #51356 @ 0xc89c │ │ - movt r7, #49570 @ 0xc1a2 │ │ - eors r1, r7 │ │ - orrs r1, r3 │ │ - movw r3, #61284 @ 0xef64 │ │ - movt r3, #177 @ 0xb1 │ │ - eors r2, r3 │ │ - movw r3, #31681 @ 0x7bc1 │ │ - movt r3, #52510 @ 0xcd1e │ │ - eors r0, r3 │ │ - orrs r0, r2 │ │ - orrs r0, r1 │ │ - bne.n 94b0 │ │ - ldr r1, [pc, #56] @ (94cc ) │ │ - mov r0, fp │ │ - movs r2, #2 │ │ - add r1, pc │ │ - blx sl │ │ - cbnz r0, 94a8 │ │ - ldrd r1, r2, [r5] │ │ - mov r0, fp │ │ - blx sl │ │ - cbz r0, 94b0 │ │ - movs r0, #1 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [sp, #892] @ 0x37c │ │ - vrshr.u32 d25, d0, #1 │ │ - movs r3, r0 │ │ - bl 1074c2 │ │ - str r2, [sp, #188] @ 0xbc │ │ - movs r0, r0 │ │ - @ instruction: 0xb6a5 │ │ - vmlsl.u , d15, d9[0] │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - blx lr │ │ - sub sp, #48 @ 0x30 │ │ - mov lr, r2 │ │ - ldr r2, [pc, #48] @ (950c ) │ │ - mov ip, sp │ │ - add r2, pc │ │ - mov r3, ip │ │ - mov r9, r2 │ │ - ldr r2, [pc, #44] @ (9510 ) │ │ - add r2, pc │ │ - mov sl, r2 │ │ - ldmia.w r0, {r2, r4, r5, r6, r7, r8} │ │ - movs r0, #0 │ │ - stmia.w r3, {r2, r4, r5, r6, r7, r8} │ │ - strb.w r0, [sp, #44] @ 0x2c │ │ - add r0, sp, #28 │ │ - strb.w r1, [sp, #45] @ 0x2d │ │ - stmia.w r0, {r9, sl, ip, lr} │ │ - add r0, sp, #28 │ │ - bl 13fe8 │ │ - udf #254 @ 0xfe │ │ - bl 9514 │ │ - add r7, sp, #288 @ 0x120 │ │ - vsra.u32 d25, d28, #1 │ │ - movs r3, r0 │ │ - push {r7, lr} │ │ - bl 951c │ │ - bmi.n 94c6 │ │ - push {r7, lr} │ │ - sub sp, #32 │ │ - ldr r0, [pc, #44] @ (9550 ) │ │ - movs r3, #1 │ │ - ldr r1, [pc, #44] @ (9554 ) │ │ - mov.w ip, #0 │ │ - ldr r2, [pc, #44] @ (9558 ) │ │ - add r0, pc │ │ - str r3, [sp, #4] │ │ - add r3, sp, #24 │ │ - add r1, pc │ │ - str r3, [sp, #0] │ │ - movs r3, #38 @ 0x26 │ │ - add r2, pc │ │ - strd r0, r3, [sp, #24] │ │ - mov r0, sp │ │ - str r1, [sp, #8] │ │ - movs r1, #0 │ │ - str.w ip, [sp, #16] │ │ - str.w ip, [sp, #12] │ │ - bl 94d0 │ │ - ldr r2, [sp, #328] @ 0x148 │ │ - @ instruction: 0xffffaef2 │ │ - vshr.u64 , q12, #1 │ │ - movs r3, r0 │ │ - push {r7, lr} │ │ - sub sp, #32 │ │ - ldr r0, [pc, #44] @ (9590 ) │ │ - movs r3, #1 │ │ - ldr r1, [pc, #44] @ (9594 ) │ │ - mov.w ip, #0 │ │ - ldr r2, [pc, #44] @ (9598 ) │ │ - add r0, pc │ │ - str r3, [sp, #4] │ │ - add r3, sp, #24 │ │ - add r1, pc │ │ - str r3, [sp, #0] │ │ - movs r3, #36 @ 0x24 │ │ - add r2, pc │ │ - strd r0, r3, [sp, #24] │ │ - mov r0, sp │ │ - str r1, [sp, #8] │ │ - movs r1, #1 │ │ - str.w ip, [sp, #16] │ │ - str.w ip, [sp, #12] │ │ - bl 94d0 │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ - @ instruction: 0xffffaeb2 │ │ - vmla.i , , d8[0] │ │ - movs r3, r0 │ │ - push {r7, lr} │ │ - bl 955c │ │ - bmi.n 954e │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #16 │ │ - mov r4, r0 │ │ - bic.w r0, r2, #4278190080 @ 0xff000000 │ │ - mov r5, r1 │ │ - cmp r1, #39 @ 0x27 │ │ - bhi.n 95fa │ │ - tbb [pc, r5] │ │ - ldr r4, [r2, #0] │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - adds r0, #104 @ 0x68 │ │ - ldr r5, [r7, #0] │ │ - ldr r2, [pc, #416] @ (9768 ) │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - ldr r0, [r5, #4] │ │ - ldr r7, [r2, #4] │ │ - ldr r0, [r5, #4] │ │ - str r0, [r5, #100] @ 0x64 │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #12380 @ 0x305c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - cmp r5, #92 @ 0x5c │ │ - bne.n 9688 │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #23644 @ 0x5c5c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #29788 @ 0x745c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #28252 @ 0x6e5c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #29276 @ 0x725c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - lsls r1, r0, #15 │ │ - bpl.n 9688 │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #8796 @ 0x225c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - lsls r1, r0, #23 │ │ - bmi.n 9774 │ │ - lsls r0, r0, #31 │ │ - beq.n 96d8 │ │ - mov r0, r5 │ │ - bl 9b8c │ │ - cbz r0, 96d8 │ │ - ldr r1, [pc, #252] @ (9794 ) │ │ - and.w r0, r5, #15 │ │ - ubfx r2, r5, #4, #4 │ │ - ubfx r3, r5, #20, #4 │ │ - add r1, pc │ │ - ubfx r6, r5, #8, #4 │ │ - ldrb.w ip, [r1, r0] │ │ - ubfx r0, r5, #16, #4 │ │ - ldrb.w lr, [r1, r2] │ │ - ubfx r2, r5, #12, #4 │ │ - ldrb r3, [r1, r3] │ │ - ldrb r0, [r1, r0] │ │ - ldrb r2, [r1, r2] │ │ - ldrb r1, [r1, r6] │ │ - movs r6, #0 │ │ - strb.w r6, [sp, #2] │ │ - strh.w r6, [sp] │ │ - strb.w r1, [sp, #6] │ │ - strb.w r2, [sp, #5] │ │ - strb.w r0, [sp, #4] │ │ - b.n 972c │ │ - mov r0, r5 │ │ - bl 9c5c │ │ - cbz r0, 96ea │ │ - movs r0, #128 @ 0x80 │ │ - str r5, [r4, #4] │ │ - strb r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #164] @ (9790 ) │ │ - and.w r0, r5, #15 │ │ - ubfx r2, r5, #4, #4 │ │ - ubfx r3, r5, #20, #4 │ │ - add r1, pc │ │ - ubfx r6, r5, #16, #4 │ │ - ldrb.w ip, [r1, r0] │ │ - ubfx r0, r5, #12, #4 │ │ - ldrb.w lr, [r1, r2] │ │ - ubfx r2, r5, #8, #4 │ │ - ldrb r3, [r1, r3] │ │ - ldrb r6, [r1, r6] │ │ - ldrb r0, [r1, r0] │ │ - ldrb r1, [r1, r2] │ │ - movs r2, #0 │ │ - strb.w r2, [sp, #2] │ │ - strh.w r2, [sp] │ │ - strb.w r1, [sp, #6] │ │ - strb.w r0, [sp, #5] │ │ - strb.w r6, [sp, #4] │ │ - orr.w r0, r5, #1 │ │ - mvn.w r1, #1 │ │ - clz r0, r0 │ │ - movw r2, #30044 @ 0x755c │ │ - strb.w r3, [sp, #3] │ │ - add.w r0, r1, r0, lsr #2 │ │ - mov r1, sp │ │ - strb.w lr, [sp, #7] │ │ - strh r2, [r1, r0] │ │ - add r1, r0 │ │ - movs r2, #123 @ 0x7b │ │ - strb r2, [r1, #2] │ │ - movs r2, #125 @ 0x7d │ │ - ldr r1, [sp, #4] │ │ - ldr r3, [sp, #0] │ │ - strb.w r2, [sp, #9] │ │ - strb.w ip, [sp, #8] │ │ - ldrh.w r2, [sp, #8] │ │ - strd r3, r1, [r4] │ │ - movs r1, #10 │ │ - strh r2, [r4, #8] │ │ - strb r1, [r4, #11] │ │ - strb r0, [r4, #10] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #10076 @ 0x275c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - nop │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ - vqshl.u32 , q2, #31 │ │ + bl b450 │ │ + ldr r5, [sp, #600] @ 0x258 │ │ + vqrdmlsh.s q15, , d11[0] │ │ + vsri.32 d22, d4, #1 │ │ + movs r5, r0 │ │ + uxtb r6, r6 │ │ vabal.u , d31, d0 │ │ + mov r7, sp │ │ sub sp, #8 │ │ - ldr.w ip, [sp, #16] │ │ + ldr.w ip, [r7, #8] │ │ str.w ip, [sp] │ │ - bl 97a8 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #112 @ 0x70 │ │ - mov lr, r1 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - cmp.w lr, #256 @ 0x100 │ │ - strd r2, r3, [sp, #8] │ │ - bls.n 97ca │ │ - ldrsb.w r5, [r0, #256] @ 0x100 │ │ - cmn.w r5, #65 @ 0x41 │ │ - ble.n 97d6 │ │ - mov.w r5, #256 @ 0x100 │ │ - b.n 97fe │ │ - ldr r4, [pc, #668] @ (9a68 ) │ │ + bl cb40 │ │ + bmi.n caea │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #104 @ 0x68 │ │ + cmp.w r1, #256 @ 0x100 │ │ + strd r2, r3, [sp] │ │ + bhi.n cb5e │ │ + strd r0, r1, [sp, #8] │ │ movs r5, #0 │ │ - strd r0, lr, [sp, #16] │ │ - add r4, pc │ │ - b.n 9808 │ │ - ldrsb.w r5, [r0, #255] @ 0xff │ │ - cmn.w r5, #65 @ 0x41 │ │ - ble.n 97e4 │ │ - movs r5, #255 @ 0xff │ │ - b.n 97fe │ │ - ldrsb.w r5, [r0, #254] @ 0xfe │ │ - cmn.w r5, #65 @ 0x41 │ │ - ble.n 97f2 │ │ - movs r5, #254 @ 0xfe │ │ - b.n 97fe │ │ - ldrsb.w r5, [r0, #253] @ 0xfd │ │ + movs r4, #1 │ │ + b.n cb8a │ │ + mov.w ip, #256 @ 0x100 │ │ + ldrsb.w r5, [r0, ip] │ │ cmn.w r5, #65 @ 0x41 │ │ - ble.n 98f4 │ │ - movs r5, #253 @ 0xfd │ │ - ldr r4, [pc, #568] @ (9a38 ) │ │ - strd r0, r5, [sp, #16] │ │ - movs r5, #5 │ │ - add r4, pc │ │ - cmp r2, lr │ │ - strd r4, r5, [sp, #24] │ │ - it ls │ │ - cmpls r3, lr │ │ - bls.n 9850 │ │ - ldr r4, [pc, #560] @ (9a48 ) │ │ - cmp r2, lr │ │ - ldr r0, [pc, #560] @ (9a4c ) │ │ - ldr r5, [pc, #564] @ (9a50 ) │ │ - it hi │ │ - movhi r3, r2 │ │ - movs r2, #0 │ │ - add r4, pc │ │ - str r2, [sp, #64] @ 0x40 │ │ - movs r2, #3 │ │ - add r5, pc │ │ - strd r5, r2, [sp, #48] @ 0x30 │ │ - str r2, [sp, #60] @ 0x3c │ │ - add r2, sp, #72 @ 0x48 │ │ - str r2, [sp, #56] @ 0x38 │ │ - add r2, sp, #24 │ │ - add r0, pc │ │ - str r3, [sp, #40] @ 0x28 │ │ - strd r4, r2, [sp, #84] @ 0x54 │ │ - add r2, sp, #16 │ │ - str r4, [sp, #92] @ 0x5c │ │ - strd r0, r2, [sp, #76] @ 0x4c │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 8468 │ │ - cmp r2, r3 │ │ - bls.n 988e │ │ + bgt.n cb76 │ │ + subs.w ip, ip, #1 │ │ + bne.n cb62 │ │ + mov.w ip, #0 │ │ + ldr r4, [pc, #408] @ (cd10 ) │ │ movs r5, #0 │ │ - ldr r3, [pc, #484] @ (9a3c ) │ │ - ldr r2, [pc, #484] @ (9a40 ) │ │ - ldr r0, [pc, #488] @ (9a44 ) │ │ - add r3, pc │ │ - str r5, [sp, #64] @ 0x40 │ │ - movs r5, #4 │ │ - str r5, [sp, #52] @ 0x34 │ │ - add r0, pc │ │ - str r5, [sp, #60] @ 0x3c │ │ - add r5, sp, #72 @ 0x48 │ │ - str r5, [sp, #56] @ 0x38 │ │ - add r5, sp, #24 │ │ - str r3, [sp, #100] @ 0x64 │ │ - add r2, pc │ │ - strd r3, r5, [sp, #92] @ 0x5c │ │ - add r3, sp, #16 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add r0, sp, #48 @ 0x30 │ │ - strd r2, r3, [sp, #84] @ 0x54 │ │ - add r3, sp, #12 │ │ - strd r2, r3, [sp, #76] @ 0x4c │ │ - add r2, sp, #8 │ │ - str r2, [sp, #72] @ 0x48 │ │ - bl 8468 │ │ - cbz r2, 98b4 │ │ - cmp r2, lr │ │ - bcs.n 98b4 │ │ - ldrsb r5, [r0, r2] │ │ - cmn.w r5, #64 @ 0x40 │ │ - it ge │ │ - movge r2, r3 │ │ - cmp r2, lr │ │ - mov ip, lr │ │ - str r2, [sp, #32] │ │ - bcc.n 98be │ │ - cmp.w ip, #0 │ │ - bne.n 994a │ │ - cmp.w lr, #0 │ │ - beq.n 9962 │ │ - b.n 9968 │ │ - mov r2, r3 │ │ - cmp r2, lr │ │ - mov ip, lr │ │ - str r2, [sp, #32] │ │ - bcs.n 98a6 │ │ - subs.w ip, r2, #3 │ │ - add.w r3, r2, #1 │ │ + strd r0, ip, [sp, #8] │ │ + cmp ip, r1 │ │ + add r4, pc │ │ + it cs │ │ + movcs r4, #1 │ │ it cc │ │ - movcc.w ip, #0 │ │ - cmp ip, r3 │ │ - bls.n 98dc │ │ - ldr r2, [pc, #408] @ (9a6c ) │ │ - mov r0, ip │ │ - mov r1, r3 │ │ - add r2, pc │ │ - bl 8f94 │ │ - cmp ip, r3 │ │ - beq.n 9942 │ │ + movcc r5, #5 │ │ + ldr.w ip, [r7, #8] │ │ + cmp r2, r1 │ │ + strd r4, r5, [sp, #16] │ │ + bhi.w cc9a │ │ + cmp r3, r1 │ │ + bhi.n cc98 │ │ + cmp r2, r3 │ │ + bhi.w ccd2 │ │ + cbz r2, cbb2 │ │ + cmp r2, r1 │ │ + bcs.n cbb2 │ │ ldrsb r5, [r0, r2] │ │ - add.w r4, r0, ip │ │ - add r3, r0 │ │ - subs r3, r3, r4 │ │ - cmn.w r5, #65 @ 0x41 │ │ - ble.n 9900 │ │ - subs r5, r3, #1 │ │ - b.n 9942 │ │ - str r1, [sp, #0] │ │ - mov r1, lr │ │ - movs r2, #0 │ │ - movs r3, #253 @ 0xfd │ │ - bl 9798 │ │ - cmp ip, r2 │ │ - beq.n 9942 │ │ - add r2, r0 │ │ - mov r5, r2 │ │ - ldrsb.w r6, [r5, #-1]! │ │ - cmn.w r6, #65 @ 0x41 │ │ - ble.n 9916 │ │ - subs r5, r3, #2 │ │ - b.n 9942 │ │ - cmp r4, r5 │ │ - beq.n 9942 │ │ - mov r5, r2 │ │ - ldrsb.w r6, [r5, #-2]! │ │ - cmn.w r6, #65 @ 0x41 │ │ - ble.n 992a │ │ - subs r5, r3, #3 │ │ - b.n 9942 │ │ - cmp r4, r5 │ │ - beq.n 9942 │ │ - ldrsb.w r5, [r2, #-3]! │ │ cmn.w r5, #65 @ 0x41 │ │ - ble.n 993c │ │ - subs r5, r3, #4 │ │ - b.n 9942 │ │ - cmp r4, r2 │ │ - it ne │ │ - subne r5, r3, #5 │ │ - add ip, r5 │ │ - cmp.w ip, #0 │ │ - beq.n 98ac │ │ - cmp lr, ip │ │ - bls.n 997c │ │ - ldrsb.w r2, [r0, ip] │ │ + it le │ │ + movle r3, r2 │ │ + cmp r3, r1 │ │ + str r3, [sp, #24] │ │ + bcs.n cbcc │ │ + cbz r3, cbc6 │ │ + ldrsb r2, [r0, r3] │ │ cmn.w r2, #65 @ 0x41 │ │ - ble.n 997e │ │ - sub.w lr, lr, ip │ │ - cmp.w lr, #0 │ │ - bne.n 9968 │ │ - mov r0, r1 │ │ - bl 9370 │ │ - add r0, ip │ │ - ldrsb.w r2, [r0] │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - uxtb r3, r2 │ │ - ble.n 998a │ │ - str r3, [sp, #36] @ 0x24 │ │ + bgt.n cbc8 │ │ + subs r3, #1 │ │ + bne.n cbba │ │ + movs r3, #0 │ │ + cmp r3, r1 │ │ + bne.n cbd2 │ │ + mov r0, ip │ │ + bl c4f0 │ │ + add r0, r3 │ │ + ldrsb.w r1, [r0] │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + uxtb r2, r1 │ │ + ble.n cbe6 │ │ + str r2, [sp, #28] │ │ movs r0, #1 │ │ - b.n 99e8 │ │ - beq.n 9958 │ │ - str r1, [sp, #0] │ │ - mov r1, lr │ │ - mov r2, ip │ │ - mov r3, lr │ │ - bl 9798 │ │ - ldrb r6, [r0, #1] │ │ - and.w r2, r3, #31 │ │ - cmp r3, #223 @ 0xdf │ │ - and.w r5, r6, #63 @ 0x3f │ │ - bls.n 99c0 │ │ - ldrb r6, [r0, #2] │ │ - cmp r3, #240 @ 0xf0 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r5, r6, r5, lsl #6 │ │ - bcc.n 99c6 │ │ + b.n cc48 │ │ + ldrb r5, [r0, #1] │ │ + and.w r1, r2, #31 │ │ + cmp r2, #223 @ 0xdf │ │ + and.w r5, r5, #63 @ 0x3f │ │ + bls.n cc1c │ │ + ldrb r4, [r0, #2] │ │ + cmp r2, #240 @ 0xf0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r5, r4, r5, lsl #6 │ │ + bcc.n cc2a │ │ ldrb r0, [r0, #3] │ │ - and.w r2, r2, #7 │ │ + and.w r1, r1, #7 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r0, r0, r5, lsl #6 │ │ - orr.w r2, r0, r2, lsl #18 │ │ - cmp.w r2, #1114112 @ 0x110000 │ │ - beq.n 9962 │ │ - b.n 99ca │ │ - orr.w r2, r5, r2, lsl #6 │ │ - b.n 99ca │ │ - orr.w r2, r5, r2, lsl #12 │ │ - cmp r2, #128 @ 0x80 │ │ - str r2, [sp, #36] @ 0x24 │ │ - bcs.n 99d4 │ │ + orr.w r1, r0, r1, lsl #18 │ │ + cmp.w r1, #1114112 @ 0x110000 │ │ + beq.n cbcc │ │ + b.n cc20 │ │ + orr.w r1, r5, r1, lsl #6 │ │ + cmp r1, #128 @ 0x80 │ │ + str r1, [sp, #28] │ │ + bcs.n cc34 │ │ movs r0, #1 │ │ - b.n 99e8 │ │ - cmp.w r2, #2048 @ 0x800 │ │ - bcs.n 99de │ │ + b.n cc48 │ │ + orr.w r1, r5, r1, lsl #12 │ │ + cmp r1, #128 @ 0x80 │ │ + str r1, [sp, #28] │ │ + bcc.n cc26 │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n cc3e │ │ movs r0, #2 │ │ - b.n 99e8 │ │ + b.n cc48 │ │ movs r0, #4 │ │ - cmp.w r2, #65536 @ 0x10000 │ │ + cmp.w r1, #65536 @ 0x10000 │ │ it cc │ │ movcc r0, #3 │ │ - add r0, ip │ │ - ldr r6, [pc, #104] @ (9a54 ) │ │ - ldr r5, [pc, #104] @ (9a58 ) │ │ - ldr r4, [pc, #108] @ (9a5c ) │ │ + add r0, r3 │ │ + ldr r6, [pc, #224] @ (cd2c ) │ │ + ldr r5, [pc, #224] @ (cd30 ) │ │ + ldr r4, [pc, #228] @ (cd34 ) │ │ add r6, pc │ │ - ldr r3, [pc, #108] @ (9a60 ) │ │ + ldr r2, [pc, #228] @ (cd38 ) │ │ add r5, pc │ │ - ldr r2, [pc, #108] @ (9a64 ) │ │ + ldr r1, [pc, #228] @ (cd3c ) │ │ add r4, pc │ │ - strd ip, r0, [sp, #40] @ 0x28 │ │ + strd r3, r0, [sp, #32] │ │ movs r0, #0 │ │ - str r0, [sp, #64] @ 0x40 │ │ - movs r0, #5 │ │ - strd r6, r0, [sp, #48] @ 0x30 │ │ - add r3, pc │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #72 @ 0x48 │ │ str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #24 │ │ + movs r0, #5 │ │ + strd r6, r0, [sp, #40] @ 0x28 │ │ add r2, pc │ │ - str r5, [sp, #108] @ 0x6c │ │ - strd r5, r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #64 @ 0x40 │ │ + str r0, [sp, #48] @ 0x30 │ │ add r0, sp, #16 │ │ - strd r4, r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #40 @ 0x28 │ │ - strd r3, r0, [sp, #84] @ 0x54 │ │ - add r0, sp, #36 @ 0x24 │ │ + add r1, pc │ │ + str r5, [sp, #100] @ 0x64 │ │ + strd r5, r0, [sp, #92] @ 0x5c │ │ + add r0, sp, #8 │ │ + strd r4, r0, [sp, #84] @ 0x54 │ │ + add r0, sp, #32 │ │ strd r2, r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #28 │ │ + strd r1, r0, [sp, #68] @ 0x44 │ │ + add r0, sp, #24 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #40 @ 0x28 │ │ + mov r1, ip │ │ + bl b450 │ │ + mov r2, r3 │ │ + ldr r1, [pc, #120] @ (cd14 ) │ │ + ldr r0, [pc, #120] @ (cd18 ) │ │ + ldr r3, [pc, #124] @ (cd1c ) │ │ + add r1, pc │ │ + str r2, [sp, #32] │ │ + movs r2, #0 │ │ + str r2, [sp, #56] @ 0x38 │ │ + movs r2, #3 │ │ + add r3, pc │ │ + strd r3, r2, [sp, #40] @ 0x28 │ │ + str r2, [sp, #52] @ 0x34 │ │ + add r2, sp, #64 @ 0x40 │ │ + str r2, [sp, #48] @ 0x30 │ │ + add r2, sp, #16 │ │ + str r1, [sp, #84] @ 0x54 │ │ + add r0, pc │ │ + strd r1, r2, [sp, #76] @ 0x4c │ │ + add r1, sp, #8 │ │ + strd r0, r1, [sp, #68] @ 0x44 │ │ add r0, sp, #32 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r0, sp, #48 @ 0x30 │ │ - bl 8468 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #40 @ 0x28 │ │ + mov r1, ip │ │ + bl b450 │ │ + movs r3, #0 │ │ + ldr r2, [pc, #72] @ (cd20 ) │ │ + ldr r1, [pc, #76] @ (cd24 ) │ │ + ldr r0, [pc, #76] @ (cd28 ) │ │ + add r2, pc │ │ + str r3, [sp, #56] @ 0x38 │ │ + movs r3, #4 │ │ + str r3, [sp, #44] @ 0x2c │ │ + add r1, pc │ │ + str r3, [sp, #52] @ 0x34 │ │ + add r3, sp, #64 @ 0x40 │ │ + str r3, [sp, #48] @ 0x30 │ │ + add r3, sp, #16 │ │ + str r2, [sp, #92] @ 0x5c │ │ + add r0, pc │ │ + strd r2, r3, [sp, #84] @ 0x54 │ │ + add r2, sp, #8 │ │ + str r0, [sp, #40] @ 0x28 │ │ + strd r1, r2, [sp, #76] @ 0x4c │ │ + add r2, sp, #4 │ │ + strd r1, r2, [sp, #68] @ 0x44 │ │ + mov r1, sp │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r0, sp, #40 @ 0x28 │ │ + mov r1, ip │ │ + bl b450 │ │ nop │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ - @ instruction: 0xffff8dd9 │ │ - movs r0, r0 │ │ - ldc 15, cr15, [r5], {255} @ 0xff │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ - movs r3, r0 │ │ - ldrh r3, [r2, #48] @ 0x30 │ │ - movs r0, r0 │ │ - stcl 15, cr15, [pc], {255} @ 0xff │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ - movs r3, r0 │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ - movs r3, r0 │ │ - ldrh r1, [r0, #34] @ 0x22 │ │ - movs r0, r0 │ │ - lsls r5, r7, #4 │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ + @ instruction: 0xffffee21 │ │ + vshr.u64 , , #1 │ │ + vsli.64 , q7, #63 @ 0x3f │ │ + movs r5, r0 │ │ + stcl 15, cr15, [r7, #1020]! @ 0x3fc │ │ + bl c4d26 │ │ + strb r2, [r2, r5] │ │ + movs r5, r0 │ │ + ldrsb r0, [r2, r0] │ │ + movs r5, r0 │ │ + mcr 15, 3, pc, cr13, cr15, {7} @ │ │ + lsls r5, r3, #5 │ │ movs r0, r0 │ │ - lsls r5, r4, #1 │ │ + lsls r5, r2, #3 │ │ movs r0, r0 │ │ - @ instruction: 0xeaf3ffff │ │ - add r4, sp, #328 @ 0x148 │ │ - vcvt.u32.f32 d24, d2, #1 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #12 │ │ + bl 134d3e │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #16 │ │ + ldrd r4, r6, [r1] │ │ mov r5, r0 │ │ - ldrd r4, r0, [r1, #20] │ │ - ldr r2, [r0, #16] │ │ + ldr.w r8, [r6, #16] │ │ movs r1, #39 @ 0x27 │ │ mov r0, r4 │ │ - mov r9, r2 │ │ - blx r2 │ │ - cbz r0, 9a90 │ │ + blx r8 │ │ + cbz r0, cd66 │ │ movs r0, #1 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + add sp, #16 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ ldr r1, [r5, #0] │ │ - mov r8, sp │ │ - mov r0, r8 │ │ + mov r5, sp │ │ + mov r0, r5 │ │ movw r2, #257 @ 0x101 │ │ - bl 95a4 │ │ - ldrb.w r0, [sp] │ │ - cmp r0, #128 @ 0x80 │ │ - bne.n 9ae6 │ │ - movs r7, #128 @ 0x80 │ │ - b.n 9abc │ │ - ldr r1, [sp, #4] │ │ - movs r7, #0 │ │ - str r7, [sp, #8] │ │ - strd r7, r7, [sp] │ │ - mov r0, r4 │ │ - blx r9 │ │ - cmp r0, #0 │ │ - bne.n 9a88 │ │ - cmp r7, #128 @ 0x80 │ │ - beq.n 9aaa │ │ - ldrb.w r6, [sp, #10] │ │ - ldrb.w r0, [sp, #11] │ │ - cmp r6, r0 │ │ - bcs.n 9b1a │ │ - cmp r6, #10 │ │ - add.w r0, r6, #1 │ │ - strb.w r0, [sp, #10] │ │ - bcs.n 9b28 │ │ - ldrb.w r1, [r8, r6] │ │ + bl bfe4 │ │ + ldrb.w r0, [sp, #13] │ │ + cmp r0, #129 @ 0x81 │ │ + bcc.n cd8e │ │ + ldr r1, [sp, #0] │ │ mov r0, r4 │ │ - blx r9 │ │ - cmp r0, #0 │ │ - beq.n 9abc │ │ - b.n 9a88 │ │ - ldrb.w r0, [sp, #10] │ │ - ldrb.w r7, [sp, #11] │ │ - cmp r0, #10 │ │ - mov r6, r0 │ │ - it ls │ │ - movls r6, #10 │ │ - cmp r7, r0 │ │ - it ls │ │ - movls r7, r0 │ │ - cmp r7, r0 │ │ - beq.n 9b1a │ │ - adds r5, r0, #1 │ │ - cmp r6, r0 │ │ - strb.w r5, [sp, #10] │ │ - beq.n 9b28 │ │ - ldrb.w r1, [r8, r0] │ │ + blx r8 │ │ + cbz r0, cda8 │ │ + movs r0, #1 │ │ + add sp, #16 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb.w r2, [sp, #12] │ │ + ldr r3, [r6, #12] │ │ + adds r1, r5, r2 │ │ + subs r2, r0, r2 │ │ mov r0, r4 │ │ - blx r9 │ │ - cmp r0, #0 │ │ - mov r0, r5 │ │ - beq.n 9afc │ │ - b.n 9a88 │ │ + blx r3 │ │ + cbz r0, cda8 │ │ + movs r0, #1 │ │ + add sp, #16 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ - mov r2, r9 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - bx r2 │ │ - ldr r2, [pc, #8] @ (9b34 ) │ │ - mov r0, r6 │ │ - movs r1, #10 │ │ - add r2, pc │ │ - bl 84cc │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ - movs r3, r0 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #24 │ │ + blx r8 │ │ + add sp, #16 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n cd62 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #136 @ 0x88 │ │ mov r5, r0 │ │ - ldr r0, [r0, #0] │ │ + ldr r0, [r1, #8] │ │ mov r4, r1 │ │ - bl 8e20 │ │ - cbnz r0, 9b6e │ │ - ldr r6, [pc, #56] @ (9b84 ) │ │ - movs r2, #1 │ │ - ldr r3, [pc, #56] @ (9b88 ) │ │ - mov.w ip, #0 │ │ - ldrd r0, r1, [r4, #20] │ │ - add r6, pc │ │ - add r3, pc │ │ - strd r3, r2, [sp] │ │ - mov r2, sp │ │ - str.w ip, [sp, #16] │ │ - strd r6, ip, [sp, #8] │ │ - bl 8c9c │ │ - cbz r0, 9b74 │ │ - movs r0, #1 │ │ - add sp, #24 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r0, [r5, #4] │ │ + lsls r1, r0, #6 │ │ + bmi.n cde6 │ │ + lsls r0, r0, #5 │ │ + bmi.n ce08 │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 8e20 │ │ - nop │ │ - add r0, sp, #824 @ 0x338 │ │ - vtbl.8 d24, {d31-) │ │ - lsls r2, r0, #11 │ │ - movs r4, #0 │ │ - movs r5, #33 @ 0x21 │ │ - add r7, pc │ │ - movs r3, #33 @ 0x21 │ │ - add.w r5, r4, r5, lsr #1 │ │ - ldr.w r1, [r7, r5, lsl #2] │ │ - lsls r6, r1, #11 │ │ - adds r1, r5, #1 │ │ - cmp r2, r6 │ │ - beq.n 9bbc │ │ - cmp r6, r2 │ │ - it hi │ │ - movhi r3, r5 │ │ + bl bd9c │ │ + cbz r0, ce48 │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ + add sp, #136 @ 0x88 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [r5, #0] │ │ + add r0, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r1, #15 │ │ + add.w r6, r2, #87 @ 0x57 │ │ + cmp r2, #10 │ │ it cc │ │ - movcc r4, r1 │ │ - subs r5, r3, r4 │ │ - bhi.n 9b9c │ │ - b.n 9bbe │ │ - mov r4, r1 │ │ - cmp r4, #32 │ │ - bhi.n 9c40 │ │ - ldr.w r1, [r7, r4, lsl #2] │ │ - cmp r4, #32 │ │ - mov.w r2, r1, lsr #21 │ │ - bne.n 9bd6 │ │ - movs r1, #31 │ │ - movw ip, #727 @ 0x2d7 │ │ - b.n 9be4 │ │ - add.w r1, r7, r4, lsl #2 │ │ - ldr r1, [r1, #4] │ │ - mov.w ip, r1, lsr #21 │ │ - cbz r4, 9c28 │ │ - subs r1, r4, #1 │ │ - ldr.w r1, [r7, r1, lsl #2] │ │ - bfc r1, #21, #11 │ │ - mvns r3, r2 │ │ - adds.w r3, r3, ip │ │ - beq.n 9c20 │ │ - subs r1, r0, r1 │ │ - mov r0, r2 │ │ - cmp.w r2, #728 @ 0x2d8 │ │ + addcc.w r6, r2, #48 @ 0x30 │ │ + subs r2, r3, #1 │ │ + lsrs r1, r1, #4 │ │ + strb r6, [r0, r3] │ │ + bne.n cdec │ │ + b.n ce28 │ │ + ldr r1, [r5, #0] │ │ + add r0, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r1, #15 │ │ + add.w r6, r2, #55 @ 0x37 │ │ + cmp r2, #10 │ │ it cc │ │ - movwcc r0, #727 @ 0x2d7 │ │ - ldr r5, [pc, #80] @ (9c54 ) │ │ - sub.w r3, ip, #1 │ │ - movs r4, #0 │ │ - add r5, pc │ │ - cmp r0, r2 │ │ - beq.n 9c34 │ │ - ldrb r7, [r5, r2] │ │ - add r4, r7 │ │ - cmp r4, r1 │ │ - bhi.n 9c20 │ │ - adds r2, #1 │ │ - cmp r3, r2 │ │ - bne.n 9c0c │ │ - mov r2, r3 │ │ - and.w r0, r2, #1 │ │ - add sp, #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r1, #0 │ │ - mvns r3, r2 │ │ - adds.w r3, r3, ip │ │ - bne.n 9bf4 │ │ - b.n 9c20 │ │ - ldr r2, [pc, #32] @ (9c58 ) │ │ - movw r1, #727 @ 0x2d7 │ │ + addcc.w r6, r2, #48 @ 0x30 │ │ + subs r2, r3, #1 │ │ + lsrs r1, r1, #4 │ │ + strb r6, [r0, r3] │ │ + bne.n ce0e │ │ + adds r1, r3, #1 │ │ + ldr r2, [pc, #180] @ (cee0 ) │ │ + rsb r1, r1, #129 @ 0x81 │ │ + add r0, r3 │ │ add r2, pc │ │ - bl 84cc │ │ - ldr r2, [pc, #12] @ (9c50 ) │ │ + movs r3, #2 │ │ + strd r0, r1, [sp] │ │ mov r0, r4 │ │ - movs r1, #33 @ 0x21 │ │ - add r2, pc │ │ - bl 84cc │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ - @ instruction: 0xffff8bd2 │ │ - movs r3, r0 │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ - vtbx.8 d24, {d31- │ │ - movs r1, #0 │ │ - mov r0, r1 │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ - cmp r0, #127 @ 0x7f │ │ - bcs.n 9c78 │ │ movs r1, #1 │ │ - mov r0, r1 │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ - cmp.w r0, #65536 @ 0x10000 │ │ - bcs.n 9ca0 │ │ - ldr r1, [pc, #232] @ (9d68 ) │ │ - movw r2, #287 @ 0x11f │ │ - ldr r3, [pc, #228] @ (9d6c ) │ │ - movw ip, #303 @ 0x12f │ │ - ldr r4, [pc, #228] @ (9d70 ) │ │ - add r1, pc │ │ - add r3, pc │ │ - add r4, pc │ │ - stmia.w sp, {r2, r4, ip} │ │ - movs r2, #40 @ 0x28 │ │ - bl 9d80 │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ - cmp.w r0, #131072 @ 0x20000 │ │ - bcs.n 9cca │ │ - ldr r1, [pc, #204] @ (9d74 ) │ │ - mov.w ip, #450 @ 0x1c2 │ │ - ldr r3, [pc, #200] @ (9d78 ) │ │ - movs r4, #196 @ 0xc4 │ │ - ldr r2, [pc, #200] @ (9d7c ) │ │ + movs r6, #1 │ │ + bl b468 │ │ + cmp r0, #0 │ │ + bne.n cddc │ │ + ldrd r0, r1, [r4] │ │ + movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #144] @ (cee4 ) │ │ add r1, pc │ │ - add r3, pc │ │ - str.w ip, [sp, #8] │ │ - add r2, pc │ │ - strd r4, r2, [sp] │ │ - movs r2, #44 @ 0x2c │ │ - bl 9d80 │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ - sub.w r1, r0, #204800 @ 0x32000 │ │ - movw r3, #56656 @ 0xdd50 │ │ - sub.w r2, r1, #944 @ 0x3b0 │ │ - movt r3, #10 │ │ - movs r1, #0 │ │ - cmp r2, r3 │ │ - bcc.n 9c66 │ │ - movw r2, #60597 @ 0xecb5 │ │ - movt r2, #65532 @ 0xfffc │ │ - add r2, r0 │ │ - cmp r2, #5 │ │ - itttt cs │ │ - movwcs r2, #1506 @ 0x5e2 │ │ - movtcs r2, #65533 @ 0xfffd │ │ - addcs r2, r0 │ │ - movwcs r3, #1506 @ 0x5e2 │ │ - it cs │ │ - cmpcs r2, r3 │ │ - bcc.n 9c66 │ │ - movw r2, #5151 @ 0x141f │ │ - movw r3, #3103 @ 0xc1f │ │ - movt r2, #65533 @ 0xfffd │ │ - add r2, r0 │ │ - cmp r2, r3 │ │ - itttt cs │ │ - movwcs r2, #12638 @ 0x315e │ │ - movtcs r2, #65533 @ 0xfffd │ │ - addcs r2, r0 │ │ - cmpcs r2, #14 │ │ - bcc.n 9c66 │ │ - movw r3, #47134 @ 0xb81e │ │ - bic.w r2, r0, #1 │ │ - movt r3, #2 │ │ - cmp r2, r3 │ │ - itttt ne │ │ - bicne.w r2, r0, #31 │ │ - movwne r3, #42720 @ 0xa6e0 │ │ - movtne r3, #2 │ │ - cmpne r2, r3 │ │ - beq.n 9c66 │ │ - movw r2, #18630 @ 0x48c6 │ │ - movt r2, #65533 @ 0xfffd │ │ - add r2, r0 │ │ - cmp r2, #6 │ │ - bcc.n 9c66 │ │ - movw r2, #496 @ 0x1f0 │ │ - sub.w r0, r0, #1114112 @ 0x110000 │ │ - movt r2, #65533 @ 0xfffd │ │ - cmp r0, r2 │ │ + blx r3 │ │ + cbz r0, ce64 │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ + add sp, #136 @ 0x88 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [r4, #8] │ │ + adds r0, r5, #4 │ │ + lsls r2, r1, #6 │ │ + bmi.n ce78 │ │ + lsls r1, r1, #5 │ │ + bmi.n ce9a │ │ + mov r1, r4 │ │ + bl bd9c │ │ + b.n ced4 │ │ + ldr r1, [r0, #0] │ │ + add r0, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r1, #15 │ │ + add.w r6, r2, #87 @ 0x57 │ │ + cmp r2, #10 │ │ it cc │ │ - movcc r1, #1 │ │ - mov r0, r1 │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ - ldr r1, [sp, #580] @ 0x244 │ │ - @ instruction: 0xffff99df │ │ - @ instruction: 0xffff9afc │ │ - vrsubhn.i d25, , │ │ - vmlsl.u , d31, d19[0] │ │ - vabdl.u , d31, d17 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - blx lr │ │ - mov lr, r1 │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ - ldrd r1, sl, [sp, #32] │ │ - add.w r9, lr, r2, lsl #1 │ │ - uxth r2, r0 │ │ - uxtb r7, r0 │ │ - lsrs r5, r2, #8 │ │ - movs r0, #0 │ │ - ldrb.w r4, [lr], #2 │ │ - ldrb.w r6, [lr, #-1] │ │ - cmp r4, r5 │ │ - add.w ip, r0, r6 │ │ - bne.n 9dc2 │ │ - cmp r0, ip │ │ - bhi.n 9e16 │ │ - cmp ip, r1 │ │ - bhi.n 9e20 │ │ + addcc.w r6, r2, #48 @ 0x30 │ │ + subs r2, r3, #1 │ │ + lsrs r1, r1, #4 │ │ + strb r6, [r0, r3] │ │ + bne.n ce7e │ │ + b.n ceba │ │ + ldr r1, [r0, #0] │ │ + add r0, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r1, #15 │ │ + add.w r6, r2, #55 @ 0x37 │ │ + cmp r2, #10 │ │ + it cc │ │ + addcc.w r6, r2, #48 @ 0x30 │ │ + subs r2, r3, #1 │ │ + lsrs r1, r1, #4 │ │ + strb r6, [r0, r3] │ │ + bne.n cea0 │ │ + adds r1, r3, #1 │ │ + ldr r2, [pc, #40] @ (cee8 ) │ │ + rsb r1, r1, #129 @ 0x81 │ │ add r0, r3 │ │ - cbz r6, 9dc4 │ │ - ldrb.w r4, [r0], #1 │ │ - subs r6, #1 │ │ - cmp r4, r7 │ │ - bne.n 9db4 │ │ - b.n 9e0c │ │ - bhi.n 9dca │ │ - cmp lr, r9 │ │ - mov r0, ip │ │ - bne.n 9d9a │ │ - add.w r1, sl, r8 │ │ - movs r0, #1 │ │ - mov r4, sl │ │ - ldrb.w r3, [r4], #1 │ │ - sxtb r7, r3 │ │ - cmp r7, #0 │ │ - bmi.n 9de4 │ │ - mov sl, r4 │ │ - subs r2, r2, r3 │ │ - bpl.n 9dfc │ │ - b.n 9e04 │ │ - cmp r4, r1 │ │ - beq.n 9e2a │ │ - ldrb.w r3, [sl, #1] │ │ - and.w r7, r7, #127 @ 0x7f │ │ - add.w sl, sl, #2 │ │ - orr.w r3, r3, r7, lsl #8 │ │ - subs r2, r2, r3 │ │ - bmi.n 9e04 │ │ - eor.w r0, r0, #1 │ │ - cmp sl, r1 │ │ - bne.n 9dd0 │ │ - and.w r0, r0, #1 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + add r2, pc │ │ + movs r3, #2 │ │ + strd r0, r1, [sp] │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + bl b468 │ │ + mov r6, r0 │ │ + mov r0, r6 │ │ + add sp, #136 @ 0x88 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r0, sp, #496 @ 0x1f0 │ │ + @ instruction: 0xffff954a │ │ + @ instruction: 0xffffa7ea │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #40 @ 0x28 │ │ + ldmia.w r0, {r4, r5, r6, r8, r9, lr} │ │ + mov ip, sp │ │ + mov r3, ip │ │ movs r0, #0 │ │ - and.w r0, r0, #1 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r2, [pc, #32] @ (9e38 ) │ │ - mov r1, ip │ │ + stmia.w r3, {r4, r5, r6, r8, r9, lr} │ │ + strb.w r1, [sp, #37] @ 0x25 │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + strd ip, r2, [sp, #28] │ │ + add r0, sp, #28 │ │ + bl 33d88 │ │ + udf #254 @ 0xfe │ │ + bl cf1c │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl cf24 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #32 │ │ + ldr r0, [pc, #40] @ (cf54 ) │ │ + movs r1, #0 │ │ + ldr r2, [pc, #40] @ (cf58 ) │ │ + movs r3, #1 │ │ + str r1, [sp, #16] │ │ + add r0, pc │ │ + str r1, [sp, #12] │ │ + movs r1, #4 │ │ + str r1, [sp, #8] │ │ + movs r1, #38 @ 0x26 │ │ add r2, pc │ │ - bl 8f94 │ │ - ldr r2, [pc, #24] @ (9e3c ) │ │ - mov r0, ip │ │ + strd r0, r1, [sp, #24] │ │ + mov r0, sp │ │ + movs r1, #0 │ │ + str r3, [sp, #4] │ │ + add r3, sp, #24 │ │ + str r3, [sp, #0] │ │ + bl ceec │ │ + nop │ │ + str r5, [sp, #264] @ 0x108 │ │ + vsra.u64 d21, d10, #1 │ │ + movs r5, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #32 │ │ + ldr r0, [pc, #40] @ (cf8c ) │ │ + movs r1, #0 │ │ + ldr r2, [pc, #40] @ (cf90 ) │ │ + movs r3, #1 │ │ + str r1, [sp, #16] │ │ + add r0, pc │ │ + str r1, [sp, #12] │ │ + movs r1, #4 │ │ + str r1, [sp, #8] │ │ + movs r1, #36 @ 0x24 │ │ add r2, pc │ │ - bl 8974 │ │ - ldr r0, [pc, #8] @ (9e34 ) │ │ + strd r0, r1, [sp, #24] │ │ + mov r0, sp │ │ + movs r1, #1 │ │ + str r3, [sp, #4] │ │ + add r3, sp, #24 │ │ + str r3, [sp, #0] │ │ + bl ceec │ │ + nop │ │ + str r5, [sp, #192] @ 0xc0 │ │ + vsra.u32 , q9, #1 │ │ + movs r5, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl cf5c │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + add r7, sp, #16 │ │ + strd r0, r1, [sp, #8] │ │ + ldr r0, [pc, #20] @ (cfbc ) │ │ add r0, pc │ │ - bl 9370 │ │ + strd r2, r0, [sp] │ │ + add r0, sp, #8 │ │ + add r2, sp, #12 │ │ + ldr r1, [pc, #12] @ (cfc0 ) │ │ + add r1, pc │ │ + mov r3, r1 │ │ + bl ba14 │ │ nop │ │ - ldrh r4, [r1, #14] │ │ - movs r3, r0 │ │ - ldrh r6, [r5, #14] │ │ - movs r3, r0 │ │ - ldrh r4, [r4, #14] │ │ - movs r3, r0 │ │ - ldr r2, [r1, #0] │ │ - ldr r3, [r1, #8] │ │ - ldr.w ip, [r0] │ │ - orrs.w r0, r2, r3 │ │ - bne.n 9e58 │ │ - ldrd r0, r1, [r1, #20] │ │ - ldr r2, [r1, #16] │ │ - mov r1, ip │ │ - bx r2 │ │ + str r2, [r0, r0] │ │ + movs r5, r0 │ │ + str r6, [r2, r5] │ │ + movs r5, r0 │ │ push {r7, lr} │ │ - sub sp, #8 │ │ - movs r0, #0 │ │ - cmp.w ip, #128 @ 0x80 │ │ - str r0, [sp, #4] │ │ - bcs.n 9e6e │ │ - strb.w ip, [sp, #4] │ │ - movs r2, #1 │ │ - b.n 9edc │ │ - cmp.w ip, #2048 @ 0x800 │ │ - bcs.n 9e88 │ │ - movs r2, #2 │ │ - mov r0, ip │ │ - bfi r0, r2, #6, #26 │ │ - strb.w r0, [sp, #5] │ │ - movs r0, #192 @ 0xc0 │ │ - orr.w r0, r0, ip, lsr #6 │ │ - b.n 9ed8 │ │ - movs r0, #2 │ │ - mov r2, ip │ │ - bfi r2, r0, #6, #26 │ │ - cmp.w ip, #65536 @ 0x10000 │ │ - bcs.n 9eb4 │ │ - strb.w r2, [sp, #6] │ │ - mov.w r2, ip, lsr #6 │ │ - bfi r2, r0, #6, #26 │ │ - movs r0, #224 @ 0xe0 │ │ - strb.w r2, [sp, #5] │ │ - orr.w r0, r0, ip, lsr #12 │ │ - strb.w r0, [sp, #4] │ │ - movs r2, #3 │ │ - b.n 9edc │ │ - strb.w r2, [sp, #7] │ │ - mov.w r2, ip, lsr #6 │ │ - bfi r2, r0, #6, #26 │ │ - strb.w r2, [sp, #6] │ │ - mov.w r2, ip, lsr #12 │ │ - bfi r2, r0, #6, #26 │ │ - mov.w r0, ip, lsr #18 │ │ - strb.w r2, [sp, #5] │ │ - movs r2, #4 │ │ - adds r0, #240 @ 0xf0 │ │ - strb.w r0, [sp, #4] │ │ - add r3, sp, #4 │ │ + mov r7, sp │ │ + sub sp, #136 @ 0x88 │ │ + ldr r2, [r1, #8] │ │ + ldr r0, [r0, #0] │ │ + lsls r3, r2, #6 │ │ + bmi.n cfe0 │ │ + lsls r2, r2, #5 │ │ + bmi.n d008 │ │ + add sp, #136 @ 0x88 │ │ + ldmia.w sp!, {r7, lr} │ │ + b.w bd9c │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + movs r0, #127 @ 0x7f │ │ + mov lr, r0 │ │ + and.w r0, r2, #15 │ │ + add.w r3, r0, #87 @ 0x57 │ │ + cmp r0, #10 │ │ + it cc │ │ + addcc.w r3, r0, #48 @ 0x30 │ │ + sub.w r0, lr, #1 │ │ + lsrs r2, r2, #4 │ │ + strb.w r3, [ip, lr] │ │ + bne.n cfe8 │ │ + b.n d02e │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + movs r0, #127 @ 0x7f │ │ + mov lr, r0 │ │ + and.w r0, r2, #15 │ │ + add.w r3, r0, #55 @ 0x37 │ │ + cmp r0, #10 │ │ + it cc │ │ + addcc.w r3, r0, #48 @ 0x30 │ │ + sub.w r0, lr, #1 │ │ + lsrs r2, r2, #4 │ │ + strb.w r3, [ip, lr] │ │ + bne.n d010 │ │ + add.w r0, lr, #1 │ │ + ldr r2, [pc, #28] @ (d050 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r3, ip, lr │ │ + add r2, pc │ │ + strd r3, r0, [sp] │ │ mov r0, r1 │ │ - mov r1, r3 │ │ - bl 89b0 │ │ - add sp, #8 │ │ + movs r1, #1 │ │ + movs r3, #2 │ │ + bl b468 │ │ + add sp, #136 @ 0x88 │ │ pop {r7, pc} │ │ - bmi.n 9e96 │ │ + add r6, pc, #456 @ (adr r6, d21c ) │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + str.w r8, [sp, #-4]! │ │ + adds r3, r1, #3 │ │ + uxtb.w r8, r0 │ │ + bic.w r3, r3, #3 │ │ + subs.w ip, r3, r1 │ │ + beq.n d082 │ │ + movs r3, #0 │ │ + ldrb r0, [r1, r3] │ │ + cmp r0, r8 │ │ + beq.n d0ee │ │ + adds r3, #1 │ │ + cmp ip, r3 │ │ + bne.n d06c │ │ + sub.w lr, r2, #8 │ │ + cmp ip, lr │ │ + bls.n d08a │ │ + b.n d0c6 │ │ + sub.w lr, r2, #8 │ │ + mov.w ip, #0 │ │ + mov.w r3, #16843009 @ 0x1010101 │ │ + movw r4, #256 @ 0x100 │ │ + mul.w r3, r8, r3 │ │ + movt r4, #257 @ 0x101 │ │ + ldr.w r5, [r1, ip] │ │ + add.w r6, r1, ip │ │ + ldr r6, [r6, #4] │ │ + eors r5, r3 │ │ + subs r0, r4, r5 │ │ + orrs r0, r5 │ │ + eor.w r5, r6, r3 │ │ + subs r6, r4, r5 │ │ + orrs r5, r6 │ │ + ands r0, r5 │ │ + bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r0, #2155905152 @ 0x80808080 │ │ + bne.n d0c6 │ │ + add.w ip, ip, #8 │ │ + cmp ip, lr │ │ + bls.n d09a │ │ + cmp r2, ip │ │ + beq.n d0e0 │ │ + add.w r3, r1, ip │ │ + sub.w r2, r2, ip │ │ + movs r1, #0 │ │ + ldrb r0, [r3, r1] │ │ + cmp r0, r8 │ │ + beq.n d0ea │ │ + adds r1, #1 │ │ + cmp r2, r1 │ │ + bne.n d0d4 │ │ + movs r0, #0 │ │ + mov r1, r3 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w r3, r1, ip │ │ + movs r0, #1 │ │ + mov r1, r3 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ push {r7, lr} │ │ + mov r7, sp │ │ sub sp, #24 │ │ - ldr r0, [pc, #32] @ (9f14 ) │ │ + ldr r0, [pc, #28] @ (d11c ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #28] @ (d120 ) │ │ movs r3, #1 │ │ - ldr r2, [pc, #32] @ (9f18 ) │ │ - mov.w ip, #0 │ │ - ldr r1, [pc, #32] @ (9f1c ) │ │ add r0, pc │ │ - strd r0, r3, [sp] │ │ + str r0, [sp, #0] │ │ + add r1, pc │ │ mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl b450 │ │ + str r2, [r4, r2] │ │ + movs r5, r0 │ │ + str r6, [r4, r2] │ │ + movs r5, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + ldr r0, [pc, #28] @ (d148 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #28] @ (d14c ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ add r1, pc │ │ - add r2, pc │ │ - str.w ip, [sp, #16] │ │ - strd r2, ip, [sp, #8] │ │ - bl 8468 │ │ - ldrh r4, [r6, #0] │ │ - movs r3, r0 │ │ - add r5, pc, #120 @ (adr r5, 9f94 ) │ │ - @ instruction: 0xffff8afc │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl b450 │ │ + str r6, [r1, r2] │ │ + movs r5, r0 │ │ + strh r2, [r5, r2] │ │ + movs r5, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + mov r1, r2 │ │ + bl d160 │ │ + bmi.n d10a │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #48 @ 0x30 │ │ + mov r2, r1 │ │ + ldr r3, [pc, #48] @ (d19c ) │ │ + ldr r1, [pc, #52] @ (d1a0 ) │ │ + ldr r4, [pc, #52] @ (d1a4 ) │ │ + add r3, pc │ │ + strd r0, r2, [sp] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #3 │ │ + add r4, pc │ │ + strd r4, r0, [sp, #8] │ │ + movs r0, #2 │ │ + add r1, pc │ │ + str r0, [sp, #20] │ │ + add r0, sp, #32 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #4 │ │ + str r3, [sp, #44] @ 0x2c │ │ + strd r3, r0, [sp, #36] @ 0x24 │ │ + mov r0, sp │ │ + str r0, [sp, #32] │ │ + add r0, sp, #8 │ │ + bl b450 │ │ + stc 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ + strb r6, [r1, r0] │ │ + movs r5, r0 │ │ + str r6, [r0, r6] │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ - mov r9, r3 │ │ - mov r4, r2 │ │ - mov ip, r1 │ │ - mov r5, r0 │ │ - cmp.w sl, #1 │ │ - bne.n 9fca │ │ - mov.w r8, #1 │ │ + ldr.w r8, [r7, #8] │ │ + mov lr, r1 │ │ + mov sl, r3 │ │ + mov r5, r2 │ │ + mov ip, r0 │ │ movs r1, #0 │ │ - mov.w fp, #0 │ │ + cmp.w r8, #1 │ │ + bne.n d258 │ │ + mov.w r9, #1 │ │ movs r2, #1 │ │ + mov.w fp, #0 │ │ cmp r1, fp │ │ ite ls │ │ - movls r8, r2 │ │ + movls r9, r2 │ │ movhi fp, r1 │ │ - cmp sl, fp │ │ - bcc.w a1e2 │ │ - adds.w r1, r8, fp │ │ - bcs.w a1ee │ │ - cmp r1, sl │ │ - strd ip, r5, [sp, #4] │ │ - bhi.w a1f8 │ │ - add.w r1, r9, r8 │ │ - mov r0, r9 │ │ + cmp r8, fp │ │ + bcc.w d45a │ │ + adds.w r1, r9, fp │ │ + bcs.w d466 │ │ + cmp r1, r8 │ │ + bhi.w d470 │ │ + add.w r1, sl, r9 │ │ + mov r0, sl │ │ mov r2, fp │ │ - blx 41360 │ │ + strd lr, ip, [sp, #4] │ │ + blx 60d70 │ │ cmp r0, #0 │ │ - beq.w a076 │ │ - sub.w ip, sl, fp │ │ - mov lr, r4 │ │ + beq.w d302 │ │ + mov lr, r5 │ │ movs r0, #0 │ │ - movs r3, #1 │ │ - mov r7, r9 │ │ - mov r4, sl │ │ + mov.w ip, #1 │ │ + mov r3, sl │ │ + mov r4, r8 │ │ movs r1, #0 │ │ - ldrb.w r6, [r7], #1 │ │ + ldrb.w r6, [r3], #1 │ │ and.w r6, r6, #63 @ 0x3f │ │ rsb r2, r6, #32 │ │ subs.w r5, r6, #32 │ │ - lsr.w r2, r3, r2 │ │ + lsr.w r2, ip, r2 │ │ it pl │ │ - lslpl.w r2, r3, r5 │ │ + lslpl.w r2, ip, r5 │ │ orr.w r1, r1, r2 │ │ - lsl.w r2, r3, r6 │ │ + lsl.w r2, ip, r6 │ │ it pl │ │ movpl r2, #0 │ │ orrs r0, r2 │ │ subs r4, #1 │ │ - bne.n 9f86 │ │ - cmp fp, ip │ │ + bne.n d210 │ │ + sub.w r2, r8, fp │ │ + mov r3, fp │ │ + cmp r2, fp │ │ it hi │ │ - movhi ip, fp │ │ - add.w r8, ip, #1 │ │ + movhi r3, r2 │ │ + add.w r9, r3, #1 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ - mov r2, fp │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ - mov r4, lr │ │ - b.n a196 │ │ - movs r1, #0 │ │ - movs r7, #1 │ │ - mov.w r8, #1 │ │ + mov ip, fp │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + b.n d41a │ │ + movs r6, #1 │ │ movs r0, #1 │ │ movs r2, #0 │ │ - b.n 9fe8 │ │ + mov.w r9, #1 │ │ + b.n d274 │ │ adds r0, r3, r2 │ │ movs r2, #0 │ │ adds r0, #1 │ │ - sub.w r8, r0, r1 │ │ - adds r7, r0, r2 │ │ - cmp r7, sl │ │ - bcs.n a020 │ │ + sub.w r9, r0, r1 │ │ + adds r6, r0, r2 │ │ + cmp r6, r8 │ │ + bcs.n d2ac │ │ mov r3, r0 │ │ adds r0, r2, r1 │ │ - cmp r0, sl │ │ - bcs.w a1c2 │ │ - ldrb.w r7, [r9, r7] │ │ - ldrb.w r0, [r9, r0] │ │ - cmp r7, r0 │ │ - bcc.n 9fd8 │ │ - bne.n a014 │ │ - adds r0, r2, #1 │ │ - subs.w r2, r0, r8 │ │ - it ne │ │ - movne r2, r0 │ │ cmp r0, r8 │ │ + bcs.w d47c │ │ + ldrb.w r6, [sl, r6] │ │ + ldrb.w r0, [sl, r0] │ │ + cmp r6, r0 │ │ + bcc.n d264 │ │ + bne.n d2a0 │ │ + adds r0, r2, #1 │ │ + cmp r0, r9 │ │ it eq │ │ addeq r3, r0 │ │ + subs.w r2, r0, r9 │ │ + it ne │ │ + movne r2, r0 │ │ mov r0, r3 │ │ - b.n 9fe2 │ │ + b.n d26e │ │ adds r0, r3, #1 │ │ - mov.w r8, #1 │ │ movs r2, #0 │ │ + mov.w r9, #1 │ │ mov r1, r3 │ │ - b.n 9fe2 │ │ + b.n d26e │ │ mov.w fp, #0 │ │ - movs r7, #1 │ │ - movs r2, #1 │ │ + movs r4, #1 │ │ movs r0, #1 │ │ movs r3, #0 │ │ - b.n a040 │ │ + movs r2, #1 │ │ + b.n d2cc │ │ adds r0, r6, r3 │ │ movs r3, #0 │ │ adds r0, #1 │ │ sub.w r2, r0, fp │ │ - adds r7, r0, r3 │ │ - cmp r7, sl │ │ - bcs.w 9f44 │ │ + adds r4, r0, r3 │ │ + cmp r4, r8 │ │ + bcs.w d1d0 │ │ mov r6, r0 │ │ add.w r0, r3, fp │ │ - cmp r0, sl │ │ - bcs.w a1c2 │ │ - ldrb.w r7, [r9, r7] │ │ - ldrb.w r0, [r9, r0] │ │ - cmp r7, r0 │ │ - bhi.n a02e │ │ - bne.n a06c │ │ + cmp r0, r8 │ │ + bcs.w d47c │ │ + ldrb.w r4, [sl, r4] │ │ + ldrb.w r0, [sl, r0] │ │ + cmp r4, r0 │ │ + bhi.n d2ba │ │ + bne.n d2f8 │ │ adds r0, r3, #1 │ │ - subs r3, r0, r2 │ │ - it ne │ │ - movne r3, r0 │ │ cmp r0, r2 │ │ it eq │ │ addeq r6, r0 │ │ + subs r3, r0, r2 │ │ + it ne │ │ + movne r3, r0 │ │ mov r0, r6 │ │ - b.n a038 │ │ + b.n d2c4 │ │ adds r0, r6, #1 │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - mov fp, r6 │ │ - b.n a038 │ │ movs r3, #0 │ │ movs r2, #1 │ │ + mov fp, r6 │ │ + b.n d2c4 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ movs r0, #1 │ │ mov.w ip, #0 │ │ - b.n a08e │ │ - adds r0, r7, #1 │ │ - movs r3, #0 │ │ - sub.w r2, r0, ip │ │ - cmp r2, r8 │ │ - beq.n a0de │ │ - adds r7, r0, r3 │ │ - cmp r7, sl │ │ - bcs.n a0de │ │ + b.n d31a │ │ + adds r0, r4, #1 │ │ + movs r2, #0 │ │ + sub.w r3, r0, ip │ │ + cmp r3, r9 │ │ + beq.n d36a │ │ + adds r4, r0, r2 │ │ + cmp r4, r8 │ │ + bcs.n d36a │ │ mov r6, r0 │ │ - sub.w r0, sl, r3 │ │ + sub.w r0, r8, r2 │ │ mvns r1, r6 │ │ add r0, r1 │ │ - cmp r0, sl │ │ - bcs.w a1cc │ │ - mvns r1, r3 │ │ - add r1, sl │ │ + cmp r0, r8 │ │ + bcs.w d486 │ │ + mvns r1, r2 │ │ + add r1, r8 │ │ sub.w r1, r1, ip │ │ - cmp r1, sl │ │ - bcs.w a1d6 │ │ - ldrb.w r0, [r9, r0] │ │ - ldrb.w r1, [r9, r1] │ │ + cmp r1, r8 │ │ + bcs.w d490 │ │ + ldrb.w r0, [sl, r0] │ │ + ldrb.w r1, [sl, r1] │ │ cmp r0, r1 │ │ - bcc.n a082 │ │ + bcc.n d30e │ │ cmp r0, r1 │ │ - bne.n a0d4 │ │ - adds r0, r3, #1 │ │ - subs r3, r0, r2 │ │ - it ne │ │ - movne r3, r0 │ │ - cmp r0, r2 │ │ + bne.n d360 │ │ + adds r0, r2, #1 │ │ + cmp r0, r3 │ │ it eq │ │ addeq r6, r0 │ │ + subs r2, r0, r3 │ │ + it ne │ │ + movne r2, r0 │ │ mov r0, r6 │ │ - b.n a08a │ │ + b.n d316 │ │ adds r0, r6, #1 │ │ - movs r3, #0 │ │ - movs r2, #1 │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ mov ip, r6 │ │ - b.n a08a │ │ - movs r3, #0 │ │ - movs r6, #1 │ │ + b.n d316 │ │ + movs r6, #0 │ │ + movs r3, #1 │ │ movs r0, #1 │ │ - movs r5, #0 │ │ - b.n a0f2 │ │ - adds r0, r7, #1 │ │ - movs r3, #0 │ │ - subs r6, r0, r5 │ │ - cmp r6, r8 │ │ - beq.n a13c │ │ - adds r7, r0, r3 │ │ - cmp r7, sl │ │ - bcs.n a13c │ │ + mov.w lr, #0 │ │ + b.n d382 │ │ + adds r0, r4, #1 │ │ + movs r6, #0 │ │ + sub.w r3, r0, lr │ │ + cmp r3, r9 │ │ + beq.n d3ce │ │ + adds r4, r0, r6 │ │ + cmp r4, r8 │ │ + bcs.n d3ce │ │ mov r2, r0 │ │ - sub.w r0, sl, r3 │ │ + sub.w r0, r8, r6 │ │ mvns r1, r2 │ │ add r0, r1 │ │ - cmp r0, sl │ │ - bcs.n a1cc │ │ - mvns r1, r3 │ │ - add r1, sl │ │ - subs r1, r1, r5 │ │ - cmp r1, sl │ │ - bcs.n a1d6 │ │ - ldrb.w r0, [r9, r0] │ │ - ldrb.w r1, [r9, r1] │ │ + cmp r0, r8 │ │ + bcs.n d486 │ │ + mvns r1, r6 │ │ + add r1, r8 │ │ + sub.w r1, r1, lr │ │ + cmp r1, r8 │ │ + bcs.n d490 │ │ + ldrb.w r0, [sl, r0] │ │ + ldrb.w r1, [sl, r1] │ │ cmp r0, r1 │ │ - bhi.n a0e8 │ │ + bhi.n d376 │ │ cmp r0, r1 │ │ - bne.n a132 │ │ - adds r0, r3, #1 │ │ - subs r3, r0, r6 │ │ - it ne │ │ - movne r3, r0 │ │ - cmp r0, r6 │ │ + bne.n d3c4 │ │ + adds r0, r6, #1 │ │ + cmp r0, r3 │ │ it eq │ │ addeq r2, r0 │ │ + subs r6, r0, r3 │ │ + it ne │ │ + movne r6, r0 │ │ mov r0, r2 │ │ - b.n a0ee │ │ + b.n d37e │ │ adds r0, r2, #1 │ │ - movs r3, #0 │ │ - movs r6, #1 │ │ - mov r5, r2 │ │ - b.n a0ee │ │ - cmp ip, r5 │ │ + movs r6, #0 │ │ + movs r3, #1 │ │ + mov lr, r2 │ │ + b.n d37e │ │ + cmp lr, ip │ │ it hi │ │ - movhi r5, ip │ │ - sub.w r2, sl, r5 │ │ - cmp.w r8, #0 │ │ - beq.n a18a │ │ - mov ip, r4 │ │ + movhi ip, lr │ │ + sub.w ip, r8, ip │ │ + cmp.w r9, #0 │ │ + beq.n d44c │ │ + mov lr, r5 │ │ movs r0, #0 │ │ movs r3, #1 │ │ movs r1, #0 │ │ - movs r7, #0 │ │ - ldrb.w r6, [r9, r7] │ │ - adds r7, #1 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - rsb r4, r6, #32 │ │ - subs.w r5, r6, #32 │ │ - lsl.w r6, r3, r6 │ │ - lsr.w r4, r3, r4 │ │ + movs r6, #0 │ │ + ldrb.w r5, [sl, r6] │ │ + adds r6, #1 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + rsb r2, r5, #32 │ │ + subs.w r4, r5, #32 │ │ + lsr.w r2, r3, r2 │ │ it pl │ │ - lslpl.w r4, r3, r5 │ │ + lslpl.w r2, r3, r4 │ │ + orr.w r1, r1, r2 │ │ + lsl.w r2, r3, r5 │ │ it pl │ │ - movpl r6, #0 │ │ - orrs r1, r4 │ │ - orrs r0, r6 │ │ - cmp r8, r7 │ │ - bne.n a156 │ │ + movpl r2, #0 │ │ + orrs r0, r2 │ │ + cmp r9, r6 │ │ + bne.n d3e8 │ │ movs r3, #0 │ │ - mov r7, sl │ │ - mov r4, ip │ │ - b.n a196 │ │ - mov.w r8, #0 │ │ + mov r6, r8 │ │ + mov r5, lr │ │ + ldrd r2, r4, [sp, #4] │ │ + add.w lr, r4, #48 @ 0x30 │ │ + str r6, [r4, #40] @ 0x28 │ │ + movs r6, #1 │ │ + stmia.w lr, {r2, r5, sl} │ │ + movs r2, #0 │ │ + add.w lr, r4, #8 │ │ + str.w r8, [r4, #60] @ 0x3c │ │ + str r6, [r4, #0] │ │ + stmia.w lr, {r0, r1, fp, ip} │ │ + strd r9, r2, [r4, #24] │ │ + strd r5, r3, [r4, #32] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov.w r9, #0 │ │ movs r0, #0 │ │ movs r1, #0 │ │ movs r3, #0 │ │ - mov r7, sl │ │ - ldrd r6, r5, [sp, #4] │ │ - add.w ip, r5, #8 │ │ - strd r6, r4, [r5, #48] @ 0x30 │ │ - movs r6, #1 │ │ - str r7, [r5, #40] @ 0x28 │ │ - movs r7, #0 │ │ - strd r9, sl, [r5, #56] @ 0x38 │ │ - str r6, [r5, #0] │ │ - stmia.w ip, {r0, r1, fp} │ │ - strd r2, r8, [r5, #20] │ │ - strd r7, r4, [r5, #28] │ │ - str r3, [r5, #36] @ 0x24 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #64] @ (a204 ) │ │ - mov r1, sl │ │ + mov r6, r8 │ │ + b.n d41c │ │ + ldr r2, [pc, #68] @ (d4a0 ) │ │ + mov r0, fp │ │ + mov r1, r8 │ │ add r2, pc │ │ - bl 84cc │ │ - ldr r2, [pc, #68] @ (a214 ) │ │ - mov r1, sl │ │ + bl b858 │ │ + ldr r2, [pc, #60] @ (d4a4 ) │ │ + mov r0, r9 │ │ add r2, pc │ │ - bl 84cc │ │ - ldr r2, [pc, #64] @ (a218 ) │ │ + bl c4e8 │ │ + ldr r2, [pc, #52] @ (d4a8 ) │ │ mov r0, r1 │ │ - mov r1, sl │ │ + mov r1, r8 │ │ add r2, pc │ │ - bl 84cc │ │ - ldr r2, [pc, #36] @ (a208 ) │ │ - mov r0, fp │ │ - mov r1, sl │ │ + bl b858 │ │ + ldr r2, [pc, #28] @ (d49c ) │ │ + mov r1, r8 │ │ add r2, pc │ │ - bl 8974 │ │ - ldr r2, [pc, #28] @ (a20c ) │ │ - mov r0, r8 │ │ + bl b410 │ │ + ldr r2, [pc, #36] @ (d4ac ) │ │ + mov r1, r8 │ │ add r2, pc │ │ - bl 8f94 │ │ - ldr r2, [pc, #20] @ (a210 ) │ │ + bl b410 │ │ + ldr r2, [pc, #28] @ (d4b0 ) │ │ mov r0, r1 │ │ - mov r1, sl │ │ + mov r1, r8 │ │ add r2, pc │ │ - bl 8974 │ │ - strh r2, [r2, #44] @ 0x2c │ │ - movs r3, r0 │ │ - strh r0, [r2, #42] @ 0x2a │ │ - movs r3, r0 │ │ - strh r6, [r2, #42] @ 0x2a │ │ - movs r3, r0 │ │ - strh r2, [r1, #42] @ 0x2a │ │ - movs r3, r0 │ │ - strh r0, [r3, #44] @ 0x2c │ │ - movs r3, r0 │ │ - strh r4, [r3, #44] @ 0x2c │ │ - movs r3, r0 │ │ - ldr.w ip, [r1, #4] │ │ - cmp.w ip, #0 │ │ - ittt eq │ │ - moveq r1, #0 │ │ - streq r1, [r0, #0] │ │ - bxeq lr │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r8, r1 │ │ - ldr.w lr, [r1] │ │ - ldr r1, [pc, #292] @ (a35c ) │ │ - movs r3, #0 │ │ - ldr r5, [pc, #292] @ (a360 ) │ │ - add r1, pc │ │ - add r5, pc │ │ - b.n a24a │ │ - mov r3, r2 │ │ - cmp r3, ip │ │ - mov r2, r3 │ │ - bcs.n a33e │ │ - ldrb.w r7, [lr, r3] │ │ - adds r2, r3, #1 │ │ - sxtb r6, r7 │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - bgt.n a242 │ │ - ldrb r4, [r1, r7] │ │ - cmp r4, #4 │ │ - beq.n a27e │ │ - cmp r4, #3 │ │ - beq.n a29c │ │ - cmp r4, #2 │ │ - bne.n a33e │ │ - mov r4, r5 │ │ - cmp r2, ip │ │ - it cc │ │ - addcc.w r4, lr, r2 │ │ - ldrb r4, [r4, #0] │ │ - and.w r4, r4, #192 @ 0xc0 │ │ - cmp r4, #128 @ 0x80 │ │ - bne.n a33e │ │ - adds r3, #2 │ │ - b.n a244 │ │ - mov r4, r5 │ │ - cmp r2, ip │ │ - it cc │ │ - addcc.w r4, lr, r2 │ │ - cmp r7, #240 @ 0xf0 │ │ - ldrsb.w r4, [r4] │ │ - beq.n a2ba │ │ - cmp r7, #244 @ 0xf4 │ │ - bne.n a2ce │ │ - cmn.w r4, #113 @ 0x71 │ │ - ble.n a2dc │ │ - b.n a33e │ │ - mov r4, r5 │ │ - cmp r2, ip │ │ - it cc │ │ - addcc.w r4, lr, r2 │ │ - cmp r7, #224 @ 0xe0 │ │ - ldrb r4, [r4, #0] │ │ - beq.n a2c4 │ │ - cmp r7, #237 @ 0xed │ │ - sxtb r4, r4 │ │ - bne.n a30c │ │ - cmn.w r4, #97 @ 0x61 │ │ - ble.n a324 │ │ - b.n a33e │ │ - adds r4, #112 @ 0x70 │ │ - uxtb r4, r4 │ │ - cmp r4, #48 @ 0x30 │ │ - bcc.n a2dc │ │ - b.n a33e │ │ - and.w r4, r4, #224 @ 0xe0 │ │ - cmp r4, #160 @ 0xa0 │ │ - beq.n a324 │ │ - b.n a33e │ │ - adds r6, #15 │ │ - uxtb r6, r6 │ │ - cmp r6, #2 │ │ - bhi.n a33e │ │ - cmn.w r4, #64 @ 0x40 │ │ - bge.n a33e │ │ - adds r2, r3, #2 │ │ - mov r4, r5 │ │ - cmp r2, ip │ │ - it cc │ │ - addcc.w r4, lr, r2 │ │ - ldrb r4, [r4, #0] │ │ - and.w r4, r4, #192 @ 0xc0 │ │ - cmp r4, #128 @ 0x80 │ │ - bne.n a33e │ │ - adds r2, r3, #3 │ │ - mov r4, r5 │ │ - cmp r2, ip │ │ - it cc │ │ - addcc.w r4, lr, r2 │ │ - ldrb r4, [r4, #0] │ │ - and.w r4, r4, #192 @ 0xc0 │ │ - cmp r4, #128 @ 0x80 │ │ - bne.n a33e │ │ - adds r3, #4 │ │ - b.n a244 │ │ - add.w r7, r6, #31 │ │ - uxtb r7, r7 │ │ - cmp r7, #12 │ │ - bcc.n a31e │ │ - bic.w r6, r6, #1 │ │ - adds r6, #18 │ │ - bne.n a33e │ │ - cmn.w r4, #64 @ 0x40 │ │ - bge.n a33e │ │ - adds r2, r3, #2 │ │ - mov r4, r5 │ │ - cmp r2, ip │ │ + bl b410 │ │ + ldr r5, [pc, #416] @ (d640 ) │ │ + movs r5, r0 │ │ + ldr r5, [pc, #416] @ (d644 ) │ │ + movs r5, r0 │ │ + ldr r5, [pc, #440] @ (d660 ) │ │ + movs r5, r0 │ │ + ldr r5, [pc, #392] @ (d634 ) │ │ + movs r5, r0 │ │ + ldr r5, [pc, #440] @ (d668 ) │ │ + movs r5, r0 │ │ + ldr r5, [pc, #456] @ (d67c ) │ │ + movs r5, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #136 @ 0x88 │ │ + ldrb r2, [r0, #0] │ │ + add.w lr, sp, #8 │ │ + mov ip, r1 │ │ + movs r1, #127 @ 0x7f │ │ + mov r3, r1 │ │ + and.w r1, r2, #15 │ │ + add.w r0, r1, #55 @ 0x37 │ │ + cmp r1, #10 │ │ it cc │ │ - addcc.w r4, lr, r2 │ │ - ldrb r4, [r4, #0] │ │ - and.w r4, r4, #192 @ 0xc0 │ │ - cmp r4, #128 @ 0x80 │ │ - bne.n a33e │ │ - adds r3, #3 │ │ - b.n a244 │ │ - sub.w r1, ip, r2 │ │ - add.w r7, lr, r2 │ │ - strd lr, r3, [r0] │ │ - strd r7, r1, [r8] │ │ - subs r1, r2, r3 │ │ - add.w r2, lr, r3 │ │ - strd r2, r1, [r0, #8] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ - vshr.u32 d25, d31, #1 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (a728 ) │ │ - sub sp, #60 @ 0x3c │ │ - mov r5, r0 │ │ - movw r0, #10000 @ 0x2710 │ │ - subs r0, r5, r0 │ │ - mov r4, r2 │ │ - sbcs.w r0, r1, #0 │ │ - movw r7, #65436 @ 0xff9c │ │ - ldr r0, [pc, #228] @ (a464 ) │ │ - add r0, pc │ │ - str r0, [sp, #16] │ │ - bcc.n a40e │ │ - ldr.w fp, [sp, #16] │ │ - movw r9, #57599 @ 0xe0ff │ │ - add.w r8, sp, #21 │ │ - mov r6, r1 │ │ - movt r9, #1525 @ 0x5f5 │ │ + addcc.w r0, r1, #48 @ 0x30 │ │ + subs r1, r3, #1 │ │ + lsrs r2, r2, #4 │ │ + strb.w r0, [lr, r3] │ │ + bne.n d4c4 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #28] @ (d500 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r1, lr, r3 │ │ + add r2, pc │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ + movs r1, #1 │ │ + bl b468 │ │ + add sp, #136 @ 0x88 │ │ + pop {r7, pc} │ │ + add r1, pc, #776 @ (adr r1, d80c ) │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + ldr r4, [r0, #0] │ │ + mov r5, r1 │ │ + cmp r4, #0 │ │ + mov r0, r4 │ │ + it mi │ │ + negmi r0, r4 │ │ + ldr r1, [pc, #220] @ (d5f8 ) │ │ + cmp.w r0, #1000 @ 0x3e8 │ │ + add r1, pc │ │ + bcc.n d596 │ │ + movw r8, #38527 @ 0x967f │ │ + sub.w lr, r7, #38 @ 0x26 │ │ movs r2, #0 │ │ - str r4, [sp, #12] │ │ - mov sl, r2 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - movw r2, #10000 @ 0x2710 │ │ - movs r3, #0 │ │ - bl 3e66a │ │ - movw r2, #55536 @ 0xd8f0 │ │ - movw r4, #5243 @ 0x147b │ │ - mla r2, r0, r2, r5 │ │ - uxth r3, r2 │ │ + movw r9, #10000 @ 0x2710 │ │ + movw sl, #5243 @ 0x147b │ │ + mov.w fp, #100 @ 0x64 │ │ + movt r8, #152 @ 0x98 │ │ + strd r4, r5, [sp, #8] │ │ + movw r3, #5977 @ 0x1759 │ │ + add.w r4, lr, r2 │ │ + movt r3, #53687 @ 0xd1b7 │ │ + subs r2, #4 │ │ + umull r3, r6, r0, r3 │ │ + cmp r0, r8 │ │ + mov.w r3, r6, lsr #13 │ │ + mls r6, r3, r9, r0 │ │ + mov r0, r3 │ │ + uxth.w ip, r6 │ │ + mov.w r5, ip, lsr #2 │ │ + mul.w r5, r5, sl │ │ + mov.w r5, r5, lsr #17 │ │ + mls r6, r5, fp, r6 │ │ + ldrh.w r5, [r1, r5, lsl #1] │ │ + strh r5, [r4, #6] │ │ + uxth r6, r6 │ │ + ldrh.w r6, [r1, r6, lsl #1] │ │ + strh r6, [r4, #8] │ │ + bhi.n d542 │ │ + ldrd r4, r5, [sp, #8] │ │ + adds r2, #10 │ │ + mov r0, r3 │ │ + cmp r0, #9 │ │ + bhi.n d59c │ │ + mov r3, r0 │ │ + cbnz r4, d5be │ │ + b.n d5c0 │ │ + movs r2, #10 │ │ + cmp r0, #9 │ │ + bls.n d590 │ │ + uxth r3, r0 │ │ + movw r6, #5243 @ 0x147b │ │ lsrs r3, r3, #2 │ │ - muls r3, r4 │ │ - add.w r4, r8, sl │ │ + subs r2, #2 │ │ + muls r3, r6 │ │ + movs r6, #100 @ 0x64 │ │ lsrs r3, r3, #17 │ │ - mla r2, r3, r7, r2 │ │ - ldrh.w r3, [fp, r3, lsl #1] │ │ - strh.w r3, [r4, #35] @ 0x23 │ │ - subs.w r3, r9, r5 │ │ - mov.w r3, #0 │ │ - mov r5, r0 │ │ - sbcs r3, r6 │ │ - mov r6, r1 │ │ - uxth r2, r2 │ │ - ldrh.w r2, [fp, r2, lsl #1] │ │ - strh.w r2, [r4, #37] @ 0x25 │ │ - sub.w r2, sl, #4 │ │ - bcc.n a39a │ │ - ldr r4, [sp, #12] │ │ - add.w r1, sl, #35 @ 0x23 │ │ - mov r5, r0 │ │ - cmp r5, #99 @ 0x63 │ │ - bhi.n a414 │ │ - mov r0, r5 │ │ - ldr r7, [sp, #16] │ │ - cmp r0, #10 │ │ - bcc.n a438 │ │ - subs r1, #2 │ │ - ldrh.w r0, [r7, r0, lsl #1] │ │ - add.w r2, sp, #21 │ │ - strh r0, [r2, r1] │ │ - b.n a442 │ │ - movs r1, #39 @ 0x27 │ │ - cmp r5, #99 @ 0x63 │ │ - bls.n a3f8 │ │ - uxth r0, r5 │ │ - movw r2, #5243 @ 0x147b │ │ - lsrs r0, r0, #2 │ │ - subs r1, #2 │ │ - muls r0, r2 │ │ - add.w r3, sp, #21 │ │ - lsrs r0, r0, #17 │ │ - mla r2, r0, r7, r5 │ │ - ldr r7, [sp, #16] │ │ - uxth r2, r2 │ │ - ldrh.w r2, [r7, r2, lsl #1] │ │ - strh r2, [r3, r1] │ │ - cmp r0, #10 │ │ - bcs.n a400 │ │ - subs r1, #1 │ │ - add.w r2, sp, #21 │ │ - adds r0, #48 @ 0x30 │ │ - strb r0, [r2, r1] │ │ - ldr r2, [pc, #36] @ (a468 ) │ │ - rsb r0, r1, #39 @ 0x27 │ │ - add.w r3, sp, #21 │ │ - add r1, r3 │ │ - add r2, pc │ │ + mls r0, r3, r6, r0 │ │ + sub.w r6, r7, #38 @ 0x26 │ │ + uxth r0, r0 │ │ + ldrh.w r0, [r1, r0, lsl #1] │ │ + strh r0, [r6, r2] │ │ + cbz r4, d5c0 │ │ + cbz r3, d5d2 │ │ + and.w r0, r3, #15 │ │ + subs r2, #1 │ │ + add.w r0, r1, r0, lsl #1 │ │ + sub.w r1, r7, #38 @ 0x26 │ │ + ldrb r0, [r0, #1] │ │ + strb r0, [r1, r2] │ │ + rsb r0, r2, #10 │ │ + sub.w r1, r7, #38 @ 0x26 │ │ + add r1, r2 │ │ + movs r2, #1 │ │ strd r1, r0, [sp] │ │ - mov r0, r4 │ │ - movs r1, #1 │ │ + mvns r0, r4 │ │ + lsrs r1, r0, #31 │ │ + mov r0, r5 │ │ movs r3, #0 │ │ - bl 85f8 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrh r7, [r2, #36] @ 0x24 │ │ - @ instruction: 0xffff9fd6 │ │ - vsli.32 d27, d0, #31 │ │ + bl b468 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + str r0, [sp, #712] @ 0x2c8 │ │ + vabal.u , d31, d0 │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + mov r1, r0 │ │ + ldr r0, [pc, #24] @ (d620 ) │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl b450 │ │ + nop │ │ + ldr r4, [pc, #760] @ (d91c ) │ │ + movs r5, r0 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ sub sp, #136 @ 0x88 │ │ - add.w ip, sp, #8 │ │ - mov r3, r0 │ │ - mov.w lr, #127 @ 0x7f │ │ - mov r0, lr │ │ - and.w lr, r3, #15 │ │ - movs r4, #87 @ 0x57 │ │ - lsrs r3, r3, #4 │ │ - cmp.w lr, #10 │ │ + add.w lr, sp, #8 │ │ + mov ip, r2 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r0, #15 │ │ + lsrs r0, r0, #4 │ │ + add.w r4, r2, #87 @ 0x57 │ │ + cmp r2, #10 │ │ + orr.w r0, r0, r1, lsl #28 │ │ it cc │ │ - movcc r4, #48 @ 0x30 │ │ - add r4, lr │ │ - orr.w r3, r3, r1, lsl #28 │ │ - sub.w lr, r0, #1 │ │ - strb.w r4, [ip, r0] │ │ - orrs.w r4, r3, r1, lsr #4 │ │ + addcc.w r4, r2, #48 @ 0x30 │ │ + orrs.w r2, r0, r1, lsr #4 │ │ + sub.w r2, r3, #1 │ │ mov.w r1, r1, lsr #4 │ │ - bne.n a47a │ │ - cmp r0, #128 @ 0x80 │ │ - bhi.n a4c8 │ │ - ldr r3, [pc, #40] @ (a4d4 ) │ │ - adds r1, r0, #1 │ │ - rsb r1, r1, #129 @ 0x81 │ │ - add r0, ip │ │ - add r3, pc │ │ - strd r0, r1, [sp] │ │ - mov r0, r2 │ │ - mov r2, r3 │ │ - movs r1, #1 │ │ + strb.w r4, [lr, r3] │ │ + bne.n d632 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #28] @ (d67c ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r1, lr, r3 │ │ + add r2, pc │ │ movs r3, #2 │ │ - bl 85f8 │ │ + strd r1, r0, [sp] │ │ + mov r0, ip │ │ + movs r1, #1 │ │ + bl b468 │ │ add sp, #136 @ 0x88 │ │ - pop {r4, pc} │ │ - ldr r2, [pc, #12] @ (a4d8 ) │ │ - movs r1, #128 @ 0x80 │ │ - add r2, pc │ │ - bl 8490 │ │ - nop │ │ - ldr r5, [sp, #508] @ 0x1fc │ │ - @ instruction: 0xffff81e4 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #52 @ 0x34 │ │ - ldr.w lr, [r0] │ │ - mov r6, r1 │ │ - movw r8, #65436 @ 0xff9c │ │ - movw r0, #10000 @ 0x2710 │ │ - cmp.w lr, #0 │ │ - mov r4, lr │ │ - it mi │ │ - rsbmi r4, lr, #0 │ │ - ldr r1, [pc, #216] @ (a5d8 ) │ │ - cmp r4, r0 │ │ - add r1, pc │ │ - bcc.n a57e │ │ - movw r9, #5977 @ 0x1759 │ │ - movw r3, #57599 @ 0xe0ff │ │ - add.w r7, sp, #13 │ │ - movs r0, #0 │ │ - movt r9, #53687 @ 0xd1b7 │ │ - movw sl, #55536 @ 0xd8f0 │ │ - movw fp, #5243 @ 0x147b │ │ - movt r3, #1525 @ 0x5f5 │ │ - str r6, [sp, #8] │ │ - umull r2, r5, r4, r9 │ │ - add.w ip, r7, r0 │ │ - subs r0, #4 │ │ - cmp r4, r3 │ │ - mov.w r2, r5, lsr #13 │ │ - mla r5, r2, sl, r4 │ │ - mov r4, r2 │ │ - uxth r6, r5 │ │ - mov.w r6, r6, lsr #2 │ │ - mul.w r6, r6, fp │ │ - mov.w r6, r6, lsr #17 │ │ - mla r5, r6, r8, r5 │ │ - ldrh.w r6, [r1, r6, lsl #1] │ │ - strh.w r6, [ip, #35] @ 0x23 │ │ - uxth r5, r5 │ │ - ldrh.w r5, [r1, r5, lsl #1] │ │ - strh.w r5, [ip, #37] @ 0x25 │ │ - bhi.n a524 │ │ - ldr r6, [sp, #8] │ │ - adds r0, #39 @ 0x27 │ │ - mov r4, r2 │ │ - cmp r4, #99 @ 0x63 │ │ - bhi.n a584 │ │ - mov r2, r4 │ │ - cmp r2, #10 │ │ - bcc.n a5a6 │ │ - ldrh.w r1, [r1, r2, lsl #1] │ │ - subs r0, #2 │ │ - add.w r2, sp, #13 │ │ - strh r1, [r2, r0] │ │ - b.n a5b2 │ │ - movs r0, #39 @ 0x27 │ │ - cmp r4, #99 @ 0x63 │ │ - bls.n a56a │ │ - uxth r2, r4 │ │ - movw r3, #5243 @ 0x147b │ │ - lsrs r2, r2, #2 │ │ - subs r0, #2 │ │ - muls r2, r3 │ │ - add.w r7, sp, #13 │ │ - lsrs r2, r2, #17 │ │ - mla r3, r2, r8, r4 │ │ - uxth r3, r3 │ │ - ldrh.w r3, [r1, r3, lsl #1] │ │ - strh r3, [r7, r0] │ │ - cmp r2, #10 │ │ - bcs.n a570 │ │ - subs r0, #1 │ │ - add.w r1, r2, #48 @ 0x30 │ │ - add.w r2, sp, #13 │ │ - strb r1, [r2, r0] │ │ - ldr r2, [pc, #40] @ (a5dc ) │ │ - rsb r1, r0, #39 @ 0x27 │ │ - add.w r3, sp, #13 │ │ - add r0, r3 │ │ - strd r0, r1, [sp] │ │ - mvn.w r0, lr │ │ - add r2, pc │ │ - lsrs r1, r0, #31 │ │ - mov r0, r6 │ │ - movs r3, #0 │ │ - bl 85f8 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrh r5, [r2, #24] │ │ - vcvt.f32.u32 , q7, #1 │ │ + pop {r4, r6, r7, pc} │ │ + add r0, pc, #280 @ (adr r0, d798 ) │ │ vsli.32 , q8, #31 │ │ sub sp, #168 @ 0xa8 │ │ ldr r5, [r0, #0] │ │ mov r4, r1 │ │ - cmp r5, #0 │ │ - bmi.n a64a │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + ble.n d6ee │ │ add r6, sp, #8 │ │ movs r1, #128 @ 0x80 │ │ str r5, [sp, #4] │ │ mov r0, r6 │ │ - bl 3e65a │ │ + bl 5dfb4 │ │ mov r0, r5 │ │ mov r1, r6 │ │ movs r2, #128 @ 0x80 │ │ - blx 41370 │ │ - cbnz r0, a61e │ │ + blx 60d80 │ │ + cbnz r0, d6c2 │ │ movs r2, #0 │ │ ldrb r0, [r6, r2] │ │ - cbz r0, a612 │ │ + cbz r0, d6b4 │ │ adds r2, #1 │ │ cmp r2, #128 @ 0x80 │ │ - bne.n a606 │ │ + bne.n d6a8 │ │ movs r2, #128 @ 0x80 │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #8 │ │ - bl 9020 │ │ + bl c72c │ │ ldr r0, [sp, #136] @ 0x88 │ │ - cbz r0, a68e │ │ - ldr r2, [pc, #156] @ (a6bc ) │ │ + cmp r0, #0 │ │ + beq.n d750 │ │ + ldr r2, [pc, #172] @ (d770 ) │ │ movs r0, #0 │ │ - ldr r3, [pc, #156] @ (a6c0 ) │ │ + ldr r3, [pc, #172] @ (d774 ) │ │ add r6, sp, #160 @ 0xa0 │ │ add r2, pc │ │ str r0, [sp, #152] @ 0x98 │ │ movs r0, #1 │ │ str r2, [sp, #164] @ 0xa4 │ │ add r2, sp, #4 │ │ - str r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #148] @ 0x94 │ │ add r3, pc │ │ - ldrd r0, r1, [r4, #20] │ │ str r2, [sp, #160] @ 0xa0 │ │ add r2, sp, #136 @ 0x88 │ │ + str r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldrd r0, r1, [r4] │ │ str r6, [sp, #144] @ 0x90 │ │ str r3, [sp, #136] @ 0x88 │ │ - bl 8c9c │ │ + bl bae2 │ │ add sp, #168 @ 0xa8 │ │ pop {r4, r5, r6, pc} │ │ - eor.w r2, r5, #2147483648 @ 0x80000000 │ │ + bic.w r2, r5, #2147483648 @ 0x80000000 │ │ cmp r2, #15 │ │ - bcs.n a660 │ │ + bcs.n d722 │ │ uxth r0, r5 │ │ movw r1, #31227 @ 0x79fb │ │ lsr.w r0, r1, r0 │ │ lsls r0, r0, #31 │ │ - bne.n a69c │ │ - ldr r0, [pc, #104] @ (a6cc ) │ │ + beq.n d722 │ │ + ldr r1, [pc, #96] @ (d768 ) │ │ + ldr r3, [pc, #100] @ (d76c ) │ │ + add r1, pc │ │ + ldrd r0, r6, [r4] │ │ + add r3, pc │ │ + ldr.w r1, [r1, r2, lsl #2] │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ + ldr r3, [r6, #12] │ │ + add sp, #168 @ 0xa8 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + bx r3 │ │ + ldr r0, [pc, #60] @ (d760 ) │ │ movs r2, #0 │ │ - ldr r1, [pc, #104] @ (a6d0 ) │ │ + ldr r1, [pc, #60] @ (d764 ) │ │ add r0, pc │ │ str r2, [sp, #24] │ │ movs r2, #1 │ │ add r1, pc │ │ str r0, [sp, #140] @ 0x8c │ │ add r0, sp, #160 @ 0xa0 │ │ str r2, [sp, #12] │ │ str r2, [sp, #20] │ │ add r2, sp, #136 @ 0x88 │ │ - str r2, [sp, #16] │ │ - add r2, sp, #8 │ │ str r0, [sp, #136] @ 0x88 │ │ str r1, [sp, #8] │ │ - ldrd r0, r1, [r4, #20] │ │ + ldrd r0, r1, [r4] │ │ + str r2, [sp, #16] │ │ + add r2, sp, #8 │ │ str r5, [sp, #160] @ 0xa0 │ │ - bl 8c9c │ │ + bl bae2 │ │ add sp, #168 @ 0xa8 │ │ pop {r4, r5, r6, pc} │ │ ldrd r1, r2, [sp, #140] @ 0x8c │ │ mov r0, r4 │ │ - bl 89b0 │ │ + bl b8a0 │ │ add sp, #168 @ 0xa8 │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #36] @ (a6c4 ) │ │ - ldr r3, [pc, #40] @ (a6c8 ) │ │ - add r1, pc │ │ - ldrd r0, r6, [r4, #20] │ │ - add r3, pc │ │ - ldr.w r1, [r1, r2, lsl #2] │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - ldr r3, [r6, #12] │ │ - add sp, #168 @ 0xa8 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ - bx r3 │ │ nop │ │ - mrc2 15, 5, pc, cr3, cr15, {7} │ │ - strh r4, [r4, #16] │ │ - movs r3, r0 │ │ - ldrh r4, [r4, #20] │ │ - movs r3, r0 │ │ - add r7, pc, #440 @ (adr r7, a884 ) │ │ - @ instruction: 0xffffde9f │ │ - vsra.u64 q12, q10, #1 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #12 │ │ - ldr r7, [pc, #412] @ (a878 ) │ │ + b.n d446 │ │ + vtbx.8 d20, {d31-) │ │ mov r4, r0 │ │ - add r7, pc │ │ - ldr r5, [r7, #4] │ │ + add r6, pc │ │ + ldr r5, [r6, #8] │ │ adds r0, r5, #1 │ │ - beq.n a72c │ │ - cbz r5, a762 │ │ + beq.n d7ca │ │ movs r7, #1 │ │ - movs r6, #32 │ │ movt r7, #32768 @ 0x8000 │ │ - b.n a700 │ │ - cmp r0, r6 │ │ - it cs │ │ - movcs r0, r6 │ │ + cbz r5, d80a │ │ + movs r5, #32 │ │ + b.n d7a4 │ │ + cmp r5, r0 │ │ + it cc │ │ + movcc r0, r5 │ │ add r4, r0 │ │ - subs r6, r6, r0 │ │ - cmp r6, #0 │ │ - beq.n a7b8 │ │ + subs r5, r5, r0 │ │ + cmp r5, #0 │ │ + beq.n d85c │ │ mov.w r0, #384 @ 0x180 │ │ mov r1, r4 │ │ - mov r2, r6 │ │ + mov r2, r5 │ │ movs r3, #0 │ │ - blx 41330 │ │ + blx 60d30 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n a6f2 │ │ - blx 41380 │ │ - ldr r5, [r0, #0] │ │ - cmp r5, #0 │ │ + bgt.n d796 │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #0 │ │ it le │ │ - movle r5, r7 │ │ - cmp r5, #4 │ │ - beq.n a6fc │ │ - mov r0, r5 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + movle r0, r7 │ │ + cmp r0, #4 │ │ + beq.n d7a0 │ │ + b.n d856 │ │ mov.w r0, #384 @ 0x180 │ │ movs r1, #0 │ │ movs r2, #0 │ │ movs r3, #1 │ │ movs r5, #1 │ │ - blx 41330 │ │ + blx 60d30 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n a75c │ │ - blx 41380 │ │ + bgt.n d7fe │ │ + blx 60d90 │ │ ldr r0, [r0, #0] │ │ cmp r0, #1 │ │ - blt.n a7c2 │ │ + blt.n d7fc │ │ subs r1, r0, #1 │ │ it ne │ │ movne r1, #1 │ │ subs r0, #38 @ 0x26 │ │ it ne │ │ movne r0, #1 │ │ and.w r5, r0, r1 │ │ - str r5, [r7, #4] │ │ + b.n d7fe │ │ + movs r5, #1 │ │ + str r5, [r6, #8] │ │ + movs r7, #1 │ │ cmp r5, #0 │ │ - bne.n a6e8 │ │ - ldr r6, [r7, #0] │ │ - movw r8, #1 │ │ - movt r8, #32768 @ 0x8000 │ │ - adds r0, r6, #1 │ │ - bne.n a786 │ │ - ldr r0, [pc, #264] @ (a87c ) │ │ + movt r7, #32768 @ 0x8000 │ │ + bne.n d792 │ │ + ldr r5, [r6, #4] │ │ + adds r0, r5, #1 │ │ + bne.n d826 │ │ + ldr r0, [pc, #252] @ (d910 ) │ │ add r0, pc │ │ - blx 41390 │ │ - ldr r6, [r7, #0] │ │ - adds r0, r6, #1 │ │ - beq.n a7ce │ │ - ldr r0, [pc, #272] @ (a890 ) │ │ + blx 60da0 │ │ + ldr r5, [r6, #4] │ │ + adds r0, r5, #1 │ │ + beq.n d864 │ │ + ldr r0, [pc, #256] @ (d920 ) │ │ add r0, pc │ │ - blx 413a0 │ │ - movs r7, #32 │ │ - b.n a796 │ │ - cmp r0, r7 │ │ - it cs │ │ - movcs r0, r7 │ │ + blx 60db0 │ │ + movs r6, #32 │ │ + b.n d836 │ │ + cmp r6, r0 │ │ + it cc │ │ + movcc r0, r6 │ │ add r4, r0 │ │ - subs r7, r7, r0 │ │ - cbz r7, a7b8 │ │ - mov r0, r6 │ │ + subs r6, r6, r0 │ │ + cbz r6, d85c │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - mov r2, r7 │ │ - blx 413b0 │ │ + mov r2, r6 │ │ + blx 60dc0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n a78a │ │ - blx 41380 │ │ - ldr r5, [r0, #0] │ │ - cmp r5, #0 │ │ + bgt.n d82a │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #0 │ │ it le │ │ - movle r5, r8 │ │ - cmp r5, #4 │ │ - beq.n a794 │ │ - b.n a724 │ │ - movs r5, #0 │ │ + movle r0, r7 │ │ + cmp r0, #4 │ │ + beq.n d834 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + movs r0, #0 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldr r5, [pc, #172] @ (d914 ) │ │ + add r5, pc │ │ mov r0, r5 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - movs r5, #1 │ │ - str r5, [r7, #4] │ │ - cmp r5, #0 │ │ - bne.w a6e8 │ │ - b.n a762 │ │ - mov r9, r7 │ │ - ldr r7, [pc, #172] @ (a880 ) │ │ - add r7, pc │ │ - mov r0, r7 │ │ mov.w r1, #524288 @ 0x80000 │ │ - blx 413c0 │ │ + blx 60dd0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n a7f6 │ │ - blx 41380 │ │ - ldr r5, [r0, #0] │ │ - cmp r5, #0 │ │ + bgt.n d88c │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #0 │ │ it le │ │ - movle r5, r8 │ │ - cmp r5, #4 │ │ - beq.n a7d4 │ │ - b.n a85a │ │ - add r7, sp, #4 │ │ - mov r6, r0 │ │ - movs r0, #1 │ │ - strd r6, r0, [sp, #4] │ │ - mov r0, r7 │ │ + movle r0, r7 │ │ + cmp r0, #4 │ │ + beq.n d868 │ │ + mov r4, r0 │ │ + b.n d8f4 │ │ + movs r1, #1 │ │ + mov r8, r0 │ │ + mov r5, sp │ │ + str r1, [sp, #4] │ │ + str r0, [sp, #0] │ │ + mov r0, r5 │ │ movs r1, #1 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - blx 413d0 │ │ + blx 60de0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n a826 │ │ - blx 41380 │ │ - ldr r5, [r0, #0] │ │ - cmp r5, #1 │ │ - blt.n a852 │ │ - cmp r5, #4 │ │ + bgt.n d8bc │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #1 │ │ + blt.n d8ea │ │ + cmp r0, #4 │ │ it ne │ │ - cmpne r5, #11 │ │ - beq.n a800 │ │ - b.n a854 │ │ - mov r0, r6 │ │ - blx 413e0 │ │ - ldr r7, [pc, #88] @ (a888 ) │ │ - add r7, pc │ │ - mov r0, r7 │ │ + cmpne r0, #11 │ │ + beq.n d896 │ │ + b.n d8ec │ │ + mov r0, r8 │ │ + blx 60df0 │ │ + ldr r0, [pc, #88] @ (d91c ) │ │ + add r0, pc │ │ + mov r8, r0 │ │ + mov r0, r8 │ │ mov.w r1, #524288 @ 0x80000 │ │ - blx 413c0 │ │ + blx 60dd0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n a86a │ │ - blx 41380 │ │ - ldr r5, [r0, #0] │ │ - cmp r5, #0 │ │ + bgt.n d904 │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #0 │ │ it le │ │ - movle r5, r8 │ │ - cmp r5, #4 │ │ - beq.n a830 │ │ - b.n a85a │ │ - mov r5, r8 │ │ - mov r0, r6 │ │ - blx 413e0 │ │ - ldr r0, [pc, #40] @ (a884 ) │ │ - add r0, pc │ │ - blx 413a0 │ │ - mov r0, r5 │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r6, r0 │ │ - ldr r0, [pc, #28] @ (a88c ) │ │ - str.w r6, [r9] │ │ + movle r0, r7 │ │ + cmp r0, #4 │ │ + beq.n d8c8 │ │ + b.n d888 │ │ + mov r0, r7 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + blx 60df0 │ │ + ldr r0, [pc, #32] @ (d918 ) │ │ add r0, pc │ │ - b.n a782 │ │ + blx 60db0 │ │ + mov r0, r4 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r5, r0 │ │ + str r0, [r6, #4] │ │ + b.n d81e │ │ nop │ │ - ldr r5, [sp, #808] @ 0x328 │ │ - movs r3, r0 │ │ - asrs r2, r7 │ │ - lsls r5, r2, #3 │ │ - str r6, [sp, #928] @ 0x3a0 │ │ - vshr.u32 q10, q0, #1 │ │ - lsls r5, r2, #3 │ │ - str r6, [sp, #508] @ 0x1fc │ │ - vshr.u32 d20, d26, #1 │ │ - lsls r5, r2, #3 │ │ - asrs r4, r5 │ │ - lsls r5, r2, #3 │ │ + strb r2, [r4, #19] │ │ + movs r5, r0 │ │ + adds r2, r4, r1 │ │ + lsls r7, r2, #3 │ │ + strh r5, [r6, #56] @ 0x38 │ │ + vqshl.u32 , q15, #31 │ │ + lsls r7, r2, #3 │ │ + ldrb r1, [r0, #7] │ │ + vqrshrun.s64 d17, q2, #1 │ │ + lsls r7, r2, #3 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + ldr.w ip, [r1] │ │ + cmp.w ip, #0 │ │ + beq.n d9a6 │ │ + str r1, [sp, #0] │ │ + ldr r1, [r1, #4] │ │ + ldrh.w r8, [ip, #1238] @ 0x4d6 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + mov r5, ip │ │ + mov.w lr, r8, lsl #3 │ │ + cmp.w lr, #0 │ │ + beq.n d986 │ │ + ldrd fp, sl, [r5], #8 │ │ + add.w r9, r9, #1 │ │ + sub.w lr, lr, #8 │ │ + subs.w r4, r2, fp │ │ + sbcs.w r4, r3, sl │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r4, #1 │ │ + subs.w r6, fp, r2 │ │ + sbcs.w r6, sl, r3 │ │ + mov.w r6, #0 │ │ + it cc │ │ + movcc r6, #1 │ │ + subs r4, r6, r4 │ │ + cmp r4, #1 │ │ + beq.n d948 │ │ + uxtb r6, r4 │ │ + cbz r6, d996 │ │ + b.n d988 │ │ + mov r9, r8 │ │ + cbz r1, d9b6 │ │ + add.w r6, ip, r9, lsl #2 │ │ + subs r1, #1 │ │ + ldr.w ip, [r6, #1240] @ 0x4d8 │ │ + b.n d93a │ │ + strd ip, r1, [r0] │ │ + ldr r1, [sp, #0] │ │ + str r1, [r0, #12] │ │ + movs r1, #0 │ │ + str.w r9, [r0, #8] │ │ + b.n d9ac │ │ + movs r6, #0 │ │ + stmia.w r0, {r2, r3, r6} │ │ + str r1, [r0, #20] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + movs r1, #0 │ │ + stmia.w r0, {r2, r3, ip} │ │ + strd r1, r9, [r0, #12] │ │ + ldr r1, [sp, #0] │ │ + b.n d9ac │ │ push {r7, lr} │ │ - ldr r0, [pc, #12] @ (a8a4 ) │ │ - movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #12] @ (a8a8 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 8b7c │ │ - ldr r4, [sp, #236] @ 0xec │ │ - vqrdmlsh.s , , d10[0] │ │ - movs r3, r0 │ │ + mov r7, sp │ │ + mov.w r0, #1240 @ 0x4d8 │ │ + blx 60d40 │ │ + cbz r0, d9d4 │ │ + pop {r7, pc} │ │ + movs r0, #8 │ │ + mov.w r1, #1240 @ 0x4d8 │ │ + bl b118 │ │ + sub sp, #8 │ │ + cbz r0, d9ea │ │ + muls r0, r3 │ │ + str r2, [sp, #4] │ │ + mov r2, sp │ │ + b.n d9ee │ │ + movs r0, #0 │ │ + add r2, sp, #4 │ │ + str r0, [r2, #0] │ │ + ldr r0, [sp, #4] │ │ + cbz r0, da00 │ │ + ldr r0, [sp, #0] │ │ + cbz r0, da00 │ │ + mov r0, r1 │ │ + add sp, #8 │ │ + b.w 60c64 │ │ + add sp, #8 │ │ + bx lr │ │ push {r7, lr} │ │ - bl a8b8 │ │ - bl a988 │ │ - bmi.n a862 │ │ + mov r7, sp │ │ + mov.w r0, #1288 @ 0x508 │ │ + blx 60d40 │ │ + cbz r0, da14 │ │ + pop {r7, pc} │ │ + movs r0, #8 │ │ + mov.w r1, #1288 @ 0x508 │ │ + bl b118 │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #4 │ │ - mov r5, r1 │ │ - ldr r1, [pc, #196] @ (a984 ) │ │ - mov r4, r0 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - add r1, pc │ │ - blx 413f0 │ │ - cmp r0, #0 │ │ - beq.n a980 │ │ - ldr r1, [r5, #16] │ │ - mov r7, r0 │ │ - mov r0, r4 │ │ - blx r1 │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #116 @ 0x74 │ │ mov r5, r1 │ │ - ldr r1, [r1, #12] │ │ + ldr r1, [r7, #8] │ │ + ldrh.w fp, [r0, #1238] @ 0x4d6 │ │ + add.w r8, r5, #1 │ │ + add.w r6, r0, r5, lsl #3 │ │ + mov r9, r3 │ │ + mov sl, r2 │ │ mov r4, r0 │ │ - blx r1 │ │ - cbz r4, a91a │ │ - movw r6, #31681 @ 0x7bc1 │ │ - movt r6, #52510 @ 0xcd1e │ │ - eors r0, r6 │ │ - movw r6, #61284 @ 0xef64 │ │ - movt r6, #177 @ 0xb1 │ │ - eors r2, r6 │ │ - orrs r0, r2 │ │ - movw r2, #51356 @ 0xc89c │ │ - movt r2, #49570 @ 0xc1a2 │ │ - eors r1, r2 │ │ - movw r2, #5761 @ 0x1681 │ │ - movt r2, #64956 @ 0xfdbc │ │ - eors r2, r3 │ │ - orrs r1, r2 │ │ - orrs r0, r1 │ │ - bne.n a91a │ │ - adds r0, r4, #4 │ │ - ldr r5, [r0, #0] │ │ - cbnz r5, a95c │ │ - b.n a980 │ │ - ldr r1, [r5, #12] │ │ - mov r0, r4 │ │ - blx r1 │ │ - cbz r4, a980 │ │ - movw r6, #4213 @ 0x1075 │ │ - movt r6, #41173 @ 0xa0d5 │ │ - eors r0, r6 │ │ - movw r6, #39227 @ 0x993b │ │ - movt r6, #51029 @ 0xc755 │ │ - eors r2, r6 │ │ - orrs r0, r2 │ │ - movw r2, #60534 @ 0xec76 │ │ - movt r2, #61352 @ 0xefa8 │ │ - eors r1, r2 │ │ - movw r2, #32607 @ 0x7f5f │ │ - movt r2, #21206 @ 0x52d6 │ │ - eors r2, r3 │ │ + cmp r8, fp │ │ + bls.n da50 │ │ + add r0, sp, #8 │ │ + movs r2, #104 @ 0x68 │ │ + strd sl, r9, [r6] │ │ + bl 5df6a │ │ + b.n da86 │ │ + sub.w r2, fp, r5 │ │ + add.w r0, r4, r8, lsl #3 │ │ + str r2, [sp, #4] │ │ + mov r1, r6 │ │ + lsls r2, r2, #3 │ │ + bl 5df0a │ │ + ldr r1, [r7, #8] │ │ + add r0, sp, #8 │ │ + movs r2, #104 @ 0x68 │ │ + strd sl, r9, [r6] │ │ + movs r6, #104 @ 0x68 │ │ + bl 5df6a │ │ + ldr r2, [sp, #4] │ │ + add.w r1, r4, #88 @ 0x58 │ │ + mla r0, r8, r6, r1 │ │ + mla r1, r5, r6, r1 │ │ + muls r2, r6 │ │ + bl 5df0a │ │ + movs r0, #104 @ 0x68 │ │ + add r1, sp, #8 │ │ + mla r0, r5, r0, r4 │ │ + movs r2, #104 @ 0x68 │ │ + add.w sl, fp, #1 │ │ + adds r0, #88 @ 0x58 │ │ + bl 5df6a │ │ + add.w r6, r4, #1240 @ 0x4d8 │ │ + adds r0, r5, #2 │ │ + add.w r9, fp, #2 │ │ + cmp r9, r0 │ │ + bls.n daba │ │ + sub.w r2, fp, r5 │ │ + add.w r0, r6, r0, lsl #2 │ │ + add.w r1, r6, r8, lsl #2 │ │ + lsls r2, r2, #2 │ │ + bl 5df84 │ │ + ldr r0, [r7, #12] │ │ + cmp r8, r9 │ │ + str.w r0, [r6, r8, lsl #2] │ │ + strh.w sl, [r4, #1238] @ 0x4d6 │ │ + bcs.n daea │ │ + rsb r0, fp, #0 │ │ + addw r1, r5, #311 @ 0x137 │ │ + ldr.w r2, [r4, r1, lsl #2] │ │ + sub.w r3, r1, #310 @ 0x136 │ │ + adds r1, #1 │ │ + strh.w r3, [r2, #1236] @ 0x4d4 │ │ + str.w r4, [r2, #1232] @ 0x4d0 │ │ + adds r2, r0, r1 │ │ + cmp.w r2, #312 @ 0x138 │ │ + bne.n dad0 │ │ + add sp, #116 @ 0x74 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n da9e │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #124 @ 0x7c │ │ + ldr.w r9, [r1] │ │ + mov sl, r0 │ │ + mov r5, r1 │ │ + ldrh.w r0, [r9, #1238] @ 0x4d6 │ │ + str r0, [sp, #16] │ │ + bl da04 │ │ + ldr.w r8, [r5, #8] │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + str r5, [sp, #12] │ │ + add.w r5, r9, #88 @ 0x58 │ │ + movs r1, #104 @ 0x68 │ │ + str.w r0, [r4, #1232] @ 0x4d0 │ │ + mla r0, r8, r1, r5 │ │ + mul.w r1, r8, r1 │ │ + ldrd r2, fp, [r0, #4] │ │ + str r2, [sp, #24] │ │ + mvn.w r2, r8 │ │ + ldr r1, [r5, r1] │ │ + str r1, [sp, #28] │ │ + add.w r1, r9, r8, lsl #3 │ │ + ldr r3, [r1, #4] │ │ + ldrh.w r1, [r9, #1238] @ 0x4d6 │ │ + adds r6, r2, r1 │ │ + ldr.w r2, [r9, r8, lsl #3] │ │ + cmp r6, #12 │ │ + strh.w r6, [r4, #1238] @ 0x4d6 │ │ + bcs.n dc16 │ │ + str.w fp, [sp, #20] │ │ + add.w fp, r8, #1 │ │ + sub.w r1, r1, fp │ │ + cmp r1, r6 │ │ + bne.n dc24 │ │ + adds r0, #12 │ │ + add.w r1, r9, fp, lsl #3 │ │ + strd r2, r3, [sp] │ │ + lsls r2, r6, #3 │ │ + str r0, [sp, #8] │ │ + mov r0, r4 │ │ + bl 5df6a │ │ + movs r0, #104 @ 0x68 │ │ + mla r1, fp, r0, r5 │ │ + mul.w r2, r6, r0 │ │ + add.w r0, r4, #88 @ 0x58 │ │ + bl 5df6a │ │ + ldr r1, [sp, #8] │ │ + add r0, sp, #32 │ │ + movs r2, #92 @ 0x5c │ │ + strh.w r8, [r9, #1238] @ 0x4d6 │ │ + bl 5da54 │ │ + ldrh.w r5, [r4, #1238] @ 0x4d6 │ │ + adds r0, r5, #1 │ │ + cmp r5, #12 │ │ + bcs.n dc38 │ │ + ldr r1, [sp, #16] │ │ + ldr.w fp, [sp, #20] │ │ + sub.w r1, r1, r8 │ │ + cmp r1, r0 │ │ + bne.n dc48 │ │ + add.w r1, r9, r8, lsl #2 │ │ + add.w r6, r4, #1240 @ 0x4d8 │ │ + addw r1, r1, #1244 @ 0x4dc │ │ + lsls r2, r0, #2 │ │ + mov r0, r6 │ │ + bl 5da54 │ │ + ldr r0, [sp, #12] │ │ + ldr.w r8, [r0, #4] │ │ + movs r0, #0 │ │ + ldr.w r1, [r6, r0, lsl #2] │ │ + cmp r0, r5 │ │ + strh.w r0, [r1, #1236] @ 0x4d4 │ │ + str.w r4, [r1, #1232] @ 0x4d0 │ │ + it cc │ │ + addcc r0, #1 │ │ + bcs.n dbe2 │ │ + cmp r0, r5 │ │ + bls.n dbca │ │ + ldr r0, [sp, #0] │ │ + add r1, sp, #32 │ │ + str.w r0, [sl] │ │ + movs r2, #92 @ 0x5c │ │ + ldr r0, [sp, #4] │ │ + str.w r0, [sl, #4] │ │ + ldr r0, [sp, #28] │ │ + str.w r0, [sl, #8] │ │ + ldr r0, [sp, #24] │ │ + strd r0, fp, [sl, #12] │ │ + add.w r0, sl, #20 │ │ + bl 5da54 │ │ + strd r9, r8, [sl, #112] @ 0x70 │ │ + strd r4, r8, [sl, #120] @ 0x78 │ │ + add sp, #124 @ 0x7c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #96] @ (dc78 ) │ │ + add r2, pc │ │ + mov r0, r6 │ │ + movs r1, #11 │ │ + bl b858 │ │ + b.n dc56 │ │ + ldr r0, [pc, #84] @ (dc7c ) │ │ + ldr r2, [pc, #88] @ (dc80 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + movs r1, #40 @ 0x28 │ │ + ldr.w fp, [sp, #20] │ │ + bl b9ee │ │ + b.n dc56 │ │ + ldr r2, [pc, #72] @ (dc84 ) │ │ + add r2, pc │ │ + movs r1, #12 │ │ + ldr.w fp, [sp, #20] │ │ + bl b858 │ │ + b.n dc56 │ │ + ldr r0, [pc, #60] @ (dc88 ) │ │ + ldr r2, [pc, #64] @ (dc8c ) │ │ + add r0, pc │ │ + add r2, pc │ │ + movs r1, #40 @ 0x28 │ │ + bl b9ee │ │ + udf #254 @ 0xfe │ │ + b.n dc5a │ │ + mov r5, r0 │ │ + ldr r0, [sp, #28] │ │ + cbz r0, dc6c │ │ + ldr r0, [sp, #24] │ │ + mov r1, fp │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl d9de │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + bx r8 │ │ + movs r5, r0 │ │ + str r6, [sp, #296] @ 0x128 │ │ + vqshl.u32 d20, d14, #31 │ │ + movs r5, r0 │ │ + bx r5 │ │ + movs r5, r0 │ │ + str r6, [sp, #152] @ 0x98 │ │ + vqshlu.s64 q10, q13, #63 @ 0x3f │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #124 @ 0x7c │ │ + ldr.w r8, [r1] │ │ + mov r9, r1 │ │ + ldr r4, [r1, #8] │ │ + mov fp, r0 │ │ + ldr r1, [r7, #8] │ │ + ldrh.w r5, [r8, #1238] @ 0x4d6 │ │ + add.w sl, r4, #1 │ │ + add.w r6, r8, r4, lsl #3 │ │ + cmp sl, r5 │ │ + bls.n dcc4 │ │ + add r0, sp, #16 │ │ + strd r2, r3, [r6] │ │ + movs r2, #104 @ 0x68 │ │ + bl 5df6a │ │ + b.n dd04 │ │ + str r5, [sp, #12] │ │ + add.w r0, r8, sl, lsl #3 │ │ + ldr r5, [sp, #12] │ │ + mov r1, r6 │ │ + str r2, [sp, #8] │ │ + subs r5, r5, r4 │ │ + str r3, [sp, #4] │ │ + lsls r2, r5, #3 │ │ + bl 5df0a │ │ + ldrd r1, r0, [sp, #4] │ │ + movs r2, #104 @ 0x68 │ │ + strd r0, r1, [r6] │ │ + add r0, sp, #16 │ │ + ldr r1, [r7, #8] │ │ + movs r6, #104 @ 0x68 │ │ + bl 5df6a │ │ + add.w r1, r8, #88 @ 0x58 │ │ + mul.w r2, r5, r6 │ │ + ldr r5, [sp, #12] │ │ + mla r0, sl, r6, r1 │ │ + mla r1, r4, r6, r1 │ │ + bl 5df0a │ │ + movs r0, #104 @ 0x68 │ │ + add r1, sp, #16 │ │ + mla r0, r4, r0, r8 │ │ + movs r2, #104 @ 0x68 │ │ + adds r0, #88 @ 0x58 │ │ + bl 5df6a │ │ + adds r0, r5, #1 │ │ + strh.w r0, [r8, #1238] @ 0x4d6 │ │ + ldr.w r0, [r9, #4] │ │ + str.w r4, [fp, #8] │ │ + strd r8, r0, [fp] │ │ + add sp, #124 @ 0x7c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n dcda │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + mov r4, r1 │ │ + mov r5, r0 │ │ + bl d9c4 │ │ + ldr.w fp, [r4, #8] │ │ + movs r1, #104 @ 0x68 │ │ + ldr.w r8, [r4] │ │ + movs r3, #0 │ │ + str.w r3, [r0, #1232] @ 0x4d0 │ │ + mul.w r2, fp, r1 │ │ + add.w sl, r8, #88 @ 0x58 │ │ + ldrh.w r3, [r8, #1238] @ 0x4d6 │ │ + mla lr, fp, r1, sl │ │ + mvn.w r1, fp │ │ + str r4, [sp, #20] │ │ + adds r4, r1, r3 │ │ + add.w r1, r8, fp, lsl #3 │ │ + cmp r4, #12 │ │ + strh.w r4, [r0, #1238] @ 0x4d6 │ │ + ldr.w r9, [sl, r2] │ │ + ldr.w ip, [r1, #4] │ │ + ldrd r6, r1, [lr, #4] │ │ + str r1, [sp, #24] │ │ + bcs.n ddfc │ │ + strd r9, r6, [sp, #12] │ │ + add.w r9, fp, #1 │ │ + sub.w r1, r3, r9 │ │ + cmp r1, r4 │ │ + bne.n de0c │ │ + ldr.w r1, [r8, fp, lsl #3] │ │ + lsls r2, r4, #3 │ │ + str.w ip, [sp, #4] │ │ + str r1, [sp, #8] │ │ + add.w r1, r8, r9, lsl #3 │ │ + mov r6, r0 │ │ + str.w lr, [sp] │ │ + bl 5df6a │ │ + movs r0, #104 @ 0x68 │ │ + mla r1, r9, r0, sl │ │ + mul.w r2, r4, r0 │ │ + add.w r0, r6, #88 @ 0x58 │ │ + bl 5df6a │ │ + ldr r1, [sp, #0] │ │ + add.w r0, r5, #20 │ │ + movs r2, #92 @ 0x5c │ │ + strh.w fp, [r8, #1238] @ 0x4d6 │ │ + adds r1, #12 │ │ + bl 5da54 │ │ + ldr r1, [sp, #20] │ │ + movs r0, #0 │ │ + ldr r2, [sp, #8] │ │ + str r2, [r5, #0] │ │ + ldr r2, [sp, #4] │ │ + ldr r1, [r1, #4] │ │ + str r2, [r5, #4] │ │ + ldr r2, [sp, #12] │ │ + str r2, [r5, #8] │ │ + ldr r2, [sp, #16] │ │ + str r2, [r5, #12] │ │ + ldr r2, [sp, #24] │ │ + str r2, [r5, #16] │ │ + strd r8, r1, [r5, #112] @ 0x70 │ │ + strd r6, r0, [r5, #120] @ 0x78 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #68] @ (de44 ) │ │ + mov r5, r0 │ │ + add r2, pc │ │ + mov r0, r4 │ │ + movs r1, #11 │ │ + bl b858 │ │ + b.n de20 │ │ + mov r5, r0 │ │ + ldr r0, [pc, #56] @ (de48 ) │ │ + ldr r2, [pc, #56] @ (de4c ) │ │ + add r0, pc │ │ + add r2, pc │ │ + movs r1, #40 @ 0x28 │ │ + ldrd r9, r6, [sp, #12] │ │ + bl b9ee │ │ + udf #254 @ 0xfe │ │ + mov r4, r0 │ │ + cmp.w r9, #0 │ │ + beq.n de36 │ │ + ldr r1, [sp, #24] │ │ + mov r0, r6 │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl d9de │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + nop │ │ + cmp r0, fp │ │ + movs r5, r0 │ │ + str r4, [sp, #384] @ 0x180 │ │ + vsli.32 d20, d20, #31 │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + mov r5, r0 │ │ + ldr r0, [r3, #4] │ │ + mov r4, r2 │ │ + mov r6, r1 │ │ + cbz r0, de72 │ │ + ldr r1, [r3, #8] │ │ + cbz r1, de72 │ │ + ldr r0, [r3, #0] │ │ + mov r2, r6 │ │ + mov r3, r4 │ │ + bl aed4 │ │ + b.n de80 │ │ + cbz r4, de7e │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl aea4 │ │ + b.n de80 │ │ + mov r0, r6 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r6, r0 │ │ + clz r0, r0 │ │ + str r4, [r5, #8] │ │ + lsrs r0, r0, #5 │ │ + strd r0, r6, [r5] │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #8 │ │ + ldr r1, [r0, #0] │ │ + movs r2, #104 @ 0x68 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + movs r3, #8 │ │ + bl dec8 │ │ + movs r2, #1 │ │ + movt r2, #32768 @ 0x8000 │ │ + cmp r0, r2 │ │ + itt eq │ │ + addeq sp, #8 │ │ + popeq {r7, pc} │ │ + ldr r2, [pc, #8] @ (dec4 ) │ │ + add r2, pc │ │ + bl b108 │ │ + nop │ │ + add ip, r9 │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #24 │ │ + mov r8, r0 │ │ + adds r0, r1, r2 │ │ + bcs.n df56 │ │ + ldr.w r6, [r8] │ │ + adds r0, r2, r1 │ │ + ldr r4, [r7, #8] │ │ + movs r5, #4 │ │ + negs r1, r3 │ │ + cmp.w r0, r6, lsl #1 │ │ + it ls │ │ + lslls r0, r6, #1 │ │ + cmp r4, #1 │ │ + it eq │ │ + moveq r5, #8 │ │ + cmp r0, r5 │ │ + it hi │ │ + movhi r5, r0 │ │ + adds r0, r3, r4 │ │ + subs r0, #1 │ │ + ands r0, r1 │ │ + umull r2, r1, r0, r5 │ │ + movs r0, #0 │ │ + cbnz r1, df4e │ │ + rsb r1, r3, #2147483648 @ 0x80000000 │ │ + cmp r2, r1 │ │ + bhi.n df4e │ │ + add r0, sp, #12 │ │ + cbnz r6, df18 │ │ + adds r0, #4 │ │ + movs r1, #0 │ │ + b.n df26 │ │ + mul.w r1, r6, r4 │ │ + adds r0, #8 │ │ + ldr.w r6, [r8, #4] │ │ + strd r6, r3, [sp, #12] │ │ + add.w ip, sp, #12 │ │ + str r1, [r0, #0] │ │ + mov r1, r3 │ │ + mov r0, sp │ │ + mov r3, ip │ │ + bl de50 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + bne.n df42 │ │ + ldrd r0, r1, [sp, #4] │ │ + b.n df4e │ │ + ldr r0, [sp, #4] │ │ + strd r5, r0, [r8] │ │ + movs r0, #1 │ │ + movt r0, #32768 @ 0x8000 │ │ + add sp, #24 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #0 │ │ + b.n df4e │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #8 │ │ + mov r4, r1 │ │ + ldr r1, [r0, #0] │ │ + movs r2, #16 │ │ + movs r3, #8 │ │ + str r2, [sp, #0] │ │ + movs r2, #1 │ │ + bl dec8 │ │ + movs r2, #1 │ │ + movt r2, #32768 @ 0x8000 │ │ + cmp r0, r2 │ │ + itt eq │ │ + addeq sp, #8 │ │ + popeq {r4, r6, r7, pc} │ │ + mov r2, r4 │ │ + bl b108 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #428 @ 0x1ac │ │ + ldrd r9, r3, [r1, #88] @ 0x58 │ │ + mov fp, r1 │ │ + mov sl, r0 │ │ + cmp r3, #0 │ │ + bne.n e018 │ │ + ldr.w r0, [sl, #8] │ │ + sub.w r8, r9, #1 │ │ + cmp r8, r0 │ │ + bcc.n e04e │ │ + bne.n e018 │ │ + ldr.w r0, [sl, #20] │ │ + cmp r0, #0 │ │ + beq.n e0a4 │ │ + ldr.w lr, [sl, #12] │ │ + cmp.w lr, #0 │ │ + beq.n e0a4 │ │ + ldr.w r0, [sl, #16] │ │ + str r0, [sp, #28] │ │ + ldrh.w r0, [lr, #1238] @ 0x4d6 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + str r0, [sp, #24] │ │ + lsls r1, r0, #3 │ │ + mov r0, lr │ │ + cbz r1, e002 │ │ + ldrd r4, r6, [r0], #8 │ │ + adds r2, #1 │ │ + subs r1, #8 │ │ + subs.w ip, r9, r4 │ │ + sbcs.w r5, r3, r6 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + subs.w r4, r4, r9 │ │ + sbcs r6, r3 │ │ + mov.w r6, #0 │ │ + it cc │ │ + movcc r6, #1 │ │ + subs r4, r6, r5 │ │ + cmp r4, #1 │ │ + beq.n dfce │ │ + uxtb r0, r4 │ │ + cbz r0, e04e │ │ + b.n e004 │ │ + ldr r2, [sp, #24] │ │ + ldr r1, [sp, #28] │ │ + cmp r1, #0 │ │ + beq.n e0a4 │ │ + add.w r0, lr, r2, lsl #2 │ │ + subs r1, #1 │ │ + str r1, [sp, #28] │ │ + ldr.w lr, [r0, #1240] @ 0x4d8 │ │ + b.n dfc0 │ │ + add.w r1, sl, #12 │ │ + add r0, sp, #32 │ │ + mov r2, r9 │ │ + bl d924 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + cbz r5, e04e │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cbz r0, e064 │ │ + ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ + ldrd r6, r9, [sp, #32] │ │ + cmp r1, #11 │ │ + bcs.n e090 │ │ + add r0, sp, #32 │ │ + mov r2, r6 │ │ + add.w r1, r0, #8 │ │ + add r0, sp, #296 @ 0x128 │ │ + mov r3, r9 │ │ + str.w fp, [sp] │ │ + bl dc90 │ │ + b.n e2c2 │ │ + ldr.w r0, [fp] │ │ + cbz r0, e060 │ │ + ldrd r0, r1, [fp, #4] │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl d9de │ │ + movs r0, #1 │ │ + b.n e2ca │ │ + bl d9c4 │ │ + movs r3, #0 │ │ + ldrd r1, r2, [sp, #32] │ │ + strh.w r3, [r0, #1238] @ 0x4d6 │ │ + str.w r3, [r0, #1232] @ 0x4d0 │ │ + strd r0, r3, [r5] │ │ + strd r1, r2, [r0] │ │ + movs r1, #1 │ │ + strh.w r1, [r0, #1238] @ 0x4d6 │ │ + adds r0, #88 @ 0x58 │ │ + mov r1, fp │ │ + movs r2, #104 @ 0x68 │ │ + bl 5df6a │ │ + b.n e2c2 │ │ + str r5, [sp, #16] │ │ + add r4, sp, #296 @ 0x128 │ │ + ldrd r1, r5, [sp, #44] @ 0x2c │ │ + cmp r5, #5 │ │ + strd r0, r1, [sp, #260] @ 0x104 │ │ + bcs.n e0ca │ │ + movs r0, #4 │ │ + b.n e0e0 │ │ + ldr.w r0, [sl] │ │ + cmp r8, r0 │ │ + bne.n e0b2 │ │ + mov r0, sl │ │ + bl de98 │ │ + movs r0, #104 @ 0x68 │ │ + ldr.w r1, [sl, #4] │ │ + mla r0, r8, r0, r1 │ │ + mov r1, fp │ │ + movs r2, #104 @ 0x68 │ │ + bl 5df6a │ │ + str.w r9, [sl, #8] │ │ + b.n e2c8 │ │ + add.w r8, r4, #124 @ 0x7c │ │ + add.w sl, r4, #120 @ 0x78 │ │ + cmp r5, #6 │ │ + beq.w e28e │ │ + cmp r5, #5 │ │ + mov r0, r5 │ │ + bne.w e29e │ │ + str r0, [sp, #268] @ 0x10c │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #260 @ 0x104 │ │ + bl dd30 │ │ + add.w r8, r4, #116 @ 0x74 │ │ + add.w sl, r4, #112 @ 0x70 │ │ + ldr.w r0, [sl] │ │ + add r2, sp, #284 @ 0x11c │ │ + ldr.w r1, [r8] │ │ + mov r3, r9 │ │ + stmia r2!, {r0, r1, r5} │ │ + add r0, sp, #272 @ 0x110 │ │ + add r1, sp, #284 @ 0x11c │ │ + mov r2, r6 │ │ + str.w fp, [sp] │ │ + bl dc90 │ │ + ldrd r6, r0, [sp, #296] @ 0x128 │ │ + add.w r1, r4, #12 │ │ + movs r2, #100 @ 0x64 │ │ + ldr.w fp, [sp, #304] @ 0x130 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #160 @ 0xa0 │ │ + str r1, [sp, #24] │ │ + bl 5da54 │ │ + ldr r5, [sp, #16] │ │ + cmp.w fp, #2 │ │ + beq.w e2c2 │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ + add r1, sp, #160 @ 0xa0 │ │ + str r0, [sp, #28] │ │ + add r0, sp, #56 @ 0x38 │ │ + adds r0, #4 │ │ + movs r2, #100 @ 0x64 │ │ + ldrd r8, r5, [sp, #408] @ 0x198 │ │ + ldr.w sl, [sp, #420] @ 0x1a4 │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + str r0, [sp, #20] │ │ + bl 5da54 │ │ + ldr.w r0, [r8, #1232] @ 0x4d0 │ │ + cmp r0, #0 │ │ + beq.n e212 │ │ + ldr r4, [sp, #12] │ │ + cmp sl, r5 │ │ + bne.w e2d2 │ │ + ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ + ldrh.w sl, [r8, #1236] @ 0x4d4 │ │ + cmp r1, #11 │ │ + bcc.w e2ae │ │ + adds r1, r5, #1 │ │ + cmp.w sl, #5 │ │ + strd r0, r1, [sp, #284] @ 0x11c │ │ + bcs.n e17c │ │ + movs r0, #4 │ │ + b.n e18a │ │ + cmp.w sl, #6 │ │ + beq.n e1a2 │ │ + cmp.w sl, #5 │ │ + mov r0, sl │ │ + bne.n e1b2 │ │ + str r0, [sp, #292] @ 0x124 │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #284 @ 0x11c │ │ + bl daf4 │ │ + ldr r2, [sp, #28] │ │ + add r1, sp, #56 @ 0x38 │ │ + ldr r0, [sp, #408] @ 0x198 │ │ + strd r1, r2, [sp] │ │ + mov r1, sl │ │ + b.n e1cc │ │ + movs r0, #5 │ │ + str r0, [sp, #292] @ 0x124 │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #284 @ 0x11c │ │ + bl daf4 │ │ + movs r1, #0 │ │ + b.n e1c2 │ │ + movs r0, #6 │ │ + str r0, [sp, #292] @ 0x124 │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #284 @ 0x11c │ │ + bl daf4 │ │ + sub.w r1, sl, #7 │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ + add r2, sp, #56 @ 0x38 │ │ + ldr r3, [sp, #28] │ │ + strd r2, r3, [sp] │ │ + mov r2, r6 │ │ + mov r3, r4 │ │ + bl da1e │ │ + add r6, sp, #160 @ 0xa0 │ │ + ldr r1, [sp, #24] │ │ + movs r2, #100 @ 0x64 │ │ + ldrd r9, r4, [sp, #296] @ 0x128 │ │ + mov r0, r6 │ │ + ldr.w fp, [sp, #304] @ 0x130 │ │ + bl 5da54 │ │ + cmp.w fp, #2 │ │ + beq.n e2c0 │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ + mov r1, r6 │ │ + str r0, [sp, #28] │ │ + movs r2, #100 @ 0x64 │ │ + ldr r0, [sp, #20] │ │ + ldrd r8, r5, [sp, #408] @ 0x198 │ │ + ldr.w sl, [sp, #420] @ 0x1a4 │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + bl 5da54 │ │ + ldr.w r0, [r8, #1232] @ 0x4d0 │ │ + mov r6, r9 │ │ + cbz r0, e214 │ │ + b.n e158 │ │ + ldr r4, [sp, #12] │ │ + ldr r5, [sp, #16] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #24] │ │ + ldr.w r8, [r5] │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp.w r8, #0 │ │ + str r0, [sp, #20] │ │ + beq.n e2e2 │ │ + ldr.w r9, [r5, #4] │ │ + bl da04 │ │ + add.w r1, r9, #1 │ │ + mov r2, r5 │ │ + mov r5, r0 │ │ + str.w r8, [r0, #1240] @ 0x4d8 │ │ + movs r0, #0 │ │ + cmp sl, r9 │ │ + strh.w r0, [r5, #1238] @ 0x4d6 │ │ + str.w r0, [r5, #1232] @ 0x4d0 │ │ + strd r5, r1, [r2] │ │ + strh.w r0, [r8, #1236] @ 0x4d4 │ │ + str.w r5, [r8, #1232] @ 0x4d0 │ │ + bne.n e2ec │ │ + add r0, sp, #56 @ 0x38 │ │ + mov.w r8, #1 │ │ + add.w r1, r0, #12 │ │ + ldr r0, [sp, #24] │ │ + str r0, [r5, #92] @ 0x5c │ │ + movs r2, #92 @ 0x5c │ │ + ldr r0, [sp, #20] │ │ + str r0, [r5, #96] @ 0x60 │ │ + add.w r0, r5, #100 @ 0x64 │ │ + str.w fp, [r5, #88] @ 0x58 │ │ + strh.w r8, [r5, #1238] @ 0x4d6 │ │ + strd r6, r4, [r5] │ │ + bl 5da54 │ │ + ldr r0, [sp, #28] │ │ + str.w r0, [r5, #1244] @ 0x4dc │ │ + strh.w r8, [r0, #1236] @ 0x4d4 │ │ + str.w r5, [r0, #1232] @ 0x4d0 │ │ + b.n e2c0 │ │ + movs r0, #5 │ │ + str r0, [sp, #268] @ 0x10c │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #260 @ 0x104 │ │ + bl dd30 │ │ + movs r5, #0 │ │ + b.n e0f2 │ │ + movs r0, #6 │ │ + str r0, [sp, #268] @ 0x10c │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #260 @ 0x104 │ │ + bl dd30 │ │ + subs r5, #7 │ │ + b.n e0f2 │ │ + ldr r2, [sp, #28] │ │ + add r1, sp, #56 @ 0x38 │ │ + mov r3, r4 │ │ + strd r1, r2, [sp] │ │ + mov r1, sl │ │ + mov r2, r6 │ │ + bl da1e │ │ + ldr r5, [sp, #16] │ │ + ldr r0, [r5, #8] │ │ + adds r0, #1 │ │ + str r0, [r5, #8] │ │ + movs r0, #0 │ │ + add sp, #428 @ 0x1ac │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #116] @ (e348 ) │ │ + ldr r2, [pc, #116] @ (e34c ) │ │ + add r0, pc │ │ + add r2, pc │ │ + movs r1, #53 @ 0x35 │ │ + bl b9ee │ │ + b.n e2fa │ │ + ldr r0, [pc, #88] @ (e33c ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + b.n e2fa │ │ + ldr r0, [pc, #80] @ (e340 ) │ │ + ldr r2, [pc, #84] @ (e344 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + movs r1, #48 @ 0x30 │ │ + bl b9ee │ │ + udf #254 @ 0xfe │ │ + udf #254 @ 0xfe │ │ + b.n e302 │ │ + b.n e302 │ │ + mov r6, r0 │ │ + ldr.w r0, [fp] │ │ + cbz r0, e336 │ │ + ldrd r0, r1, [fp, #4] │ │ + b.n e32e │ │ + b.n e322 │ │ + b.n e314 │ │ + mov r6, r0 │ │ + cmp.w fp, #0 │ │ + beq.n e336 │ │ + ldrd r1, r0, [sp, #20] │ │ + b.n e32e │ │ + mov r6, r0 │ │ + cmp.w fp, #0 │ │ + beq.n e336 │ │ + ldrd r0, r1, [sp, #60] @ 0x3c │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl d9de │ │ + mov r0, r6 │ │ + blx 5f420 │ │ + eors r4, r0 │ │ + movs r5, r0 │ │ + ldrh r2, [r2, #58] @ 0x3a │ │ + vmla.i q10, , d6[0] │ │ + movs r5, r0 │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ + vaddl.u q10, d31, d16 │ │ + movs r5, r0 │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #1 │ │ + itt eq │ │ + ldrdeq r0, r1, [r0, #8] │ │ + bxeq lr │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #6 │ │ + itt cc │ │ + addcc r0, #8 │ │ + bxcc lr │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + ldr r2, [pc, #12] @ (e378 ) │ │ + mov r0, r1 │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl b858 │ │ + nop │ │ + eors r0, r3 │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #124 @ 0x7c │ │ + mov r9, r0 │ │ + movw r0, #10392 @ 0x2898 │ │ + add.w fp, r1, r0 │ │ + mov lr, r3 │ │ + add.w r6, fp, #60 @ 0x3c │ │ + mov r8, r2 │ │ + ldrb.w r0, [fp, #84] @ 0x54 │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ + movw r0, #10256 @ 0x2810 │ │ + add r0, r1 │ │ + str r0, [sp, #16] │ │ + movw r0, #10464 @ 0x28e0 │ │ + ldmia r6, {r2, r3, r6} │ │ + add r0, r1 │ │ + str r0, [sp, #72] @ 0x48 │ │ + movw r0, #10477 @ 0x28ed │ │ + add r0, r1 │ │ + str r0, [sp, #60] @ 0x3c │ │ + movw r0, #10400 @ 0x28a0 │ │ + ldrb.w r4, [fp, #104] @ 0x68 │ │ + add r0, r1 │ │ + str r0, [sp, #44] @ 0x2c │ │ + movw r0, #10468 @ 0x28e4 │ │ + ldr.w ip, [r7, #12] │ │ + add r0, r1 │ │ + str r0, [sp, #28] │ │ + add.w r0, r1, #10368 @ 0x2880 │ │ + str r0, [sp, #12] │ │ + add.w r0, r1, #8960 @ 0x2300 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add.w r0, r1, #6912 @ 0x1b00 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add.w r0, r1, #10112 @ 0x2780 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add.w r0, r1, #2560 @ 0xa00 │ │ + str r0, [sp, #84] @ 0x54 │ │ + add.w r0, r1, #512 @ 0x200 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add.w r0, r1, #5760 @ 0x1680 │ │ + ldr.w r5, [fp, #40] @ 0x28 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add.w r0, r1, #3712 @ 0xe80 │ │ + strd r5, r2, [sp, #92] @ 0x5c │ │ + mov r5, r4 │ │ + str r0, [sp, #24] │ │ + movs r0, #0 │ │ + str r3, [sp, #100] @ 0x64 │ │ + str r6, [sp, #88] @ 0x58 │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #52] @ 0x34 │ │ + str.w lr, [sp, #48] @ 0x30 │ │ + str.w r8, [sp, #20] │ │ + uxtb r1, r5 │ │ + mov sl, r5 │ │ + cmp r1, #24 │ │ + bhi.w f470 │ │ + movs r0, #0 │ │ + movs r5, #0 │ │ + tbh [pc, r1, lsl #1] │ │ + movs r1, r3 │ │ + lsls r3, r7, #6 │ │ + lsls r4, r7, #7 │ │ + lsls r4, r5, #8 │ │ + lsls r6, r5, #6 │ │ + lsls r0, r7, #9 │ │ + lsls r6, r4, #10 │ │ + lsls r0, r2, #9 │ │ + lsls r4, r1, #13 │ │ + movs r0, r5 │ │ + lsls r0, r5, #1 │ │ + lsls r5, r6, #14 │ │ + lsls r7, r6, #10 │ │ + lsls r7, r5, #5 │ │ + lsls r2, r6, #16 │ │ + lsls r1, r5, #15 │ │ + lsls r7, r1, #17 │ │ + lsls r6, r7, #8 │ │ + lsls r0, r3, #5 │ │ + lsls r7, r1, #14 │ │ + lsls r1, r0, #6 │ │ + lsls r4, r5, #17 │ │ + lsls r6, r6, #4 │ │ + lsls r7, r0, #7 │ │ + lsrs r7, r6, #32 │ │ + add r0, sp, #88 @ 0x58 │ │ + movs r1, #17 │ │ + mov r4, lr │ │ + bl 5dfb4 │ │ + movs r5, #1 │ │ + movs r0, #0 │ │ + ldr.w ip, [r7, #12] │ │ + mov lr, r4 │ │ + strd r0, r0, [fp, #44] @ 0x2c │ │ + strd r5, r5, [fp, #52] @ 0x34 │ │ + b.n e41e │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldrh.w r1, [fp, #80] @ 0x50 │ │ + cmp r0, r1 │ │ + bcs.n e4ac │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + cmp r1, #3 │ │ + bcs.n e4ce │ │ + cmp.w lr, #0 │ │ + beq.w f444 │ │ + ldrb.w r2, [r8], #1 │ │ + sub.w lr, lr, #1 │ │ + ldr r3, [sp, #88] @ 0x58 │ │ + lsls r2, r1 │ │ + orr.w r1, r1, #8 │ │ + orrs r2, r3 │ │ + b.n e4d0 │ │ + movs r0, #19 │ │ + add r1, sp, #88 @ 0x58 │ │ + strh.w r0, [fp, #80] @ 0x50 │ │ + mov r4, lr │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + bl f908 │ │ + mov r5, r1 │ │ + uxtb r1, r0 │ │ + cmp r1, #3 │ │ + beq.w f428 │ │ + ldr.w ip, [r7, #12] │ │ + mov lr, r4 │ │ + b.n e4f8 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + subs r1, #3 │ │ + str r1, [sp, #92] @ 0x5c │ │ + lsrs r1, r2, #3 │ │ + cmp r0, #18 │ │ + str r1, [sp, #88] @ 0x58 │ │ + bhi.w f896 │ │ + ldr r1, [pc, #932] @ (e884 ) │ │ + add r1, pc │ │ + ldrb r1, [r1, r0] │ │ + cmp r1, #19 │ │ + bcs.w f8a0 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + adds r0, #1 │ │ + and.w r2, r2, #7 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r0, #0 │ │ + strb r2, [r3, r1] │ │ + uxtb r0, r0 │ │ + cmp r0, #0 │ │ + beq.n e480 │ │ + b.n e692 │ │ + ldrh.w r2, [fp, #76] @ 0x4c │ │ + ldrh.w r0, [fp, #78] @ 0x4e │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + add r0, r2 │ │ + cmp r1, r0 │ │ + bcs.n e59c │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + cmp r0, #15 │ │ + bcs.n e604 │ │ + cmp.w lr, #1 │ │ + bhi.n e608 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + mov r3, r0 │ │ + mov r0, r2 │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + bfc r0, #10, #22 │ │ + ldrsh.w r0, [r4, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n e542 │ │ + uxth r6, r0 │ │ + cmp.w r6, #512 @ 0x200 │ │ + itt cs │ │ + lsrcs r0, r0, #9 │ │ + cmpcs r3, r0 │ │ + bcc.n e574 │ │ + b.n e61c │ │ + cmp r3, #11 │ │ + bcc.n e574 │ │ + movs r6, #11 │ │ + subs r5, r6, #1 │ │ + mvns r0, r0 │ │ + and.w r5, r5, #31 │ │ + lsr.w r5, r2, r5 │ │ + and.w r5, r5, #1 │ │ + add r0, r5 │ │ + lsrs r5, r0, #6 │ │ + cmp r5, #8 │ │ + bhi.w f88a │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + ldrsh.w r0, [r4, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n e61c │ │ + adds r6, #1 │ │ + cmp r3, r6 │ │ + bcs.n e548 │ │ + cmp.w lr, #0 │ │ + beq.w f420 │ │ + ldrb.w r6, [r8], #1 │ │ + add.w r0, r3, #8 │ │ + mov.w lr, #0 │ │ + cmp r3, #7 │ │ + str r0, [sp, #92] @ 0x5c │ │ + lsl.w r6, r6, r3 │ │ + orr.w r2, r2, r6 │ │ + mov r3, r0 │ │ + str r2, [sp, #88] @ 0x58 │ │ + bcc.n e520 │ │ + b.n e61e │ │ + bne.w f06c │ │ + cmp.w r2, #288 @ 0x120 │ │ + bhi.w f80c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + mov r4, lr │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + bl 5da54 │ │ + ldrh.w r0, [fp, #76] @ 0x4c │ │ + ldrh.w r2, [fp, #78] @ 0x4e │ │ + adds r1, r2, r0 │ │ + bfc r0, #9, #23 │ │ + bfc r1, #9, #23 │ │ + cmp r1, r0 │ │ + bcc.w f81c │ │ + and.w r2, r2, #31 │ │ + subs r1, r1, r0 │ │ + cmp r1, r2 │ │ + bne.w f824 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + adds r1, r5, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl 5df06 │ │ + ldrb.w r0, [fp, #83] @ 0x53 │ │ + add r1, sp, #88 @ 0x58 │ │ + subs r0, #1 │ │ + strb.w r0, [fp, #83] @ 0x53 │ │ + mov r0, r5 │ │ + bl f908 │ │ + mov r5, r1 │ │ + uxtb r1, r0 │ │ + cmp r1, #3 │ │ + beq.w f434 │ │ + ldr.w ip, [r7, #12] │ │ + mov lr, r4 │ │ + b.n e68a │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + b.n e61e │ │ + ldrh.w r2, [r8], #2 │ │ + sub.w lr, lr, #2 │ │ + ldr r3, [sp, #88] @ 0x58 │ │ + lsls r2, r0 │ │ + orr.w r0, r0, #16 │ │ + orrs r2, r3 │ │ + b.n e61e │ │ + mov r0, r3 │ │ + mov r3, r2 │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + bfc r3, #10, #22 │ │ + ldrsh.w r3, [r4, r3, lsl #1] │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + ble.n e638 │ │ + lsrs r6, r3, #9 │ │ + bfc r3, #9, #23 │ │ + b.n e666 │ │ + movs r6, #10 │ │ + and.w r5, r6, #31 │ │ + mvns r3, r3 │ │ + lsr.w r5, r2, r5 │ │ + and.w r5, r5, #1 │ │ + add r3, r5 │ │ + cmp.w r3, #576 @ 0x240 │ │ + bcs.n e65e │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + adds r6, #1 │ │ + ldrsh.w r3, [r4, r3, lsl #1] │ │ + cmp r3, #0 │ │ + bmi.n e63a │ │ + b.n e664 │ │ + adds r6, #1 │ │ + movw r3, #32767 @ 0x7fff │ │ + uxtb r6, r6 │ │ + subs r0, r0, r6 │ │ + str r0, [sp, #92] @ 0x5c │ │ + and.w r0, r6, #31 │ │ + cmp r3, #16 │ │ + str r3, [sp, #96] @ 0x60 │ │ + lsr.w r0, r2, r0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + bcs.w f0a0 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + adds r0, r1, #1 │ │ + bfc r1, #9, #23 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r0, #0 │ │ + strb r3, [r2, r1] │ │ + uxtb r0, r0 │ │ + cmp r0, #0 │ │ + beq.w e500 │ │ + cmp r0, #1 │ │ + beq.w e41e │ │ + b.w f47a │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + movs r5, #30 │ │ + cmp r3, ip │ │ + bhi.w e41e │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r0, r3 │ │ + bcc.w e41e │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + adds r4, r0, r2 │ │ + cmp r4, ip │ │ + bhi.w eef8 │ │ + subs r1, r2, r3 │ │ + cmp r1, r2 │ │ + itt cs │ │ + negcs r1, r3 │ │ + cmpcs r0, r1 │ │ + bhi.w eef8 │ │ + str r0, [sp, #0] │ │ + mov r1, ip │ │ + ldr r0, [r7, #8] │ │ + mov r5, lr │ │ + bl fed8 │ │ + mov lr, r5 │ │ + ldr.w ip, [r7, #12] │ │ + movs r5, #12 │ │ + str r4, [sp, #52] @ 0x34 │ │ + b.n e41e │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp ip, r0 │ │ + beq.w f466 │ │ + bls.w f8b8 │ │ + add r2, sp, #92 @ 0x5c │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + ldr r6, [r7, #8] │ │ + movs r5, #17 │ │ + ldmia r2, {r0, r1, r2} │ │ + strb r1, [r6, r3] │ │ + subs r1, r2, #1 │ │ + cmp r0, #0 │ │ + str r1, [sp, #100] @ 0x64 │ │ + it eq │ │ + moveq r5, #6 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r5, #6 │ │ + adds r3, #1 │ │ + str r3, [sp, #52] @ 0x34 │ │ + b.n e41e │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + movs r5, #21 │ │ + cmp r0, #255 @ 0xff │ │ + bhi.w e41e │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + cmp ip, r1 │ │ + beq.w f466 │ │ + bls.w f8b8 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + movs r5, #12 │ │ + ldr r2, [r7, #8] │ │ + strb r0, [r2, r1] │ │ + adds r1, #1 │ │ + str r1, [sp, #52] @ 0x34 │ │ + b.n e41e │ │ + ldrb.w r0, [fp, #82] @ 0x52 │ │ + movs r5, #3 │ │ + cmp r0, #0 │ │ + beq.w e41e │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + ldrd r1, r2, [sp, #88] @ 0x58 │ │ + bic.w r3, r2, #7 │ │ + sub.w r6, r4, lr │ │ + cmp.w r6, r2, lsr #3 │ │ + mov r0, r6 │ │ + it cs │ │ + lsrcs r0, r2, #3 │ │ + sub.w r3, r3, r0, lsl #3 │ │ + subs r0, r6, r0 │ │ + str r3, [sp, #92] @ 0x5c │ │ + cmp r4, r0 │ │ + bcc.w f874 │ │ + and.w r2, r2, #7 │ │ + movs r6, #0 │ │ + and.w r3, r3, #24 │ │ + str r6, [sp, #100] @ 0x64 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + lsrs r1, r2 │ │ + lsl.w r3, r6, r3 │ │ + bics r1, r3 │ │ + str r1, [sp, #88] @ 0x58 │ │ + sub.w lr, r4, r0 │ │ + ldr r1, [sp, #20] │ │ + movs r5, #23 │ │ + add.w r8, r1, r0 │ │ + b.n e41e │ │ + movs r2, #0 │ │ + ldrd r0, r1, [sp, #88] @ 0x58 │ │ + str r2, [sp, #100] @ 0x64 │ │ + bic.w r2, r1, #7 │ │ + and.w r1, r1, #7 │ │ + str r2, [sp, #92] @ 0x5c │ │ + movs r5, #5 │ │ + lsrs r0, r1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n e41e │ │ + cmp.w lr, #0 │ │ + beq.w f430 │ │ + ldrb.w r0, [r8], #1 │ │ + sub.w lr, lr, #1 │ │ + str.w r0, [fp, #44] @ 0x2c │ │ + movs r5, #2 │ │ + b.n e41e │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldrd r5, r3, [sp, #88] @ 0x58 │ │ + ldr.w r1, [fp, #52] @ 0x34 │ │ + cmp r0, #4 │ │ + mov r2, r0 │ │ + it ls │ │ + movls r2, #4 │ │ + cmp r2, r0 │ │ + beq.w edd8 │ │ + cbz r3, e7f6 │ │ + cmp r3, #7 │ │ + bhi.n e80e │ │ + cmp.w lr, #0 │ │ + beq.w f400 │ │ + ldrb.w r6, [r8], #1 │ │ + sub.w lr, lr, #1 │ │ + lsls r6, r3 │ │ + orr.w r3, r3, #8 │ │ + orrs r6, r5 │ │ + b.n e810 │ │ + cmp.w lr, #0 │ │ + beq.w f400 │ │ + ldrb.w r3, [r8], #1 │ │ + sub.w lr, lr, #1 │ │ + orr.w r1, r3, r1, lsl #8 │ │ + movs r3, #0 │ │ + b.n e81e │ │ + mov r6, r5 │ │ + lsrs r5, r6, #8 │ │ + subs r3, #8 │ │ + uxtb r6, r6 │ │ + orr.w r1, r6, r1, lsl #8 │ │ + str r3, [sp, #92] @ 0x5c │ │ + str r5, [sp, #88] @ 0x58 │ │ + adds r0, #1 │ │ + str.w r1, [fp, #52] @ 0x34 │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.n e7d0 │ │ + cmp.w lr, #0 │ │ + beq.w f430 │ │ + ldr.w r0, [fp, #44] @ 0x2c │ │ + movw r3, #4229 @ 0x1085 │ │ + ldrb.w r1, [r8], #1 │ │ + movt r3, #2114 @ 0x842 │ │ + str.w r1, [fp, #48] @ 0x30 │ │ + movs r5, #3 │ │ + orr.w r2, r1, r0, lsl #8 │ │ + and.w r1, r1, #32 │ │ + sub.w lr, lr, #1 │ │ + umull r3, r6, r2, r3 │ │ + subs r3, r2, r6 │ │ + add.w r3, r6, r3, lsr #1 │ │ + lsrs r6, r3, #4 │ │ + lsls r6, r6, #5 │ │ + sub.w r3, r6, r3, lsr #4 │ │ + subs r2, r2, r3 │ │ + orrs r1, r2 │ │ + movs r2, #8 │ │ + add.w r2, r2, r0, lsr #4 │ │ + and.w r0, r0, #15 │ │ + and.w r2, r2, #16 │ │ + eor.w r0, r0, #8 │ │ orrs r1, r2 │ │ orrs r0, r1 │ │ - bne.n a980 │ │ + it ne │ │ + movne r5, #29 │ │ + b.n e41e │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ + vqshrun.s64 d25, , #1 │ │ + cmp r0, #3 │ │ + bcs.w ee0e │ │ + cmp.w lr, #0 │ │ + beq.w f430 │ │ + ldrb.w r1, [r8], #1 │ │ + sub.w lr, lr, #1 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + lsls r1, r0 │ │ + orr.w r0, r0, #8 │ │ + orrs r1, r2 │ │ + b.n ee10 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + cmp r0, #8 │ │ + bcs.w ee3c │ │ + cmp.w lr, #0 │ │ + beq.w f430 │ │ + ldrb.w r1, [r8], #1 │ │ + sub.w lr, lr, #1 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + lsls r1, r0 │ │ + orr.w r0, r0, #8 │ │ + orrs r1, r2 │ │ + b.n ee3e │ │ + cmp.w lr, #0 │ │ + beq.w f430 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + sub.w sl, ip, r0 │ │ + cmp lr, sl │ │ + it cc │ │ + movcc sl, lr │ │ + cmp r4, sl │ │ + it cc │ │ + movcc sl, r4 │ │ + adds.w r6, sl, r0 │ │ + bcs.w f854 │ │ + cmp r6, ip │ │ + bhi.w f860 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov r2, sl │ │ + ldr r1, [r7, #8] │ │ + mov r5, lr │ │ + add r0, r1 │ │ + mov r1, r8 │ │ + bl 5df06 │ │ + sub.w r0, r4, sl │ │ + sub.w lr, r5, sl │ │ + ldr.w ip, [r7, #12] │ │ + add r8, sl │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r5, #6 │ │ + str r6, [sp, #52] @ 0x34 │ │ + b.n e41e │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + ldrd r1, r0, [sp, #88] @ 0x58 │ │ + cmp r2, #4 │ │ + mov r3, r2 │ │ + it ls │ │ + movls r3, #4 │ │ + cmp r3, r2 │ │ + beq.w edde │ │ + cbz r0, e960 │ │ + cmp r0, #7 │ │ + bhi.n e952 │ │ + cmp.w lr, #0 │ │ + beq.w f3e6 │ │ + ldrb.w r6, [r8], #1 │ │ + sub.w lr, lr, #1 │ │ + lsls r6, r0 │ │ + orrs r1, r6 │ │ + orr.w r0, r0, #8 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + subs r0, #8 │ │ + str r0, [sp, #92] @ 0x5c │ │ + strb r1, [r4, r2] │ │ + lsrs r1, r1, #8 │ │ + str r1, [sp, #88] @ 0x58 │ │ + b.n e976 │ │ + cmp.w lr, #0 │ │ + beq.w f3e6 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + sub.w lr, lr, #1 │ │ + ldrb.w r0, [r8], #1 │ │ + strb r0, [r4, r2] │ │ + movs r0, #0 │ │ + adds r2, #1 │ │ + str r2, [sp, #100] @ 0x64 │ │ + b.n e92e │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + movs r5, #7 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + cmp ip, r1 │ │ + it eq │ │ + moveq r5, #2 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r5, #20 │ │ + beq.w e41e │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp ip, r0 │ │ + bne.w e41e │ │ + b.w f476 │ │ + ldrd r6, r4, [sp, #88] @ 0x58 │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #4] │ │ + ldrb.w r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #8] │ │ + cmp.w lr, #4 │ │ + itt cs │ │ + subcs.w r0, ip, sl │ │ + cmpcs r0, #2 │ │ + bcc.w ed4c │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + cmp.w r0, #258 @ 0x102 │ │ + it hi │ │ + cmphi.w lr, #13 │ │ + bhi.w f0c6 │ │ + cmp r4, #15 │ │ + bcs.n e9e4 │ │ + ldrh.w r0, [r8], #2 │ │ + sub.w lr, lr, #2 │ │ + lsls r0, r4 │ │ + orrs r6, r0 │ │ + orr.w r4, r4, #16 │ │ + mov r0, r6 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + bfc r0, #10, #22 │ │ + ldrsh.w r0, [r1, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n e9fa │ │ + lsrs r2, r0, #9 │ │ + b.n ea26 │ │ + movs r1, #10 │ │ + and.w r2, r1, #31 │ │ + mvns r0, r0 │ │ + lsr.w r2, r6, r2 │ │ + and.w r2, r2, #1 │ │ + add r0, r2 │ │ + cmp.w r0, #576 @ 0x240 │ │ + bcs.n ea1e │ │ + ldrsh.w r0, [r3, r0, lsl #1] │ │ + adds r1, #1 │ │ + cmp r0, #0 │ │ + bmi.n e9fc │ │ + b.n ea24 │ │ + adds r1, #1 │ │ + movw r0, #32767 @ 0x7fff │ │ + uxtb r2, r1 │ │ + subs r1, r4, r2 │ │ + and.w r2, r2, #31 │ │ + lsls r3, r0, #23 │ │ + str r1, [sp, #92] @ 0x5c │ │ + lsr.w r2, r6, r2 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r2, [sp, #88] @ 0x58 │ │ + bmi.w f392 │ │ + cmp r1, #14 │ │ + bhi.n ea50 │ │ + ldrh.w r3, [r8], #2 │ │ + sub.w lr, lr, #2 │ │ + lsls r3, r1 │ │ + orrs r2, r3 │ │ + orr.w r1, r1, #16 │ │ + mov r3, r2 │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + bfc r3, #10, #22 │ │ + ldrsh.w r3, [r4, r3, lsl #1] │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + ble.n ea66 │ │ + lsrs r6, r3, #9 │ │ + b.n ea94 │ │ + movs r6, #10 │ │ + and.w r5, r6, #31 │ │ + mvns r3, r3 │ │ + lsr.w r5, r2, r5 │ │ + and.w r5, r5, #1 │ │ + add r3, r5 │ │ + cmp.w r3, #576 @ 0x240 │ │ + bcs.n ea8c │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + adds r6, #1 │ │ + ldrsh.w r3, [r4, r3, lsl #1] │ │ + cmp r3, #0 │ │ + bmi.n ea68 │ │ + b.n ea92 │ │ + adds r6, #1 │ │ + movw r3, #32767 @ 0x7fff │ │ + uxtb r6, r6 │ │ + subs r4, r1, r6 │ │ + and.w r1, r6, #31 │ │ + cmp ip, sl │ │ + str r4, [sp, #92] @ 0x5c │ │ + lsr.w r6, r2, r1 │ │ + str r6, [sp, #88] @ 0x58 │ │ + bls.w f8ac │ │ + ldr r1, [r7, #8] │ │ + strb.w r0, [r1, sl] │ │ + add.w r0, sl, #1 │ │ + lsls r1, r3, #23 │ │ + bmi.w f39c │ │ + cmp r0, ip │ │ + bcs.w f8c4 │ │ + ldr r1, [r7, #8] │ │ + add.w sl, sl, #2 │ │ + strb r3, [r1, r0] │ │ + b.n e9b0 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + mov sl, lr │ │ + ldrd r0, r5, [sp, #88] @ 0x58 │ │ + cmp r1, #3 │ │ + mov ip, r1 │ │ + it ls │ │ + movls.w ip, #3 │ │ + cmp r1, ip │ │ + beq.w f072 │ │ + movs r2, #4 │ │ + str r2, [sp, #120] @ 0x78 │ │ + movs r2, #5 │ │ + strd r2, r2, [sp, #112] @ 0x70 │ │ + add r2, sp, #112 @ 0x70 │ │ + ldr.w r6, [r2, r1, lsl #2] │ │ + cmp r5, r6 │ │ + bcs.n eb20 │ │ + cmp.w sl, #0 │ │ + beq.w f3c2 │ │ + ldrb.w r2, [r8], #1 │ │ + add.w r3, r5, #8 │ │ + and.w r5, r5, #31 │ │ + sub.w sl, sl, #1 │ │ + cmp r3, r6 │ │ + str r3, [sp, #92] @ 0x5c │ │ + lsl.w r2, r2, r5 │ │ + orr.w r0, r0, r2 │ │ + mov r5, r3 │ │ + str r0, [sp, #88] @ 0x58 │ │ + bcc.n eaf4 │ │ + b.n eb22 │ │ + mov r3, r5 │ │ + ldr r4, [pc, #896] @ (eea4 ) │ │ + and.w r2, r6, #31 │ │ + add r4, pc │ │ + ldrh.w r5, [r4, r1, lsl #1] │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + lsls r4, r2 │ │ + bic.w r4, r0, r4 │ │ + lsrs r0, r2 │ │ + add r5, r4 │ │ + ldr r4, [sp, #28] │ │ + str r0, [sp, #88] @ 0x58 │ │ + strh.w r5, [r4, r1, lsl #1] │ │ + subs r5, r3, r6 │ │ + adds r1, #1 │ │ + str r5, [sp, #92] @ 0x5c │ │ + str r1, [sp, #100] @ 0x64 │ │ + b.n eada │ │ + strd fp, r9, [sp, #32] │ │ + ldrd r9, r5, [sp, #96] @ 0x60 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + cmp ip, r4 │ │ + beq.w f3d4 │ │ + sub.w sl, ip, r4 │ │ + ldr r0, [r7, #8] │ │ + sub.w r2, r4, r9 │ │ + mov r1, ip │ │ + mov r3, r4 │ │ + mov r6, sl │ │ + cmp r5, sl │ │ + it cc │ │ + movcc r6, r5 │ │ + str r6, [sp, #0] │ │ + mov fp, lr │ │ + bl fbe8 │ │ + ldr.w ip, [r7, #12] │ │ + cmp r5, sl │ │ + sub.w r5, r5, r6 │ │ + add r4, r6 │ │ + mov lr, fp │ │ + str r5, [sp, #100] @ 0x64 │ │ + bhi.n eb58 │ │ + movs r5, #12 │ │ + str r4, [sp, #52] @ 0x34 │ │ + ldrd fp, r9, [sp, #32] │ │ + b.w e41e │ │ + ldrd r1, r5, [sp, #88] @ 0x58 │ │ + ldrb.w r2, [sp, #104] @ 0x68 │ │ + cmp r5, r2 │ │ + bcs.n ebd0 │ │ + cmp.w lr, #0 │ │ + beq.w f408 │ │ + ldrb.w r0, [r8], #1 │ │ + and.w r6, r5, #31 │ │ + add.w r3, r5, #8 │ │ + sub.w lr, lr, #1 │ │ + cmp r3, r2 │ │ + str r3, [sp, #92] @ 0x5c │ │ + lsl.w r0, r0, r6 │ │ + orr.w r1, r1, r0 │ │ + mov r5, r3 │ │ + str r1, [sp, #88] @ 0x58 │ │ + bcc.n eba6 │ │ + subs r3, r5, r2 │ │ + str r3, [sp, #92] @ 0x5c │ │ + and.w r3, r2, #31 │ │ + ldrd r6, r0, [sp, #96] @ 0x60 │ │ + lsr.w r2, r1, r3 │ │ + cmp r6, #16 │ │ + str r2, [sp, #88] @ 0x58 │ │ + mov.w r2, #11 │ │ + str r2, [sp, #120] @ 0x78 │ │ + mov.w r2, #3 │ │ + strd r2, r2, [sp, #112] @ 0x70 │ │ + bne.w eeb0 │ │ + subs r2, r0, #1 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + bfc r2, #9, #23 │ │ + ldrb r2, [r4, r2] │ │ + b.n eeb2 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + cmp r0, #15 │ │ + bcs.w ee50 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + cmp.w lr, #1 │ │ + bhi.w ef04 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + mov r2, r0 │ │ + mov r0, r1 │ │ + ldr r3, [sp, #24] │ │ + bfc r0, #10, #22 │ │ + ldrsh.w r0, [r3, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n ec3a │ │ + uxth r3, r0 │ │ + cmp.w r3, #512 @ 0x200 │ │ + itt cs │ │ + lsrcs r0, r0, #9 │ │ + cmpcs r2, r0 │ │ + bcc.n ec6c │ │ + b.n efea │ │ + cmp r2, #11 │ │ + bcc.n ec6c │ │ + movs r3, #11 │ │ + subs r6, r3, #1 │ │ + mvns r0, r0 │ │ + and.w r6, r6, #31 │ │ + lsr.w r6, r1, r6 │ │ + and.w r6, r6, #1 │ │ + add r0, r6 │ │ + lsrs r6, r0, #6 │ │ + cmp r6, #8 │ │ + bhi.w f88a │ │ + ldrsh.w r0, [r4, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w efea │ │ + adds r3, #1 │ │ + cmp r2, r3 │ │ + bcs.n ec40 │ │ + cmp.w lr, #0 │ │ + beq.w f44c │ │ + ldrb.w r3, [r8], #1 │ │ + add.w r0, r2, #8 │ │ + mov.w lr, #0 │ │ + cmp r2, #7 │ │ + str r0, [sp, #92] @ 0x5c │ │ + lsl.w r3, r3, r2 │ │ + orr.w r1, r1, r3 │ │ + mov r2, r0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + bcc.n ec18 │ │ + b.n efec │ │ + ldrd r0, r2, [sp, #88] @ 0x58 │ │ + ldrb.w r1, [sp, #104] @ 0x68 │ │ + cmp r2, r1 │ │ + bcs.w ee56 │ │ + cmp.w lr, #0 │ │ + beq.w f418 │ │ + ldrb.w r6, [r8], #1 │ │ + add.w r3, r2, #8 │ │ + and.w r2, r2, #31 │ │ + sub.w lr, lr, #1 │ │ + cmp r3, r1 │ │ + str r3, [sp, #92] @ 0x5c │ │ + lsl.w r2, r6, r2 │ │ + orr.w r0, r0, r2 │ │ + mov r2, r3 │ │ + str r0, [sp, #88] @ 0x58 │ │ + bcc.n eca2 │ │ + b.n ee58 │ │ + ldrd r0, r2, [sp, #88] @ 0x58 │ │ + ldrb.w r1, [sp, #104] @ 0x68 │ │ + cmp r2, r1 │ │ + bcs.w ee7c │ │ + cmp.w lr, #0 │ │ + beq.w f410 │ │ + ldrb.w r6, [r8], #1 │ │ + add.w r3, r2, #8 │ │ + and.w r2, r2, #31 │ │ + sub.w lr, lr, #1 │ │ + cmp r3, r1 │ │ + str r3, [sp, #92] @ 0x5c │ │ + lsl.w r2, r6, r2 │ │ + orr.w r0, r0, r2 │ │ + mov r2, r3 │ │ + str r0, [sp, #88] @ 0x58 │ │ + bcc.n ecdc │ │ + b.n ee7e │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + movs r5, #20 │ │ + mov r1, r0 │ │ + bfc r1, #9, #23 │ │ + str r1, [sp, #100] @ 0x64 │ │ + cmp.w r1, #256 @ 0x100 │ │ + beq.w e41e │ │ + lsrs r1, r1, #1 │ │ + movs r5, #33 @ 0x21 │ │ + cmp r1, #142 @ 0x8e │ │ + bhi.w e41e │ │ + ldr r1, [pc, #384] @ (eea8 ) │ │ + subs r0, #1 │ │ + ldr r2, [pc, #384] @ (eeac ) │ │ + and.w r0, r0, #31 │ │ + add r1, pc │ │ + movs r5, #14 │ │ + add r2, pc │ │ + ldrh.w r2, [r2, r0, lsl #1] │ │ + ldrb r0, [r1, r0] │ │ + str r2, [sp, #100] @ 0x64 │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r5, #15 │ │ + b.w e41e │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + cmp r4, #14 │ │ + str.w sl, [sp, #52] @ 0x34 │ │ + bhi.n ee0a │ │ + cmp.w lr, #1 │ │ + bhi.w ef7c │ │ + mov r0, r6 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + bfc r0, #10, #22 │ │ + ldrsh.w r0, [r1, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n ed80 │ │ + uxth r1, r0 │ │ + cmp.w r1, #512 @ 0x200 │ │ + itt cs │ │ + lsrcs r0, r0, #9 │ │ + cmpcs r4, r0 │ │ + bcc.n edb0 │ │ + b.n ee0a │ │ + cmp r4, #11 │ │ + bcc.n edb0 │ │ + movs r1, #11 │ │ + subs r2, r1, #1 │ │ + mvns r0, r0 │ │ + and.w r2, r2, #31 │ │ + lsr.w r2, r6, r2 │ │ + and.w r2, r2, #1 │ │ + add r0, r2 │ │ + lsrs r2, r0, #6 │ │ + cmp r2, #8 │ │ + bhi.w f88a │ │ + ldrsh.w r0, [r3, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n ee0a │ │ + adds r1, #1 │ │ + cmp r4, r1 │ │ + bcs.n ed86 │ │ + cmp.w lr, #0 │ │ + beq.w f454 │ │ + ldrb.w r1, [r8], #1 │ │ add.w r0, r4, #8 │ │ + mov.w lr, #0 │ │ + cmp r4, #7 │ │ + str r0, [sp, #92] @ 0x5c │ │ + lsl.w r1, r1, r4 │ │ + orr.w r6, r6, r1 │ │ + mov r4, r0 │ │ + str r6, [sp, #88] @ 0x58 │ │ + bcc.n ed5e │ │ + b.n ef8c │ │ + movs r5, #24 │ │ + b.w e41e │ │ + ldrh.w r1, [fp, #72] @ 0x48 │ │ + movs r5, #31 │ │ + ldrh.w r2, [fp, #74] @ 0x4a │ │ + movw r3, #65535 @ 0xffff │ │ + str r1, [sp, #100] @ 0x64 │ │ + eors r2, r1 │ │ + cmp r2, r3 │ │ + bne.w e41e │ │ + movs r5, #20 │ │ + cmp r1, #0 │ │ + beq.w e41e │ │ + movs r5, #17 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r5, #6 │ │ + b.w e41e │ │ + mov r0, r4 │ │ + b.n ef8c │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + subs r0, #3 │ │ + ubfx r2, r1, #1, #2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + lsrs r0, r1, #3 │ │ + and.w r3, r1, #1 │ │ + strb.w r2, [fp, #83] @ 0x53 │ │ + strb.w r3, [fp, #82] @ 0x52 │ │ + movs r5, #25 │ │ + str r0, [sp, #88] @ 0x58 │ │ + tbb [pc, r2] │ │ + ldrb r4, [r0, #8] │ │ + lsls r5, r6, #9 │ │ + b.w e41e │ │ + movs r5, #4 │ │ + b.w e41e │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + subs r0, #8 │ │ + str r0, [sp, #92] @ 0x5c │ │ + uxtb r0, r1 │ │ + movs r5, #18 │ │ + str r0, [sp, #96] @ 0x60 │ │ + lsrs r0, r1, #8 │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.w e41e │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + b.n efec │ │ + mov r3, r2 │ │ + subs r3, r3, r1 │ │ + and.w r1, r1, #31 │ │ + str r3, [sp, #92] @ 0x5c │ │ + movs r5, #15 │ │ + lsr.w r3, r0, r1 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + str r3, [sp, #88] @ 0x58 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + lsl.w r1, r3, r1 │ │ + bics r0, r1 │ │ + add r0, r2 │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.w e41e │ │ + mov r3, r2 │ │ + subs r3, r3, r1 │ │ + and.w r1, r1, #31 │ │ + str r3, [sp, #92] @ 0x5c │ │ + movs r5, #22 │ │ + lsr.w r3, r0, r1 │ │ + ldr r2, [sp, #96] @ 0x60 │ │ + str r3, [sp, #88] @ 0x58 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + lsl.w r1, r3, r1 │ │ + bics r0, r1 │ │ + add r0, r2 │ │ + str r0, [sp, #96] @ 0x60 │ │ + b.w e41e │ │ + nop │ │ + ldrb r0, [r2, #21] │ │ + vqshlu.s64 , q10, #63 @ 0x3f │ │ + vqshl.u32 d24, d6, #31 │ │ + vsubl.u q9, d15, d0 │ │ + and.w r6, r6, #2 │ │ + add r5, sp, #112 @ 0x70 │ │ + ldr.w r6, [r5, r6, lsl #2] │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ + lsl.w r3, r5, r3 │ │ + bics r1, r3 │ │ + add r1, r6 │ │ + adds r4, r1, r0 │ │ + bfc r0, #9, #23 │ │ + mov r1, r4 │ │ + bfc r1, #9, #23 │ │ + cmp r1, r0 │ │ + bcc.w f86c │ │ + beq.n eef0 │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + subs r1, r1, r0 │ │ + mov r5, lr │ │ + add r3, r0 │ │ + mov r0, r3 │ │ + bl 5dfd8 │ │ + ldr.w ip, [r7, #12] │ │ + mov lr, r5 │ │ + str r4, [sp, #100] @ 0x64 │ │ + movs r5, #10 │ │ + b.w e41e │ │ + movs r5, #19 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r5, #12 │ │ + b.w e41e │ │ + ldrh.w r1, [r8], #2 │ │ + sub.w lr, lr, #2 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + lsls r1, r0 │ │ + orr.w r0, r0, #16 │ │ + orrs r1, r2 │ │ + b.n efec │ │ + movs r0, #0 │ │ + movs r5, #8 │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.w e41e │ │ + movw r0, #288 @ 0x120 │ │ + movs r1, #144 @ 0x90 │ │ + movt r0, #32 │ │ + movs r2, #8 │ │ + str.w r0, [fp, #76] @ 0x4c │ │ + mov r4, lr │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + bl 5df12 │ │ + ldr r0, [sp, #16] │ │ + movs r1, #112 @ 0x70 │ │ + movs r2, #9 │ │ + bl 5df12 │ │ + ldr r0, [sp, #12] │ │ + movs r1, #24 │ │ + movs r2, #7 │ │ + bl 5df12 │ │ + mov.w r0, #134744072 @ 0x8080808 │ │ + movs r1, #32 │ │ + strd r0, r0, [fp] │ │ + movs r2, #5 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + bl 5df12 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + add r1, sp, #88 @ 0x58 │ │ + bl f908 │ │ + uxtb r0, r0 │ │ + mov r5, r1 │ │ + cmp r0, #1 │ │ + bne.w f7fc │ │ + mov lr, r4 │ │ + ldr.w ip, [r7, #12] │ │ + b.w e41e │ │ + ldrh.w r0, [r8], #2 │ │ + sub.w lr, lr, #2 │ │ + lsls r0, r4 │ │ + orrs r6, r0 │ │ + orr.w r0, r4, #16 │ │ + mov r1, r6 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + bfc r1, #10, #22 │ │ + ldrsh.w r1, [r2, r1, lsl #1] │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n efa6 │ │ + lsrs r2, r1, #9 │ │ + bfc r1, #9, #23 │ │ + b.n efd4 │ │ + movs r2, #10 │ │ + and.w r3, r2, #31 │ │ + mvns r1, r1 │ │ + lsr.w r3, r6, r3 │ │ + and.w r3, r3, #1 │ │ + add r1, r3 │ │ + cmp.w r1, #576 @ 0x240 │ │ + bcs.n efcc │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + adds r2, #1 │ │ + ldrsh.w r1, [r3, r1, lsl #1] │ │ + cmp r1, #0 │ │ + bmi.n efa8 │ │ + b.n efd2 │ │ + adds r2, #1 │ │ + movw r1, #32767 @ 0x7fff │ │ + uxtb r2, r2 │ │ + subs r0, r0, r2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + and.w r0, r2, #31 │ │ + str r1, [sp, #100] @ 0x64 │ │ + movs r5, #13 │ │ + lsr.w r0, r6, r0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.w e41e │ │ + mov r0, r2 │ │ + mov r2, r1 │ │ + ldr r3, [sp, #24] │ │ + bfc r2, #10, #22 │ │ + ldrsh.w r2, [r3, r2, lsl #1] │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n f006 │ │ + lsrs r3, r2, #9 │ │ + bfc r2, #9, #23 │ │ + b.n f032 │ │ + movs r3, #10 │ │ + and.w r6, r3, #31 │ │ + mvns r2, r2 │ │ + lsr.w r6, r1, r6 │ │ + and.w r6, r6, #1 │ │ + add r2, r6 │ │ + cmp.w r2, #576 @ 0x240 │ │ + bcs.n f02a │ │ + ldrsh.w r2, [r4, r2, lsl #1] │ │ + adds r3, #1 │ │ + cmp r2, #0 │ │ + bmi.n f008 │ │ + b.n f030 │ │ + adds r3, #1 │ │ + movw r2, #32767 @ 0x7fff │ │ + uxtb r3, r3 │ │ + subs r0, r0, r3 │ │ + str r0, [sp, #92] @ 0x5c │ │ + and.w r0, r3, #31 │ │ + movs r5, #34 @ 0x22 │ │ + cmp r2, #29 │ │ + lsr.w r0, r1, r0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + bhi.w e41e │ │ + ldr r0, [pc, #932] @ (f3f0 ) │ │ + uxtb r1, r2 │ │ + lsrs r1, r1, #1 │ │ + movs r3, #1 │ │ + add r0, pc │ │ + uqsub8 r1, r1, r3 │ │ + movs r5, #16 │ │ + strb.w r1, [sp, #104] @ 0x68 │ │ + ldrh.w r0, [r0, r2, lsl #1] │ │ + cmp r2, #4 │ │ + str r0, [sp, #96] @ 0x60 │ │ + it cc │ │ + movcc r5, #22 │ │ + b.w e41e │ │ + movs r5, #26 │ │ + b.w e41e │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + movs r1, #19 │ │ + bl 5deb4 │ │ + ldr r1, [sp, #28] │ │ + movs r0, #0 │ │ + ldr.w ip, [r7, #12] │ │ + movs r5, #27 │ │ + mov lr, sl │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldrh r1, [r1, #0] │ │ + cmp.w r1, #286 @ 0x11e │ │ + bhi.w e41e │ │ + ldrh.w r0, [fp, #78] @ 0x4e │ │ + cmp r0, #31 │ │ + it cc │ │ + movcc r5, #9 │ │ + b.w e41e │ │ + cbnz r1, f0aa │ │ + movs r5, #32 │ │ + cmp r3, #16 │ │ + beq.w e41e │ │ + movw r0, #770 @ 0x302 │ │ + add r1, sp, #112 @ 0x70 │ │ + movt r0, #7 │ │ + movs r5, #11 │ │ + str r0, [sp, #112] @ 0x70 │ │ + and.w r0, r3, #3 │ │ + ldrb r0, [r1, r0] │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ + b.w e41e │ │ + strd fp, r9, [sp, #32] │ │ + ldr.w r9, [sp, #4] │ │ + cmp r4, #14 │ │ + bhi.n f0e2 │ │ + ldrh.w r0, [r8], #2 │ │ + sub.w lr, lr, #2 │ │ + lsls r0, r4 │ │ + orrs r6, r0 │ │ + orr.w r4, r4, #16 │ │ + mov r0, r6 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + bfc r0, #10, #22 │ │ + ldrsh.w fp, [r1, r0, lsl #1] │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ + ble.n f0fa │ │ + mov.w r0, fp, lsr #9 │ │ + b.n f12a │ │ + movs r0, #10 │ │ + and.w r1, r0, #31 │ │ + mvn.w r2, fp │ │ + lsr.w r1, r6, r1 │ │ + and.w r1, r1, #1 │ │ + add r1, r2 │ │ + cmp.w r1, #576 @ 0x240 │ │ + bcs.n f122 │ │ + ldrsh.w fp, [r3, r1, lsl #1] │ │ + adds r0, #1 │ │ + cmp.w fp, #0 │ │ + bmi.n f0fc │ │ + b.n f128 │ │ + adds r0, #1 │ │ + movw fp, #32767 @ 0x7fff │ │ + uxtb r0, r0 │ │ + subs r4, r4, r0 │ │ + and.w r0, r0, #31 │ │ + lsrs r6, r0 │ │ + movs.w r0, fp, lsl #23 │ │ + bmi.n f1d6 │ │ + cmp r4, #14 │ │ + bhi.n f14c │ │ + ldrh.w r0, [r8], #2 │ │ + sub.w lr, lr, #2 │ │ + lsls r0, r4 │ │ + orrs r6, r0 │ │ + orr.w r4, r4, #16 │ │ + mov r0, r6 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + bfc r0, #10, #22 │ │ + ldrsh.w r1, [r1, r0, lsl #1] │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + ble.n f162 │ │ + lsrs r0, r1, #9 │ │ + b.n f18e │ │ + movs r0, #10 │ │ + and.w r2, r0, #31 │ │ + mvns r1, r1 │ │ + lsr.w r2, r6, r2 │ │ + and.w r2, r2, #1 │ │ + add r1, r2 │ │ + cmp.w r1, #576 @ 0x240 │ │ + bcs.n f186 │ │ + ldrsh.w r1, [r3, r1, lsl #1] │ │ + adds r0, #1 │ │ + cmp r1, #0 │ │ + bmi.n f164 │ │ + b.n f18c │ │ + adds r0, #1 │ │ + movw r1, #32767 @ 0x7fff │ │ + uxtb r0, r0 │ │ + cmp sl, ip │ │ + bcs.w f8ac │ │ + subs r4, r4, r0 │ │ + and.w r0, r0, #31 │ │ + lsls r2, r1, #23 │ │ + lsr.w r6, r6, r0 │ │ + ldr r0, [r7, #8] │ │ + strb.w fp, [r0, sl] │ │ + add.w r0, sl, #1 │ │ + bmi.n f1d2 │ │ + cmp r0, ip │ │ + bcs.w f8c4 │ │ + ldr r2, [r7, #8] │ │ + add.w sl, sl, #2 │ │ + movs r5, #12 │ │ + strb r1, [r2, r0] │ │ + sub.w r0, ip, sl │ │ + cmp.w r0, #258 @ 0x102 │ │ + bls.w f3ac │ │ + cmp.w lr, #14 │ │ + bcs.w f0ce │ │ + b.n f3ac │ │ + mov sl, r0 │ │ + mov fp, r1 │ │ + mov r0, fp │ │ + bfc r0, #9, #23 │ │ + cmp.w r0, #256 @ 0x100 │ │ + beq.w f3a6 │ │ + lsrs r1, r0, #1 │ │ + cmp r1, #142 @ 0x8e │ │ + str.w sl, [sp, #52] @ 0x34 │ │ + bhi.w f834 │ │ + ldr r0, [pc, #512] @ (f3f4 ) │ │ + sub.w r2, fp, #1 │ │ + ldr r1, [pc, #512] @ (f3f8 ) │ │ + and.w r2, r2, #31 │ │ + add r0, pc │ │ + cmp r4, #14 │ │ + add r1, pc │ │ + ldrb r0, [r0, r2] │ │ + ldrh.w fp, [r1, r2, lsl #1] │ │ + str r0, [sp, #8] │ │ + bhi.n f224 │ │ + cmp.w lr, #1 │ │ + bls.w f87e │ │ + ldrh.w r0, [r8], #2 │ │ + sub.w lr, lr, #2 │ │ + lsls r0, r4 │ │ + orrs r6, r0 │ │ + orr.w r4, r4, #16 │ │ + ldr r3, [sp, #8] │ │ + cbz r3, f262 │ │ + and.w r1, r3, #31 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + subs r4, r4, r3 │ │ + lsr.w r0, r6, r1 │ │ + lsl.w r1, r2, r1 │ │ + bic.w r1, r6, r1 │ │ + cmp r4, #14 │ │ + add fp, r1 │ │ + bhi.n f260 │ │ + cmp.w lr, #1 │ │ + bls.w f87e │ │ + ldrh.w r1, [r8], #2 │ │ + sub.w lr, lr, #2 │ │ + lsls r1, r4 │ │ + orr.w r6, r1, r0 │ │ + orr.w r4, r4, #16 │ │ + b.n f262 │ │ + mov r6, r0 │ │ + mov r0, r6 │ │ + ldr r1, [sp, #24] │ │ + bfc r0, #10, #22 │ │ + ldrsh.w r0, [r1, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n f278 │ │ + lsrs r1, r0, #9 │ │ + b.n f2a6 │ │ + movs r1, #10 │ │ + and.w r2, r1, #31 │ │ + mvns r0, r0 │ │ + lsr.w r2, r6, r2 │ │ + and.w r2, r2, #1 │ │ + add r0, r2 │ │ + cmp.w r0, #576 @ 0x240 │ │ + bcs.n f29e │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + adds r1, #1 │ │ + ldrsh.w r0, [r2, r0, lsl #1] │ │ + cmp r0, #0 │ │ + bmi.n f27a │ │ + b.n f2a4 │ │ + adds r1, #1 │ │ + movw r0, #32767 @ 0x7fff │ │ + uxtb r1, r1 │ │ + subs r4, r4, r1 │ │ + and.w r1, r1, #31 │ │ + lsrs r6, r1 │ │ + mov r1, r0 │ │ + bfc r1, #9, #23 │ │ + cmp r1, #29 │ │ + bhi.w f83a │ │ + ldr r2, [pc, #320] @ (f3fc ) │ │ + uxtb r0, r0 │ │ + lsrs r3, r0, #1 │ │ + movs r5, #1 │ │ + add r2, pc │ │ + cmp r0, #4 │ │ + ldrh.w r9, [r2, r1, lsl #1] │ │ + uqsub8 r1, r3, r5 │ │ + str r1, [sp, #8] │ │ + bcc.n f30c │ │ + cmp r4, #15 │ │ + bcs.n f2f0 │ │ + cmp.w lr, #1 │ │ + bls.w f87e │ │ + ldrh.w r0, [r8], #2 │ │ + sub.w lr, lr, #2 │ │ + lsls r0, r4 │ │ + orr.w r4, r4, #16 │ │ + orrs r0, r6 │ │ + b.n f2f2 │ │ + mov r0, r6 │ │ + ldr r2, [sp, #8] │ │ + uxtb r1, r2 │ │ + subs r4, r4, r1 │ │ + and.w r1, r2, #31 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + lsr.w r6, r0, r1 │ │ + lsl.w r1, r2, r1 │ │ + bics r0, r1 │ │ + add r9, r0 │ │ + mov.w sl, #30 │ │ + cmp r9, ip │ │ + bhi.w f83e │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r0, r9 │ │ + bcc.w f83e │ │ + sub.w r2, r0, r9 │ │ + cmp.w fp, #3 │ │ + mov sl, r0 │ │ + bne.n f362 │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + cmn.w sl, #4 │ │ + bhi.n f37a │ │ + add.w r0, sl, #3 │ │ + cmp r0, ip │ │ + itt ls │ │ + addls r0, r2, #2 │ │ + cmpls r0, ip │ │ + bcs.n f37a │ │ + cmp r2, ip │ │ + itt cc │ │ + addcc r1, r2, #1 │ │ + cmpcc r1, ip │ │ + bcs.n f37a │ │ + ldr r3, [r7, #8] │ │ + ldrb r2, [r3, r2] │ │ + strb.w r2, [r3, sl] │ │ + add.w r2, r3, sl │ │ + ldrb r1, [r3, r1] │ │ + strb r1, [r2, #1] │ │ + ldrb r0, [r3, r0] │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + strb r0, [r2, #2] │ │ + b.n f37a │ │ + ldr r0, [r7, #8] │ │ + mov r1, ip │ │ + mov r3, sl │ │ + str.w fp, [sp] │ │ + mov r5, lr │ │ + bl fbe8 │ │ + ldr.w ip, [r7, #12] │ │ + mov lr, r5 │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + add sl, fp │ │ + movs r5, #12 │ │ + sub.w r0, ip, sl │ │ + cmp.w r0, #258 @ 0x102 │ │ + it hi │ │ + cmphi.w lr, #13 │ │ + bhi.w f0ce │ │ + b.n f3ac │ │ + str.w sl, [sp, #52] @ 0x34 │ │ + movs r5, #21 │ │ + b.w e41e │ │ + str r3, [sp, #100] @ 0x64 │ │ + movs r5, #21 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.w e41e │ │ + mov.w fp, #256 @ 0x100 │ │ + movs r5, #20 │ │ + ldr r0, [sp, #8] │ │ + str.w sl, [sp, #52] @ 0x34 │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ + strd r9, fp, [sp, #96] @ 0x60 │ │ + strd r6, r4, [sp, #88] @ 0x58 │ │ + b.w eb92 │ │ + movs r5, #252 @ 0xfc │ │ + mov.w sl, #8 │ │ + movs r4, #0 │ │ + mov.w lr, #0 │ │ + ldr.w ip, [r7, #12] │ │ + b.n f460 │ │ + movs r5, #2 │ │ + mov.w sl, #19 │ │ + movs r0, #0 │ │ + str.w ip, [sp, #52] @ 0x34 │ │ + ldrd fp, r9, [sp, #32] │ │ + b.n f49e │ │ + movs r5, #252 @ 0xfc │ │ + mov.w sl, #5 │ │ + b.n f45a │ │ + nop │ │ + strh r2, [r7, #32] │ │ + vsubl.u , d15, d24 │ │ + vmlal.u q12, d15, d10[0] │ │ + @ instruction: 0xffff81c8 │ │ + vsli.64 q9, q14, #63 @ 0x3f │ │ + mov.w sl, #23 │ │ + b.n f45a │ │ + movs r5, #252 @ 0xfc │ │ + mov.w sl, #11 │ │ + b.n f45a │ │ + movs r5, #252 @ 0xfc │ │ + mov.w sl, #16 │ │ + b.n f45a │ │ + movs r5, #252 @ 0xfc │ │ + mov.w sl, #14 │ │ + b.n f45a │ │ + movs r5, #252 @ 0xfc │ │ + mov.w sl, #10 │ │ + b.n f45a │ │ + movs r5, #255 @ 0xff │ │ + mov.w sl, #9 │ │ + b.n f43a │ │ + movs r5, #252 @ 0xfc │ │ + b.n f45a │ │ + movs r5, #255 @ 0xff │ │ + mov.w sl, #10 │ │ + movs r0, #0 │ │ + mov lr, r4 │ │ + ldr.w ip, [r7, #12] │ │ + b.n f49e │ │ + movs r5, #252 @ 0xfc │ │ + mov.w sl, #9 │ │ + b.n f45a │ │ + movs r5, #252 @ 0xfc │ │ + mov.w sl, #15 │ │ + b.n f45a │ │ + movs r5, #252 @ 0xfc │ │ + mov.w sl, #12 │ │ + movs r4, #0 │ │ + mov.w lr, #0 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + b.n f4cc │ │ + movs r5, #2 │ │ + movs r0, #0 │ │ + str.w ip, [sp, #52] @ 0x34 │ │ + b.n f49e │ │ + movs r5, #255 @ 0xff │ │ + movs r0, #0 │ │ + b.n f49e │ │ + str.w ip, [sp, #52] @ 0x34 │ │ + uxtb r0, r5 │ │ + cmp r0, #1 │ │ + it ne │ │ + cmpne r0, #252 @ 0xfc │ │ + bne.n f490 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + movs r4, #0 │ │ + cmp r0, #1 │ │ + beq.n f4b8 │ │ + b.n f4cc │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r0, r0, r5 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + sub.w r4, r8, lr │ │ + cmp.w r4, r1, lsr #3 │ │ + it cs │ │ + lsrcs r4, r1, #3 │ │ + sub.w r1, r1, r4, lsl #3 │ │ + str r1, [sp, #92] @ 0x5c │ │ + cbz r0, f4cc │ │ + uxtb.w r0, sl │ │ + movs r5, #2 │ │ + cmp r0, #23 │ │ + it eq │ │ + moveq r5, #1 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp ip, r0 │ │ + it ne │ │ + movne r5, #1 │ │ + add r3, sp, #88 @ 0x58 │ │ + ldrb.w r6, [sp, #104] @ 0x68 │ │ + strb.w r6, [fp, #84] @ 0x54 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str.w r1, [fp, #40] @ 0x28 │ │ + and.w r1, r1, #31 │ │ + strb.w sl, [fp, #104] @ 0x68 │ │ + lsl.w r1, r6, r1 │ │ + bics r0, r1 │ │ + str.w r0, [fp, #68] @ 0x44 │ │ + sxtb r0, r5 │ │ + cmp r0, #0 │ │ + strd r2, r3, [fp, #60] @ 0x3c │ │ + str r4, [sp, #44] @ 0x2c │ │ + bmi.n f568 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r0, ip │ │ + bhi.w f82a │ │ + bic.w r2, r0, #3 │ │ + movw r0, #43439 @ 0xa9af │ │ + movt r0, #24174 @ 0x5e6e │ │ + movw r3, #22208 @ 0x56c0 │ │ + umull r0, r1, r2, r0 │ │ + movw sl, #32881 @ 0x8071 │ │ + strd r5, lr, [sp, #20] │ │ + movt sl, #32775 @ 0x8007 │ │ + str.w r9, [sp, #36] @ 0x24 │ │ + str r2, [sp, #28] │ │ + str.w fp, [sp, #32] │ │ + lsrs r1, r1, #13 │ │ + mls r0, r1, r3, r2 │ │ + str r1, [sp, #12] │ │ + mul.w r6, r1, r3 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr.w r0, [fp, #56] @ 0x38 │ │ + str r6, [sp, #8] │ │ + cmp r6, r3 │ │ + uxth r1, r0 │ │ + mov.w lr, r0, lsr #16 │ │ + str r1, [sp, #16] │ │ + bcs.n f56c │ │ + movs r0, #0 │ │ + mov.w r9, #0 │ │ + movs r2, #0 │ │ + mov.w ip, #0 │ │ + movs r6, #0 │ │ + movs r5, #0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + strd r0, r0, [sp, #68] @ 0x44 │ │ + b.n f662 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + b.n f7e0 │ │ + mul.w r0, r1, r3 │ │ + ldr r1, [r7, #8] │ │ + mov r4, r6 │ │ + movs r2, #0 │ │ + mov.w r9, #0 │ │ + mov.w ip, #0 │ │ + movs r5, #0 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + movs r6, #0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + strd r0, r0, [sp, #68] @ 0x44 │ │ + strd r1, r5, [sp, #80] @ 0x50 │ │ + mov r8, ip │ │ + ldr r5, [sp, #76] @ 0x4c │ │ + ldrd r3, ip, [sp, #68] @ 0x44 │ │ + strd r4, lr, [sp, #60] @ 0x3c │ │ + movs r4, #0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + add.w fp, r0, r4 │ │ + ldrb.w lr, [r0, r4] │ │ adds r4, #4 │ │ - ldr r5, [r0, #0] │ │ - cbz r5, a980 │ │ - adds r0, r5, #1 │ │ - ldr r4, [r4, #0] │ │ - blx 41300 │ │ - cbz r0, a980 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + ldrb.w sl, [fp, #1] │ │ + ldrb.w r1, [fp, #2] │ │ + add r0, lr │ │ + ldrb.w fp, [fp, #3] │ │ + add r8, sl │ │ + add r3, r1 │ │ + add r6, r0 │ │ + add ip, fp │ │ + add r5, r3 │ │ + add r2, ip │ │ + add r9, r8 │ │ + str r0, [sp, #84] @ 0x54 │ │ + movw r0, #22208 @ 0x56c0 │ │ + cmp r4, r0 │ │ + bne.n f59e │ │ + movw sl, #32881 @ 0x8071 │ │ + movw fp, #65521 @ 0xfff1 │ │ + movt sl, #32775 @ 0x8007 │ │ + umull r0, r1, r2, sl │ │ + umull r0, r4, r5, sl │ │ + umull r0, lr, r9, sl │ │ + lsrs r0, r1, #15 │ │ + mls r2, r0, fp, r2 │ │ + lsrs r0, r4, #15 │ │ + umull r1, r4, r6, sl │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + mls r5, r0, fp, r5 │ │ + mov.w r0, lr, lsr #15 │ │ + mls r9, r0, fp, r9 │ │ + lsrs r0, r4, #15 │ │ + mls r6, r0, fp, r6 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r5, [sp, #76] @ 0x4c │ │ + add r0, r1 │ │ + umull r1, r4, r0, sl │ │ + lsrs r1, r4, #15 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + mls lr, r1, fp, r0 │ │ + umull r0, r1, ip, sl │ │ + lsrs r0, r1, #15 │ │ + mls ip, r0, fp, ip │ │ + umull r0, r1, r3, sl │ │ + str.w ip, [sp, #72] @ 0x48 │ │ + ldr.w ip, [sp, #84] @ 0x54 │ │ + lsrs r0, r1, #15 │ │ + mls r3, r0, fp, r3 │ │ + umull r0, r1, r8, sl │ │ + str r3, [sp, #68] @ 0x44 │ │ + movw r3, #22208 @ 0x56c0 │ │ + lsrs r0, r1, #15 │ │ + mls r8, r0, fp, r8 │ │ + umull r0, r1, ip, sl │ │ + lsrs r0, r1, #15 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + mls r5, r0, fp, ip │ │ + movw r0, #22208 @ 0x56c0 │ │ + subs r4, r4, r0 │ │ + add r1, r0 │ │ + cmp r4, r0 │ │ + mov ip, r8 │ │ + bcs.n f58c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov r8, r6 │ │ + and.w r0, r0, #3 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r0, #0 │ │ + beq.n f72c │ │ + ldr r1, [sp, #12] │ │ + ldr r0, [r7, #8] │ │ + str.w lr, [sp, #64] @ 0x40 │ │ + add.w lr, sp, #68 @ 0x44 │ │ + mla r1, r1, r3, r0 │ │ + ldr r0, [sp, #28] │ │ + ldr r3, [sp, #8] │ │ + subs r4, r3, r0 │ │ + ldmia.w lr, {r3, r6, lr} │ │ + mov r0, r2 │ │ + ldrb.w r2, [r1], #4 │ │ + adds r4, #4 │ │ + str r2, [sp, #84] @ 0x54 │ │ + ldrb.w r2, [r1, #-2] │ │ + ldrb.w fp, [r1, #-3] │ │ + add r3, r2 │ │ + ldrb.w sl, [r1, #-1] │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + add ip, fp │ │ + add r6, sl │ │ + add lr, r3 │ │ + add r5, r2 │ │ + add r0, r6 │ │ + add r9, ip │ │ + add r8, r5 │ │ + bne.n f68e │ │ + mov r4, r0 │ │ + movw r0, #32881 @ 0x8071 │ │ + movt r0, #32775 @ 0x8007 │ │ + mov r2, r9 │ │ + umull r1, fp, r4, r0 │ │ + umull r1, sl, lr, r0 │ │ + umull r1, r9, r9, r0 │ │ + mov.w r1, fp, lsr #15 │ │ + movw fp, #65521 @ 0xfff1 │ │ + mls r4, r1, fp, r4 │ │ + mov.w r1, sl, lsr #15 │ │ + mls lr, r1, fp, lr │ │ + mov.w r9, r9, lsr #15 │ │ + umull r1, sl, r8, r0 │ │ + str r4, [sp, #84] @ 0x54 │ │ + str.w lr, [sp, #76] @ 0x4c │ │ + mls r2, r9, fp, r2 │ │ + ldr.w lr, [sp, #64] @ 0x40 │ │ + mov.w r1, sl, lsr #15 │ │ + mov sl, r0 │ │ + mls r8, r1, fp, r8 │ │ + umull r1, r4, r6, r0 │ │ + lsrs r1, r4, #15 │ │ + mls r6, r1, fp, r6 │ │ + umull r1, r4, r3, r0 │ │ + lsrs r1, r4, #15 │ │ + mls r3, r1, fp, r3 │ │ + umull r1, r4, ip, r0 │ │ + lsrs r1, r4, #15 │ │ + mls ip, r1, fp, ip │ │ + umull r1, r4, r5, r0 │ │ + lsrs r1, r4, #15 │ │ + mls r5, r1, fp, r5 │ │ + b.n f734 │ │ + str r2, [sp, #84] @ 0x54 │ │ + mov r2, r9 │ │ + ldrd r3, r6, [sp, #68] @ 0x44 │ │ + ldr.w fp, [sp, #16] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mla r9, r0, fp, lr │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + add r2, r0 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + add r0, r8 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + umull r1, r4, r9, sl │ │ + movw r1, #65521 @ 0xfff1 │ │ + lsrs r4, r4, #15 │ │ + mls r4, r4, r1, r9 │ │ + add.w r2, r4, r2, lsl #2 │ │ + subs r4, r1, r6 │ │ + add.w r4, r4, r4, lsl #1 │ │ + add r2, r4 │ │ + add.w r4, ip, r3, lsl #1 │ │ + subs r2, r2, r4 │ │ + add.w r0, r2, r0, lsl #2 │ │ + movw r2, #65491 @ 0xffd3 │ │ + movt r2, #2 │ │ + add r0, r2 │ │ + add.w r2, r6, fp │ │ + add r2, r3 │ │ + add r2, ip │ │ + ldr.w ip, [sp, #32] │ │ + add r2, r5 │ │ + ldr r5, [sp, #80] @ 0x50 │ │ + cbz r5, f7a8 │ │ + ldr r3, [r7, #8] │ │ + ldr r6, [sp, #28] │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + add r3, r6 │ │ + ldr.w lr, [sp, #24] │ │ + ldrb.w r6, [r3], #1 │ │ + subs r5, #1 │ │ + add r2, r6 │ │ + add r0, r2 │ │ + bne.n f79a │ │ + b.n f7b2 │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + ldr.w lr, [sp, #24] │ │ + umull r3, r6, r0, sl │ │ + umull r3, r5, r2, sl │ │ + lsrs r3, r6, #15 │ │ + mls r0, r3, r1, r0 │ │ + lsrs r3, r5, #15 │ │ + ldr r5, [sp, #20] │ │ + mls r1, r3, r1, r2 │ │ + orr.w r0, r1, r0, lsl #16 │ │ + lsls r1, r5, #24 │ │ + str.w r0, [ip, #56] @ 0x38 │ │ + bne.n f7e0 │ │ + ldr.w r1, [ip, #52] @ 0x34 │ │ + subs r5, r0, r1 │ │ + it ne │ │ + mvnne.w r5, #1 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str.w r4, [r9, #8] │ │ + add r0, lr │ │ + strb.w r5, [r9, #4] │ │ + sub.w r0, r8, r0 │ │ + str.w r0, [r9] │ │ + add sp, #124 @ 0x7c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r0, #2 │ │ + bne.n f808 │ │ + ldr.w ip, [r7, #12] │ │ + mov lr, r4 │ │ + b.n f47a │ │ + movs r5, #255 @ 0xff │ │ + b.n f43a │ │ + ldr r3, [pc, #216] @ (f8e8 ) │ │ + mov r0, r2 │ │ + mov.w r1, #288 @ 0x120 │ │ + add r3, pc │ │ + mov r2, r3 │ │ + bl b858 │ │ + ldr r2, [pc, #204] @ (f8ec ) │ │ + add r2, pc │ │ + bl c4e8 │ │ + mov r0, r2 │ │ + bl d150 │ │ + ldr r2, [pc, #216] @ (f904 ) │ │ + mov r1, ip │ │ + add r2, pc │ │ + bl b858 │ │ + mov.w sl, #33 @ 0x21 │ │ + b.n f840 │ │ + mov.w sl, #34 @ 0x22 │ │ + mov r0, fp │ │ + ldr r1, [sp, #8] │ │ + movs r5, #255 @ 0xff │ │ + strd r9, r0, [sp, #96] @ 0x60 │ │ + movs r0, #0 │ │ + strb.w r1, [sp, #104] @ 0x68 │ │ + strd r6, r4, [sp, #88] @ 0x58 │ │ + b.n f3e0 │ │ + ldr r2, [pc, #128] @ (f8d8 ) │ │ + mov r1, r6 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add r2, pc │ │ + bl c4e8 │ │ + ldr r2, [pc, #120] @ (f8dc ) │ │ + mov r0, r6 │ │ + mov r1, ip │ │ + add r2, pc │ │ + bl b858 │ │ + ldr r2, [pc, #100] @ (f8d4 ) │ │ + add r2, pc │ │ + bl c4e8 │ │ + ldr r2, [pc, #136] @ (f900 ) │ │ mov r1, r4 │ │ - mov r2, r5 │ │ + add r2, pc │ │ + bl b80e │ │ + ldr r2, [pc, #112] @ (f8f0 ) │ │ + movs r0, #2 │ │ + mov r1, lr │ │ + add r2, pc │ │ + bl b858 │ │ + ldr r2, [pc, #112] @ (f8fc ) │ │ + mov.w r1, #576 @ 0x240 │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #72] @ (f8e0 ) │ │ + movs r1, #19 │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #64] @ (f8e4 ) │ │ + mov r0, r1 │ │ + movs r1, #19 │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #68] @ (f8f4 ) │ │ + mov r0, sl │ │ + mov r1, ip │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #20] @ (f8d0 ) │ │ + mov r1, ip │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #48] @ (f8f8 ) │ │ + mov r1, ip │ │ + add r2, pc │ │ + bl b410 │ │ + nop │ │ + cmp r4, #146 @ 0x92 │ │ + movs r5, r0 │ │ + cmp r5, #114 @ 0x72 │ │ + movs r5, r0 │ │ + cmp r5, #6 │ │ + movs r5, r0 │ │ + cmp r4, #250 @ 0xfa │ │ + movs r5, r0 │ │ + cmp r5, #38 @ 0x26 │ │ + movs r5, r0 │ │ + cmp r5, #42 @ 0x2a │ │ + movs r5, r0 │ │ + cmp r5, #92 @ 0x5c │ │ + movs r5, r0 │ │ + cmp r5, #98 @ 0x62 │ │ + movs r5, r0 │ │ + cmp r3, #108 @ 0x6c │ │ + movs r5, r0 │ │ + cmp r4, #158 @ 0x9e │ │ + movs r5, r0 │ │ + cmp r4, #136 @ 0x88 │ │ + movs r5, r0 │ │ + cmp r3, #112 @ 0x70 │ │ + movs r5, r0 │ │ + cmp r5, #40 @ 0x28 │ │ + movs r5, r0 │ │ + cmp r5, #130 @ 0x82 │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #140 @ 0x8c │ │ + str r1, [sp, #0] │ │ + movw r1, #10468 @ 0x28e4 │ │ + add r1, r0 │ │ + str r1, [sp, #32] │ │ + movw r1, #10400 @ 0x28a0 │ │ + add.w lr, sp, #72 @ 0x48 │ │ + add r1, r0 │ │ + str r1, [sp, #20] │ │ + movw r1, #10477 @ 0x28ed │ │ + add.w r8, r0, #10112 @ 0x2780 │ │ + add r1, r0 │ │ + str r1, [sp, #16] │ │ + add.w r1, lr, #4 │ │ + str r1, [sp, #28] │ │ + add.w r1, r0, #3712 @ 0xe80 │ │ + str r1, [sp, #12] │ │ + add.w r1, r0, #6912 @ 0x1b00 │ │ + str r1, [sp, #8] │ │ + add.w r1, r0, #512 @ 0x200 │ │ + ldrb.w r0, [r8, #363] @ 0x16b │ │ + add.w fp, sp, #40 @ 0x28 │ │ + movw r5, #798 @ 0x31e │ │ + str r1, [sp, #4] │ │ + str.w r8, [sp, #24] │ │ + uxtb r0, r0 │ │ + cmp r0, #2 │ │ + mov sl, r0 │ │ + beq.n f9d8 │ │ + cmp r0, #1 │ │ + beq.n f998 │ │ + cmp r0, #0 │ │ + bne.w fbba │ │ + mov r0, fp │ │ + movs r1, #32 │ │ + mov r4, lr │ │ + bl 5dfb4 │ │ + mov r0, r4 │ │ + movs r1, #68 @ 0x44 │ │ + bl 5dfb4 │ │ + ldr.w r9, [sp, #4] │ │ + movs r0, #0 │ │ + strh.w r5, [r9, r0] │ │ + adds r0, #2 │ │ + cmp.w r0, #2048 @ 0x800 │ │ + bne.n f986 │ │ + mov.w r5, #288 @ 0x120 │ │ + b.n f9c2 │ │ + mov r0, fp │ │ + movs r1, #32 │ │ + mov r4, lr │ │ + bl 5dfb4 │ │ + mov r0, r4 │ │ + movs r1, #68 @ 0x44 │ │ + bl 5dfb4 │ │ + ldr.w r9, [sp, #12] │ │ + movs r0, #0 │ │ + strh.w r5, [r9, r0] │ │ + adds r0, #2 │ │ + cmp.w r0, #2048 @ 0x800 │ │ + bne.n f9b0 │ │ + movs r5, #32 │ │ + ldr.w r8, [sp, #20] │ │ + add.w r0, r9, #2048 @ 0x800 │ │ + mov.w r1, #1152 @ 0x480 │ │ + mov r4, sl │ │ + bl 5deb4 │ │ + add.w lr, sp, #72 @ 0x48 │ │ + ldr r2, [sp, #28] │ │ + b.n fa0a │ │ + mov r0, fp │ │ + movs r1, #32 │ │ + mov r4, lr │ │ + bl 5dfb4 │ │ + mov r0, r4 │ │ + movs r1, #68 @ 0x44 │ │ + bl 5dfb4 │ │ + ldr.w r9, [sp, #8] │ │ + movs r0, #0 │ │ + strh.w r5, [r9, r0] │ │ + adds r0, #2 │ │ + cmp.w r0, #2048 @ 0x800 │ │ + bne.n f9f0 │ │ + ldr.w r8, [sp, #16] │ │ + add.w lr, sp, #72 @ 0x48 │ │ + ldr r2, [sp, #28] │ │ + movs r5, #19 │ │ + mov r4, sl │ │ + ldr r0, [sp, #32] │ │ + ldrh.w ip, [r0, r4, lsl #1] │ │ + cmp r5, ip │ │ + bcc.w fbc4 │ │ + cmp.w ip, #0 │ │ + mov r0, ip │ │ + mov r1, r8 │ │ + beq.n fa3a │ │ + ldrb r3, [r1, #0] │ │ + cmp r3, #15 │ │ + bhi.w fbba │ │ + ldrh.w r6, [fp, r3, lsl #1] │ │ + adds r1, #1 │ │ + subs r0, #1 │ │ + add.w r6, r6, #1 │ │ + strh.w r6, [fp, r3, lsl #1] │ │ + bne.n fa20 │ │ + movs r4, #0 │ │ + movs r5, #1 │ │ + movs r6, #0 │ │ + movs r0, #0 │ │ + movs r3, #0 │ │ + lsls r1, r6, #31 │ │ + beq.n fa68 │ │ + cmp r4, #16 │ │ + mov r1, r4 │ │ + it cc │ │ + addcc r1, #1 │ │ + bcs.n fa82 │ │ + ldrh.w r6, [fp, r4, lsl #1] │ │ + movs r5, #0 │ │ + add r0, r6 │ │ + add r3, r6 │ │ + movs r6, #1 │ │ + lsls r0, r0, #1 │ │ + str.w r0, [r2, r4, lsl #2] │ │ + mov r4, r1 │ │ + b.n fa44 │ │ + rsb r1, r4, #16 │ │ + cmp r1, r5 │ │ + it cc │ │ + movcc r5, r1 │ │ + adds r1, r5, r4 │ │ + cmp r4, r1 │ │ + it ls │ │ + movls r4, r1 │ │ + cmp r4, #15 │ │ + bhi.n fa82 │ │ + adds r1, r4, #1 │ │ + b.n fa52 │ │ + cmp.w r0, #65536 @ 0x10000 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + beq.n faa0 │ │ + movs r0, #1 │ │ + movs r1, #28 │ │ + cmp.w sl, #2 │ │ + beq.w fbd4 │ │ + uxth r3, r3 │ │ + cmp r3, #1 │ │ + bhi.w fbd4 │ │ + movw sl, #65535 @ 0xffff │ │ + movs r1, #0 │ │ + add.w r0, r9, #2048 @ 0x800 │ │ + str r0, [sp, #36] @ 0x24 │ │ + cmp r1, ip │ │ + bcs.n fba0 │ │ + adds r0, r1, #1 │ │ + mov r3, r1 │ │ + mov r1, r0 │ │ + ldrb.w r6, [r8, r3] │ │ + ands.w r0, r6, #15 │ │ + beq.n fb10 │ │ + ldr.w r5, [lr, r0, lsl #2] │ │ + negs r6, r6 │ │ + and.w r6, r6, #15 │ │ + cmp r0, #10 │ │ + add.w r4, r5, #1 │ │ + str.w r4, [lr, r0, lsl #2] │ │ + rsb r4, r0, #0 │ │ + and.w r4, r4, #31 │ │ + lsr.w r4, r2, r4 │ │ + and.w r5, r5, r4 │ │ + rbit r5, r5 │ │ + mov.w r5, r5, lsr #16 │ │ + lsr.w r5, r5, r6 │ │ + bhi.n fb1c │ │ + movs r4, #0 │ │ + cmp.w r4, r5, lsr #10 │ │ + bne.n fb10 │ │ + orr.w r3, r3, r0, lsl #9 │ │ + movs r4, #1 │ │ + lsl.w r0, r4, r0 │ │ + strh.w r3, [r9, r5, lsl #1] │ │ + add r5, r0 │ │ + cmp.w r5, #1024 @ 0x400 │ │ + bcc.n fb04 │ │ + cmp r1, ip │ │ + mov r0, r1 │ │ + it cc │ │ + addcc r0, #1 │ │ + bcc.n fab2 │ │ + b.n fba0 │ │ + mov r6, r5 │ │ + movw r2, #798 @ 0x31e │ │ + bfc r6, #10, #22 │ │ + ldrh.w lr, [r9, r6, lsl #1] │ │ + cmp lr, r2 │ │ + bne.n fb3a │ │ + strh.w sl, [r9, r6, lsl #1] │ │ + sub.w r2, sl, #2 │ │ + mov lr, sl │ │ + b.n fb3c │ │ + mov r2, sl │ │ + mov.w sl, r5, lsr #9 │ │ + cmp r0, #11 │ │ + beq.n fb7c │ │ + movs r5, #12 │ │ + ubfx r4, sl, #1, #1 │ │ + mvn.w r6, lr │ │ + add r6, r4 │ │ + uxth r4, r6 │ │ + lsrs r6, r4, #6 │ │ + cmp r6, #8 │ │ + bhi.n fbbe │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldrh.w lr, [r6, r4, lsl #1] │ │ + cmp.w lr, #0 │ │ + bne.n fb6e │ │ + strh.w r2, [r6, r4, lsl #1] │ │ + subs r4, r2, #2 │ │ + mov lr, r2 │ │ + mov r2, r4 │ │ + adds r4, r5, #1 │ │ + uxtb r5, r5 │ │ + ubfx sl, sl, #1, #15 │ │ + cmp r5, r0 │ │ + mov r5, r4 │ │ + bcc.n fb46 │ │ + ubfx r0, sl, #1, #1 │ │ + mvn.w r6, lr │ │ + add r0, r6 │ │ + uxth r0, r0 │ │ + lsrs r6, r0, #6 │ │ + cmp r6, #8 │ │ + bhi.n fbbe │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + mov sl, r2 │ │ + add.w lr, sp, #72 @ 0x48 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + strh.w r3, [r6, r0, lsl #1] │ │ + b.n faac │ │ + ldr.w r8, [sp, #24] │ │ + ldrb.w r0, [r8, #363] @ 0x16b │ │ + cbz r0, fbca │ │ + cmp r0, #2 │ │ + beq.n fbdc │ │ + subs r0, #1 │ │ + strb.w r0, [r8, #363] @ 0x16b │ │ + movw r5, #798 @ 0x31e │ │ + b.n f95c │ │ + movs r0, #3 │ │ + b.n fbd4 │ │ + movs r0, #3 │ │ + movs r1, #10 │ │ + b.n fbd4 │ │ + movs r0, #3 │ │ + movs r1, #28 │ │ + b.n fbd4 │ │ + ldr r1, [sp, #0] │ │ + movs r0, #0 │ │ + str r0, [r1, #12] │ │ + movs r0, #1 │ │ + movs r1, #12 │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [sp, #0] │ │ + movs r0, #0 │ │ + str r0, [r1, #12] │ │ + movs r0, #1 │ │ + b.n fbc0 │ │ + bmi.n fb92 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + ldr.w r8, [r7, #8] │ │ + mov sl, r1 │ │ + mov r9, r0 │ │ + subs r0, r3, r2 │ │ + bic.w r1, r8, #3 │ │ + subs r5, r2, r3 │ │ + add.w r6, r1, r3 │ │ + it ls │ │ + movls r5, r0 │ │ + cmp r5, #1 │ │ + bne.n fc38 │ │ + cmp r3, r2 │ │ + bls.n fc38 │ │ + subs r0, r3, #1 │ │ + cmp r0, sl │ │ + bcs.w fe2a │ │ + cmp r6, r3 │ │ + bcc.w fdba │ │ + cmp r6, sl │ │ + bhi.w fdc6 │ │ + cbz r1, fc34 │ │ + ldrb.w r2, [r9, r0] │ │ + add.w r0, r9, r3 │ │ + bl 5dfd8 │ │ + subs r1, r6, #1 │ │ + b.n fce2 │ │ + subs.w ip, sl, #3 │ │ + it cc │ │ + movcc.w ip, #0 │ │ + cmp ip, r6 │ │ + it cs │ │ + movcs ip, r6 │ │ + cmp r3, r2 │ │ + it hi │ │ + cmphi r0, #3 │ │ + bhi.n fcb0 │ │ + cmp r3, ip │ │ + bcs.n fcde │ │ + add.w lr, r9, r3 │ │ + add.w fp, r9, r2 │ │ + movs r4, #0 │ │ + adds r0, r3, r4 │ │ + adds r0, #3 │ │ + cmp r0, sl │ │ + bcs.w fd64 │ │ + adds r0, r2, r4 │ │ + adds r1, r0, #3 │ │ + cmp r1, sl │ │ + bcs.w fd72 │ │ + cmp r0, sl │ │ + bcs.w fe20 │ │ + ldrb.w r1, [fp, r4] │ │ + strb.w r1, [lr, r4] │ │ + adds r1, r0, #1 │ │ + cmp r1, sl │ │ + bcs.w fe14 │ │ + add.w r1, fp, r4 │ │ + adds r0, #2 │ │ + add.w r6, lr, r4 │ │ + cmp r0, sl │ │ + ldrb r5, [r1, #1] │ │ + strb r5, [r6, #1] │ │ + bcs.w fe0a │ │ + ldrb r0, [r1, #2] │ │ + adds r4, #4 │ │ + strb r0, [r6, #2] │ │ + ldrb r0, [r1, #3] │ │ + strb r0, [r6, #3] │ │ + adds r6, r3, r4 │ │ + cmp r6, ip │ │ + bcc.n fc5e │ │ + adds r1, r2, r4 │ │ + b.n fce2 │ │ + cmp r3, ip │ │ + bcs.n fcde │ │ + sub.w r0, sl, #4 │ │ + mov r6, r3 │ │ + adds r1, r2, #4 │ │ + beq.n fd80 │ │ + cmn.w r2, #5 │ │ + bhi.n fd84 │ │ + cmp r1, sl │ │ + bhi.n fd90 │ │ + cmp r6, r0 │ │ + bhi.n fd9c │ │ + ldr.w r2, [r9, r2] │ │ + str.w r2, [r9, r6] │ │ + adds r6, #4 │ │ + cmp r6, ip │ │ + mov r2, r1 │ │ + bcs.n fce2 │ │ + b.n fcba │ │ + mov r6, r3 │ │ + mov r1, r2 │ │ + and.w r0, r8, #3 │ │ + tbb [pc, r0] │ │ + lsls r1, r7, #8 │ │ + adds r3, r1, r4 │ │ + cmp r1, sl │ │ + bcs.w fe34 │ │ + cmp r6, sl │ │ + bcs.w fe3a │ │ + mov r2, r1 │ │ + mov r0, r6 │ │ + b.n fd54 │ │ + adds r0, r6, #1 │ │ + cmp r0, sl │ │ + bcs.n fdd2 │ │ + adds r2, r1, #1 │ │ + cmp r2, sl │ │ + bcs.n fdee │ │ + cmp r1, sl │ │ + bcs.w fe40 │ │ + cmp r6, sl │ │ + bcc.n fd4c │ │ + ldr r2, [pc, #344] @ (fe70 ) │ │ + add r2, pc │ │ + b.n fe5c │ │ + adds r0, r6, #2 │ │ + cmp r0, sl │ │ + bcs.n fde0 │ │ + adds r2, r1, #2 │ │ + cmp r2, sl │ │ + bcs.n fdfc │ │ + cmp r1, sl │ │ + bcs.w fe46 │ │ + cmp r6, sl │ │ + bcs.w fe4c │ │ + ldrb.w r3, [r9, r1] │ │ + adds r1, #1 │ │ + cmp r1, sl │ │ + strb.w r3, [r9, r6] │ │ + bcs.w fe52 │ │ + adds r6, #1 │ │ + cmp r6, sl │ │ + bcs.w fe58 │ │ + ldrb.w r1, [r9, r1] │ │ + strb.w r1, [r9, r6] │ │ + ldrb.w r1, [r9, r2] │ │ + strb.w r1, [r9, r0] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #280] @ (fe80 ) │ │ + movs r1, #47 @ 0x2f │ │ + ldr r2, [pc, #280] @ (fe84 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl b9ee │ │ + ldr r0, [pc, #276] @ (fe88 ) │ │ + movs r1, #72 @ 0x48 │ │ + ldr r2, [pc, #276] @ (fe8c ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl b9ee │ │ + bl d124 │ │ + ldr r3, [pc, #272] @ (fe98 ) │ │ + mov r0, r2 │ │ + add r3, pc │ │ + mov r2, r3 │ │ + bl c4e8 │ │ + ldr r2, [pc, #264] @ (fe9c ) │ │ + mov r0, r1 │ │ + mov r1, sl │ │ + add r2, pc │ │ + bl b858 │ │ + ldr r0, [pc, #256] @ (fea0 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #256] @ (fea4 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #4] │ │ + add r1, pc │ │ + add r0, sp, #4 │ │ + str r2, [sp, #20] │ │ + str r2, [sp, #16] │ │ + movs r2, #4 │ │ + str r3, [sp, #8] │ │ + str r2, [sp, #12] │ │ + bl b450 │ │ + ldr r2, [pc, #188] @ (fe78 ) │ │ + mov r0, r3 │ │ + mov r1, r6 │ │ + add r2, pc │ │ + bl c4e8 │ │ + ldr r2, [pc, #180] @ (fe7c ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + add r2, pc │ │ + bl b858 │ │ + ldr r0, [pc, #212] @ (fea8 ) │ │ + movs r1, #47 @ 0x2f │ │ + ldr r2, [pc, #212] @ (feac ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl b9ee │ │ + ldr r0, [pc, #216] @ (febc ) │ │ + movs r1, #47 @ 0x2f │ │ + ldr r2, [pc, #216] @ (fec0 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl b9ee │ │ + ldr r0, [pc, #192] @ (feb0 ) │ │ + movs r1, #72 @ 0x48 │ │ + ldr r2, [pc, #192] @ (feb4 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl b9ee │ │ + ldr r0, [pc, #196] @ (fec4 ) │ │ + movs r1, #72 @ 0x48 │ │ + ldr r2, [pc, #196] @ (fec8 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl b9ee │ │ + ldr r2, [pc, #136] @ (fe94 ) │ │ + mov r1, sl │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #76] @ (fe64 ) │ │ + add r2, pc │ │ + mov r0, r1 │ │ + mov r1, sl │ │ + bl b410 │ │ + ldr r2, [pc, #108] @ (fe90 ) │ │ + mov r1, sl │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #52] @ (fe60 ) │ │ + mov r1, sl │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #48] @ (fe68 ) │ │ + add r2, pc │ │ + b.n fe18 │ │ + ldr r2, [pc, #48] @ (fe6c ) │ │ + add r2, pc │ │ + b.n fe5c │ │ + ldr r2, [pc, #116] @ (feb8 ) │ │ + add r2, pc │ │ + b.n fe18 │ │ + ldr r2, [pc, #132] @ (fecc ) │ │ + add r2, pc │ │ + b.n fe18 │ │ + ldr r2, [pc, #128] @ (fed0 ) │ │ + add r2, pc │ │ + b.n fe5c │ │ + ldr r2, [pc, #128] @ (fed4 ) │ │ + add r2, pc │ │ + b.n fe18 │ │ + ldr r2, [pc, #24] @ (fe74 ) │ │ + add r2, pc │ │ + mov r0, r6 │ │ + b.n fe1a │ │ + movs r5, #226 @ 0xe2 │ │ + movs r5, r0 │ │ + movs r6, #74 @ 0x4a │ │ + movs r5, r0 │ │ + movs r6, #74 @ 0x4a │ │ + movs r5, r0 │ │ + movs r6, #84 @ 0x54 │ │ + movs r5, r0 │ │ + movs r7, #184 @ 0xb8 │ │ + movs r5, r0 │ │ + movs r6, #214 @ 0xd6 │ │ + movs r5, r0 │ │ + movs r6, #96 @ 0x60 │ │ + movs r5, r0 │ │ + movs r6, #84 @ 0x54 │ │ + movs r5, r0 │ │ + strb r2, [r7, #21] │ │ + vmlsl.u q9, d31, d4[0] │ │ + movs r5, r0 │ │ + strb r3, [r3, #22] │ │ + vmlsl.u q9, d31, d6[0] │ │ + movs r5, r0 │ │ + movs r6, #44 @ 0x2c │ │ + movs r5, r0 │ │ + movs r6, #98 @ 0x62 │ │ + movs r5, r0 │ │ + movs r7, #184 @ 0xb8 │ │ + movs r5, r0 │ │ + movs r7, #170 @ 0xaa │ │ + movs r5, r0 │ │ + movs r6, #52 @ 0x34 │ │ + movs r5, r0 │ │ + movs r7, #152 @ 0x98 │ │ + movs r5, r0 │ │ + strb r3, [r0, #22] │ │ + vmlsl.u q9, d31, d6[0] │ │ + movs r5, r0 │ │ + strb r6, [r2, #22] │ │ + vqshlu.s64 d18, d26, #63 @ 0x3f │ │ + movs r5, r0 │ │ + movs r6, #126 @ 0x7e │ │ + movs r5, r0 │ │ + strb r4, [r5, #23] │ │ + vqshlu.s64 q9, q12, #63 @ 0x3f │ │ + movs r5, r0 │ │ + strb r7, [r7, #23] │ │ + vmlsl.u q9, d31, d28[0] │ │ + movs r5, r0 │ │ + movs r6, #184 @ 0xb8 │ │ + movs r5, r0 │ │ + movs r6, #194 @ 0xc2 │ │ + movs r5, r0 │ │ + movs r6, #204 @ 0xcc │ │ + movs r5, r0 │ │ + push {r7, lr} │ │ + ldr.w lr, [sp, #8] │ │ + mov ip, r2 │ │ + subs r2, r2, r3 │ │ + cmp.w lr, #3 │ │ + bne.n fef8 │ │ + cmn.w ip, #4 │ │ + itt ls │ │ + addls.w r3, ip, #3 │ │ + cmpls r3, r1 │ │ + bls.n ff06 │ │ + pop {r7, pc} │ │ + str.w lr, [sp, #8] │ │ + mov r3, ip │ │ + ldmia.w sp!, {r7, lr} │ │ + b.w fbe8 │ │ + adds r3, r2, #2 │ │ + cmp r3, r1 │ │ + it cc │ │ + cmpcc r2, r1 │ │ + bcs.n fef6 │ │ + add.w lr, r2, #1 │ │ + cmp lr, r1 │ │ + itttt cc │ │ + ldrbcc r1, [r0, r2] │ │ + strbcc.w r1, [r0, ip] │ │ + ldrbcc.w r1, [r0, lr] │ │ + addcc.w r2, r0, ip │ │ + ittt cc │ │ + strbcc r1, [r2, #1] │ │ + ldrbcc r0, [r0, r3] │ │ + strbcc r0, [r2, #2] │ │ + pop {r7, pc} │ │ + cbz r3, ff36 │ │ + movs r0, #0 │ │ + bx lr │ │ + push {r4, r5, r7, lr} │ │ + ldr r3, [sp, #20] │ │ + cbnz r3, ff4a │ │ + ldr r5, [sp, #16] │ │ + cmp r5, r2 │ │ + bcc.n ff4a │ │ + cmp r1, r5 │ │ + it cs │ │ + cmpcs r5, r2 │ │ + bhi.n ff4e │ │ + movs r0, #0 │ │ + pop {r4, r5, r7, pc} │ │ + sub.w ip, r5, r2 │ │ + add.w lr, r0, r2 │ │ + cmp.w ip, #3 │ │ + bhi.n ff72 │ │ + mov r2, ip │ │ + mov r3, lr │ │ + ldrb r0, [r3, #0] │ │ + cmp r0, #0 │ │ + beq.n 1000e │ │ + adds r3, #1 │ │ + subs r2, #1 │ │ + mov.w r0, #0 │ │ + bne.n ff60 │ │ + b.n 1001c │ │ + ldr.w r3, [lr] │ │ + movw r1, #256 @ 0x100 │ │ + movt r1, #257 @ 0x101 │ │ + subs r4, r1, r3 │ │ + orrs r3, r4 │ │ + bic.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r3, #2155905152 @ 0x80808080 │ │ + bne.n ffb8 │ │ + adds r4, r0, r5 │ │ + bic.w r0, lr, #3 │ │ + adds r3, r0, #4 │ │ + cmp.w ip, #9 │ │ + bcs.n ffcc │ │ + cmp r3, r4 │ │ + bcs.n ff4a │ │ + and.w r0, lr, #3 │ │ + add r0, r5 │ │ + subs r0, r0, r2 │ │ + subs r2, r0, #4 │ │ + ldrb r0, [r3, #0] │ │ + cbz r0, 1000e │ │ + adds r3, #1 │ │ + subs r2, #1 │ │ + mov.w r0, #0 │ │ + bne.n ffa8 │ │ + b.n 1001c │ │ + mov r2, ip │ │ + mov r3, lr │ │ + ldrb r0, [r3, #0] │ │ + cbz r0, 1000e │ │ + adds r3, #1 │ │ + subs r2, #1 │ │ + mov.w r0, #0 │ │ + bne.n ffbc │ │ + b.n 1001c │ │ + sub.w r0, r4, #8 │ │ + cmp r3, r0 │ │ + bhi.n fffc │ │ + ldr r2, [r3, #0] │ │ + subs r5, r1, r2 │ │ + orrs r2, r5 │ │ + bic.w r2, r2, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r2, #2155905152 @ 0x80808080 │ │ + itttt eq │ │ + ldreq r2, [r3, #4] │ │ + subeq r5, r1, r2 │ │ + orreq r2, r5 │ │ + biceq.w r2, r2, #2139062143 @ 0x7f7f7f7f │ │ + it eq │ │ + cmpeq.w r2, #2155905152 @ 0x80808080 │ │ + bne.n fffc │ │ + adds r3, #8 │ │ + cmp r3, r0 │ │ + bls.n ffd4 │ │ + cmp r3, r4 │ │ + bcs.n ff4a │ │ + ldrb r0, [r3, #0] │ │ + cbz r0, 1000e │ │ + adds r3, #1 │ │ + movs r0, #0 │ │ + cmp r3, r4 │ │ + bne.n 10000 │ │ + b.n 1001c │ │ + sub.w r1, r3, lr │ │ + cmp r1, ip │ │ + it hi │ │ + movhi.w lr, #0 │ │ + mov r0, lr │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n ffca │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + ldr r0, [pc, #12] @ (10034 ) │ │ + movs r1, #40 @ 0x28 │ │ + ldr r2, [pc, #12] @ (10038 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl b9ee │ │ + nop │ │ + strb r0, [r6, #21] │ │ + @ instruction: 0xffff25c4 │ │ + movs r5, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl 10048 │ │ + bl 32e52 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #16 │ │ + mov r4, r1 │ │ + ldr r1, [pc, #208] @ (10128 ) │ │ + mov r5, r0 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + add r1, pc │ │ + blx 60e00 │ │ + cmp r0, #0 │ │ + beq.n 1011e │ │ + mov r8, r0 │ │ + mov r0, r5 │ │ + blx r4 │ │ + ldr r5, [r1, #12] │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r1, r4 │ │ + blx r5 │ │ + movw r6, #7025 @ 0x1b71 │ │ + ldmia.w sp, {r0, r1, r2, r3} │ │ + movt r6, #47499 @ 0xb98b │ │ + eors r3, r6 │ │ + movw r6, #20524 @ 0x502c │ │ + movt r6, #25579 @ 0x63eb │ │ + eors r1, r6 │ │ + orrs r1, r3 │ │ + movw r3, #16760 @ 0x4178 │ │ + movt r3, #22438 @ 0x57a6 │ │ + eors r2, r3 │ │ + movw r3, #23917 @ 0x5d6d │ │ + movt r3, #54987 @ 0xd6cb │ │ + eors r0, r3 │ │ + orrs r0, r2 │ │ + orrs r0, r1 │ │ + bne.n 100b4 │ │ + movs r1, #4 │ │ + mov r0, r4 │ │ + ldr r4, [r4, r1] │ │ + cbnz r4, 100f6 │ │ + b.n 1011e │ │ + mov r0, sp │ │ + mov r1, r4 │ │ + blx r5 │ │ + movw r6, #14353 @ 0x3811 │ │ + ldmia.w sp, {r0, r1, r2, r3} │ │ + movt r6, #30769 @ 0x7831 │ │ + eors r3, r6 │ │ + movw r6, #40287 @ 0x9d5f │ │ + movt r6, #61769 @ 0xf149 │ │ + eors r1, r6 │ │ + orrs r1, r3 │ │ + movw r3, #28172 @ 0x6e0c │ │ + movt r3, #29516 @ 0x734c │ │ + eors r2, r3 │ │ + movw r3, #10881 @ 0x2a81 │ │ + movt r3, #61655 @ 0xf0d7 │ │ + eors r0, r3 │ │ + orrs r0, r2 │ │ + orrs r0, r1 │ │ + bne.n 1011e │ │ + adds r0, r4, #4 │ │ + movs r1, #8 │ │ + ldr r4, [r4, r1] │ │ + cbz r4, 1011e │ │ + ldr r5, [r0, #0] │ │ + adds r0, r4, #1 │ │ + blx 60d40 │ │ + cbz r0, 1011e │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ mov r6, r0 │ │ - bl 3e666 │ │ + bl 5df06 │ │ movs r0, #0 │ │ - mov r1, r7 │ │ - strb r0, [r6, r5] │ │ + mov r1, r8 │ │ + strb r0, [r6, r4] │ │ mov r0, r6 │ │ - add sp, #4 │ │ + add sp, #16 │ │ + ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r1 │ │ - add sp, #4 │ │ + add sp, #16 │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - str r6, [sp, #0] │ │ - vabal.u , d31, d0 │ │ - blx 41400 │ │ - bmi.n a93a │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ + nop │ │ + ldrb r6, [r5, r4] │ │ + vtbl.8 d30, {d15-d16}, d29 │ │ + ldr r7, [pc, #960] @ (104f0 ) │ │ + sub sp, #52 @ 0x34 │ │ mov.w r2, #4096 @ 0x1000 │ │ ldr r6, [r0, r2] │ │ lsls r2, r6, #28 │ │ - bne.w b0e2 │ │ - add.w r2, r6, #496 @ 0x1f0 │ │ - bfc r2, #9, #23 │ │ - cmp.w r2, #496 @ 0x1f0 │ │ - bhi.w b0f0 │ │ - mov r7, r6 │ │ - bfc r7, #9, #23 │ │ - cmp.w r7, #496 @ 0x1f0 │ │ - bhi.w b0fe │ │ - add.w r3, r0, #4096 @ 0x1000 │ │ + bne.w 108aa │ │ + and.w r4, r6, #496 @ 0x1f0 │ │ + add.w r2, r0, #4096 @ 0x1000 │ │ + add.w r3, r4, #15 │ │ str r3, [sp, #36] @ 0x24 │ │ - add.w r3, r6, #16 │ │ - add.w r9, r2, #4 │ │ - add.w ip, r2, #6 │ │ - adds r5, r7, #1 │ │ - bfc r3, #9, #23 │ │ - str r3, [sp, #28] │ │ - add.w r3, r2, #15 │ │ - str r3, [sp, #40] @ 0x28 │ │ - add.w r3, r7, #15 │ │ - str r3, [sp, #32] │ │ - add.w r3, r2, #13 │ │ - lsls r6, r6, #22 │ │ - str r3, [sp, #24] │ │ - bmi.w ad66 │ │ - ldr.w r6, [r0, r3, lsl #2] │ │ - add.w r2, r0, r2, lsl #2 │ │ - ldr.w r4, [r0, r5, lsl #2] │ │ - ldr.w r3, [r0, ip, lsl #2] │ │ - mov.w r6, r6, ror #10 │ │ - eor.w r6, r6, r4, ror #23 │ │ - add.w r3, r6, r3, ror #8 │ │ + lsls r3, r6, #22 │ │ + str r2, [sp, #44] @ 0x2c │ │ + add.w r3, r6, #496 @ 0x1f0 │ │ + add.w r6, r6, #16 │ │ + and.w r3, r3, #496 @ 0x1f0 │ │ + add.w r2, r0, #2048 @ 0x800 │ │ + add.w r7, r3, #13 │ │ + add.w fp, r4, #1 │ │ + add.w r8, r3, #4 │ │ + add.w lr, r3, #6 │ │ + str r6, [sp, #40] @ 0x28 │ │ + and.w r6, r6, #496 @ 0x1f0 │ │ + str r6, [sp, #32] │ │ + add.w r6, r3, #15 │ │ + str r6, [sp, #48] @ 0x30 │ │ + str r7, [sp, #28] │ │ + bmi.w 10504 │ │ + ldr.w r5, [r0, r7, lsl #2] │ │ + add.w r3, r0, r3, lsl #2 │ │ + ldr.w r6, [r0, fp, lsl #2] │ │ + ldr.w ip, [r0, lr, lsl #2] │ │ + mov.w r5, r5, ror #10 │ │ + eor.w r9, r5, r6, ror #23 │ │ + ldr.w r5, [r0, r4, lsl #2] │ │ + add.w r5, r5, ip, ror #8 │ │ + add r9, r5 │ │ + str.w r9, [r0, r4, lsl #2] │ │ + add.w r4, r0, r4, lsl #2 │ │ + ldr r5, [r3, #56] @ 0x38 │ │ + ldr.w ip, [r3, #28] │ │ + ldr.w sl, [r4, #8] │ │ + mov.w r5, r5, ror #10 │ │ + str.w r9, [sp, #12] │ │ + add.w r6, r6, ip, ror #8 │ │ + eor.w r5, r5, sl, ror #23 │ │ + add.w ip, r6, r5 │ │ + ldr.w r5, [r0, r8, lsl #2] │ │ + str.w ip, [r0, fp, lsl #2] │ │ + mov fp, ip │ │ + str.w ip, [sp, #8] │ │ + uxtb r6, r5 │ │ + ubfx r5, r5, #16, #8 │ │ + ldr.w r6, [r2, r6, lsl #2] │ │ + add.w r5, r2, r5, lsl #2 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, r6 │ │ + ldr r6, [r3, #32] │ │ + eor.w r5, r5, r9 │ │ + str r5, [r1, #0] │ │ + ldr r5, [r3, #20] │ │ + uxtb r7, r5 │ │ + ubfx r5, r5, #16, #8 │ │ + ldr.w r7, [r2, r7, lsl #2] │ │ + add.w r5, r2, r5, lsl #2 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, r7 │ │ + ldr r7, [sp, #48] @ 0x30 │ │ + eor.w r5, r5, ip │ │ + str r5, [r1, #4] │ │ + add.w r5, sl, r6, ror #8 │ │ + ldr.w ip, [r4, #12] │ │ ldr.w r6, [r0, r7, lsl #2] │ │ - add r3, r6 │ │ - str.w r3, [r0, r7, lsl #2] │ │ - add.w r7, r0, r7, lsl #2 │ │ - ldr r6, [r2, #56] @ 0x38 │ │ - mov sl, r3 │ │ - ldr.w lr, [r7, #8] │ │ - mov fp, sl │ │ - ldr r3, [r2, #28] │ │ mov.w r6, r6, ror #10 │ │ - str.w sl, [sp, #8] │ │ - eor.w r6, r6, lr, ror #23 │ │ - add r4, r6 │ │ - add.w r6, r0, #2048 @ 0x800 │ │ - add.w r8, r4, r3, ror #8 │ │ - ldr.w r3, [r0, r9, lsl #2] │ │ - str.w r8, [sp, #4] │ │ - uxtb.w r9, r3 │ │ - ubfx r3, r3, #16, #8 │ │ - ldr.w r9, [r6, r9, lsl #2] │ │ - add.w r3, r6, r3, lsl #2 │ │ - str.w r8, [r0, r5, lsl #2] │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r9 │ │ - ldr.w r9, [r7, #12] │ │ - eor.w r3, r3, sl │ │ - str r3, [r1, #0] │ │ - ldr r3, [r2, #20] │ │ - ldr.w sl, [r2, #32] │ │ - uxtb r5, r3 │ │ - ubfx r3, r3, #16, #8 │ │ - ldr.w r5, [r6, r5, lsl #2] │ │ - add.w r3, r6, r3, lsl #2 │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r5 │ │ - eor.w r3, r3, r8 │ │ - str r3, [r1, #4] │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr.w r3, [r0, r3, lsl #2] │ │ - mov.w r3, r3, ror #10 │ │ - eor.w r3, r3, r9, ror #23 │ │ - add r3, lr │ │ - add.w r5, r3, sl, ror #8 │ │ - str r5, [r7, #8] │ │ - ldr.w r3, [r0, ip, lsl #2] │ │ - ldr.w sl, [r7, #16] │ │ - mov ip, r5 │ │ - str r5, [sp, #16] │ │ - uxtb r4, r3 │ │ - ubfx r3, r3, #16, #8 │ │ - ldr.w r4, [r6, r4, lsl #2] │ │ - add.w r3, r6, r3, lsl #2 │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r4 │ │ - mov.w r4, sl, ror #23 │ │ - eor.w r4, r4, fp, ror #10 │ │ - eors r3, r5 │ │ - add.w r5, r4, r9 │ │ - ldr r4, [r2, #36] @ 0x24 │ │ - str r3, [r1, #8] │ │ - ldr.w r9, [r7, #20] │ │ - add.w r3, r5, r4, ror #8 │ │ - str r3, [r7, #12] │ │ - ldr r5, [r2, #28] │ │ - ldr.w lr, [r2, #40] @ 0x28 │ │ - mov fp, r3 │ │ - str r3, [sp, #20] │ │ - uxtb r4, r5 │ │ + eor.w r6, r6, ip, ror #23 │ │ + add.w sl, r5, r6 │ │ + str.w sl, [r4, #8] │ │ + ldr.w r6, [r0, lr, lsl #2] │ │ + ldr.w lr, [r4, #16] │ │ + str.w sl, [sp, #20] │ │ + uxtb r5, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r5, [r2, r5, lsl #2] │ │ + add.w r6, r2, r6, lsl #2 │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ + add r6, r5 │ │ + mov.w r5, lr, ror #23 │ │ + eor.w r6, r6, sl │ │ + str r6, [r1, #8] │ │ + ldr r6, [r3, #36] @ 0x24 │ │ + eor.w r5, r5, r9, ror #10 │ │ + add.w r6, ip, r6, ror #8 │ │ + ldr.w ip, [r4, #20] │ │ + add.w r8, r6, r5 │ │ + str.w r8, [r4, #12] │ │ + ldr r5, [r3, #28] │ │ + ldr.w r9, [r3, #40] @ 0x28 │ │ + str.w r8, [sp, #24] │ │ + uxtb r7, r5 │ │ ubfx r5, r5, #16, #8 │ │ - ldr.w r4, [r6, r4, lsl #2] │ │ - add.w r5, r6, r5, lsl #2 │ │ + ldr.w r7, [r2, r7, lsl #2] │ │ + add.w r6, lr, r9, ror #8 │ │ + add.w r5, r2, r5, lsl #2 │ │ ldr.w r5, [r5, #1024] @ 0x400 │ │ - add r4, r5 │ │ - mov.w r5, r9, ror #23 │ │ - eor.w r5, r5, r8, ror #10 │ │ - eors r4, r3 │ │ - add.w r3, r5, sl │ │ - str r4, [r1, #12] │ │ - add.w r4, r3, lr, ror #8 │ │ - str r4, [r7, #16] │ │ - ldr r3, [r2, #32] │ │ - ldr.w lr, [r2, #44] @ 0x2c │ │ - mov r8, r4 │ │ - str r4, [sp, #0] │ │ + add r5, r7 │ │ + mov.w r7, ip, ror #23 │ │ + eor.w r7, r7, fp, ror #10 │ │ + eor.w r5, r5, r8 │ │ + add.w r9, r6, r7 │ │ + str.w r9, [r4, #16] │ │ + ldr r7, [r3, #32] │ │ + ldr.w lr, [r3, #44] @ 0x2c │ │ + str r5, [r1, #12] │ │ + uxtb r6, r7 │ │ + ubfx r7, r7, #16, #8 │ │ + ldr.w r6, [r2, r6, lsl #2] │ │ + add.w r5, ip, lr, ror #8 │ │ + add.w r7, r2, r7, lsl #2 │ │ + str.w r9, [sp, #4] │ │ + ldr.w r7, [r7, #1024] @ 0x400 │ │ + add r6, r7 │ │ + eor.w r6, r6, r9 │ │ + str r6, [r1, #16] │ │ + ldr r6, [r4, #24] │ │ + mov.w r7, r6, ror #23 │ │ + eor.w r7, r7, sl, ror #10 │ │ + ldr.w sl, [sp, #28] │ │ + add r7, r5 │ │ + str r7, [r4, #20] │ │ + ldr r5, [r3, #36] @ 0x24 │ │ + ldr.w ip, [r3, #48] @ 0x30 │ │ + str r7, [sp, #16] │ │ + uxtb.w fp, r5 │ │ + ubfx r5, r5, #16, #8 │ │ + ldr.w fp, [r2, fp, lsl #2] │ │ + add.w r6, r6, ip, ror #8 │ │ + add.w r5, r2, r5, lsl #2 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, fp │ │ + ldr.w fp, [r4, #32] │ │ + eors r5, r7 │ │ + str r5, [r1, #20] │ │ + ldr r5, [r4, #28] │ │ + mov.w r7, r5, ror #23 │ │ + eor.w r7, r7, r8, ror #10 │ │ + ldr.w r8, [r4, #36] @ 0x24 │ │ + add.w ip, r6, r7 │ │ + str.w ip, [r4, #24] │ │ + ldr r6, [r3, #40] @ 0x28 │ │ + uxtb r7, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r7, [r2, r7, lsl #2] │ │ + add.w r6, r2, r6, lsl #2 │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ + add r6, r7 │ │ + ldr.w r7, [r0, sl, lsl #2] │ │ + eor.w r6, r6, ip │ │ + str r6, [r1, #24] │ │ + mov.w r6, fp, ror #23 │ │ + eor.w r6, r6, r9, ror #10 │ │ + add.w r5, r5, r7, ror #8 │ │ + mov.w r7, r8, ror #23 │ │ + add.w r9, r5, r6 │ │ + str.w r9, [r4, #28] │ │ + ldr r5, [r3, #44] @ 0x2c │ │ + ldr r6, [r3, #56] @ 0x38 │ │ + uxtb.w lr, r5 │ │ + ubfx r5, r5, #16, #8 │ │ + ldr.w lr, [r2, lr, lsl #2] │ │ + add.w r6, fp, r6, ror #8 │ │ + add.w r5, r2, r5, lsl #2 │ │ + ldr.w fp, [sp, #24] │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, lr │ │ + eor.w r5, r5, r9 │ │ + str r5, [r1, #28] │ │ + ldr r5, [sp, #16] │ │ + eor.w r7, r7, r5, ror #10 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + add.w lr, r6, r7 │ │ + str.w lr, [r4, #32] │ │ + ldr r6, [r3, #48] @ 0x30 │ │ + ldr.w r5, [r0, r5, lsl #2] │ │ + uxtb r7, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r7, [r2, r7, lsl #2] │ │ + add.w r6, r2, r6, lsl #2 │ │ + add.w r5, r8, r5, ror #8 │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ + add r6, r7 │ │ + eor.w r6, r6, lr │ │ + str r6, [r1, #32] │ │ + ldr r6, [r4, #40] @ 0x28 │ │ + mov.w r7, r6, ror #23 │ │ + eor.w r7, r7, ip, ror #10 │ │ + add.w ip, r5, r7 │ │ + str.w ip, [r4, #36] @ 0x24 │ │ + ldr.w r5, [r0, sl, lsl #2] │ │ + ldr.w sl, [sp, #8] │ │ + uxtb r7, r5 │ │ + ubfx r5, r5, #16, #8 │ │ + ldr.w r7, [r2, r7, lsl #2] │ │ + add.w r5, r2, r5, lsl #2 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, r7 │ │ + ldr r7, [r4, #44] @ 0x2c │ │ + eor.w r5, r5, ip │ │ + str r5, [r1, #36] @ 0x24 │ │ + ldr r5, [sp, #12] │ │ + add.w r5, r6, r5, ror #8 │ │ + mov.w r6, r7, ror #23 │ │ + eor.w r6, r6, r9, ror #10 │ │ + add.w r8, r5, r6 │ │ + str.w r8, [r4, #40] @ 0x28 │ │ + ldr r3, [r3, #56] @ 0x38 │ │ uxtb r5, r3 │ │ ubfx r3, r3, #16, #8 │ │ - ldr.w r5, [r6, r5, lsl #2] │ │ - add.w r3, r6, r3, lsl #2 │ │ + ldr.w r5, [r2, r5, lsl #2] │ │ + add.w r3, r2, r3, lsl #2 │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ add r3, r5 │ │ - eors r3, r4 │ │ - str r3, [r1, #16] │ │ - ldr r3, [r7, #24] │ │ - mov.w r5, r3, ror #23 │ │ + ldr r5, [r4, #48] @ 0x30 │ │ + eor.w r3, r3, r8 │ │ + str r3, [r1, #40] @ 0x28 │ │ + add.w r3, r7, sl, ror #8 │ │ + mov.w r7, r5, ror #23 │ │ + eor.w r7, r7, lr, ror #10 │ │ + add.w lr, r3, r7 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + str.w lr, [r4, #44] @ 0x2c │ │ + ldr.w r7, [r0, r3, lsl #2] │ │ + ldr r3, [sp, #20] │ │ + uxtb r6, r7 │ │ + ubfx r7, r7, #16, #8 │ │ + ldr.w r6, [r2, r6, lsl #2] │ │ + add.w r7, r2, r7, lsl #2 │ │ + ldr.w r7, [r7, #1024] @ 0x400 │ │ + add r7, r6 │ │ + ldr r6, [r4, #52] @ 0x34 │ │ + eor.w r7, r7, lr │ │ + str r7, [r1, #44] @ 0x2c │ │ + add.w r7, r5, r3, ror #8 │ │ + ldr r3, [sp, #12] │ │ + mov.w r5, r6, ror #23 │ │ + add.w r6, r6, fp, ror #8 │ │ eor.w r5, r5, ip, ror #10 │ │ - add.w r4, r5, r9 │ │ - ldr.w r9, [sp, #24] │ │ - add.w r5, r4, lr, ror #8 │ │ - str r5, [r7, #20] │ │ - ldr r4, [r2, #36] @ 0x24 │ │ - str r5, [sp, #12] │ │ - ldr.w ip, [r2, #48] @ 0x30 │ │ - uxtb.w sl, r4 │ │ - ubfx r4, r4, #16, #8 │ │ - ldr.w sl, [r6, sl, lsl #2] │ │ - add.w r4, r6, r4, lsl #2 │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ - add r4, sl │ │ - eors r4, r5 │ │ - str r4, [r1, #20] │ │ - ldr r4, [r7, #28] │ │ - mov.w r5, r4, ror #23 │ │ - eor.w r5, r5, fp, ror #10 │ │ - ldr.w fp, [r7, #32] │ │ - add r3, r5 │ │ - add.w ip, r3, ip, ror #8 │ │ - str.w ip, [r7, #24] │ │ - ldr r3, [r2, #40] @ 0x28 │ │ - uxtb r5, r3 │ │ - ubfx r3, r3, #16, #8 │ │ - ldr.w r5, [r6, r5, lsl #2] │ │ - add.w r3, r6, r3, lsl #2 │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r5 │ │ - ldr r5, [sp, #12] │ │ - eor.w r3, r3, ip │ │ - str r3, [r1, #24] │ │ - mov.w r3, fp, ror #23 │ │ - eor.w r3, r3, r8, ror #10 │ │ - add r3, r4 │ │ - ldr.w r4, [r0, r9, lsl #2] │ │ - add.w r8, r3, r4, ror #8 │ │ - str.w r8, [r7, #28] │ │ - ldr r4, [r2, #44] @ 0x2c │ │ - ldr.w sl, [r2, #56] @ 0x38 │ │ - uxtb.w lr, r4 │ │ - ubfx r4, r4, #16, #8 │ │ - ldr.w lr, [r6, lr, lsl #2] │ │ - add.w r4, r6, r4, lsl #2 │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ - add r4, lr │ │ - eor.w r4, r4, r8 │ │ - str r4, [r1, #28] │ │ - ldr r4, [r7, #36] @ 0x24 │ │ - mov.w r3, r4, ror #23 │ │ - eor.w r3, r3, r5, ror #10 │ │ - add r3, fp │ │ - ldr.w fp, [sp, #8] │ │ - add.w lr, r3, sl, ror #8 │ │ - str.w lr, [r7, #32] │ │ - ldr r3, [r2, #48] @ 0x30 │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - uxtb r5, r3 │ │ + add.w r9, r7, r5 │ │ + uxtb r7, r3 │ │ ubfx r3, r3, #16, #8 │ │ - ldr.w r5, [r6, r5, lsl #2] │ │ - add.w r3, r6, r3, lsl #2 │ │ + ldr.w r7, [r2, r7, lsl #2] │ │ + ldr r5, [sp, #4] │ │ + add.w r3, r2, r3, lsl #2 │ │ + str.w r9, [r4, #48] @ 0x30 │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r5 │ │ - eor.w r3, r3, lr │ │ - str r3, [r1, #32] │ │ - ldr r3, [r7, #40] @ 0x28 │ │ - mov.w r5, r3, ror #23 │ │ - add.w r3, r3, fp, ror #8 │ │ - eor.w r5, r5, ip, ror #10 │ │ - add r5, r4 │ │ - ldr.w r4, [r0, sl, lsl #2] │ │ - add.w ip, r5, r4, ror #8 │ │ - str.w ip, [r7, #36] @ 0x24 │ │ - ldr.w r4, [r0, r9, lsl #2] │ │ - ldr.w r9, [sp, #4] │ │ - uxtb r5, r4 │ │ - ubfx r4, r4, #16, #8 │ │ - ldr.w r5, [r6, r5, lsl #2] │ │ - add.w r4, r6, r4, lsl #2 │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ - add r4, r5 │ │ - eor.w r4, r4, ip │ │ - str r4, [r1, #36] @ 0x24 │ │ - ldr r4, [r7, #44] @ 0x2c │ │ - mov.w r5, r4, ror #23 │ │ - eor.w r5, r5, r8, ror #10 │ │ - add.w r8, r3, r5 │ │ - str.w r8, [r7, #40] @ 0x28 │ │ - ldr r2, [r2, #56] @ 0x38 │ │ - uxtb r5, r2 │ │ - ubfx r2, r2, #16, #8 │ │ - ldr.w r5, [r6, r5, lsl #2] │ │ - add.w r2, r6, r2, lsl #2 │ │ - ldr.w r2, [r2, #1024] @ 0x400 │ │ - add r2, r5 │ │ - eor.w r2, r2, r8 │ │ - str r2, [r1, #40] @ 0x28 │ │ - add.w r2, r4, r9, ror #8 │ │ - ldr r4, [r7, #48] @ 0x30 │ │ - mov.w r5, r4, ror #23 │ │ - eor.w r5, r5, lr, ror #10 │ │ - add.w lr, r2, r5 │ │ - str.w lr, [r7, #44] @ 0x2c │ │ - ldr.w r5, [r0, sl, lsl #2] │ │ - ldr r2, [sp, #16] │ │ - uxtb r3, r5 │ │ + add r3, r7 │ │ + eor.w r3, r3, r9 │ │ + str r3, [r1, #48] @ 0x30 │ │ + ldr r3, [r4, #56] @ 0x38 │ │ + mov.w r7, r3, ror #23 │ │ + add.w r3, r3, r5, ror #8 │ │ + eor.w r7, r7, r8, ror #10 │ │ + ldr r5, [sp, #16] │ │ + add r7, r6 │ │ + uxtb.w r6, sl │ │ + ldr.w ip, [r2, r6, lsl #2] │ │ + ubfx r6, sl, #16, #8 │ │ + str r7, [r4, #52] @ 0x34 │ │ + add.w r6, r2, r6, lsl #2 │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ + add r6, ip │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + eors r7, r6 │ │ + str r7, [r1, #52] @ 0x34 │ │ + ldr.w r7, [r0, ip, lsl #2] │ │ + mov.w r6, r7, ror #23 │ │ + add.w r7, r7, r5, ror #8 │ │ + eor.w r6, r6, lr, ror #10 │ │ + ldr r5, [sp, #20] │ │ + add r6, r3 │ │ + ldr r3, [sp, #32] │ │ + str r6, [r4, #56] @ 0x38 │ │ + ldr.w r3, [r0, r3, lsl #2] │ │ + mov.w r3, r3, ror #23 │ │ + eor.w r3, r3, r9, ror #10 │ │ + add r3, r7 │ │ + uxtb r7, r5 │ │ ubfx r5, r5, #16, #8 │ │ - ldr.w r3, [r6, r3, lsl #2] │ │ - add.w r5, r6, r5, lsl #2 │ │ - ldr.w r5, [r5, #1024] @ 0x400 │ │ - add r3, r5 │ │ - ldr r5, [r7, #52] @ 0x34 │ │ - eor.w r3, r3, lr │ │ - str r3, [r1, #44] @ 0x2c │ │ - add.w r3, r4, r2, ror #8 │ │ - ubfx r2, fp, #16, #8 │ │ - mov.w r4, r5, ror #23 │ │ - eor.w r4, r4, ip, ror #10 │ │ - add.w r2, r6, r2, lsl #2 │ │ - add.w sl, r3, r4 │ │ - uxtb.w r3, fp │ │ - str.w sl, [r7, #48] @ 0x30 │ │ - ldr.w r3, [r6, r3, lsl #2] │ │ - ldr.w fp, [r7, #56] @ 0x38 │ │ - ldr.w r2, [r2, #1024] @ 0x400 │ │ - ldr r4, [sp, #20] │ │ - add r2, r3 │ │ - mov.w r3, fp, ror #23 │ │ - eor.w r3, r3, r8, ror #10 │ │ - eor.w r2, r2, sl │ │ - add.w r5, r5, r4, ror #8 │ │ - mov r8, r4 │ │ - add r3, r5 │ │ - str r3, [r7, #52] @ 0x34 │ │ - uxtb.w r5, r9 │ │ - ldr r4, [sp, #32] │ │ - ldr.w ip, [r6, r5, lsl #2] │ │ - ubfx r5, r9, #16, #8 │ │ - str r2, [r1, #48] @ 0x30 │ │ - add.w r5, r6, r5, lsl #2 │ │ - ldr r2, [sp, #0] │ │ + ldr.w r7, [r2, r7, lsl #2] │ │ + str.w r3, [r0, ip, lsl #2] │ │ + add.w r5, r2, r5, lsl #2 │ │ ldr.w r5, [r5, #1024] @ 0x400 │ │ - add.w r2, fp, r2, ror #8 │ │ - add r5, ip │ │ - eors r3, r5 │ │ - str r3, [r1, #52] @ 0x34 │ │ - ldr.w r3, [r0, r4, lsl #2] │ │ - mov.w r5, r3, ror #23 │ │ - eor.w r5, r5, lr, ror #10 │ │ - add r5, r2 │ │ - ldr r2, [sp, #28] │ │ - str r5, [r7, #56] @ 0x38 │ │ - ldr r7, [sp, #12] │ │ - ldr.w r2, [r0, r2, lsl #2] │ │ - add.w r3, r3, r7, ror #8 │ │ - ldr r7, [sp, #16] │ │ - mov.w r2, r2, ror #23 │ │ - eor.w r2, r2, sl, ror #10 │ │ - add r2, r3 │ │ - uxtb r3, r7 │ │ - ubfx r7, r7, #16, #8 │ │ - ldr.w r3, [r6, r3, lsl #2] │ │ - str.w r2, [r0, r4, lsl #2] │ │ - add.w r7, r6, r7, lsl #2 │ │ - ldr.w r7, [r7, #1024] @ 0x400 │ │ - adds r0, r7, r3 │ │ - eors r0, r5 │ │ + adds r0, r5, r7 │ │ + eors r0, r6 │ │ str r0, [r1, #56] @ 0x38 │ │ - b.n b0ba │ │ - add.w lr, r0, #2048 @ 0x800 │ │ - add.w r2, lr, r2, lsl #2 │ │ - ldr.w r3, [lr, r3, lsl #2] │ │ - ldr.w r4, [lr, r5, lsl #2] │ │ - ldr.w r6, [lr, ip, lsl #2] │ │ - mov.w r3, r3, ror #22 │ │ - eor.w r3, r3, r4, ror #9 │ │ - add.w r3, r3, r6, ror #24 │ │ - ldr.w r6, [lr, r7, lsl #2] │ │ - add r3, r6 │ │ - str.w r3, [lr, r7, lsl #2] │ │ - add.w r7, lr, r7, lsl #2 │ │ - ldr r6, [r2, #56] @ 0x38 │ │ - mov fp, r3 │ │ - ldr.w sl, [r7, #8] │ │ - ldr r3, [r2, #28] │ │ + b.n 10884 │ │ + ldr.w r6, [r2, r7, lsl #2] │ │ + ldr.w r5, [r2, fp, lsl #2] │ │ + ldr.w ip, [r2, lr, lsl #2] │ │ + mov.w r6, r6, ror #22 │ │ + eor.w r9, r6, r5, ror #9 │ │ + ldr.w r6, [r2, r4, lsl #2] │ │ + add.w r6, r6, ip, ror #24 │ │ + add.w ip, r2, r3, lsl #2 │ │ + add.w r7, r6, r9 │ │ + str.w r7, [r2, r4, lsl #2] │ │ + add.w r4, r2, r4, lsl #2 │ │ + ldr.w r3, [ip, #28] │ │ + ldr.w r6, [ip, #56] @ 0x38 │ │ + ldr.w sl, [r4, #8] │ │ + add.w r3, r5, r3, ror #24 │ │ + ldr.w r5, [r2, r8, lsl #2] │ │ mov.w r6, r6, ror #22 │ │ - str.w fp, [sp, #12] │ │ eor.w r6, r6, sl, ror #9 │ │ - add r4, r6 │ │ - add.w r4, r4, r3, ror #24 │ │ - ldr.w r3, [lr, r9, lsl #2] │ │ - str.w r4, [lr, r5, lsl #2] │ │ - mov r9, r4 │ │ - str r4, [sp, #8] │ │ - uxtb r5, r3 │ │ - ubfx r3, r3, #16, #8 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - add.w r3, r0, r3, lsl #2 │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r5 │ │ - ldr r5, [r2, #32] │ │ - eor.w r3, r3, fp │ │ - str r3, [r1, #0] │ │ - ldr r3, [r2, #20] │ │ - uxtb r6, r3 │ │ - ubfx r3, r3, #16, #8 │ │ + mov r8, r7 │ │ + add.w r9, r3, r6 │ │ + str.w r9, [r2, fp, lsl #2] │ │ + uxtb r6, r5 │ │ + ubfx r5, r5, #16, #8 │ │ ldr.w r6, [r0, r6, lsl #2] │ │ - add.w r3, r0, r3, lsl #2 │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ + str r7, [sp, #16] │ │ + add.w r5, r0, r5, lsl #2 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + str.w r9, [sp, #12] │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, r6 │ │ + ldr.w r6, [ip, #32] │ │ + eors r5, r7 │ │ + str r5, [r1, #0] │ │ + ldr.w r5, [ip, #20] │ │ + uxtb r7, r5 │ │ + ubfx r5, r5, #16, #8 │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + add.w r5, r0, r5, lsl #2 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, r7 │ │ + ldr r7, [r4, #12] │ │ + eor.w r5, r5, r9 │ │ + str r5, [r1, #4] │ │ + add.w r5, sl, r6, ror #24 │ │ + ldr.w r6, [r2, fp, lsl #2] │ │ + mov.w r6, r6, ror #22 │ │ + eor.w r6, r6, r7, ror #9 │ │ + add r5, r6 │ │ + str r5, [r4, #8] │ │ + ldr.w r6, [r2, lr, lsl #2] │ │ + mov lr, r5 │ │ + str r5, [sp, #4] │ │ + uxtb r3, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r3, [r0, r3, lsl #2] │ │ + add.w r6, r0, r6, lsl #2 │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ add r3, r6 │ │ - ldr r6, [r7, #12] │ │ - eors r3, r4 │ │ - str r3, [r1, #4] │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr.w r3, [lr, r3, lsl #2] │ │ - mov.w r3, r3, ror #22 │ │ - eor.w r3, r3, r6, ror #9 │ │ - add r3, sl │ │ - add.w r5, r3, r5, ror #24 │ │ - str r5, [r7, #8] │ │ - ldr.w r3, [lr, ip, lsl #2] │ │ - mov sl, r5 │ │ - str r5, [sp, #0] │ │ - uxtb r4, r3 │ │ - ubfx r3, r3, #16, #8 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - add.w r3, r0, r3, lsl #2 │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r4 │ │ eors r3, r5 │ │ str r3, [r1, #8] │ │ - ldr r3, [r7, #16] │ │ - mov.w r4, r3, ror #9 │ │ - eor.w r4, r4, fp, ror #22 │ │ - add r6, r4 │ │ - ldr r4, [r2, #36] @ 0x24 │ │ - add.w r4, r6, r4, ror #24 │ │ - str r4, [r7, #12] │ │ - ldr r6, [r2, #28] │ │ - ldr.w ip, [r2, #40] @ 0x28 │ │ - mov r8, r4 │ │ - str r4, [sp, #20] │ │ - uxtb r5, r6 │ │ - ubfx r6, r6, #16, #8 │ │ + ldr r3, [r4, #16] │ │ + ldr.w r5, [ip, #36] @ 0x24 │ │ + mov.w r6, r3, ror #9 │ │ + eor.w r6, r6, r8, ror #22 │ │ + add.w r7, r7, r5, ror #24 │ │ + add.w sl, r7, r6 │ │ + str.w sl, [r4, #12] │ │ + ldr.w r7, [ip, #28] │ │ + ldr.w r8, [ip, #40] @ 0x28 │ │ + str.w sl, [sp, #24] │ │ + uxtb r5, r7 │ │ + ubfx r7, r7, #16, #8 │ │ ldr.w r5, [r0, r5, lsl #2] │ │ + add.w r3, r3, r8, ror #24 │ │ + add.w r7, r0, r7, lsl #2 │ │ + ldr.w r7, [r7, #1024] @ 0x400 │ │ + add r7, r5 │ │ + eor.w r7, r7, sl │ │ + str r7, [r1, #12] │ │ + ldr r7, [r4, #20] │ │ + mov.w r5, r7, ror #9 │ │ + eor.w r5, r5, r9, ror #22 │ │ + add.w r9, r3, r5 │ │ + str.w r9, [r4, #16] │ │ + ldr.w r6, [ip, #32] │ │ + ldr.w r8, [ip, #44] @ 0x2c │ │ + str.w r9, [sp, #8] │ │ + uxtb r3, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r3, [r0, r3, lsl #2] │ │ + add.w r7, r7, r8, ror #24 │ │ add.w r6, r0, r6, lsl #2 │ │ + ldr.w r8, [sp, #28] │ │ ldr.w r6, [r6, #1024] @ 0x400 │ │ - add r6, r5 │ │ - ldr r5, [r7, #20] │ │ - eors r6, r4 │ │ - str r6, [r1, #12] │ │ - mov.w r6, r5, ror #9 │ │ - eor.w r6, r6, r9, ror #22 │ │ add r3, r6 │ │ - add.w r4, r3, ip, ror #24 │ │ - str r4, [r7, #16] │ │ - ldr r3, [r2, #32] │ │ - ldr.w ip, [r2, #44] @ 0x2c │ │ - mov fp, r4 │ │ - str r4, [sp, #4] │ │ + eor.w r3, r3, r9 │ │ + str r3, [r1, #16] │ │ + ldr r3, [r4, #24] │ │ + mov.w r6, r3, ror #9 │ │ + eor.w r6, r6, lr, ror #22 │ │ + add r6, r7 │ │ + str r6, [r4, #20] │ │ + ldr.w r5, [ip, #36] @ 0x24 │ │ + ldr.w lr, [ip, #48] @ 0x30 │ │ + str r6, [sp, #20] │ │ + uxtb r7, r5 │ │ + ubfx r5, r5, #16, #8 │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + add.w r3, r3, lr, ror #24 │ │ + add.w r5, r0, r5, lsl #2 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, r7 │ │ + eors r5, r6 │ │ + str r5, [r1, #20] │ │ + ldr r5, [r4, #28] │ │ + mov.w r7, r5, ror #9 │ │ + eor.w r7, r7, sl, ror #22 │ │ + add.w sl, r3, r7 │ │ + str.w sl, [r4, #24] │ │ + ldr.w r3, [ip, #40] @ 0x28 │ │ + ldr.w r7, [r2, r8, lsl #2] │ │ uxtb r6, r3 │ │ ubfx r3, r3, #16, #8 │ │ ldr.w r6, [r0, r6, lsl #2] │ │ add.w r3, r0, r3, lsl #2 │ │ + add.w r5, r5, r7, ror #24 │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ add r3, r6 │ │ - eors r3, r4 │ │ - str r3, [r1, #16] │ │ - ldr r3, [r7, #24] │ │ + eor.w r3, r3, sl │ │ + str r3, [r1, #24] │ │ + ldr r3, [r4, #32] │ │ mov.w r6, r3, ror #9 │ │ - eor.w r6, r6, sl, ror #22 │ │ - add r5, r6 │ │ - add.w r5, r5, ip, ror #24 │ │ - str r5, [r7, #20] │ │ - ldr r4, [r2, #36] @ 0x24 │ │ - ldr.w ip, [r2, #48] @ 0x30 │ │ - str r5, [sp, #16] │ │ - uxtb r6, r4 │ │ - ubfx r4, r4, #16, #8 │ │ - ldr.w r6, [r0, r6, lsl #2] │ │ - add.w r4, r0, r4, lsl #2 │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ - add r4, r6 │ │ - eors r4, r5 │ │ - str r4, [r1, #20] │ │ - ldr r4, [r7, #28] │ │ - mov.w r6, r4, ror #9 │ │ - eor.w r6, r6, r8, ror #22 │ │ - ldr.w r8, [sp, #24] │ │ - add r3, r6 │ │ - add.w r9, r3, ip, ror #24 │ │ - str.w r9, [r7, #24] │ │ - ldr r3, [r2, #40] @ 0x28 │ │ - uxtb r5, r3 │ │ + eor.w r6, r6, r9, ror #22 │ │ + mov r9, fp │ │ + add.w lr, r5, r6 │ │ + str.w lr, [r4, #28] │ │ + ldr.w r5, [ip, #44] @ 0x2c │ │ + ldr.w fp, [ip, #56] @ 0x38 │ │ + ldr r6, [sp, #20] │ │ + uxtb r7, r5 │ │ + ubfx r5, r5, #16, #8 │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + add.w r3, r3, fp, ror #24 │ │ + add.w r5, r0, r5, lsl #2 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, r7 │ │ + eor.w r5, r5, lr │ │ + str r5, [r1, #28] │ │ + ldr r5, [r4, #36] @ 0x24 │ │ + mov.w r7, r5, ror #9 │ │ + eor.w r7, r7, r6, ror #22 │ │ + add.w fp, r3, r7 │ │ + str.w fp, [r4, #32] │ │ + ldr.w r3, [ip, #48] @ 0x30 │ │ + ldr.w r6, [r2, r9, lsl #2] │ │ + uxtb r7, r3 │ │ ubfx r3, r3, #16, #8 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ add.w r3, r0, r3, lsl #2 │ │ + add.w r5, r5, r6, ror #24 │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r5 │ │ - ldr r5, [r7, #32] │ │ - eor.w r3, r3, r9 │ │ - str r3, [r1, #24] │ │ - mov.w r3, r5, ror #9 │ │ - eor.w r3, r3, fp, ror #22 │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - add r3, r4 │ │ - ldr.w r4, [lr, r8, lsl #2] │ │ - add.w ip, r3, r4, ror #24 │ │ - str.w ip, [r7, #28] │ │ - ldr r4, [r2, #44] @ 0x2c │ │ - ldr r3, [sp, #16] │ │ - ldr.w sl, [r2, #56] @ 0x38 │ │ - uxtb r6, r4 │ │ - ubfx r4, r4, #16, #8 │ │ - ldr.w r6, [r0, r6, lsl #2] │ │ - add.w r4, r0, r4, lsl #2 │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ - add r4, r6 │ │ - eor.w r4, r4, ip │ │ - str r4, [r1, #28] │ │ - ldr r4, [r7, #36] @ 0x24 │ │ - mov.w r6, r4, ror #9 │ │ - eor.w r6, r6, r3, ror #22 │ │ - add r5, r6 │ │ - add.w sl, r5, sl, ror #24 │ │ - str.w sl, [r7, #32] │ │ - ldr r5, [r2, #48] @ 0x30 │ │ + add r3, r7 │ │ + eor.w r3, r3, fp │ │ + str r3, [r1, #32] │ │ + ldr r3, [r4, #40] @ 0x28 │ │ + mov.w r7, r3, ror #9 │ │ + eor.w r7, r7, sl, ror #22 │ │ + add.w sl, r5, r7 │ │ + str.w sl, [r4, #36] @ 0x24 │ │ + ldr.w r5, [r2, r8, lsl #2] │ │ + ldr.w r8, [sp, #16] │ │ uxtb r6, r5 │ │ ubfx r5, r5, #16, #8 │ │ ldr.w r6, [r0, r6, lsl #2] │ │ + add.w r3, r3, r8, ror #24 │ │ add.w r5, r0, r5, lsl #2 │ │ ldr.w r5, [r5, #1024] @ 0x400 │ │ add r5, r6 │ │ eor.w r5, r5, sl │ │ - str r5, [r1, #32] │ │ - ldr r5, [r7, #40] @ 0x28 │ │ - mov.w r6, r5, ror #9 │ │ - eor.w r6, r6, r9, ror #22 │ │ - add r4, r6 │ │ - ldr.w r6, [lr, fp, lsl #2] │ │ - add.w r9, r4, r6, ror #24 │ │ - str.w r9, [r7, #36] @ 0x24 │ │ - ldr.w r4, [lr, r8, lsl #2] │ │ - ldr.w r8, [sp, #12] │ │ - uxtb r6, r4 │ │ - ubfx r4, r4, #16, #8 │ │ - ldr.w r6, [r0, r6, lsl #2] │ │ - add.w r4, r0, r4, lsl #2 │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ - add r4, r6 │ │ - eor.w r4, r4, r9 │ │ - str r4, [r1, #36] @ 0x24 │ │ - add.w r4, r5, r8, ror #24 │ │ - ldr r5, [r7, #44] @ 0x2c │ │ + str r5, [r1, #36] @ 0x24 │ │ + ldr r5, [r4, #44] @ 0x2c │ │ mov.w r6, r5, ror #9 │ │ - eor.w r3, r6, ip, ror #22 │ │ - add r3, r4 │ │ - str r3, [r7, #40] @ 0x28 │ │ - ldr r2, [r2, #56] @ 0x38 │ │ - ubfx r6, r8, #16, #8 │ │ - ldr.w ip, [sp, #8] │ │ - add.w r6, r0, r6, lsl #2 │ │ - uxtb r4, r2 │ │ - ubfx r2, r2, #16, #8 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - add.w r2, r0, r2, lsl #2 │ │ - ldr.w r6, [r6, #1024] @ 0x400 │ │ - ldr.w r2, [r2, #1024] @ 0x400 │ │ - add r2, r4 │ │ - ldr r4, [r7, #48] @ 0x30 │ │ - eors r2, r3 │ │ - str r2, [r1, #40] @ 0x28 │ │ - add.w r2, r5, ip, ror #24 │ │ - mov.w r5, r4, ror #9 │ │ - eor.w r5, r5, sl, ror #22 │ │ - add.w sl, r2, r5 │ │ - str.w sl, [r7, #44] @ 0x2c │ │ - ldr.w r2, [lr, fp, lsl #2] │ │ - ldr.w fp, [sp] │ │ - uxtb r5, r2 │ │ - ubfx r2, r2, #16, #8 │ │ - ldr.w r5, [r0, r5, lsl #2] │ │ - add.w r2, r0, r2, lsl #2 │ │ - ldr.w r2, [r2, #1024] @ 0x400 │ │ - add r2, r5 │ │ - eor.w r2, r2, sl │ │ - str r2, [r1, #44] @ 0x2c │ │ - add.w r2, r4, fp, ror #24 │ │ - ldr r4, [r7, #52] @ 0x34 │ │ - mov.w r5, r4, ror #9 │ │ - eor.w r5, r5, r9, ror #22 │ │ - add.w r9, r2, r5 │ │ - uxtb.w r5, r8 │ │ + eor.w r7, r6, lr, ror #22 │ │ + adds r6, r3, r7 │ │ + str r6, [r4, #40] @ 0x28 │ │ + ldr.w r3, [ip, #56] @ 0x38 │ │ + ldr.w lr, [sp, #12] │ │ + uxtb r7, r3 │ │ + ubfx r3, r3, #16, #8 │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + add.w r3, r0, r3, lsl #2 │ │ + ldr.w r3, [r3, #1024] @ 0x400 │ │ + add r3, r7 │ │ + ldr r7, [r4, #48] @ 0x30 │ │ + eors r3, r6 │ │ + str r3, [r1, #40] @ 0x28 │ │ + add.w r3, r5, lr, ror #24 │ │ + mov.w r5, r7, ror #9 │ │ + eor.w r5, r5, fp, ror #22 │ │ + ldr.w fp, [sp, #24] │ │ + add.w ip, r3, r5 │ │ + str.w ip, [r4, #44] @ 0x2c │ │ + ldr.w r3, [r2, r9, lsl #2] │ │ + ldr.w r9, [sp, #4] │ │ + uxtb r5, r3 │ │ + ubfx r3, r3, #16, #8 │ │ ldr.w r5, [r0, r5, lsl #2] │ │ - ldr r2, [sp, #4] │ │ - str.w r9, [r7, #48] @ 0x30 │ │ - add r5, r6 │ │ - eor.w r5, r5, r9 │ │ - str r5, [r1, #48] @ 0x30 │ │ - ldr r5, [r7, #56] @ 0x38 │ │ - mov.w r6, r5, ror #9 │ │ - eor.w r3, r6, r3, ror #22 │ │ - ldr r6, [sp, #20] │ │ - add.w r5, r5, r2, ror #24 │ │ - add.w r4, r4, r6, ror #24 │ │ - mov r8, r6 │ │ - ubfx r6, ip, #16, #8 │ │ - add r3, r4 │ │ - uxtb.w r4, ip │ │ - str r3, [r7, #52] @ 0x34 │ │ - add.w r6, r0, r6, lsl #2 │ │ - ldr.w r4, [r0, r4, lsl #2] │ │ - ldr.w r6, [r6, #1024] @ 0x400 │ │ - add r4, r6 │ │ - ldr r6, [sp, #32] │ │ - eors r3, r4 │ │ - str r3, [r1, #52] @ 0x34 │ │ - ldr.w r3, [lr, r6, lsl #2] │ │ - mov.w r4, r3, ror #9 │ │ - eor.w r4, r4, sl, ror #22 │ │ - add r4, r5 │ │ - ldr r5, [sp, #28] │ │ - str r4, [r7, #56] @ 0x38 │ │ - ldr r7, [sp, #16] │ │ - ldr.w r5, [lr, r5, lsl #2] │ │ - add.w r3, r3, r7, ror #24 │ │ - ubfx r7, fp, #16, #8 │ │ - mov.w r5, r5, ror #9 │ │ - eor.w r2, r5, r9, ror #22 │ │ - add r2, r3 │ │ - uxtb.w r3, fp │ │ - add.w r7, r0, r7, lsl #2 │ │ + add.w r3, r0, r3, lsl #2 │ │ + ldr.w r3, [r3, #1024] @ 0x400 │ │ + add r3, r5 │ │ + eor.w r3, r3, ip │ │ + str r3, [r1, #44] @ 0x2c │ │ + add.w r3, r7, r9, ror #24 │ │ + ldr r7, [r4, #52] @ 0x34 │ │ + mov.w r5, r7, ror #9 │ │ + add.w r7, r7, fp, ror #24 │ │ + eor.w r5, r5, sl, ror #22 │ │ + add.w sl, r3, r5 │ │ + ubfx r5, r8, #16, #8 │ │ + uxtb.w r3, r8 │ │ + str.w sl, [r4, #48] @ 0x30 │ │ + add.w r5, r0, r5, lsl #2 │ │ ldr.w r3, [r0, r3, lsl #2] │ │ - str.w r2, [lr, r6, lsl #2] │ │ - mov r6, r0 │ │ - ldr.w r7, [r7, #1024] @ 0x400 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r3, r5 │ │ + eor.w r3, r3, sl │ │ + str r3, [r1, #48] @ 0x30 │ │ + ldr r3, [r4, #56] @ 0x38 │ │ + mov.w r5, r3, ror #9 │ │ + eor.w r6, r5, r6, ror #22 │ │ + ubfx r5, lr, #16, #8 │ │ + add r7, r6 │ │ + uxtb.w r6, lr │ │ + ldr.w lr, [sp, #36] @ 0x24 │ │ + add.w r5, r0, r5, lsl #2 │ │ + ldr.w r6, [r0, r6, lsl #2] │ │ + str r7, [r4, #52] @ 0x34 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r6, r5 │ │ + ldr r5, [sp, #8] │ │ + eors r7, r6 │ │ + str r7, [r1, #52] @ 0x34 │ │ + ldr.w r7, [r2, lr, lsl #2] │ │ + add.w r3, r3, r5, ror #24 │ │ + ldr r5, [sp, #20] │ │ + mov.w r6, r7, ror #9 │ │ + eor.w r6, r6, ip, ror #22 │ │ + add.w r7, r7, r5, ror #24 │ │ + add r6, r3 │ │ + ldr r3, [sp, #32] │ │ + str r6, [r4, #56] @ 0x38 │ │ + ubfx r5, r9, #16, #8 │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ + add.w r5, r0, r5, lsl #2 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + mov.w r3, r3, ror #9 │ │ + eor.w r3, r3, sl, ror #22 │ │ add r3, r7 │ │ - eors r3, r4 │ │ - str r3, [r1, #56] @ 0x38 │ │ - ubfx r3, r8, #16, #8 │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - uxtb.w r7, r8 │ │ - add.w r3, r6, r3, lsl #2 │ │ - ldr.w r7, [r6, r7, lsl #2] │ │ - ldr r0, [r5, #0] │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - adds r0, #16 │ │ - str r0, [r5, #0] │ │ - adds r0, r3, r7 │ │ - eors r0, r2 │ │ + uxtb.w r7, r9 │ │ + ldr.w r7, [r0, r7, lsl #2] │ │ + str.w r3, [r2, lr, lsl #2] │ │ + adds r2, r5, r7 │ │ + eors r2, r6 │ │ + str r2, [r1, #56] @ 0x38 │ │ + mov r2, r0 │ │ + ubfx r0, fp, #16, #8 │ │ + uxtb.w r7, fp │ │ + ldr.w r7, [r2, r7, lsl #2] │ │ + add.w r0, r2, r0, lsl #2 │ │ + ldrd r6, r2, [sp, #40] @ 0x28 │ │ + ldr.w r0, [r0, #1024] @ 0x400 │ │ + str r6, [r2, #0] │ │ + add r0, r7 │ │ + eors r0, r3 │ │ str r0, [r1, #60] @ 0x3c │ │ - add sp, #44 @ 0x2c │ │ + add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #40] @ (b10c ) │ │ + ldr r0, [pc, #12] @ (108b8 ) │ │ movs r1, #44 @ 0x2c │ │ - ldr r2, [pc, #40] @ (b110 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 8b7c │ │ - ldr r0, [pc, #32] @ (b114 ) │ │ - movs r1, #31 │ │ - ldr r2, [pc, #32] @ (b118 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 8b7c │ │ - ldr r0, [pc, #28] @ (b11c ) │ │ - movs r1, #31 │ │ - ldr r2, [pc, #28] @ (b120 ) │ │ + ldr r2, [pc, #12] @ (108bc ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 8b7c │ │ - ldrh r1, [r6, #52] @ 0x34 │ │ - vabdl.u , d31, d30 │ │ - movs r3, r0 │ │ - ldrh r0, [r1, #48] @ 0x30 │ │ - vabdl.u , d31, d0 │ │ - movs r3, r0 │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ - vabdl.u , d31, d2 │ │ - movs r3, r0 │ │ + bl b9ee │ │ + ldr r2, [r5, #64] @ 0x40 │ │ + vqrdmulh.s , , d14[0] │ │ + movs r5, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub.w sp, sp, #4160 @ 0x1040 │ │ + sub.w sp, sp, #4128 @ 0x1020 │ │ sub sp, #28 │ │ str r0, [sp, #8] │ │ - add r0, sp, #56 @ 0x38 │ │ - movs r2, #32 │ │ mov r5, r1 │ │ - bl 3e666 │ │ - ldr r0, [r5, #0] │ │ - add.w ip, sp, #88 @ 0x58 │ │ - ldr r1, [r5, #4] │ │ - add.w fp, sp, #88 @ 0x58 │ │ + ldr r0, [r1, #0] │ │ + add.w ip, sp, #56 @ 0x38 │ │ + ldr r1, [r1, #4] │ │ + add.w r9, sp, #56 @ 0x38 │ │ ldr r2, [r5, #8] │ │ ldr r3, [r5, #12] │ │ - ldrd r5, r4, [sp, #80] @ 0x50 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - add.w ip, sp, #104 @ 0x68 │ │ - ldrd r7, r6, [sp, #72] @ 0x48 │ │ - stmia.w ip, {r0, r1, r2, r3, r7} │ │ - add.w r0, fp, #64 @ 0x40 │ │ + add.w ip, sp, #76 @ 0x4c │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [r5, #28] │ │ + ldr r4, [r5, #24] │ │ + str r0, [sp, #100] @ 0x64 │ │ + add.w r0, r9, #64 @ 0x40 │ │ + ldr r7, [r5, #16] │ │ + ldr r6, [r5, #20] │ │ + stmia.w ip, {r1, r2, r3, r7} │ │ movw r1, #4036 @ 0xfc4 │ │ - strd r6, r5, [sp, #124] @ 0x7c │ │ - str r4, [sp, #132] @ 0x84 │ │ - bl 3e65a │ │ - add r7, sp, #72 @ 0x48 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - add.w ip, sp, #136 @ 0x88 │ │ - ldmia r7, {r0, r2, r3, r7} │ │ - stmia.w ip, {r0, r2, r3, r7} │ │ - movs r0, #0 │ │ - add.w r2, fp, r0, lsl #2 │ │ - ldr r6, [r2, #56] @ 0x38 │ │ + strd r6, r4, [sp, #92] @ 0x5c │ │ + bl 5dfb4 │ │ + ldr r0, [r5, #16] │ │ + add.w ip, sp, #104 @ 0x68 │ │ + ldr r1, [r5, #20] │ │ + ldr r2, [r5, #24] │ │ + ldr r3, [r5, #28] │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + movs r0, #64 @ 0x40 │ │ + movs r1, #0 │ │ + add.w r2, r9, r1, lsl #2 │ │ + add.w r6, r9, r0 │ │ ldr r3, [r2, #4] │ │ ldr r7, [r2, #36] @ 0x24 │ │ - mov.w r4, r6, ror #17 │ │ - mov.w r5, r3, ror #7 │ │ - eor.w r4, r4, r6, ror #19 │ │ - eor.w r5, r5, r3, ror #18 │ │ - eor.w r6, r4, r6, lsr #10 │ │ - add r1, r7 │ │ - eor.w r5, r5, r3, lsr #3 │ │ - add r1, r6 │ │ - add r1, r5 │ │ - add r1, r0 │ │ - adds r0, #1 │ │ - adds r1, #16 │ │ - str r1, [r2, #64] @ 0x40 │ │ - cmp.w r0, #256 @ 0x100 │ │ - mov r1, r3 │ │ - bne.n b180 │ │ - add.w r0, fp, #1024 @ 0x400 │ │ - mov r1, fp │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - movs r0, #0 │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - add.w r2, fp, r0, lsl #2 │ │ - ldr r6, [r2, #56] @ 0x38 │ │ + ldr r2, [r2, #56] @ 0x38 │ │ + ldr.w r6, [r6, #-64] │ │ + add r7, r6 │ │ + mov.w r6, r2, ror #17 │ │ + eor.w r6, r6, r2, ror #19 │ │ + eor.w r2, r6, r2, lsr #10 │ │ + add r2, r7 │ │ + mov.w r7, r3, ror #7 │ │ + eor.w r7, r7, r3, ror #18 │ │ + eor.w r3, r7, r3, lsr #3 │ │ + add r2, r3 │ │ + add r2, r1 │ │ + adds r1, #1 │ │ + adds r2, #16 │ │ + str.w r2, [r9, r0] │ │ + adds r0, #4 │ │ + cmp.w r1, #256 @ 0x100 │ │ + bne.n 1091a │ │ + add.w ip, r9, #1024 @ 0x400 │ │ + mov r1, r9 │ │ + ldmia.w ip!, {r2, r3, r4, r5, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ + ldmia.w ip!, {r2, r3, r4, r5, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r7} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ + movs r0, #64 @ 0x40 │ │ + movs r1, #0 │ │ + add.w r2, r9, r1, lsl #2 │ │ + add.w r6, r9, r0 │ │ ldr r3, [r2, #4] │ │ ldr r7, [r2, #36] @ 0x24 │ │ - mov.w r4, r6, ror #17 │ │ - mov.w r5, r3, ror #7 │ │ - eor.w r4, r4, r6, ror #19 │ │ - eor.w r5, r5, r3, ror #18 │ │ - eor.w r6, r4, r6, lsr #10 │ │ - add r1, r7 │ │ - eor.w r5, r5, r3, lsr #3 │ │ - add r1, r6 │ │ - add r1, r5 │ │ - add r1, r0 │ │ - adds r0, #1 │ │ - add.w r1, r1, #272 @ 0x110 │ │ - str r1, [r2, #64] @ 0x40 │ │ - cmp.w r0, #1008 @ 0x3f0 │ │ - mov r1, r3 │ │ - bne.n b1d0 │ │ - add.w r0, fp, #4096 @ 0x1000 │ │ + ldr r2, [r2, #56] @ 0x38 │ │ + ldr.w r6, [r6, #-64] │ │ + add r7, r6 │ │ + mov.w r6, r2, ror #17 │ │ + eor.w r6, r6, r2, ror #19 │ │ + eor.w r2, r6, r2, lsr #10 │ │ + add r2, r7 │ │ + mov.w r7, r3, ror #7 │ │ + eor.w r7, r7, r3, ror #18 │ │ + eor.w r3, r7, r3, lsr #3 │ │ + add r2, r3 │ │ + add r2, r1 │ │ + adds r1, #1 │ │ + add.w r2, r2, #272 @ 0x110 │ │ + str.w r2, [r9, r0] │ │ + adds r0, #4 │ │ + cmp.w r1, #1008 @ 0x3f0 │ │ + bne.n 10978 │ │ + add.w r0, r9, #4096 @ 0x1000 │ │ str r0, [sp, #36] @ 0x24 │ │ mov.w r0, #4096 @ 0x1000 │ │ - add.w r1, fp, #2048 @ 0x800 │ │ - ldr.w r3, [fp, r0] │ │ - movs r2, #64 @ 0x40 │ │ - b.n b5b4 │ │ - ldr.w r2, [r1, ip, lsl #2] │ │ - mov r9, ip │ │ - ldr.w ip, [r1, r7, lsl #2] │ │ - ldr.w r4, [r1, r8, lsl #2] │ │ - add.w lr, r1, r0, lsl #2 │ │ - mov.w r2, r2, ror #22 │ │ - add.w r0, fp, r6, lsl #2 │ │ - eor.w r2, r2, ip, ror #9 │ │ - add.w r2, r2, r4, ror #24 │ │ - ldr.w r4, [r1, r6, lsl #2] │ │ - add r2, r4 │ │ - str.w r2, [r1, r6, lsl #2] │ │ + add.w r1, r9, #2048 @ 0x800 │ │ + ldr.w r0, [r9, r0] │ │ + movs r3, #64 @ 0x40 │ │ + b.n 10d3a │ │ + add.w r0, r9, r0, lsl #2 │ │ + ldr.w r5, [r9, r3, lsl #2] │ │ + mov ip, r3 │ │ + ldr r7, [r0, #4] │ │ + add.w r2, r9, r2, lsl #2 │ │ + ldr.w r6, [r9, lr, lsl #2] │ │ + mov.w r3, r5, ror #10 │ │ + eor.w r3, r3, r7, ror #23 │ │ + ldr.w r7, [r9, sl, lsl #2] │ │ + str.w fp, [sp, #20] │ │ + add.w r7, r7, r6, ror #8 │ │ + add r3, r7 │ │ + str.w r3, [r9, sl, lsl #2] │ │ + ldr.w r7, [r9, r4, lsl #2] │ │ + uxtb r6, r7 │ │ + ubfx r7, r7, #16, #8 │ │ + ldr.w r6, [r1, r6, lsl #2] │ │ + add.w r7, r1, r7, lsl #2 │ │ + ldr.w r7, [r7, #1024] @ 0x400 │ │ + add r7, r6 │ │ + eors r3, r7 │ │ + str.w r3, [r9, sl, lsl #2] │ │ + ldr r3, [r2, #56] @ 0x38 │ │ + ldr r7, [r2, #28] │ │ + ldrd r4, r5, [r0, #4] │ │ + mov.w r6, r3, ror #10 │ │ + ldr r3, [r0, #12] │ │ + eor.w r6, r6, r5, ror #23 │ │ + add.w r7, r4, r7, ror #8 │ │ + add r7, r6 │ │ + str r7, [r0, #4] │ │ + ldr r6, [r2, #20] │ │ + uxtb r4, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r4, [r1, r4, lsl #2] │ │ add.w r6, r1, r6, lsl #2 │ │ - ldr.w r5, [r1, r5, lsl #2] │ │ - ldr r3, [r6, #8] │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ + add r6, r4 │ │ + eors r6, r7 │ │ + str r6, [r0, #4] │ │ + ldr r7, [r2, #32] │ │ + str r6, [sp, #16] │ │ + add.w r7, r5, r7, ror #8 │ │ + ldr.w r5, [r9, fp, lsl #2] │ │ + mov.w r5, r5, ror #10 │ │ + eor.w r5, r5, r3, ror #23 │ │ + add r7, r5 │ │ + str r7, [r0, #8] │ │ + ldr.w r5, [r9, lr, lsl #2] │ │ uxtb r4, r5 │ │ ubfx r5, r5, #16, #8 │ │ - ldr.w r4, [fp, r4, lsl #2] │ │ - add.w r5, fp, r5, lsl #2 │ │ + ldr.w r4, [r1, r4, lsl #2] │ │ + add.w r5, r1, r5, lsl #2 │ │ ldr.w r5, [r5, #1024] @ 0x400 │ │ add r5, r4 │ │ - eors r2, r5 │ │ - str.w r2, [r0, #2048] @ 0x800 │ │ - ldr.w r5, [lr, #56] @ 0x38 │ │ - mov sl, r2 │ │ - ldr.w r2, [lr, #28] │ │ - str.w sl, [sp, #12] │ │ - mov.w r5, r5, ror #22 │ │ - eor.w r5, r5, r3, ror #9 │ │ - add r5, ip │ │ - add.w r2, r5, r2, ror #24 │ │ - str.w r2, [r1, r7, lsl #2] │ │ - ldr.w r7, [lr, #20] │ │ - uxtb r5, r7 │ │ + eor.w r8, r5, r7 │ │ + str.w r8, [r0, #8] │ │ + ldr r7, [r2, #36] @ 0x24 │ │ + ldr r5, [r0, #16] │ │ + str.w r8, [sp, #40] @ 0x28 │ │ + add.w r3, r3, r7, ror #8 │ │ + ldr.w r7, [r9, sl, lsl #2] │ │ + mov.w r7, r7, ror #10 │ │ + eor.w r7, r7, r5, ror #23 │ │ + add r3, r7 │ │ + str r3, [r0, #12] │ │ + ldr r7, [r2, #28] │ │ + uxtb r4, r7 │ │ ubfx r7, r7, #16, #8 │ │ - ldr.w r5, [fp, r5, lsl #2] │ │ - add.w r7, fp, r7, lsl #2 │ │ + ldr.w r4, [r1, r4, lsl #2] │ │ + add.w r7, r1, r7, lsl #2 │ │ ldr.w r7, [r7, #1024] @ 0x400 │ │ + add r7, r4 │ │ + eor.w lr, r7, r3 │ │ + str.w lr, [r0, #12] │ │ + ldr r3, [r0, #20] │ │ + ldr r4, [r2, #40] @ 0x28 │ │ + str.w lr, [sp, #28] │ │ + mov.w r7, r3, ror #23 │ │ + eor.w r7, r7, r6, ror #10 │ │ + add.w r5, r5, r4, ror #8 │ │ add r7, r5 │ │ - ldr r5, [r6, #12] │ │ - eors r2, r7 │ │ - str.w r2, [r0, #2052] @ 0x804 │ │ - str r2, [sp, #20] │ │ - mov r7, r2 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - ldr.w r2, [r1, r2, lsl #2] │ │ - mov.w r2, r2, ror #22 │ │ - eor.w r2, r2, r5, ror #9 │ │ - add r2, r3 │ │ - ldr.w r3, [lr, #32] │ │ - add.w r2, r2, r3, ror #24 │ │ - str r2, [r6, #8] │ │ - ldr.w r3, [r1, r8, lsl #2] │ │ - uxtb r4, r3 │ │ - ubfx r3, r3, #16, #8 │ │ - ldr.w r4, [fp, r4, lsl #2] │ │ - add.w r3, fp, r3, lsl #2 │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r4 │ │ - eors r2, r3 │ │ - str.w r2, [r0, #2056] @ 0x808 │ │ - str r2, [sp, #32] │ │ - mov ip, r2 │ │ - ldr r2, [r6, #16] │ │ - mov.w r3, r2, ror #9 │ │ - eor.w r3, r3, sl, ror #22 │ │ - add r3, r5 │ │ - ldr.w r5, [lr, #36] @ 0x24 │ │ - add.w r3, r3, r5, ror #24 │ │ - str r3, [r6, #12] │ │ - ldr.w r5, [lr, #28] │ │ + str r7, [r0, #16] │ │ + ldr r5, [r2, #32] │ │ uxtb r4, r5 │ │ ubfx r5, r5, #16, #8 │ │ - ldr.w r4, [fp, r4, lsl #2] │ │ - add.w r5, fp, r5, lsl #2 │ │ + ldr.w r4, [r1, r4, lsl #2] │ │ + add.w r5, r1, r5, lsl #2 │ │ ldr.w r5, [r5, #1024] @ 0x400 │ │ add r5, r4 │ │ - eors r3, r5 │ │ - ldr r5, [r6, #20] │ │ - str.w r3, [r0, #2060] @ 0x80c │ │ - mov r8, r3 │ │ - str r3, [sp, #28] │ │ - mov.w r4, r5, ror #9 │ │ - eor.w r4, r4, r7, ror #22 │ │ - add r2, r4 │ │ - ldr.w r4, [lr, #40] @ 0x28 │ │ - add.w r2, r2, r4, ror #24 │ │ - str r2, [r6, #16] │ │ - ldr.w r4, [lr, #32] │ │ + ldr r4, [r0, #24] │ │ + eor.w r6, r5, r7 │ │ + str r6, [r0, #16] │ │ + ldr r5, [r2, #44] @ 0x2c │ │ + mov.w r7, r4, ror #23 │ │ + str r6, [sp, #32] │ │ + eor.w r7, r7, r8, ror #10 │ │ + add.w r3, r3, r5, ror #8 │ │ + add r3, r7 │ │ + str r3, [r0, #20] │ │ + ldr r7, [r2, #36] @ 0x24 │ │ + uxtb r5, r7 │ │ + ubfx r7, r7, #16, #8 │ │ + ldr.w r5, [r1, r5, lsl #2] │ │ + add.w r7, r1, r7, lsl #2 │ │ + ldr.w r7, [r7, #1024] @ 0x400 │ │ + add r7, r5 │ │ + ldr r5, [r0, #28] │ │ + eor.w r8, r7, r3 │ │ + str.w r8, [r0, #20] │ │ + ldr r7, [r2, #48] @ 0x30 │ │ + mov.w r3, r5, ror #23 │ │ + str.w r8, [sp, #24] │ │ + eor.w r3, r3, lr, ror #10 │ │ + mov lr, ip │ │ + add.w r4, r4, r7, ror #8 │ │ + add r3, r4 │ │ + str r3, [r0, #24] │ │ + ldr r4, [r2, #40] @ 0x28 │ │ uxtb r7, r4 │ │ ubfx r4, r4, #16, #8 │ │ - ldr.w r7, [fp, r7, lsl #2] │ │ - add.w r4, fp, r4, lsl #2 │ │ + ldr.w r7, [r1, r7, lsl #2] │ │ + add.w r4, r1, r4, lsl #2 │ │ ldr.w r4, [r4, #1024] @ 0x400 │ │ - add r7, r4 │ │ - eors r2, r7 │ │ - str.w r2, [r0, #2064] @ 0x810 │ │ - str r2, [sp, #24] │ │ - mov r3, r2 │ │ - ldr r2, [r6, #24] │ │ - mov.w r7, r2, ror #9 │ │ - eor.w r7, r7, ip, ror #22 │ │ + add r4, r7 │ │ + eors r3, r4 │ │ + str r3, [r0, #24] │ │ + ldr r4, [r0, #32] │ │ + ldr.w ip, [r9, ip, lsl #2] │ │ + mov.w r7, r4, ror #23 │ │ + eor.w r7, r7, r6, ror #10 │ │ + add.w r5, r5, ip, ror #8 │ │ + ldr.w ip, [sp, #20] │ │ add r7, r5 │ │ - ldr.w r5, [lr, #44] @ 0x2c │ │ - add.w r7, r7, r5, ror #24 │ │ - str r7, [r6, #20] │ │ - ldr.w r5, [lr, #36] @ 0x24 │ │ - uxtb r4, r5 │ │ + str r7, [r0, #28] │ │ + ldr r5, [r2, #44] @ 0x2c │ │ + uxtb r6, r5 │ │ ubfx r5, r5, #16, #8 │ │ - ldr.w r4, [fp, r4, lsl #2] │ │ - add.w r5, fp, r5, lsl #2 │ │ + ldr.w r6, [r1, r6, lsl #2] │ │ + add.w r5, r1, r5, lsl #2 │ │ ldr.w r5, [r5, #1024] @ 0x400 │ │ - add r5, r4 │ │ - eor.w ip, r5, r7 │ │ - ldr r7, [r6, #28] │ │ - str.w ip, [r0, #2068] @ 0x814 │ │ - str.w ip, [sp, #16] │ │ - mov.w r5, r7, ror #9 │ │ - eor.w r5, r5, r8, ror #22 │ │ - add r2, r5 │ │ - ldr.w r5, [lr, #48] @ 0x30 │ │ - add.w r2, r2, r5, ror #24 │ │ - str r2, [r6, #24] │ │ - ldr.w r5, [lr, #40] @ 0x28 │ │ - uxtb r4, r5 │ │ + add r6, r5 │ │ + eor.w fp, r6, r7 │ │ + str.w fp, [r0, #28] │ │ + ldr r6, [r0, #36] @ 0x24 │ │ + ldr r7, [r2, #56] @ 0x38 │ │ + mov.w r5, r6, ror #23 │ │ + eor.w r5, r5, r8, ror #10 │ │ + add.w r4, r4, r7, ror #8 │ │ + add r4, r5 │ │ + str r4, [r0, #32] │ │ + ldr r5, [r2, #48] @ 0x30 │ │ + ldr.w r8, [sp, #16] │ │ + uxtb r7, r5 │ │ ubfx r5, r5, #16, #8 │ │ - ldr.w r4, [fp, r4, lsl #2] │ │ - add.w r5, fp, r5, lsl #2 │ │ + ldr.w r7, [r1, r7, lsl #2] │ │ + add.w r5, r1, r5, lsl #2 │ │ ldr.w r5, [r5, #1024] @ 0x400 │ │ - add r5, r4 │ │ - eor.w r8, r5, r2 │ │ - ldr r2, [r6, #32] │ │ - str.w r8, [r0, #2072] @ 0x818 │ │ - mov r5, r9 │ │ - mov.w r4, r2, ror #9 │ │ - eor.w r4, r4, r3, ror #22 │ │ - add r7, r4 │ │ - ldr.w r4, [r1, r9, lsl #2] │ │ - add.w r7, r7, r4, ror #24 │ │ - str r7, [r6, #28] │ │ - ldr.w r4, [lr, #44] @ 0x2c │ │ - uxtb r3, r4 │ │ - ubfx r4, r4, #16, #8 │ │ - ldr.w r3, [fp, r3, lsl #2] │ │ - add.w r4, fp, r4, lsl #2 │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ - add r3, r4 │ │ - eor.w r9, r3, r7 │ │ - ldr r3, [r6, #36] @ 0x24 │ │ - str.w r9, [r0, #2076] @ 0x81c │ │ - mov.w r4, r3, ror #9 │ │ - eor.w r4, r4, ip, ror #22 │ │ - add r2, r4 │ │ - ldr.w r4, [lr, #56] @ 0x38 │ │ - add.w r2, r2, r4, ror #24 │ │ - str r2, [r6, #32] │ │ - ldr.w r4, [lr, #48] @ 0x30 │ │ - uxtb r7, r4 │ │ - ubfx r4, r4, #16, #8 │ │ - ldr.w r7, [fp, r7, lsl #2] │ │ - add.w r4, fp, r4, lsl #2 │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ - add r4, r7 │ │ - eors r2, r4 │ │ - ldr r4, [r6, #40] @ 0x28 │ │ - str.w r2, [r0, #2080] @ 0x820 │ │ - add.w r7, r4, sl, ror #24 │ │ - mov.w r4, r4, ror #9 │ │ - eor.w r4, r4, r8, ror #22 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - add r3, r4 │ │ - ldr.w r4, [r1, r8, lsl #2] │ │ - add.w r3, r3, r4, ror #24 │ │ - str r3, [r6, #36] @ 0x24 │ │ - ldr.w r4, [r1, r5, lsl #2] │ │ - uxtb r5, r4 │ │ - ubfx r4, r4, #16, #8 │ │ - ldr.w r5, [fp, r5, lsl #2] │ │ - add.w r4, fp, r4, lsl #2 │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ - add r4, r5 │ │ - eor.w sl, r4, r3 │ │ - ldr r3, [r6, #44] @ 0x2c │ │ - str.w sl, [r0, #2084] @ 0x824 │ │ - mov.w r4, r3, ror #9 │ │ - eor.w r5, r4, r9, ror #22 │ │ - add r7, r5 │ │ - str r7, [r6, #40] @ 0x28 │ │ - ldr.w r5, [lr, #56] @ 0x38 │ │ - ldr.w lr, [sp, #20] │ │ + add r5, r7 │ │ + eors r4, r5 │ │ + ldr r5, [r0, #40] @ 0x28 │ │ + str r4, [r0, #32] │ │ + mov.w r7, r5, ror #23 │ │ + eor.w r3, r7, r3, ror #10 │ │ + ldr.w r7, [r9, ip, lsl #2] │ │ + add.w r6, r6, r7, ror #8 │ │ + add r3, r6 │ │ + str r3, [r0, #36] @ 0x24 │ │ + ldr.w r6, [r9, lr, lsl #2] │ │ + uxtb r7, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r7, [r1, r7, lsl #2] │ │ + add.w r6, r1, r6, lsl #2 │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ + add r6, r7 │ │ + eors r3, r6 │ │ + ldr r6, [r0, #44] @ 0x2c │ │ + str r3, [r0, #36] @ 0x24 │ │ + add.w lr, r6, r8, ror #8 │ │ + mov.w r6, r6, ror #23 │ │ + eor.w r7, r6, fp, ror #10 │ │ + ldr.w r6, [r9, sl, lsl #2] │ │ + add.w r6, r5, r6, ror #8 │ │ + add r7, r6 │ │ + str r7, [r0, #40] @ 0x28 │ │ + ldr r2, [r2, #56] @ 0x38 │ │ + uxtb r6, r2 │ │ + ubfx r2, r2, #16, #8 │ │ + ldr.w r6, [r1, r6, lsl #2] │ │ + add.w r2, r1, r2, lsl #2 │ │ + ldr.w r2, [r2, #1024] @ 0x400 │ │ + add r2, r6 │ │ + eors r7, r2 │ │ + ldr r2, [r0, #48] @ 0x30 │ │ + mov.w r6, r2, ror #23 │ │ + eor.w r6, r6, r4, ror #10 │ │ + add r6, lr │ │ + strd r7, r6, [r0, #40] @ 0x28 │ │ + ldr.w r5, [r9, ip, lsl #2] │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ uxtb r4, r5 │ │ ubfx r5, r5, #16, #8 │ │ - ldr.w r4, [fp, r4, lsl #2] │ │ - add.w r3, r3, lr, ror #24 │ │ - add.w r5, fp, r5, lsl #2 │ │ + ldr.w r4, [r1, r4, lsl #2] │ │ + add.w r2, r2, ip, ror #8 │ │ + add.w r5, r1, r5, lsl #2 │ │ ldr.w r5, [r5, #1024] @ 0x400 │ │ add r5, r4 │ │ - eor.w ip, r5, r7 │ │ - ldr r7, [r6, #48] @ 0x30 │ │ - str.w ip, [r0, #2088] @ 0x828 │ │ - ldr r5, [sp, #12] │ │ - mov.w r4, r7, ror #9 │ │ - eor.w r2, r4, r2, ror #22 │ │ + eor.w r4, r5, r6 │ │ + ldr r6, [r0, #52] @ 0x34 │ │ + mov.w r5, r6, ror #23 │ │ + eor.w r3, r5, r3, ror #10 │ │ add r2, r3 │ │ - str r2, [r6, #44] @ 0x2c │ │ - ldr.w r3, [r1, r8, lsl #2] │ │ - uxtb r4, r3 │ │ + strd r4, r2, [r0, #44] @ 0x2c │ │ + ldr.w r3, [r9, sl, lsl #2] │ │ + uxtb r5, r3 │ │ ubfx r3, r3, #16, #8 │ │ - ldr.w r4, [fp, r4, lsl #2] │ │ - add.w r3, fp, r3, lsl #2 │ │ + ldr.w r5, [r1, r5, lsl #2] │ │ + add.w r3, r1, r3, lsl #2 │ │ ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r4 │ │ - ubfx r4, r5, #16, #8 │ │ - eor.w r8, r3, r2 │ │ - uxtb r3, r5 │ │ - add.w r4, fp, r4, lsl #2 │ │ - ldr.w r3, [fp, r3, lsl #2] │ │ - ldr r5, [r6, #52] @ 0x34 │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ - ldr r2, [sp, #32] │ │ - add r3, r4 │ │ - mov.w r4, r5, ror #9 │ │ - eor.w r4, r4, sl, ror #22 │ │ - str.w r8, [r0, #2092] @ 0x82c │ │ - add.w r7, r7, r2, ror #24 │ │ - add r7, r4 │ │ - ldr r4, [sp, #28] │ │ - eor.w r9, r3, r7 │ │ - mov r7, lr │ │ - ubfx r7, lr, #16, #8 │ │ - uxtb.w r3, lr │ │ - ldr.w r3, [fp, r3, lsl #2] │ │ - add.w r5, r5, r4, ror #24 │ │ - add.w r7, fp, r7, lsl #2 │ │ - str.w r9, [r0, #2096] @ 0x830 │ │ - ldr.w r7, [r7, #1024] @ 0x400 │ │ + add r3, r5 │ │ + eors r2, r3 │ │ + ldr r3, [sp, #28] │ │ + add.w r3, r6, r3, ror #8 │ │ + ldr r6, [r0, #56] @ 0x38 │ │ + mov.w r5, r6, ror #23 │ │ + eor.w r7, r5, r7, ror #10 │ │ add r3, r7 │ │ - ldr r7, [r6, #56] @ 0x38 │ │ - mov.w r6, r7, ror #9 │ │ - eor.w r6, r6, ip, ror #22 │ │ - add r6, r5 │ │ - eors r3, r6 │ │ - mov r6, r2 │ │ - ubfx r6, r2, #16, #8 │ │ - str.w r3, [r0, #2100] @ 0x834 │ │ - uxtb r3, r2 │ │ - add.w r6, fp, r6, lsl #2 │ │ - ldr.w r3, [fp, r3, lsl #2] │ │ + ubfx r5, r8, #16, #8 │ │ + uxtb.w r7, r8 │ │ + strd r2, r3, [r0, #48] @ 0x30 │ │ + add.w r5, r1, r5, lsl #2 │ │ + ldr.w r7, [r1, r7, lsl #2] │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r7, r5 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + eors r3, r7 │ │ + str r3, [r0, #52] @ 0x34 │ │ + ldr r7, [sp, #32] │ │ + ldr.w r3, [r9, r5, lsl #2] │ │ + add.w r7, r6, r7, ror #8 │ │ + ubfx r6, ip, #16, #8 │ │ + mov.w r3, r3, ror #23 │ │ + add.w r6, r1, r6, lsl #2 │ │ + eor.w r3, r3, r4, ror #10 │ │ + add r3, r7 │ │ + str r3, [r0, #56] @ 0x38 │ │ + uxtb.w r7, ip │ │ ldr.w r6, [r6, #1024] @ 0x400 │ │ - add r3, r6 │ │ - ldr r6, [sp, #40] @ 0x28 │ │ - ldr.w r6, [r1, r6, lsl #2] │ │ - mov.w r5, r6, ror #9 │ │ - eor.w r2, r5, r8, ror #22 │ │ - ldr r5, [sp, #24] │ │ - add.w r7, r7, r5, ror #24 │ │ - ldr r5, [sp, #16] │ │ - add r2, r7 │ │ - ldr r7, [sp, #44] @ 0x2c │ │ - eors r2, r3 │ │ - str.w r2, [r0, #2104] @ 0x838 │ │ - mov r3, r4 │ │ - uxtb r2, r4 │ │ - ubfx r3, r4, #16, #8 │ │ ldr.w r7, [r1, r7, lsl #2] │ │ - ldr.w r2, [fp, r2, lsl #2] │ │ - add.w r3, fp, r3, lsl #2 │ │ - add.w r6, r6, r5, ror #24 │ │ - mov.w r7, r7, ror #9 │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - eor.w r7, r7, r9, ror #22 │ │ add r7, r6 │ │ + eors r3, r7 │ │ + str r3, [r0, #56] @ 0x38 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + ldr.w r7, [r9, r5, lsl #2] │ │ + ldr.w r3, [r9, r3, lsl #2] │ │ + mov.w r3, r3, ror #23 │ │ + eor.w r2, r3, r2, ror #10 │ │ + ldr r3, [sp, #24] │ │ + add.w r3, r7, r3, ror #8 │ │ add r2, r3 │ │ - eors r2, r7 │ │ - str.w r2, [r0, #2108] @ 0x83c │ │ + str.w r2, [r9, r5, lsl #2] │ │ + ldr r0, [r0, #12] │ │ + ubfx r3, r0, #16, #8 │ │ + uxtb r0, r0 │ │ + ldr.w r0, [r1, r0, lsl #2] │ │ + add.w r3, r1, r3, lsl #2 │ │ + ldr.w r3, [r3, #1024] @ 0x400 │ │ + add r0, r3 │ │ + eors r0, r2 │ │ + str.w r0, [r9, r5, lsl #2] │ │ ldr r2, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ ldr r0, [r2, #0] │ │ - add.w r3, r0, #16 │ │ - str r3, [r2, #0] │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - subs r2, #1 │ │ - beq.w b95e │ │ - lsls r0, r3, #28 │ │ - bne.w b97a │ │ - add.w r0, r3, #496 @ 0x1f0 │ │ - bfc r0, #9, #23 │ │ - cmp.w r0, #496 @ 0x1f0 │ │ - bhi.w b988 │ │ - mov r6, r3 │ │ - bfc r6, #9, #23 │ │ - cmp.w r6, #496 @ 0x1f0 │ │ - bhi.w b996 │ │ + subs r3, #1 │ │ + add.w r0, r0, #16 │ │ + str r0, [r2, #0] │ │ + beq.w 110f2 │ │ + lsls r2, r0, #28 │ │ + bne.w 1110e │ │ + and.w sl, r0, #496 @ 0x1f0 │ │ + str r3, [sp, #52] @ 0x34 │ │ + add.w r2, sl, #15 │ │ str r2, [sp, #48] @ 0x30 │ │ - add.w r2, r3, #16 │ │ - adds r5, r0, #4 │ │ - add.w r8, r0, #6 │ │ - bfc r2, #9, #23 │ │ + add.w r2, r0, #16 │ │ + cmp.w r0, #512 @ 0x200 │ │ + and.w r2, r2, #496 @ 0x1f0 │ │ str r2, [sp, #44] @ 0x2c │ │ - add.w r2, r0, #15 │ │ - str r2, [sp, #52] @ 0x34 │ │ - add.w r2, r6, #15 │ │ - add.w ip, r0, #13 │ │ - adds r7, r6, #1 │ │ - str r2, [sp, #40] @ 0x28 │ │ - movs r2, #0 │ │ - cmp.w r2, r3, lsr #9 │ │ - bne.w b220 │ │ - ldr.w r3, [fp, ip, lsl #2] │ │ - ldr.w r4, [fp, r7, lsl #2] │ │ - ldr.w r2, [fp, r8, lsl #2] │ │ - mov.w r3, r3, ror #10 │ │ - eor.w r3, r3, r4, ror #23 │ │ - add.w r2, r3, r2, ror #8 │ │ - ldr.w r3, [fp, r6, lsl #2] │ │ - add r2, r3 │ │ - str.w r2, [fp, r6, lsl #2] │ │ - ldr.w r3, [fp, r5, lsl #2] │ │ - uxtb r5, r3 │ │ - ubfx r3, r3, #16, #8 │ │ - ldr.w r5, [r1, r5, lsl #2] │ │ - add.w r3, r1, r3, lsl #2 │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r3, r5 │ │ - eor.w r9, r3, r2 │ │ - add.w r3, fp, r0, lsl #2 │ │ - str.w r9, [fp, r6, lsl #2] │ │ - ldr r0, [r3, #56] @ 0x38 │ │ - ldr r2, [r3, #28] │ │ - str.w r9, [sp, #16] │ │ - mov.w r5, r0, ror #10 │ │ - add.w r0, fp, r6, lsl #2 │ │ - ldr r6, [r0, #8] │ │ - eor.w r5, r5, r6, ror #23 │ │ - add r5, r4 │ │ - add.w r2, r5, r2, ror #8 │ │ - str.w r2, [fp, r7, lsl #2] │ │ - ldr r5, [r3, #20] │ │ - uxtb r4, r5 │ │ - ubfx r5, r5, #16, #8 │ │ - ldr.w r4, [r1, r4, lsl #2] │ │ - add.w r5, r1, r5, lsl #2 │ │ - ldr.w r5, [r5, #1024] @ 0x400 │ │ - add r5, r4 │ │ - eor.w lr, r5, r2 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - str.w lr, [fp, r7, lsl #2] │ │ - ldr.w r2, [fp, r2, lsl #2] │ │ - ldr r5, [r0, #12] │ │ - ldr r7, [r3, #32] │ │ - str.w lr, [sp, #32] │ │ - mov.w r2, r2, ror #10 │ │ - eor.w r2, r2, r5, ror #23 │ │ - add r2, r6 │ │ - add.w r2, r2, r7, ror #8 │ │ - str r2, [r0, #8] │ │ - ldr.w r7, [fp, r8, lsl #2] │ │ - uxtb r6, r7 │ │ - ubfx r7, r7, #16, #8 │ │ - ldr.w r6, [r1, r6, lsl #2] │ │ - add.w r7, r1, r7, lsl #2 │ │ - ldr.w r7, [r7, #1024] @ 0x400 │ │ - add r7, r6 │ │ - ldr r6, [r0, #16] │ │ - eors r2, r7 │ │ - str r2, [r0, #8] │ │ - str r2, [sp, #28] │ │ - mov r8, r2 │ │ - mov.w r2, r6, ror #23 │ │ - eor.w r2, r2, r9, ror #10 │ │ - mov r9, ip │ │ + add.w r2, r0, #496 @ 0x1f0 │ │ + and.w r2, r2, #496 @ 0x1f0 │ │ + add.w r4, r2, #4 │ │ + add.w lr, r2, #6 │ │ + add.w r3, r2, #13 │ │ + add.w fp, r2, #15 │ │ + bcc.w 109d2 │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ + add.w ip, r1, r2, lsl #2 │ │ + str r3, [sp, #32] │ │ + ldr.w r3, [r1, lr, lsl #2] │ │ + ldr.w r7, [r1, sl, lsl #2] │ │ + mov.w r0, r0, ror #22 │ │ + add.w r6, r7, r3, ror #24 │ │ + add.w r3, r1, sl, lsl #2 │ │ + ldrd r7, r8, [r3, #4] │ │ + eor.w r0, r0, r7, ror #9 │ │ + add r0, r6 │ │ + str.w r0, [r1, sl, lsl #2] │ │ + ldr.w r6, [r1, r4, lsl #2] │ │ + uxtb r4, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r4, [r9, r4, lsl #2] │ │ + add.w r6, r9, r6, lsl #2 │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ + add r6, r4 │ │ + eor.w r4, r6, r0 │ │ + add.w r0, r9, sl, lsl #2 │ │ + str r4, [sp, #40] @ 0x28 │ │ + str.w r4, [r0, #2048] @ 0x800 │ │ + mov sl, r4 │ │ + ldr.w r5, [ip, #56] @ 0x38 │ │ + ldr.w r2, [ip, #28] │ │ + mov.w r5, r5, ror #22 │ │ + add.w r2, r7, r2, ror #24 │ │ + eor.w r5, r5, r8, ror #9 │ │ add r2, r5 │ │ - ldr r5, [r3, #36] @ 0x24 │ │ - add.w r2, r2, r5, ror #8 │ │ - str r2, [r0, #12] │ │ - ldr r5, [r3, #28] │ │ - uxtb r4, r5 │ │ - ubfx r5, r5, #16, #8 │ │ - ldr.w r4, [r1, r4, lsl #2] │ │ - add.w r5, r1, r5, lsl #2 │ │ - ldr.w r5, [r5, #1024] @ 0x400 │ │ - add r5, r4 │ │ - ldr r4, [r0, #20] │ │ - eor.w sl, r5, r2 │ │ - str.w sl, [r0, #12] │ │ - mov.w r5, r4, ror #23 │ │ - eor.w r5, r5, lr, ror #10 │ │ - add r6, r5 │ │ - ldr r5, [r3, #40] @ 0x28 │ │ - add.w r6, r6, r5, ror #8 │ │ - str r6, [r0, #16] │ │ - ldr r5, [r3, #32] │ │ - uxtb r7, r5 │ │ + str r2, [r3, #4] │ │ + ldr.w r5, [ip, #20] │ │ + ldr r7, [r3, #12] │ │ + uxtb r6, r5 │ │ ubfx r5, r5, #16, #8 │ │ - ldr.w r7, [r1, r7, lsl #2] │ │ - add.w r5, r1, r5, lsl #2 │ │ + ldr.w r6, [r9, r6, lsl #2] │ │ + add.w r5, r9, r5, lsl #2 │ │ ldr.w r5, [r5, #1024] @ 0x400 │ │ - add r7, r5 │ │ - ldr r5, [r0, #24] │ │ - eor.w r2, r7, r6 │ │ - str r2, [r0, #16] │ │ - str r2, [sp, #24] │ │ - mov.w r6, r5, ror #23 │ │ - eor.w r6, r6, r8, ror #10 │ │ + add r5, r6 │ │ + eors r5, r2 │ │ + str.w r5, [r0, #2052] @ 0x804 │ │ + ldr.w r6, [r1, fp, lsl #2] │ │ + ldr.w r2, [ip, #32] │ │ + str r5, [sp, #16] │ │ + mov.w r6, r6, ror #22 │ │ + add.w r2, r8, r2, ror #24 │ │ + eor.w r6, r6, r7, ror #9 │ │ + add r2, r6 │ │ + str r2, [r3, #8] │ │ + ldr.w r6, [r1, lr, lsl #2] │ │ + uxtb r4, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r4, [r9, r4, lsl #2] │ │ + add.w r6, r9, r6, lsl #2 │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ + add r6, r4 │ │ + eor.w lr, r6, r2 │ │ + str.w lr, [r0, #2056] @ 0x808 │ │ + ldr r2, [r3, #16] │ │ + ldr.w r6, [ip, #36] @ 0x24 │ │ + str.w lr, [sp, #28] │ │ + mov.w r4, r2, ror #9 │ │ + eor.w r4, r4, sl, ror #22 │ │ + add.w r6, r7, r6, ror #24 │ │ add r4, r6 │ │ - ldr r6, [r3, #44] @ 0x2c │ │ - add.w r4, r4, r6, ror #8 │ │ - str r4, [r0, #20] │ │ - ldr r6, [r3, #36] @ 0x24 │ │ + str r4, [r3, #12] │ │ + ldr.w r6, [ip, #28] │ │ + ldr.w sl, [sp, #32] │ │ uxtb r7, r6 │ │ ubfx r6, r6, #16, #8 │ │ - ldr.w r7, [r1, r7, lsl #2] │ │ - add.w r6, r1, r6, lsl #2 │ │ + ldr.w r7, [r9, r7, lsl #2] │ │ + add.w r6, r9, r6, lsl #2 │ │ ldr.w r6, [r6, #1024] @ 0x400 │ │ add r6, r7 │ │ - eor.w r7, r6, r4 │ │ - ldr r4, [r0, #28] │ │ - str r7, [r0, #20] │ │ - mov ip, r7 │ │ - str r7, [sp, #20] │ │ - mov.w r6, r4, ror #23 │ │ - eor.w r6, r6, sl, ror #10 │ │ - add r5, r6 │ │ - ldr r6, [r3, #48] @ 0x30 │ │ - add.w r5, r5, r6, ror #8 │ │ - str r5, [r0, #24] │ │ - ldr r6, [r3, #40] @ 0x28 │ │ + eor.w r8, r6, r4 │ │ + str.w r8, [r0, #2060] @ 0x80c │ │ + ldr r4, [r3, #20] │ │ + ldr.w r7, [ip, #40] @ 0x28 │ │ + str.w r8, [sp, #24] │ │ + mov.w r6, r4, ror #9 │ │ + eor.w r6, r6, r5, ror #22 │ │ + add.w r2, r2, r7, ror #24 │ │ + add r2, r6 │ │ + str r2, [r3, #16] │ │ + ldr.w r6, [ip, #32] │ │ uxtb r7, r6 │ │ ubfx r6, r6, #16, #8 │ │ - ldr.w r7, [r1, r7, lsl #2] │ │ - add.w r6, r1, r6, lsl #2 │ │ + ldr.w r7, [r9, r7, lsl #2] │ │ + add.w r6, r9, r6, lsl #2 │ │ ldr.w r6, [r6, #1024] @ 0x400 │ │ add r6, r7 │ │ - ldr r7, [r0, #32] │ │ - eors r6, r5 │ │ - str r6, [r0, #24] │ │ - mov.w r5, r7, ror #23 │ │ - eor.w r5, r5, r2, ror #10 │ │ - mov r2, r9 │ │ - add r4, r5 │ │ - ldr.w r5, [fp, r9, lsl #2] │ │ - ldr.w r9, [sp, #16] │ │ - add.w r4, r4, r5, ror #8 │ │ - str r4, [r0, #28] │ │ - ldr r5, [r3, #44] @ 0x2c │ │ - uxtb.w lr, r5 │ │ - ubfx r5, r5, #16, #8 │ │ - ldr.w lr, [r1, lr, lsl #2] │ │ - add.w r5, r1, r5, lsl #2 │ │ - ldr.w r5, [r5, #1024] @ 0x400 │ │ - add r5, lr │ │ - eor.w lr, r5, r4 │ │ - ldr r5, [r0, #36] @ 0x24 │ │ - str.w lr, [r0, #28] │ │ - mov.w r4, r5, ror #23 │ │ - eor.w r4, r4, ip, ror #10 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - add r4, r7 │ │ - ldr r7, [r3, #56] @ 0x38 │ │ - add.w r4, r4, r7, ror #8 │ │ - str r4, [r0, #32] │ │ - ldr r7, [r3, #48] @ 0x30 │ │ - uxtb.w r8, r7 │ │ - ubfx r7, r7, #16, #8 │ │ - ldr.w r8, [r1, r8, lsl #2] │ │ - add.w r7, r1, r7, lsl #2 │ │ - ldr.w r7, [r7, #1024] @ 0x400 │ │ - add r7, r8 │ │ - eors r4, r7 │ │ - ldr r7, [r0, #40] @ 0x28 │ │ - str r4, [r0, #32] │ │ - add.w r8, r7, r9, ror #8 │ │ - mov.w r7, r7, ror #23 │ │ - eor.w r6, r7, r6, ror #10 │ │ - add r5, r6 │ │ - ldr.w r6, [fp, ip, lsl #2] │ │ - add.w r5, r5, r6, ror #8 │ │ - str r5, [r0, #36] @ 0x24 │ │ - ldr.w r6, [fp, r2, lsl #2] │ │ + eor.w r5, r6, r2 │ │ + str.w r5, [r0, #2064] @ 0x810 │ │ + ldr r2, [r3, #24] │ │ + ldr.w r7, [ip, #44] @ 0x2c │ │ + str r5, [sp, #20] │ │ + mov.w r6, r2, ror #9 │ │ + eor.w r6, r6, lr, ror #22 │ │ + add.w r4, r4, r7, ror #24 │ │ + add r4, r6 │ │ + str r4, [r3, #20] │ │ + ldr.w r6, [ip, #36] @ 0x24 │ │ uxtb r7, r6 │ │ ubfx r6, r6, #16, #8 │ │ - ldr.w r7, [r1, r7, lsl #2] │ │ - add.w r6, r1, r6, lsl #2 │ │ + ldr.w r7, [r9, r7, lsl #2] │ │ + add.w r6, r9, r6, lsl #2 │ │ ldr.w r6, [r6, #1024] @ 0x400 │ │ add r6, r7 │ │ - eors r6, r5 │ │ - ldr r5, [r0, #44] @ 0x2c │ │ - mov.w r7, r5, ror #23 │ │ - eor.w r7, r7, lr, ror #10 │ │ - add r7, r8 │ │ - ldr.w r8, [sp, #32] │ │ - strd r6, r7, [r0, #36] @ 0x24 │ │ - ldr r3, [r3, #56] @ 0x38 │ │ - uxtb r2, r3 │ │ - ubfx r3, r3, #16, #8 │ │ - ldr.w r2, [r1, r2, lsl #2] │ │ - add.w r3, r1, r3, lsl #2 │ │ - ldr.w r3, [r3, #1024] @ 0x400 │ │ - add r2, r3 │ │ - eor.w r3, r2, r7 │ │ - ldr r7, [r0, #48] @ 0x30 │ │ - add.w r2, r5, r8, ror #8 │ │ - mov.w r5, r7, ror #23 │ │ - eor.w r5, r5, r4, ror #10 │ │ + eor.w lr, r6, r4 │ │ + str.w lr, [r0, #2068] @ 0x814 │ │ + ldr r4, [r3, #28] │ │ + ldr.w r7, [ip, #48] @ 0x30 │ │ + str.w lr, [sp, #12] │ │ + mov.w r6, r4, ror #9 │ │ + eor.w r6, r6, r8, ror #22 │ │ + add.w r2, r2, r7, ror #24 │ │ + add r2, r6 │ │ + str r2, [r3, #24] │ │ + ldr.w r6, [ip, #40] @ 0x28 │ │ + uxtb r7, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r7, [r9, r7, lsl #2] │ │ + add.w r6, r9, r6, lsl #2 │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ + add r6, r7 │ │ + eor.w r7, r6, r2 │ │ + ldr r2, [r3, #32] │ │ + str.w r7, [r0, #2072] @ 0x818 │ │ + mov.w r6, r2, ror #9 │ │ + eor.w r6, r6, r5, ror #22 │ │ + ldr.w r5, [r1, sl, lsl #2] │ │ + add.w r4, r4, r5, ror #24 │ │ + add r4, r6 │ │ + str r4, [r3, #28] │ │ + ldr.w r5, [ip, #44] @ 0x2c │ │ + uxtb r6, r5 │ │ + ubfx r5, r5, #16, #8 │ │ + ldr.w r6, [r9, r6, lsl #2] │ │ + add.w r5, r9, r5, lsl #2 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, r6 │ │ + eor.w r8, r5, r4 │ │ + str.w r8, [r0, #2076] @ 0x81c │ │ + ldr r4, [r3, #36] @ 0x24 │ │ + ldr.w r6, [ip, #56] @ 0x38 │ │ + mov.w r5, r4, ror #9 │ │ + eor.w r5, r5, lr, ror #22 │ │ + add.w r2, r2, r6, ror #24 │ │ add r2, r5 │ │ - strd r3, r2, [r0, #40] @ 0x28 │ │ - ldr.w r5, [fp, ip, lsl #2] │ │ - ldr.w ip, [sp, #28] │ │ - uxtb r4, r5 │ │ + str r2, [r3, #32] │ │ + ldr.w r5, [ip, #48] @ 0x30 │ │ + mov lr, fp │ │ + uxtb r6, r5 │ │ ubfx r5, r5, #16, #8 │ │ - ldr.w r4, [r1, r4, lsl #2] │ │ - add.w r5, r1, r5, lsl #2 │ │ + ldr.w r6, [r9, r6, lsl #2] │ │ + add.w r5, r9, r5, lsl #2 │ │ ldr.w r5, [r5, #1024] @ 0x400 │ │ - add r5, r4 │ │ - eors r5, r2 │ │ - add.w r2, r7, ip, ror #8 │ │ - ldr r7, [r0, #52] @ 0x34 │ │ - mov.w r4, r7, ror #23 │ │ - eor.w r6, r4, r6, ror #10 │ │ + add r5, r6 │ │ + ldr r6, [sp, #40] @ 0x28 │ │ + eors r2, r5 │ │ + ldr r5, [r3, #40] @ 0x28 │ │ + str.w r2, [r0, #2080] @ 0x820 │ │ + add.w r6, r5, r6, ror #24 │ │ + mov.w r5, r5, ror #9 │ │ + eor.w r5, r5, r7, ror #22 │ │ + ldr.w r7, [r1, fp, lsl #2] │ │ + ldr.w fp, [sp, #16] │ │ + add.w r4, r4, r7, ror #24 │ │ + add r4, r5 │ │ + str r4, [r3, #36] @ 0x24 │ │ + ldr.w r5, [r1, sl, lsl #2] │ │ + uxtb r7, r5 │ │ + ubfx r5, r5, #16, #8 │ │ + ldr.w r7, [r9, r7, lsl #2] │ │ + add.w r5, r9, r5, lsl #2 │ │ + ldr.w r5, [r5, #1024] @ 0x400 │ │ + add r5, r7 │ │ + eor.w sl, r5, r4 │ │ + ldr r4, [r3, #44] @ 0x2c │ │ + str.w sl, [r0, #2084] @ 0x824 │ │ + mov.w r5, r4, ror #9 │ │ + eor.w r5, r5, r8, ror #22 │ │ + add r5, r6 │ │ + str r5, [r3, #40] @ 0x28 │ │ + ldr.w r7, [ip, #56] @ 0x38 │ │ + uxtb r6, r7 │ │ + ubfx r7, r7, #16, #8 │ │ + ldr.w r6, [r9, r6, lsl #2] │ │ + add.w r7, r9, r7, lsl #2 │ │ + ldr.w r7, [r7, #1024] @ 0x400 │ │ + add r7, r6 │ │ + add.w r6, r4, fp, ror #24 │ │ + eor.w ip, r7, r5 │ │ + ldr r5, [r3, #48] @ 0x30 │ │ + str.w ip, [r0, #2088] @ 0x828 │ │ + ldr r7, [sp, #40] @ 0x28 │ │ + mov.w r4, r5, ror #9 │ │ + eor.w r2, r4, r2, ror #22 │ │ add r2, r6 │ │ - ubfx r4, r9, #16, #8 │ │ - uxtb.w r6, r9 │ │ - add.w r7, r7, sl, ror #8 │ │ - add.w r4, r1, r4, lsl #2 │ │ - strd r5, r2, [r0, #44] @ 0x2c │ │ - ldr.w r6, [r1, r6, lsl #2] │ │ - ldr.w r4, [r4, #1024] @ 0x400 │ │ + str r2, [r3, #44] @ 0x2c │ │ + ldr.w r6, [r1, lr, lsl #2] │ │ + uxtb r4, r6 │ │ + ubfx r6, r6, #16, #8 │ │ + ldr.w r4, [r9, r4, lsl #2] │ │ + add.w r6, r9, r6, lsl #2 │ │ + ldr.w r6, [r6, #1024] @ 0x400 │ │ add r6, r4 │ │ - ldr r4, [sp, #40] @ 0x28 │ │ + ubfx r4, r7, #16, #8 │ │ eor.w lr, r6, r2 │ │ - ldr r2, [r0, #56] @ 0x38 │ │ - mov.w r6, r2, ror #23 │ │ - eor.w r3, r6, r3, ror #10 │ │ - mov r6, r8 │ │ - add r3, r7 │ │ - ubfx r6, r8, #16, #8 │ │ - uxtb.w r7, r8 │ │ - strd lr, r3, [r0, #48] @ 0x30 │ │ - add.w r6, r1, r6, lsl #2 │ │ - ldr.w r7, [r1, r7, lsl #2] │ │ + uxtb r6, r7 │ │ + add.w r4, r9, r4, lsl #2 │ │ + ldr r7, [r3, #52] @ 0x34 │ │ + ldr.w r6, [r9, r6, lsl #2] │ │ + ldr.w r4, [r4, #1024] @ 0x400 │ │ + ldr r2, [sp, #28] │ │ + add r6, r4 │ │ + mov.w r4, r7, ror #9 │ │ + eor.w r4, r4, sl, ror #22 │ │ + ldr r3, [r3, #56] @ 0x38 │ │ + add.w r5, r5, r2, ror #24 │ │ + str.w lr, [r0, #2092] @ 0x82c │ │ + add r4, r5 │ │ + uxtb.w r5, fp │ │ + eor.w r8, r6, r4 │ │ + ubfx r6, fp, #16, #8 │ │ + ldr.w r5, [r9, r5, lsl #2] │ │ + add.w r6, r9, r6, lsl #2 │ │ + ldr r4, [sp, #24] │ │ ldr.w r6, [r6, #1024] @ 0x400 │ │ + str.w r8, [r0, #2096] @ 0x830 │ │ + add r5, r6 │ │ + mov.w r6, r3, ror #9 │ │ + eor.w r6, r6, ip, ror #22 │ │ + add.w r7, r7, r4, ror #24 │ │ add r7, r6 │ │ - eors r3, r7 │ │ - ldr.w r7, [fp, r4, lsl #2] │ │ - mov.w r6, r7, ror #23 │ │ - eor.w r6, r6, r5, ror #10 │ │ - ldr r5, [sp, #24] │ │ - add.w r2, r2, r5, ror #8 │ │ - add r2, r6 │ │ - mov r6, ip │ │ - ubfx r6, ip, #16, #8 │ │ - strd r3, r2, [r0, #52] @ 0x34 │ │ - uxtb.w r3, ip │ │ - add.w r6, r1, r6, lsl #2 │ │ - ldr.w r3, [r1, r3, lsl #2] │ │ + ubfx r6, r2, #16, #8 │ │ + eors r7, r5 │ │ + str.w r7, [r0, #2100] @ 0x834 │ │ + uxtb r7, r2 │ │ + add.w r6, r9, r6, lsl #2 │ │ + ldr.w r7, [r9, r7, lsl #2] │ │ ldr.w r6, [r6, #1024] @ 0x400 │ │ - add r3, r6 │ │ - eors r2, r3 │ │ - str r2, [r0, #56] @ 0x38 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - uxtb.w r3, sl │ │ - ldr r2, [sp, #20] │ │ - ldr.w r0, [fp, r0, lsl #2] │ │ - add.w r2, r7, r2, ror #8 │ │ - mov.w r0, r0, ror #23 │ │ - eor.w r0, r0, lr, ror #10 │ │ - add r0, r2 │ │ - ubfx r2, sl, #16, #8 │ │ - str.w r0, [fp, r4, lsl #2] │ │ - add.w r2, r1, r2, lsl #2 │ │ - ldr.w r3, [r1, r3, lsl #2] │ │ - ldr.w r2, [r2, #1024] @ 0x400 │ │ + add r7, r6 │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + ldr.w r6, [r1, r6, lsl #2] │ │ + mov.w r5, r6, ror #9 │ │ + eor.w r2, r5, lr, ror #22 │ │ + ldr r5, [sp, #20] │ │ + add.w r3, r3, r5, ror #24 │ │ + ldr r5, [sp, #12] │ │ add r2, r3 │ │ - eors r0, r2 │ │ - str.w r0, [fp, r4, lsl #2] │ │ - b.n b5a2 │ │ + ubfx r3, r4, #16, #8 │ │ + eors r2, r7 │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + str.w r2, [r0, #2104] @ 0x838 │ │ + uxtb r2, r4 │ │ + add.w r3, r9, r3, lsl #2 │ │ + ldr.w r2, [r9, r2, lsl #2] │ │ + ldr.w r7, [r1, r7, lsl #2] │ │ + ldr.w r3, [r3, #1024] @ 0x400 │ │ + add.w r6, r6, r5, ror #24 │ │ + add r2, r3 │ │ + mov.w r7, r7, ror #9 │ │ + eor.w r7, r7, r8, ror #22 │ │ + add r7, r6 │ │ + eors r2, r7 │ │ + str.w r2, [r0, #2108] @ 0x83c │ │ + b.n 10d28 │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ movw r2, #4100 @ 0x1004 │ │ str r0, [r1, #0] │ │ - add r1, sp, #88 @ 0x58 │ │ + add r1, sp, #56 @ 0x38 │ │ ldr r0, [sp, #8] │ │ - bl 3e65e │ │ - add.w sp, sp, #4160 @ 0x1040 │ │ + bl 5da54 │ │ + add.w sp, sp, #4128 @ 0x1020 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #40] @ (b9a4 ) │ │ + ldr r0, [pc, #12] @ (1111c ) │ │ movs r1, #44 @ 0x2c │ │ - ldr r2, [pc, #40] @ (b9a8 ) │ │ + ldr r2, [pc, #12] @ (11120 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 8b7c │ │ - ldr r0, [pc, #32] @ (b9ac ) │ │ - movs r1, #31 │ │ - ldr r2, [pc, #32] @ (b9b0 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 8b7c │ │ - ldr r0, [pc, #28] @ (b9b4 ) │ │ - movs r1, #31 │ │ - ldr r2, [pc, #28] @ (b9b8 ) │ │ - add r0, pc │ │ + bl b9ee │ │ + str r6, [r0, #60] @ 0x3c │ │ + vsri.64 , q13, #1 │ │ + movs r5, r0 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #136 @ 0x88 │ │ + ldr r2, [r1, #8] │ │ + lsls r3, r2, #6 │ │ + bmi.n 11158 │ │ + lsls r2, r2, #5 │ │ + bmi.n 11194 │ │ + ldrb r3, [r0, #0] │ │ + ldr r4, [pc, #156] @ (111d4 ) │ │ + cmp r3, #10 │ │ + add r4, pc │ │ + bcc.n 1119e │ │ + movs r0, #41 @ 0x29 │ │ + muls r0, r3 │ │ + lsrs r2, r0, #12 │ │ + movs r0, #100 @ 0x64 │ │ + mls r0, r2, r0, r3 │ │ + uxtb r0, r0 │ │ + ldrh.w r0, [r4, r0, lsl #1] │ │ + strh.w r0, [sp, #9] │ │ + movs r0, #1 │ │ + b.n 111a2 │ │ + ldrb r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + movs r4, #127 @ 0x7f │ │ + mov r3, r4 │ │ + and.w r4, r2, #15 │ │ + add.w r0, r4, #87 @ 0x57 │ │ + cmp r4, #10 │ │ + it cc │ │ + addcc.w r0, r4, #48 @ 0x30 │ │ + subs r4, r3, #1 │ │ + lsrs r2, r2, #4 │ │ + strb.w r0, [ip, r3] │ │ + bne.n 11160 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #88] @ (111d8 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add r3, ip │ │ add r2, pc │ │ - bl 8b7c │ │ - strh r1, [r3, #48] @ 0x30 │ │ - vqrdmlsh.s q11, , d6[0] │ │ - movs r3, r0 │ │ - strh r0, [r6, #42] @ 0x2a │ │ - vcvt.u32.f32 d22, d8, #1 │ │ - movs r3, r0 │ │ - strh r6, [r3, #46] @ 0x2e │ │ - vcvt.u32.f32 d22, d10, #1 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - ldrd r9, r6, [r1, #12] │ │ - mov fp, r0 │ │ - movs r2, #0 │ │ - cmp r6, r9 │ │ - bcc.w bc06 │ │ - ldr r7, [r1, #8] │ │ - mov r4, r1 │ │ - cmp r6, r7 │ │ - bhi.w bc06 │ │ - ldr r3, [r4, #20] │ │ - sub.w lr, r6, r9 │ │ - ldr.w ip, [r4, #4] │ │ - add.w r1, r4, #24 │ │ - subs r5, r3, #1 │ │ - cmp r3, #4 │ │ - add.w r8, ip, r9 │ │ + strd r3, r0, [sp] │ │ + mov r0, r1 │ │ + movs r1, #1 │ │ + movs r3, #2 │ │ + b.n 111ca │ │ + add sp, #136 @ 0x88 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w d4b4 │ │ + movs r0, #3 │ │ mov r2, r3 │ │ - str r3, [sp, #16] │ │ - str r5, [sp, #12] │ │ - strd r6, r4, [sp, #20] │ │ - bhi.w bb16 │ │ - mov.w sl, #16843009 @ 0x1010101 │ │ - ldrb r2, [r1, r5] │ │ - cmp.w lr, #8 │ │ - bcs.n ba22 │ │ - cmp r6, r9 │ │ - beq.w bbfe │ │ - movs r6, #0 │ │ - ldrb.w r3, [r8, r6] │ │ - cmp r3, r2 │ │ - beq.n baba │ │ - adds r6, #1 │ │ - cmp lr, r6 │ │ - bne.n ba12 │ │ - b.n bbfe │ │ - add.w r3, r8, #3 │ │ - bic.w r3, r3, #3 │ │ - subs.w r3, r3, r8 │ │ - beq.n ba58 │ │ - cmp r3, lr │ │ - it cs │ │ - movcs r3, lr │ │ - cbz r3, ba58 │ │ - movs r6, #0 │ │ - ldrb.w r5, [r8, r6] │ │ - cmp r5, r2 │ │ - beq.n babc │ │ - adds r6, #1 │ │ - cmp r3, r6 │ │ - bne.n ba3a │ │ - sub.w r6, lr, #8 │ │ - strd r1, ip, [sp] │ │ - cmp r3, r6 │ │ - str r7, [sp, #8] │ │ - bls.n ba64 │ │ - b.n ba94 │ │ - strd r1, ip, [sp] │ │ - sub.w r6, lr, #8 │ │ - str r7, [sp, #8] │ │ - movs r3, #0 │ │ - mul.w r7, r2, sl │ │ - ldr.w r1, [r8, r3] │ │ - add.w r5, r8, r3 │ │ - ldr r5, [r5, #4] │ │ - eors r1, r7 │ │ - sub.w r4, r1, #16843009 @ 0x1010101 │ │ - eors r5, r7 │ │ - bic.w r1, r4, r1 │ │ - sub.w r4, r5, #16843009 @ 0x1010101 │ │ - bic.w r5, r4, r5 │ │ - orrs r1, r5 │ │ - tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n ba94 │ │ - adds r3, #8 │ │ - cmp r3, r6 │ │ - bls.n ba68 │ │ - ldr r4, [sp, #8] │ │ - subs.w r5, lr, r3 │ │ - ldrd r1, ip, [sp] │ │ - beq.w bbfe │ │ - add.w r7, r8, r3 │ │ - movs r0, #0 │ │ - ldrb r6, [r7, r0] │ │ - cmp r6, r2 │ │ - beq.n bab6 │ │ - adds r0, #1 │ │ - cmp r5, r0 │ │ - bne.n baa8 │ │ - b.n bbfe │ │ - adds r6, r0, r3 │ │ - mov r7, r4 │ │ - ldr r4, [sp, #24] │ │ - add.w r0, r6, r9 │ │ - add.w r9, r0, #1 │ │ - ldr r0, [sp, #16] │ │ - str.w r9, [r4, #12] │ │ - cmp r9, r0 │ │ - bcc.n baf4 │ │ - cmp r9, r7 │ │ - bhi.n baf4 │ │ - ldr r2, [sp, #16] │ │ - mov r4, r7 │ │ - mov r5, ip │ │ - mov r7, r1 │ │ - sub.w r6, r9, r2 │ │ - add.w r0, ip, r6 │ │ - blx 41360 │ │ - mov r1, r7 │ │ - mov r7, r4 │ │ - ldr r4, [sp, #24] │ │ - mov ip, r5 │ │ + cbz r3, 111a6 │ │ + cbz r2, 111b6 │ │ + and.w r2, r2, #127 @ 0x7f │ │ + subs r0, #1 │ │ + add r3, sp, #8 │ │ + add.w r2, r4, r2, lsl #1 │ │ + ldrb r2, [r2, #1] │ │ + strb r2, [r3, r0] │ │ + rsb r2, r0, #3 │ │ + add r3, sp, #8 │ │ + add r0, r3 │ │ + movs r3, #0 │ │ + strd r0, r2, [sp] │ │ + mov r0, r1 │ │ + movs r1, #1 │ │ + movs r2, #1 │ │ + bl b468 │ │ + add sp, #136 @ 0x88 │ │ + pop {r4, r6, r7, pc} │ │ + nop │ │ + strb r0, [r3, r2] │ │ + vabal.u q11, d15, d24 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ + ldrd r5, r6, [r1] │ │ + movs r1, #34 @ 0x22 │ │ + ldr r4, [r6, #16] │ │ + ldrd r9, fp, [r0] │ │ + mov r0, r5 │ │ + blx r4 │ │ cmp r0, #0 │ │ - beq.w bc10 │ │ - ldr r6, [sp, #20] │ │ - add.w r8, ip, r9 │ │ - ldr r5, [sp, #12] │ │ - movs r2, #0 │ │ - subs.w lr, r6, r9 │ │ - bcs.w ba02 │ │ - b.n bc06 │ │ - ldr r6, [sp, #20] │ │ - add.w r8, ip, r9 │ │ - movs r2, #0 │ │ - subs.w lr, r6, r9 │ │ - bcc.n bc06 │ │ - ldrb r3, [r1, r5] │ │ - cmp.w lr, #8 │ │ - bcs.n bb36 │ │ - cmp r6, r9 │ │ - beq.n bbfe │ │ - mov sl, r7 │ │ - movs r6, #0 │ │ - ldrb.w r2, [r8, r6] │ │ - cmp r2, r3 │ │ - beq.n bbd2 │ │ - adds r6, #1 │ │ - cmp lr, r6 │ │ - bne.n bb26 │ │ - b.n bbfe │ │ - add.w r2, r8, #3 │ │ - bic.w r2, r2, #3 │ │ - subs.w r2, r2, r8 │ │ - beq.n bb70 │ │ - cmp r2, lr │ │ - it cs │ │ - movcs r2, lr │ │ - cbz r2, bb70 │ │ - mov sl, r7 │ │ - movs r6, #0 │ │ - ldrb.w r7, [r8, r6] │ │ - cmp r7, r3 │ │ - beq.n bbd6 │ │ - adds r6, #1 │ │ - cmp r2, r6 │ │ - bne.n bb50 │ │ - sub.w r6, lr, #8 │ │ - strd r1, ip, [sp] │ │ - cmp r2, r6 │ │ - str.w sl, [sp, #8] │ │ - bls.n bb7c │ │ - b.n bbae │ │ - strd r1, ip, [sp] │ │ - sub.w r6, lr, #8 │ │ - str r7, [sp, #8] │ │ - movs r2, #0 │ │ - mov.w r0, #16843009 @ 0x1010101 │ │ - mul.w r7, r3, r0 │ │ - ldr.w r5, [r8, r2] │ │ - add.w r4, r8, r2 │ │ - ldr r4, [r4, #4] │ │ - eors r5, r7 │ │ - sub.w r1, r5, #16843009 @ 0x1010101 │ │ - eors r4, r7 │ │ - bics r1, r5 │ │ - sub.w r5, r4, #16843009 @ 0x1010101 │ │ - bic.w r4, r5, r4 │ │ - orrs r1, r4 │ │ - tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n bbae │ │ - adds r2, #8 │ │ - cmp r2, r6 │ │ - bls.n bb84 │ │ - ldr.w sl, [sp, #8] │ │ - subs.w r5, lr, r2 │ │ - ldrd r1, ip, [sp] │ │ - beq.n bbfe │ │ - add.w r7, r8, r2 │ │ + bne.w 113f4 │ │ + cmp.w fp, #0 │ │ + beq.w 11390 │ │ movs r0, #0 │ │ - ldrb r6, [r7, r0] │ │ - cmp r6, r3 │ │ - beq.n bbd0 │ │ - adds r0, #1 │ │ - cmp r5, r0 │ │ - bne.n bbc2 │ │ - b.n bbfe │ │ - adds r6, r0, r2 │ │ - ldr r5, [sp, #12] │ │ - ldr r4, [sp, #24] │ │ - add.w r0, r6, r9 │ │ - mov r7, sl │ │ - add.w r9, r0, #1 │ │ - ldr r0, [sp, #16] │ │ - str.w r9, [r4, #12] │ │ - cmp r9, r0 │ │ - bcc.w bb08 │ │ - cmp r9, r7 │ │ - bhi.w bb08 │ │ - ldr r2, [pc, #44] @ (bc20 ) │ │ - movs r1, #4 │ │ - ldr r0, [sp, #16] │ │ - add r2, pc │ │ - bl 8974 │ │ - ldrd r0, r1, [sp, #20] │ │ - movs r2, #0 │ │ - str r0, [r1, #12] │ │ - str.w r2, [fp] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r2, #1 │ │ - strd r6, r9, [fp, #4] │ │ - str.w r2, [fp] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r3, #84] @ 0x54 │ │ - movs r3, r0 │ │ - bx lr │ │ - bmi.n bbd2 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #16 │ │ - ldrd r4, r5, [r1, #20] │ │ - mov r6, r1 │ │ - ldr r7, [r5, #12] │ │ + add.w sl, sp, #28 │ │ + strd r4, r6, [sp, #8] │ │ + mov r8, r9 │ │ + str r0, [sp, #20] │ │ + mov r0, fp │ │ + movs r4, #0 │ │ + str r5, [sp, #16] │ │ + str.w fp, [sp, #4] │ │ + add.w r6, r8, r0 │ │ + movs r1, #0 │ │ + ldrb.w r2, [r8, r1] │ │ + sub.w r3, r2, #127 @ 0x7f │ │ + cmn.w r3, #95 @ 0x5f │ │ + bcc.n 11240 │ │ + cmp r2, #34 @ 0x22 │ │ + it ne │ │ + cmpne r2, #92 @ 0x5c │ │ + beq.n 11240 │ │ + adds r1, #1 │ │ + cmp r0, r1 │ │ + bne.n 11222 │ │ + b.n 11398 │ │ + add.w r0, r8, r1 │ │ + add r4, r1 │ │ mov r8, r0 │ │ - ldr r1, [pc, #232] @ (bd24 ) │ │ - movs r2, #13 │ │ - mov r0, r4 │ │ - add r1, pc │ │ - blx r7 │ │ + ldrsb.w r2, [r8], #1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r5, r2 │ │ + bgt.n 112a0 │ │ + ldrb r2, [r0, #1] │ │ + and.w r1, r5, #31 │ │ + cmp r5, #224 @ 0xe0 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + bcc.n 1128e │ │ + ldrb r3, [r0, #2] │ │ + cmp r5, #240 @ 0xf0 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w r2, r3, r2, lsl #6 │ │ + bcc.n 11298 │ │ + ldrb r3, [r0, #3] │ │ + and.w r1, r1, #7 │ │ + add.w r8, r0, #4 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w r2, r3, r2, lsl #6 │ │ + orr.w r5, r2, r1, lsl #18 │ │ + cmp.w r5, #1114112 @ 0x110000 │ │ + bne.n 112a0 │ │ + b.n 11386 │ │ + orr.w r5, r2, r1, lsl #6 │ │ + add.w r8, r0, #2 │ │ + b.n 112a0 │ │ + orr.w r5, r2, r1, lsl #12 │ │ + add.w r8, r0, #3 │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + mov.w r2, #65537 @ 0x10001 │ │ + str r6, [sp, #24] │ │ + bl bfe4 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + ldrb.w r1, [sp, #41] @ 0x29 │ │ + subs r0, r1, r0 │ │ + uxtb r0, r0 │ │ + cmp r0, #1 │ │ + bne.n 112c2 │ │ + ldr r6, [sp, #24] │ │ + b.n 11368 │ │ + ldr r2, [sp, #20] │ │ + cmp r4, r2 │ │ + bcc.w 11406 │ │ + cbz r2, 112e2 │ │ + cmp r2, fp │ │ + bcs.n 112de │ │ + ldrsb.w r0, [r9, r2] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 11406 │ │ + b.n 112e2 │ │ + bne.w 11406 │ │ + cbz r4, 112fa │ │ + cmp r4, fp │ │ + bcs.n 112f6 │ │ + ldrsb.w r0, [r9, r4] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 11406 │ │ + b.n 112fa │ │ + bne.w 11406 │ │ + ldr r0, [sp, #12] │ │ + mov fp, sl │ │ + ldr r6, [sp, #16] │ │ + add.w r1, r9, r2 │ │ + mov sl, r9 │ │ + subs r2, r4, r2 │ │ + ldr.w r9, [r0, #12] │ │ + mov r0, r6 │ │ + blx r9 │ │ cmp r0, #0 │ │ - bne.n bd0a │ │ - ldrb r0, [r6, #28] │ │ - lsls r0, r0, #29 │ │ - bmi.n bca0 │ │ - ldr r1, [pc, #216] @ (bd28 ) │ │ - mov r0, r4 │ │ - movs r2, #3 │ │ - add r1, pc │ │ - blx r7 │ │ + bne.n 113f4 │ │ + ldrb.w r0, [sp, #41] @ 0x29 │ │ + cmp r0, #129 @ 0x81 │ │ + bcc.n 11326 │ │ + ldr r1, [sp, #28] │ │ + mov r0, r6 │ │ + ldr r2, [sp, #8] │ │ + blx r2 │ │ + b.n 11334 │ │ + ldrb.w r2, [sp, #40] @ 0x28 │ │ + add.w r1, fp, r2 │ │ + subs r2, r0, r2 │ │ + mov r0, r6 │ │ + blx r9 │ │ cmp r0, #0 │ │ - bne.n bd0a │ │ - ldr r1, [pc, #208] @ (bd2c ) │ │ - mov r0, r4 │ │ - movs r2, #4 │ │ - add r1, pc │ │ - blx r7 │ │ + bne.n 113f4 │ │ + cmp r5, #128 @ 0x80 │ │ + bcs.n 11346 │ │ + mov r9, sl │ │ + movs r0, #1 │ │ + mov sl, fp │ │ + ldr r6, [sp, #24] │ │ + b.n 11360 │ │ + ldr r6, [sp, #24] │ │ + cmp.w r5, #2048 @ 0x800 │ │ + mov r9, sl │ │ + bcs.n 11354 │ │ + movs r0, #2 │ │ + b.n 1135e │ │ + movs r0, #4 │ │ + cmp.w r5, #65536 @ 0x10000 │ │ + it cc │ │ + movcc r0, #3 │ │ + mov sl, fp │ │ + add r0, r4 │ │ + str r0, [sp, #20] │ │ + ldr.w fp, [sp, #4] │ │ + cmp r5, #128 @ 0x80 │ │ + bcs.n 11370 │ │ + movs r0, #1 │ │ + b.n 11384 │ │ + cmp.w r5, #2048 @ 0x800 │ │ + bcs.n 1137a │ │ + movs r0, #2 │ │ + b.n 11384 │ │ + movs r0, #4 │ │ + cmp.w r5, #65536 @ 0x10000 │ │ + it cc │ │ + movcc r0, #3 │ │ + add r4, r0 │ │ + subs.w r0, r6, r8 │ │ + bne.w 1121c │ │ + b.n 1139a │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + b.n 113e4 │ │ + add r4, r0 │ │ + ldr r2, [sp, #20] │ │ + cmp r2, r4 │ │ + bhi.n 11418 │ │ + cbz r2, 113b4 │ │ + cmp r2, fp │ │ + bcs.n 113b8 │ │ + ldrsb.w r0, [r9, r2] │ │ + cmn.w r0, #65 @ 0x41 │ │ + mov r0, r2 │ │ + bgt.n 113bc │ │ + b.n 11418 │ │ + movs r0, #0 │ │ + b.n 113bc │ │ + mov r0, fp │ │ + bne.n 11418 │ │ + cbz r4, 113d4 │ │ + ldrd r6, r5, [sp, #12] │ │ + cmp r4, fp │ │ + bcs.n 113e0 │ │ + ldrsb.w r1, [r9, r4] │ │ + cmn.w r1, #65 @ 0x41 │ │ + ble.n 11416 │ │ + mov fp, r4 │ │ + b.n 113e2 │ │ + mov.w fp, #0 │ │ + ldr r5, [sp, #16] │ │ + ldrd r4, r6, [sp, #8] │ │ + b.n 113e4 │ │ + bne.n 11416 │ │ + ldr r4, [sp, #8] │ │ + ldr r3, [r6, #12] │ │ + add.w r1, r9, r0 │ │ + sub.w r2, fp, r0 │ │ + mov r0, r5 │ │ + blx r3 │ │ + cbz r0, 113fe │ │ + movs r0, #1 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r5 │ │ + movs r1, #34 @ 0x22 │ │ + blx r4 │ │ + b.n 113f6 │ │ + ldr r0, [pc, #24] @ (11420 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + mov r3, r4 │ │ + bl cb2c │ │ + mov r2, r0 │ │ + ldr r0, [pc, #8] @ (11424 ) │ │ + add r0, pc │ │ + b.n 1140a │ │ + nop │ │ + lsrs r0, r4, #21 │ │ + movs r5, r0 │ │ + lsrs r6, r3, #21 │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #68 @ 0x44 │ │ + ldr r0, [r0, #0] │ │ + ldr.w r9, [r0] │ │ + cmp.w r9, #0 │ │ + beq.w 11b2a │ │ + str r1, [sp, #16] │ │ + ldrd r1, r0, [r0, #4] │ │ + str r1, [sp, #36] @ 0x24 │ │ + movs r1, #0 │ │ + str r0, [sp, #24] │ │ + add.w lr, r1, #1 │ │ + mov ip, r1 │ │ + cmp r1, r0 │ │ + it cc │ │ + movcc r1, lr │ │ + bcs.w 11b26 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr.w fp, [sp, #16] │ │ cmp r0, #0 │ │ - bne.n bd0a │ │ - ldr r1, [pc, #196] @ (bd30 ) │ │ - mov r0, r4 │ │ + str r1, [sp, #20] │ │ + beq.w 11b66 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + movs r3, #0 │ │ + ldrb.w r8, [r9] │ │ + sub.w r1, sl, #1 │ │ + mov r4, r8 │ │ + add.w r5, r9, r3 │ │ + sxtb r0, r4 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + mov r2, r4 │ │ + bgt.n 114c8 │ │ + ldrb r0, [r5, #1] │ │ + and.w r2, r4, #31 │ │ + cmp r4, #224 @ 0xe0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + bcc.n 114be │ │ + ldrb r6, [r5, #2] │ │ + cmp r4, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r0, r6, r0, lsl #6 │ │ + bcc.n 114c4 │ │ + ldrb r6, [r5, #3] │ │ + and.w r2, r2, #7 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r0, r6, r0, lsl #6 │ │ + orr.w r2, r0, r2, lsl #18 │ │ + cmp.w r2, #1114112 @ 0x110000 │ │ + bne.n 114c8 │ │ + b.n 11b66 │ │ + orr.w r2, r0, r2, lsl #6 │ │ + b.n 114c8 │ │ + orr.w r2, r0, r2, lsl #12 │ │ + sub.w r0, r2, #48 @ 0x30 │ │ + cmp r0, #10 │ │ + bcs.n 114ec │ │ + cmp r1, r3 │ │ + beq.w 11b66 │ │ + ldrsb.w r0, [r5, #1] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 11b72 │ │ + uxtb r4, r0 │ │ + adds r3, #1 │ │ + sub.w sl, sl, #1 │ │ + b.n 1147a │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + subs.w r3, r0, sl │ │ + beq.w 11bb2 │ │ + ldrsb.w r0, [r9, r3] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 11ba2 │ │ + cmp r3, #1 │ │ + bne.n 1151c │ │ + movs r1, #1 │ │ + cmp.w r8, #43 @ 0x2b │ │ + beq.w 11b86 │ │ + cmp.w r8, #45 @ 0x2d │ │ + ldr.w r8, [sp, #24] │ │ + bne.n 11538 │ │ + b.n 11b86 │ │ + cmp.w r8, #43 @ 0x2b │ │ + bne.n 1152c │ │ + subs r1, r3, #1 │ │ + add.w r9, r9, #1 │ │ + cmp r3, #10 │ │ + b.n 11530 │ │ + cmp r3, #9 │ │ + mov r1, r3 │ │ + ldr.w r8, [sp, #24] │ │ + bcs.w 11aec │ │ + movs r6, #0 │ │ + ldrb.w r0, [r9] │ │ + subs r0, #48 @ 0x30 │ │ + cmp r0, #9 │ │ + bhi.w 11b6e │ │ + add.w r2, r6, r6, lsl #2 │ │ + add.w r9, r9, #1 │ │ + subs r1, #1 │ │ + add.w r6, r0, r2, lsl #1 │ │ + bne.n 1153a │ │ + cbz r6, 1156a │ │ + cmp sl, r6 │ │ + bls.n 11566 │ │ + ldrsb r0, [r5, r6] │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 1156a │ │ + b.n 11bb6 │ │ + bne.w 11bb6 │ │ + add.w r9, r5, r6 │ │ + cmp lr, r8 │ │ + bne.n 1160a │ │ + ldr.w r0, [fp, #8] │ │ + ands.w r0, r0, #8388608 @ 0x800000 │ │ + beq.n 1160a │ │ + cmp r4, #104 @ 0x68 │ │ + bne.n 1160a │ │ + cmp r6, #0 │ │ + beq.n 1160a │ │ + cmp r6, #1 │ │ + beq.n 11594 │ │ + ldrsb.w r0, [r5, #1] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 11bc8 │ │ + adds r1, r5, #1 │ │ + cmp r1, r9 │ │ + beq.w 11b26 │ │ + mov r2, r1 │ │ + ldrsb.w r3, [r1], #1 │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + uxtb r0, r3 │ │ + bgt.n 115f2 │ │ + ldrb r3, [r2, #1] │ │ + and.w r1, r0, #31 │ │ + cmp r0, #224 @ 0xe0 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + bcc.n 115e4 │ │ + ldrb r4, [r2, #2] │ │ + cmp r0, #240 @ 0xf0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r3, r4, r3, lsl #6 │ │ + bcc.n 115ec │ │ + ldrb r0, [r2, #3] │ │ + and.w r1, r1, #7 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + orr.w r0, r0, r3, lsl #6 │ │ + orr.w r0, r0, r1, lsl #18 │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + beq.w 11b26 │ │ + adds r1, r2, #4 │ │ + b.n 115f2 │ │ + orr.w r0, r3, r1, lsl #6 │ │ + adds r1, r2, #2 │ │ + b.n 115f2 │ │ + orr.w r0, r3, r1, lsl #12 │ │ + adds r1, r2, #3 │ │ + sub.w r3, r0, #65 @ 0x41 │ │ + sub.w r2, r0, #48 @ 0x30 │ │ + cmp r0, #57 @ 0x39 │ │ + bic.w r3, r3, #33 @ 0x21 │ │ + it hi │ │ + addhi.w r2, r3, #10 │ │ + cmp r2, #15 │ │ + bls.n 11596 │ │ + cmp.w ip, #0 │ │ + beq.n 11624 │ │ + ldrd r0, r1, [fp] │ │ movs r2, #2 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #884] @ (11990 ) │ │ add r1, pc │ │ - blx r7 │ │ + blx r3 │ │ cmp r0, #0 │ │ - bne.n bd0a │ │ - ldr r0, [pc, #188] @ (bd34 ) │ │ - ldr r1, [pc, #188] @ (bd38 ) │ │ - ldrb.w r2, [r8] │ │ - add r0, pc │ │ + bne.w 11b62 │ │ + cmp r6, #2 │ │ + bcc.n 11634 │ │ + ldrh r0, [r5, #0] │ │ + movw r1, #9311 @ 0x245f │ │ + cmp r0, r1 │ │ + beq.w 11b16 │ │ + mov r3, r6 │ │ + mov r2, r5 │ │ + sub.w r0, sl, r6 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldrd r0, r1, [fp] │ │ + strd r1, r0, [sp, #28] │ │ + mov fp, r2 │ │ + mov sl, r3 │ │ + cbz r3, 11678 │ │ + ldrb.w r0, [fp] │ │ + cmp r0, #36 @ 0x24 │ │ + beq.n 11718 │ │ + cmp r0, #46 @ 0x2e │ │ + bne.n 11678 │ │ + cmp.w sl, #1 │ │ + bne.w 117b4 │ │ + ldr r1, [pc, #816] @ (11994 ) │ │ + movs r2, #1 │ │ + ldr r0, [sp, #28] │ │ + movs r4, #1 │ │ add r1, pc │ │ - ldr.w r1, [r1, r2, lsl #2] │ │ - ldr.w r2, [r0, r2, lsl #2] │ │ - mov r0, r4 │ │ - blx r7 │ │ - cbnz r0, bd0a │ │ - ldr r1, [pc, #192] @ (bd54 ) │ │ - mov r0, r4 │ │ + ldr r3, [r0, #12] │ │ + ldr r0, [sp, #32] │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 11b46 │ │ + b.n 1185c │ │ + add.w r0, fp, sl │ │ + movs r4, #0 │ │ + mov r1, fp │ │ + cmp r1, r0 │ │ + beq.w 11ad4 │ │ + mov r3, r1 │ │ + mov r5, r4 │ │ + ldrsb.w r4, [r3], #1 │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + uxtb r2, r4 │ │ + bgt.n 116d6 │ │ + ldrb r4, [r1, #1] │ │ + and.w r3, r2, #31 │ │ + cmp r2, #224 @ 0xe0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + bcc.n 116c8 │ │ + ldrb r6, [r1, #2] │ │ + cmp r2, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r4, r6, r4, lsl #6 │ │ + bcc.n 116d0 │ │ + ldrb r2, [r1, #3] │ │ + and.w r3, r3, #7 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r2, r2, r4, lsl #6 │ │ + orr.w r2, r2, r3, lsl #18 │ │ + adds r3, r1, #4 │ │ + b.n 116d6 │ │ + orr.w r2, r4, r3, lsl #6 │ │ + adds r3, r1, #2 │ │ + b.n 116d6 │ │ + orr.w r2, r4, r3, lsl #12 │ │ + adds r3, r1, #3 │ │ + cmp r2, #36 @ 0x24 │ │ + beq.n 116e6 │ │ + subs r1, r5, r1 │ │ + cmp r2, #46 @ 0x2e │ │ + add.w r4, r1, r3 │ │ + mov r1, r3 │ │ + bne.n 11680 │ │ + cmp r5, #0 │ │ + beq.n 11778 │ │ + cmp r5, sl │ │ + bcs.n 1178a │ │ + ldrsb.w r0, [fp, r5] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 11b50 │ │ + ldr r0, [sp, #28] │ │ + mov r1, fp │ │ + mov r2, r5 │ │ + ldr r3, [r0, #12] │ │ + ldr r0, [sp, #32] │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 11b62 │ │ + ldrsb.w r0, [fp, r5] │ │ + cmn.w r0, #64 @ 0x40 │ │ + bge.n 117aa │ │ + b.n 11bce │ │ + cmp.w sl, #1 │ │ + beq.n 1172a │ │ + ldrsb.w r0, [fp, #1] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 11be0 │ │ + add.w r8, fp, #1 │ │ + sub.w r5, sl, #1 │ │ + movs r4, #0 │ │ + subs r2, r5, r4 │ │ + add.w r1, r8, r4 │ │ + cmp r2, #7 │ │ + bhi.n 11754 │ │ + cmp r5, r4 │ │ + beq.w 11ad4 │ │ + movs r3, #0 │ │ + ldrb r0, [r1, r3] │ │ + cmp r0, #36 @ 0x24 │ │ + beq.n 11762 │ │ + adds r3, #1 │ │ + cmp r2, r3 │ │ + bne.n 11746 │ │ + b.n 11ad4 │ │ + movs r0, #36 @ 0x24 │ │ + bl d054 │ │ + lsls r0, r0, #31 │ │ + beq.w 11ad4 │ │ + mov r3, r1 │ │ + adds r1, r3, r4 │ │ + adds r4, r1, #1 │ │ + cmp r1, r5 │ │ + bcs.n 11772 │ │ + ldrb.w r0, [r8, r1] │ │ + cmp r0, #36 @ 0x24 │ │ + beq.n 11866 │ │ + cmp r5, r4 │ │ + bcs.n 11734 │ │ + b.n 11ad4 │ │ + ldr r0, [sp, #28] │ │ + mov r1, fp │ │ + movs r2, #0 │ │ + movs r5, #0 │ │ + ldr r3, [r0, #12] │ │ + ldr r0, [sp, #32] │ │ + blx r3 │ │ + cbz r0, 117aa │ │ + b.n 11b62 │ │ + bne.w 11b50 │ │ + cmp.w fp, #0 │ │ + beq.w 11b50 │ │ + ldr r0, [sp, #28] │ │ + mov r1, fp │ │ + mov r2, sl │ │ + ldr r3, [r0, #12] │ │ + ldr r0, [sp, #32] │ │ + blx r3 │ │ + cmp r0, #0 │ │ + mov r5, sl │ │ + bne.w 11b62 │ │ + add.w r2, fp, r5 │ │ + sub.w r3, sl, r5 │ │ + b.n 11646 │ │ + ldrsb.w r0, [fp, #1] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 11bda │ │ + uxtb r0, r0 │ │ + sxtb r1, r0 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.n 1180a │ │ + ldrb.w r2, [fp, #2] │ │ + and.w r1, r0, #31 │ │ + cmp r0, #224 @ 0xe0 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + bcc.n 11800 │ │ + ldrb.w r3, [fp, #3] │ │ + cmp r0, #240 @ 0xf0 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w r2, r3, r2, lsl #6 │ │ + bcc.n 11806 │ │ + ldrb.w r0, [fp, #4] │ │ + and.w r1, r1, #7 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + orr.w r0, r0, r2, lsl #6 │ │ + orr.w r0, r0, r1, lsl #18 │ │ + b.n 1180a │ │ + orr.w r0, r2, r1, lsl #6 │ │ + b.n 1180a │ │ + orr.w r0, r2, r1, lsl #12 │ │ + ldr r1, [sp, #28] │ │ + cmp r0, #46 @ 0x2e │ │ + ldr r3, [r1, #12] │ │ + bne.n 1183e │ │ + ldr r1, [pc, #388] @ (11998 ) │ │ movs r2, #2 │ │ + ldr r0, [sp, #32] │ │ add r1, pc │ │ - blx r7 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r1, [pc, #152] @ (bd3c ) │ │ - mov r0, r4 │ │ - movs r2, #3 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 11b62 │ │ + cmp.w sl, #3 │ │ + bcc.n 11834 │ │ + ldrsb.w r0, [fp, #2] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 11c02 │ │ + add.w r2, fp, #2 │ │ + sub.w r3, sl, #2 │ │ + b.n 11646 │ │ + ldr r1, [pc, #348] @ (1199c ) │ │ + movs r2, #1 │ │ + ldr r0, [sp, #32] │ │ + movs r4, #1 │ │ add r1, pc │ │ - blx r7 │ │ - mov r1, r0 │ │ - movs r0, #1 │ │ - cbz r1, bcb6 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r1, [pc, #136] @ (bd40 ) │ │ - add.w r2, sp, #15 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 11b46 │ │ + ldrsb.w r0, [fp, #1] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 11bf8 │ │ + add.w r2, fp, #1 │ │ + sub.w r3, sl, #1 │ │ + b.n 11646 │ │ + ldrsb.w r0, [r8] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 11c0e │ │ + adds r2, r1, #2 │ │ + cmp sl, r2 │ │ + bls.n 11884 │ │ + ldrsb.w r3, [fp, r2] │ │ + cmn.w r3, #64 @ 0x40 │ │ + blt.w 11c1a │ │ + uxtb r0, r0 │ │ + cmp r1, #1 │ │ + add.w r3, fp, r2 │ │ + sub.w r2, sl, r2 │ │ + str r3, [sp, #12] │ │ str r2, [sp, #8] │ │ - movs r2, #4 │ │ + beq.n 118f6 │ │ + cmp r1, #2 │ │ + bne.n 11918 │ │ + ldrh.w r1, [r8] │ │ + movw r2, #20563 @ 0x5053 │ │ + cmp r1, r2 │ │ + beq.n 11900 │ │ + ldrh.w r1, [r8] │ │ + movw r2, #20546 @ 0x5042 │ │ + cmp r1, r2 │ │ + beq.n 11906 │ │ + ldrh.w r1, [r8] │ │ + movw r2, #18002 @ 0x4652 │ │ + cmp r1, r2 │ │ + beq.n 1190c │ │ + ldrh.w r1, [r8] │ │ + movw r2, #21580 @ 0x544c │ │ + cmp r1, r2 │ │ + beq.n 11912 │ │ + ldrh.w r1, [r8] │ │ + movw r2, #21575 @ 0x5447 │ │ + cmp r1, r2 │ │ + beq.n 119c6 │ │ + ldrh.w r1, [r8] │ │ + movw r2, #20556 @ 0x504c │ │ + cmp r1, r2 │ │ + beq.n 119cc │ │ + ldrh.w r1, [r8] │ │ + movw r2, #20562 @ 0x5052 │ │ + cmp r1, r2 │ │ + bne.w 11ad0 │ │ + ldr r1, [pc, #832] @ (11c34 ) │ │ add r1, pc │ │ - strb.w r0, [sp, #15] │ │ - mov r0, sp │ │ - strd r4, r5, [sp] │ │ - bl 918c │ │ - cbnz r0, bd0a │ │ - ldr r1, [pc, #112] @ (bd44 ) │ │ - mov r0, sp │ │ - movs r2, #2 │ │ + b.n 119d0 │ │ + cmp r0, #67 @ 0x43 │ │ + bne.n 11930 │ │ + ldr r1, [pc, #828] @ (11c38 ) │ │ add r1, pc │ │ - bl 918c │ │ - cbnz r0, bd0a │ │ - ldr r0, [pc, #100] @ (bd48 ) │ │ - ldr r1, [pc, #104] @ (bd4c ) │ │ - ldrb.w r2, [r8] │ │ - add r0, pc │ │ + b.n 119d0 │ │ + ldr r1, [pc, #872] @ (11c6c ) │ │ add r1, pc │ │ - ldr.w r1, [r1, r2, lsl #2] │ │ - ldr.w r2, [r0, r2, lsl #2] │ │ - mov r0, sp │ │ - bl 918c │ │ - cbnz r0, bd0a │ │ - ldr r1, [pc, #80] @ (bd50 ) │ │ - mov r0, sp │ │ - movs r2, #2 │ │ + b.n 119d0 │ │ + ldr r1, [pc, #876] @ (11c74 ) │ │ add r1, pc │ │ - bl 918c │ │ - cbz r0, bd12 │ │ - movs r0, #1 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r1, [pc, #68] @ (bd58 ) │ │ - mov r0, r4 │ │ + b.n 119d0 │ │ + ldr r1, [pc, #872] @ (11c78 ) │ │ + add r1, pc │ │ + b.n 119d0 │ │ + ldr r1, [pc, #872] @ (11c7c ) │ │ + add r1, pc │ │ + b.n 119d0 │ │ + cmp r1, #0 │ │ + beq.w 11ad4 │ │ + cmp r0, #117 @ 0x75 │ │ + bne.w 11ad4 │ │ + ldrsb.w r0, [fp, #2] │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 11938 │ │ + b.n 11c24 │ │ + cmp r0, #117 @ 0x75 │ │ + bne.w 11ad4 │ │ + movs r1, #1 │ │ + add.w r3, fp, #2 │ │ + add.w ip, r8, r1 │ │ + sub.w lr, r1, #1 │ │ + mov r4, r3 │ │ + cmp r4, ip │ │ + beq.n 119e8 │ │ + mov r2, r4 │ │ + ldrsb.w r0, [r4], #1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + uxtb r5, r0 │ │ + bgt.n 119ae │ │ + ldrb r0, [r2, #1] │ │ + and.w r4, r5, #31 │ │ + cmp r5, #224 @ 0xe0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + bcc.n 119a0 │ │ + ldrb r6, [r2, #2] │ │ + cmp r5, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r0, r6, r0, lsl #6 │ │ + bcc.n 119a8 │ │ + ldrb r5, [r2, #3] │ │ + and.w r4, r4, #7 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + orr.w r0, r5, r0, lsl #6 │ │ + orr.w r5, r0, r4, lsl #18 │ │ + cmp.w r5, #1114112 @ 0x110000 │ │ + beq.n 119e8 │ │ + adds r4, r2, #4 │ │ + b.n 119ae │ │ + ldrsh r2, [r5, r4] │ │ + vabdl.u q11, d31, d9 │ │ + @ instruction: 0xffff5d2c │ │ + vabal.u q11, d31, d27 │ │ + vtbx.8 d30, {d15-d17}, d0 │ │ + asrs r4, r0, #22 │ │ + adds r4, r2, #2 │ │ + b.n 119ae │ │ + orr.w r5, r0, r4, lsl #12 │ │ + adds r4, r2, #3 │ │ + sub.w r0, r5, #58 @ 0x3a │ │ + cmn.w r0, #11 │ │ + itt ls │ │ + subls.w r0, r5, #103 @ 0x67 │ │ + cmnls.w r0, #7 │ │ + bhi.n 11946 │ │ movs r2, #1 │ │ + b.n 119ea │ │ + ldr r1, [pc, #696] @ (11c80 ) │ │ add r1, pc │ │ - blx r7 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - nop │ │ - strh r7, [r1, #34] @ 0x22 │ │ - vsli.64 q12, q5, #63 @ 0x3f │ │ - vshr.u64 , q2, #1 │ │ - @ instruction: 0xffff8cbf │ │ - vqshlu.s32 d24, d30, #31 │ │ - vqrdmlah.s q11, , d16[0] │ │ - movs r3, r0 │ │ - strb r7, [r1, #13] │ │ - vshr.u32 , q10, #1 │ │ - vcvt.f16.u16 q12, , #1 │ │ - vsli.64 q12, q2, #63 @ 0x3f │ │ - vcvt.f32.u32 q11, q11, #1 │ │ - movs r3, r0 │ │ - strb r6, [r6, #11] │ │ - vsli.64 d24, d9, #63 @ 0x3f │ │ - vraddhn.i d24, , │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (c120 ) │ │ - sub sp, #60 @ 0x3c │ │ + b.n 119d0 │ │ + ldr r1, [pc, #692] @ (11c84 ) │ │ + add r1, pc │ │ + ldr r0, [sp, #28] │ │ + movs r2, #1 │ │ + movs r4, #1 │ │ + ldr r3, [r0, #12] │ │ + ldr r0, [sp, #32] │ │ + blx r3 │ │ + ldrd r3, r2, [sp, #8] │ │ + cmp r0, #0 │ │ + bne.w 11b46 │ │ + b.n 11646 │ │ + movs r2, #0 │ │ + cmp r1, #1 │ │ + mov.w r4, #0 │ │ + beq.n 11a7a │ │ + cmp r1, #2 │ │ + bne.n 11a06 │ │ + ldrb r0, [r3, #0] │ │ + mov.w lr, #1 │ │ + cmp r0, #43 @ 0x2b │ │ + beq.n 11a7e │ │ + cmp r0, #45 @ 0x2d │ │ + bne.n 11a4c │ │ + b.n 11a7e │ │ + ldrb r0, [r3, #0] │ │ + cmp r0, #43 @ 0x2b │ │ + bne.n 11a48 │ │ + sub.w lr, r1, #2 │ │ + add.w r3, fp, #3 │ │ + cmp r1, #11 │ │ + bcc.n 11a4c │ │ + movs r1, #0 │ │ + cmp.w r4, r1, lsr #28 │ │ + bne.n 11a7a │ │ + ldrb r0, [r3, #0] │ │ + sub.w r6, r0, #65 @ 0x41 │ │ + sub.w r5, r0, #48 @ 0x30 │ │ + cmp r0, #57 @ 0x39 │ │ + bic.w r6, r6, #32 │ │ + it hi │ │ + addhi.w r5, r6, #10 │ │ + cmp r5, #16 │ │ + bcs.n 11a7a │ │ + orr.w r1, r5, r1, lsl #4 │ │ + adds r3, #1 │ │ + subs.w lr, lr, #1 │ │ + beq.n 11a74 │ │ + b.n 11a1a │ │ + cmp r1, #10 │ │ + bcs.n 11a18 │ │ + movs r1, #0 │ │ + ldrb r0, [r3, #0] │ │ + sub.w r6, r0, #65 @ 0x41 │ │ + sub.w r5, r0, #48 @ 0x30 │ │ + cmp r0, #57 @ 0x39 │ │ + bic.w r6, r6, #32 │ │ + it hi │ │ + addhi.w r5, r6, #10 │ │ + cmp r5, #15 │ │ + bhi.n 11a7a │ │ + orr.w r1, r5, r1, lsl #4 │ │ + adds r3, #1 │ │ + subs.w lr, lr, #1 │ │ + bne.n 11a4e │ │ + mov.w lr, #0 │ │ + b.n 11a7e │ │ + mov.w lr, #1 │ │ + eor.w r0, r1, #55296 @ 0xd800 │ │ + movw r3, #2048 @ 0x800 │ │ + sub.w r0, r0, #1114112 @ 0x110000 │ │ + movt r3, #65519 @ 0xffef │ │ + cmp r0, r3 │ │ + it cc │ │ + movcc.w r1, #1114112 @ 0x110000 │ │ + cmp.w lr, #0 │ │ + it ne │ │ + movne.w r1, #1114112 @ 0x110000 │ │ + sub.w r0, r1, #1114112 @ 0x110000 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + orrs r0, r2 │ │ + bne.n 11ad4 │ │ + cmp r1, #32 │ │ + str r1, [sp, #40] @ 0x28 │ │ + itt cs │ │ + subcs.w r0, r1, #127 @ 0x7f │ │ + cmpcs r0, #33 @ 0x21 │ │ + bcc.n 11ad4 │ │ + ldr r1, [sp, #16] │ │ + add r0, sp, #40 @ 0x28 │ │ + bl c544 │ │ + ldrd r3, r2, [sp, #8] │ │ + cmp r0, #0 │ │ + beq.w 11646 │ │ + b.n 11b62 │ │ + movs r1, #2 │ │ + b.n 1191e │ │ + ldr r0, [sp, #28] │ │ + mov r1, fp │ │ + mov r2, sl │ │ + ldr r3, [r0, #12] │ │ + ldr r0, [sp, #32] │ │ + blx r3 │ │ + cmp r0, #0 │ │ + ldrd r1, r0, [sp, #20] │ │ + beq.w 1144c │ │ + b.n 11b62 │ │ + movs r6, #0 │ │ + cmp r1, #0 │ │ + beq.w 11556 │ │ + movs r0, #10 │ │ + umull r2, r3, r6, r0 │ │ + ldrb.w r0, [r9], #1 │ │ + subs r0, #48 @ 0x30 │ │ + cmp r3, #0 │ │ + it ne │ │ + movne r3, #1 │ │ + cmp r0, #9 │ │ + bhi.n 11b6e │ │ + cbnz r3, 11b84 │ │ + adds r6, r0, r2 │ │ + subs r1, #1 │ │ + adds r0, r0, r2 │ │ + bcc.n 11aee │ │ + b.n 11b84 │ │ + mov r2, r5 │ │ + ldrsb.w r0, [r2, #1]! │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.n 11be6 │ │ + subs r3, r6, #1 │ │ + b.n 11638 │ │ + movs r4, #0 │ │ + b.n 11b46 │ │ + ldrd r0, r3, [r0, #4] │ │ + movs r2, #0 │ │ + strd r0, r3, [sp, #40] @ 0x28 │ │ + add r0, sp, #40 @ 0x28 │ │ + strd r1, r2, [sp, #56] @ 0x38 │ │ + movs r1, #1 │ │ + strd r2, r2, [sp, #48] @ 0x30 │ │ + bl 11c9c │ │ + mov r4, r0 │ │ + mov r0, r4 │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #268] @ (11c60 ) │ │ + mov r1, sl │ │ + movs r2, #0 │ │ + mov r3, r5 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, fp │ │ + bl cb2c │ │ + movs r4, #1 │ │ + b.n 11b46 │ │ + ldr r0, [pc, #300] @ (11c94 ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + movs r1, #1 │ │ + b.n 11b86 │ │ + ldr r0, [pc, #212] @ (11c48 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r5 │ │ + mov r1, sl │ │ + movs r2, #1 │ │ + mov r3, sl │ │ + bl cb2c │ │ + movs r1, #2 │ │ + ldr r0, [pc, #180] @ (11c3c ) │ │ + ldr r3, [pc, #180] @ (11c40 ) │ │ + ldr r2, [pc, #184] @ (11c44 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + strb.w r1, [r7, #-29] │ │ + add r2, pc │ │ + str r2, [sp, #0] │ │ + sub.w r2, r7, #29 │ │ + movs r1, #43 @ 0x2b │ │ + bl ca94 │ │ + ldr r0, [pc, #172] @ (11c50 ) │ │ + movs r2, #0 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + bl cb2c │ │ + movs r1, #0 │ │ + b.n 11b86 │ │ + ldr r0, [pc, #148] @ (11c4c ) │ │ + mov r1, sl │ │ + mov r2, r6 │ │ + mov r3, sl │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r5 │ │ + bl cb2c │ │ + ldr r0, [pc, #136] @ (11c54 ) │ │ + add r0, pc │ │ + b.n 11bea │ │ + ldr r0, [pc, #140] @ (11c5c ) │ │ + mov r1, sl │ │ + mov r2, r5 │ │ + mov r3, sl │ │ + add r0, pc │ │ + b.n 11b5a │ │ + ldr r0, [pc, #172] @ (11c88 ) │ │ + add r0, pc │ │ + b.n 11bfc │ │ + ldr r0, [pc, #128] @ (11c64 ) │ │ + add r0, pc │ │ + b.n 11bfc │ │ + ldr r0, [pc, #112] @ (11c58 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + movs r2, #1 │ │ + mov r3, r6 │ │ + bl cb2c │ │ + ldr r0, [pc, #148] @ (11c90 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, fp │ │ + b.n 11b7a │ │ + ldr r0, [pc, #136] @ (11c8c ) │ │ + mov r1, sl │ │ + movs r2, #2 │ │ + mov r3, sl │ │ + add r0, pc │ │ + b.n 11b5a │ │ + ldr r0, [pc, #136] @ (11c98 ) │ │ + mov r1, sl │ │ + movs r2, #1 │ │ + mov r3, r4 │ │ + add r0, pc │ │ + b.n 11b5a │ │ + ldr r0, [pc, #84] @ (11c70 ) │ │ + mov r1, sl │ │ + mov r3, sl │ │ + add r0, pc │ │ + b.n 11b5a │ │ + ldr r0, [pc, #64] @ (11c68 ) │ │ + movs r2, #1 │ │ + mov r3, r1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r8 │ │ + bl cb2c │ │ + str r7, [r2, #68] @ 0x44 │ │ + vdup.8 , d11[7] │ │ + vtbl.8 d21, {d31- instruction: 0xffff5b7a │ │ + vtbl.8 d16, {d31- │ │ + beq.w 11f68 │ │ mov r5, r1 │ │ ldr r1, [r4, #12] │ │ adds r1, #1 │ │ str r1, [r4, #12] │ │ cmp.w r1, #500 @ 0x1f4 │ │ - bhi.n bdee │ │ - ldrd r1, r3, [r4, #4] │ │ - cmp r3, r1 │ │ - bcs.n be18 │ │ - ldrb.w r9, [r0, r3] │ │ - adds r2, r3, #1 │ │ - str r2, [r4, #8] │ │ - sub.w r7, r9, #66 @ 0x42 │ │ - cmp r7, #23 │ │ - bhi.w be90 │ │ - tbb [pc, r7] │ │ - ldrb r1, [r2, r5] │ │ - ldrb r4, [r7, #17] │ │ - ldrb r4, [r7, #17] │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ - ldrb r4, [r7, #17] │ │ - lsrs r4, r7, #17 │ │ - ldrb r0, [r3, #18] │ │ - ldrb r4, [r7, #17] │ │ - ldrb r4, [r7, #17] │ │ - ldrb r4, [r7, #17] │ │ - ldrb r4, [r7, #17] │ │ - cbz r4, bdf4 │ │ - cmp r2, r1 │ │ - bcs.n bdd0 │ │ - ldrb r2, [r0, r2] │ │ - cmp r2, #115 @ 0x73 │ │ - bne.n bdd0 │ │ - adds r2, r3, #2 │ │ - str r2, [r4, #8] │ │ - cmp r2, r1 │ │ - bcs.w bfa8 │ │ - ldrb r7, [r0, r2] │ │ - cmp r7, #95 @ 0x5f │ │ - bne.w bfa8 │ │ - adds r0, r3, #3 │ │ - str r0, [r4, #8] │ │ - movs r0, #0 │ │ - ldr r6, [r4, #16] │ │ - str r0, [r4, #16] │ │ - mov r0, r4 │ │ - movs r1, #0 │ │ - bl bd5c │ │ - cmp r0, #0 │ │ - bne.w c432 │ │ - str r6, [r4, #16] │ │ - cmp r6, #0 │ │ - bne.w bf02 │ │ - b.n bf16 │ │ + bls.n 11cda │ │ ldr r0, [r4, #16] │ │ - cbz r0, be08 │ │ - ldr r1, [pc, #924] @ (c190 ) │ │ + cbz r0, 11cd2 │ │ + ldr r1, [pc, #768] @ (11fc4 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, be08 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.w 11dfe │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ movs r5, #0 │ │ - str r5, [r4, #0] │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r4, #16] │ │ - cmp r0, #0 │ │ - beq.w c040 │ │ - ldr r1, [pc, #880] @ (c194 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - beq.w c040 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - bl c4a0 │ │ - cmp r0, #0 │ │ - beq.w c0b8 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r0, sp, #24 │ │ - mov r1, r4 │ │ - bl c62c │ │ - ldrb.w r0, [sp, #24] │ │ - cmp r0, #0 │ │ - beq.w c04e │ │ - ldrb.w r5, [sp, #25] │ │ - ldr r0, [r4, #16] │ │ - cmp r5, #0 │ │ - beq.w c0c6 │ │ - cmp r0, #0 │ │ - beq.w c33e │ │ - ldr r1, [pc, #800] @ (c198 ) │ │ - movs r2, #25 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - beq.w c33e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r4, #16] │ │ - cmp r0, #0 │ │ - beq.w c040 │ │ - ldr r1, [pc, #768] @ (c19c ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - beq.w c040 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - bl bd5c │ │ - cmp r0, #0 │ │ - beq.n bf70 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r2, r1 │ │ - bcs.n bf52 │ │ - ldrb r6, [r0, r2] │ │ - adds r0, r3, #2 │ │ + b.n 11e06 │ │ + ldrd r2, r1, [r4, #4] │ │ + cmp r1, r2 │ │ + bcs.w 11dee │ │ + ldrb r6, [r0, r1] │ │ + adds r3, r1, #1 │ │ + str r3, [r4, #8] │ │ + cmp r6, #76 @ 0x4c │ │ + ble.n 11d9c │ │ + cmp r6, #87 @ 0x57 │ │ + bgt.n 11de6 │ │ + cmp r6, #77 @ 0x4d │ │ + beq.w 11e0a │ │ + cmp r6, #78 @ 0x4e │ │ + bne.n 11dee │ │ + cmp r3, r2 │ │ + bcs.n 11dee │ │ + ldrb r6, [r0, r3] │ │ + adds r0, r1, #2 │ │ str r0, [r4, #8] │ │ sub.w r0, r6, #65 @ 0x41 │ │ cmp r0, #26 │ │ - bcc.n bee6 │ │ + bcc.n 11d1a │ │ sub.w r0, r6, #97 @ 0x61 │ │ cmp r0, #26 │ │ - bcs.n bf52 │ │ + bcs.n 11dee │ │ mov.w r6, #1114112 @ 0x110000 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl bd5c │ │ - cmp r0, #0 │ │ - beq.w c0e6 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r6, [r4, #16] │ │ - cbz r6, bf16 │ │ - ldr r1, [pc, #668] @ (c1a0 ) │ │ - mov r0, r6 │ │ - movs r2, #1 │ │ - movs r5, #1 │ │ - add r1, pc │ │ - bl 89b0 │ │ + bl 11c9c │ │ cmp r0, #0 │ │ - bne.w be00 │ │ - mov r0, r4 │ │ - bl cc28 │ │ - cbz r0, bf28 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp.w r9, #77 @ 0x4d │ │ - beq.w c0a2 │ │ - ldr r0, [r4, #16] │ │ - cmp r0, #0 │ │ - beq.w c08e │ │ - ldr r1, [pc, #616] @ (c1a4 ) │ │ - movs r2, #4 │ │ - add r1, pc │ │ - bl 89b0 │ │ + bne.n 11dfe │ │ + ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w c08e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r4, #16] │ │ + beq.w 11f4c │ │ + add r0, sp, #32 │ │ + mov r1, r4 │ │ + movs r2, #115 @ 0x73 │ │ + bl 12270 │ │ + ldrb.w r0, [sp, #32] │ │ + cmp r0, #1 │ │ + beq.w 11ea4 │ │ + ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n c040 │ │ - ldr r1, [pc, #588] @ (c1a8 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ + beq.w 11f68 │ │ + add.w sl, sp, #32 │ │ + mov r1, r4 │ │ + ldrd r9, r8, [sp, #40] @ 0x28 │ │ + mov r0, sl │ │ + bl 122d0 │ │ + ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - beq.n c040 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r5, #0 │ │ + beq.w 11f44 │ │ + ldmia.w sl, {r1, r2, r3, r5} │ │ + add r0, sp, #16 │ │ + cmp.w r6, #1114112 @ 0x110000 │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + bne.w 11f8c │ │ + ldr r0, [sp, #20] │ │ + ldr r1, [sp, #28] │ │ + orrs r0, r1 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - bne.w c128 │ │ + beq.w 11e84 │ │ + ldr r1, [pc, #744] @ (1206c ) │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl b8a0 │ │ + cbnz r0, 11dfe │ │ + ldr r1, [r4, #16] │ │ + cmp r1, #0 │ │ + beq.n 11e84 │ │ + add r0, sp, #16 │ │ + bl 12430 │ │ + b.n 11e80 │ │ + cmp r6, #66 @ 0x42 │ │ + beq.n 11e78 │ │ + cmp r6, #67 @ 0x43 │ │ + beq.n 11e92 │ │ + cmp r6, #73 @ 0x49 │ │ + bne.n 11dee │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 11c9c │ │ + cbnz r0, 11dfe │ │ + cbz r5, 11dc4 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 11dc4 │ │ + ldr r1, [pc, #724] @ (12090 ) │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl b8a0 │ │ + cbnz r0, 11dfe │ │ ldr r0, [r4, #16] │ │ - cbz r0, bf92 │ │ - ldr r1, [pc, #552] @ (c1ac ) │ │ + cbz r0, 11dda │ │ + ldr r1, [pc, #644] @ (12050 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w be00 │ │ + bne.w 11f82 │ │ mov r0, r4 │ │ - bl d000 │ │ - cmp r0, #0 │ │ - beq.w c0a2 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r8, r2 │ │ - mov.w ip, #0 │ │ - mov.w lr, #62 @ 0x3e │ │ - movs r6, #0 │ │ - mov.w sl, #0 │ │ - cmp r2, r1 │ │ - it ls │ │ - movls r8, r1 │ │ - cmp r2, r1 │ │ - bcs.n bfca │ │ - ldrb r3, [r0, r2] │ │ - cmp r3, #95 @ 0x5f │ │ - beq.w c1b8 │ │ - cmp r8, r2 │ │ - beq.n c026 │ │ - ldrb r7, [r0, r2] │ │ - sub.w fp, r7, #48 @ 0x30 │ │ - uxtb.w r5, fp │ │ - cmp r5, #10 │ │ - bcc.n bffa │ │ - sub.w r3, r7, #97 @ 0x61 │ │ - uxtb r3, r3 │ │ - cmp r3, #26 │ │ - bcs.n bfec │ │ - sub.w fp, r7, #87 @ 0x57 │ │ - b.n bffa │ │ - sub.w r3, r7, #65 @ 0x41 │ │ - uxtb r3, r3 │ │ - cmp r3, #26 │ │ - bcs.n c026 │ │ - sub.w fp, r7, #29 │ │ - umull r6, r5, r6, lr │ │ - adds r2, #1 │ │ - str r2, [r4, #8] │ │ - umull r7, r3, sl, lr │ │ - adds r5, r5, r7 │ │ - adc.w r7, ip, #0 │ │ - cmp r3, #0 │ │ - it ne │ │ - movne r3, #1 │ │ - orrs r3, r7 │ │ - bne.n c026 │ │ - uxtb.w r3, fp │ │ - adds r6, r6, r3 │ │ - adcs.w sl, r5, #0 │ │ - adcs.w r3, ip, #0 │ │ - beq.n bfbe │ │ + bl 12af8 │ │ + lsls r0, r0, #31 │ │ + bne.n 11dfe │ │ + b.n 11e64 │ │ + cmp r6, #88 @ 0x58 │ │ + beq.n 11e0a │ │ + cmp r6, #89 @ 0x59 │ │ + beq.n 11e22 │ │ ldr r0, [r4, #16] │ │ - cbz r0, c040 │ │ - ldr r1, [pc, #388] @ (c1b0 ) │ │ + cbz r0, 11e02 │ │ + ldr r1, [pc, #600] @ (1204c ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, c040 │ │ + bl b8a0 │ │ + cbz r0, 11e02 │ │ movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + b.n 11f82 │ │ movs r5, #0 │ │ strb r5, [r4, #4] │ │ str r5, [r4, #0] │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #0 │ │ - beq.w c2aa │ │ - add r0, sp, #24 │ │ + b.n 11f82 │ │ + add r0, sp, #32 │ │ mov r1, r4 │ │ - ldrd r6, r7, [sp, #32] │ │ - bl c730 │ │ - ldr r0, [sp, #24] │ │ - cmp r0, #0 │ │ - beq.n c142 │ │ - add r3, sp, #24 │ │ - add.w ip, sp, #8 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - ldr r1, [r4, #16] │ │ - cbz r1, c0b8 │ │ - add r0, sp, #8 │ │ - bl c8cc │ │ - cmp r0, #0 │ │ - beq.w c22c │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r2, #115 @ 0x73 │ │ + bl 12270 │ │ + ldrb.w r0, [sp, #32] │ │ + cmp r0, #1 │ │ + beq.n 11ea4 │ │ mov r0, r4 │ │ - movs r1, #0 │ │ - bl bd5c │ │ - cbz r0, c0a2 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 12734 │ │ ldr r0, [r4, #16] │ │ - cbz r0, c0b8 │ │ - ldr r1, [pc, #268] @ (c1b4 ) │ │ - add r1, pc │ │ + cbz r0, 11e38 │ │ + ldr r1, [pc, #604] @ (12084 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.w be00 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #0 │ │ - ittt ne │ │ - ldrne r0, [r4, #12] │ │ - subne r0, #1 │ │ - strne r0, [r4, #12] │ │ - b.n c2be │ │ - cmp r0, #0 │ │ - beq.w c33e │ │ - ldr r1, [pc, #908] @ (c45c ) │ │ - movs r2, #16 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - beq.w c33e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r4, #0] │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.n c16e │ │ - add r0, sp, #24 │ │ - mov r1, r4 │ │ - bl c62c │ │ - ldrb.w r0, [sp, #24] │ │ + bne.w 11f82 │ │ + mov r0, r4 │ │ + bl 12778 │ │ cmp r0, #0 │ │ - beq.n c1d8 │ │ - ldrb.w r5, [sp, #25] │ │ + bne.n 11dfe │ │ + cmp r6, #77 @ 0x4d │ │ + beq.n 11e64 │ │ ldr r0, [r4, #16] │ │ - cmp r5, #0 │ │ - beq.w c286 │ │ - cmp r0, #0 │ │ - beq.w c33e │ │ - ldr r1, [pc, #892] @ (c48c ) │ │ - movs r2, #25 │ │ + cbz r0, 11e58 │ │ + ldr r1, [pc, #576] @ (1208c ) │ │ + movs r2, #4 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.w c33e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #868] @ (c490 ) │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 89b0 │ │ + bne.n 11dfe │ │ + mov r0, r4 │ │ + movs r1, #0 │ │ + bl 11c9c │ │ cmp r0, #0 │ │ - beq.w bf7c │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r5, [sp, #28] │ │ + bne.n 11dfe │ │ ldr r0, [r4, #16] │ │ - cmp r5, #0 │ │ - beq.w c26a │ │ - cmp r0, #0 │ │ - beq.w c33e │ │ - ldr r1, [pc, #768] @ (c458 ) │ │ - movs r2, #25 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - beq.w c33e │ │ + cbz r0, 11e84 │ │ + ldr r1, [pc, #540] @ (12088 ) │ │ movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r4, #16] │ │ - cmp r0, #0 │ │ - beq.w c2be │ │ - ldr r1, [pc, #744] @ (c460 ) │ │ - movs r2, #2 │ │ add r1, pc │ │ - bl 89b0 │ │ + movs r2, #1 │ │ + bl b8a0 │ │ + cbz r0, 11e84 │ │ + b.n 11f82 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + bl 121c8 │ │ cmp r0, #0 │ │ - beq.w c2a2 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strh r1, [r5, #30] │ │ - @ instruction: 0xffff6fb2 │ │ - @ instruction: 0xffff8365 │ │ - vcvt.u32.f32 d22, d26, #1 │ │ - @ instruction: 0xffff81c4 │ │ - @ instruction: 0xffff6e08 │ │ - vcvt.f32.u32 q11, q13, #1 │ │ - @ instruction: 0xffff8148 │ │ - @ instruction: 0xffff6da8 │ │ - vaddl.u q12, d15, d21 │ │ - vcvt.f16.u16 , q0, #1 │ │ - str r0, [r4, #8] │ │ - adds r0, r6, #1 │ │ - mov.w r2, #0 │ │ - adcs.w r1, sl, #0 │ │ - adcs.w r2, r2, #0 │ │ - bne.w c026 │ │ - ands r0, r1 │ │ - adds r0, #1 │ │ - bne.w bdd0 │ │ - b.n c026 │ │ + bne.n 11dfe │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n c2aa │ │ - add r0, sp, #24 │ │ + beq.n 11f80 │ │ + ldr r0, [r4, #12] │ │ + subs r0, #1 │ │ + str r0, [r4, #12] │ │ + b.n 11f80 │ │ + add r0, sp, #32 │ │ mov r1, r4 │ │ - ldrd r8, r7, [sp, #32] │ │ - bl c730 │ │ - ldr r0, [sp, #24] │ │ - cmp r0, #0 │ │ - beq.n c2c8 │ │ - add r3, sp, #24 │ │ - cmp.w r6, #1114112 @ 0x110000 │ │ - add.w ip, sp, #40 @ 0x28 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - bne.n c2e8 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - orrs r0, r1 │ │ - itt ne │ │ - ldrne r0, [r4, #16] │ │ - cmpne r0, #0 │ │ - beq.w c0b8 │ │ - ldr r1, [pc, #592] @ (c464 ) │ │ - movs r2, #2 │ │ + movs r2, #115 @ 0x73 │ │ + bl 12270 │ │ + ldrb.w r0, [sp, #32] │ │ + cmp r0, #1 │ │ + bne.n 11ece │ │ + ldr r0, [r4, #16] │ │ + ldrb.w r5, [sp, #33] @ 0x21 │ │ + cbz r0, 11eca │ │ + ldr r2, [pc, #428] @ (1205c ) │ │ + cmp r5, #0 │ │ + ldr r1, [pc, #428] @ (12060 ) │ │ + add r2, pc │ │ add r1, pc │ │ - bl 89b0 │ │ + it eq │ │ + moveq r1, r2 │ │ + mov.w r2, #16 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.w c3fe │ │ - movs r5, #1 │ │ + bne.n 11dfe │ │ + strb r5, [r4, #4] │ │ + b.n 11cd6 │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + beq.n 11f68 │ │ + add r5, sp, #32 │ │ + mov r1, r4 │ │ + ldrd r9, r8, [sp, #40] @ 0x28 │ │ mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl 122d0 │ │ + ldr r0, [sp, #32] │ │ + cbz r0, 11f44 │ │ + ldmia.w r5, {r1, r2, r3, r6} │ │ + mov r0, sp │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldr r1, [r4, #16] │ │ + cmp r1, #0 │ │ + beq.n 11e84 │ │ + mov r0, sp │ │ + bl 12430 │ │ + cmp r0, #0 │ │ + bne.w 11dfe │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w c0b8 │ │ - ldrb r1, [r0, #28] │ │ - lsls r1, r1, #29 │ │ - bmi.w c0b8 │ │ - ldrd r0, r1, [r0, #20] │ │ + beq.n 11e84 │ │ + orrs.w r1, r9, r8 │ │ + beq.n 11e84 │ │ + ldr r1, [r0, #8] │ │ + ands.w r1, r1, #8388608 @ 0x800000 │ │ + bne.n 11e84 │ │ + ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ movs r5, #1 │ │ - ldr r1, [pc, #516] @ (c44c ) │ │ + ldr r1, [pc, #324] @ (12064 ) │ │ add r1, pc │ │ blx r3 │ │ - cmp r0, #0 │ │ - bne.w be00 │ │ + cbnz r0, 11f82 │ │ ldr r2, [r4, #16] │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl a46c │ │ - cmp r0, #0 │ │ - beq.n c342 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r0, #0 │ │ - beq.n c33e │ │ - ldr r1, [pc, #484] @ (c454 ) │ │ - movs r2, #16 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl d624 │ │ + cbnz r0, 11f82 │ │ + ldr r0, [r4, #16] │ │ + movs r2, #1 │ │ + ldrd r0, r1, [r0] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #296] @ (12068 ) │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - beq.n c33e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r0, #0 │ │ - beq.n c33e │ │ - ldr r1, [pc, #508] @ (c488 ) │ │ - movs r2, #16 │ │ + blx r3 │ │ + b.n 11e74 │ │ + ldr r0, [r4, #16] │ │ + ldrb.w r5, [sp, #36] @ 0x24 │ │ + b.n 11eaa │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 11f80 │ │ + ldr r1, [pc, #256] @ (12054 ) │ │ + movs r2, #2 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.n c33e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bne.w 11dfe │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - bne.w c0ec │ │ + bne.w 11d2e │ │ ldr r0, [r4, #16] │ │ - cbz r0, c2be │ │ - ldr r1, [pc, #408] @ (c448 ) │ │ + cbz r0, 11f80 │ │ + ldr r1, [pc, #216] @ (12048 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 89b0 │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ movs r5, #0 │ │ mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r5, [sp, #28] │ │ - ldr r0, [r4, #16] │ │ - cbz r5, c326 │ │ - cbz r0, c33e │ │ - ldr r1, [pc, #432] @ (c484 ) │ │ - movs r2, #25 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cbz r0, c33e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ ldr r0, [r4, #16] │ │ - cbz r0, c302 │ │ - ldr r1, [pc, #376] @ (c468 ) │ │ + cbz r0, 11fa0 │ │ + ldr r1, [pc, #196] @ (12058 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, c302 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.w 11dfe │ │ cmp r6, #67 @ 0x43 │ │ - beq.n c35c │ │ + beq.n 11fb4 │ │ cmp r6, #83 @ 0x53 │ │ - bne.n c376 │ │ + bne.n 11fc8 │ │ ldr r0, [r4, #16] │ │ - cmp r0, #0 │ │ - beq.n c38e │ │ - ldr r1, [pc, #348] @ (c470 ) │ │ + cbz r0, 11fda │ │ + ldr r1, [pc, #204] @ (1207c ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, c38e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbz r0, c33e │ │ - ldr r1, [pc, #340] @ (c480 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cbz r0, c33e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strb r5, [r4, #4] │ │ - b.n be0c │ │ - ldr r0, [r4, #16] │ │ - movs r2, #1 │ │ - movs r5, #1 │ │ - ldrd r0, r1, [r0, #20] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #256] @ (c450 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w be00 │ │ - b.n c0b8 │ │ + b.n 11fbe │ │ ldr r0, [r4, #16] │ │ - cbz r0, c38e │ │ - ldr r1, [pc, #264] @ (c46c ) │ │ + cbz r0, 11fda │ │ + ldr r1, [pc, #180] @ (12070 ) │ │ movs r2, #7 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, c38e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [r4, #16] │ │ - str r6, [sp, #24] │ │ - cbz r1, c38e │ │ - add r0, sp, #24 │ │ - bl 9e40 │ │ - cbz r0, c38e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldr r2, [sp, #52] @ 0x34 │ │ + bl b8a0 │ │ + b.n 11fd4 │ │ + ldr r6, [r2, r6] │ │ + vtbl.8 d22, {d15-d16}, d17 │ │ + str r6, [sp, #32] │ │ + cbz r1, 11fda │ │ + add r0, sp, #32 │ │ + bl c544 │ │ + cmp r0, #0 │ │ + bne.w 11dfe │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #28] │ │ ldr r0, [r4, #16] │ │ orrs r1, r2 │ │ - bne.n c3cc │ │ + bne.n 1201c │ │ cmp r0, #0 │ │ - beq.w c0b8 │ │ - ldr r1, [pc, #216] @ (c478 ) │ │ + beq.w 11e84 │ │ + ldr r1, [pc, #136] @ (12074 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w be00 │ │ + bne.n 11f82 │ │ ldr r2, [r4, #16] │ │ cmp r2, #0 │ │ - beq.w c0b8 │ │ - mov r0, r8 │ │ - mov r1, r7 │ │ - bl a364 │ │ - cbz r0, c41c │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + beq.w 11e84 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + bl bc50 │ │ + cmp r0, #0 │ │ + bne.n 11f82 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #0 │ │ + beq.w 11e84 │ │ + ldr r1, [pc, #96] @ (12078 ) │ │ + add r1, pc │ │ + b.n 11e6e │ │ cmp r0, #0 │ │ - beq.w c0b8 │ │ - ldr r1, [pc, #160] @ (c474 ) │ │ + beq.w 11e84 │ │ + ldr r1, [pc, #92] @ (12080 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w be00 │ │ - ldr r1, [r4, #16] │ │ - cmp r1, #0 │ │ - beq.w c0b8 │ │ - add r0, sp, #40 @ 0x28 │ │ - bl c8cc │ │ - cbz r0, c42a │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bne.n 11f82 │ │ ldr r1, [r4, #16] │ │ cmp r1, #0 │ │ - beq.w c0b8 │ │ - add r0, sp, #40 @ 0x28 │ │ - bl c8cc │ │ + beq.w 11e84 │ │ + add r0, sp, #16 │ │ + bl 12430 │ │ cmp r0, #0 │ │ - beq.w c0b8 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bne.n 11f82 │ │ ldr r0, [r4, #16] │ │ + b.n 11fe4 │ │ + ldrsb r5, [r0, r4] │ │ + vmlsl.u q10, d31, d30[0] │ │ + vqshl.u32 , q14, #31 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + vmlsl.u , d31, d25[0] │ │ + vqshlu.s32 d20, d18, #31 │ │ + vabdl.u , d31, d24 │ │ + vqshl.u32 , , #31 │ │ + vqshl.u32 d21, d30, #31 │ │ + vqshl.u64 d21, d30, #63 @ 0x3f │ │ + vmlsl.u , d31, d4[0] │ │ + vqshlu.s64 d21, d7, #63 @ 0x3f │ │ + vabal.u , d31, d0 │ │ + vshr.u64 q10, q0, #1 │ │ + vtbx.8 d21, {d15-d16}, d28 │ │ + vqshl.u32 d21, d14, #31 │ │ + vqshlu.s64 , , #63 @ 0x3f │ │ + vsubl.u q10, d15, d22 │ │ + vabdl.u , d31, d8 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #16 │ │ + ldrd r4, r5, [r1] │ │ + mov r6, r1 │ │ + ldr.w r9, [r5, #12] │ │ + mov r8, r0 │ │ + ldr r1, [pc, #228] @ (12190 ) │ │ + movs r2, #13 │ │ + mov r0, r4 │ │ + add r1, pc │ │ + blx r9 │ │ + cbz r0, 120c0 │ │ + movs r0, #1 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb r0, [r6, #10] │ │ + lsls r0, r0, #24 │ │ + bmi.n 12116 │ │ + ldr r1, [pc, #204] @ (12194 ) │ │ + mov r0, r4 │ │ + movs r2, #3 │ │ + add r1, pc │ │ + blx r9 │ │ cmp r0, #0 │ │ - beq.w c0b8 │ │ - ldr r1, [pc, #84] @ (c47c ) │ │ + bne.n 120b6 │ │ + ldr r1, [pc, #192] @ (12198 ) │ │ + mov r0, r4 │ │ + movs r2, #4 │ │ add r1, pc │ │ - b.n c0aa │ │ - ldr r0, [r4, #16] │ │ + blx r9 │ │ cmp r0, #0 │ │ - bne.n c39e │ │ - b.n c0b8 │ │ - ldr r0, [pc, #96] @ (c494 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #96] @ (c498 ) │ │ - ldr r1, [pc, #96] @ (c49c ) │ │ + bne.n 120b6 │ │ + ldr r1, [pc, #184] @ (1219c ) │ │ + mov r0, r4 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + blx r9 │ │ + cmp r0, #0 │ │ + bne.n 120b6 │ │ + ldr r0, [pc, #172] @ (121a0 ) │ │ + ldr r1, [pc, #176] @ (121a4 ) │ │ + ldrb.w r2, [r8] │ │ add r0, pc │ │ - add r3, pc │ │ add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #61 @ 0x3d │ │ - bl 9328 │ │ - ldrb r6, [r0, #29] │ │ - @ instruction: 0xffff7fb6 │ │ - @ instruction: 0xffff7eaf │ │ - vtbx.8 d22, {d15-d18}, d20 │ │ - vaddl.u q12, d31, d7 │ │ - @ instruction: 0xffff6d06 │ │ - vqrdmlsh.s , , d14[0] │ │ - @ instruction: 0xffff7eb2 │ │ - vcvt.u32.f32 d23, d0, #1 │ │ - @ instruction: 0xffff7e9f │ │ - vshll.u32 q11, d28, #31 │ │ - vtbl.8 d24, {d15}, d22 │ │ - vqrdmlah.s , , d22[0] │ │ - vcvt.u16.f16 d23, d13, #1 │ │ - vtbl.8 d22, {d31- instruction: 0xffff7f09 │ │ - vtbx.8 d22, {d15-d18}, d8 │ │ - vmla.i q12, , d13[0] │ │ - @ instruction: 0xffff7f9c │ │ - vqdmulh.s , , d2[0] │ │ - vsri.64 d22, d28, #1 │ │ - movs r3, r0 │ │ - str r2, [r4, #108] @ 0x6c │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - ldr.w fp, [r0] │ │ - mov r8, r0 │ │ - cmp.w fp, #0 │ │ - beq.n c59e │ │ - ldrd sl, ip, [r8, #4] │ │ - cmp ip, sl │ │ - bcs.n c520 │ │ - ldrb.w r0, [fp, ip] │ │ - cmp r0, #95 @ 0x5f │ │ - bne.n c520 │ │ - add.w r0, ip, #1 │ │ - str.w r0, [r8, #8] │ │ - movs r0, #0 │ │ - movs r2, #0 │ │ - sub.w r3, ip, #1 │ │ - subs r3, r0, r3 │ │ - sbcs.w r2, r2, #0 │ │ - bcs.n c5b4 │ │ - ldr.w r2, [r8, #12] │ │ - adds r2, #1 │ │ - cmp.w r2, #500 @ 0x1f4 │ │ - bhi.w c604 │ │ - ldr.w r3, [r8, #16] │ │ - cmp r3, #0 │ │ - beq.n c5e2 │ │ - ldrd r6, r5, [r8, #8] │ │ - uxtb r1, r1 │ │ - ldrd r3, r7, [r8] │ │ + ldr.w r1, [r1, r2, lsl #2] │ │ + ldr.w r2, [r0, r2, lsl #2] │ │ + mov r0, r4 │ │ + blx r9 │ │ + cmp r0, #0 │ │ + bne.n 120b6 │ │ + ldr r1, [pc, #152] @ (121a8 ) │ │ + mov r0, r4 │ │ + movs r2, #2 │ │ + add r1, pc │ │ + b.n 1218c │ │ + ldr r1, [pc, #148] @ (121ac ) │ │ + mov r0, r4 │ │ + movs r2, #3 │ │ + add r1, pc │ │ + blx r9 │ │ + mov r1, r0 │ │ + movs r0, #1 │ │ cmp r1, #0 │ │ - strd r0, r2, [r8, #8] │ │ - mov r0, r8 │ │ - strd r6, r5, [sp, #8] │ │ - strd r3, r7, [sp] │ │ - it ne │ │ - movne r1, #1 │ │ - bl bd5c │ │ - ldmia.w sp, {r1, r2, r3, r7} │ │ - stmia.w r8, {r1, r2, r3, r7} │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r9, sl │ │ - movs r7, #0 │ │ - mov.w lr, #62 @ 0x3e │ │ - mov r4, ip │ │ - movs r6, #0 │ │ - cmp ip, sl │ │ - it hi │ │ - movhi r9, ip │ │ - cmp r4, sl │ │ - bcs.n c53e │ │ - ldrb.w r0, [fp, r4] │ │ - cmp r0, #95 @ 0x5f │ │ - beq.n c5ea │ │ - cmp r9, r4 │ │ - beq.n c5b4 │ │ - ldrb.w r5, [fp, r4] │ │ - sub.w r0, r5, #48 @ 0x30 │ │ - uxtb r3, r0 │ │ - cmp r3, #10 │ │ - bcc.n c56e │ │ - sub.w r0, r5, #97 @ 0x61 │ │ - uxtb r0, r0 │ │ - cmp r0, #26 │ │ - bcs.n c560 │ │ - sub.w r0, r5, #87 @ 0x57 │ │ - b.n c56e │ │ - sub.w r0, r5, #65 @ 0x41 │ │ - uxtb r0, r0 │ │ - cmp r0, #26 │ │ - bcs.n c5b4 │ │ - sub.w r0, r5, #29 │ │ - umull r7, r3, r7, lr │ │ - adds r4, #1 │ │ - str.w r4, [r8, #8] │ │ - movs r5, #0 │ │ - umull r6, r2, r6, lr │ │ - adds r6, r6, r3 │ │ - adc.w r3, r5, #0 │ │ - cmp r2, #0 │ │ - it ne │ │ - movne r2, #1 │ │ - orrs r2, r3 │ │ - bne.n c5b6 │ │ - uxtb r0, r0 │ │ - adds r7, r7, r0 │ │ - adcs.w r6, r6, #0 │ │ - adcs.w r0, r5, #0 │ │ - beq.n c532 │ │ - b.n c5b6 │ │ - ldr.w r0, [r8, #16] │ │ - cbz r0, c5e2 │ │ - ldr r1, [pc, #128] @ (c628 ) │ │ + bne.n 120b8 │ │ + ldr r1, [pc, #132] @ (121b0 ) │ │ + sub.w r2, r7, #25 │ │ + str r2, [sp, #8] │ │ + movs r2, #4 │ │ + add r1, pc │ │ + strb.w r0, [r7, #-25] │ │ + mov r0, sp │ │ + strd r4, r5, [sp] │ │ + bl c8a4 │ │ + cmp r0, #0 │ │ + bne.n 120b6 │ │ + ldr r1, [pc, #108] @ (121b4 ) │ │ + mov r0, sp │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl c8a4 │ │ + cmp r0, #0 │ │ + bne.n 120b6 │ │ + ldr r0, [pc, #96] @ (121b8 ) │ │ + ldr r1, [pc, #96] @ (121bc ) │ │ + ldrb.w r2, [r8] │ │ + add r0, pc │ │ + add r1, pc │ │ + ldr.w r1, [r1, r2, lsl #2] │ │ + ldr.w r2, [r0, r2, lsl #2] │ │ + mov r0, sp │ │ + bl c8a4 │ │ + cmp r0, #0 │ │ + bne.n 120b6 │ │ + ldr r1, [pc, #72] @ (121c0 ) │ │ + mov r0, sp │ │ + movs r2, #2 │ │ + add r1, pc │ │ + bl c8a4 │ │ + cmp r0, #0 │ │ + bne.n 120b6 │ │ + ldr r1, [pc, #60] @ (121c4 ) │ │ + mov r0, r4 │ │ movs r2, #1 │ │ add r1, pc │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 89b0 │ │ - movs r5, #0 │ │ + blx r9 │ │ + b.n 120b8 │ │ + strb r4, [r0, r2] │ │ + vsli.64 , , #63 @ 0x3f │ │ + @ instruction: 0xffff3f8e │ │ + vqshlu.s64 d21, d19, #63 @ 0x3f │ │ + vrshr.u32 d22, d8, #1 │ │ + @ instruction: 0xffff1142 │ │ + movs r5, r0 │ │ + strb r2, [r3, r6] │ │ + vsri.64 d20, d17, #1 │ │ + vcvt.u32.f32 d19, d22, #1 │ │ + vmlsl.u , d15, d15[0] │ │ + @ instruction: 0xffff61c6 │ │ + vshr.u64 , q8, #1 │ │ + movs r5, r0 │ │ + add r6, sl │ │ + vraddhn.i d21, , q7 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #32 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 12214 │ │ + mov r5, sp │ │ + mov r8, r1 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 141ac │ │ + ldr r0, [sp, #0] │ │ + cbz r0, 1222c │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 1225a │ │ + mov ip, r4 │ │ + add.w r9, sp, #16 │ │ + ldmia.w ip, {r0, r2, r3, r6} │ │ + mov r1, r9 │ │ + stmia r1!, {r0, r2, r3, r6} │ │ + mov r0, r4 │ │ + ldmia.w r5, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + and.w r1, r8, #1 │ │ + mov r0, r4 │ │ + bl 11c9c │ │ + ldmia.w r9, {r1, r2, r3, r6} │ │ + stmia r4!, {r1, r2, r3, r6} │ │ + b.n 1225c │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 1225a │ │ + ldr r1, [pc, #72] @ (12264 ) │ │ movs r2, #1 │ │ - ldr.w r0, [r8, #16] │ │ - cbz r0, c610 │ │ - ldr r3, [pc, #96] @ (c620 ) │ │ + add r1, pc │ │ + add sp, #32 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 12254 │ │ + ldrb.w r2, [sp, #4] │ │ + ldr r3, [pc, #48] @ (12268 ) │ │ + ldr r1, [pc, #52] @ (1226c ) │ │ cmp r2, #0 │ │ - ldr r1, [pc, #96] @ (c624 ) │ │ - mov.w r2, #25 │ │ + mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ - movne r2, #16 │ │ - bl 89b0 │ │ - cbz r0, c610 │ │ - movs r0, #1 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbz r0, 12254 │ │ + movs r0, #1 │ │ + b.n 1225c │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r0, r4, #1 │ │ - str.w r0, [r8, #8] │ │ - adds r0, r7, #1 │ │ - mov.w r5, #0 │ │ - adcs.w r2, r6, #0 │ │ - adcs.w r3, r5, #0 │ │ - beq.w c4ce │ │ - b.n c5b6 │ │ - movs r5, #1 │ │ - movs r2, #0 │ │ - ldr.w r0, [r8, #16] │ │ - cmp r0, #0 │ │ - bne.n c5be │ │ + add sp, #32 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + strb r1, [r3, r1] │ │ + vsubl.u q10, d31, d22 │ │ + vsri.32 d21, d12, #1 │ │ + vsli.64 , q0, #63 @ 0x3f │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + mov r4, r0 │ │ + ldrd r3, r0, [r1, #4] │ │ + cmp r0, r3 │ │ + bcs.n 122a4 │ │ + ldr r3, [r1, #0] │ │ + uxtb r2, r2 │ │ + ldrb r3, [r3, r0] │ │ + cmp r3, r2 │ │ + bne.n 122a4 │ │ + adds r0, #1 │ │ + str r0, [r1, #8] │ │ + mov r0, sp │ │ + bl 12bd4 │ │ + ldrb.w r0, [sp] │ │ + cbz r0, 122b0 │ │ + ldrb.w r0, [sp, #1] │ │ + strb r0, [r4, #1] │ │ + movs r0, #1 │ │ + b.n 122aa │ │ movs r0, #0 │ │ - strb.w r5, [r8, #4] │ │ - str.w r0, [r8] │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb r7, [r2, #16] │ │ - vtbl.8 d22, {d15}, d12 │ │ - vcvt.f16.u16 , q0, #1 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (c9f0 ) │ │ - ldrd sl, r7, [r1, #4] │ │ - cmp r7, sl │ │ - bcs.n c676 │ │ - ldr.w ip, [r1] │ │ - ldrb.w r3, [ip, r7] │ │ - cmp r3, #115 @ 0x73 │ │ - bne.n c676 │ │ - adds r3, r7, #1 │ │ - str r3, [r1, #8] │ │ - cmp r3, sl │ │ - bcs.n c682 │ │ - ldrb.w r6, [ip, r3] │ │ - cmp r6, #95 @ 0x5f │ │ - bne.n c682 │ │ - adds r2, r7, #2 │ │ - str r2, [r1, #8] │ │ - movs r1, #0 │ │ + strd r0, r0, [r4, #8] │ │ + strb r0, [r4, #0] │ │ + add sp, #16 │ │ + pop {r4, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #8] │ │ movs r2, #0 │ │ - adds r1, #1 │ │ - mov.w r3, #0 │ │ - adcs.w r2, r2, #0 │ │ - adcs.w r7, r3, #0 │ │ - beq.n c702 │ │ - strb r3, [r0, #1] │ │ - movs r1, #1 │ │ - strb r1, [r0, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r1, #0 │ │ - strd r1, r1, [r0, #8] │ │ - strb r1, [r0, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov lr, r3 │ │ - mov.w r8, #0 │ │ - mov.w r9, #62 @ 0x3e │ │ - movs r6, #0 │ │ - movs r7, #0 │ │ - cmp r3, sl │ │ - it ls │ │ - movls lr, sl │ │ - cmp r3, sl │ │ - bcs.n c6a2 │ │ - ldrb.w r4, [ip, r3] │ │ - cmp r4, #95 @ 0x5f │ │ - beq.n c70e │ │ - cmp lr, r3 │ │ - beq.n c722 │ │ - ldrb.w r5, [ip, r3] │ │ - sub.w fp, r5, #48 @ 0x30 │ │ - uxtb.w r2, fp │ │ - cmp r2, #10 │ │ - bcc.n c6d4 │ │ - sub.w r2, r5, #97 @ 0x61 │ │ - uxtb r2, r2 │ │ - cmp r2, #26 │ │ - bcs.n c6c6 │ │ - sub.w fp, r5, #87 @ 0x57 │ │ - b.n c6d4 │ │ - sub.w r2, r5, #65 @ 0x41 │ │ - uxtb r2, r2 │ │ - cmp r2, #26 │ │ - bcs.n c722 │ │ - sub.w fp, r5, #29 │ │ - umull r5, r2, r6, r9 │ │ - adds r3, #1 │ │ - str r3, [r1, #8] │ │ - umull r6, r4, r7, r9 │ │ - adds r7, r2, r6 │ │ - adc.w r2, r8, #0 │ │ - cmp r4, #0 │ │ - it ne │ │ - movne r4, #1 │ │ - orrs r2, r4 │ │ - bne.n c722 │ │ - uxtb.w r2, fp │ │ - adds r6, r5, r2 │ │ - adcs.w r7, r7, #0 │ │ - adcs.w r2, r8, #0 │ │ - beq.n c696 │ │ - b.n c722 │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r2, r3, #1 │ │ - str r2, [r1, #8] │ │ - adds r1, r6, #1 │ │ - mov.w r3, #0 │ │ - adcs.w r2, r7, #0 │ │ - adcs.w r3, r3, #0 │ │ - beq.n c65c │ │ - movs r1, #0 │ │ - strb r1, [r0, #1] │ │ - movs r1, #1 │ │ - strb r1, [r0, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n c6da │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + adds r0, #1 │ │ + adcs.w r1, r1, #0 │ │ + adcs.w r3, r2, #0 │ │ + bne.n 122ca │ │ + strd r0, r1, [r4, #8] │ │ + movs r0, #0 │ │ + b.n 122aa │ │ + strb r2, [r4, #1] │ │ + b.n 122a0 │ │ + bmi.n 1227a │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ - mov ip, r1 │ │ - ldrd r1, r2, [r1, #4] │ │ - cmp r2, r1 │ │ - bcs.n c75a │ │ - ldr.w r3, [ip] │ │ - ldrb r3, [r3, r2] │ │ - cmp r3, #117 @ 0x75 │ │ - bne.n c75a │ │ + ldrd lr, r2, [r1, #4] │ │ + mov r4, r1 │ │ + cmp r2, lr │ │ + bcs.n 122f6 │ │ + ldr r1, [r4, #0] │ │ + ldrb r1, [r1, r2] │ │ + cmp r1, #117 @ 0x75 │ │ + bne.n 122f6 │ │ adds r2, #1 │ │ mov.w r8, #1 │ │ - str.w r2, [ip, #8] │ │ - cmp r2, r1 │ │ - bcc.n c762 │ │ - b.n c7d4 │ │ + str r2, [r4, #8] │ │ + b.n 122fa │ │ mov.w r8, #0 │ │ - cmp r2, r1 │ │ - bcs.n c7d4 │ │ - ldr.w lr, [ip] │ │ - ldrb.w r3, [lr, r2] │ │ + cmp r2, lr │ │ + bcs.n 12364 │ │ + ldr.w ip, [r4] │ │ + ldrb.w r1, [ip, r2] │ │ + sub.w r3, r1, #48 @ 0x30 │ │ + uxtb r1, r3 │ │ + cmp r1, #10 │ │ + bcs.n 12364 │ │ + adds r2, #1 │ │ + lsls r3, r3, #24 │ │ + str r2, [r4, #8] │ │ + beq.n 12342 │ │ + mov.w r9, #10 │ │ + cmp lr, r2 │ │ + beq.n 12356 │ │ + ldrb.w r3, [ip, r2] │ │ sub.w r6, r3, #48 @ 0x30 │ │ - uxtb r3, r6 │ │ - cmp r3, #9 │ │ - bhi.n c7d4 │ │ - adds r5, r2, #1 │ │ - lsls r2, r6, #24 │ │ - str.w r5, [ip, #8] │ │ - beq.n c7aa │ │ - mov r2, r5 │ │ - movs r6, #10 │ │ - cmp r5, r1 │ │ - it ls │ │ - movls r2, r1 │ │ - cmp r2, r5 │ │ - beq.n c7c0 │ │ - ldrb.w r7, [lr, r5] │ │ - subs r7, #48 @ 0x30 │ │ - uxtb r7, r7 │ │ - cmp r7, #9 │ │ - bhi.n c7ac │ │ - umull r3, r4, r3, r6 │ │ - adds r5, #1 │ │ - str.w r5, [ip, #8] │ │ - cbnz r4, c7d4 │ │ - adds r3, r3, r7 │ │ - bcc.n c788 │ │ - b.n c7d4 │ │ - movs r3, #0 │ │ - cmp r5, r1 │ │ - bcs.n c7c6 │ │ - ldrb.w r2, [lr, r5] │ │ - cmp r2, #95 @ 0x5f │ │ - itte eq │ │ - addeq r2, r5, #1 │ │ - streq.w r2, [ip, #8] │ │ - movne r2, r5 │ │ - adds r3, r3, r2 │ │ - bcs.n c7d4 │ │ - b.n c7cc │ │ - mov r2, r5 │ │ - adds r3, r3, r2 │ │ - bcs.n c7d4 │ │ - cmp r3, r1 │ │ - str.w r3, [ip, #8] │ │ - bls.n c7e0 │ │ + uxtb r5, r6 │ │ + cmp r5, #9 │ │ + bhi.n 12344 │ │ + umull r3, r1, r1, r9 │ │ + adds r2, #1 │ │ + str r2, [r4, #8] │ │ + cbnz r1, 12364 │ │ + uxtab r1, r3, r6 │ │ + adds r3, r3, r5 │ │ + bcs.n 12364 │ │ + b.n 1231c │ │ + movs r1, #0 │ │ + cmp r2, lr │ │ + bcs.n 12358 │ │ + ldrb.w r3, [ip, r2] │ │ + cmp r3, #95 @ 0x5f │ │ + itt eq │ │ + addeq r2, #1 │ │ + streq r2, [r4, #8] │ │ + b.n 12358 │ │ + mov r2, lr │ │ + adds r3, r2, r1 │ │ + bcs.n 12364 │ │ + adds r3, r2, r1 │ │ + str r3, [r4, #8] │ │ + cmp r3, lr │ │ + bls.n 12372 │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ strb r1, [r0, #4] │ │ add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - cbz r2, c7f4 │ │ - cmp r2, r1 │ │ - bcs.n c7f2 │ │ - ldrsb.w r7, [lr, r2] │ │ - cmn.w r7, #64 @ 0x40 │ │ - bge.n c7f4 │ │ - b.n c890 │ │ - bne.n c890 │ │ - cbz r3, c804 │ │ - cmp r3, r1 │ │ - bcs.n c804 │ │ - ldrsb.w r7, [lr, r3] │ │ - cmn.w r7, #65 @ 0x41 │ │ - ble.n c890 │ │ - subs r1, r3, r2 │ │ - add.w ip, lr, r2 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cbz r2, 12382 │ │ + cmp r2, lr │ │ + bcs.n 12382 │ │ + ldrsb.w r4, [ip, r2] │ │ + cmn.w r4, #65 @ 0x41 │ │ + ble.n 1240e │ │ + cbz r3, 12392 │ │ + cmp r3, lr │ │ + bcs.n 12392 │ │ + ldrsb.w r4, [ip, r3] │ │ + cmn.w r4, #65 @ 0x41 │ │ + ble.n 1240e │ │ + add ip, r2 │ │ cmp.w r8, #0 │ │ - beq.n c83e │ │ - ldr r4, [pc, #172] @ (c8c0 ) │ │ - add.w r2, lr, r3 │ │ - sub.w r3, r2, ip │ │ - sub.w r6, ip, #1 │ │ - add r4, pc │ │ - cbz r3, c852 │ │ - ldrb r7, [r6, r3] │ │ + beq.n 123be │ │ + sub.w r5, ip, #1 │ │ + mov r3, r1 │ │ + cbz r3, 123cc │ │ + ldrb r6, [r5, r3] │ │ mov r2, r3 │ │ subs r3, #1 │ │ - cmp r7, #95 @ 0x5f │ │ - bne.n c820 │ │ - cbz r3, c85c │ │ + cmp r6, #95 @ 0x5f │ │ + bne.n 123a0 │ │ + cbz r3, 123d8 │ │ cmp r3, r1 │ │ - bcs.n c858 │ │ - ldrsb.w r7, [ip, r3] │ │ - cmn.w r7, #65 @ 0x41 │ │ - bgt.n c85c │ │ - b.n c8aa │ │ - ldr r2, [pc, #124] @ (c8bc ) │ │ - movs r3, #0 │ │ + bcs.n 123d4 │ │ + ldrsb.w r6, [ip, r3] │ │ + cmn.w r6, #65 @ 0x41 │ │ + bgt.n 123d8 │ │ + b.n 1241c │ │ + movs r2, #0 │ │ + movs r3, #1 │ │ strd ip, r1, [r0] │ │ - add r2, pc │ │ - strd r2, r3, [r0, #8] │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + strd r3, r2, [r0, #8] │ │ + b.n 1236a │ │ movs r3, #0 │ │ + movs r5, #1 │ │ mov r2, ip │ │ - b.n c87e │ │ - bne.n c8aa │ │ - cbz r2, c878 │ │ - cmp r1, r2 │ │ - bls.n c86e │ │ - ldrsb.w r7, [ip, r2] │ │ - cmn.w r7, #65 @ 0x41 │ │ - ble.n c89c │ │ - subs r1, r1, r2 │ │ - b.n c87a │ │ - bne.n c89c │ │ - subs r7, r1, r2 │ │ - mov r2, r1 │ │ - mov r1, r7 │ │ - b.n c87a │ │ - movs r2, #0 │ │ - add r2, ip │ │ - mov r4, ip │ │ + b.n 12400 │ │ + bne.n 1241c │ │ + cbz r2, 123f6 │ │ + cmp r2, r1 │ │ + bcs.n 123ea │ │ + ldrsb.w r6, [ip, r2] │ │ + cmn.w r6, #65 @ 0x41 │ │ + ble.n 123ee │ │ + mov r6, r2 │ │ + b.n 123f8 │ │ + mov r6, r1 │ │ + beq.n 123f8 │ │ + ldr r0, [pc, #60] @ (1242c ) │ │ + mov r3, r1 │ │ + add r0, pc │ │ + b.n 12414 │ │ + movs r6, #0 │ │ + add.w r2, ip, r6 │ │ + subs r1, r1, r6 │ │ + mov r5, ip │ │ cmp r1, #0 │ │ - beq.n c7d4 │ │ - strd r4, r3, [r0] │ │ + beq.n 12364 │ │ + strd r5, r3, [r0] │ │ strd r2, r1, [r0, #8] │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [pc, #36] @ (c8b8 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, lr │ │ - bl 9798 │ │ - ldr r0, [pc, #40] @ (c8c8 ) │ │ - mov r3, r1 │ │ + b.n 1236a │ │ + ldr r0, [pc, #20] @ (12424 ) │ │ + mov r1, lr │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, ip │ │ - bl 9798 │ │ - ldr r0, [pc, #24] @ (c8c4 ) │ │ + bl cb2c │ │ + ldr r0, [pc, #8] @ (12428 ) │ │ movs r2, #0 │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, ip │ │ - bl 9798 │ │ - str r6, [r3, #36] @ 0x24 │ │ - movs r3, r0 │ │ - ldrb r6, [r3, #15] │ │ - vdup.8 d23, d6[7] │ │ - vrshr.u32 q11, q1, #1 │ │ - movs r3, r0 │ │ - str r0, [r6, #36] @ 0x24 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.n 12414 │ │ + lsls r6, r6, #17 │ │ + movs r5, r0 │ │ + lsls r0, r7, #17 │ │ + movs r5, r0 │ │ + lsls r6, r6, #18 │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #564 @ 0x234 │ │ - mov r6, r0 │ │ - add r0, sp, #48 @ 0x30 │ │ + add.w sl, sp, #48 @ 0x30 │ │ mov r4, r1 │ │ + mov r6, r0 │ │ mov.w r1, #512 @ 0x200 │ │ - bl 3e65a │ │ - ldr r1, [r6, #12] │ │ - str r1, [sp, #32] │ │ - cmp r1, #0 │ │ - mov r0, r1 │ │ - beq.n c9ce │ │ + mov r0, sl │ │ + bl 5dfb4 │ │ + ldr.w lr, [r6, #12] │ │ + cmp.w lr, #0 │ │ + beq.n 124da │ │ ldr r0, [r6, #8] │ │ - mov.w lr, #0 │ │ ldrd r3, r1, [r6] │ │ cmp r1, #0 │ │ - str r4, [sp, #16] │ │ - ldrb r7, [r0, #0] │ │ - str r0, [sp, #12] │ │ - str r3, [sp, #0] │ │ - str r1, [sp, #8] │ │ - beq.n c9e2 │ │ + str r4, [sp, #36] @ 0x24 │ │ + str r0, [sp, #32] │ │ + ldrb r0, [r0, #0] │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r3, [sp, #20] │ │ + str r1, [sp, #28] │ │ + beq.n 124f2 │ │ adds r0, r3, r1 │ │ - add r4, sp, #48 @ 0x30 │ │ - mov.w r8, #0 │ │ + movs r4, #0 │ │ mov r2, r3 │ │ ldrsb.w r6, [r2], #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ uxtb r1, r6 │ │ - bgt.n c95e │ │ + bgt.n 124c6 │ │ ldrb r6, [r3, #1] │ │ and.w r2, r1, #31 │ │ - cmp r1, #223 @ 0xdf │ │ + cmp r1, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bls.n c958 │ │ + bcc.n 124b8 │ │ ldrb r5, [r3, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r6, r5, r6, lsl #6 │ │ - bcc.n c974 │ │ + bcc.n 124c0 │ │ ldrb r1, [r3, #3] │ │ and.w r2, r2, #7 │ │ and.w r1, r1, #63 @ 0x3f │ │ orr.w r1, r1, r6, lsl #6 │ │ orr.w r1, r1, r2, lsl #18 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n c9e8 │ │ + beq.n 124f4 │ │ adds r2, r3, #4 │ │ - cmp.w r8, #128 @ 0x80 │ │ - bne.n c964 │ │ - b.n c980 │ │ + b.n 124c6 │ │ orr.w r1, r6, r2, lsl #6 │ │ adds r2, r3, #2 │ │ - cmp.w r8, #128 @ 0x80 │ │ - beq.n c980 │ │ - str.w r1, [r4, r8, lsl #2] │ │ - add.w r8, r8, #1 │ │ - cmp r2, r0 │ │ - mov r3, r2 │ │ - bne.n c90e │ │ - b.n c9e8 │ │ + b.n 124c6 │ │ orr.w r1, r6, r2, lsl #12 │ │ adds r2, r3, #3 │ │ - cmp.w r8, #128 @ 0x80 │ │ - bne.n c964 │ │ - ldr r0, [sp, #16] │ │ - movs r2, #9 │ │ - ldrd r5, r0, [r0, #20] │ │ - ldr r3, [r0, #12] │ │ - ldr r1, [pc, #652] @ (cc18 ) │ │ - mov r0, r5 │ │ - add r1, pc │ │ - mov r4, r3 │ │ - blx r3 │ │ - cbnz r0, c9c2 │ │ - ldr r2, [sp, #8] │ │ - cbz r2, c9b2 │ │ - ldr r1, [sp, #0] │ │ - mov r0, r5 │ │ - mov r7, r4 │ │ - blx r4 │ │ - cbnz r0, c9c2 │ │ - ldr r1, [pc, #632] @ (cc20 ) │ │ - mov r0, r5 │ │ - movs r2, #1 │ │ - movs r6, #1 │ │ - add r1, pc │ │ - blx r7 │ │ - cbnz r0, c9c4 │ │ - ldr r1, [sp, #12] │ │ - mov r0, r5 │ │ - ldr r2, [sp, #32] │ │ - mov r6, r4 │ │ - blx r4 │ │ - cmp r0, #0 │ │ - beq.w cbce │ │ - movs r6, #1 │ │ - mov r0, r6 │ │ - add.w sp, sp, #564 @ 0x234 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r0, r3, [r4, #20] │ │ + cmp r4, #128 @ 0x80 │ │ + beq.w 12698 │ │ + str.w r1, [sl, r4, lsl #2] │ │ + adds r4, #1 │ │ + cmp r2, r0 │ │ + mov r3, r2 │ │ + beq.n 124f4 │ │ + b.n 12474 │ │ + ldrd r0, r3, [r4] │ │ ldrd r1, r2, [r6] │ │ ldr r3, [r3, #12] │ │ add.w sp, sp, #564 @ 0x234 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r3 │ │ - add r4, sp, #48 @ 0x30 │ │ - mov.w r8, #0 │ │ - ldr r0, [sp, #32] │ │ + movs r4, #0 │ │ + ldr.w r9, [sp, #32] │ │ mov.w ip, #72 @ 0x48 │ │ - ldr.w sl, [sp, #12] │ │ - movs r6, #36 @ 0x24 │ │ - movs r2, #26 │ │ - movs r1, #0 │ │ - add r0, sl │ │ - str r0, [sp, #44] @ 0x2c │ │ - add.w r0, r4, r8, lsl #2 │ │ - str r0, [sp, #36] @ 0x24 │ │ + mov.w r8, #0 │ │ + add.w r0, r9, lr │ │ + str r0, [sp, #40] @ 0x28 │ │ + add.w r0, sl, r4, lsl #2 │ │ + str r0, [sp, #16] │ │ movs r0, #4 │ │ - add.w r0, r0, r8, lsl #2 │ │ - str r0, [sp, #24] │ │ + add.w r0, r0, r4, lsl #2 │ │ + str r0, [sp, #12] │ │ mov.w r0, #700 @ 0x2bc │ │ - str r0, [sp, #20] │ │ + str r0, [sp, #8] │ │ movs r0, #128 @ 0x80 │ │ - str r0, [sp, #40] @ 0x28 │ │ - movs r0, #1 │ │ - str r1, [sp, #28] │ │ - rsb r1, ip, #36 @ 0x24 │ │ - cmp r6, ip │ │ + str r0, [sp, #24] │ │ + add.w r9, r9, #1 │ │ + movs r5, #0 │ │ + movs r6, #1 │ │ + movs r1, #36 @ 0x24 │ │ + movs r2, #1 │ │ + mov.w fp, #0 │ │ + subs.w r3, r1, ip │ │ + mov.w r0, #0 │ │ it cc │ │ - movcc r1, lr │ │ - cmp r1, #1 │ │ + movcc r3, r0 │ │ + cmp r3, #1 │ │ it ls │ │ - movls r1, r0 │ │ - cmp r1, #26 │ │ + movls r3, #1 │ │ + cmp r3, #26 │ │ it cs │ │ - movcs r1, r2 │ │ - sub.w r2, r7, #97 @ 0x61 │ │ - mov.w fp, #1 │ │ - mov.w r9, #26 │ │ - uxtb r0, r2 │ │ + movcs r3, #26 │ │ + lsls r5, r5, #31 │ │ + beq.n 12558 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r9, r0 │ │ + beq.w 12698 │ │ + ldrb.w r6, [r9], #1 │ │ + b.n 12560 │ │ + lsls r6, r6, #31 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + beq.w 12698 │ │ + sub.w r5, r6, #97 @ 0x61 │ │ + uxtb r0, r5 │ │ cmp r0, #26 │ │ - bcc.n ca4e │ │ - sub.w r0, r7, #48 @ 0x30 │ │ + bcc.n 1257a │ │ + sub.w r0, r6, #48 @ 0x30 │ │ uxtb r0, r0 │ │ cmp r0, #9 │ │ - bhi.n c980 │ │ - sub.w r2, r7, #22 │ │ - add.w sl, sl, #1 │ │ - uxtb r6, r2 │ │ - cmp r1, r6 │ │ - bls.n cac4 │ │ - ldr r0, [sp, #28] │ │ - adds r7, r0, r6 │ │ - adc.w r0, lr, #0 │ │ - lsls r0, r0, #31 │ │ - bne.n c980 │ │ - add.w fp, r8, #1 │ │ - mov r0, r7 │ │ - mov r1, fp │ │ - blx 3ea7c │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - add r3, sp, #48 @ 0x30 │ │ + bhi.w 12698 │ │ + sub.w r5, r6, #22 │ │ + uxtb r6, r5 │ │ + umull r5, r0, r6, r2 │ │ + cmp r0, #0 │ │ + bne.w 12698 │ │ + adds.w r0, fp, r5 │ │ + bcs.w 12698 │ │ + add fp, r5 │ │ + cmp r3, r6 │ │ + bhi.n 125a8 │ │ + rsb r0, r3, #36 @ 0x24 │ │ + adds r1, #36 @ 0x24 │ │ + movs r6, #0 │ │ + movs r5, #1 │ │ + umull r2, r0, r2, r0 │ │ + cmp r0, #0 │ │ + beq.n 1252e │ │ + b.n 12698 │ │ + adds.w r0, r8, fp │ │ + bcs.n 12698 │ │ + add.w r6, fp, r8 │ │ + adds r5, r4, #1 │ │ + str.w lr, [sp, #4] │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + blx 5e48c │ │ + ldr r1, [sp, #24] │ │ + ldr.w lr, [sp, #4] │ │ adds r1, r1, r0 │ │ - str r1, [sp, #40] @ 0x28 │ │ - bcs.w c980 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - movw r2, #63487 @ 0xf7ff │ │ - movt r2, #16 │ │ + bcs.n 12698 │ │ + ldr r1, [sp, #24] │ │ + movw r2, #2048 @ 0x800 │ │ + movt r2, #65519 @ 0xffef │ │ + add r1, r0 │ │ + str r1, [sp, #24] │ │ eor.w r1, r1, #55296 @ 0xd800 │ │ - sub.w r1, r1, #2048 @ 0x800 │ │ + sub.w r1, r1, #1114112 @ 0x110000 │ │ cmp r1, r2 │ │ - bhi.w c980 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + bcc.n 12698 │ │ + ldr r1, [sp, #24] │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - beq.w c980 │ │ - cmp.w r8, #127 @ 0x7f │ │ - bhi.w c980 │ │ - mls r9, r0, fp, r7 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cmp r8, r9 │ │ - bls.n cb2e │ │ + beq.n 12698 │ │ + cmp r4, #127 @ 0x7f │ │ + bhi.n 12698 │ │ + mls r8, r0, r5, r6 │ │ + str r5, [sp, #0] │ │ + ldr r0, [sp, #16] │ │ + cmp r4, r8 │ │ + bls.n 1260e │ │ mov r1, r0 │ │ - sub.w r8, r8, #1 │ │ + subs r4, #1 │ │ ldr.w r2, [r1, #-4]! │ │ - cmp r8, r9 │ │ + cmp r4, r8 │ │ str r2, [r0, #0] │ │ mov r0, r1 │ │ - bhi.n cab0 │ │ - b.n cb34 │ │ - rsb r1, r1, #36 @ 0x24 │ │ - movs r2, #72 @ 0x48 │ │ - subs.w r3, r2, ip │ │ - it cc │ │ - movcc r3, lr │ │ - cmp r3, #1 │ │ - it ls │ │ - movls r3, fp │ │ - cmp r3, #26 │ │ - it cs │ │ - movcs r3, r9 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp sl, r0 │ │ - beq.w c980 │ │ - mov r5, sl │ │ - ldrb.w r7, [r5], #1 │ │ - sub.w r0, r7, #97 @ 0x61 │ │ - uxtb r4, r0 │ │ - cmp r4, #26 │ │ - bcc.n cb06 │ │ - sub.w r0, r7, #48 @ 0x30 │ │ - uxtb r0, r0 │ │ - cmp r0, #9 │ │ - bhi.w c980 │ │ - sub.w r0, r7, #22 │ │ - uxtb r0, r0 │ │ - umull r7, r4, r0, r1 │ │ - cmp r4, #0 │ │ - bne.w c980 │ │ - adds r6, r6, r7 │ │ - bcs.w c980 │ │ - cmp r3, r0 │ │ - bhi.n cbc8 │ │ - rsb r0, r3, #36 @ 0x24 │ │ - adds r2, #36 @ 0x24 │ │ - mov sl, r5 │ │ - umull r1, r0, r1, r0 │ │ - cmp r0, #0 │ │ - beq.n caca │ │ - b.n c980 │ │ - cmp.w r9, #128 @ 0x80 │ │ - bcs.n cc0a │ │ + bhi.n 125fc │ │ + b.n 12616 │ │ + cmp.w r8, #128 @ 0x80 │ │ + bcs.w 12718 │ │ + ldr r0, [sp, #24] │ │ + str.w r0, [sl, r8, lsl #2] │ │ ldr r0, [sp, #40] @ 0x28 │ │ - str.w r0, [r3, r9, lsl #2] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp sl, r0 │ │ - beq.n cbe2 │ │ - ldr r1, [sp, #20] │ │ - mov r0, r6 │ │ - blx 3ea7c │ │ - mov r1, fp │ │ + cmp r9, r0 │ │ + beq.n 126f2 │ │ + ldr r1, [sp, #8] │ │ + mov r0, fp │ │ + blx 5e48c │ │ + ldr r1, [sp, #0] │ │ mov r6, r0 │ │ - blx 3ea7c │ │ - ldrb.w r1, [sl] │ │ + blx 5e48c │ │ add r0, r6 │ │ - str r1, [sp, #4] │ │ + ldrb.w r1, [r9] │ │ + movs r4, #0 │ │ cmp.w r0, #456 @ 0x1c8 │ │ - ldr r4, [sp, #24] │ │ - mov.w r5, #0 │ │ - bcc.n cb8e │ │ + str r1, [sp, #44] @ 0x2c │ │ + bcc.n 12668 │ │ movw r3, #16853 @ 0x41d5 │ │ mov r1, r0 │ │ - movs r6, #36 @ 0x24 │ │ movt r3, #54301 @ 0xd41d │ │ - movw r7, #15959 @ 0x3e57 │ │ + movw r6, #15959 @ 0x3e57 │ │ umull r0, r2, r1, r3 │ │ - adds r5, #36 @ 0x24 │ │ - cmp r1, r7 │ │ + adds r4, #36 @ 0x24 │ │ + cmp r1, r6 │ │ sub.w r0, r1, r2 │ │ add.w r0, r2, r0, lsr #1 │ │ mov.w r0, r0, lsr #5 │ │ mov r1, r0 │ │ - bhi.n cb74 │ │ - b.n cb90 │ │ - movs r6, #36 @ 0x24 │ │ - add.w r1, r9, #1 │ │ - str r1, [sp, #28] │ │ + bhi.n 12650 │ │ add.w r1, r0, #38 @ 0x26 │ │ add.w r0, r0, r0, lsl #3 │ │ + add.w r8, r8, #1 │ │ lsls r0, r0, #2 │ │ uxth r1, r1 │ │ uxth r0, r0 │ │ - blx 3ea7c │ │ - add.w ip, r5, r0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - adds r4, #4 │ │ - mov r8, fp │ │ + blx 5e48c │ │ + add.w ip, r4, r0 │ │ + ldr r0, [sp, #16] │ │ adds r0, #4 │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #12] │ │ + adds r0, #4 │ │ + str r0, [sp, #12] │ │ movs r0, #2 │ │ - str r4, [sp, #24] │ │ - str r0, [sp, #20] │ │ - mov.w lr, #0 │ │ - movs r0, #1 │ │ - movs r2, #26 │ │ - ldr r7, [sp, #4] │ │ - b.n ca18 │ │ - add.w sl, sl, #1 │ │ - b.n ca58 │ │ - ldr r1, [pc, #84] @ (cc24 ) │ │ + str r0, [sp, #8] │ │ + ldrd r4, lr, [sp] │ │ + b.n 1251e │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + movs r2, #9 │ │ + mov r8, lr │ │ + ldrd r5, r0, [r0] │ │ + ldr r3, [r0, #12] │ │ + ldr r1, [pc, #124] @ (12724 ) │ │ + mov r0, r5 │ │ + add r1, pc │ │ + mov r4, r3 │ │ + blx r3 │ │ + cbnz r0, 126d8 │ │ + ldr r2, [sp, #28] │ │ + cbz r2, 126cc │ │ + ldr r1, [sp, #20] │ │ + mov r0, r5 │ │ + mov r9, r4 │ │ + blx r4 │ │ + cbnz r0, 126d8 │ │ + ldr r1, [pc, #108] @ (1272c ) │ │ mov r0, r5 │ │ movs r2, #1 │ │ - mov r3, r6 │ │ + movs r6, #1 │ │ add r1, pc │ │ + blx r9 │ │ + cbnz r0, 126da │ │ + ldr r1, [sp, #32] │ │ + mov r0, r5 │ │ + mov r2, r8 │ │ + mov r6, r4 │ │ + blx r4 │ │ + cbz r0, 126e6 │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ add.w sp, sp, #564 @ 0x234 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - bx r3 │ │ - ldr r7, [sp, #16] │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [pc, #72] @ (12730 ) │ │ + mov r0, r5 │ │ + movs r2, #1 │ │ + mov r3, r6 │ │ + add r1, pc │ │ + b.n 124e4 │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ add r5, sp, #48 @ 0x30 │ │ - ldr r4, [sp, #24] │ │ + ldr r4, [sp, #12] │ │ add.w r8, sp, #560 @ 0x230 │ │ ldr r0, [r5, #0] │ │ - mov r1, r7 │ │ + mov r1, r9 │ │ str r0, [sp, #560] @ 0x230 │ │ mov r0, r8 │ │ - bl 9e40 │ │ + bl c544 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ - bne.w c9c4 │ │ + bne.n 126da │ │ + adds r5, #4 │ │ subs r4, #4 │ │ - add.w r5, r5, #4 │ │ - bne.n cbec │ │ - b.n c9c4 │ │ - ldr r2, [pc, #16] @ (cc1c ) │ │ - mov r0, r9 │ │ + beq.n 126da │ │ + b.n 126fe │ │ + ldr r2, [pc, #12] @ (12728 ) │ │ + mov r0, r8 │ │ movs r1, #128 @ 0x80 │ │ add r2, pc │ │ - bl 84cc │ │ + bl b410 │ │ + ldr r6, [pc, #920] @ (12ac0 ) │ │ + vmla.i q8, , d26[0] │ │ + movs r5, r0 │ │ + ldr r6, [pc, #836] @ (12a74 ) │ │ + @ instruction: 0xffff4eaa │ │ + vsli.64 d27, d16, #63 @ 0x3f │ │ + add r7, sp, #8 │ │ + sub sp, #8 │ │ + mov r4, r0 │ │ + ldr r5, [r0, #16] │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + str r0, [r4, #16] │ │ + mov r0, r4 │ │ + bl 11c9c │ │ + cbnz r0, 12752 │ │ + str r5, [r4, #16] │ │ + add sp, #8 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r0, [pc, #24] @ (1276c ) │ │ + sub.w r2, r7, #9 │ │ + ldr r3, [pc, #20] @ (12770 ) │ │ + ldr r1, [pc, #24] @ (12774 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #61 @ 0x3d │ │ + bl ca94 │ │ nop │ │ - strb r3, [r5, #30] │ │ - vcvt.f32.u32 , q0, #1 │ │ - movs r3, r0 │ │ - strb r6, [r2, #30] │ │ - @ instruction: 0xffff756d │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - blx lr │ │ + ldr r5, [pc, #980] @ (12b44 ) │ │ + vqrdmlah.s , , d18[0] │ │ + movs r4, r0 │ │ + lsls r0, r3, #5 │ │ + movs r5, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ sub sp, #16 │ │ - ldr r7, [r0, #0] │ │ - mov sl, r0 │ │ - cmp r7, #0 │ │ - beq.w cd10 │ │ - ldrd r5, r6, [sl, #4] │ │ - cmp r6, r5 │ │ - bcs.w ce8a │ │ - ldrb.w r8, [r7, r6] │ │ - adds r4, r6, #1 │ │ - str.w r4, [sl, #8] │ │ - sub.w r0, r8, #97 @ 0x61 │ │ - uxtb r2, r0 │ │ - cmp r2, #25 │ │ - bhi.n cc66 │ │ - movw r0, #64447 @ 0xfbbf │ │ - movt r0, #956 @ 0x3bc │ │ - lsrs r0, r2 │ │ - lsls r0, r0, #31 │ │ - bne.w cd4c │ │ - ldr.w r0, [sl, #12] │ │ + ldr r5, [r0, #0] │ │ + mov r9, r0 │ │ + cbz r5, 127ba │ │ + ldrd r4, r6, [r9, #4] │ │ + cmp r6, r4 │ │ + bcs.w 129d0 │ │ + ldrb.w r8, [r5, r6] │ │ + add.w sl, r6, #1 │ │ + str.w sl, [r9, #8] │ │ + mov r0, r8 │ │ + bl 14210 │ │ + cbz r0, 127d8 │ │ + mov r2, r0 │ │ + ldr.w r0, [r9, #16] │ │ + cmp r0, #0 │ │ + beq.w 12aa4 │ │ + mov r3, r1 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + b.n 127ca │ │ + ldr.w r0, [r9, #16] │ │ + cmp r0, #0 │ │ + beq.w 12aa4 │ │ + ldr r1, [pc, #744] @ (12ab0 ) │ │ + movs r2, #1 │ │ + add r1, pc │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ + ldr.w r0, [r9, #12] │ │ adds r0, #1 │ │ - str.w r0, [sl, #12] │ │ + str.w r0, [r9, #12] │ │ cmp.w r0, #500 @ 0x1f4 │ │ - bhi.n cd2a │ │ + bls.n 12808 │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 127fe │ │ + ldr r1, [pc, #712] @ (12ab8 ) │ │ + movs r2, #25 │ │ + add r1, pc │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.w 129e2 │ │ + movs r0, #1 │ │ + strb.w r0, [r9, #4] │ │ + movs r5, #0 │ │ + b.n 129ec │ │ sub.w r0, r8, #65 @ 0x41 │ │ cmp r0, #19 │ │ - bhi.w ce04 │ │ + bhi.w 12956 │ │ tbh [pc, r0, lsl #1] │ │ movs r4, r2 │ │ - lsls r4, r7, #2 │ │ - lsls r0, r0, #3 │ │ - lsls r7, r0, #3 │ │ - lsls r0, r0, #3 │ │ - lsls r7, r2, #4 │ │ - lsls r0, r0, #3 │ │ - lsls r0, r0, #3 │ │ - lsls r0, r0, #3 │ │ - lsls r0, r0, #3 │ │ - lsls r0, r0, #3 │ │ - lsls r0, r0, #3 │ │ - lsls r0, r0, #3 │ │ - lsls r0, r0, #3 │ │ - lsls r6, r6, #1 │ │ - lsls r6, r6, #1 │ │ - lsls r7, r1, #2 │ │ - lsls r7, r1, #2 │ │ + lsls r4, r3, #2 │ │ + lsls r0, r4, #2 │ │ + lsls r7, r4, #2 │ │ + lsls r0, r4, #2 │ │ + lsls r5, r2, #4 │ │ + lsls r0, r4, #2 │ │ + lsls r0, r4, #2 │ │ + lsls r0, r4, #2 │ │ + lsls r0, r4, #2 │ │ + lsls r0, r4, #2 │ │ + lsls r0, r4, #2 │ │ + lsls r0, r4, #2 │ │ + lsls r0, r4, #2 │ │ + lsls r3, r0, #2 │ │ + lsls r3, r0, #2 │ │ + lsls r4, r0, #1 │ │ + lsls r4, r0, #1 │ │ movs r4, r2 │ │ - lsls r3, r3, #4 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, ccc6 │ │ - ldr r1, [pc, #784] @ (cfc4 ) │ │ + lsls r6, r5, #3 │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 12856 │ │ + ldr r1, [pc, #648] @ (12ad0 ) │ │ movs r2, #1 │ │ - mov.w r9, #1 │ │ + movs r5, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w ceaa │ │ - mov r0, sl │ │ - bl cc28 │ │ + bne.w 12aa6 │ │ + mov r0, r9 │ │ + bl 12778 │ │ cmp r0, #0 │ │ - bne.w cf68 │ │ + bne.w 129e2 │ │ cmp.w r8, #65 @ 0x41 │ │ - bne.n cd00 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, ccee │ │ - ldr r1, [pc, #744] @ (cfc8 ) │ │ + bne.n 1288e │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 1287e │ │ + ldr r1, [pc, #612] @ (12ad4 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w cf68 │ │ - mov r0, sl │ │ + bne.w 129e2 │ │ + mov r0, r9 │ │ movs r1, #1 │ │ - mov.w r9, #1 │ │ - bl d168 │ │ - cmp r0, #0 │ │ - bne.w ceaa │ │ - ldr.w r0, [sl, #16] │ │ - cmp r0, #0 │ │ - beq.w cf74 │ │ - ldr r1, [pc, #704] @ (cfcc ) │ │ - add r1, pc │ │ - b.n cf04 │ │ - ldr.w r0, [sl, #16] │ │ - cmp r0, #0 │ │ - beq.w cf86 │ │ - ldr r1, [pc, #664] @ (cfb4 ) │ │ - movs r2, #1 │ │ - add r1, pc │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 89b0 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, cd40 │ │ - ldr r1, [pc, #712] @ (cffc ) │ │ - movs r2, #25 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.w cf68 │ │ - movs r0, #1 │ │ - mov.w r9, #0 │ │ - strb.w r0, [sl, #4] │ │ - b.n cea6 │ │ - ldr.w r0, [sl, #16] │ │ + movs r5, #1 │ │ + bl 12cc0 │ │ cmp r0, #0 │ │ - beq.w cf86 │ │ - ldr r1, [pc, #596] @ (cfac ) │ │ - ldr r3, [pc, #596] @ (cfb0 ) │ │ - add r1, pc │ │ - add r3, pc │ │ - ldr.w r1, [r1, r2, lsl #2] │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 89b0 │ │ - ldr.w r6, [sl, #16] │ │ - cmp r6, #0 │ │ - beq.w cf60 │ │ - ldr r1, [pc, #576] @ (cfbc ) │ │ - mov r0, r6 │ │ - movs r2, #1 │ │ - mov.w r9, #1 │ │ - add r1, pc │ │ - bl 89b0 │ │ + bne.w 12aa6 │ │ + ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - bne.w ceaa │ │ - cmp.w r8, #80 @ 0x50 │ │ - bne.w cf14 │ │ - ldr r1, [pc, #548] @ (cfc0 ) │ │ - mov r0, r6 │ │ - movs r2, #6 │ │ + beq.w 12a94 │ │ + ldr r1, [pc, #572] @ (12ad8 ) │ │ add r1, pc │ │ - b.n cf5a │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, cdba │ │ - ldr r1, [pc, #524] @ (cfb8 ) │ │ + b.n 12a34 │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 128c4 │ │ + ldr r1, [pc, #532] @ (12abc ) │ │ movs r2, #1 │ │ - mov.w r9, #1 │ │ + movs r5, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n ceaa │ │ - cmp r4, r5 │ │ - bcs.w cf46 │ │ - ldrb r0, [r7, r4] │ │ + bne.w 12aa6 │ │ + ldr.w r5, [r9] │ │ + cmp r5, #0 │ │ + beq.w 12a70 │ │ + ldrd r4, sl, [r9, #4] │ │ + cmp sl, r4 │ │ + bcs.w 12a70 │ │ + ldrb.w r0, [r5, sl] │ │ cmp r0, #76 @ 0x4c │ │ - bne.w cf46 │ │ - adds r0, r6, #2 │ │ - str.w r0, [sl, #8] │ │ + bne.w 12a70 │ │ + add.w r0, sl, #1 │ │ + str.w r0, [r9, #8] │ │ mov r0, sp │ │ - mov r1, sl │ │ - bl f1f0 │ │ + mov r1, r9 │ │ + bl 12bd4 │ │ ldrb.w r0, [sp] │ │ cmp r0, #0 │ │ - beq.w cf1c │ │ + beq.w 12a48 │ │ + ldr.w r0, [r9, #16] │ │ ldrb.w r4, [sp, #1] │ │ - ldr.w r0, [sl, #16] │ │ + cbz r0, 12916 │ │ + ldr r2, [pc, #452] @ (12ac0 ) │ │ cmp r4, #0 │ │ - beq.w cf92 │ │ + ldr r1, [pc, #452] @ (12ac4 ) │ │ + add r2, pc │ │ + add r1, pc │ │ + it eq │ │ + moveq r1, r2 │ │ + mov.w r2, #16 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.w cfa2 │ │ - ldr r1, [pc, #504] @ (cff0 ) │ │ - movs r2, #25 │ │ + bne.n 129e2 │ │ + strb.w r4, [r9, #4] │ │ + b.n 12804 │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 12934 │ │ + ldr r1, [pc, #420] @ (12ac8 ) │ │ + movs r2, #1 │ │ + movs r5, #1 │ │ add r1, pc │ │ - b.n cf9a │ │ - mov r0, sl │ │ - bl f074 │ │ - b.n cf66 │ │ - mov r0, sl │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.w 12aa6 │ │ + cmp.w r8, #80 @ 0x50 │ │ + bne.w 12a76 │ │ + ldr.w r0, [r9, #16] │ │ + cmp r0, #0 │ │ + beq.w 12a8a │ │ + ldr r1, [pc, #388] @ (12acc ) │ │ + movs r2, #6 │ │ + add r1, pc │ │ + b.n 12a82 │ │ + mov r0, r9 │ │ + bl 14364 │ │ + b.n 12a90 │ │ + mov r0, r9 │ │ movs r1, #0 │ │ - str.w r6, [sl, #8] │ │ - bl bd5c │ │ - b.n cf66 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, ce28 │ │ - ldr r1, [pc, #448] @ (cfdc ) │ │ + str.w r6, [r9, #8] │ │ + bl 11c9c │ │ + b.n 12a90 │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 12976 │ │ + ldr r1, [pc, #380] @ (12ae8 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.w cf68 │ │ - mov r0, sl │ │ - bl f328 │ │ - cmp r0, #0 │ │ - bne.w cf68 │ │ - ldr.w r0, [sl] │ │ - cbz r0, ce8a │ │ - ldrd r2, r1, [sl, #4] │ │ + bl b8a0 │ │ + cbnz r0, 129e2 │ │ + mov r0, r9 │ │ + bl 14464 │ │ + cbnz r0, 129e2 │ │ + ldr.w r0, [r9] │ │ + cbz r0, 129d0 │ │ + ldrd r2, r1, [r9, #4] │ │ cmp r1, r2 │ │ - bcs.n ce8a │ │ + bcs.n 129d0 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #76 @ 0x4c │ │ - bne.n ce8a │ │ + bne.n 129d0 │ │ adds r0, r1, #1 │ │ - str.w r0, [sl, #8] │ │ + str.w r0, [r9, #8] │ │ mov r0, sp │ │ - mov r1, sl │ │ - bl f1f0 │ │ + mov r1, r9 │ │ + bl 12bd4 │ │ ldrb.w r0, [sp] │ │ cmp r0, #0 │ │ - bne.n cde0 │ │ + bne.n 128ee │ │ ldrd r5, r6, [sp, #8] │ │ orrs.w r0, r5, r6 │ │ - beq.w cf74 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, ce7e │ │ - ldr r1, [pc, #364] @ (cfe0 ) │ │ + beq.n 12a94 │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 129c4 │ │ + ldr r1, [pc, #304] @ (12aec ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n cf68 │ │ - mov r0, sl │ │ + bl b8a0 │ │ + cbnz r0, 129e2 │ │ + mov r0, r9 │ │ mov r2, r5 │ │ mov r3, r6 │ │ - bl d628 │ │ - b.n cf66 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, ce9e │ │ - ldr r1, [pc, #356] @ (cff8 ) │ │ + bl 1319c │ │ + b.n 12a90 │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 129e6 │ │ + ldr r1, [pc, #220] @ (12ab4 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n cf68 │ │ - mov.w r9, #0 │ │ - strb.w r9, [sl, #4] │ │ - str.w r9, [sl] │ │ - mov r0, r9 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r0, sl │ │ - bl ee80 │ │ - b.n cf66 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, ced2 │ │ - ldr r1, [pc, #268] @ (cfd0 ) │ │ + bl b8a0 │ │ + cbz r0, 129e6 │ │ + movs r5, #1 │ │ + b.n 12aa6 │ │ + movs r5, #0 │ │ + strb.w r5, [r9, #4] │ │ + str.w r5, [r9] │ │ + b.n 12aa6 │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 12a08 │ │ + ldr r1, [pc, #224] @ (12adc ) │ │ movs r2, #1 │ │ - mov.w r9, #1 │ │ + movs r5, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n ceaa │ │ - mov r0, sl │ │ - bl f2cc │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n cf68 │ │ + bne.n 12aa6 │ │ + mov r0, r9 │ │ + bl 14408 │ │ + lsls r0, r0, #31 │ │ + bne.n 129e2 │ │ cmp r1, #1 │ │ - bne.n cefa │ │ - ldr.w r0, [sl, #16] │ │ - cmp r0, #0 │ │ - beq.n cf74 │ │ - ldr r1, [pc, #232] @ (cfd4 ) │ │ + bne.n 12a2a │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 12a94 │ │ + ldr r1, [pc, #192] @ (12ae0 ) │ │ movs r2, #1 │ │ - mov.w r9, #1 │ │ + movs r5, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n ceaa │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, cf74 │ │ - ldr r1, [pc, #212] @ (cfd8 ) │ │ + bl b8a0 │ │ + cbnz r0, 12aa6 │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 12a94 │ │ + ldr r1, [pc, #176] @ (12ae4 ) │ │ add r1, pc │ │ movs r2, #1 │ │ - mov.w r9, #1 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n ceaa │ │ - b.n cf74 │ │ - ldr r1, [pc, #220] @ (cff4 ) │ │ - mov r0, r6 │ │ - add r1, pc │ │ - b.n cf58 │ │ + movs r5, #1 │ │ + bl b8a0 │ │ + cbz r0, 12a94 │ │ + b.n 12aa6 │ │ + mov r0, r9 │ │ + bl 14238 │ │ + b.n 12a90 │ │ ldrd r2, r3, [sp, #8] │ │ orrs.w r0, r2, r3 │ │ - beq.n cf46 │ │ - mov r0, sl │ │ - bl d628 │ │ - cbnz r0, cf68 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, cf46 │ │ - ldr r1, [pc, #172] @ (cfe4 ) │ │ + beq.n 12a70 │ │ + mov r0, r9 │ │ + bl 1319c │ │ + cmp r0, #0 │ │ + bne.n 129e2 │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 12a70 │ │ + ldr r1, [pc, #140] @ (12af0 ) │ │ movs r2, #1 │ │ - mov.w r9, #1 │ │ + movs r5, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n ceaa │ │ + bl b8a0 │ │ + cbnz r0, 12aa6 │ │ cmp.w r8, #82 @ 0x52 │ │ - itt ne │ │ - ldrne.w r0, [sl, #16] │ │ - cmpne r0, #0 │ │ - beq.n cf60 │ │ - ldr r1, [pc, #144] @ (cfe8 ) │ │ - add r1, pc │ │ + beq.n 12a8a │ │ + ldr.w r0, [r9, #16] │ │ + cbz r0, 12a8a │ │ + ldr r1, [pc, #116] @ (12af4 ) │ │ movs r2, #4 │ │ - bl 89b0 │ │ - cbnz r0, cf68 │ │ - mov r0, sl │ │ - bl cc28 │ │ - cbz r0, cf74 │ │ - mov.w r9, #1 │ │ - mov r0, r9 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr.w r0, [sl] │ │ + add r1, pc │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - ittt ne │ │ - ldrne.w r0, [sl, #12] │ │ - subne r0, #1 │ │ - strne.w r0, [sl, #12] │ │ - mov.w r9, #0 │ │ + bne.n 129e2 │ │ mov r0, r9 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - cbz r0, cfa2 │ │ - ldr r1, [pc, #84] @ (cfec ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ + bl 12778 │ │ cmp r0, #0 │ │ - bne.n cf68 │ │ - strb.w r4, [sl, #4] │ │ - mov.w r9, #0 │ │ - b.n cea6 │ │ - ldrsh r2, [r3, r0] │ │ - movs r3, r0 │ │ - strb r4, [r6, #21] │ │ - vsri.64 , q5, #1 │ │ - vrsra.u32 d23, d15, #1 │ │ - @ instruction: 0xffff734c │ │ - vmls.i , , d30[0] │ │ - @ instruction: 0xffff7544 │ │ - vsli.32 d23, d16, #31 │ │ - vsri.64 , , #1 │ │ - vsubl.u , d15, d4 │ │ - vsra.u64 , , #1 │ │ - @ instruction: 0xffff7997 │ │ - vqrdmlah.s , , d24[0] │ │ - vsubw.u , , d16 │ │ - vmlal.u , d31, d15[0] │ │ - vqrdmulh.s , , d14[0] │ │ - vcvt.f32.u32 d21, d30, #1 │ │ - @ instruction: 0xffff73e7 │ │ - @ instruction: 0xffff5e0c │ │ - vqrdmlsh.s , , d2[0] │ │ - vraddhn.i d23, , │ │ - vsli.32 , q8, #31 │ │ + bne.n 129e2 │ │ + ldr.w r0, [r9] │ │ + cbz r0, 12aa4 │ │ + ldr.w r0, [r9, #12] │ │ + subs r0, #1 │ │ + str.w r0, [r9, #12] │ │ + movs r5, #0 │ │ + mov r0, r5 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r6, [pc, #692] @ (12d68 ) │ │ + vtbl.8 d19, {d15-d18}, d10 │ │ + vqrdmlah.s q10, , d26[0] │ │ + vmull.u q10, d31, d17 │ │ + vtbx.8 d19, {d31- q10, , d18[0] │ │ + vtbx.8 d20, {d15-d18}, d10 │ │ + vtbl.8 d20, {d15-d18}, d21 │ │ + vrsra.u32 d21, d7, #1 │ │ + vqshlu.s64 , q3, #63 @ 0x3f │ │ + @ instruction: 0xffff4cd5 │ │ + vdup.8 d20, d16[7] │ │ + vsli.64 , q6, #63 @ 0x3f │ │ + vtbl.8 d22, {d15}, d1 │ │ + cmp r1, #0 │ │ + beq.n 12b84 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #16 │ │ mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - cbz r0, d040 │ │ - ldr r5, [pc, #68] @ (d050 ) │ │ movs r6, #0 │ │ - add r5, pc │ │ - ldrd r2, r1, [r4, #4] │ │ - cmp r1, r2 │ │ - bcs.n d01c │ │ - ldrb r0, [r0, r1] │ │ + mov r5, sp │ │ + ldrd r3, r2, [r4, #4] │ │ + cmp r2, r3 │ │ + bcs.n 12b1c │ │ + ldrb r0, [r1, r2] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n d048 │ │ - cmp r6, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #16] │ │ - cmpne r0, #0 │ │ - beq.n d030 │ │ - mov r1, r5 │ │ + beq.n 12b88 │ │ + cbz r6, 12b38 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 12b38 │ │ + ldr r1, [pc, #164] @ (12bc8 ) │ │ movs r2, #2 │ │ - bl 89b0 │ │ - cbnz r0, d044 │ │ - mov r0, r4 │ │ - bl d054 │ │ - cbnz r0, d044 │ │ - ldr r0, [r4, #0] │ │ - subs r6, #1 │ │ + add r1, pc │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n d00e │ │ - movs r0, #0 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #1 │ │ - pop {r4, r5, r6, pc} │ │ - adds r0, r1, #1 │ │ - str r0, [r4, #8] │ │ - movs r0, #0 │ │ - pop {r4, r5, r6, pc} │ │ - strb r0, [r6, #7] │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - blx lr │ │ - ldr.w sl, [r0] │ │ - mov r4, r0 │ │ - cmp.w sl, #0 │ │ - beq.n d09a │ │ - ldrd r9, r3, [r4, #4] │ │ - cmp r3, r9 │ │ - bcs.n d09a │ │ - ldrb.w r2, [sl, r3] │ │ - cmp r2, #75 @ 0x4b │ │ - beq.n d0a4 │ │ - cmp r2, #76 @ 0x4c │ │ - bne.n d09a │ │ - adds r2, r3, #1 │ │ - str r2, [r4, #8] │ │ - cmp r2, r9 │ │ - bcs.n d0b4 │ │ - ldrb.w r7, [sl, r2] │ │ - cmp r7, #95 @ 0x5f │ │ - bne.n d0b4 │ │ - adds r0, r3, #2 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ + bne.n 12bb4 │ │ + ldr r1, [r4, #0] │ │ + cbz r1, 12b64 │ │ + ldrd r3, r2, [r4, #4] │ │ + cmp r2, r3 │ │ + bcs.n 12b64 │ │ + ldrb r0, [r1, r2] │ │ + cmp r0, #75 @ 0x4b │ │ + beq.n 12b76 │ │ + cmp r0, #76 @ 0x4c │ │ + bne.n 12b64 │ │ + adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 12bd4 │ │ + ldrb.w r0, [sp] │ │ + cbnz r0, 12b90 │ │ + ldrd r2, r3, [sp, #8] │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w d628 │ │ + bl 1319c │ │ + b.n 12b6a │ │ mov r0, r4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w cc28 │ │ - adds r0, r3, #1 │ │ + bl 12778 │ │ + cbnz r0, 12bb4 │ │ + ldr r1, [r4, #0] │ │ + subs r6, #1 │ │ + cmp r1, #0 │ │ + bne.n 12b0e │ │ + b.n 12b8c │ │ + adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ movs r1, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w d168 │ │ - mov r8, r2 │ │ - mov.w ip, #0 │ │ - mov.w lr, #62 @ 0x3e │ │ - movs r5, #0 │ │ - movs r6, #0 │ │ - cmp r2, r9 │ │ - it ls │ │ - movls r8, r9 │ │ - cmp r2, r9 │ │ - bcs.n d0d4 │ │ - ldrb.w r3, [sl, r2] │ │ - cmp r3, #95 @ 0x5f │ │ - beq.n d130 │ │ - cmp r8, r2 │ │ - beq.n d144 │ │ - ldrb.w r3, [sl, r2] │ │ - sub.w r7, r3, #48 @ 0x30 │ │ - uxtb r1, r7 │ │ - cmp r1, #10 │ │ - bcc.n d104 │ │ - sub.w r1, r3, #97 @ 0x61 │ │ - uxtb r1, r1 │ │ - cmp r1, #26 │ │ - bcs.n d0f6 │ │ - sub.w r7, r3, #87 @ 0x57 │ │ - b.n d104 │ │ - sub.w r1, r3, #65 @ 0x41 │ │ - uxtb r1, r1 │ │ - cmp r1, #26 │ │ - bcs.n d144 │ │ - sub.w r7, r3, #29 │ │ - umull r3, r1, r5, lr │ │ - adds r2, #1 │ │ - str r2, [r4, #8] │ │ - umull r5, r0, r6, lr │ │ - adds r6, r1, r5 │ │ - adc.w r1, ip, #0 │ │ - cmp r0, #0 │ │ - it ne │ │ - movne r0, #1 │ │ - orrs r0, r1 │ │ - bne.n d144 │ │ - uxtb r0, r7 │ │ - adds r5, r3, r0 │ │ - adcs.w r6, r6, #0 │ │ - adcs.w r0, ip, #0 │ │ - beq.n d0c8 │ │ - b.n d144 │ │ + bl 12cc0 │ │ + b.n 12b6a │ │ + movs r0, #0 │ │ + bx lr │ │ adds r0, r2, #1 │ │ - adds r2, r5, #1 │ │ str r0, [r4, #8] │ │ - mov.w r0, #0 │ │ - adcs.w r3, r6, #0 │ │ - adcs.w r0, r0, #0 │ │ - beq.n d090 │ │ + movs r0, #0 │ │ + b.n 12bb6 │ │ ldr r0, [r4, #16] │ │ - cbz r0, d15a │ │ - ldr r1, [pc, #24] @ (d164 ) │ │ - movs r2, #16 │ │ + ldrb.w r5, [sp, #1] │ │ + cbz r0, 12bbe │ │ + ldr r2, [pc, #48] @ (12bcc ) │ │ + cmp r5, #0 │ │ + ldr r1, [pc, #48] @ (12bd0 ) │ │ + add r2, pc │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, d15a │ │ + it eq │ │ + moveq r1, r2 │ │ + mov.w r2, #16 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbz r0, 12bbe │ │ movs r0, #1 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ - strb r0, [r4, #4] │ │ + strb r5, [r4, #4] │ │ str r0, [r4, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldrb r2, [r1, r2] │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - rors r0, r6 │ │ - sub sp, #8 │ │ + b.n 12bb6 │ │ + nop │ │ + ldr r3, [pc, #332] @ (12d18 ) │ │ + vtbx.8 d19, {d15-d16}, d6 │ │ + @ instruction: 0xffff4abc │ │ + vsli.32 , q8, #31 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + ldrd sl, ip, [r1] │ │ + ldr r2, [r1, #8] │ │ + cmp r2, ip │ │ + bcs.n 12bfa │ │ + ldrb.w r3, [sl, r2] │ │ + cmp r3, #95 @ 0x5f │ │ + bne.n 12bfa │ │ + movs r3, #0 │ │ + adds r2, #1 │ │ + strd r3, r3, [r0, #8] │ │ + str r2, [r1, #8] │ │ + b.n 12c90 │ │ + str r0, [sp, #0] │ │ + mov lr, ip │ │ + movs r0, #0 │ │ + mov.w r9, #62 @ 0x3e │ │ + movs r6, #0 │ │ + mov.w fp, #0 │ │ + cmp r2, ip │ │ + it hi │ │ + movhi lr, r2 │ │ + cmp r2, ip │ │ + bcs.n 12c1c │ │ + ldrb.w r3, [sl, r2] │ │ + cmp r3, #95 @ 0x5f │ │ + beq.n 12c9a │ │ + cmp lr, r2 │ │ + beq.n 12c88 │ │ + ldrb.w r3, [sl, r2] │ │ + sub.w r8, r3, #48 @ 0x30 │ │ + uxtb.w r4, r8 │ │ + cmp r4, #10 │ │ + bcc.n 12c4e │ │ + sub.w r4, r3, #97 @ 0x61 │ │ + uxtb r4, r4 │ │ + cmp r4, #26 │ │ + bcs.n 12c40 │ │ + sub.w r8, r3, #87 @ 0x57 │ │ + b.n 12c4e │ │ + sub.w r4, r3, #65 @ 0x41 │ │ + uxtb r4, r4 │ │ + cmp r4, #26 │ │ + bcs.n 12c88 │ │ + sub.w r8, r3, #29 │ │ + umull r3, r4, r6, r9 │ │ + adds r2, #1 │ │ + str r2, [r1, #8] │ │ + umull r6, r5, fp, r9 │ │ + adds r4, r4, r6 │ │ + adc.w r6, r0, #0 │ │ + cmp r5, #0 │ │ + it ne │ │ + movne r5, #1 │ │ + orrs r5, r6 │ │ + cmp r5, #1 │ │ + beq.n 12c7e │ │ + uxtb.w r5, r8 │ │ + adds r6, r3, r5 │ │ + adcs.w fp, r4, #0 │ │ + adc.w r3, r0, #0 │ │ + cmp r3, #1 │ │ + bne.n 12c10 │ │ + ldr r1, [sp, #0] │ │ + movs r0, #0 │ │ + strb r0, [r1, #1] │ │ + mov r0, r1 │ │ + b.n 12c8e │ │ + ldr r0, [sp, #0] │ │ + movs r1, #0 │ │ + strb r1, [r0, #1] │ │ + movs r3, #1 │ │ + strb r3, [r0, #0] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + adds r2, #1 │ │ + str r2, [r1, #8] │ │ + adds r1, r6, #1 │ │ + mov.w r2, #0 │ │ + adcs.w r3, fp, #0 │ │ + adcs.w r6, r2, #0 │ │ + bne.n 12cb8 │ │ + ldr r0, [sp, #0] │ │ + strd r1, r3, [r0, #8] │ │ + movs r3, #0 │ │ + b.n 12c90 │ │ + ldr r0, [sp, #0] │ │ + strb r2, [r0, #1] │ │ + b.n 12c8e │ │ + bmi.n 12c6a │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #24 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w d402 │ │ + beq.w 12fa2 │ │ mov r8, r1 │ │ ldrd r3, r1, [r4, #4] │ │ cmp r1, r3 │ │ - bcs.w d498 │ │ + bcs.w 12eca │ │ ldr r6, [r4, #12] │ │ adds r2, r1, #1 │ │ - ldrb r7, [r0, r1] │ │ + ldrb.w r9, [r0, r1] │ │ adds r6, #1 │ │ cmp.w r6, #500 @ 0x1f4 │ │ strd r2, r6, [r4, #8] │ │ - bhi.w d258 │ │ - sub.w r6, r7, #65 @ 0x41 │ │ - cmp r6, #56 @ 0x38 │ │ - bhi.w d498 │ │ + bls.n 12d10 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 12d08 │ │ + ldr r1, [pc, #776] @ (13004 ) │ │ + movs r2, #25 │ │ + add r1, pc │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.w 12ede │ │ + movs r0, #1 │ │ + strb r0, [r4, #4] │ │ + movs r6, #0 │ │ + b.n 12f9e │ │ + sub.w r6, r9, #81 @ 0x51 │ │ + cmp r6, #40 @ 0x28 │ │ + bhi.n 12db0 │ │ tbh [pc, r6, lsl #1] │ │ - lsls r3, r5, #1 │ │ - lsls r0, r2, #2 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r0, r4, #2 │ │ - lsls r5, r2, #2 │ │ - lsls r1, r7, #5 │ │ - lsls r5, r0, #3 │ │ - lsls r1, r7, #5 │ │ - lsls r4, r7, #3 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - movs r1, r7 │ │ - lsls r5, r7, #4 │ │ - lsls r3, r3, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r5, r1, #6 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r3, r1, #1 │ │ - movs r1, r7 │ │ - lsls r3, r1, #1 │ │ - lsls r1, r7, #5 │ │ - movs r1, r7 │ │ - lsls r3, r1, #1 │ │ - movs r1, r7 │ │ - lsls r3, r1, #1 │ │ - lsls r5, r6, #6 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - movs r1, r7 │ │ - lsls r3, r1, #1 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - lsls r1, r7, #5 │ │ - movs r1, r7 │ │ - lsls r3, r1, #1 │ │ + lsls r0, r1, #2 │ │ + lsls r5, r7, #1 │ │ + lsls r7, r2, #3 │ │ + lsls r3, r4, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r4, r2, #4 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + movs r1, r5 │ │ + lsls r7, r2, #1 │ │ + lsls r6, r5, #2 │ │ + lsls r7, r2, #3 │ │ + lsls r5, r2, #5 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + movs r3, r7 │ │ + movs r1, r5 │ │ + movs r3, r7 │ │ + lsls r7, r2, #3 │ │ + movs r1, r5 │ │ + movs r3, r7 │ │ + movs r1, r5 │ │ + movs r3, r7 │ │ + lsls r7, r6, #1 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + movs r1, r5 │ │ + movs r3, r7 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + lsls r7, r2, #3 │ │ + movs r1, r5 │ │ + movs r3, r7 │ │ cmp r2, r3 │ │ - bcs.n d23c │ │ + bcs.n 12d92 │ │ ldrb r0, [r0, r2] │ │ cmp r0, #110 @ 0x6e │ │ - bne.n d23c │ │ + bne.n 12d92 │ │ ldr r0, [r4, #16] │ │ adds r1, #2 │ │ str r1, [r4, #8] │ │ - cbz r0, d23c │ │ - ldr r1, [pc, #836] @ (d570 ) │ │ + cbz r0, 12d92 │ │ + ldr r1, [pc, #644] @ (13008 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w d418 │ │ + bne.w 12fbc │ │ mov r0, r4 │ │ - mov r1, r7 │ │ - bl d6f4 │ │ + mov r1, r9 │ │ + bl 13264 │ │ cmp r0, #0 │ │ - bne.w d4a8 │ │ + bne.w 12ede │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - ittt ne │ │ - ldrne r0, [r4, #12] │ │ - subne r0, #1 │ │ - strne r0, [r4, #12] │ │ - b.n d416 │ │ - ldr r0, [r4, #16] │ │ - cbz r0, d26c │ │ - ldr r1, [pc, #788] @ (d574 ) │ │ - movs r2, #25 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.w d4a8 │ │ - movs r0, #1 │ │ - movs r6, #0 │ │ - strb r0, [r4, #4] │ │ - str r6, [r4, #0] │ │ - mov r0, r6 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - cmp.w r8, #0 │ │ - bne.n d298 │ │ + beq.w 12fba │ │ + ldr r0, [r4, #12] │ │ + subs r0, #1 │ │ + str r0, [r4, #12] │ │ + b.n 12fba │ │ + cmp.w r9, #65 @ 0x41 │ │ + beq.w 1300c │ │ + cmp.w r9, #66 @ 0x42 │ │ + bne.w 12eca │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + bl 1334c │ │ + b.n 12d9a │ │ + add r0, sp, #16 │ │ + mov r1, r4 │ │ + bl 133f4 │ │ + ldr r1, [sp, #16] │ │ + cmp r1, #0 │ │ + beq.w 13082 │ │ + ldr r2, [sp, #20] │ │ + mov r0, sp │ │ + bl 13478 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.n 12eca │ │ + ldrd r0, r1, [sp, #8] │ │ + orrs.w r2, r0, r1 │ │ + beq.w 130c0 │ │ + eor.w r0, r0, #1 │ │ + orrs r0, r1 │ │ + bne.n 12eca │ │ ldr r0, [r4, #16] │ │ - cbz r0, d298 │ │ - ldr r1, [pc, #832] @ (d5c8 ) │ │ - movs r2, #1 │ │ - movs r6, #1 │ │ - add r1, pc │ │ - bl 89b0 │ │ cmp r0, #0 │ │ - bne.w d418 │ │ - ldr r0, [r4, #16] │ │ - cbz r0, d2ae │ │ - ldr r1, [pc, #812] @ (d5cc ) │ │ - movs r2, #1 │ │ - movs r6, #1 │ │ + beq.n 12da0 │ │ + ldr r1, [pc, #836] @ (13148 ) │ │ + movs r2, #4 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.w d418 │ │ - mov r0, r4 │ │ - bl de10 │ │ - cmp r0, #0 │ │ - bne.w d4a8 │ │ + b.n 130ce │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n d24a │ │ - ldr r1, [pc, #828] @ (d600 ) │ │ + beq.n 12da0 │ │ + ldr r1, [pc, #808] @ (1313c ) │ │ add r1, pc │ │ - b.n d392 │ │ - mov r0, r4 │ │ - mov r1, r8 │ │ - bl d840 │ │ - b.n d244 │ │ + b.n 13072 │ │ cmp r2, r3 │ │ - bcs.n d2e6 │ │ + bcs.n 12e2c │ │ ldrb r0, [r0, r2] │ │ cmp r0, #101 @ 0x65 │ │ - bne.n d2e6 │ │ + bne.n 12e2c │ │ adds r0, r1, #2 │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ - bl dc18 │ │ - b.n d244 │ │ + bl 136cc │ │ + b.n 12d9a │ │ cmp.w r8, #0 │ │ - bne.n d302 │ │ + bne.n 12e48 │ │ ldr r0, [r4, #16] │ │ - cbz r0, d302 │ │ - ldr r1, [pc, #768] @ (d5f4 ) │ │ + cbz r0, 12e48 │ │ + ldr r1, [pc, #800] @ (13158 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w d418 │ │ + bne.w 12fbc │ │ ldr r0, [r4, #16] │ │ - cbz r0, d318 │ │ - ldr r1, [pc, #752] @ (d5f8 ) │ │ + cbz r0, 12e5e │ │ + ldr r1, [pc, #780] @ (1315c ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w d418 │ │ - cmp r7, #82 @ 0x52 │ │ + bne.w 12fbc │ │ + cmp.w r9, #82 @ 0x52 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - bne.w d53e │ │ + bne.w 130ae │ │ mov r0, r4 │ │ movs r1, #1 │ │ movs r6, #1 │ │ - bl d168 │ │ - b.n d39a │ │ + bl 12cc0 │ │ + b.n 1305a │ │ + add r0, sp, #16 │ │ + mov r1, r4 │ │ + bl 133f4 │ │ + ldr r1, [sp, #16] │ │ + cmp r1, #0 │ │ + beq.w 13082 │ │ + ldr r2, [sp, #20] │ │ + mov r0, sp │ │ + bl 13478 │ │ + ldrd r1, r2, [sp, #8] │ │ + movw r6, #2048 @ 0x800 │ │ + clz r2, r2 │ │ + ldr r0, [sp, #0] │ │ + eor.w r3, r1, #55296 @ 0xd800 │ │ + movt r6, #65519 @ 0xffef │ │ + sub.w r3, r3, #1114112 @ 0x110000 │ │ + lsrs r2, r2, #5 │ │ + cmp r3, r6 │ │ + and.w r0, r0, r2 │ │ + it cc │ │ + movcc.w r1, #1114112 @ 0x110000 │ │ + cmp r0, #1 │ │ + bne.n 12eca │ │ + cmp.w r1, #1114112 @ 0x110000 │ │ + beq.n 12eca │ │ + ldr r0, [r4, #16] │ │ + bl 13570 │ │ + b.n 12d9a │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #0 │ │ + beq.n 12f9a │ │ + ldr r1, [pc, #612] @ (13138 ) │ │ + movs r2, #16 │ │ + add r1, pc │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + beq.n 12f9a │ │ + movs r6, #1 │ │ + b.n 12fbc │ │ cmp.w r8, #0 │ │ - bne.n d34a │ │ + bne.n 12efc │ │ ldr r0, [r4, #16] │ │ - cbz r0, d34a │ │ - ldr r1, [pc, #716] @ (d608 ) │ │ + cbz r0, 12efc │ │ + ldr r1, [pc, #644] @ (13174 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n d418 │ │ + bne.n 12fbc │ │ ldr r0, [r4, #16] │ │ - cbz r0, d35e │ │ - ldr r1, [pc, #700] @ (d60c ) │ │ + cbz r0, 12f10 │ │ + ldr r1, [pc, #628] @ (13178 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n d418 │ │ + bne.n 12fbc │ │ mov r0, r4 │ │ - bl de70 │ │ - cmp r0, #0 │ │ - bne.w d4a8 │ │ + bl 1390c │ │ + lsls r0, r0, #31 │ │ + bne.n 12ede │ │ cmp r1, #1 │ │ - bne.n d386 │ │ + bne.n 12f36 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w d24a │ │ - ldr r1, [pc, #664] @ (d610 ) │ │ + beq.w 12da0 │ │ + ldr r1, [pc, #596] @ (1317c ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n d418 │ │ + bne.n 12fbc │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w d24a │ │ - ldr r1, [pc, #644] @ (d614 ) │ │ + beq.w 12da0 │ │ + ldr r1, [pc, #576] @ (13180 ) │ │ add r1, pc │ │ - movs r2, #1 │ │ - movs r6, #1 │ │ - bl 89b0 │ │ - cbnz r0, d418 │ │ - b.n d4fa │ │ + b.n 13052 │ │ cmp.w r8, #0 │ │ - bne.n d3b6 │ │ + bne.n 12f5c │ │ ldr r0, [r4, #16] │ │ - cbz r0, d3b6 │ │ - ldr r1, [pc, #620] @ (d618 ) │ │ + cbz r0, 12f5c │ │ + ldr r1, [pc, #564] @ (13184 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbnz r0, d418 │ │ + bl b8a0 │ │ + cbnz r0, 12fbc │ │ mov r0, r4 │ │ movs r1, #1 │ │ movs r6, #1 │ │ - bl bd5c │ │ - cbnz r0, d418 │ │ + bl 11c9c │ │ + cbnz r0, 12fbc │ │ ldr r0, [r4, #0] │ │ - cbz r0, d402 │ │ + cbz r0, 12fa2 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n d498 │ │ + bcs.n 12f8a │ │ ldrb r0, [r0, r1] │ │ adds r1, #1 │ │ str r1, [r4, #8] │ │ cmp r0, #83 @ 0x53 │ │ - beq.w d58c │ │ - cmp r0, #85 @ 0x55 │ │ - beq.w d4fa │ │ + beq.w 13102 │ │ cmp r0, #84 @ 0x54 │ │ - bne.n d498 │ │ + beq.w 130d4 │ │ + cmp r0, #85 @ 0x55 │ │ + beq.n 1305e │ │ ldr r0, [r4, #16] │ │ - cbz r0, d3f6 │ │ - ldr r1, [pc, #560] @ (d61c ) │ │ - movs r2, #1 │ │ - movs r6, #1 │ │ + cbz r0, 12f9a │ │ + ldr r1, [pc, #504] @ (13188 ) │ │ + movs r2, #16 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbnz r0, d418 │ │ - mov r0, r4 │ │ - bl de10 │ │ - cmp r0, #0 │ │ - bne.n d4a8 │ │ - b.n d386 │ │ + bl b8a0 │ │ + cbnz r0, 12fbc │ │ + movs r6, #0 │ │ + strb r6, [r4, #4] │ │ + str r6, [r4, #0] │ │ + b.n 12fbc │ │ ldr r0, [r4, #16] │ │ - cbz r0, d416 │ │ - ldr r1, [pc, #456] @ (d5d0 ) │ │ + cbz r0, 12fba │ │ + ldr r1, [pc, #396] @ (13134 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 89b0 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ movs r6, #0 │ │ mov r0, r6 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - mov r0, sp │ │ - mov r1, r4 │ │ - bl d9cc │ │ - ldr r0, [sp, #0] │ │ - cmp r0, #0 │ │ - beq.n d52c │ │ - ldr r1, [sp, #4] │ │ - bl da4c │ │ - cmp r0, #1 │ │ - bne.n d498 │ │ - eor.w r0, r2, #1 │ │ - orrs r0, r3 │ │ - beq.w d578 │ │ - orrs.w r0, r2, r3 │ │ - bne.n d498 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp.w r8, #0 │ │ + bne.n 12fe0 │ │ ldr r0, [r4, #16] │ │ - cmp r0, #0 │ │ - beq.w d24a │ │ - ldr r1, [pc, #388] @ (d5d8 ) │ │ - movs r2, #5 │ │ + cbz r0, 12fe0 │ │ + ldr r1, [pc, #380] @ (13150 ) │ │ + movs r2, #1 │ │ + movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ - b.n d244 │ │ - mov r0, sp │ │ - mov r1, r4 │ │ - bl d9cc │ │ - ldr r0, [sp, #0] │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.n d52c │ │ - ldr r1, [sp, #4] │ │ - bl da4c │ │ - cbz r0, d498 │ │ - cbnz r3, d498 │ │ - eor.w r0, r2, #55296 @ 0xd800 │ │ - movw r1, #2048 @ 0x800 │ │ - sub.w r0, r0, #1114112 @ 0x110000 │ │ - movt r1, #65519 @ 0xffef │ │ - cmp r0, r1 │ │ - bcc.n d498 │ │ - cmp.w r2, #1114112 @ 0x110000 │ │ - beq.n d498 │ │ - ldr r0, [r4, #16] │ │ - mov r1, r2 │ │ - bl db64 │ │ - b.n d244 │ │ + bne.n 12fbc │ │ ldr r0, [r4, #16] │ │ - cbz r0, d4b2 │ │ - ldr r1, [pc, #320] @ (d5e0 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cbz r0, d4b2 │ │ + cbz r0, 12ff4 │ │ + ldr r1, [pc, #364] @ (13154 ) │ │ + movs r2, #1 │ │ movs r6, #1 │ │ - mov r0, r6 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - movs r6, #0 │ │ - strb r6, [r4, #4] │ │ - str r6, [r4, #0] │ │ - mov r0, r6 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - cmp.w r8, #0 │ │ - bne.n d4da │ │ + add r1, pc │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.n 12fbc │ │ + mov r0, r4 │ │ + bl 136cc │ │ + cmp r0, #0 │ │ + bne.w 12ede │ │ + b.n 1305e │ │ + nop │ │ + ldr r1, [pc, #384] @ (13188 ) │ │ + vqshrun.s64 d20, , #1 │ │ + vsra.u64 d31, d24, #1 │ │ + lsrs r0, r0, #28 │ │ + bne.n 13026 │ │ ldr r0, [r4, #16] │ │ - cbz r0, d4da │ │ - ldr r1, [pc, #288] @ (d5ec ) │ │ + cbz r0, 13026 │ │ + ldr r1, [pc, #332] @ (13164 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n d418 │ │ + bne.n 12fbc │ │ ldr r0, [r4, #16] │ │ - cbz r0, d4f0 │ │ - ldr r1, [pc, #272] @ (d5f0 ) │ │ + cbz r0, 1303a │ │ + ldr r1, [pc, #316] @ (13168 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w d418 │ │ + bne.n 12fbc │ │ mov r0, r4 │ │ - bl dc18 │ │ - cmp r0, #0 │ │ - bne.n d4a8 │ │ - cmp.w r8, #0 │ │ - bne.w d24a │ │ + bl 13970 │ │ + lsls r0, r0, #31 │ │ + bne.w 12ede │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w d24a │ │ - ldr r1, [pc, #248] @ (d604 ) │ │ + beq.w 12da0 │ │ + ldr r1, [pc, #284] @ (1316c ) │ │ add r1, pc │ │ - b.n d51c │ │ + movs r6, #1 │ │ + movs r2, #1 │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.n 12fbc │ │ + cmp.w r8, #0 │ │ + bne.w 12da0 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w d24a │ │ - ldr r1, [pc, #184] @ (d5d4 ) │ │ + beq.w 12da0 │ │ + ldr r1, [pc, #256] @ (13170 ) │ │ add r1, pc │ │ movs r2, #1 │ │ movs r6, #1 │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.w d24a │ │ - b.n d418 │ │ - ldrb.w r5, [sp, #4] │ │ + beq.w 12da0 │ │ + b.n 12fbc │ │ ldr r0, [r4, #16] │ │ - cbz r5, d550 │ │ - cbz r0, d560 │ │ - ldr r1, [pc, #176] @ (d5e8 ) │ │ - movs r2, #25 │ │ + ldrb.w r5, [sp, #20] │ │ + cbz r0, 130aa │ │ + ldr r2, [pc, #180] @ (13140 ) │ │ + cmp r5, #0 │ │ + ldr r1, [pc, #180] @ (13144 ) │ │ + add r2, pc │ │ add r1, pc │ │ - b.n d558 │ │ - ldr r1, [pc, #188] @ (d5fc ) │ │ + it eq │ │ + moveq r1, r2 │ │ + mov.w r2, #16 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.w 12ede │ │ + strb r5, [r4, #4] │ │ + b.n 12d0c │ │ + ldr r1, [pc, #176] @ (13160 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.w d324 │ │ - b.n d4a8 │ │ - cbz r0, d560 │ │ - ldr r1, [pc, #144] @ (d5e4 ) │ │ - movs r2, #16 │ │ + beq.w 12e6c │ │ + b.n 12ede │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #0 │ │ + beq.w 12da0 │ │ + ldr r1, [pc, #128] @ (1314c ) │ │ + movs r2, #5 │ │ + add r1, pc │ │ + bl b8a0 │ │ + b.n 12d9a │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 130e8 │ │ + ldr r1, [pc, #176] @ (1318c ) │ │ + movs r2, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n d4a8 │ │ - strb r5, [r4, #4] │ │ - movs r6, #0 │ │ - str r6, [r4, #0] │ │ - mov r0, r6 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - nop │ │ - ldr r2, [r2, #112] @ 0x70 │ │ - vcvt.u32.f32 q11, , #1 │ │ - vtbl.8 d22, {d15-d16}, d16 │ │ + bne.w 12fbc │ │ + mov r0, r4 │ │ + bl 13970 │ │ + lsls r0, r0, #31 │ │ + bne.w 12fbc │ │ + ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w d24a │ │ - ldr r1, [pc, #88] @ (d5dc ) │ │ - movs r2, #4 │ │ + beq.w 12da0 │ │ + ldr r1, [pc, #144] @ (13190 ) │ │ add r1, pc │ │ - bl 89b0 │ │ - b.n d244 │ │ + b.n 13054 │ │ ldr r0, [r4, #16] │ │ - cbz r0, d5a0 │ │ - ldr r1, [pc, #140] @ (d620 ) │ │ + cbz r0, 13116 │ │ + ldr r1, [pc, #140] @ (13194 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w d4a8 │ │ + bne.w 12fbc │ │ mov r0, r4 │ │ - bl ded4 │ │ - cmp r0, #0 │ │ - bne.w d4a8 │ │ + bl 139d0 │ │ + lsls r0, r0, #31 │ │ + bne.w 12fbc │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w d24a │ │ - ldr r1, [pc, #108] @ (d624 ) │ │ + beq.w 12da0 │ │ + ldr r1, [pc, #108] @ (13198 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.w d4a8 │ │ - b.n d4fa │ │ + b.n 13056 │ │ nop │ │ - ldr r7, [r3, #120] @ 0x78 │ │ - vcvt.u32.f32 q11, q6, #1 │ │ - vqrdmulh.s q11, , d30[0] │ │ - vqdmulh.s q11, , d1[0] │ │ - @ instruction: 0xffff6dd2 │ │ - vabdl.u , d31, d20 │ │ - vqshrn.u64 d21, q11, #1 │ │ - vtbl.8 d21, {d31}, d0 │ │ - vmull.u q11, d31, d21 │ │ - vcvt.u16.f16 q11, , #1 │ │ - vtbx.8 d22, {d31- q11, , d3[0] │ │ - @ instruction: 0xffff57e2 │ │ - vcvt.u32.f32 d22, d29, #1 │ │ - vcvt.f16.u16 d22, d23, #1 │ │ - vqrdmlah.s q11, , d27[0] │ │ - vcvt.u16.f16 q11, q12, #1 │ │ - vqrdmulh.s q11, , d15[0] │ │ - vabal.u , d15, d9 │ │ - vcvt.f32.u32 q11, , #1 │ │ - @ instruction: 0xffff6cde │ │ - @ instruction: 0xffff6c98 │ │ - vcvt.f16.u16 q11, , #1 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - mvns r0, r6 │ │ - sub sp, #4 │ │ + mov fp, r9 │ │ + vqshlu.s32 d19, d0, #31 │ │ + vtbx.8 d20, {d15}, d6 │ │ + vsri.32 , q2, #1 │ │ + @ instruction: 0xffff45ca │ │ + vrshr.u32 , q5, #1 │ │ + vsli.64 q10, , #63 @ 0x3f │ │ + vqshlu.s64 q10, q1, #63 @ 0x3f │ │ + @ instruction: 0xffff4562 │ │ + vtbx.8 d20, {d15}, d28 │ │ + vqshlu.s64 q10, , #63 @ 0x3f │ │ + @ instruction: 0xffff2faa │ │ + vrsubhn.i d20, , q6 │ │ + vmlsl.u q10, d15, d11[0] │ │ + vrsubhn.i d20, , q14 │ │ + vabal.u q10, d15, d24 │ │ + vqshl.u64 d20, d22, #63 @ 0x3f │ │ + vmlsl.u q10, d15, d2[0] │ │ + vqshlu.s32 d20, d11, #31 │ │ + @ instruction: 0xffff4e09 │ │ + vqshl.u32 q10, q2, #31 │ │ + vsli.32 , q1, #31 │ │ + vmls.i q10, , d28[0] │ │ + vdup.8 q10, d11[7] │ │ + vsli.64 d20, d15, #63 @ 0x3f │ │ + vsli.32 q10, q15, #31 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #8 │ │ ldr r4, [r0, #16] │ │ - cbz r4, d676 │ │ - ldr r1, [pc, #176] @ (d6e4 ) │ │ - mov r7, r2 │ │ + cbz r4, 131ea │ │ + ldr r1, [pc, #168] @ (13254 ) │ │ + mov r9, r2 │ │ mov r5, r0 │ │ mov r0, r4 │ │ add r1, pc │ │ movs r2, #1 │ │ - mov r9, r3 │ │ + mov r8, r3 │ │ movs r6, #1 │ │ - bl 89b0 │ │ - cbnz r0, d66e │ │ - orrs.w r0, r7, r9 │ │ - beq.n d680 │ │ + bl b8a0 │ │ + cbnz r0, 131ec │ │ + orrs.w r0, r9, r8 │ │ + beq.n 131f6 │ │ ldr r0, [r5, #20] │ │ - subs.w r8, r0, r7 │ │ - mov.w r0, #0 │ │ - sbcs.w r7, r0, r9 │ │ - bcs.n d692 │ │ - ldr r1, [pc, #140] @ (d6ec ) │ │ + movs r1, #0 │ │ + subs.w r2, r0, r9 │ │ + sbcs.w r2, r1, r8 │ │ + bcs.n 1320c │ │ + ldr r1, [pc, #132] @ (1325c ) │ │ mov r0, r4 │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, d6b4 │ │ - movs r6, #1 │ │ - mov r0, r6 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + bl b8a0 │ │ + cbnz r0, 131ec │ │ + movs r6, #0 │ │ + strb r6, [r5, #4] │ │ + str r6, [r5, #0] │ │ + b.n 131ec │ │ movs r6, #0 │ │ mov r0, r6 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r1, [pc, #108] @ (d6f0 ) │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [pc, #104] @ (13260 ) │ │ mov r0, r4 │ │ movs r2, #1 │ │ add r1, pc │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 89b0 │ │ - subs.w r0, r8, #26 │ │ - sbcs.w r0, r7, #0 │ │ - bcs.n d6c2 │ │ - add.w r0, r8, #97 @ 0x61 │ │ - str r0, [sp, #0] │ │ - mov r0, sp │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ + subs.w r5, r0, r9 │ │ + sbc.w r8, r1, r8 │ │ + subs.w r0, r5, #26 │ │ + sbcs.w r0, r8, #0 │ │ + bcs.n 13230 │ │ + add.w r0, r5, #97 @ 0x61 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #4 │ │ mov r1, r4 │ │ - bl 9e40 │ │ + bl c544 │ │ mov r6, r0 │ │ - mov r0, r6 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - movs r6, #0 │ │ - strb r6, [r5, #4] │ │ - str r6, [r5, #0] │ │ - mov r0, r6 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r1, [pc, #36] @ (d6e8 ) │ │ + b.n 131ec │ │ + ldr r1, [pc, #36] @ (13258 ) │ │ mov r0, r4 │ │ movs r2, #1 │ │ - movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n d66e │ │ - mov r0, r8 │ │ - mov r1, r7 │ │ + bne.n 131ec │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ mov r2, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w a364 │ │ - ldr r7, [r7, #56] @ 0x38 │ │ - @ instruction: 0xffff6b11 │ │ - vqshl.u32 , q9, #31 │ │ - @ instruction: 0xffff6b55 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - mvns r0, r6 │ │ - sub sp, #4 │ │ - mov r9, r0 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w bc50 │ │ + add ip, r8 │ │ + vraddhn.i d20, , q9 │ │ + vsubw.u , , d10 │ │ + vsri.32 q10, q6, #1 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #16 │ │ + mov r5, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, d76e │ │ + cbz r0, 132a6 │ │ mov r8, r1 │ │ - ldrd r1, r2, [r9, #4] │ │ - mov r4, r2 │ │ - cmp r2, r1 │ │ - mov r7, r1 │ │ - it hi │ │ - movhi r7, r2 │ │ - cmp r7, r4 │ │ - beq.n d74a │ │ - ldrb r6, [r0, r4] │ │ - mov r3, r4 │ │ - adds r4, #1 │ │ - str.w r4, [r9, #8] │ │ - sub.w r5, r6, #48 @ 0x30 │ │ - cmp r5, #10 │ │ - itt cs │ │ - subcs.w r5, r6, #97 @ 0x61 │ │ - cmpcs r5, #6 │ │ - bcc.n d710 │ │ - cmp r6, #95 @ 0x5f │ │ - bne.n d74a │ │ - cmp r3, r2 │ │ - bcc.n d810 │ │ - cbz r2, d788 │ │ - cmp r2, r1 │ │ - bcs.n d786 │ │ - cmp r3, r1 │ │ - bhi.n d810 │ │ - ldrsb r7, [r0, r2] │ │ - cmn.w r7, #64 @ 0x40 │ │ - bge.n d78c │ │ - b.n d810 │ │ - ldr.w r0, [r9, #16] │ │ - cbz r0, d75e │ │ - ldr r1, [pc, #228] @ (d838 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n d800 │ │ - movs r0, #0 │ │ - strb.w r0, [r9, #4] │ │ - str.w r0, [r9] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr.w r0, [r9, #16] │ │ - cmp r0, #0 │ │ - beq.n d808 │ │ - ldr r1, [pc, #180] @ (d82c ) │ │ + mov r0, sp │ │ + mov r1, r5 │ │ + bl 133f4 │ │ + ldr r6, [sp, #0] │ │ + cbz r6, 132be │ │ + ldr r4, [sp, #4] │ │ + mov r0, sp │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + bl 13478 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.n 132ea │ │ + ldr r5, [r5, #16] │ │ + cmp r5, #0 │ │ + beq.n 13324 │ │ + ldrd r0, r1, [sp, #8] │ │ + mov r2, r5 │ │ + bl bc50 │ │ + b.n 13306 │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 13324 │ │ + ldr r1, [pc, #140] @ (13338 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - bne.n d810 │ │ - cmp r3, r1 │ │ - bhi.n d810 │ │ - adds r6, r0, r2 │ │ - subs r7, r3, r2 │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl da4c │ │ - ldr.w r5, [r9, #16] │ │ - cbz r0, d7ae │ │ - cbz r5, d808 │ │ - mov r0, r2 │ │ - mov r1, r3 │ │ - mov r2, r5 │ │ - bl a364 │ │ - cbz r0, d7ca │ │ - b.n d800 │ │ - cbz r5, d808 │ │ - ldr r1, [pc, #116] @ (d828 ) │ │ + add sp, #16 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ + ldr r0, [r5, #16] │ │ + ldrb.w r4, [sp, #4] │ │ + cbz r0, 132e2 │ │ + ldr r2, [pc, #116] @ (1333c ) │ │ + cmp r4, #0 │ │ + ldr r1, [pc, #116] @ (13340 ) │ │ + add r2, pc │ │ + add r1, pc │ │ + it eq │ │ + moveq r1, r2 │ │ + mov.w r2, #16 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbnz r0, 13308 │ │ + movs r0, #0 │ │ + strb r4, [r5, #4] │ │ + str r0, [r5, #0] │ │ + b.n 13326 │ │ + ldr r5, [r5, #16] │ │ + cbz r5, 13324 │ │ + ldr r1, [pc, #84] @ (13344 ) │ │ mov r0, r5 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbnz r0, d800 │ │ + bl b8a0 │ │ + cbnz r0, 13308 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - mov r2, r7 │ │ - bl 89b0 │ │ - cbnz r0, d800 │ │ - ldrb r0, [r5, #28] │ │ - lsls r0, r0, #29 │ │ - bmi.n d808 │ │ - sub.w r0, r8, #97 @ 0x61 │ │ - uxtb r0, r0 │ │ - cmp r0, #26 │ │ - bcs.n d81a │ │ - movw r1, #64447 @ 0xfbbf │ │ - movt r1, #956 @ 0x3bc │ │ - lsrs r1, r0 │ │ - lsls r1, r1, #31 │ │ - beq.n d81a │ │ - ldr r1, [pc, #68] @ (d830 ) │ │ - ldr r2, [pc, #72] @ (d834 ) │ │ - add r1, pc │ │ - add r2, pc │ │ - ldr.w r1, [r1, r0, lsl #2] │ │ - ldr.w r2, [r2, r0, lsl #2] │ │ - mov r0, r5 │ │ - bl 89b0 │ │ - cbz r0, d808 │ │ + mov r2, r4 │ │ + bl b8a0 │ │ + cbz r0, 1330c │ │ movs r0, #1 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + b.n 13326 │ │ + ldrb r0, [r5, #10] │ │ + lsls r0, r0, #24 │ │ + bmi.n 13324 │ │ + mov r0, r8 │ │ + bl 14210 │ │ + cbz r0, 1332e │ │ + mov r3, r0 │ │ + mov r2, r1 │ │ + mov r0, r5 │ │ + mov r1, r3 │ │ + b.n 132b0 │ │ movs r0, #0 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r4, [pc, #16] @ (d824 ) │ │ - add r4, pc │ │ - str r4, [sp, #0] │ │ - bl 9798 │ │ - ldr r0, [pc, #32] @ (d83c ) │ │ + add sp, #16 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #24] @ (13348 ) │ │ add r0, pc │ │ - bl 9370 │ │ + bl c4f0 │ │ nop │ │ - strh r6, [r1, r3] │ │ - movs r3, r0 │ │ - ldr r3, [r7, #36] @ 0x24 │ │ - @ instruction: 0xffff6a7e │ │ - vsubw.u , , d8 │ │ - movs r3, r0 │ │ - ldr r2, [r4, #44] @ 0x2c │ │ - vrsubhn.i d21, , q1 │ │ - vsubw.u , , d20 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - ldr.w fp, [r0] │ │ - mov r8, r0 │ │ - cmp.w fp, #0 │ │ - beq.n d93e │ │ - ldrd sl, ip, [r8, #4] │ │ - cmp ip, sl │ │ - bcs.n d8c0 │ │ - ldrb.w r0, [fp, ip] │ │ - cmp r0, #95 @ 0x5f │ │ - bne.n d8c0 │ │ - add.w r0, ip, #1 │ │ - str.w r0, [r8, #8] │ │ - movs r0, #0 │ │ - movs r2, #0 │ │ - sub.w r3, ip, #1 │ │ - subs r3, r0, r3 │ │ - sbcs.w r2, r2, #0 │ │ - bcs.n d954 │ │ - ldr.w r2, [r8, #12] │ │ - adds r2, #1 │ │ - cmp.w r2, #500 @ 0x1f4 │ │ - bhi.w d9a4 │ │ - ldr.w r3, [r8, #16] │ │ - cmp r3, #0 │ │ - beq.n d982 │ │ - ldrd r6, r5, [r8, #8] │ │ - uxtb r1, r1 │ │ - ldrd r3, r7, [r8] │ │ - cmp r1, #0 │ │ - strd r0, r2, [r8, #8] │ │ - mov r0, r8 │ │ - strd r6, r5, [sp, #8] │ │ - strd r3, r7, [sp] │ │ - it ne │ │ - movne r1, #1 │ │ - bl d168 │ │ - ldmia.w sp, {r1, r2, r3, r7} │ │ - stmia.w r8, {r1, r2, r3, r7} │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r9, sl │ │ - movs r7, #0 │ │ - mov.w lr, #62 @ 0x3e │ │ - mov r4, ip │ │ - movs r6, #0 │ │ - cmp ip, sl │ │ - it hi │ │ - movhi r9, ip │ │ - cmp r4, sl │ │ - bcs.n d8de │ │ - ldrb.w r0, [fp, r4] │ │ - cmp r0, #95 @ 0x5f │ │ - beq.n d98a │ │ - cmp r9, r4 │ │ - beq.n d954 │ │ - ldrb.w r5, [fp, r4] │ │ - sub.w r0, r5, #48 @ 0x30 │ │ - uxtb r3, r0 │ │ - cmp r3, #10 │ │ - bcc.n d90e │ │ - sub.w r0, r5, #97 @ 0x61 │ │ - uxtb r0, r0 │ │ - cmp r0, #26 │ │ - bcs.n d900 │ │ - sub.w r0, r5, #87 @ 0x57 │ │ - b.n d90e │ │ - sub.w r0, r5, #65 @ 0x41 │ │ - uxtb r0, r0 │ │ - cmp r0, #26 │ │ - bcs.n d954 │ │ - sub.w r0, r5, #29 │ │ - umull r7, r3, r7, lr │ │ - adds r4, #1 │ │ - str.w r4, [r8, #8] │ │ - movs r5, #0 │ │ - umull r6, r2, r6, lr │ │ - adds r6, r6, r3 │ │ - adc.w r3, r5, #0 │ │ - cmp r2, #0 │ │ - it ne │ │ - movne r2, #1 │ │ - orrs r2, r3 │ │ - bne.n d956 │ │ - uxtb r0, r0 │ │ - adds r7, r7, r0 │ │ - adcs.w r6, r6, #0 │ │ - adcs.w r0, r5, #0 │ │ - beq.n d8d2 │ │ - b.n d956 │ │ - ldr.w r0, [r8, #16] │ │ - cbz r0, d982 │ │ - ldr r1, [pc, #128] @ (d9c8 ) │ │ + mvns r7, r0 │ │ + vrshr.u32 d19, d8, #1 │ │ + vsubw.u q10, , d14 │ │ + vrsra.u64 d20, d26, #1 │ │ + vabal.u , d31, d24 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #32 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 13398 │ │ + mov r5, sp │ │ + mov r8, r1 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 141ac │ │ + ldr r0, [sp, #0] │ │ + cbz r0, 133b0 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 133de │ │ + mov ip, r4 │ │ + add.w r9, sp, #16 │ │ + ldmia.w ip, {r0, r2, r3, r6} │ │ + mov r1, r9 │ │ + stmia r1!, {r0, r2, r3, r6} │ │ + mov r0, r4 │ │ + ldmia.w r5, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + and.w r1, r8, #1 │ │ + mov r0, r4 │ │ + bl 12cc0 │ │ + ldmia.w r9, {r1, r2, r3, r6} │ │ + stmia r4!, {r1, r2, r3, r6} │ │ + b.n 133e0 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 133de │ │ + ldr r1, [pc, #72] @ (133e8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 89b0 │ │ - movs r5, #0 │ │ - movs r2, #1 │ │ - ldr.w r0, [r8, #16] │ │ - cbz r0, d9b0 │ │ - ldr r3, [pc, #96] @ (d9c0 ) │ │ + add sp, #32 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 133d8 │ │ + ldrb.w r2, [sp, #4] │ │ + ldr r3, [pc, #48] @ (133ec ) │ │ + ldr r1, [pc, #52] @ (133f0 ) │ │ cmp r2, #0 │ │ - ldr r1, [pc, #96] @ (d9c4 ) │ │ - mov.w r2, #25 │ │ + mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ - movne r2, #16 │ │ - bl 89b0 │ │ - cbz r0, d9b0 │ │ - movs r0, #1 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r0, r4, #1 │ │ - str.w r0, [r8, #8] │ │ - adds r0, r7, #1 │ │ - mov.w r5, #0 │ │ - adcs.w r2, r6, #0 │ │ - adcs.w r3, r5, #0 │ │ - beq.w d86e │ │ - b.n d956 │ │ - movs r5, #1 │ │ - movs r2, #0 │ │ - ldr.w r0, [r8, #16] │ │ - cmp r0, #0 │ │ - bne.n d95e │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbz r0, 133d8 │ │ + movs r0, #1 │ │ + b.n 133e0 │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ - strb.w r5, [r8, #4] │ │ - str.w r0, [r8] │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r7, [r6, #4] │ │ - vmls.i , , d28[0] │ │ - @ instruction: 0xffff68b0 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmn r5, r2 │ │ + vaddw.u , , d18 │ │ + vrshr.u64 d20, d8, #1 │ │ vsli.64 , q8, #63 @ 0x3f │ │ - sub sp, #4 │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #8 │ │ mov lr, r1 │ │ mov ip, r0 │ │ ldr.w r2, [lr, #8] │ │ ldrd r0, r1, [r1] │ │ - mov r4, r1 │ │ + mov r8, r1 │ │ cmp r2, r1 │ │ mov r6, r2 │ │ it hi │ │ - movhi r4, r2 │ │ - cmp r4, r6 │ │ - beq.n da2e │ │ + movhi r8, r2 │ │ + cmp r8, r6 │ │ + beq.n 13448 │ │ ldrb r5, [r0, r6] │ │ mov r3, r6 │ │ adds r6, #1 │ │ str.w r6, [lr, #8] │ │ - sub.w r7, r5, #48 @ 0x30 │ │ - cmp r7, #10 │ │ - itt cs │ │ - subcs.w r7, r5, #97 @ 0x61 │ │ - cmpcs r7, #6 │ │ - bcc.n d9e6 │ │ + sub.w r4, r5, #48 @ 0x30 │ │ + sub.w r9, r5, #97 @ 0x61 │ │ + cmp r4, #10 │ │ + it cs │ │ + cmpcs.w r9, #6 │ │ + bcc.n 13414 │ │ cmp r5, #95 @ 0x5f │ │ - bne.n da2e │ │ - cmp r3, r2 │ │ - bcc.n da3e │ │ - cbz r2, da1a │ │ + bne.n 13448 │ │ + cbz r2, 13456 │ │ cmp r2, r1 │ │ - bcs.n da3c │ │ - ldrsb r7, [r0, r2] │ │ - cmn.w r7, #64 @ 0x40 │ │ - blt.n da3e │ │ - cmp r3, r1 │ │ - itttt ls │ │ - subls r1, r3, r2 │ │ - addls r0, r2 │ │ - strdls r0, r1, [ip] │ │ - addls sp, #4 │ │ - it ls │ │ - popls {r4, r5, r6, r7, pc} │ │ - b.n da3e │ │ + bcs.n 13454 │ │ + ldrsb r6, [r0, r2] │ │ + cmn.w r6, #64 @ 0x40 │ │ + bge.n 13456 │ │ + b.n 1346a │ │ movs r0, #0 │ │ str.w r0, [ip] │ │ strb.w r0, [ip, #4] │ │ - add sp, #4 │ │ + b.n 13462 │ │ + bne.n 1346a │ │ + cmp r3, r1 │ │ + bhi.n 1346a │ │ + subs r1, r3, r2 │ │ + add r0, r2 │ │ + strd r0, r1, [ip] │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - beq.n da1a │ │ - ldr r4, [pc, #8] @ (da48 ) │ │ + ldr r4, [pc, #8] @ (13474 ) │ │ add r4, pc │ │ str r4, [sp, #0] │ │ - bl 9798 │ │ - str r0, [r4, r2] │ │ - movs r3, r0 │ │ + bl cb2c │ │ + and.w r0, ip, #8650752 @ 0x840000 │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #84 @ 0x54 │ │ - ldr r3, [pc, #264] @ (db5c ) │ │ - add r6, sp, #8 │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #88 @ 0x58 │ │ + ldr r3, [pc, #228] @ (13568 ) │ │ + add r4, sp, #8 │ │ + mov r8, r0 │ │ movs r0, #1 │ │ add r3, pc │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ + mov r0, r4 │ │ + mov r6, r2 │ │ + mov r9, r1 │ │ + bl d1a8 │ │ + add r5, sp, #76 @ 0x4c │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - mov r2, r5 │ │ - bl 9f20 │ │ - add r7, sp, #72 @ 0x48 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl ebbc │ │ - ldr r0, [sp, #72] @ 0x48 │ │ + bl 13efc │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + cmp r0, #0 │ │ + beq.n 1349a │ │ cmp r0, #1 │ │ - beq.n da94 │ │ - cmp r0, #2 │ │ - bne.n da6a │ │ - mov r1, r5 │ │ - subs r0, r5, r1 │ │ - cmp r0, #16 │ │ - bhi.n da9c │ │ - cmp r5, r1 │ │ - bne.n daa4 │ │ - movs r2, #0 │ │ - movs r0, #1 │ │ - movs r3, #0 │ │ - movs r1, #0 │ │ - add sp, #84 @ 0x54 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - subs r0, r5, r1 │ │ + ite ne │ │ + movne r1, r6 │ │ + ldreq r1, [sp, #80] @ 0x50 │ │ + subs r0, r6, r1 │ │ cmp r0, #16 │ │ - bls.n da84 │ │ + bls.n 134bc │ │ movs r0, #0 │ │ movs r1, #0 │ │ - add sp, #84 @ 0x54 │ │ - pop {r4, r5, r6, r7, pc} │ │ - add r1, r4 │ │ - adds r0, r4, r5 │ │ + b.n 13552 │ │ + cmp r6, r1 │ │ + bne.n 134c6 │ │ movs r2, #0 │ │ - movs r3, #0 │ │ - mov r6, r1 │ │ - b.n dac2 │ │ - orr.w r7, r1, r2, lsl #4 │ │ - lsls r1, r3, #4 │ │ - orr.w r3, r1, r2, lsr #28 │ │ - cmp r6, r0 │ │ - mov r2, r7 │ │ - mov r1, r6 │ │ - beq.n db40 │ │ - ldrsb.w r5, [r6], #1 │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ - uxtb r7, r5 │ │ - bgt.n db14 │ │ - ldrb r5, [r1, #1] │ │ - and.w r6, r7, #31 │ │ - cmp r7, #223 @ 0xdf │ │ - and.w r5, r5, #63 @ 0x3f │ │ - bls.n db0e │ │ - ldrb r4, [r1, #2] │ │ - cmp r7, #240 @ 0xf0 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - orr.w r5, r4, r5, lsl #6 │ │ - bcc.n db30 │ │ - ldrb r7, [r1, #3] │ │ - and.w r6, r6, #7 │ │ - and.w r7, r7, #63 @ 0x3f │ │ - orr.w r7, r7, r5, lsl #6 │ │ - orr.w r7, r7, r6, lsl #18 │ │ - cmp.w r7, #1114112 @ 0x110000 │ │ - beq.n db4a │ │ - adds r6, r1, #4 │ │ - sub.w r1, r7, #48 @ 0x30 │ │ - cmp r1, #10 │ │ - bcc.n dab0 │ │ - b.n db1c │ │ - orr.w r7, r5, r6, lsl #6 │ │ - adds r6, r1, #2 │ │ - sub.w r1, r7, #48 @ 0x30 │ │ - cmp r1, #10 │ │ - bcc.n dab0 │ │ - orr.w r1, r7, #32 │ │ - subs r1, #97 @ 0x61 │ │ - adds r1, #10 │ │ - it cs │ │ - movcs.w r1, #4294967295 @ 0xffffffff │ │ - cmp r1, #16 │ │ - bcc.n dab0 │ │ - b.n db52 │ │ - orr.w r7, r5, r6, lsl #12 │ │ - adds r6, r1, #3 │ │ - sub.w r1, r7, #48 @ 0x30 │ │ - cmp r1, #10 │ │ - bcc.n dab0 │ │ - b.n db1c │ │ movs r1, #0 │ │ - movs r0, #1 │ │ - mov r2, r7 │ │ - add sp, #84 @ 0x54 │ │ - pop {r4, r5, r6, r7, pc} │ │ + b.n 1354a │ │ + add.w r3, r9, r1 │ │ + add.w ip, r9, r6 │ │ + movs r4, #0 │ │ + movs r1, #0 │ │ + mov r6, r3 │ │ + ldrsb.w r2, [r6], #1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + uxtb r5, r2 │ │ + bgt.n 13520 │ │ + ldrb r6, [r3, #1] │ │ + and.w r2, r5, #31 │ │ + cmp r5, #224 @ 0xe0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + bcc.n 13512 │ │ + ldrb r0, [r3, #2] │ │ + cmp r5, #240 @ 0xf0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + orr.w r6, r0, r6, lsl #6 │ │ + bcc.n 1351a │ │ + ldrb r0, [r3, #3] │ │ + and.w r2, r2, #7 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + orr.w r0, r0, r6, lsl #6 │ │ + adds r6, r3, #4 │ │ + orr.w r5, r0, r2, lsl #18 │ │ + b.n 13520 │ │ + orr.w r5, r6, r2, lsl #6 │ │ + adds r6, r3, #2 │ │ + b.n 13520 │ │ + orr.w r5, r6, r2, lsl #12 │ │ + adds r6, r3, #3 │ │ + sub.w r0, r5, #65 @ 0x41 │ │ + sub.w r2, r5, #48 @ 0x30 │ │ + cmp r5, #57 @ 0x39 │ │ + bic.w r0, r0, #32 │ │ + it hi │ │ + addhi.w r2, r0, #10 │ │ + cmp r2, #16 │ │ + bcs.n 1355e │ │ + orr.w r2, r2, r4, lsl #4 │ │ + lsls r0, r1, #4 │ │ + orr.w r1, r0, r4, lsr #28 │ │ + cmp r6, ip │ │ + mov r4, r2 │ │ + mov r3, r6 │ │ + bne.n 134d4 │ │ + strd r2, r1, [r8, #8] │ │ movs r1, #0 │ │ movs r0, #1 │ │ - add sp, #84 @ 0x54 │ │ + strd r0, r1, [r8] │ │ + add sp, #88 @ 0x58 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #12] @ (db60 ) │ │ + ldr r0, [pc, #12] @ (1356c ) │ │ add r0, pc │ │ - bl 9370 │ │ + bl c4f0 │ │ nop │ │ - str r2, [r5, #108] @ 0x6c │ │ - vcvt.u32.f32 d20, d12, #1 │ │ - movs r3, r0 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #16 │ │ - cbz r0, db80 │ │ + asrs r7, r1 │ │ + vrshr.u64 d31, d24, #1 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ + cbz r0, 13590 │ │ mov r6, r1 │ │ mov r4, r0 │ │ - ldrd r0, r1, [r0, #20] │ │ + ldrd r0, r1, [r0] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ blx r2 │ │ - cbz r0, db86 │ │ + cbz r0, 1359a │ │ movs r0, #1 │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ + b.n 13592 │ │ movs r0, #0 │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - mov r5, sp │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w sl, sp, #8 │ │ + add r5, sp, #24 │ │ + add.w r0, sl, #2 │ │ + str r0, [sp, #4] │ │ cmp r6, #34 @ 0x22 │ │ - bne.n dba6 │ │ - ldrd r0, r1, [r4, #20] │ │ + beq.n 135ce │ │ + cmp.w r6, #1114112 @ 0x110000 │ │ + beq.w 136b8 │ │ + cmp r6, #12 │ │ + bgt.n 135e2 │ │ + cbz r6, 135fc │ │ + cmp r6, #9 │ │ + beq.n 13638 │ │ + cmp r6, #10 │ │ + bne.n 13618 │ │ + ldr r0, [sp, #4] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #28252 @ 0x6e5c │ │ + b.n 13652 │ │ + ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ movs r1, #34 @ 0x22 │ │ blx r2 │ │ - mov r1, r0 │ │ mov.w r6, #1114112 @ 0x110000 │ │ - movs r0, #1 │ │ - cmp r1, #0 │ │ - bne.n db7c │ │ - cmp r6, #34 @ 0x22 │ │ - beq.n db8c │ │ - cmp.w r6, #1114112 @ 0x110000 │ │ - beq.n dbfa │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl e454 │ │ - ldrb.w r6, [sp] │ │ - b.n dbd0 │ │ - ldr r1, [sp, #4] │ │ + cmp r0, #0 │ │ + beq.n 135a6 │ │ + b.n 1358c │ │ + cmp r6, #13 │ │ + beq.n 1360a │ │ + cmp r6, #39 @ 0x27 │ │ + beq.n 13646 │ │ + cmp r6, #92 @ 0x5c │ │ + bne.n 13618 │ │ + ldr r0, [sp, #4] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #23644 @ 0x5c5c │ │ + b.n 13652 │ │ + ldr r0, [sp, #4] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #12380 @ 0x305c │ │ + b.n 13652 │ │ + ldr r0, [sp, #4] │ │ movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #29276 @ 0x725c │ │ + b.n 13652 │ │ + lsrs r0, r6, #8 │ │ + cmp r0, #2 │ │ + bls.n 13626 │ │ + mov r0, r6 │ │ + bl c33c │ │ + cbnz r0, 1369a │ │ + mov r0, r6 │ │ + bl c1cc │ │ + cbz r0, 1369a │ │ str r6, [sp, #8] │ │ - strd r6, r6, [sp] │ │ - ldrd r0, r2, [r4, #20] │ │ + movs r6, #128 @ 0x80 │ │ + mov.w r8, #129 @ 0x81 │ │ + b.n 1365a │ │ + ldr r0, [sp, #4] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #29788 @ 0x745c │ │ + b.n 13652 │ │ + ldr r0, [sp, #4] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #10076 @ 0x275c │ │ + strh.w r0, [sp, #8] │ │ + mov.w r8, #2 │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + ldmia r0!, {r2, r3} │ │ + mov r9, sl │ │ + mov sl, r8 │ │ + cmp r6, r8 │ │ + stmia r1!, {r2, r3} │ │ + ldr.w fp, [sp, #24] │ │ + ldrh r0, [r0, #0] │ │ + strh r0, [r1, #0] │ │ + it hi │ │ + movhi sl, r6 │ │ + cmp sl, r6 │ │ + beq.n 13692 │ │ + mov r1, fp │ │ + cmp.w r8, #128 @ 0x80 │ │ + it ls │ │ + ldrbls r1, [r5, r6] │ │ + ldrd r0, r2, [r4] │ │ ldr r2, [r2, #16] │ │ blx r2 │ │ + adds r6, #1 │ │ cmp r0, #0 │ │ - bne.n db7a │ │ - cmp r6, #128 @ 0x80 │ │ - beq.n dbba │ │ - ldrb.w r0, [sp, #10] │ │ - ldrb.w r1, [sp, #11] │ │ - cmp r0, r1 │ │ - bcs.n dbf0 │ │ - cmp r0, #10 │ │ - add.w r1, r0, #1 │ │ - strb.w r1, [sp, #10] │ │ - bcs.n dc0a │ │ - ldrb r1, [r5, r0] │ │ - b.n dbc4 │ │ + beq.n 13674 │ │ + b.n 1358c │ │ mov.w r6, #1114112 @ 0x110000 │ │ - cmp r6, #34 @ 0x22 │ │ - bne.n dba6 │ │ - b.n db8c │ │ - ldrd r0, r1, [r4, #20] │ │ + mov sl, r9 │ │ + b.n 135a6 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 13d30 │ │ + mov r1, r5 │ │ + mov r0, sl │ │ + ldmia r1!, {r2, r3} │ │ + stmia r0!, {r2, r3} │ │ + ldrb.w r6, [sp, #34] @ 0x22 │ │ + ldrb.w r8, [sp, #35] @ 0x23 │ │ + ldrh r1, [r1, #0] │ │ + strh r1, [r0, #0] │ │ + b.n 1365a │ │ + ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r2 │ │ - ldr r2, [pc, #8] @ (dc14 ) │ │ - movs r1, #10 │ │ - add r2, pc │ │ - bl 84cc │ │ - ldr r4, [pc, #872] @ (df80 ) │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #40 @ 0x28 │ │ - mov sl, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #68 @ 0x44 │ │ + mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, dc8e │ │ - ldrd r1, r2, [sl, #4] │ │ - mov r5, r2 │ │ - cmp r2, r1 │ │ - mov r7, r1 │ │ - it hi │ │ - movhi r7, r2 │ │ - cmp r7, r5 │ │ - beq.n dc70 │ │ - ldrb r6, [r0, r5] │ │ - mov r3, r5 │ │ - adds r5, #1 │ │ - str.w r5, [sl, #8] │ │ - sub.w r4, r6, #48 @ 0x30 │ │ - cmp r4, #10 │ │ - itt cs │ │ - subcs.w r4, r6, #97 @ 0x61 │ │ - cmpcs r4, #6 │ │ - bcc.n dc32 │ │ - cmp r6, #95 @ 0x5f │ │ - bne.n dc70 │ │ - cmp r3, r2 │ │ - bcc.w ddd0 │ │ - cbz r2, dcaa │ │ - cmp r2, r1 │ │ - bcs.n dca6 │ │ - cmp r3, r1 │ │ - bhi.w ddd0 │ │ - ldrsb r7, [r0, r2] │ │ - cmn.w r7, #64 @ 0x40 │ │ - bge.n dcb0 │ │ - b.n ddd0 │ │ - ldr.w r0, [sl, #16] │ │ - cmp r0, #0 │ │ - beq.n dd42 │ │ - ldr r1, [pc, #384] @ (ddfc ) │ │ - add r1, pc │ │ - movs r2, #16 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - beq.n dd42 │ │ - movs r0, #1 │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr.w r0, [sl, #16] │ │ - cmp r0, #0 │ │ - beq.n dd26 │ │ - ldr r1, [pc, #348] @ (ddf4 ) │ │ - movs r2, #1 │ │ - add r1, pc │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 89b0 │ │ - bne.w ddd0 │ │ - cmp r3, r1 │ │ - bhi.w ddd0 │ │ - subs r1, r3, r2 │ │ - lsls r3, r1, #31 │ │ - bne.n dd2e │ │ - adds r6, r0, r2 │ │ - bic.w r7, r1, #1 │ │ + cbz r0, 13734 │ │ + add r0, sp, #12 │ │ + mov r1, r4 │ │ + bl 133f4 │ │ + ldr r6, [sp, #12] │ │ + cbz r6, 1374c │ │ + ldr.w r9, [sp, #16] │ │ + movs.w r0, r9, lsl #31 │ │ + bne.n 1371e │ │ movs r0, #2 │ │ - add.w r8, r6, r7 │ │ - add r5, sp, #4 │ │ - str r0, [sp, #20] │ │ + movw r8, #1 │ │ + str r0, [sp, #28] │ │ movs r0, #0 │ │ - strd r6, r7, [sp, #4] │ │ - str r0, [sp, #16] │ │ - str.w r8, [sp, #12] │ │ + add.w sl, r6, r9 │ │ + add r5, sp, #12 │ │ + str r0, [sp, #24] │ │ + add r0, sp, #12 │ │ + movt r8, #17 │ │ + stmia.w r0, {r6, r9, sl} │ │ mov r0, r5 │ │ - bl e0f4 │ │ + bl 13afc │ │ + cmp r0, r8 │ │ + beq.n 13778 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bcc.n dcd2 │ │ - movw r9, #1 │ │ - movt r9, #17 │ │ - cmp r0, r9 │ │ - bne.n dd2e │ │ - ldr.w r5, [sl, #16] │ │ - cbz r5, dd26 │ │ - ldrd r0, r1, [r5, #20] │ │ - ldr r2, [r1, #16] │ │ - movs r1, #34 @ 0x22 │ │ - blx r2 │ │ - cmp r0, #0 │ │ - bne.n dc86 │ │ - movs r0, #2 │ │ - str r0, [sp, #20] │ │ + bne.n 1370e │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 1372e │ │ + ldr r1, [pc, #472] @ (138fc ) │ │ + movs r2, #16 │ │ + add r1, pc │ │ + bl b8a0 │ │ + cbnz r0, 13788 │ │ movs r0, #0 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #4 │ │ - stmia.w r0, {r6, r7, r8} │ │ - add r0, sp, #4 │ │ - bl e0f4 │ │ - cmp r0, r9 │ │ - bne.n dd52 │ │ - ldrd r0, r1, [r5, #20] │ │ + strb r0, [r4, #4] │ │ + b.n 13774 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 1378c │ │ + ldr r1, [pc, #436] @ (138f0 ) │ │ + movs r2, #1 │ │ + add r1, pc │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ + ldr r0, [r4, #16] │ │ + ldrb.w r5, [sp, #16] │ │ + cbz r0, 13770 │ │ + ldr r2, [pc, #412] @ (138f4 ) │ │ + cmp r5, #0 │ │ + ldr r1, [pc, #412] @ (138f8 ) │ │ + add r2, pc │ │ + add r1, pc │ │ + it eq │ │ + moveq r1, r2 │ │ + mov.w r2, #16 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbnz r0, 13788 │ │ + strb r5, [r4, #4] │ │ + movs r0, #0 │ │ + str r0, [r4, #0] │ │ + b.n 1378e │ │ + ldr r4, [r4, #16] │ │ + cbz r4, 1378c │ │ + ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ movs r1, #34 @ 0x22 │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - bx r2 │ │ + blx r2 │ │ + cbz r0, 13796 │ │ + movs r0, #1 │ │ + b.n 1378e │ │ movs r0, #0 │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, dd42 │ │ - ldr r1, [pc, #192] @ (ddf8 ) │ │ - add r1, pc │ │ - movs r2, #16 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n dc86 │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #2 │ │ + str r0, [sp, #28] │ │ movs r0, #0 │ │ - strb.w r0, [sl, #4] │ │ - str.w r0, [sl] │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - add.w r8, sp, #4 │ │ - add r6, sp, #24 │ │ - mov r1, r0 │ │ - cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n ddda │ │ - cmp r1, #39 @ 0x27 │ │ - bne.n dd82 │ │ - ldrd r0, r1, [r5, #20] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #12 │ │ + stmia.w r0, {r6, r9, sl} │ │ + add.w r9, sp, #32 │ │ + add.w r0, r9, #2 │ │ + str r0, [sp, #8] │ │ + add r5, sp, #12 │ │ + mov r0, r5 │ │ + bl 13afc │ │ + cmp r0, r8 │ │ + beq.w 138ce │ │ + mov r6, r0 │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + beq.w 138da │ │ + cmp r6, #39 @ 0x27 │ │ + bne.n 137da │ │ + ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.w dc86 │ │ - mov r0, r8 │ │ - bl e0f4 │ │ - mov r1, r0 │ │ - cmp r0, r9 │ │ - bne.n dd5a │ │ - b.n dd16 │ │ + bne.n 13788 │ │ + b.n 137b0 │ │ + cmp r6, #12 │ │ + bgt.n 137f6 │ │ + cbz r6, 13810 │ │ + cmp r6, #9 │ │ + beq.n 1384c │ │ + cmp r6, #10 │ │ + bne.n 1382c │ │ + ldr r0, [sp, #8] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #28252 @ 0x6e5c │ │ + b.n 13866 │ │ + cmp r6, #13 │ │ + beq.n 1381e │ │ + cmp r6, #34 @ 0x22 │ │ + beq.n 1385a │ │ + cmp r6, #92 @ 0x5c │ │ + bne.n 1382c │ │ + ldr r0, [sp, #8] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #23644 @ 0x5c5c │ │ + b.n 13866 │ │ + ldr r0, [sp, #8] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #12380 @ 0x305c │ │ + b.n 13866 │ │ + ldr r0, [sp, #8] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #29276 @ 0x725c │ │ + b.n 13866 │ │ + lsrs r0, r6, #8 │ │ + cmp r0, #2 │ │ + bls.n 1383a │ │ mov r0, r6 │ │ - bl e454 │ │ - ldrb.w r4, [sp, #24] │ │ - b.n dda6 │ │ - ldr r1, [sp, #28] │ │ - movs r4, #0 │ │ - str r4, [sp, #32] │ │ - strd r4, r4, [sp, #24] │ │ - ldrd r0, r2, [r5, #20] │ │ + bl c33c │ │ + cbnz r0, 138b0 │ │ + mov r0, r6 │ │ + bl c1cc │ │ + cbz r0, 138b0 │ │ + str r6, [sp, #32] │ │ + movs r6, #128 @ 0x80 │ │ + mov.w fp, #129 @ 0x81 │ │ + b.n 1386e │ │ + ldr r0, [sp, #8] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #29788 @ 0x745c │ │ + b.n 13866 │ │ + ldr r0, [sp, #8] │ │ + movs r6, #0 │ │ + str r6, [r0, #4] │ │ + str r6, [r0, #0] │ │ + movw r0, #8796 @ 0x225c │ │ + strh.w r0, [sp, #32] │ │ + mov.w fp, #2 │ │ + mov r0, r9 │ │ + add r1, sp, #48 @ 0x30 │ │ + ldmia r0!, {r2, r3} │ │ + mov r5, r9 │ │ + mov sl, fp │ │ + cmp r6, fp │ │ + stmia r1!, {r2, r3} │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + ldrh r0, [r0, #0] │ │ + strh r0, [r1, #0] │ │ + it hi │ │ + movhi sl, r6 │ │ + cmp sl, r6 │ │ + beq.n 138ac │ │ + mov r1, r9 │ │ + cmp.w fp, #128 @ 0x80 │ │ + itt ls │ │ + addls.w r0, sp, #48 @ 0x30 │ │ + ldrbls r1, [r0, r6] │ │ + ldrd r0, r2, [r4] │ │ ldr r2, [r2, #16] │ │ blx r2 │ │ + adds r6, #1 │ │ cmp r0, #0 │ │ - bne.w dc86 │ │ - cmp r4, #128 @ 0x80 │ │ - beq.n dd8e │ │ - ldrb.w r0, [sp, #34] @ 0x22 │ │ - ldrb.w r1, [sp, #35] @ 0x23 │ │ - cmp r0, r1 │ │ - bcs.n dd74 │ │ - cmp r0, #10 │ │ - add.w r1, r0, #1 │ │ - strb.w r1, [sp, #34] @ 0x22 │ │ - bcs.n ddc6 │ │ - ldrb r1, [r6, r0] │ │ - b.n dd98 │ │ - ldr r2, [pc, #68] @ (de0c ) │ │ - movs r1, #10 │ │ - add r2, pc │ │ - bl 84cc │ │ - ldr r4, [pc, #28] @ (ddf0 ) │ │ - add r4, pc │ │ - str r4, [sp, #0] │ │ - bl 9798 │ │ - ldr r0, [pc, #36] @ (de00 ) │ │ - add r2, sp, #24 │ │ - ldr r3, [pc, #36] @ (de04 ) │ │ - ldr r1, [pc, #36] @ (de08 ) │ │ + bne.w 13788 │ │ + b.n 13888 │ │ + mov r9, r5 │ │ + b.n 137ae │ │ + add r5, sp, #48 @ 0x30 │ │ + mov r1, r6 │ │ + mov r0, r5 │ │ + bl 13d30 │ │ + ldmia r5!, {r2, r3} │ │ + mov r0, r9 │ │ + stmia r0!, {r2, r3} │ │ + ldrb.w r6, [sp, #58] @ 0x3a │ │ + ldrb.w fp, [sp, #59] @ 0x3b │ │ + ldrh r1, [r5, #0] │ │ + strh r1, [r0, #0] │ │ + b.n 1386e │ │ + ldrd r0, r1, [r4] │ │ + ldr r2, [r1, #16] │ │ + movs r1, #34 @ 0x22 │ │ + blx r2 │ │ + b.n 1378e │ │ + ldr r0, [pc, #36] @ (13900 ) │ │ + add r2, sp, #48 @ 0x30 │ │ + ldr r3, [pc, #36] @ (13904 ) │ │ + ldr r1, [pc, #36] @ (13908 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 9328 │ │ - ldr r5, [pc, #56] @ (de2c ) │ │ - movs r3, r0 │ │ - str r6, [r3, #84] @ 0x54 │ │ - vaddl.u , d31, d16 │ │ - vsra.u32 , q6, #1 │ │ - vsli.32 q11, q3, #31 │ │ - vtbx.8 d20, {d15-d18}, d4 │ │ - movs r3, r0 │ │ - ldr r2, [pc, #968] @ (e1d4 ) │ │ - movs r3, r0 │ │ - ldr r3, [pc, #120] @ (de88 ) │ │ - movs r3, r0 │ │ + bl ca94 │ │ + subs r7, #57 @ 0x39 │ │ + @ instruction: 0xffff2d8a │ │ + @ instruction: 0xffff3f00 │ │ + @ instruction: 0xffff2dbe │ │ + vcvt.f32.u32 d19, d17, #1 │ │ + vcvt.u16.f16 q15, q14, #1 │ │ + movs r4, r0 │ │ + ldc 0, cr0, [sl, #-16]! │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #4 │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r5, r0 │ │ + ldr r0, [r0, #0] │ │ + movs r4, #0 │ │ + cbz r0, 1395a │ │ + ldr r1, [pc, #76] @ (1396c ) │ │ + movs r6, #1 │ │ + add r1, pc │ │ + mov r8, r1 │ │ + ldrd r2, r1, [r5, #4] │ │ + cmp r1, r2 │ │ + bcs.n 13932 │ │ + ldrb r0, [r0, r1] │ │ + cmp r0, #69 @ 0x45 │ │ + beq.n 13956 │ │ + cbz r4, 13942 │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 13942 │ │ + mov r1, r8 │ │ + movs r2, #2 │ │ + bl b8a0 │ │ + cbnz r0, 13966 │ │ + mov r0, r5 │ │ + movs r1, #1 │ │ + bl 12cc0 │ │ + cbnz r0, 1395c │ │ + ldr r0, [r5, #0] │ │ + adds r4, #1 │ │ + cmp r0, #0 │ │ + bne.n 13924 │ │ + b.n 1395a │ │ + adds r0, r1, #1 │ │ + str r0, [r5, #8] │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r6, #1 │ │ + b.n 1395c │ │ + nop │ │ + subs r5, #89 @ 0x59 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, de5c │ │ - ldr r5, [pc, #80] @ (de6c ) │ │ - movs r7, #0 │ │ + cbz r0, 139be │ │ + ldr r1, [pc, #76] @ (139cc ) │ │ + movs r5, #0 │ │ movs r6, #1 │ │ - add r5, pc │ │ + add r1, pc │ │ + mov r8, r1 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n de30 │ │ + bcs.n 13996 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n de58 │ │ - cmp r7, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #16] │ │ - cmpne r0, #0 │ │ - beq.n de44 │ │ - mov r1, r5 │ │ + beq.n 139ba │ │ + cbz r5, 139a6 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 139a6 │ │ + mov r1, r8 │ │ movs r2, #2 │ │ - bl 89b0 │ │ - cbnz r0, de64 │ │ + bl b8a0 │ │ + cbnz r0, 139c8 │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl d168 │ │ - cbnz r0, de5e │ │ + bl 12cc0 │ │ + cbnz r0, 139c0 │ │ ldr r0, [r4, #0] │ │ - subs r7, #1 │ │ + subs r5, #1 │ │ cmp r0, #0 │ │ - bne.n de22 │ │ - b.n de5c │ │ + bne.n 13988 │ │ + b.n 139be │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ movs r6, #0 │ │ mov r0, r6 │ │ - add sp, #4 │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #1 │ │ - mov r0, r6 │ │ - add sp, #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - str r4, [r3, #60] @ 0x3c │ │ + b.n 139c0 │ │ + subs r4, #245 @ 0xf5 │ │ vsli.64 , q8, #63 @ 0x3f │ │ - sub sp, #4 │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ - movs r4, #0 │ │ - cbz r0, debc │ │ - ldr r6, [pc, #80] @ (ded0 ) │ │ - movs r7, #1 │ │ - add r6, pc │ │ + mov.w sl, #0 │ │ + cmp r0, #0 │ │ + beq.n 13ada │ │ + ldr r1, [pc, #252] @ (13ae4 ) │ │ + add.w r9, sp, #8 │ │ + movs r6, #0 │ │ + add r1, pc │ │ + mov fp, r1 │ │ + ldr r1, [pc, #244] @ (13ae8 ) │ │ + add r1, pc │ │ + mov r8, r1 │ │ + ldr r1, [pc, #240] @ (13aec ) │ │ + add r1, pc │ │ + str r1, [sp, #4] │ │ ldrd r2, r1, [r5, #4] │ │ cmp r1, r2 │ │ - bcs.n de90 │ │ + bcs.n 13a0c │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n deb8 │ │ - cmp r4, #0 │ │ - itt ne │ │ - ldrne r0, [r5, #16] │ │ - cmpne r0, #0 │ │ - beq.n dea4 │ │ - mov r1, r6 │ │ - movs r2, #2 │ │ - bl 89b0 │ │ - cbnz r0, dec6 │ │ - mov r0, r5 │ │ - movs r1, #1 │ │ - bl d168 │ │ - cbnz r0, debe │ │ - ldr r0, [r5, #0] │ │ - adds r4, #1 │ │ - cmp r0, #0 │ │ - bne.n de82 │ │ - b.n debc │ │ - adds r0, r1, #1 │ │ - str r0, [r5, #8] │ │ - movs r7, #0 │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - add sp, #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r7, #1 │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - add sp, #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - str r4, [r7, #52] @ 0x34 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (e298 ) │ │ - sub sp, #36 @ 0x24 │ │ - ldr r1, [r0, #0] │ │ - mov.w fp, #0 │ │ - cmp r1, #0 │ │ - beq.w e062 │ │ - mov r9, r0 │ │ - mov.w sl, #62 @ 0x3e │ │ - mov.w r8, #0 │ │ - ldrd r2, r3, [r9, #4] │ │ - cmp r3, r2 │ │ - bcs.n df00 │ │ - ldrb r0, [r1, r3] │ │ - cmp r0, #69 @ 0x45 │ │ - beq.w e09a │ │ - cmp.w r8, #0 │ │ - itt ne │ │ - ldrne.w r0, [r9, #16] │ │ - cmpne r0, #0 │ │ - bne.n df30 │ │ - cmp r3, r2 │ │ - bcs.n dfee │ │ - ldrb r0, [r1, r3] │ │ - cmp r0, #115 @ 0x73 │ │ - bne.n dfee │ │ - adds r0, r3, #1 │ │ - str.w r0, [r9, #8] │ │ - cmp r0, r2 │ │ - bcs.n df50 │ │ - ldrb r7, [r1, r0] │ │ - cmp r7, #95 @ 0x5f │ │ - bne.n df50 │ │ - adds r0, r3, #2 │ │ - str.w r0, [r9, #8] │ │ - b.n dfee │ │ - ldr r1, [pc, #424] @ (e0dc ) │ │ + beq.n 13ad2 │ │ + cbz r6, 13a26 │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 13a26 │ │ + ldr r1, [pc, #220] @ (13af0 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w e0ba │ │ - ldr.w r1, [r9] │ │ - cbz r1, dfc2 │ │ - ldrd r2, r3, [r9, #4] │ │ - cmp r3, r2 │ │ - bcc.n df12 │ │ - b.n dfee │ │ - mov ip, r0 │ │ - movs r7, #0 │ │ - movs r5, #0 │ │ - cmp r0, r2 │ │ - it ls │ │ - movls ip, r2 │ │ - cmp r0, r2 │ │ - bcs.n df66 │ │ - ldrb r3, [r1, r0] │ │ - cmp r3, #95 @ 0x5f │ │ - beq.n dfd6 │ │ - cmp ip, r0 │ │ - beq.n e04c │ │ - ldrb r6, [r1, r0] │ │ - sub.w r3, r6, #48 @ 0x30 │ │ - uxtb r4, r3 │ │ - cmp r4, #10 │ │ - bcc.n df94 │ │ - sub.w r3, r6, #97 @ 0x61 │ │ - uxtb r3, r3 │ │ - cmp r3, #26 │ │ - bcs.n df86 │ │ - sub.w r3, r6, #87 @ 0x57 │ │ - b.n df94 │ │ - sub.w r3, r6, #65 @ 0x41 │ │ - uxtb r3, r3 │ │ - cmp r3, #26 │ │ - bcs.n e04c │ │ - sub.w r3, r6, #29 │ │ - umull r7, r6, r7, sl │ │ - adds r0, #1 │ │ - str.w r0, [r9, #8] │ │ - umull r5, r4, r5, sl │ │ - adds r6, r6, r5 │ │ - adc.w r5, fp, #0 │ │ + bne.n 13acc │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.n 13aa8 │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + movs r2, #115 @ 0x73 │ │ + bl 12270 │ │ + ldrb.w r0, [sp, #8] │ │ + cmp r0, #1 │ │ + bne.n 13a5c │ │ + ldr r0, [r5, #16] │ │ + ldrb.w r4, [sp, #9] │ │ + cbz r0, 13a54 │ │ + mov r1, fp │ │ + movs r2, #16 │ │ cmp r4, #0 │ │ it ne │ │ - movne r4, #1 │ │ - orrs r5, r4 │ │ - bne.n e04c │ │ - uxtb r3, r3 │ │ - adds r7, r7, r3 │ │ - adcs.w r5, r6, #0 │ │ - adcs.w r3, fp, #0 │ │ - beq.n df5c │ │ - b.n e04c │ │ - ldr.w r0, [r9, #16] │ │ - cbz r0, e040 │ │ - ldr r1, [pc, #292] @ (e0f0 ) │ │ - movs r2, #1 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cbz r0, e032 │ │ - b.n e0ba │ │ - adds r0, #1 │ │ - str.w r0, [r9, #8] │ │ - adds r0, r7, #1 │ │ - adcs.w r1, r5, #0 │ │ - adcs.w r2, fp, #0 │ │ - bne.n e04c │ │ - ands r0, r1 │ │ - adds r0, #1 │ │ - beq.n e04c │ │ - mov r0, sp │ │ + movne r1, r8 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbnz r0, 13acc │ │ + strb r4, [r5, #4] │ │ + str.w sl, [r5] │ │ + b.n 13ab8 │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 13aa0 │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + bl 122d0 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 13ac4 │ │ mov r1, r9 │ │ - bl c730 │ │ - ldr r0, [sp, #0] │ │ - cmp r0, #0 │ │ - beq.n e080 │ │ - ldr.w r7, [r9, #16] │ │ - add.w ip, sp, #16 │ │ - ldmia.w sp, {r0, r1, r2, r3} │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - cbz r7, e026 │ │ - add r0, sp, #16 │ │ - mov r1, r7 │ │ - bl c8cc │ │ - cbnz r0, e05e │ │ - ldr r1, [pc, #200] @ (e0e4 ) │ │ - mov r0, r7 │ │ + add.w ip, sp, #24 │ │ + ldmia.w r1, {r0, r2, r3, r4} │ │ + stmia.w ip, {r0, r2, r3, r4} │ │ + ldr r1, [r5, #16] │ │ + cbz r1, 13a96 │ │ + add r0, sp, #24 │ │ + bl 12430 │ │ + cbnz r0, 13acc │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 13a96 │ │ + ldr r1, [pc, #108] @ (13af8 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbnz r0, e05e │ │ - mov r0, r9 │ │ + bl b8a0 │ │ + cbnz r0, 13acc │ │ + mov r0, r5 │ │ movs r1, #1 │ │ - bl d168 │ │ - cmp r0, #0 │ │ - bne.n e0ba │ │ - ldr.w r1, [r9] │ │ - add.w r8, r8, #1 │ │ - cmp r1, #0 │ │ - bne.w def0 │ │ - mov.w fp, #0 │ │ - mov r0, fp │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r0, [r9, #16] │ │ - cbz r0, e06a │ │ - ldr r1, [pc, #140] @ (e0e0 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cbz r0, e06a │ │ - mov.w fp, #1 │ │ - mov r0, fp │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - strb.w r0, [r9, #4] │ │ - str.w r0, [r9] │ │ - mov.w fp, #0 │ │ - mov r0, fp │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r5, [sp, #4] │ │ - ldr.w r0, [r9, #16] │ │ - cbz r5, e0ac │ │ - cbz r0, e0c6 │ │ - ldr r1, [pc, #92] @ (e0ec ) │ │ - movs r2, #25 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cbz r0, e0c6 │ │ - b.n e0ba │ │ - adds r0, r3, #1 │ │ - str.w r0, [r9, #8] │ │ - mov.w fp, #0 │ │ - mov r0, fp │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbz r0, e0c6 │ │ - ldr r1, [pc, #56] @ (e0e8 ) │ │ - movs r2, #16 │ │ + bl 12cc0 │ │ + b.n 13ab6 │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 13ab8 │ │ + ldr r1, [sp, #4] │ │ + b.n 13ab0 │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 13ab8 │ │ + ldr r1, [pc, #68] @ (13af4 ) │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, e0c6 │ │ - mov.w fp, #1 │ │ - mov r0, fp │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov.w fp, #0 │ │ - strb.w r5, [r9, #4] │ │ - str.w fp, [r9] │ │ - mov r0, fp │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - nop │ │ - str r0, [r1, #44] @ 0x2c │ │ - @ instruction: 0xffff4d80 │ │ - vtbl.8 d22, {d15-d16}, d15 │ │ - @ instruction: 0xffff4d24 │ │ - @ instruction: 0xffff614f │ │ - vsubl.u q11, d15, d28 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - rors r0, r6 │ │ - sub sp, #72 @ 0x48 │ │ - ldr r1, [r0, #4] │ │ - ldr r7, [r0, #16] │ │ - cmp r1, r7 │ │ - bcs.n e110 │ │ + movs r2, #1 │ │ + bl b8a0 │ │ + cbnz r0, 13acc │ │ + ldr r0, [r5, #0] │ │ + subs r6, #1 │ │ + cmp r0, #0 │ │ + bne.w 139fe │ │ + b.n 13ad6 │ │ + ldr r0, [r5, #16] │ │ + ldrb.w r4, [sp, #12] │ │ + b.n 13a3e │ │ + mov.w sl, #1 │ │ + b.n 13ada │ │ + adds r0, r1, #1 │ │ + str r0, [r5, #8] │ │ + mov.w sl, #0 │ │ + mov r0, sl │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r2, #246 @ 0xf6 │ │ + vdup.8 , d24[7] │ │ + vcvt.f16.u16 , , #1 │ │ + vdup.8 , d19[7] │ │ + vtbx.8 d19, {d31- instruction: 0xffff3d0d │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #76 @ 0x4c │ │ + ldr r3, [r0, #4] │ │ + ldr r1, [r0, #16] │ │ + cmp r3, r1 │ │ + bcs.n 13b16 │ │ movs r2, #1 │ │ movt r2, #17 │ │ - mov r0, r2 │ │ - add sp, #72 @ 0x48 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + b.n 13ca4 │ │ ldr r2, [r0, #0] │ │ - subs r1, r1, r7 │ │ - cmp r7, #2 │ │ - add.w r3, r2, r7 │ │ - strd r3, r1, [r0] │ │ - bne.w e418 │ │ - ldrb r6, [r2, #0] │ │ - ldrb r7, [r2, #1] │ │ - sub.w r2, r6, #48 @ 0x30 │ │ - cmp r2, #10 │ │ - bcc.n e142 │ │ - orr.w r2, r6, #32 │ │ - subs r2, #97 @ 0x61 │ │ - adds r2, #10 │ │ - it cs │ │ - movcs.w r2, #4294967295 @ 0xffffffff │ │ + sub.w lr, r3, r1 │ │ + cmp r1, #2 │ │ + add.w ip, r2, r1 │ │ + strd ip, lr, [r0] │ │ + bne.w 13cb6 │ │ + ldrb r3, [r2, #0] │ │ + sub.w r4, r3, #65 @ 0x41 │ │ + sub.w r1, r3, #48 @ 0x30 │ │ + cmp r3, #57 @ 0x39 │ │ + bic.w r4, r4, #32 │ │ + it hi │ │ + addhi.w r1, r4, #10 │ │ + cmp r1, #15 │ │ + bhi.w 13cae │ │ + ldrb r3, [r2, #1] │ │ + sub.w r4, r3, #65 @ 0x41 │ │ + sub.w r2, r3, #48 @ 0x30 │ │ + cmp r3, #57 @ 0x39 │ │ + bic.w r4, r4, #32 │ │ + it hi │ │ + addhi.w r2, r4, #10 │ │ cmp r2, #16 │ │ - bcs.w e426 │ │ - sub.w r6, r7, #48 @ 0x30 │ │ - cmp r6, #10 │ │ - bcc.n e160 │ │ - orr.w r7, r7, #32 │ │ - subs r7, #97 @ 0x61 │ │ - adds.w r6, r7, #10 │ │ - it cs │ │ - movcs.w r6, #4294967295 @ 0xffffffff │ │ - cmp r6, #16 │ │ - bcs.w e426 │ │ - uxtb r2, r2 │ │ - uxtb r7, r6 │ │ - orr.w r4, r7, r2, lsl #4 │ │ - sxtb r2, r4 │ │ + bcs.w 13cae │ │ + orr.w r1, r2, r1, lsl #4 │ │ + sxtb r2, r1 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n e1ec │ │ - add r0, sp, #8 │ │ + ble.n 13be4 │ │ + add r0, sp, #12 │ │ movs r2, #1 │ │ - str r0, [sp, #0] │ │ + str r0, [sp, #4] │ │ movs r0, #0 │ │ - str r2, [sp, #4] │ │ - strb.w r0, [sp, #11] │ │ - strh.w r0, [sp, #9] │ │ - strb.w r4, [sp, #8] │ │ - add r4, sp, #44 @ 0x2c │ │ - add r1, sp, #8 │ │ + str r2, [sp, #8] │ │ + strb.w r0, [sp, #15] │ │ + strh.w r0, [sp, #13] │ │ + strb.w r1, [sp, #12] │ │ + add r4, sp, #52 @ 0x34 │ │ + add r1, sp, #12 │ │ mov r0, r4 │ │ - bl 9020 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r0, #0 │ │ - bne.w e34c │ │ - ldrd r0, r2, [sp, #48] @ 0x30 │ │ - strd r0, r2, [sp, #12] │ │ + bl c72c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cbnz r0, 13be8 │ │ + ldrd r0, r2, [sp, #56] @ 0x38 │ │ + cmp r2, #0 │ │ + strd r0, r2, [sp, #16] │ │ add.w r1, r0, r2 │ │ - cbz r2, e20a │ │ + beq.w 13ccc │ │ mov r3, r0 │ │ - ldrsb.w r7, [r3], #1 │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ - uxtb r2, r7 │ │ - bgt.w e366 │ │ - ldrb r7, [r0, #1] │ │ + ldrsb.w r6, [r3], #1 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + uxtb r2, r6 │ │ + bgt.n 13c9a │ │ + ldrb r6, [r0, #1] │ │ and.w r3, r2, #31 │ │ - cmp r2, #223 @ 0xdf │ │ - and.w r7, r7, #63 @ 0x3f │ │ - bls.w e358 │ │ - ldrb r6, [r0, #2] │ │ - cmp r2, #240 @ 0xf0 │ │ + cmp r2, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - orr.w r7, r6, r7, lsl #6 │ │ - bcc.w e360 │ │ + bcc.n 13bfe │ │ + ldrb r5, [r0, #2] │ │ + cmp r2, #240 @ 0xf0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + orr.w r6, r5, r6, lsl #6 │ │ + bcc.n 13c94 │ │ ldrb r2, [r0, #3] │ │ and.w r3, r3, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ - orr.w r2, r2, r7, lsl #6 │ │ + orr.w r2, r2, r6, lsl #6 │ │ orr.w r2, r2, r3, lsl #18 │ │ adds r3, r0, #4 │ │ - b.n e366 │ │ - cmp r4, #192 @ 0xc0 │ │ - bcc.w e34c │ │ - movs r5, #0 │ │ - cmp r4, #224 @ 0xe0 │ │ - bcc.n e212 │ │ - cmp r4, #240 @ 0xf0 │ │ - bcs.w e33c │ │ - movs r2, #3 │ │ - mov.w ip, #0 │ │ - mov.w lr, #1 │ │ - b.n e21c │ │ + b.n 13c9a │ │ + cmp r1, #192 @ 0xc0 │ │ + bcs.n 13bee │ │ mov.w r2, #1114112 @ 0x110000 │ │ - mov r3, r0 │ │ - b.n e366 │ │ + b.n 13ca4 │ │ + cmp r1, #224 @ 0xe0 │ │ + bcs.n 13bf6 │ │ movs r2, #2 │ │ - mov.w lr, #0 │ │ - mov.w ip, #0 │ │ - cmp r1, #2 │ │ - add r6, sp, #8 │ │ - str r2, [sp, #4] │ │ - str r6, [sp, #0] │ │ - strb.w r5, [sp, #11] │ │ - strh.w r5, [sp, #9] │ │ - strb.w r4, [sp, #8] │ │ - bcc.w e34c │ │ - ldrb r5, [r3, #0] │ │ - sub.w r8, r1, #2 │ │ - adds r6, r3, #2 │ │ - ldrb r7, [r3, #1] │ │ - strd r6, r8, [r0] │ │ - sub.w r6, r5, #48 @ 0x30 │ │ - cmp r6, #10 │ │ - bcc.n e260 │ │ - orr.w r5, r5, #32 │ │ - subs r5, #97 @ 0x61 │ │ - adds.w r6, r5, #10 │ │ - it cs │ │ - movcs.w r6, #4294967295 @ 0xffffffff │ │ - cmp r6, #15 │ │ - bhi.w e426 │ │ - sub.w r5, r7, #48 @ 0x30 │ │ - cmp r5, #10 │ │ - bcc.n e27c │ │ - orr.w r5, r7, #32 │ │ - subs r5, #97 @ 0x61 │ │ - adds r5, #10 │ │ - it cs │ │ - movcs.w r5, #4294967295 @ 0xffffffff │ │ - cmp r5, #15 │ │ - bhi.w e426 │ │ - cmp r4, #224 @ 0xe0 │ │ - orr.w r5, r5, r6, lsl #4 │ │ - strb.w r5, [sp, #9] │ │ - bcc.w e186 │ │ - cmp.w r8, #2 │ │ - bcc.n e34c │ │ - ldrb r7, [r3, #2] │ │ - subs r4, r1, #4 │ │ - adds r5, r3, #4 │ │ - ldrb r6, [r3, #3] │ │ - strd r5, r4, [r0] │ │ - sub.w r5, r7, #48 @ 0x30 │ │ - cmp r5, #10 │ │ - bcc.n e2b8 │ │ - orr.w r5, r7, #32 │ │ - subs r5, #97 @ 0x61 │ │ - adds r5, #10 │ │ - it cs │ │ - movcs.w r5, #4294967295 @ 0xffffffff │ │ - cmp r5, #15 │ │ - bhi.w e426 │ │ - sub.w r7, r6, #48 @ 0x30 │ │ - cmp r7, #10 │ │ - bcc.n e2d6 │ │ - orr.w r6, r6, #32 │ │ - subs r6, #97 @ 0x61 │ │ - adds.w r7, r6, #10 │ │ - it cs │ │ - movcs.w r7, #4294967295 @ 0xffffffff │ │ - cmp r7, #15 │ │ - bhi.w e426 │ │ - cmp.w lr, #0 │ │ - orr.w r5, r7, r5, lsl #4 │ │ - strb.w r5, [sp, #10] │ │ - bne.w e186 │ │ - cmp r4, #2 │ │ - bcc.n e34c │ │ - ldrb r6, [r3, #4] │ │ - subs r1, #6 │ │ - ldrb r7, [r3, #5] │ │ - adds r3, #6 │ │ - strd r3, r1, [r0] │ │ - sub.w r0, r6, #48 @ 0x30 │ │ - cmp r0, #10 │ │ - bcc.n e312 │ │ - orr.w r0, r6, #32 │ │ - subs r0, #97 @ 0x61 │ │ - adds r0, #10 │ │ - it cs │ │ - movcs.w r0, #4294967295 @ 0xffffffff │ │ - cmp r0, #15 │ │ - bhi.w e426 │ │ - sub.w r1, r7, #48 @ 0x30 │ │ - cmp r1, #10 │ │ - bcc.n e32c │ │ - orr.w r1, r7, #32 │ │ - subs r1, #97 @ 0x61 │ │ - adds r1, #10 │ │ - it cs │ │ - movcs.w r1, #4294967295 @ 0xffffffff │ │ - cmp r1, #15 │ │ - bhi.n e426 │ │ - cmp.w ip, #0 │ │ - beq.n e40a │ │ - orr.w r0, r1, r0, lsl #4 │ │ - strb.w r0, [sp, #11] │ │ - b.n e186 │ │ - cmp r4, #248 @ 0xf8 │ │ - bcs.n e34c │ │ - movs r2, #4 │ │ - mov.w ip, #1 │ │ - mov.w lr, #0 │ │ - b.n e21c │ │ - mov.w r2, #1114112 @ 0x110000 │ │ - mov r0, r2 │ │ - add sp, #72 @ 0x48 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - orr.w r2, r7, r3, lsl #6 │ │ + b.n 13c0c │ │ + cmp r1, #240 @ 0xf0 │ │ + bcs.n 13c06 │ │ + movs r2, #3 │ │ + b.n 13c0c │ │ + orr.w r2, r6, r3, lsl #6 │ │ adds r3, r0, #2 │ │ - b.n e366 │ │ - orr.w r2, r7, r3, lsl #12 │ │ + b.n 13c9a │ │ + cmp r1, #248 @ 0xf8 │ │ + bcs.n 13be8 │ │ + movs r2, #4 │ │ + add r3, sp, #12 │ │ + strb.w r1, [sp, #12] │ │ + mvn.w r1, #1 │ │ + add.w r8, r1, r2, lsl #1 │ │ + add.w r1, ip, #1 │ │ + sub.w ip, lr, #2 │ │ + add.w sl, r3, #1 │ │ + mov.w fp, #0 │ │ + str r2, [sp, #8] │ │ + str r3, [sp, #4] │ │ + strb.w fp, [sp, #15] │ │ + strh.w fp, [sp, #13] │ │ + add.w r3, lr, fp │ │ + cmp r3, #2 │ │ + bcc.n 13be8 │ │ + ldrb.w r3, [r1, #-1] │ │ + add.w r9, ip, fp │ │ + adds r6, r1, #1 │ │ + sub.w r5, r3, #65 @ 0x41 │ │ + strd r6, r9, [r0] │ │ + sub.w r6, r3, #48 @ 0x30 │ │ + cmp r3, #57 @ 0x39 │ │ + bic.w r5, r5, #32 │ │ + it hi │ │ + addhi.w r6, r5, #10 │ │ + cmp r6, #15 │ │ + bhi.n 13cae │ │ + ldrb r5, [r1, #0] │ │ + sub.w r4, r5, #65 @ 0x41 │ │ + sub.w r3, r5, #48 @ 0x30 │ │ + cmp r5, #57 @ 0x39 │ │ + bic.w r4, r4, #32 │ │ + it hi │ │ + addhi.w r3, r4, #10 │ │ + cmp r3, #16 │ │ + bcs.n 13cae │ │ + orr.w r3, r3, r6, lsl #4 │ │ + strb.w r3, [sl], #1 │ │ + sub.w fp, fp, #2 │ │ + adds r1, #2 │ │ + adds.w r3, r8, fp │ │ + bne.n 13c36 │ │ + b.n 13b84 │ │ + orr.w r2, r6, r3, lsl #12 │ │ adds r3, r0, #3 │ │ cmp r3, r1 │ │ - beq.n e3c0 │ │ - ldrsb.w r7, [r3] │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ - bgt.n e37e │ │ - uxtb r7, r7 │ │ - cmp r7, #224 @ 0xe0 │ │ - it cs │ │ - cmpcs r7, #240 @ 0xf0 │ │ - bcs.n e3d0 │ │ - bl e668 │ │ - ldr r2, [pc, #172] @ (e430 ) │ │ - ldr r3, [pc, #172] @ (e434 ) │ │ - ldr r5, [pc, #176] @ (e438 ) │ │ + bne.n 13cc4 │ │ + cmp.w r2, #1114112 @ 0x110000 │ │ + beq.n 13ccc │ │ + mov r0, r2 │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #124] @ (13d2c ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + ldr r0, [pc, #108] @ (13d24 ) │ │ + movs r1, #40 @ 0x28 │ │ + ldr r2, [pc, #108] @ (13d28 ) │ │ + add r0, pc │ │ add r2, pc │ │ - ldr r6, [pc, #176] @ (e43c ) │ │ - add r3, pc │ │ - ldr r1, [pc, #176] @ (e440 ) │ │ + bl b9ee │ │ + ldrsb.w r2, [r3] │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bl 13ddc │ │ + ldr r5, [pc, #60] @ (13d10 ) │ │ + ldr r6, [pc, #64] @ (13d14 ) │ │ + ldr r3, [pc, #64] @ (13d18 ) │ │ add r5, pc │ │ - strd r2, r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #68 @ 0x44 │ │ + ldr r2, [pc, #64] @ (13d1c ) │ │ add r6, pc │ │ - add r1, pc │ │ - strd r3, r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #12 │ │ - strd r5, r0, [sp, #48] @ 0x30 │ │ - mov r0, sp │ │ - str r0, [sp, #44] @ 0x2c │ │ + ldr r1, [pc, #64] @ (13d20 ) │ │ + add r3, pc │ │ + str r0, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #40] @ 0x28 │ │ movs r0, #4 │ │ - strd r6, r0, [sp, #20] │ │ - movs r0, #3 │ │ - strd r4, r0, [sp, #28] │ │ - add r0, sp, #20 │ │ - bl 8468 │ │ - movs r3, #1 │ │ - cmp.w r2, #1114112 @ 0x110000 │ │ - it ne │ │ - cmpne r3, #0 │ │ - bne.w e108 │ │ - b.n e37e │ │ - ldrb r6, [r3, #1] │ │ - and.w r7, r7, #7 │ │ - ldrb r5, [r3, #2] │ │ - ldrb r3, [r3, #3] │ │ - and.w r6, r6, #63 @ 0x3f │ │ - and.w r5, r5, #63 @ 0x3f │ │ - and.w r3, r3, #63 @ 0x3f │ │ - lsls r5, r5, #6 │ │ - orr.w r6, r5, r6, lsl #12 │ │ - add r3, r6 │ │ - orr.w r3, r3, r7, lsl #18 │ │ - sub.w r3, r3, #1114112 @ 0x110000 │ │ - clz r3, r3 │ │ - lsrs r3, r3, #5 │ │ - cmp.w r2, #1114112 @ 0x110000 │ │ - it ne │ │ - cmpne r3, #0 │ │ - bne.w e108 │ │ - b.n e37e │ │ - ldr r3, [pc, #56] @ (e444 ) │ │ + strd r5, r0, [sp, #24] │ │ movs r0, #3 │ │ - mov r1, r2 │ │ - add r3, pc │ │ - mov r2, r3 │ │ - bl 84cc │ │ - ldr r0, [pc, #44] @ (e448 ) │ │ - movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #44] @ (e44c ) │ │ - add r0, pc │ │ + strd r4, r0, [sp, #32] │ │ + add r0, sp, #48 @ 0x30 │ │ add r2, pc │ │ - bl 8b7c │ │ - ldr r0, [pc, #40] @ (e450 ) │ │ - add r0, pc │ │ - bl 9370 │ │ + add r1, pc │ │ + strd r3, r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #16 │ │ + str r6, [sp, #72] @ 0x48 │ │ + strd r2, r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #4 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #24 │ │ + bl b450 │ │ nop │ │ - add r1, pc, #500 @ (adr r1, e628 ) │ │ - vsli.64 d16, d29, #63 @ 0x3f │ │ - movs r0, r0 │ │ - lsls r1, r0, #12 │ │ - movs r0, r0 │ │ - bx r1 │ │ - movs r3, r0 │ │ - bx r4 │ │ - movs r3, r0 │ │ - nop @ (mov r8, r8) │ │ - movs r3, r0 │ │ - str r1, [r7, #8] │ │ - vmlsl.u q10, d15, d16[0] │ │ - movs r3, r0 │ │ - mov r0, sp │ │ - movs r3, r0 │ │ - push {r4, r5, r6, lr} │ │ + sbcs.w r0, r2, r4 │ │ + strh r7, [r7, #4] │ │ + vsri.64 , , #1 │ │ + vsra.u32 d16, d1, #1 │ │ + movs r0, r0 │ │ + sbcs.w r0, r2, r4 │ │ + subs r0, #222 @ 0xde │ │ + vtbx.8 d30, {d15-d18}, d26 │ │ + movs r4, r0 │ │ + @ instruction: 0xeb880004 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ - mov r5, r1 │ │ + ldr r2, [pc, #140] @ (13dc8 ) │ │ mov r4, r0 │ │ - cmp r1, #39 @ 0x27 │ │ - bhi.n e4a6 │ │ - tbb [pc, r5] │ │ - adds r0, #20 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - ldrh r0, [r6, r0] │ │ - adds r0, #103 @ 0x67 │ │ - strb r0, [r6, #16] │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #48 @ 0x30 │ │ - adds r0, #129 @ 0x81 │ │ - adds r0, #48 @ 0x30 │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #12380 @ 0x305c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - cmp r5, #92 @ 0x5c │ │ - bne.n e4c4 │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #23644 @ 0x5c5c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - mov r0, r5 │ │ - bl 9b8c │ │ - cmp r0, #0 │ │ - beq.n e59a │ │ - ldr r0, [pc, #380] @ (e64c ) │ │ - movs r1, #0 │ │ - strb.w r1, [sp, #2] │ │ - ubfx r2, r5, #16, #4 │ │ - add r0, pc │ │ - ubfx r3, r5, #12, #4 │ │ - strh.w r1, [sp] │ │ - ubfx r1, r5, #20, #4 │ │ - ldrb.w lr, [r0, r2] │ │ - ubfx r2, r5, #4, #4 │ │ - ldrb.w ip, [r0, r1] │ │ - ubfx r1, r5, #8, #4 │ │ - ldrb r3, [r0, r3] │ │ - and.w r6, r5, #15 │ │ - ldrb r1, [r0, r1] │ │ - ldrb r2, [r0, r2] │ │ - ldrb r0, [r0, r6] │ │ - movs r6, #125 @ 0x7d │ │ - strb.w r6, [sp, #9] │ │ - strb.w r0, [sp, #8] │ │ - strb.w r2, [sp, #7] │ │ - strb.w r1, [sp, #6] │ │ - b.n e5f4 │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #29788 @ 0x745c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #28252 @ 0x6e5c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #29276 @ 0x725c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #8796 @ 0x225c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - str.w r0, [r4, #6] │ │ - str.w r0, [r4, #2] │ │ - mov.w r0, #512 @ 0x200 │ │ - strh r0, [r4, #10] │ │ - movw r0, #10076 @ 0x275c │ │ - strh r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - mov r0, r5 │ │ - bl 9c5c │ │ - cbz r0, e5ac │ │ - movs r0, #128 @ 0x80 │ │ - str r5, [r4, #4] │ │ - strb r0, [r4, #0] │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r0, [pc, #160] @ (e650 ) │ │ - movs r1, #0 │ │ - strb.w r1, [sp, #2] │ │ - ubfx r2, r5, #16, #4 │ │ - add r0, pc │ │ - strh.w r1, [sp] │ │ - ubfx r1, r5, #20, #4 │ │ - ubfx r3, r5, #12, #4 │ │ - ubfx r6, r5, #8, #4 │ │ - ldrb.w lr, [r0, r2] │ │ - ldrb.w ip, [r0, r1] │ │ - ubfx r1, r5, #4, #4 │ │ - and.w r2, r5, #15 │ │ - ldrb r3, [r0, r3] │ │ - ldrb r6, [r0, r6] │ │ - ldrb r1, [r0, r1] │ │ - ldrb r0, [r0, r2] │ │ - movs r2, #125 @ 0x7d │ │ - strb.w r2, [sp, #9] │ │ - strb.w r0, [sp, #8] │ │ - strb.w r1, [sp, #7] │ │ - strb.w r6, [sp, #6] │ │ - orr.w r0, r5, #1 │ │ - mvn.w r1, #1 │ │ - clz r0, r0 │ │ - strb.w r3, [sp, #5] │ │ - strb.w lr, [sp, #4] │ │ - add.w r0, r1, r0, lsr #2 │ │ - strb.w ip, [sp, #3] │ │ - cmp r0, #11 │ │ - itttt cc │ │ - movcc r1, sp │ │ - movwcc r2, #30044 @ 0x755c │ │ - strhcc r2, [r1, r0] │ │ - addcc r1, r0 │ │ - itttt cc │ │ - movcc r2, #123 @ 0x7b │ │ - strbcc r2, [r1, #2] │ │ - ldrdcc r1, r2, [sp] │ │ - ldrhcc.w r3, [sp, #8] │ │ - itttt cc │ │ - strdcc r1, r2, [r4] │ │ - strhcc r3, [r4, #8] │ │ - movcc r1, #10 │ │ - strbcc r1, [r4, #11] │ │ - ittt cc │ │ - strbcc r0, [r4, #10] │ │ - addcc sp, #16 │ │ - popcc {r4, r5, r6, pc} │ │ - ldr r2, [pc, #16] @ (e654 ) │ │ - movs r1, #10 │ │ + ubfx r0, r1, #8, #4 │ │ + and.w r3, r1, #15 │ │ add r2, pc │ │ - bl 8490 │ │ - nop │ │ - ldr r1, [pc, #112] @ (e6c0 ) │ │ - vqshrun.s64 d20, q15, #1 │ │ - vsra.u64 q10, q10, #1 │ │ - movs r3, r0 │ │ - mov r0, r1 │ │ - ldr r1, [pc, #8] @ (e664 ) │ │ + ubfx r5, r1, #16, #4 │ │ + ubfx r6, r1, #12, #4 │ │ + ldrb.w lr, [r2, r0] │ │ + ubfx r0, r1, #4, #4 │ │ + ldrb.w ip, [r2, r3] │ │ + lsrs r3, r1, #20 │ │ + ldrb r0, [r2, r0] │ │ + orr.w r1, r1, #1 │ │ + ldrb r3, [r2, r3] │ │ + ldrb r5, [r2, r5] │ │ + ldrb r2, [r2, r6] │ │ + strb.w r0, [sp, #7] │ │ + strb.w r2, [sp, #5] │ │ + clz r2, r1 │ │ + mov r1, sp │ │ + movs r6, #0 │ │ + orr.w r0, r1, r2, lsr #2 │ │ + strb.w r3, [sp, #3] │ │ + strb.w r5, [sp, #4] │ │ + mvn.w r3, #1 │ │ + add.w r5, r3, r2, lsr #2 │ │ + movs r2, #123 @ 0x7b │ │ + strb.w r6, [sp, #2] │ │ + movs r3, #92 @ 0x5c │ │ + strh.w r6, [sp] │ │ + movs r6, #10 │ │ + strb.w lr, [sp, #6] │ │ + strb r2, [r0, #0] │ │ + movs r2, #117 @ 0x75 │ │ + strb.w r2, [r0, #-1] │ │ + movs r0, #125 @ 0x7d │ │ + strb.w r0, [sp, #9] │ │ + mov r0, r4 │ │ + movs r2, #10 │ │ + strb r3, [r1, r5] │ │ + strb.w ip, [sp, #8] │ │ + bl 5df06 │ │ + strb r6, [r4, #11] │ │ + strb r5, [r4, #10] │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r7, #206 @ 0xce │ │ + vrsubhn.i d20, , q4 │ │ + ldr r1, [pc, #8] @ (13dd8 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - b.w 89b0 │ │ - ldr r7, [r4, r5] │ │ + b.w b8a0 │ │ + adds r7, #52 @ 0x34 │ │ vrsubhn.i d20, , q5 │ │ subs r1, r1, r0 │ │ cmp r1, #16 │ │ it cs │ │ - bcs.w 87d8 │ │ + bcs.w b658 │ │ cmp r2, r0 │ │ - beq.n e68e │ │ + beq.n 13e00 │ │ movs r2, #0 │ │ ldrsb.w r3, [r0], #1 │ │ cmn.w r3, #65 @ 0x41 │ │ it gt │ │ addgt r2, #1 │ │ subs r1, #1 │ │ - bne.n e67a │ │ - mov r0, r2 │ │ - bx lr │ │ + bne.n 13dee │ │ + b.n 13e02 │ │ movs r2, #0 │ │ mov r0, r2 │ │ bx lr │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #188 @ 0xbc │ │ - mov sl, r1 │ │ - ldrd r2, r1, [r1, #20] │ │ - ldrd r5, r7, [r0] │ │ + bmi.n 13db2 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #36 @ 0x24 │ │ + mov r9, r1 │ │ + ldrd r2, r1, [r1] │ │ + ldrd r5, r4, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #616] @ (e910 ) │ │ + ldr r1, [pc, #196] @ (13ee4 ) │ │ mov r0, r2 │ │ movs r2, #1 │ │ add r1, pc │ │ blx r3 │ │ mov r6, r0 │ │ - cmp r7, #0 │ │ - beq.w e8e8 │ │ - adds r4, r5, r7 │ │ - add.w fp, sp, #60 @ 0x3c │ │ - movs r0, #1 │ │ - b.n e6ce │ │ - movs r6, #1 │ │ - adds r5, #1 │ │ + cmp r4, #0 │ │ + beq.n 13ec8 │ │ + ldr r1, [pc, #184] @ (13ee8 ) │ │ movs r0, #0 │ │ - cmp r5, r4 │ │ - beq.w e8e8 │ │ - lsls r1, r6, #24 │ │ - bne.n e6c2 │ │ - ldr.w r8, [sl, #28] │ │ - movs.w r1, r8, lsl #29 │ │ - bmi.n e726 │ │ + add r1, pc │ │ + mov r8, r1 │ │ + lsls r1, r6, #31 │ │ + beq.n 13e3e │ │ + movs r6, #1 │ │ + b.n 13ebe │ │ + ldrb.w r1, [r9, #10] │ │ lsls r0, r0, #31 │ │ - bne.n e6f2 │ │ - ldrd r0, r1, [sl, #20] │ │ + lsls r1, r1, #24 │ │ + bmi.n 13e64 │ │ + cbz r0, 13e5a │ │ + ldrd r0, r1, [r9] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #564] @ (e920 ) │ │ - add r1, pc │ │ + mov r1, r8 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n e6c2 │ │ - movs.w r0, r8, lsl #27 │ │ - bmi.n e7ac │ │ - movs.w r0, r8, lsl #26 │ │ - bmi.n e7f4 │ │ - ldrb r2, [r5, #0] │ │ - cmp r2, #100 @ 0x64 │ │ - bcc.w e85e │ │ - movs r0, #41 @ 0x29 │ │ - muls r0, r2 │ │ - lsrs r1, r0, #12 │ │ - mvn.w r0, #99 @ 0x63 │ │ - smlabb r0, r1, r0, r2 │ │ - ldr r2, [pc, #512] @ (e918 ) │ │ - add r2, pc │ │ - uxtb r0, r0 │ │ - ldrh.w r0, [r2, r0, lsl #1] │ │ - strh.w r0, [sp, #97] @ 0x61 │ │ - movs r0, #36 @ 0x24 │ │ - b.n e866 │ │ - ldrd r7, r9, [sl, #20] │ │ - lsls r0, r0, #31 │ │ - beq.n e742 │ │ - ldr r1, [pc, #500] @ (e924 ) │ │ - mov r0, r7 │ │ - ldr.w r3, [r9, #12] │ │ + bne.n 13e3a │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + bl 11124 │ │ + b.n 13ebc │ │ + ldrd sl, fp, [r9] │ │ + cbnz r0, 13e7c │ │ + ldr r1, [pc, #128] @ (13eec ) │ │ + mov r0, sl │ │ + ldr.w r3, [fp, #12] │ │ movs r2, #1 │ │ add r1, pc │ │ movs r6, #1 │ │ blx r3 │ │ - cmp r0, #0 │ │ - bne.n e6c4 │ │ - ldr r0, [pc, #484] @ (e928 ) │ │ - add.w r1, sp, #23 │ │ - str r1, [sp, #16] │ │ - movs r1, #1 │ │ - add r0, pc │ │ - strb.w r1, [sp, #23] │ │ - ldmia.w sl, {r1, r2, r3, r6} │ │ - mov ip, r4 │ │ - strd r0, r8, [sp, #48] @ 0x30 │ │ - ldrb.w r0, [sl, #32] │ │ - strb.w r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #24 │ │ - ldr.w r4, [sl, #16] │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - movs.w r0, r8, lsl #27 │ │ - str r7, [sp, #8] │ │ - add r7, sp, #8 │ │ - str.w r9, [sp, #12] │ │ - str r7, [sp, #44] @ 0x2c │ │ - str r4, [sp, #40] @ 0x28 │ │ - bmi.n e7cc │ │ - movs.w r0, r8, lsl #26 │ │ - bmi.n e826 │ │ - ldrb r2, [r5, #0] │ │ - mov r4, ip │ │ - cmp r2, #100 @ 0x64 │ │ - bcc.n e870 │ │ - movs r0, #41 @ 0x29 │ │ - muls r0, r2 │ │ - lsrs r1, r0, #12 │ │ - mvn.w r0, #99 @ 0x63 │ │ - smlabb r0, r1, r0, r2 │ │ - ldr r2, [pc, #408] @ (e934 ) │ │ - add r2, pc │ │ - uxtb r0, r0 │ │ - ldrh.w r0, [r2, r0, lsl #1] │ │ - strh.w r0, [sp, #97] @ 0x61 │ │ - movs r0, #36 @ 0x24 │ │ - b.n e878 │ │ - ldrb r1, [r5, #0] │ │ - movs r2, #127 @ 0x7f │ │ - mov r0, r2 │ │ - and.w r2, r1, #15 │ │ - movs r3, #87 @ 0x57 │ │ - cmp r2, #10 │ │ - it cc │ │ - movcc r3, #48 @ 0x30 │ │ - add r2, r3 │ │ - strb.w r2, [fp, r0] │ │ - subs r2, r0, #1 │ │ - lsrs r1, r1, #4 │ │ - bne.n e7b0 │ │ - b.n e812 │ │ - ldrb r1, [r5, #0] │ │ - movs r2, #127 @ 0x7f │ │ - mov r0, r2 │ │ - and.w r2, r1, #15 │ │ - movs r3, #87 @ 0x57 │ │ - cmp r2, #10 │ │ - it cc │ │ - movcc r3, #48 @ 0x30 │ │ - add r2, r3 │ │ - strb.w r2, [fp, r0] │ │ - subs r2, r0, #1 │ │ - lsrs r1, r1, #4 │ │ - bne.n e7d0 │ │ - cmp r0, #128 @ 0x80 │ │ - bhi.w e906 │ │ - mov r4, ip │ │ - b.n e84a │ │ - ldrb r1, [r5, #0] │ │ - movs r2, #127 @ 0x7f │ │ - mov r0, r2 │ │ - and.w r2, r1, #15 │ │ - movs r3, #55 @ 0x37 │ │ - cmp r2, #10 │ │ - it cc │ │ - movcc r3, #48 @ 0x30 │ │ - add r2, r3 │ │ - strb.w r2, [fp, r0] │ │ - subs r2, r0, #1 │ │ - lsrs r1, r1, #4 │ │ - bne.n e7f8 │ │ - cmp r0, #128 @ 0x80 │ │ - bhi.n e906 │ │ - adds r1, r0, #1 │ │ - ldr r2, [pc, #248] @ (e914 ) │ │ - rsb r1, r1, #129 @ 0x81 │ │ - add r0, fp │ │ - add r2, pc │ │ - movs r3, #2 │ │ - b.n e89c │ │ - ldrb r1, [r5, #0] │ │ - movs r2, #127 @ 0x7f │ │ - mov r4, ip │ │ - mov r0, r2 │ │ - and.w r2, r1, #15 │ │ - movs r3, #55 @ 0x37 │ │ - cmp r2, #10 │ │ - it cc │ │ - movcc r3, #48 @ 0x30 │ │ - add r2, r3 │ │ - strb.w r2, [fp, r0] │ │ - subs r2, r0, #1 │ │ - lsrs r1, r1, #4 │ │ - bne.n e82c │ │ - cmp r0, #128 @ 0x80 │ │ - bhi.n e906 │ │ - adds r1, r0, #1 │ │ - ldr r2, [pc, #224] @ (e930 ) │ │ - rsb r1, r1, #129 @ 0x81 │ │ - add r0, fp │ │ - add r2, pc │ │ - movs r3, #2 │ │ - strd r0, r1, [sp] │ │ - b.n e8c8 │ │ - cmp r2, #10 │ │ - bcs.n e882 │ │ - movs r0, #38 @ 0x26 │ │ - mov r1, r2 │ │ - orr.w r1, r1, #48 @ 0x30 │ │ - strb.w r1, [fp, r0] │ │ - b.n e890 │ │ - cmp r2, #10 │ │ - bcs.n e8aa │ │ - movs r0, #38 @ 0x26 │ │ - mov r1, r2 │ │ - orr.w r1, r1, #48 @ 0x30 │ │ - strb.w r1, [fp, r0] │ │ - b.n e8b8 │ │ - ldr r0, [pc, #192] @ (e944 ) │ │ - add r0, pc │ │ - ldrh.w r0, [r0, r2, lsl #1] │ │ - strh.w r0, [sp, #97] @ 0x61 │ │ - movs r0, #37 @ 0x25 │ │ - ldr r2, [pc, #136] @ (e91c ) │ │ - rsb r1, r0, #39 @ 0x27 │ │ - add r0, fp │ │ - movs r3, #0 │ │ - add r2, pc │ │ - strd r0, r1, [sp] │ │ - mov r0, sl │ │ + cbnz r0, 13ebe │ │ + ldr r0, [pc, #112] @ (13ef0 ) │ │ + sub.w r1, r7, #45 @ 0x2d │ │ + str r1, [sp, #12] │ │ movs r1, #1 │ │ - bl 85f8 │ │ - b.n e8e4 │ │ - ldr r0, [pc, #156] @ (e948 ) │ │ add r0, pc │ │ - ldrh.w r0, [r0, r2, lsl #1] │ │ - strh.w r0, [sp, #97] @ 0x61 │ │ - movs r0, #37 @ 0x25 │ │ - ldr r2, [pc, #124] @ (e938 ) │ │ - rsb r1, r0, #39 @ 0x27 │ │ - add r0, fp │ │ - movs r3, #0 │ │ - strd r0, r1, [sp] │ │ - add r2, pc │ │ - add r0, sp, #24 │ │ - movs r1, #1 │ │ - bl 85f8 │ │ + strb.w r1, [r7, #-45] │ │ + ldrd r1, r2, [r9, #8] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #4 │ │ + strd r1, r2, [sp, #28] │ │ + add r1, sp, #20 │ │ + str r0, [sp, #20] │ │ + mov r0, r5 │ │ + str.w fp, [sp, #8] │ │ + str.w sl, [sp, #4] │ │ + bl 11124 │ │ cmp r0, #0 │ │ - bne.w e6c2 │ │ - ldrd r0, r1, [sp, #44] @ 0x2c │ │ + bne.n 13e3a │ │ + ldrd r0, r1, [sp, #20] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #92] @ (e93c ) │ │ + ldr r1, [pc, #60] @ (13ef4 ) │ │ add r1, pc │ │ blx r3 │ │ mov r6, r0 │ │ - b.n e6c4 │ │ - cbz r6, e8f2 │ │ + adds r5, #1 │ │ + subs r4, #1 │ │ + mov.w r0, #1 │ │ + bne.n 13e36 │ │ + cbz r6, 13ece │ │ movs r0, #1 │ │ - add sp, #188 @ 0xbc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r0, r1, [sl, #20] │ │ + b.n 13edc │ │ + ldrd r0, r1, [r9] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #68] @ (e940 ) │ │ + ldr r1, [pc, #32] @ (13ef8 ) │ │ add r1, pc │ │ blx r3 │ │ - add sp, #188 @ 0xbc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #36] @ (e92c ) │ │ - movs r1, #128 @ 0x80 │ │ - add r2, pc │ │ - bl 8490 │ │ - ldrh r2, [r2, r5] │ │ - vshll.u32 , d1, #31 │ │ - @ instruction: 0xffff48ff │ │ - vtbl.8 d21, {d31- instruction: 0xffff5b12 │ │ - vcvt.f32.u32 d21, d3, #1 │ │ - vqrdmlsh.s , , d12[0] │ │ - movs r3, r0 │ │ - subs r5, #166 @ 0xa6 │ │ - movs r3, r0 │ │ - ldr r5, [r3, r7] │ │ - vqrshrun.s64 d20, , #1 │ │ - @ instruction: 0xffff5b5e │ │ - vqshl.u32 d20, d8, #31 │ │ - vtbl.8 d21, {d15-d16}, d3 │ │ - vqshl.u64 d20, d1, #63 @ 0x3f │ │ - @ instruction: 0xffff4769 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (ed10 ) │ │ - sub sp, #60 @ 0x3c │ │ - ldrd r4, sl, [r1, #20] │ │ - movs r1, #34 @ 0x22 │ │ - ldr.w r2, [sl, #16] │ │ - ldrd r6, r7, [r0] │ │ - mov r0, r4 │ │ - mov fp, r2 │ │ - blx r2 │ │ - cbz r0, e970 │ │ - movs r0, #1 │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r7, #0 │ │ - beq.w eb3a │ │ - movs r5, #0 │ │ - mov r9, r6 │ │ - mov.w r8, #0 │ │ - adds r0, r6, r7 │ │ - str r0, [sp, #20] │ │ - str r7, [sp, #16] │ │ - strd sl, r6, [sp, #8] │ │ - b.n e9ce │ │ - orr.w r1, r6, r0, lsl #6 │ │ - add.w r9, r3, #2 │ │ - mov r6, r7 │ │ - mov r7, lr │ │ - add r0, sp, #32 │ │ - mov.w r2, #65537 @ 0x10001 │ │ - str r1, [sp, #24] │ │ - bl 95a4 │ │ - ldrb.w r0, [sp, #32] │ │ - cmp r0, #128 @ 0x80 │ │ - itttt ne │ │ - ldrbne.w r0, [sp, #42] @ 0x2a │ │ - ldrbne.w r1, [sp, #43] @ 0x2b │ │ - subne r0, r1, r0 │ │ - uxtbne r0, r0 │ │ - it ne │ │ - cmpne r0, #1 │ │ - bne.n ea2e │ │ - ldr r0, [sp, #28] │ │ - sub.w r0, r8, r0 │ │ - add.w r8, r0, r9 │ │ - ldr r0, [sp, #20] │ │ - cmp r9, r0 │ │ - beq.w eb60 │ │ - str.w r9, [sp, #28] │ │ - ldrsb.w r0, [r9], #1 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - uxtb r1, r0 │ │ - bgt.n e996 │ │ - ldr r3, [sp, #28] │ │ - mov lr, r7 │ │ - mov r7, r6 │ │ - and.w r0, r1, #31 │ │ - cmp r1, #223 @ 0xdf │ │ - ldrb r2, [r3, #1] │ │ - and.w r6, r2, #63 @ 0x3f │ │ - bls.n e98a │ │ - ldrb r2, [r3, #2] │ │ - add.w r9, r3, #3 │ │ - cmp r1, #240 @ 0xf0 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w ip, r2, r6, lsl #6 │ │ - bcc.w eb12 │ │ - ldrb.w r2, [r9] │ │ - and.w r0, r0, #7 │ │ - mov r6, r7 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r1, r2, ip, lsl #6 │ │ - orr.w r0, r1, r0, lsl #18 │ │ - cmp.w r0, #1114112 @ 0x110000 │ │ - beq.w eb5e │ │ - mov r1, r0 │ │ - ldr r0, [sp, #28] │ │ - add.w r9, r0, #4 │ │ - b.n e994 │ │ - cmp r8, r5 │ │ - bcc.w eb8c │ │ - cbz r5, ea48 │ │ - cmp r5, r7 │ │ - bcs.n ea44 │ │ - ldrsb r0, [r6, r5] │ │ - cmn.w r0, #64 @ 0x40 │ │ - bge.n ea48 │ │ - b.n eb8c │ │ - bne.w eb8c │ │ - cmp.w r8, #0 │ │ - beq.n ea62 │ │ - cmp r8, r7 │ │ - bcs.n ea5e │ │ - ldrsb.w r0, [r6, r8] │ │ - cmn.w r0, #65 @ 0x41 │ │ - bgt.n ea62 │ │ - b.n eb8c │ │ - bne.w eb8c │ │ - ldr.w r3, [sl, #12] │ │ - adds r1, r6, r5 │ │ - sub.w r2, r8, r5 │ │ - mov r0, r4 │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w e968 │ │ - add r2, sp, #32 │ │ - add r3, sp, #48 @ 0x30 │ │ - ldmia r2, {r0, r1, r2} │ │ - stmia r3!, {r0, r1, r2} │ │ - uxtb r0, r0 │ │ - cmp r0, #128 @ 0x80 │ │ - bne.n eace │ │ - mov.w sl, #128 @ 0x80 │ │ - b.n eaa2 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - mov.w sl, #0 │ │ - str.w sl, [sp, #56] @ 0x38 │ │ - strd sl, sl, [sp, #48] @ 0x30 │ │ - mov r0, r4 │ │ - blx fp │ │ - cmp r0, #0 │ │ - bne.w e968 │ │ - cmp.w sl, #128 @ 0x80 │ │ - beq.n ea8a │ │ - ldrb.w r5, [sp, #58] @ 0x3a │ │ - ldrb.w r0, [sp, #59] @ 0x3b │ │ - cmp r5, r0 │ │ - bcs.n eb02 │ │ - cmp r5, #10 │ │ - add.w r0, r5, #1 │ │ - strb.w r0, [sp, #58] @ 0x3a │ │ - bcs.n eb80 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldrb r1, [r0, r5] │ │ - mov r0, r4 │ │ - blx fp │ │ - cmp r0, #0 │ │ - beq.n eaa2 │ │ - b.n e968 │ │ - ldrb.w r0, [sp, #58] @ 0x3a │ │ - ldrb.w r6, [sp, #59] @ 0x3b │ │ - cmp r0, #10 │ │ - mov r5, r0 │ │ - it ls │ │ - movls r5, #10 │ │ - cmp r6, r0 │ │ - it ls │ │ - movls r6, r0 │ │ - cmp r6, r0 │ │ - beq.n eb02 │ │ - adds r7, r0, #1 │ │ - cmp r5, r0 │ │ - strb.w r7, [sp, #58] @ 0x3a │ │ - beq.n eb80 │ │ - add r1, sp, #48 @ 0x30 │ │ - ldrb r1, [r1, r0] │ │ - mov r0, r4 │ │ - blx fp │ │ - cmp r0, #0 │ │ - mov r0, r7 │ │ - beq.n eae4 │ │ - b.n e968 │ │ - ldr r0, [sp, #24] │ │ - cmp r0, #128 @ 0x80 │ │ - bcs.n eb18 │ │ - movs r0, #1 │ │ - ldr r7, [sp, #16] │ │ - ldrd sl, r6, [sp, #8] │ │ - b.n eb34 │ │ - orr.w r1, ip, r0, lsl #12 │ │ - b.n e992 │ │ - ldr r7, [sp, #16] │ │ - cmp.w r0, #2048 @ 0x800 │ │ - ldrd sl, r6, [sp, #8] │ │ - bcs.n eb28 │ │ - movs r0, #2 │ │ - b.n eb34 │ │ - cmp.w r0, #65536 @ 0x10000 │ │ - mov.w r0, #4 │ │ - it cc │ │ - movcc r0, #3 │ │ - add.w r5, r0, r8 │ │ - b.n e9bc │ │ - movs r5, #0 │ │ - movs r7, #0 │ │ - ldr.w r3, [sl, #12] │ │ - adds r1, r6, r5 │ │ - mov r0, r4 │ │ - mov r2, r7 │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w e968 │ │ - mov r0, r4 │ │ - movs r1, #34 @ 0x22 │ │ - mov r2, fp │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - bx r2 │ │ - mov r7, lr │ │ - cbz r5, eb72 │ │ - cmp r7, r5 │ │ - bls.n eb76 │ │ - ldrsb r0, [r6, r5] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.n eb9e │ │ - subs r7, r7, r5 │ │ - b.n eb3e │ │ - movs r5, #0 │ │ - b.n eb3e │ │ - bne.n eb9e │ │ - subs r0, r7, r5 │ │ - mov r5, r7 │ │ - mov r7, r0 │ │ - b.n eb3e │ │ - ldr r2, [pc, #48] @ (ebb4 ) │ │ - mov r0, r5 │ │ - movs r1, #10 │ │ - add r2, pc │ │ - bl 84cc │ │ - ldr r0, [pc, #32] @ (ebb0 ) │ │ - mov r1, r7 │ │ - mov r2, r5 │ │ - mov r3, r8 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, r6 │ │ - bl 9798 │ │ - ldr r0, [pc, #24] @ (ebb8 ) │ │ - mov r1, r7 │ │ - mov r2, r5 │ │ - mov r3, r7 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, r6 │ │ - bl 9798 │ │ - subs r3, #60 @ 0x3c │ │ - movs r3, r0 │ │ - subs r4, #194 @ 0xc2 │ │ - movs r3, r0 │ │ - subs r3, #26 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + subs r0, #87 @ 0x57 │ │ + vtbx.8 d19, {d15}, d7 │ │ + @ instruction: 0xffff4167 │ │ + vmlal.u q15, d31, d10[0] │ │ + movs r4, r0 │ │ + movs r7, #24 │ │ + vabdl.u , d31, d20 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ - mov r7, r0 │ │ + mov r8, r0 │ │ ldr r0, [r1, #0] │ │ - cbz r0, ec22 │ │ - ldr r5, [r1, #28] │ │ + cmp r0, #1 │ │ + bne.w 14048 │ │ + ldr.w sl, [r1, #28] │ │ ldr.w lr, [r1, #52] @ 0x34 │ │ - cmp r5, lr │ │ - beq.n ec26 │ │ + cmp sl, lr │ │ + beq.w 1404c │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ mov r3, lr │ │ - ldr r2, [r1, #48] @ 0x30 │ │ - sub.w r9, ip, #1 │ │ - str r7, [sp, #20] │ │ - add.w r4, r5, r9 │ │ + ldr r5, [r1, #48] @ 0x30 │ │ + sub.w r0, ip, #1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add.w r4, sl, r0 │ │ cmp r4, lr │ │ - bcs.w ed70 │ │ + bcs.w 14080 │ │ ldr r0, [r1, #8] │ │ - add.w r3, r5, ip │ │ - str r0, [sp, #40] @ 0x28 │ │ - add.w r8, r2, r5 │ │ + add.w r2, sl, ip │ │ + str r0, [sp, #32] │ │ + add.w r9, r5, sl │ │ ldr r0, [r1, #12] │ │ - str r0, [sp, #36] @ 0x24 │ │ + ldr r3, [r1, #36] @ 0x24 │ │ + str r0, [sp, #28] │ │ ldr r0, [r1, #24] │ │ - ldr r7, [r1, #16] │ │ - ldr.w fp, [r1, #36] @ 0x24 │ │ - str r3, [sp, #28] │ │ - sub.w r3, ip, r0 │ │ - add r0, r5 │ │ - ldr r6, [r1, #56] @ 0x38 │ │ - str r0, [sp, #8] │ │ - subs r0, r5, r7 │ │ - str r3, [sp, #12] │ │ + ldr r6, [r1, #16] │ │ + ldr.w fp, [r1, #56] @ 0x38 │ │ + str r2, [sp, #20] │ │ + sub.w r2, ip, r0 │ │ + add r0, sl │ │ + str r0, [sp, #4] │ │ + sub.w r0, sl, r6 │ │ + strd r3, r3, [sp, #44] @ 0x2c │ │ + mov r3, sl │ │ adds r0, #1 │ │ - mov r3, r5 │ │ - str r0, [sp, #16] │ │ - str r7, [sp, #32] │ │ - mov r0, fp │ │ - str.w fp, [sp, #48] @ 0x30 │ │ - b.n ecae │ │ - ldrb r0, [r1, #14] │ │ - cbz r0, ec30 │ │ - movs r0, #2 │ │ - str r0, [r7, #0] │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb r5, [r1, #12] │ │ - ldr r2, [r1, #4] │ │ - ldrd ip, r3, [r1, #48] @ 0x30 │ │ - eor.w r0, r5, #1 │ │ - strb r0, [r1, #12] │ │ - cbz r2, ec54 │ │ - cmp r3, r2 │ │ - bls.w edd4 │ │ - ldrsb.w r0, [ip, r2] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w edd8 │ │ - subs r3, r3, r2 │ │ - cmp r3, #0 │ │ - beq.w edd0 │ │ - add.w r0, ip, r2 │ │ - ldrsb.w r6, [r0] │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - uxtb r3, r6 │ │ - bgt.w edf4 │ │ - ldrb r6, [r0, #1] │ │ - and.w ip, r3, #31 │ │ - cmp r3, #223 @ 0xdf │ │ - and.w r6, r6, #63 @ 0x3f │ │ - bls.w edea │ │ - ldrb r4, [r0, #2] │ │ - cmp r3, #240 @ 0xf0 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - orr.w r6, r4, r6, lsl #6 │ │ - bcc.w edf0 │ │ - ldrb r0, [r0, #3] │ │ - and.w r3, ip, #7 │ │ + str r2, [sp, #8] │ │ + str r6, [sp, #24] │ │ + str r0, [sp, #12] │ │ + str r5, [sp, #16] │ │ + cmp sl, r3 │ │ + bne.w 14080 │ │ + ldrb r0, [r5, r4] │ │ + ldr r2, [sp, #32] │ │ and.w r0, r0, #63 @ 0x3f │ │ - orr.w r0, r0, r6, lsl #6 │ │ - orr.w r3, r0, r3, lsl #18 │ │ - b.n edf4 │ │ - ldr.w fp, [sp, #24] │ │ - add.w r4, r3, r9 │ │ - cmp r4, lr │ │ - bcs.w ede6 │ │ - cmp r5, r3 │ │ - bne.n ed70 │ │ - ldrb r3, [r2, r4] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - rsb r7, r3, #32 │ │ - lsr.w r4, r0, r3 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - subs r3, #32 │ │ - lsl.w r7, r0, r7 │ │ - orr.w r4, r4, r7 │ │ + rsb r4, r0, #32 │ │ + lsr.w r3, r2, r0 │ │ + ldr r2, [sp, #28] │ │ + subs r0, #32 │ │ + lsl.w r4, r2, r4 │ │ + orr.w r3, r3, r4 │ │ it pl │ │ - lsrpl.w r4, r0, r3 │ │ - lsls r3, r4, #31 │ │ - beq.n ed20 │ │ - ldr r3, [sp, #32] │ │ + lsrpl.w r3, r2, r0 │ │ + lsls r0, r3, #31 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + add.w r3, r0, #1 │ │ + beq.n 13fea │ │ + ldr r0, [sp, #24] │ │ mov r4, ip │ │ - str.w fp, [sp, #24] │ │ - cmp r3, fp │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + mov r5, r0 │ │ + cmp r2, r0 │ │ it hi │ │ - movhi fp, r3 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - adds r0, #1 │ │ - str r0, [sp, #44] @ 0x2c │ │ + movhi r5, r2 │ │ + str r3, [sp, #36] @ 0x24 │ │ + cmp r3, #0 │ │ it eq │ │ - moveq fp, r3 │ │ - mov r3, fp │ │ - cmp fp, ip │ │ + moveq r5, r0 │ │ + mov r3, r5 │ │ + cmp r5, ip │ │ it hi │ │ - movhi r4, fp │ │ + movhi r4, r5 │ │ cmp r4, r3 │ │ - beq.n ed36 │ │ - adds r0, r5, r3 │ │ - mov r7, r3 │ │ - cmp r0, lr │ │ - bcs.w ee42 │ │ - ldrb.w r0, [r8, r7] │ │ - adds r3, r7, #1 │ │ - ldrb.w sl, [r6, r7] │ │ - cmp sl, r0 │ │ - beq.n ecf8 │ │ - ldr r0, [sp, #16] │ │ - adds r3, r0, r7 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + beq.n 13ff8 │ │ + mov r0, r3 │ │ + add r3, sl │ │ + cmp r3, lr │ │ + bcs.w 1416e │ │ + ldrb.w r2, [r9, r0] │ │ + adds r3, r0, #1 │ │ + ldrb.w r6, [fp, r0] │ │ + cmp r6, r2 │ │ + beq.n 13fbe │ │ + ldr r2, [sp, #12] │ │ + adds r3, r2, r0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ str r3, [r1, #28] │ │ - cbnz r0, ed2e │ │ - b.n eca0 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #28] │ │ - adds r3, #1 │ │ - str r0, [r1, #28] │ │ - mov r3, r0 │ │ - beq.n eca4 │ │ - ldr r3, [sp, #28] │ │ + cbz r0, 14044 │ │ movs r4, #0 │ │ - mov fp, r4 │ │ - str r4, [r1, #36] @ 0x24 │ │ - b.n eca4 │ │ + ldr r5, [sp, #16] │ │ + b.n 14036 │ │ + mov r0, r3 │ │ + ldr r3, [sp, #20] │ │ + str r3, [r1, #28] │ │ + cbz r0, 1403a │ │ + ldr r3, [sp, #20] │ │ + movs r4, #0 │ │ + b.n 14036 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r2, r8 │ │ + subs.w r8, r0, #4294967295 @ 0xffffffff │ │ ldr r0, [sp, #48] @ 0x30 │ │ - ldr.w fp, [sp, #24] │ │ - subs.w r7, r0, #4294967295 @ 0xffffffff │ │ it ne │ │ - movne r7, fp │ │ - ldr r3, [sp, #32] │ │ - cmp r7, r3 │ │ - bcs.n ed90 │ │ + movne r8, r0 │ │ + ldr r3, [sp, #24] │ │ + ldr r5, [sp, #16] │ │ + cmp r8, r3 │ │ + bcs.n 140a0 │ │ subs r3, #1 │ │ cmp r3, ip │ │ - bcs.w ee56 │ │ - adds r4, r3, r5 │ │ + bcs.w 1418e │ │ + add.w r4, r3, sl │ │ cmp r4, lr │ │ - bcs.w ee62 │ │ - ldrb r4, [r2, r4] │ │ - ldrb r0, [r6, r3] │ │ - cmp r0, r4 │ │ - beq.n ed46 │ │ - ldr r3, [sp, #8] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r4, [sp, #12] │ │ - cmp r0, #0 │ │ + bcs.w 14182 │ │ + ldrb r0, [r5, r4] │ │ + ldrb.w r4, [fp, r3] │ │ + cmp r4, r0 │ │ + beq.n 1400a │ │ + ldr r3, [sp, #4] │ │ + mov r8, r2 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r4, [sp, #8] │ │ str r3, [r1, #28] │ │ - bne.n ed30 │ │ - b.n eca4 │ │ - cbz r3, edb0 │ │ - ldr r6, [sp, #20] │ │ + cbz r0, 1403a │ │ + str r4, [r1, #36] @ 0x24 │ │ + str r4, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + adds r4, r3, r0 │ │ + cmp r4, lr │ │ + bcc.n 13f6e │ │ + b.n 14128 │ │ + ldr r5, [sp, #16] │ │ + b.n 1403a │ │ + ldrb r0, [r1, #14] │ │ + cbz r0, 14054 │ │ + movs r0, #2 │ │ + str.w r0, [r8] │ │ + b.n 14166 │ │ + ldrb r6, [r1, #12] │ │ + ldr r2, [r1, #4] │ │ + ldrd ip, r3, [r1, #48] @ 0x30 │ │ + eor.w r0, r6, #1 │ │ + strb r0, [r1, #12] │ │ + cbz r2, 140ba │ │ + cmp r2, r3 │ │ + bcs.n 140b8 │ │ + ldrsb.w r0, [ip, r2] │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 140ba │ │ + ldr r0, [pc, #296] @ (1419c ) │ │ + mov r1, r3 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, ip │ │ + bl cb2c │ │ + cbz r3, 1409a │ │ mov r0, r3 │ │ - b.n ed80 │ │ + cmp r0, lr │ │ + bcs.n 14092 │ │ + ldrsb r2, [r5, r0] │ │ + cmn.w r2, #65 @ 0x41 │ │ + bgt.n 1410e │ │ + b.n 14096 │ │ cmp lr, r0 │ │ - beq.n edbc │ │ + beq.n 14110 │ │ adds r0, #1 │ │ - bcs.n edb8 │ │ - cmp r0, lr │ │ - bcs.n ed78 │ │ - ldrsb r7, [r2, r0] │ │ - cmn.w r7, #65 @ 0x41 │ │ - ble.n ed7c │ │ - mov lr, r0 │ │ - b.n edbc │ │ - ldr r0, [sp, #28] │ │ + bcc.n 14084 │ │ + mov.w lr, #0 │ │ + b.n 14110 │ │ + ldr r0, [sp, #20] │ │ str r0, [r1, #28] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, #0 │ │ - strne r0, [r1, #36] @ 0x24 │ │ - ldr r1, [sp, #20] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbz r0, 140ac │ │ movs r0, #0 │ │ - strd r0, r5, [r1] │ │ - ldr r0, [sp, #28] │ │ - str r0, [r1, #8] │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov.w lr, #0 │ │ - ldr r6, [sp, #20] │ │ - b.n edbc │ │ - mov.w lr, #0 │ │ - movs r0, #1 │ │ - cmp lr, r3 │ │ - it hi │ │ - movhi r3, lr │ │ - str r3, [r1, #28] │ │ - stmia.w r6, {r0, r5, lr} │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbnz r5, edf6 │ │ - b.n ee0a │ │ - beq.w ec52 │ │ - ldr r0, [pc, #148] @ (ee70 ) │ │ - mov r1, r3 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, ip │ │ - bl 9798 │ │ - mov r3, lr │ │ - b.n ed72 │ │ - orr.w r3, r6, ip, lsl #6 │ │ - b.n edf4 │ │ - orr.w r3, r6, ip, lsl #12 │ │ - cbz r5, ee04 │ │ + str r0, [r1, #36] @ 0x24 │ │ movs r0, #0 │ │ - str r2, [r7, #8] │ │ - strd r0, r2, [r7] │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp.w r3, #1114112 @ 0x110000 │ │ - bne.n ee18 │ │ + strd r0, sl, [r2] │ │ + ldr r0, [sp, #20] │ │ + str r0, [r2, #8] │ │ + b.n 14166 │ │ + bne.n 14072 │ │ + cmp r2, r3 │ │ + bne.n 140cc │ │ + cbnz r6, 14134 │ │ movs r0, #2 │ │ - str r0, [r7, #0] │ │ + str.w r0, [r8] │ │ movs r0, #1 │ │ strb r0, [r1, #14] │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + b.n 14166 │ │ + add.w r0, ip, r2 │ │ + ldrsb.w r5, [r0] │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + uxtb r3, r5 │ │ + mov r5, r1 │ │ + bgt.n 14132 │ │ + ldrb r4, [r0, #1] │ │ + and.w ip, r3, #31 │ │ + cmp r3, #224 @ 0xe0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + bcc.n 14122 │ │ + ldrb r5, [r0, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + orr.w r4, r5, r4, lsl #6 │ │ + bcc.n 1412c │ │ + ldrb r0, [r0, #3] │ │ + and.w r3, ip, #7 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + orr.w r0, r0, r4, lsl #6 │ │ + orr.w r3, r0, r3, lsl #18 │ │ + b.n 14130 │ │ + mov lr, r0 │ │ + movs r0, #1 │ │ + cmp r3, lr │ │ + stmia.w r8, {r0, sl, lr} │ │ + it hi │ │ + movhi lr, r3 │ │ + str.w lr, [r1, #28] │ │ + b.n 14166 │ │ + orr.w r3, r4, ip, lsl #6 │ │ + b.n 14132 │ │ + mov r3, lr │ │ + b.n 14082 │ │ + orr.w r3, r4, ip, lsl #12 │ │ + mov r5, r1 │ │ + cbz r6, 14140 │ │ + movs r0, #0 │ │ + str.w r2, [r8, #8] │ │ + strd r0, r2, [r8] │ │ + b.n 14166 │ │ movs r0, #1 │ │ cmp r3, #128 @ 0x80 │ │ mov.w r6, #1 │ │ - bcc.n ee36 │ │ + bcc.n 1415e │ │ cmp.w r3, #2048 @ 0x800 │ │ - bcs.n ee2c │ │ + bcs.n 14154 │ │ movs r6, #2 │ │ - b.n ee36 │ │ + b.n 1415e │ │ movs r6, #4 │ │ cmp.w r3, #65536 @ 0x10000 │ │ it cc │ │ movcc r6, #3 │ │ adds r3, r6, r2 │ │ - str r3, [r1, #4] │ │ - stmia r7!, {r0, r2, r3} │ │ + str r3, [r5, #4] │ │ + stmia.w r8, {r0, r2, r3} │ │ add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #52] @ (ee78 ) │ │ - add.w r0, fp, r5 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #52] @ (141a4 ) │ │ + add.w r0, r5, sl │ │ mov r1, lr │ │ cmp lr, r0 │ │ add r2, pc │ │ it hi │ │ movhi r0, lr │ │ - bl 84cc │ │ - ldr r2, [pc, #36] @ (ee7c ) │ │ + bl b410 │ │ + ldr r2, [pc, #28] @ (141a0 ) │ │ + mov r0, r4 │ │ + mov r1, lr │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #24] @ (141a8 ) │ │ mov r0, r3 │ │ mov r1, ip │ │ add r2, pc │ │ - bl 84cc │ │ - ldr r2, [pc, #16] @ (ee74 ) │ │ - mov r0, r4 │ │ - mov r1, lr │ │ + bl b410 │ │ + nop │ │ + add.w r0, sl, r4 │ │ + @ instruction: 0xe8100004 │ │ + @ instruction: 0xe8300004 │ │ + b.n 14194 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #16 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + ldr r6, [r1, #8] │ │ + bl 12bd4 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #1 │ │ + bne.n 141d4 │ │ + movs r1, #0 │ │ + ldrb.w r0, [sp, #1] │ │ + str r1, [r4, #0] │ │ + b.n 141f8 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs r2, r6, #1 │ │ + subs r2, r0, r2 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.n 141f4 │ │ + ldr r1, [r5, #12] │ │ + adds r1, #1 │ │ + cmp.w r1, #500 @ 0x1f4 │ │ + bls.n 14202 │ │ + movs r0, #0 │ │ + str r0, [r4, #0] │ │ + movs r0, #1 │ │ + b.n 141f8 │ │ + movs r0, #0 │ │ + str r0, [r4, #0] │ │ + strb r0, [r4, #4] │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r2, r3, [r5] │ │ + strd r2, r3, [r4] │ │ + strd r0, r1, [r4, #8] │ │ + b.n 141fa │ │ + subs r0, #97 @ 0x61 │ │ + uxtb r1, r0 │ │ + cmp r1, #25 │ │ + bhi.n 1422a │ │ + ldr r0, [pc, #20] @ (14230 ) │ │ + ldr r2, [pc, #24] @ (14234 ) │ │ + add r0, pc │ │ add r2, pc │ │ - bl 84cc │ │ + ldr.w r0, [r0, r1, lsl #2] │ │ + ldr.w r1, [r2, r1, lsl #2] │ │ + bx lr │ │ + movs r0, #0 │ │ + bx lr │ │ nop │ │ - subs r7, #40 @ 0x28 │ │ - movs r3, r0 │ │ - subs r5, #228 @ 0xe4 │ │ - movs r3, r0 │ │ - subs r6, #16 │ │ - movs r3, r0 │ │ - subs r5, #224 @ 0xe0 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - mov sl, r0 │ │ + orr.w r0, r8, #4 │ │ + asrs r2, r3 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #20 │ │ + mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cmp r0, #0 │ │ - beq.n ef54 │ │ - ldrd r9, r3, [sl, #4] │ │ - cmp r3, r9 │ │ - bcs.n eec8 │ │ - ldrb r2, [r0, r3] │ │ - cmp r2, #71 @ 0x47 │ │ - bne.n eec8 │ │ - adds r2, r3, #1 │ │ - str.w r2, [sl, #8] │ │ - cmp r2, r9 │ │ - bcs.n ef78 │ │ - ldrb r7, [r0, r2] │ │ - cmp r7, #95 @ 0x5f │ │ - bne.n ef78 │ │ - adds r0, r3, #2 │ │ - str.w r0, [sl, #8] │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - adds.w r8, r0, #1 │ │ - mov.w r2, #0 │ │ - adcs.w r9, r1, #0 │ │ - adcs.w r0, r2, #0 │ │ - beq.n eed0 │ │ - b.n eff0 │ │ - mov.w r8, #0 │ │ - mov.w r9, #0 │ │ - ldr.w r0, [sl, #16] │ │ - cmp r0, #0 │ │ - beq.n ef68 │ │ + cbz r0, 14286 │ │ + mov r0, sp │ │ + mov r1, r4 │ │ + movs r2, #71 @ 0x47 │ │ + bl 12270 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #1 │ │ + bne.n 1429e │ │ + ldr r0, [r4, #16] │ │ + ldrb.w r5, [sp, #1] │ │ + cbz r0, 1427e │ │ + ldr r2, [pc, #236] @ (14350 ) │ │ + cmp r5, #0 │ │ + ldr r1, [pc, #236] @ (14354 ) │ │ + add r2, pc │ │ + add r1, pc │ │ + it eq │ │ + moveq r1, r2 │ │ + mov.w r2, #16 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbnz r0, 142b8 │ │ + movs r6, #0 │ │ + strb r5, [r4, #4] │ │ + str r6, [r4, #0] │ │ + b.n 142be │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 142bc │ │ + ldr r1, [pc, #192] @ (1434c ) │ │ + movs r2, #1 │ │ + add r1, pc │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 142c8 │ │ + ldrd r8, r9, [sp, #8] │ │ orrs.w r1, r8, r9 │ │ - beq.w f02e │ │ - ldr r1, [pc, #388] @ (f068 ) │ │ + beq.n 1433a │ │ + ldr r1, [pc, #168] @ (14358 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.w f002 │ │ - ldr.w r0, [sl, #20] │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ - movs r5, #1 │ │ - adds r0, #1 │ │ - str.w r0, [sl, #20] │ │ - mov r0, sl │ │ - bl d628 │ │ - cmp r0, #0 │ │ - bne.n f004 │ │ - ldr r4, [pc, #352] @ (f06c ) │ │ - movs r7, #0 │ │ + bl b8a0 │ │ + cbz r0, 142d8 │ │ movs r6, #1 │ │ - movs r5, #1 │ │ - add r4, pc │ │ - b.n ef2e │ │ - ldr.w r0, [sl, #20] │ │ + b.n 142be │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 147d4 │ │ + ldr r0, [pc, #128] @ (1435c ) │ │ + mov.w sl, #0 │ │ + movs r5, #0 │ │ + movs r6, #1 │ │ + add r0, pc │ │ + mov fp, r0 │ │ + subs.w r2, sl, r8 │ │ + sbcs.w r2, r5, r9 │ │ + bcs.n 14328 │ │ + mov r1, sl │ │ + mov r0, r5 │ │ + adds.w sl, sl, #1 │ │ + adc.w r5, r5, #0 │ │ + orrs r0, r1 │ │ + itt ne │ │ + ldrne r0, [r4, #16] │ │ + cmpne r0, #0 │ │ + beq.n 14312 │ │ + mov r1, fp │ │ + movs r2, #2 │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.n 142b8 │ │ + ldr r0, [r4, #20] │ │ movs r2, #1 │ │ movs r3, #0 │ │ adds r0, #1 │ │ - str.w r0, [sl, #20] │ │ - mov r0, sl │ │ - bl d628 │ │ - cmp r0, #0 │ │ - bne.n f004 │ │ - subs.w r0, r6, r8 │ │ - sbcs.w r0, r7, r9 │ │ - bcs.n f01a │ │ - adds r6, #1 │ │ - ldr.w r0, [sl, #16] │ │ - adc.w r7, r7, #0 │ │ - cmp r0, #0 │ │ - beq.n ef16 │ │ - mov r1, r4 │ │ - movs r2, #2 │ │ - bl 89b0 │ │ + str r0, [r4, #20] │ │ + mov r0, r4 │ │ + bl 1319c │ │ cmp r0, #0 │ │ - beq.n ef16 │ │ - b.n f002 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, ef72 │ │ - ldr r1, [pc, #260] @ (f060 ) │ │ - movs r2, #1 │ │ - add r1, pc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 89b0 │ │ - mov r0, sl │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w f9c0 │ │ - movs r0, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r8, r2 │ │ - mov.w ip, #0 │ │ - mov.w lr, #62 @ 0x3e │ │ - movs r5, #0 │ │ - movs r7, #0 │ │ - cmp r2, r9 │ │ - it ls │ │ - movls r8, r9 │ │ - cmp r2, r9 │ │ - bcs.n ef96 │ │ - ldrb r3, [r0, r2] │ │ - cmp r3, #95 @ 0x5f │ │ - beq.n f044 │ │ - cmp r8, r2 │ │ - beq.n eff0 │ │ - ldrb r3, [r0, r2] │ │ - sub.w r6, r3, #48 @ 0x30 │ │ - uxtb r1, r6 │ │ - cmp r1, #10 │ │ - bcc.n efc4 │ │ - sub.w r1, r3, #97 @ 0x61 │ │ - uxtb r1, r1 │ │ - cmp r1, #26 │ │ - bcs.n efb6 │ │ - sub.w r6, r3, #87 @ 0x57 │ │ - b.n efc4 │ │ - sub.w r1, r3, #65 @ 0x41 │ │ - uxtb r1, r1 │ │ - cmp r1, #26 │ │ - bcs.n eff0 │ │ - sub.w r6, r3, #29 │ │ - umull r3, r1, r5, lr │ │ - adds r2, #1 │ │ - str.w r2, [sl, #8] │ │ - umull r5, r4, r7, lr │ │ - adds r7, r1, r5 │ │ - adc.w r1, ip, #0 │ │ - cmp r4, #0 │ │ - it ne │ │ - movne r4, #1 │ │ - orrs r1, r4 │ │ - bne.n eff0 │ │ - uxtb r1, r6 │ │ - adds r5, r3, r1 │ │ - adcs.w r7, r7, #0 │ │ - adcs.w r1, ip, #0 │ │ - beq.n ef8c │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, f00a │ │ - ldr r1, [pc, #108] @ (f064 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cbz r0, f00a │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - strb.w r5, [sl, #4] │ │ - str.w r5, [sl] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, f02e │ │ - ldr r1, [pc, #76] @ (f070 ) │ │ + bne.n 142be │ │ + b.n 142e6 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 1433a │ │ + ldr r1, [pc, #48] @ (14360 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n f002 │ │ - mov r0, sl │ │ - bl f9c0 │ │ - ldr.w r1, [sl, #20] │ │ + bne.n 142b8 │ │ + mov r0, r4 │ │ + bl 147d4 │ │ + ldr r1, [r4, #20] │ │ sub.w r1, r1, r8 │ │ - str.w r1, [sl, #20] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - adds r0, r2, #1 │ │ - str.w r0, [sl, #8] │ │ - adds r0, r5, #1 │ │ - mov.w r2, #0 │ │ - adcs.w r1, r7, #0 │ │ - adcs.w r2, r2, #0 │ │ - beq.w eeb4 │ │ - b.n eff0 │ │ + str r1, [r4, #20] │ │ + b.n 142c0 │ │ nop │ │ - strh r2, [r3, r2] │ │ - @ instruction: 0xffff3ddc │ │ - vqrdmlah.s , , d12[0] │ │ - vmlal.u , d31, d26[0] │ │ - vsra.u64 , q3, #1 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - blx lr │ │ - sub sp, #16 │ │ - ldr r1, [r0, #0] │ │ - mov r8, r0 │ │ - cmp r1, #0 │ │ - beq.n f160 │ │ - ldrd sl, ip, [r8, #4] │ │ - cmp ip, sl │ │ - bcs.n f0e6 │ │ - ldrb.w r0, [r1, ip] │ │ - cmp r0, #95 @ 0x5f │ │ - bne.n f0e6 │ │ - add.w r0, ip, #1 │ │ - str.w r0, [r8, #8] │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - sub.w r2, ip, #1 │ │ - subs r2, r0, r2 │ │ - sbcs.w r1, r1, #0 │ │ - bcs.n f176 │ │ - ldr.w r1, [r8, #12] │ │ - adds r1, #1 │ │ - cmp.w r1, #500 @ 0x1f4 │ │ - bhi.w f1c6 │ │ - ldr.w r2, [r8, #16] │ │ - cmp r2, #0 │ │ - beq.n f1a4 │ │ - ldmia.w r8, {r2, r3, r7} │ │ - ldr.w r6, [r8, #12] │ │ - strd r0, r1, [r8, #8] │ │ - mov r0, r8 │ │ - str r6, [sp, #12] │ │ - stmia.w sp, {r2, r3, r7} │ │ - bl cc28 │ │ - ldmia.w sp, {r1, r2, r3, r7} │ │ - stmia.w r8, {r1, r2, r3, r7} │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r9, sl │ │ - movs r6, #0 │ │ - mov.w lr, #62 @ 0x3e │ │ - mov r0, ip │ │ - movs r7, #0 │ │ - cmp ip, sl │ │ - it hi │ │ - movhi r9, ip │ │ - cmp r0, sl │ │ - bcs.n f102 │ │ - ldrb r4, [r1, r0] │ │ - cmp r4, #95 @ 0x5f │ │ - beq.n f1ac │ │ - cmp r9, r0 │ │ - beq.n f176 │ │ - ldrb r5, [r1, r0] │ │ - sub.w r4, r5, #48 @ 0x30 │ │ - uxtb r3, r4 │ │ - cmp r3, #10 │ │ - bcc.n f130 │ │ - sub.w r3, r5, #97 @ 0x61 │ │ - uxtb r3, r3 │ │ - cmp r3, #26 │ │ - bcs.n f122 │ │ - sub.w r4, r5, #87 @ 0x57 │ │ - b.n f130 │ │ - sub.w r3, r5, #65 @ 0x41 │ │ - uxtb r3, r3 │ │ - cmp r3, #26 │ │ - bcs.n f176 │ │ - sub.w r4, r5, #29 │ │ - umull r6, r3, r6, lr │ │ - adds r0, #1 │ │ - str.w r0, [r8, #8] │ │ - movs r5, #0 │ │ - umull r7, r2, r7, lr │ │ - adds r7, r7, r3 │ │ - adc.w r3, r5, #0 │ │ - cmp r2, #0 │ │ - it ne │ │ - movne r2, #1 │ │ - orrs r2, r3 │ │ - bne.n f178 │ │ - uxtb r2, r4 │ │ - adds r6, r6, r2 │ │ - adcs.w r7, r7, #0 │ │ - adcs.w r2, r5, #0 │ │ - beq.n f0f8 │ │ - b.n f178 │ │ - ldr.w r0, [r8, #16] │ │ - cbz r0, f1a4 │ │ - ldr r1, [pc, #132] @ (f1ec ) │ │ + adds r3, #231 @ 0xe7 │ │ + vrshr.u32 q9, q14, #1 │ │ + vrsra.u64 , q9, #1 │ │ + @ instruction: 0xffff1db4 │ │ + vrsra.u64 d19, d7, #1 │ │ + @ instruction: 0xffff3347 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #32 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 143aa │ │ + mov r5, sp │ │ + mov r1, r4 │ │ + mov r0, r5 │ │ + bl 141ac │ │ + ldr r0, [sp, #0] │ │ + cbz r0, 143c2 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 143f0 │ │ + mov ip, r4 │ │ + add.w r8, sp, #16 │ │ + ldmia.w ip, {r0, r2, r3, r6} │ │ + mov r1, r8 │ │ + stmia r1!, {r0, r2, r3, r6} │ │ + mov r0, r4 │ │ + ldmia.w r5, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + mov r0, r4 │ │ + bl 12778 │ │ + ldmia.w r8, {r1, r2, r3, r6} │ │ + stmia r4!, {r1, r2, r3, r6} │ │ + b.n 143f2 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 143f0 │ │ + ldr r1, [pc, #76] @ (143fc ) │ │ movs r2, #1 │ │ add r1, pc │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 89b0 │ │ - movs r5, #0 │ │ - movs r2, #1 │ │ - ldr.w r0, [r8, #16] │ │ - cbz r0, f1d2 │ │ - ldr r3, [pc, #96] @ (f1e4 ) │ │ + add sp, #32 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 143ea │ │ + ldrb.w r2, [sp, #4] │ │ + ldr r3, [pc, #52] @ (14400 ) │ │ + ldr r1, [pc, #52] @ (14404 ) │ │ cmp r2, #0 │ │ - ldr r1, [pc, #96] @ (f1e8 ) │ │ - mov.w r2, #25 │ │ + mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ - movne r2, #16 │ │ - bl 89b0 │ │ - cbz r0, f1d2 │ │ - movs r0, #1 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r0, #0 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - adds r0, #1 │ │ - str.w r0, [r8, #8] │ │ - adds r0, r6, #1 │ │ - mov.w r5, #0 │ │ - adcs.w r1, r7, #0 │ │ - adcs.w r2, r5, #0 │ │ - beq.w f09e │ │ - b.n f178 │ │ - movs r5, #1 │ │ - movs r2, #0 │ │ - ldr.w r0, [r8, #16] │ │ - cmp r0, #0 │ │ - bne.n f180 │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbz r0, 143ea │ │ + movs r0, #1 │ │ + b.n 143f2 │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ - strb.w r5, [r8, #4] │ │ - str.w r0, [r8] │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + add sp, #32 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ nop │ │ - str r5, [r2, r1] │ │ - vdup.8 , d10[7] │ │ - vaddl.u , d31, d14 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (f5b4 ) │ │ - ldrd sl, ip, [r1] │ │ - ldr r2, [r1, #8] │ │ - cmp r2, ip │ │ - bcs.n f216 │ │ - ldrb.w r7, [sl, r2] │ │ - cmp r7, #95 @ 0x5f │ │ - bne.n f216 │ │ - movs r3, #0 │ │ - adds r2, #1 │ │ - strd r3, r3, [r0, #8] │ │ - str r2, [r1, #8] │ │ - strb r3, [r0, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov lr, ip │ │ - mov.w r8, #0 │ │ - mov.w r9, #62 @ 0x3e │ │ - movs r6, #0 │ │ - movs r7, #0 │ │ - cmp r2, ip │ │ - it hi │ │ - movhi lr, r2 │ │ - cmp r2, ip │ │ - bcs.n f236 │ │ - ldrb.w r4, [sl, r2] │ │ - cmp r4, #95 @ 0x5f │ │ - beq.n f2a0 │ │ - cmp lr, r2 │ │ - beq.n f294 │ │ - ldrb.w r5, [sl, r2] │ │ - sub.w fp, r5, #48 @ 0x30 │ │ - uxtb.w r3, fp │ │ - cmp r3, #10 │ │ - bcc.n f268 │ │ - sub.w r3, r5, #97 @ 0x61 │ │ - uxtb r3, r3 │ │ - cmp r3, #26 │ │ - bcs.n f25a │ │ - sub.w fp, r5, #87 @ 0x57 │ │ - b.n f268 │ │ - sub.w r3, r5, #65 @ 0x41 │ │ - uxtb r3, r3 │ │ - cmp r3, #26 │ │ - bcs.n f294 │ │ - sub.w fp, r5, #29 │ │ - umull r5, r3, r6, r9 │ │ - adds r2, #1 │ │ - str r2, [r1, #8] │ │ - umull r6, r4, r7, r9 │ │ - adds r7, r3, r6 │ │ - adc.w r3, r8, #0 │ │ - cmp r4, #0 │ │ - it ne │ │ - movne r4, #1 │ │ - orrs r3, r4 │ │ - bne.n f294 │ │ - uxtb.w r3, fp │ │ - adds r6, r5, r3 │ │ - adcs.w r7, r7, #0 │ │ - adcs.w r3, r8, #0 │ │ - beq.n f22a │ │ - movs r1, #0 │ │ - strb r1, [r0, #1] │ │ - movs r3, #1 │ │ - strb r3, [r0, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r2, #1 │ │ - str r2, [r1, #8] │ │ - adds r1, r6, #1 │ │ - mov.w r2, #0 │ │ - adcs.w r3, r7, #0 │ │ - adcs.w r7, r2, #0 │ │ - beq.n f2be │ │ - strb r2, [r0, #1] │ │ - movs r3, #1 │ │ - strb r3, [r0, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strd r1, r3, [r0, #8] │ │ - movs r3, #0 │ │ - strb r3, [r0, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n f276 │ │ - push {r4, r5, r6, lr} │ │ + adds r2, #195 @ 0xc3 │ │ + vsra.u32 d18, d0, #1 │ │ + vsubl.u , d31, d6 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ movs r4, #0 │ │ - cbz r0, f30c │ │ - ldr r6, [pc, #76] @ (f324 ) │ │ + cbz r0, 14454 │ │ + ldr r6, [pc, #68] @ (14460 ) │ │ add r6, pc │ │ ldrd r2, r1, [r5, #4] │ │ cmp r1, r2 │ │ - bcs.n f2e8 │ │ + bcs.n 1442a │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n f318 │ │ - cmp r4, #0 │ │ - itt ne │ │ - ldrne r0, [r5, #16] │ │ - cmpne r0, #0 │ │ - beq.n f2fc │ │ + beq.n 14450 │ │ + cbz r4, 1443a │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 1443a │ │ mov r1, r6 │ │ movs r2, #2 │ │ - bl 89b0 │ │ - cbnz r0, f312 │ │ + bl b8a0 │ │ + cbnz r0, 1444c │ │ mov r0, r5 │ │ - bl cc28 │ │ - cbnz r0, f312 │ │ + bl 12778 │ │ + cbnz r0, 1444c │ │ ldr r0, [r5, #0] │ │ adds r4, #1 │ │ cmp r0, #0 │ │ - bne.n f2da │ │ - movs r0, #0 │ │ - mov r1, r4 │ │ - pop {r4, r5, r6, pc} │ │ + bne.n 1441c │ │ + b.n 14454 │ │ movs r0, #1 │ │ - mov r1, r4 │ │ - pop {r4, r5, r6, pc} │ │ + b.n 14456 │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ mov r1, r4 │ │ - pop {r4, r5, r6, pc} │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ nop │ │ - ldr r7, [pc, #144] @ (f3b8 ) │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - blx lr │ │ - ldr r1, [r0, #0] │ │ - mov sl, r0 │ │ - cmp r1, #0 │ │ - beq.n f406 │ │ - ldrd r9, r3, [sl, #4] │ │ - cmp r3, r9 │ │ - bcs.n f374 │ │ - ldrb r2, [r1, r3] │ │ - cmp r2, #71 @ 0x47 │ │ - bne.n f374 │ │ - adds r2, r3, #1 │ │ - str.w r2, [sl, #8] │ │ - cmp r2, r9 │ │ - bcs.w f460 │ │ - ldrb r7, [r1, r2] │ │ - cmp r7, #95 @ 0x5f │ │ - bne.w f460 │ │ - adds r0, r3, #2 │ │ - str.w r0, [sl, #8] │ │ - movs r0, #0 │ │ - movs r2, #0 │ │ - adds.w r8, r0, #1 │ │ - mov.w r3, #0 │ │ - adcs.w r9, r2, #0 │ │ - adcs.w r0, r3, #0 │ │ - beq.n f37c │ │ - b.n f4d8 │ │ - mov.w r8, #0 │ │ - mov.w r9, #0 │ │ - ldr.w r0, [sl, #16] │ │ - cmp r0, #0 │ │ - beq.n f41a │ │ + adds r2, #95 @ 0x5f │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #20 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 144b2 │ │ + mov r0, sp │ │ + mov r1, r4 │ │ + movs r2, #71 @ 0x47 │ │ + bl 12270 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #1 │ │ + bne.n 144ca │ │ + ldr r0, [r4, #16] │ │ + ldrb.w r5, [sp, #1] │ │ + cbz r0, 144aa │ │ + ldr r2, [pc, #232] @ (14578 ) │ │ + cmp r5, #0 │ │ + ldr r1, [pc, #232] @ (1457c ) │ │ + add r2, pc │ │ + add r1, pc │ │ + it eq │ │ + moveq r1, r2 │ │ + mov.w r2, #16 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbnz r0, 144e4 │ │ + strb r5, [r4, #4] │ │ + movs r5, #0 │ │ + str r5, [r4, #0] │ │ + b.n 14568 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 144e8 │ │ + ldr r1, [pc, #188] @ (14574 ) │ │ + movs r2, #1 │ │ + add r1, pc │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 144ec │ │ + ldrd r8, r9, [sp, #8] │ │ orrs.w r1, r8, r9 │ │ - beq.w f522 │ │ - ldr r1, [pc, #544] @ (f5b0 ) │ │ + beq.n 14558 │ │ + ldr r1, [pc, #164] @ (14580 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.w f4ea │ │ - ldr.w r0, [sl, #20] │ │ - movs r2, #1 │ │ - movs r3, #0 │ │ + bl b8a0 │ │ + cbz r0, 144f6 │ │ movs r5, #1 │ │ - adds r0, #1 │ │ - str.w r0, [sl, #20] │ │ - mov r0, sl │ │ - bl d628 │ │ - cmp r0, #0 │ │ - bne.w f4ec │ │ - ldr r4, [pc, #504] @ (f5b4 ) │ │ - movs r7, #0 │ │ - movs r6, #1 │ │ + b.n 14568 │ │ + movs r5, #0 │ │ + b.n 14568 │ │ + mov r0, r4 │ │ + bl 1458c │ │ + mov r5, r0 │ │ + b.n 14568 │ │ + ldr r0, [pc, #140] @ (14584 ) │ │ + mov.w sl, #0 │ │ + movs r6, #0 │ │ movs r5, #1 │ │ - add r4, pc │ │ - b.n f3de │ │ - ldr.w r0, [sl, #20] │ │ + add r0, pc │ │ + mov fp, r0 │ │ + subs.w r2, sl, r8 │ │ + sbcs.w r2, r6, r9 │ │ + bcs.n 14546 │ │ + mov r1, sl │ │ + mov r0, r6 │ │ + adds.w sl, sl, #1 │ │ + adc.w r6, r6, #0 │ │ + orrs r0, r1 │ │ + itt ne │ │ + ldrne r0, [r4, #16] │ │ + cmpne r0, #0 │ │ + beq.n 14530 │ │ + mov r1, fp │ │ + movs r2, #2 │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.n 144e4 │ │ + ldr r0, [r4, #20] │ │ movs r2, #1 │ │ movs r3, #0 │ │ adds r0, #1 │ │ - str.w r0, [sl, #20] │ │ - mov r0, sl │ │ - bl d628 │ │ - cmp r0, #0 │ │ - bne.w f4ec │ │ - subs.w r0, r6, r8 │ │ - sbcs.w r0, r7, r9 │ │ - bcs.w f50e │ │ - adds r6, #1 │ │ - ldr.w r0, [sl, #16] │ │ - adc.w r7, r7, #0 │ │ + str r0, [r4, #20] │ │ + mov r0, r4 │ │ + bl 1319c │ │ cmp r0, #0 │ │ - beq.n f3c4 │ │ - mov r1, r4 │ │ + beq.n 14504 │ │ + b.n 14568 │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 14558 │ │ + ldr r1, [pc, #60] @ (14588 ) │ │ movs r2, #2 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - beq.n f3c4 │ │ - b.n f4ea │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, f45a │ │ - ldr r1, [pc, #404] @ (f5a4 ) │ │ - movs r2, #1 │ │ add r1, pc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 89b0 │ │ - ldr r5, [pc, #388] @ (f5a0 ) │ │ - movs r6, #0 │ │ - add r5, pc │ │ - ldrd r2, r0, [sl, #4] │ │ - cmp r0, r2 │ │ - bcs.n f42e │ │ - ldrb r1, [r1, r0] │ │ - cmp r1, #69 @ 0x45 │ │ - beq.n f502 │ │ - cmp r6, #0 │ │ - itt ne │ │ - ldrne.w r0, [sl, #16] │ │ - cmpne r0, #0 │ │ - beq.n f446 │ │ - mov r1, r5 │ │ - movs r2, #3 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n f4ea │ │ - mov r0, sl │ │ - bl f5bc │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n f4ea │ │ - ldr.w r1, [sl] │ │ - subs r6, #1 │ │ - cmp r1, #0 │ │ - bne.n f420 │ │ - movs r0, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r8, r2 │ │ - mov.w ip, #0 │ │ - mov.w lr, #62 @ 0x3e │ │ - movs r5, #0 │ │ - movs r7, #0 │ │ - cmp r2, r9 │ │ - it ls │ │ - movls r8, r9 │ │ - cmp r2, r9 │ │ - bcs.n f47e │ │ - ldrb r3, [r1, r2] │ │ - cmp r3, #95 @ 0x5f │ │ - beq.n f56a │ │ - cmp r8, r2 │ │ - beq.n f4d8 │ │ - ldrb r3, [r1, r2] │ │ - sub.w r6, r3, #48 @ 0x30 │ │ - uxtb r0, r6 │ │ - cmp r0, #10 │ │ - bcc.n f4ac │ │ - sub.w r0, r3, #97 @ 0x61 │ │ - uxtb r0, r0 │ │ - cmp r0, #26 │ │ - bcs.n f49e │ │ - sub.w r6, r3, #87 @ 0x57 │ │ - b.n f4ac │ │ - sub.w r0, r3, #65 @ 0x41 │ │ - uxtb r0, r0 │ │ - cmp r0, #26 │ │ - bcs.n f4d8 │ │ - sub.w r6, r3, #29 │ │ - umull r3, r0, r5, lr │ │ - adds r2, #1 │ │ - str.w r2, [sl, #8] │ │ - umull r5, r4, r7, lr │ │ - adds r7, r0, r5 │ │ - adc.w r0, ip, #0 │ │ - cmp r4, #0 │ │ - it ne │ │ - movne r4, #1 │ │ - orrs r0, r4 │ │ - bne.n f4d8 │ │ - uxtb r0, r6 │ │ - adds r5, r3, r0 │ │ - adcs.w r7, r7, #0 │ │ - adcs.w r0, ip, #0 │ │ - beq.n f474 │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, f4f2 │ │ - ldr r1, [pc, #200] @ (f5a8 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cbz r0, f4f2 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - strb.w r5, [sl, #4] │ │ - str.w r5, [sl] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - adds r0, #1 │ │ - str.w r0, [sl, #8] │ │ + bne.n 144e4 │ │ + mov r0, r4 │ │ + bl 1458c │ │ + mov r5, r0 │ │ + ldr r0, [r4, #20] │ │ + sub.w r0, r0, r8 │ │ + str r0, [r4, #20] │ │ + and.w r0, r5, #1 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + adds r1, #187 @ 0xbb │ │ + vshr.u32 q9, q0, #1 │ │ + @ instruction: 0xffff31c6 │ │ + vtbl.8 d17, {d31-, , #1 │ │ + vaddw.u , , d25 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ + ldr r3, [r0, #0] │ │ + mov r5, r0 │ │ movs r0, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr.w r0, [sl, #16] │ │ - cbz r0, f522 │ │ - ldr r1, [pc, #160] @ (f5b8 ) │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n f4ea │ │ - ldr.w r0, [sl] │ │ - cbz r0, f58a │ │ - ldr r5, [pc, #128] @ (f5ac ) │ │ - movs r6, #0 │ │ - add r5, pc │ │ - ldrd r2, r1, [sl, #4] │ │ + cmp r3, #0 │ │ + beq.w 146c2 │ │ + ldr r0, [pc, #304] @ (146d4 ) │ │ + add.w fp, sp, #8 │ │ + add.w r9, sp, #24 │ │ + mov.w r8, #0 │ │ + add r0, pc │ │ + str r0, [sp, #4] │ │ + ldrd r2, r1, [r5, #4] │ │ cmp r1, r2 │ │ - bcs.n f53c │ │ - ldrb r0, [r0, r1] │ │ + bcs.n 145c4 │ │ + ldrb r0, [r3, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n f584 │ │ - cmp r6, #0 │ │ + beq.w 146ca │ │ + cmp.w r8, #0 │ │ itt ne │ │ - ldrne.w r0, [sl, #16] │ │ + ldrne r0, [r5, #16] │ │ cmpne r0, #0 │ │ - beq.n f552 │ │ - mov r1, r5 │ │ + beq.n 145de │ │ + ldr r1, [pc, #260] @ (146d8 ) │ │ movs r2, #3 │ │ - bl 89b0 │ │ - cbnz r0, f566 │ │ - mov r0, sl │ │ - bl f5bc │ │ - cbnz r0, f566 │ │ - ldr.w r0, [sl] │ │ - subs r6, #1 │ │ + add r1, pc │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n f52e │ │ - b.n f58a │ │ - movs r5, #1 │ │ - b.n f58c │ │ - adds r0, r2, #1 │ │ - str.w r0, [sl, #8] │ │ - adds r0, r5, #1 │ │ - mov.w r3, #0 │ │ - adcs.w r2, r7, #0 │ │ - adcs.w r3, r3, #0 │ │ - beq.w f360 │ │ - b.n f4d8 │ │ - adds r0, r1, #1 │ │ - str.w r0, [sl, #8] │ │ - movs r5, #0 │ │ - ldr.w r0, [sl, #20] │ │ - sub.w r0, r0, r8 │ │ - str.w r0, [sl, #20] │ │ + bne.n 146c0 │ │ mov r0, r5 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - nop │ │ - ldr r5, [pc, #984] @ (f97c ) │ │ - vqrdmulh.s q10, , d24[0] │ │ - @ instruction: 0xffff38f4 │ │ - vqdmulh.s q10, , d24[0] │ │ - vtbl.8 d19, {d31- q10, , d18[0] │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - mvns r0, r6 │ │ - sub sp, #36 @ 0x24 │ │ - mov r4, r0 │ │ - bl f798 │ │ + bl 146f4 │ │ uxtb r1, r0 │ │ cmp r1, #2 │ │ - bne.n f5d8 │ │ - movs r6, #1 │ │ - mov r0, r6 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r1, [r4, #0] │ │ - cbz r1, f606 │ │ - ldrd r3, r2, [r4, #4] │ │ + beq.n 146c0 │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 14664 │ │ + ldrd r3, r2, [r5, #4] │ │ cmp r2, r3 │ │ - bcs.n f606 │ │ - ldrb r1, [r1, r2] │ │ - cmp r1, #112 @ 0x70 │ │ - bne.n f606 │ │ - adds r1, r2, #1 │ │ - ldr r2, [r4, #16] │ │ - lsls r0, r0, #24 │ │ - str r1, [r4, #8] │ │ - beq.n f62e │ │ - cbz r2, f642 │ │ - ldr r1, [pc, #384] @ (f778 ) │ │ - mov r0, r2 │ │ + bcs.n 14664 │ │ + ldrb r0, [r0, r2] │ │ + cmp r0, #112 @ 0x70 │ │ + bne.n 14664 │ │ + adds r0, r2, #1 │ │ + str r0, [r5, #8] │ │ + lsls r0, r1, #31 │ │ + beq.n 14610 │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 14622 │ │ + ldr r1, [pc, #212] @ (146e0 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, f642 │ │ - b.n f75a │ │ - lsls r0, r0, #24 │ │ - beq.w f72a │ │ - ldr r0, [r4, #16] │ │ - cmp r0, #0 │ │ - beq.w f72a │ │ - ldr r1, [pc, #368] @ (f788 ) │ │ - movs r2, #1 │ │ - movs r6, #1 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - it eq │ │ - moveq r6, #0 │ │ - mov r0, r6 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - cbz r2, f642 │ │ - ldr r1, [pc, #320] @ (f774 ) │ │ - mov r0, r2 │ │ + b.n 1461a │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 14622 │ │ + ldr r1, [pc, #196] @ (146dc ) │ │ movs r2, #1 │ │ - movs r6, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n f5d0 │ │ - ldr r0, [r4, #0] │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.n f712 │ │ - mov r0, sp │ │ - mov r1, r4 │ │ - bl c730 │ │ - ldr r0, [sp, #0] │ │ - cmp r0, #0 │ │ - beq.n f734 │ │ - ldmia.w sp, {r0, r1, r2, r3} │ │ - add.w ip, sp, #16 │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - ldr r1, [r4, #16] │ │ - cbz r1, f682 │ │ - add r0, sp, #16 │ │ - bl c8cc │ │ - cmp r0, #0 │ │ - bne.n f75a │ │ - ldr r0, [r4, #16] │ │ - cbz r0, f682 │ │ - ldr r1, [pc, #260] @ (f77c ) │ │ + bne.n 146c0 │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 14672 │ │ + mov r0, fp │ │ + mov r1, r5 │ │ + bl 122d0 │ │ + ldr r0, [sp, #8] │ │ + cbz r0, 14684 │ │ + mov r1, fp │ │ + mov r0, r9 │ │ + ldmia.w r1, {r2, r3, r4, r6} │ │ + stmia r0!, {r2, r3, r4, r6} │ │ + ldr r1, [r5, #16] │ │ + cbz r1, 14658 │ │ + mov r0, r9 │ │ + bl 12430 │ │ + cbnz r0, 146c0 │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 14658 │ │ + ldr r1, [pc, #160] @ (146f0 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n f75a │ │ - mov r0, r4 │ │ - bl cc28 │ │ - cmp r0, #0 │ │ - bne.n f75a │ │ - ldr r0, [pc, #240] @ (f780 ) │ │ - add.w r8, sp, #16 │ │ - ldr r7, [pc, #240] @ (f784 ) │ │ - mov r5, sp │ │ - add r0, pc │ │ - movs r6, #1 │ │ - add r7, pc │ │ - mov r9, r0 │ │ - b.n f6ac │ │ - mov r0, r4 │ │ - bl cc28 │ │ - cmp r0, #0 │ │ - bne.w f5d0 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #0 │ │ - beq.n f60c │ │ - ldrd r2, r1, [r4, #4] │ │ - cmp r1, r2 │ │ - bcs.n f60c │ │ - ldrb r0, [r0, r1] │ │ - cmp r0, #112 @ 0x70 │ │ - bne.n f60c │ │ - ldr r0, [r4, #16] │ │ - adds r1, #1 │ │ - str r1, [r4, #8] │ │ - cbz r0, f6d8 │ │ - mov r1, r7 │ │ - movs r2, #2 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n f75a │ │ - ldr r0, [r4, #0] │ │ - cbz r0, f712 │ │ + bl b8a0 │ │ + cbnz r0, 146c0 │ │ mov r0, r5 │ │ - mov r1, r4 │ │ - bl c730 │ │ - ldr r0, [sp, #0] │ │ - cbz r0, f734 │ │ - ldmia.w sp, {r0, r1, r2, r3} │ │ - add.w ip, sp, #16 │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - ldr r1, [r4, #16] │ │ - cmp r1, #0 │ │ - beq.n f6a0 │ │ - mov r0, r8 │ │ - bl c8cc │ │ - cbnz r0, f75a │ │ - ldr r0, [r4, #16] │ │ - cmp r0, #0 │ │ - beq.n f6a0 │ │ - mov r1, r9 │ │ - movs r2, #3 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - beq.n f6a0 │ │ - b.n f75a │ │ - ldr r0, [r4, #16] │ │ - cbz r0, f72a │ │ - ldr r1, [pc, #116] @ (f78c ) │ │ - movs r2, #1 │ │ - add r1, pc │ │ - bl 89b0 │ │ - mov r6, r0 │ │ - mov r0, r6 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - movs r6, #0 │ │ - mov r0, r6 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldrb.w r5, [sp, #4] │ │ - ldr r0, [r4, #16] │ │ - cbz r5, f74c │ │ - cbz r0, f764 │ │ - ldr r1, [pc, #84] @ (f794 ) │ │ - movs r2, #25 │ │ + bl 12778 │ │ + movs r1, #1 │ │ + cbnz r0, 146c0 │ │ + b.n 145ea │ │ + lsls r0, r1, #31 │ │ + itt ne │ │ + ldrne r0, [r5, #16] │ │ + cmpne r0, #0 │ │ + beq.n 146b2 │ │ + ldr r1, [sp, #4] │ │ + b.n 1467a │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 146b2 │ │ + ldr r1, [pc, #108] @ (146e4 ) │ │ add r1, pc │ │ - bl 89b0 │ │ - cbnz r0, f75a │ │ - b.n f764 │ │ - cbz r0, f764 │ │ - ldr r1, [pc, #64] @ (f790 ) │ │ - movs r2, #16 │ │ + movs r2, #1 │ │ + bl b8a0 │ │ + cbnz r0, 146c0 │ │ + b.n 146b2 │ │ + ldr r0, [r5, #16] │ │ + ldrb.w sl, [sp, #12] │ │ + cbz r0, 146aa │ │ + ldr r2, [pc, #88] @ (146e8 ) │ │ + cmp.w sl, #0 │ │ + ldr r1, [pc, #88] @ (146ec ) │ │ + add r2, pc │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, f764 │ │ - movs r6, #1 │ │ - mov r0, r6 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - movs r6, #0 │ │ - strb r5, [r4, #4] │ │ - str r6, [r4, #0] │ │ - mov r0, r6 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + it eq │ │ + moveq r1, r2 │ │ + mov.w r2, #16 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbnz r0, 146c0 │ │ + movs r0, #0 │ │ + strb.w sl, [r5, #4] │ │ + str r0, [r5, #0] │ │ + ldr r3, [r5, #0] │ │ + add.w r8, r8, #1 │ │ + cmp r3, #0 │ │ + bne.w 145b4 │ │ + b.n 146ce │ │ + movs r0, #1 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + adds r0, r1, #1 │ │ + str r0, [r5, #8] │ │ + movs r0, #0 │ │ + b.n 146c2 │ │ nop │ │ - ldr r2, [pc, #600] @ (f9d0 ) │ │ - vdup.8 d20, d0[7] │ │ - vtbl.8 d20, {d31- instruction: 0xffff4ab3 │ │ - @ instruction: 0xffff4ade │ │ - vrsubhn.i d19, , q2 │ │ - @ instruction: 0xffff4a9d │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - blx lr │ │ - sub sp, #16 │ │ + cmp r7, #153 @ 0x99 │ │ + vshr.u64 d19, d29, #1 │ │ + vcvt.u32.f32 d18, d18, #1 │ │ + vmla.i , , d29[0] │ │ + @ instruction: 0xffff2ffd │ │ + vcvt.f32.u32 , q0, #1 │ │ + vqrdmlsh.s q9, , d6[0] │ │ + vshr.u32 , q0, #1 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #32 │ │ ldr r1, [r0, #0] │ │ - mov r9, r0 │ │ - cbz r1, f820 │ │ - ldrd sl, r8, [r9, #4] │ │ - cmp r8, sl │ │ - bcs.n f820 │ │ - ldrb.w r0, [r1, r8] │ │ - cmp r0, #73 @ 0x49 │ │ - beq.n f838 │ │ - cmp r0, #66 @ 0x42 │ │ - bne.n f820 │ │ - add.w r3, r8, #1 │ │ - str.w r3, [r9, #8] │ │ - cmp r3, sl │ │ - bcs.n f8b2 │ │ - ldrb r0, [r1, r3] │ │ - cmp r0, #95 @ 0x5f │ │ - bne.n f8b2 │ │ - add.w r0, r8, #2 │ │ - str.w r0, [r9, #8] │ │ - movs r1, #0 │ │ - movs r0, #0 │ │ - subs.w r2, r1, r8 │ │ - sbcs.w r0, r0, #0 │ │ - bcs.w f92a │ │ - ldr.w r0, [r9, #12] │ │ + mov r4, r0 │ │ + cbz r1, 14754 │ │ + ldrd r2, r0, [r4, #4] │ │ + cmp r0, r2 │ │ + bcs.n 14754 │ │ + ldrb r1, [r1, r0] │ │ + cmp r1, #73 @ 0x49 │ │ + beq.n 1476a │ │ + cmp r1, #66 @ 0x42 │ │ + bne.n 14754 │ │ adds r0, #1 │ │ - cmp.w r0, #500 @ 0x1f4 │ │ - bhi.w f97e │ │ - ldr.w r2, [r9, #16] │ │ - cmp r2, #0 │ │ - beq.w f994 │ │ - ldmia.w r9, {r2, r3, r7} │ │ - ldr.w r6, [r9, #12] │ │ - strd r1, r0, [r9, #8] │ │ - mov r0, r9 │ │ - str r6, [sp, #12] │ │ - stmia.w sp, {r2, r3, r7} │ │ - bl f798 │ │ - ldmia.w sp, {r1, r2, r3, r7} │ │ - stmia.w r9, {r1, r2, r3, r7} │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r0, r9 │ │ + mov r5, sp │ │ + str r0, [r4, #8] │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 141ac │ │ + ldr r0, [sp, #0] │ │ + cbz r0, 14796 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #0 │ │ + beq.n 147c4 │ │ + mov ip, r4 │ │ + add.w r8, sp, #16 │ │ + ldmia.w ip, {r0, r2, r3, r6} │ │ + mov r1, r8 │ │ + stmia r1!, {r0, r2, r3, r6} │ │ + mov r0, r4 │ │ + ldmia.w r5, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + mov r0, r4 │ │ + bl 146f4 │ │ + ldmia.w r8, {r1, r2, r3, r6} │ │ + uxtb r0, r0 │ │ + stmia r4!, {r1, r2, r3, r6} │ │ + b.n 14762 │ │ + mov r0, r4 │ │ movs r1, #0 │ │ - bl bd5c │ │ - mov r5, r0 │ │ + bl 11c9c │ │ cmp r0, #0 │ │ it ne │ │ - movne r5, #2 │ │ - mov r0, r5 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - add.w r0, r8, #1 │ │ - str.w r0, [r9, #8] │ │ - mov r0, r9 │ │ + movne r0, #2 │ │ + add sp, #32 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + adds r0, #1 │ │ + str r0, [r4, #8] │ │ + mov r0, r4 │ │ movs r1, #0 │ │ - bl bd5c │ │ - cmp r0, #0 │ │ - bne.w f950 │ │ - ldr.w r0, [r9, #16] │ │ - cbz r0, f862 │ │ - ldr r1, [pc, #344] @ (f9b0 ) │ │ + bl 11c9c │ │ + cbnz r0, 147ba │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 14788 │ │ + ldr r1, [pc, #80] @ (147d0 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n f950 │ │ - ldr.w r0, [r9] │ │ - cmp r0, #0 │ │ - beq.n f95a │ │ - ldr r6, [pc, #336] @ (f9bc ) │ │ - movs r7, #0 │ │ - add r6, pc │ │ - ldrd r2, r1, [r9, #4] │ │ - cmp r1, r2 │ │ - bcs.n f880 │ │ - ldrb r0, [r0, r1] │ │ - cmp r0, #69 @ 0x45 │ │ - beq.w f99e │ │ - cmp r7, #0 │ │ - itt ne │ │ - ldrne.w r0, [r9, #16] │ │ - cmpne r0, #0 │ │ - beq.n f89a │ │ - mov r1, r6 │ │ - movs r2, #2 │ │ - movs r5, #2 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n f830 │ │ - mov r0, r9 │ │ - bl d054 │ │ - cmp r0, #0 │ │ - bne.n f950 │ │ - ldr.w r0, [r9] │ │ - subs r7, #1 │ │ - movs r5, #1 │ │ - cmp r0, #0 │ │ - bne.n f870 │ │ - b.n f830 │ │ - mov lr, r3 │ │ - movs r6, #0 │ │ - mov.w ip, #62 @ 0x3e │ │ - movs r7, #0 │ │ - cmp r3, sl │ │ - it ls │ │ - movls lr, sl │ │ - cmp r3, sl │ │ - bcs.n f8cc │ │ - ldrb r0, [r1, r3] │ │ - cmp r0, #95 @ 0x5f │ │ - beq.n f964 │ │ - cmp lr, r3 │ │ - beq.n f92a │ │ - ldrb r5, [r1, r3] │ │ - sub.w r0, r5, #48 @ 0x30 │ │ - uxtb r4, r0 │ │ - cmp r4, #10 │ │ - bcc.n f8fa │ │ - sub.w r0, r5, #97 @ 0x61 │ │ - uxtb r0, r0 │ │ - cmp r0, #26 │ │ - bcs.n f8ec │ │ - sub.w r0, r5, #87 @ 0x57 │ │ - b.n f8fa │ │ - sub.w r0, r5, #65 @ 0x41 │ │ - uxtb r0, r0 │ │ - cmp r0, #26 │ │ - bcs.n f92a │ │ - sub.w r0, r5, #29 │ │ - umull r6, r4, r6, ip │ │ - adds r3, #1 │ │ - str.w r3, [r9, #8] │ │ - movs r5, #0 │ │ - umull r7, r2, r7, ip │ │ - adds r7, r7, r4 │ │ - adc.w r4, r5, #0 │ │ - cmp r2, #0 │ │ - it ne │ │ - movne r2, #1 │ │ - orrs r2, r4 │ │ - bne.n f92c │ │ - uxtb r0, r0 │ │ - adds r6, r6, r0 │ │ - adcs.w r7, r7, #0 │ │ - adcs.w r0, r5, #0 │ │ - beq.n f8c2 │ │ - b.n f92c │ │ - movs r5, #0 │ │ - movs r2, #1 │ │ - ldr.w r0, [r9, #16] │ │ - cbz r0, f98a │ │ - ldr r3, [pc, #124] @ (f9b4 ) │ │ + bl b8a0 │ │ + cbnz r0, 147ba │ │ + mov r0, r4 │ │ + bl 12af8 │ │ + lsls r0, r0, #31 │ │ + mov.w r0, #1 │ │ + b.n 1475e │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 147be │ │ + ldrb.w r2, [sp, #4] │ │ + ldr r3, [pc, #40] @ (147c8 ) │ │ + ldr r1, [pc, #40] @ (147cc ) │ │ cmp r2, #0 │ │ - ldr r1, [pc, #124] @ (f9b8 ) │ │ - mov.w r2, #25 │ │ + mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ - movne r2, #16 │ │ - bl 89b0 │ │ - cbz r0, f98a │ │ - movs r5, #2 │ │ - mov r0, r5 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - adds r0, r3, #1 │ │ - adds r1, r6, #1 │ │ - str.w r0, [r9, #8] │ │ - adcs.w r0, r7, #0 │ │ - mov.w r5, #0 │ │ - adcs.w r2, r5, #0 │ │ - beq.w f7d6 │ │ - b.n f92c │ │ - movs r5, #1 │ │ - movs r2, #0 │ │ - ldr.w r0, [r9, #16] │ │ - cmp r0, #0 │ │ - bne.n f934 │ │ - movs r0, #0 │ │ - strb.w r5, [r9, #4] │ │ - str.w r0, [r9] │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - adds r0, r1, #1 │ │ - str.w r0, [r9, #8] │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - nop │ │ - ldr r0, [pc, #472] @ (fb8c ) │ │ - vtbl.8 d20, {d31}, d17 │ │ - vsri.64 d19, d6, #1 │ │ - vtbl.8 d20, {d31-) │ │ + movne r2, #25 │ │ + bl b8a0 │ │ + cbz r0, 147be │ │ + movs r0, #2 │ │ + b.n 14762 │ │ + ldmia.w r5, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ + movs r0, #0 │ │ + b.n 14762 │ │ + adds r4, r7, #4 │ │ + @ instruction: 0xffff2eb2 │ │ + vqrdmulh.s q9, , d10[0] │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ ldr r1, [r0, #0] │ │ - mov r4, r0 │ │ + mov sl, r0 │ │ cmp r1, #0 │ │ - beq.w fb70 │ │ - ldrd r2, r0, [r4, #4] │ │ + beq.w 14932 │ │ + ldrd r2, r0, [sl, #4] │ │ cmp r0, r2 │ │ - bcs.n f9ea │ │ + bcs.n 14800 │ │ ldrb r3, [r1, r0] │ │ cmp r3, #85 @ 0x55 │ │ - bne.n f9ea │ │ + bne.n 14800 │ │ adds r0, #1 │ │ movs r6, #1 │ │ - str r0, [r4, #8] │ │ - cmp r0, r2 │ │ - bcc.n f9f0 │ │ - b.n fa10 │ │ + str.w r0, [sl, #8] │ │ + b.n 14802 │ │ movs r6, #0 │ │ cmp r0, r2 │ │ - bcs.n fa10 │ │ + bcs.n 1482a │ │ ldrb r3, [r1, r0] │ │ cmp r3, #75 @ 0x4b │ │ - bne.n fa10 │ │ + bne.n 1482a │ │ adds r3, r0, #1 │ │ - str r3, [r4, #8] │ │ + str.w r3, [sl, #8] │ │ cmp r3, r2 │ │ - bcs.n fa36 │ │ + bcs.n 1484c │ │ ldrb r1, [r1, r3] │ │ cmp r1, #67 @ 0x43 │ │ - bne.n fa36 │ │ - ldr r7, [pc, #704] @ (fcc8 ) │ │ + bne.n 1484c │ │ + ldr r4, [pc, #492] @ (14a0c ) │ │ movs r5, #1 │ │ adds r0, #2 │ │ - str r0, [r4, #8] │ │ - add r7, pc │ │ - b.n fa4e │ │ + str.w r0, [sl, #8] │ │ + add r4, pc │ │ + b.n 1486c │ │ cmp r6, #0 │ │ - beq.w fb70 │ │ - movs r7, #0 │ │ - ldr r0, [r4, #16] │ │ - cbz r0, fa32 │ │ - ldr r1, [pc, #684] @ (fccc ) │ │ + beq.w 14932 │ │ + movs r4, #0 │ │ + ldr.w r0, [sl, #16] │ │ + cbz r0, 14848 │ │ + ldr r1, [pc, #468] @ (14a10 ) │ │ movs r2, #7 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, fa32 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbnz r7, fa52 │ │ - b.n fb70 │ │ - add r0, sp, #40 @ 0x28 │ │ - mov r1, r4 │ │ - bl c730 │ │ - ldr r7, [sp, #40] @ 0x28 │ │ - cbz r7, fab4 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + bl b8a0 │ │ + cmp r0, #0 │ │ + bne.w 1494e │ │ + cbnz r4, 14870 │ │ + b.n 14932 │ │ + add r0, sp, #48 @ 0x30 │ │ + mov r1, sl │ │ + bl 122d0 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + cmp r4, #0 │ │ + beq.w 149b2 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ cmp r5, #0 │ │ - beq.n fae8 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + beq.w 149e2 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ - bne.n fae8 │ │ + bne.w 149e2 │ │ cmp r6, #0 │ │ - bne.n fa18 │ │ - ldr.w sl, [r4, #16] │ │ - cmp.w sl, #0 │ │ - beq.n fa6e │ │ - ldr r1, [pc, #636] @ (fcdc ) │ │ - mov r0, sl │ │ + bne.n 14832 │ │ + ldr.w r8, [sl, #16] │ │ + cmp.w r8, #0 │ │ + beq.n 1488a │ │ + ldr r1, [pc, #428] @ (14a28 ) │ │ + mov r0, r8 │ │ movs r2, #8 │ │ add r1, pc │ │ - bl 89b0 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w fc18 │ │ + bne.n 1494e │ │ movs r0, #1 │ │ movs r1, #0 │ │ - str r5, [sp, #32] │ │ - mov r6, sp │ │ - strd r5, r0, [sp, #16] │ │ - movs r2, #95 @ 0x5f │ │ - strd r5, r1, [sp, #8] │ │ - add r5, sp, #40 @ 0x28 │ │ - strh.w r0, [sp, #36] @ 0x24 │ │ - str r1, [sp, #28] │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - str r2, [sp, #24] │ │ - strd r2, r7, [sp] │ │ - bl b9bc │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, facc │ │ - ldrd r0, r2, [sp, #44] @ 0x2c │ │ - cmp r7, #0 │ │ - ldr r1, [sp, #28] │ │ - str r2, [sp, #28] │ │ - beq.w fcc0 │ │ - subs r2, r0, r1 │ │ - add r1, r7 │ │ - cmp.w sl, #0 │ │ - bne.n fb3e │ │ - b.n fb48 │ │ - ldrb.w r5, [sp, #44] @ 0x2c │ │ - ldr r0, [r4, #16] │ │ - cbz r5, fb0a │ │ - cbz r0, fb1a │ │ - ldr r1, [pc, #536] @ (fcd8 ) │ │ - movs r2, #25 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cbz r0, fb1a │ │ - b.n fc18 │ │ - ldrb.w r0, [sp, #37] @ 0x25 │ │ - cmp r0, #0 │ │ - bne.w fcc0 │ │ - ldrb.w r0, [sp, #36] @ 0x24 │ │ - movs r1, #1 │ │ - strb.w r1, [sp, #37] @ 0x25 │ │ - cbz r0, fb28 │ │ - ldrd r0, r1, [sp, #28] │ │ - b.n fb32 │ │ - ldr r0, [r4, #16] │ │ - cbz r0, fafc │ │ - ldr r1, [pc, #480] @ (fcd0 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.w fc18 │ │ - movs r5, #0 │ │ - strb r5, [r4, #4] │ │ - str r5, [r4, #0] │ │ - mov r0, r5 │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbz r0, fb1a │ │ - ldr r1, [pc, #452] @ (fcd4 ) │ │ - movs r2, #16 │ │ - add r1, pc │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n fc18 │ │ - strb r5, [r4, #4] │ │ - movs r5, #0 │ │ - str r5, [r4, #0] │ │ - mov r0, r5 │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r0, r1, [sp, #28] │ │ - cmp r1, r0 │ │ - beq.w fcc0 │ │ - ldr r3, [sp, #4] │ │ - subs r2, r1, r0 │ │ - adds r1, r3, r0 │ │ - cmp.w sl, #0 │ │ - beq.n fb48 │ │ - mov r0, sl │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n fc18 │ │ - ldmia r6!, {r0, r1, r2, r3, r7} │ │ - stmia r5!, {r0, r1, r2, r3, r7} │ │ - ldmia.w r6, {r0, r1, r2, r3, r7} │ │ - stmia r5!, {r0, r1, r2, r3, r7} │ │ - ldrb.w r0, [sp, #77] @ 0x4d │ │ - cmp r0, #0 │ │ - beq.n fc2e │ │ - cmp.w sl, #0 │ │ - beq.n fb70 │ │ - ldr r1, [pc, #388] @ (fce8 ) │ │ - mov r0, sl │ │ - movs r2, #2 │ │ - add r1, pc │ │ - bl 89b0 │ │ + strh.w r0, [sp, #44] @ 0x2c │ │ + strb.w r0, [sp, #32] │ │ + movs r0, #95 @ 0x5f │ │ + str r1, [sp, #36] @ 0x24 │ │ + strd r1, r5, [sp, #20] │ │ + add r1, sp, #8 │ │ + stmia r1!, {r0, r4, r5} │ │ + add r4, sp, #8 │ │ + str r0, [sp, #28] │ │ + mov r0, r4 │ │ + str r5, [sp, #40] @ 0x28 │ │ + bl 14a3c │ │ cmp r0, #0 │ │ - bne.n fc18 │ │ - ldr r0, [r4, #16] │ │ - cbz r0, fb82 │ │ - ldr r1, [pc, #360] @ (fce0 ) │ │ - movs r2, #3 │ │ - add r1, pc │ │ - bl 89b0 │ │ + beq.w 14a02 │ │ + cmp.w r8, #0 │ │ + beq.n 148ca │ │ + mov r3, r0 │ │ + mov r2, r1 │ │ + mov r0, r8 │ │ + mov r1, r3 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n fc18 │ │ - ldr r1, [r4, #0] │ │ - cbz r1, fbbe │ │ - ldr r5, [pc, #356] @ (fcec ) │ │ - movs r6, #0 │ │ - add r5, pc │ │ - ldrd r2, r0, [r4, #4] │ │ - cmp r0, r2 │ │ - bcs.n fb9a │ │ - ldrb r2, [r1, r0] │ │ - cmp r2, #69 @ 0x45 │ │ - beq.n fbe0 │ │ + bne.n 1494e │ │ + add.w fp, sp, #48 @ 0x30 │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ + mov r9, r8 │ │ + mov r0, fp │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldmia.w r4, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldr r0, [pc, #332] @ (14a2c ) │ │ + add r0, pc │ │ + str r0, [sp, #4] │ │ + mov r0, r9 │ │ + mov r6, r0 │ │ + mov r0, fp │ │ + bl 14a3c │ │ + cbz r0, 1491e │ │ + mov r5, r0 │ │ + movs r0, #0 │ │ cmp r6, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #16] │ │ - cmpne r0, #0 │ │ - beq.n fbae │ │ + beq.n 148e4 │ │ + mov r4, r1 │ │ + ldr r1, [sp, #4] │ │ + mov r0, r6 │ │ + movs r2, #1 │ │ + bl b8a0 │ │ + cbnz r0, 1494e │ │ + mov.w r9, #0 │ │ + cmp.w r8, #0 │ │ + beq.n 148e2 │ │ + mov r0, r8 │ │ mov r1, r5 │ │ + mov r2, r4 │ │ + bl b8a0 │ │ + mov r9, r8 │ │ + cbnz r0, 1494e │ │ + b.n 148e2 │ │ + cmp.w r9, #0 │ │ + beq.n 14932 │ │ + ldr r1, [pc, #264] @ (14a30 ) │ │ + mov r0, r9 │ │ movs r2, #2 │ │ - bl 89b0 │ │ - cbnz r0, fc18 │ │ - mov r0, r4 │ │ - bl cc28 │ │ - cbnz r0, fc18 │ │ - ldr r1, [r4, #0] │ │ - subs r6, #1 │ │ - cmp r1, #0 │ │ - bne.n fb8c │ │ - movs r1, #0 │ │ - ldr r0, [r4, #16] │ │ - cbz r0, fbea │ │ - ldr r1, [pc, #296] @ (fcf0 ) │ │ - movs r2, #1 │ │ - movs r5, #1 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, fbda │ │ - mov r0, r5 │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [r4, #0] │ │ - cbnz r1, fbec │ │ - b.n fc08 │ │ - adds r0, #1 │ │ - str r0, [r4, #8] │ │ - ldr r0, [r4, #16] │ │ - cmp r0, #0 │ │ - bne.n fbc4 │ │ - cbz r1, fc08 │ │ - ldrd r2, r0, [r4, #4] │ │ - cmp r0, r2 │ │ - bcs.n fc08 │ │ - ldrb r1, [r1, r0] │ │ - cmp r1, #117 @ 0x75 │ │ - bne.n fc08 │ │ - adds r0, #1 │ │ - str r0, [r4, #8] │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [r4, #16] │ │ - cbz r0, fc22 │ │ - ldr r1, [pc, #228] @ (fcf4 ) │ │ - movs r2, #4 │ │ + bl b8a0 │ │ + cbnz r0, 1494e │ │ + ldr.w r0, [sl, #16] │ │ + cbz r0, 14944 │ │ + ldr r1, [pc, #216] @ (14a14 ) │ │ + movs r2, #3 │ │ add r1, pc │ │ - bl 89b0 │ │ - cbz r0, fc22 │ │ + bl b8a0 │ │ + cbnz r0, 1494e │ │ + mov r0, sl │ │ + bl 14408 │ │ + lsls r0, r0, #31 │ │ + beq.n 1495a │ │ movs r5, #1 │ │ mov r0, r5 │ │ add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov r0, r4 │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w cc28 │ │ - ldr r0, [pc, #180] @ (fce4 ) │ │ - add.w r8, sp, #80 @ 0x50 │ │ - add.w r9, sp, #40 @ 0x28 │ │ - mov r5, sl │ │ - add r0, pc │ │ - mov fp, r0 │ │ - b.n fc4c │ │ - movs r5, #0 │ │ - ldrb.w r0, [sp, #77] @ 0x4d │ │ - cmp r0, #0 │ │ - bne.w fb5a │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - ldr r7, [sp, #44] @ 0x2c │ │ - bl b9bc │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - cbz r0, fc6a │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - ldrd r0, r1, [sp, #84] @ 0x54 │ │ - add r7, r2 │ │ - subs r6, r0, r2 │ │ - str r1, [sp, #68] @ 0x44 │ │ - cbnz r5, fc9a │ │ - b.n fc40 │ │ - ldrb.w r0, [sp, #77] @ 0x4d │ │ - cmp r0, #0 │ │ - bne.w fb5a │ │ - ldrb.w r0, [sp, #76] @ 0x4c │ │ - movs r1, #1 │ │ - strb.w r1, [sp, #77] @ 0x4d │ │ - cbz r0, fc86 │ │ - ldrd r0, r1, [sp, #68] @ 0x44 │ │ - b.n fc90 │ │ - ldrd r0, r1, [sp, #68] @ 0x44 │ │ - cmp r1, r0 │ │ - beq.w fb5a │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - subs r6, r1, r0 │ │ - adds r7, r2, r0 │ │ - cmp r5, #0 │ │ - beq.n fc40 │ │ - mov r0, r5 │ │ - mov r1, fp │ │ - movs r2, #1 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - bne.n fc18 │ │ - cmp.w sl, #0 │ │ - beq.n fc40 │ │ - mov r0, sl │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - bl 89b0 │ │ - cmp r0, #0 │ │ - mov r5, sl │ │ - beq.n fc42 │ │ - b.n fc18 │ │ - ldr r0, [pc, #52] @ (fcf8 ) │ │ - add r0, pc │ │ - bl 9370 │ │ - mov lr, r7 │ │ - vqshl.u64 q10, , #63 @ 0x3f │ │ - vmlal.u , d31, d22[0] │ │ - vmlal.u , d31, d6[0] │ │ - vqshl.u32 d20, d13, #31 │ │ - vqrshrun.s64 d19, , #1 │ │ - vrsubhn.i d20, , q12 │ │ - vabal.u q10, d15, d8 │ │ - vqshlu.s64 d20, d24, #63 @ 0x3f │ │ - vqshlu.s32 q10, q9, #31 │ │ - vqdmulh.s q10, , d15[0] │ │ - vmla.i , , d28[0] │ │ - vqrdmlah.s q9, , d30[0] │ │ - movs r3, r0 │ │ - ldrd r0, r2, [r1, #20] │ │ - ldr r1, [pc, #8] @ (fd0c ) │ │ - ldr r3, [r2, #12] │ │ - movs r2, #5 │ │ - add r1, pc │ │ - bx r3 │ │ - nop │ │ - muls r3, r3 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - ldr r7, [pc, #960] @ (100d4 ) │ │ - sub sp, #68 @ 0x44 │ │ - ldr r0, [r0, #0] │ │ - mov r9, r1 │ │ - ldr r7, [r0, #0] │ │ - cmp r7, #0 │ │ - beq.w 1048e │ │ - ldrd r0, sl, [r0, #4] │ │ - mov.w fp, #10 │ │ - mov.w ip, #0 │ │ - str r0, [sp, #24] │ │ - str.w r9, [sp, #20] │ │ - str.w sl, [sp, #8] │ │ - b.n 1024a │ │ - mov fp, r9 │ │ - mov r8, sl │ │ - cmp.w sl, #0 │ │ - beq.n fdac │ │ - ldrb.w r0, [fp] │ │ - cmp r0, #36 @ 0x24 │ │ - beq.w fe68 │ │ - cmp r0, #46 @ 0x2e │ │ - bne.n fdac │ │ - cmp.w r8, #2 │ │ - bcc.w fec8 │ │ - ldrsb.w r0, [fp, #1] │ │ - ldr r6, [sp, #20] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 10598 │ │ - uxtb r0, r0 │ │ - sxtb r1, r0 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.w 10094 │ │ - cmp r0, #46 @ 0x2e │ │ - bne.w 101c2 │ │ - ldrd r0, r1, [r6, #20] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #848] @ (100d4 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 104c8 │ │ - cmp.w r8, #3 │ │ - bcc.w 101a8 │ │ - ldrsb.w r0, [fp, #2] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 105de │ │ - sub.w sl, r8, #2 │ │ - add.w r9, fp, #2 │ │ - b.n fd3a │ │ - add.w r0, fp, r8 │ │ - movs r6, #0 │ │ - mov r1, fp │ │ - cmp r1, r0 │ │ - beq.w 10228 │ │ - mov r3, r1 │ │ - mov r4, r6 │ │ - ldrsb.w r6, [r3], #1 │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - uxtb r2, r6 │ │ - ble.n fddc │ │ - cmp r2, #36 @ 0x24 │ │ - beq.n fe30 │ │ - subs r1, r4, r1 │ │ - cmp r2, #46 @ 0x2e │ │ - add.w r6, r1, r3 │ │ - mov r1, r3 │ │ - bne.n fdb4 │ │ - b.n fe30 │ │ - ldrb r6, [r1, #1] │ │ - and.w r3, r2, #31 │ │ - cmp r2, #223 @ 0xdf │ │ - and.w r6, r6, #63 @ 0x3f │ │ - bls.n fe1a │ │ - ldrb r5, [r1, #2] │ │ - cmp r2, #240 @ 0xf0 │ │ - and.w r5, r5, #63 @ 0x3f │ │ - orr.w r6, r5, r6, lsl #6 │ │ - bcc.n fe26 │ │ - ldrb r2, [r1, #3] │ │ - and.w r3, r3, #7 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r2, r2, r6, lsl #6 │ │ - orr.w r2, r2, r3, lsl #18 │ │ - cmp.w r2, #1114112 @ 0x110000 │ │ - beq.w 10228 │ │ - adds r3, r1, #4 │ │ - cmp r2, #36 @ 0x24 │ │ - bne.n fdce │ │ - b.n fe30 │ │ - orr.w r2, r6, r3, lsl #6 │ │ - adds r3, r1, #2 │ │ - cmp r2, #36 @ 0x24 │ │ - bne.n fdce │ │ - b.n fe30 │ │ - orr.w r2, r6, r3, lsl #12 │ │ - adds r3, r1, #3 │ │ - cmp r2, #36 @ 0x24 │ │ - bne.n fdce │ │ - cbz r4, fe80 │ │ - ldr r1, [sp, #20] │ │ - cmp r8, r4 │ │ - bls.n fe9e │ │ - ldrsb.w r0, [fp, r4] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 10560 │ │ - ldrd r0, r1, [r1, #20] │ │ - mov r2, r4 │ │ - ldr r3, [r1, #12] │ │ - mov r1, fp │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 104c8 │ │ - ldrsb.w r0, [fp, r4] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 10586 │ │ - sub.w sl, r8, r4 │ │ - b.n fe98 │ │ - cmp.w r8, #2 │ │ - bcc.n fee8 │ │ - ldrsb.w r0, [fp, #1] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 1059e │ │ - sub.w r0, r8, #1 │ │ - b.n feea │ │ - ldr r0, [sp, #20] │ │ - movs r2, #0 │ │ - movs r4, #0 │ │ - ldrd r0, r1, [r0, #20] │ │ - ldr r3, [r1, #12] │ │ - mov r1, fp │ │ - blx r3 │ │ - cmp r0, #0 │ │ - mov sl, r8 │ │ - bne.w 104c8 │ │ - add.w r9, fp, r4 │ │ - b.n fd3a │ │ - bne.w 10560 │ │ - cmp.w fp, #0 │ │ - beq.w 10560 │ │ - ldrd r0, r1, [r1, #20] │ │ - mov r2, r8 │ │ - ldr r3, [r1, #12] │ │ - mov r1, fp │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 104c8 │ │ - sub.w sl, r8, r4 │ │ - mov r4, r8 │ │ - add.w r9, fp, r8 │ │ - b.n fd3a │ │ - ldr r0, [sp, #20] │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w r0, [sl, #16] │ │ + cbz r0, 14970 │ │ + ldr r1, [pc, #180] @ (14a18 ) │ │ movs r2, #1 │ │ - ldrd r0, r1, [r0, #20] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #516] @ (100d8 ) │ │ + movs r5, #1 │ │ add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 104c8 │ │ - mov.w sl, #0 │ │ - add.w r9, fp, #1 │ │ - b.n fd3a │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - str r0, [sp, #56] @ 0x38 │ │ - strd r0, r1, [sp, #48] @ 0x30 │ │ - movs r0, #36 @ 0x24 │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r1, [sp, #60] @ 0x3c │ │ - add r1, sp, #40 @ 0x28 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #28 │ │ - add.w r6, fp, #1 │ │ - str r6, [sp, #44] @ 0x2c │ │ - bl b9bc │ │ - ldr r0, [sp, #28] │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.w 10228 │ │ - ldr r1, [sp, #32] │ │ - adds r3, r1, #1 │ │ - bcs.w 10572 │ │ - cmp.w r8, #2 │ │ - bcc.n ff2c │ │ - ldrsb.w r0, [r6] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 10524 │ │ - cmp r3, r8 │ │ - bcs.n ff40 │ │ - ldrsb.w r0, [fp, r3] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 10524 │ │ - adds r2, r1, #2 │ │ - b.n ff4c │ │ - bne.w 10524 │ │ - adds r2, r1, #2 │ │ - mov sl, r8 │ │ - mov r9, fp │ │ - beq.n ff76 │ │ - cmp r8, r2 │ │ - bls.n ff5c │ │ - ldrsb.w r0, [fp, r2] │ │ - cmn.w r0, #64 @ 0x40 │ │ - bge.n ff60 │ │ - b.n 10576 │ │ - bne.w 10576 │ │ - add.w r9, fp, r2 │ │ - sub.w sl, r8, r2 │ │ - cmp r1, #1 │ │ - beq.n ff90 │ │ - cmp r1, #2 │ │ - beq.n 1003a │ │ - cmp r1, #0 │ │ - beq.w 10228 │ │ - ldrb.w r0, [fp, #1] │ │ - cmp r0, #117 @ 0x75 │ │ - bne.w 10228 │ │ - ldrsb.w r0, [fp, #2] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 105a4 │ │ - subs r0, r1, #1 │ │ - b.n ffa0 │ │ - ldrb r0, [r6, #0] │ │ - cmp r0, #67 @ 0x43 │ │ - beq.w 101a2 │ │ + bne.n 14950 │ │ + ldr.w r0, [sl] │ │ + cbz r0, 1498e │ │ + ldrd r2, r1, [sl, #4] │ │ + cmp r1, r2 │ │ + bcs.n 1498e │ │ + ldrb r0, [r0, r1] │ │ cmp r0, #117 @ 0x75 │ │ - bne.w 10228 │ │ - movs r0, #0 │ │ - add.w ip, fp, #2 │ │ - add.w r2, ip, r0 │ │ - mov r6, ip │ │ - b.n ffc2 │ │ - orr.w r3, r5, r6, lsl #6 │ │ - adds r6, r1, #2 │ │ - sub.w r1, r3, #48 @ 0x30 │ │ - cmp r1, #10 │ │ - itt cs │ │ - subcs.w r1, r3, #97 @ 0x61 │ │ - cmpcs r1, #6 │ │ - bcs.n 1001a │ │ - cmp r6, r2 │ │ - beq.n 10014 │ │ - mov r1, r6 │ │ - ldrsb.w r5, [r6], #1 │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ - uxtb r3, r5 │ │ - bgt.n ffb2 │ │ - ldrb r5, [r1, #1] │ │ - and.w r6, r3, #31 │ │ - cmp r3, #223 @ 0xdf │ │ - and.w r5, r5, #63 @ 0x3f │ │ - bls.n ffac │ │ - ldrb r4, [r1, #2] │ │ - cmp r3, #240 @ 0xf0 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - orr.w r5, r4, r5, lsl #6 │ │ - bcc.n 1000c │ │ - ldrb r3, [r1, #3] │ │ - and.w r6, r6, #7 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - orr.w r3, r3, r5, lsl #6 │ │ - orr.w r3, r3, r6, lsl #18 │ │ - cmp.w r3, #1114112 @ 0x110000 │ │ - beq.n 10014 │ │ - adds r6, r1, #4 │ │ - b.n ffb2 │ │ - orr.w r3, r5, r6, lsl #12 │ │ - adds r6, r1, #3 │ │ - b.n ffb2 │ │ - movs r2, #0 │ │ - cbnz r0, 10022 │ │ - b.n 10228 │ │ - movs r2, #1 │ │ - cmp r0, #0 │ │ - beq.w 10228 │ │ - ldrb.w r1, [ip] │ │ - cmp r1, #45 @ 0x2d │ │ - beq.n 100e0 │ │ - cmp r1, #43 @ 0x2b │ │ - bne.n 100e6 │ │ - subs r0, #1 │ │ - beq.w 10228 │ │ - add.w ip, fp, #3 │ │ - b.n 100e6 │ │ - ldrh r0, [r6, #0] │ │ - movw r2, #20563 @ 0x5053 │ │ - cmp r0, r2 │ │ - beq.w 101b2 │ │ - ldrh r0, [r6, #0] │ │ - movw r2, #20546 @ 0x5042 │ │ - cmp r0, r2 │ │ - beq.w 101ec │ │ - ldrh r0, [r6, #0] │ │ - movw r2, #18002 @ 0x4652 │ │ - cmp r0, r2 │ │ - beq.w 101fe │ │ - ldrh r0, [r6, #0] │ │ - movw r2, #21580 @ 0x544c │ │ - cmp r0, r2 │ │ - beq.w 10204 │ │ - ldrh r0, [r6, #0] │ │ - movw r2, #21575 @ 0x5447 │ │ - cmp r0, r2 │ │ - beq.w 1020a │ │ - ldrh r0, [r6, #0] │ │ - movw r2, #20556 @ 0x504c │ │ - cmp r0, r2 │ │ - beq.w 10210 │ │ - ldrh r0, [r6, #0] │ │ - movw r2, #20562 @ 0x5052 │ │ - cmp r0, r2 │ │ - bne.w ff76 │ │ - ldr r1, [pc, #76] @ (100dc ) │ │ + bne.n 1498e │ │ + movs r5, #0 │ │ + adds r0, r1, #1 │ │ + str.w r0, [sl, #8] │ │ + b.n 14950 │ │ + ldr.w r0, [sl, #16] │ │ + cbz r0, 149a2 │ │ + ldr r1, [pc, #156] @ (14a34 ) │ │ + movs r2, #4 │ │ add r1, pc │ │ - b.n 10214 │ │ - ldrb.w r2, [fp, #2] │ │ - and.w r1, r0, #31 │ │ - cmp r0, #223 @ 0xdf │ │ - and.w r2, r2, #63 @ 0x3f │ │ - bls.w 101b8 │ │ - ldrb.w r3, [fp, #3] │ │ - cmp r0, #240 @ 0xf0 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - orr.w r2, r3, r2, lsl #6 │ │ - bcc.w 101f2 │ │ - ldrb.w r0, [fp, #4] │ │ - and.w r1, r1, #7 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - orr.w r0, r0, r2, lsl #6 │ │ - orr.w r0, r0, r1, lsl #18 │ │ - cmp r0, #46 @ 0x2e │ │ - beq.w fd7a │ │ - b.n 101c2 │ │ - muls r4, r0 │ │ - @ instruction: 0xffff4ad4 │ │ - vtbl.8 d20, {d15}, d9 │ │ - vtbl.8 d18, {d15}, d1 │ │ - beq.w 10228 │ │ - movs r3, #0 │ │ - cmp r0, #9 │ │ - bcc.n 10180 │ │ - cbz r0, 10124 │ │ - ldrb.w r6, [ip], #1 │ │ - sub.w r1, r6, #48 @ 0x30 │ │ - cmp r1, #10 │ │ - bcc.n 10110 │ │ - orr.w r1, r6, #32 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - subs r1, #97 @ 0x61 │ │ - adds r1, #10 │ │ - it cs │ │ - movcs r1, r6 │ │ - cmp r1, #15 │ │ - bhi.w 10228 │ │ - movs r6, #0 │ │ - cmp.w r6, r3, lsr #28 │ │ - bne.w 10228 │ │ - lsls r3, r3, #4 │ │ - subs r0, #1 │ │ - orrs r3, r1 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.n 100ee │ │ - eor.w r0, r3, #55296 @ 0xd800 │ │ - movw r1, #2048 @ 0x800 │ │ - sub.w r0, r0, #1114112 @ 0x110000 │ │ - movt r1, #65519 @ 0xffef │ │ - cmp r0, r1 │ │ - it cc │ │ - movcc.w r3, #1114112 @ 0x110000 │ │ - sub.w r0, r3, #1114112 @ 0x110000 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - orrs r0, r2 │ │ - bne.n 10228 │ │ - movs r1, #0 │ │ - lsls r0, r3, #11 │ │ - movt r1, #34821 @ 0x8805 │ │ - cmp r0, r1 │ │ - str r3, [sp, #40] @ 0x28 │ │ - bcs.w 104bc │ │ - cmp r3, #32 │ │ - itt cs │ │ - subcs.w r0, r3, #127 @ 0x7f │ │ - cmpcs r0, #33 @ 0x21 │ │ - bcc.n 10228 │ │ - ldr r1, [sp, #20] │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 9e40 │ │ - cmp r0, #0 │ │ - beq.w fd3a │ │ - b.n 104c8 │ │ - lsls r3, r3, #4 │ │ - subs r0, #1 │ │ - orr.w r3, r3, r1 │ │ - beq.n 10124 │ │ - ldrb.w r6, [ip], #1 │ │ - sub.w r1, r6, #48 @ 0x30 │ │ - cmp r1, #10 │ │ - bcc.n 10176 │ │ - orr.w r1, r6, #32 │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ - subs r1, #97 @ 0x61 │ │ - adds r1, #10 │ │ - it cs │ │ - movcs r1, r6 │ │ - cmp r1, #15 │ │ - bls.n 10176 │ │ - b.n 10228 │ │ - ldr r1, [pc, #892] @ (10520 ) │ │ - add r1, pc │ │ - b.n 10214 │ │ - mov.w sl, #0 │ │ - add.w r9, fp, #2 │ │ - b.n fd3a │ │ - ldr r1, [pc, #896] @ (10534 ) │ │ - add r1, pc │ │ - b.n 10214 │ │ - orr.w r0, r2, r1, lsl #6 │ │ - cmp r0, #46 @ 0x2e │ │ - beq.w fd7a │ │ - ldrd r0, r1, [r6, #20] │ │ - movs r2, #1 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #892] @ (10548 ) │ │ + bne.n 1494e │ │ + mov r0, sl │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 12778 │ │ + ldr.w r0, [sl, #16] │ │ + ldrb.w r4, [sp, #52] @ 0x34 │ │ + cbz r0, 149da │ │ + ldr r2, [pc, #92] @ (14a1c ) │ │ + cmp r4, #0 │ │ + ldr r1, [pc, #92] @ (14a20 ) │ │ + add r2, pc │ │ add r1, pc │ │ - blx r3 │ │ + it eq │ │ + moveq r1, r2 │ │ + mov.w r2, #16 │ │ + it ne │ │ + movne r2, #25 │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w 104c8 │ │ - ldrsb.w r0, [fp, #1] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 105cc │ │ - sub.w sl, r8, #1 │ │ - add.w r9, fp, #1 │ │ - b.n fd3a │ │ - ldr r1, [pc, #860] @ (1054c ) │ │ - add r1, pc │ │ - b.n 10214 │ │ - orr.w r0, r2, r1, lsl #12 │ │ - cmp r0, #46 @ 0x2e │ │ - beq.w fd7a │ │ - b.n 101c2 │ │ - ldr r1, [pc, #848] @ (10550 ) │ │ - add r1, pc │ │ - b.n 10214 │ │ - ldr r1, [pc, #844] @ (10554 ) │ │ - add r1, pc │ │ - b.n 10214 │ │ - ldr r1, [pc, #844] @ (10558 ) │ │ - add r1, pc │ │ - b.n 10214 │ │ - ldr r1, [pc, #840] @ (1055c ) │ │ + bne.n 1494e │ │ + strb.w r4, [sl, #4] │ │ + movs r5, #0 │ │ + b.n 149fc │ │ + ldr.w r0, [sl, #16] │ │ + cbz r0, 149f6 │ │ + ldr r1, [pc, #56] @ (14a24 ) │ │ + movs r2, #16 │ │ add r1, pc │ │ - ldr r0, [sp, #20] │ │ - ldrd r0, r2, [r0, #20] │ │ - ldr r3, [r2, #12] │ │ - movs r2, #1 │ │ - blx r3 │ │ - cmp r0, #0 │ │ - beq.w fd3a │ │ - b.n 104c8 │ │ - ldr.w r9, [sp, #20] │ │ - mov r2, r8 │ │ - ldrd r0, r1, [r9, #20] │ │ - ldr r3, [r1, #12] │ │ - mov r1, fp │ │ - blx r3 │ │ - ldrd sl, r8, [sp, #8] │ │ - cmp r0, #0 │ │ - ldr.w ip, [sp, #16] │ │ - mov.w fp, #10 │ │ - bne.w 104a8 │ │ - subs.w r8, ip, sl │ │ - it ne │ │ - movne.w r8, #1 │ │ - cmp ip, sl │ │ - beq.w 104a8 │ │ - ldr r0, [sp, #24] │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - beq.w 104d4 │ │ - ldrb.w lr, [r7] │ │ + bne.n 1494e │ │ + movs r5, #0 │ │ + strb.w r5, [sl, #4] │ │ + str.w r5, [sl] │ │ + b.n 14950 │ │ + ldr r0, [pc, #52] @ (14a38 ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + nop │ │ + cmp r5, #32 │ │ + vcvt.f32.u32 q9, q4, #1 │ │ + vqrdmulh.s q9, , d17[0] │ │ + @ instruction: 0xffff33e3 │ │ + vtbl.8 d17, {d15-d18}, d18 │ │ + @ instruction: 0xffff2c98 │ │ + @ instruction: 0xffff1af8 │ │ + vaddl.u q9, d15, d16 │ │ + @ instruction: 0xffff2cb9 │ │ + vcvt.u16.f16 q9, , #1 │ │ + vrsubhn.i d17, , q10 │ │ + vqrdmlah.s , , d4[0] │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #12 │ │ + mov r4, r0 │ │ + ldrb.w r0, [r0, #37] @ 0x25 │ │ + cbz r0, 14a52 │ │ + movs r0, #0 │ │ + b.n 14afa │ │ + ldrd r9, r0, [r4, #4] │ │ + ldr r5, [r4, #16] │ │ + str r0, [sp, #8] │ │ + cmp r5, r0 │ │ + bhi.n 14ad8 │ │ + ldr.w r8, [r4, #12] │ │ + cmp r5, r8 │ │ + bcc.n 14ad8 │ │ + ldrb.w sl, [r4, #24] │ │ + add.w r0, r4, #20 │ │ + str r0, [sp, #4] │ │ + add r0, sl │ │ + ldrb.w r6, [r0, #-1] │ │ + sub.w r2, r5, r8 │ │ + add.w r1, r9, r8 │ │ + cmp r2, #7 │ │ + bhi.n 14a96 │ │ + cmp r5, r8 │ │ + beq.n 14ad6 │ │ movs r3, #0 │ │ - ldr r1, [sp, #24] │ │ - add.w r0, ip, #1 │ │ - str r0, [sp, #16] │ │ - mov r6, lr │ │ - adds r5, r7, r3 │ │ - sxtb r0, r6 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - mov r2, r6 │ │ - bgt.n 102b8 │ │ - ldrb r0, [r5, #1] │ │ - and.w r2, r6, #31 │ │ - cmp r6, #224 @ 0xe0 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - bcc.n 102b4 │ │ - ldrb r4, [r5, #2] │ │ - cmp r6, #240 @ 0xf0 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - orr.w r0, r4, r0, lsl #6 │ │ - bcc.n 102da │ │ - ldrb r4, [r5, #3] │ │ - and.w r2, r2, #7 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - orr.w r0, r4, r0, lsl #6 │ │ - orr.w r2, r0, r2, lsl #18 │ │ - cmp.w r2, #1114112 @ 0x110000 │ │ - bne.n 102b8 │ │ - b.n 104d4 │ │ - orr.w r2, r0, r2, lsl #6 │ │ - sub.w r0, r2, #48 @ 0x30 │ │ - cmp r0, #9 │ │ - bhi.n 102e6 │ │ - cmp r1, #2 │ │ - bcc.w 104d4 │ │ - ldrsb.w r0, [r5, #1] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 104e0 │ │ - uxtb r6, r0 │ │ + ldrb r0, [r1, r3] │ │ + cmp r0, r6 │ │ + beq.n 14aa2 │ │ adds r3, #1 │ │ - subs r1, #1 │ │ - b.n 10272 │ │ - orr.w r2, r0, r2, lsl #12 │ │ - sub.w r0, r2, #48 @ 0x30 │ │ - cmp r0, #9 │ │ - bls.n 102c0 │ │ - ldr r0, [sp, #24] │ │ - subs r3, r0, r1 │ │ - cmp r0, r1 │ │ - beq.n 102fc │ │ - bcc.w 1050c │ │ - ldrsb r0, [r7, r3] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 1050c │ │ - cmp r3, #0 │ │ - beq.w 1051c │ │ - cmp.w lr, #43 @ 0x2b │ │ - beq.n 10354 │ │ - cmp.w lr, #45 @ 0x2d │ │ - bne.n 10314 │ │ - cmp r3, #1 │ │ - beq.w 104dc │ │ - movs r4, #0 │ │ - cmp r3, #9 │ │ - bcs.n 10362 │ │ - ldrb r0, [r7, #0] │ │ - subs r0, #48 @ 0x30 │ │ - cmp r0, #9 │ │ - bhi.w 104dc │ │ - add.w r2, r4, r4, lsl #2 │ │ - subs r3, #1 │ │ - add.w r7, r7, #1 │ │ - add.w r4, r0, r2, lsl #1 │ │ - bne.n 1031a │ │ - cbz r4, 10350 │ │ - cmp r1, r4 │ │ - bls.n 1038c │ │ - ldrsb r0, [r5, r4] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 10538 │ │ - subs r0, r1, r4 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #16] │ │ - cmp r0, sl │ │ - beq.n 1039a │ │ - b.n 10448 │ │ - str r1, [sp, #24] │ │ - b.n 10448 │ │ - subs r3, #1 │ │ - beq.w 104dc │ │ - adds r7, #1 │ │ - movs r4, #0 │ │ - cmp r3, #9 │ │ - bcc.n 1031a │ │ - cmp r3, #0 │ │ - beq.n 10334 │ │ - umull r2, r4, r4, fp │ │ - ldrb.w r0, [r7], #1 │ │ - subs r0, #48 @ 0x30 │ │ - cmp r4, #0 │ │ - it ne │ │ - movne r4, #1 │ │ - cmp r0, #9 │ │ - bhi.w 104dc │ │ - cmp r4, #0 │ │ - bne.w 104f0 │ │ - adds r4, r2, r0 │ │ - sub.w r3, r3, #1 │ │ - bcc.n 10362 │ │ - b.n 104f0 │ │ - bne.w 10538 │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #16] │ │ - cmp r0, sl │ │ - bne.n 10448 │ │ - ldr.w r0, [r9, #28] │ │ - ands.w r0, r0, #4 │ │ - beq.n 10448 │ │ - cmp r6, #104 @ 0x68 │ │ - bne.n 10448 │ │ - cmp r4, #2 │ │ - bcc.n 103bc │ │ - ldrsb.w r0, [r5, #1] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 105b4 │ │ - subs r1, r4, #1 │ │ - b.n 103be │ │ - movs r1, #0 │ │ - adds r7, r5, #1 │ │ - add r1, r7 │ │ - b.n 103dc │ │ - orr.w r2, r0, r7, lsl #12 │ │ - adds r7, r3, #3 │ │ - sub.w r0, r2, #48 @ 0x30 │ │ - cmp r0, #10 │ │ - bcc.n 103dc │ │ - orr.w r0, r2, #32 │ │ - subs r0, #97 @ 0x61 │ │ - cmp r0, #6 │ │ - bcs.n 10448 │ │ - cmp r7, r1 │ │ - beq.n 104b0 │ │ - mov r3, r7 │ │ - ldrsb.w r0, [r7], #1 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - uxtb r2, r0 │ │ - ble.n 103f8 │ │ - sub.w r0, r2, #48 @ 0x30 │ │ - cmp r0, #10 │ │ - bcs.n 103d2 │ │ - b.n 103dc │ │ - ldrb r0, [r3, #1] │ │ - and.w r7, r2, #31 │ │ - cmp r2, #223 @ 0xdf │ │ - and.w r0, r0, #63 @ 0x3f │ │ - bls.n 10438 │ │ - ldrb r6, [r3, #2] │ │ - cmp r2, #240 @ 0xf0 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r0, r6, r0, lsl #6 │ │ - bcc.n 103c4 │ │ - ldrb r2, [r3, #3] │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r0, r2, r0, lsl #6 │ │ - and.w r2, r7, #7 │ │ - orr.w r2, r0, r2, lsl #18 │ │ - cmp.w r2, #1114112 @ 0x110000 │ │ - beq.n 104b0 │ │ - adds r7, r3, #4 │ │ - sub.w r0, r2, #48 @ 0x30 │ │ - cmp r0, #10 │ │ - bcs.n 103d2 │ │ - b.n 103dc │ │ - orr.w r2, r0, r7, lsl #6 │ │ - adds r7, r3, #2 │ │ - sub.w r0, r2, #48 @ 0x30 │ │ - cmp r0, #10 │ │ - bcs.n 103d2 │ │ - b.n 103dc │ │ - cmp.w ip, #0 │ │ - beq.n 1045e │ │ - ldrd r0, r1, [r9, #20] │ │ - movs r2, #2 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #428] @ (10604 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbnz r0, 104a8 │ │ - cmp r4, #2 │ │ - str.w r8, [sp, #12] │ │ - bcc.n 10470 │ │ - ldrh r0, [r5, #0] │ │ - movw r1, #9311 @ 0x245f │ │ - cmp r0, r1 │ │ - beq.n 1047a │ │ - mov sl, r4 │ │ - mov r9, r5 │ │ - adds r7, r5, r4 │ │ - b.w fd3a │ │ - mov r9, r5 │ │ - ldrsb.w r0, [r9, #1]! │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 105ba │ │ - sub.w sl, r4, #1 │ │ - b.n 10474 │ │ - ldrd r0, r1, [r0, #4] │ │ - add r3, sp, #40 @ 0x28 │ │ - movs r2, #0 │ │ - stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #40 @ 0x28 │ │ - movs r1, #1 │ │ - str r2, [sp, #60] @ 0x3c │ │ - strd r2, r9, [sp, #52] @ 0x34 │ │ - bl bd5c │ │ - mov r8, r0 │ │ - mov r0, r8 │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov.w r8, #0 │ │ - mov r0, r8 │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #376] @ (10638 ) │ │ - movs r0, #1 │ │ - movs r1, #1 │ │ - add r2, pc │ │ - bl 84cc │ │ - mov.w r8, #1 │ │ - mov r0, r8 │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #336] @ (10628 ) │ │ - add r0, pc │ │ - bl 9370 │ │ - movs r1, #1 │ │ - b.n 104f2 │ │ - ldr r0, [pc, #268] @ (105f0 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, r5 │ │ - movs r2, #1 │ │ - mov r3, r1 │ │ - bl 9798 │ │ - movs r1, #2 │ │ - ldr r0, [pc, #256] @ (105f4 ) │ │ - ldr r3, [pc, #256] @ (105f8 ) │ │ - ldr r2, [pc, #260] @ (105fc ) │ │ - add r0, pc │ │ - add r3, pc │ │ - strb.w r1, [sp, #40] @ 0x28 │ │ - add r2, pc │ │ - str r2, [sp, #0] │ │ - add r2, sp, #40 @ 0x28 │ │ - movs r1, #43 @ 0x2b │ │ - bl 9328 │ │ - ldr r0, [pc, #284] @ (1062c ) │ │ - movs r2, #0 │ │ - ldr r1, [sp, #24] │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, r7 │ │ - bl 9798 │ │ - movs r1, #0 │ │ - b.n 104f2 │ │ - subs r7, #39 @ 0x27 │ │ - vqshrun.s64 d20, q13, #1 │ │ - mov r1, r8 │ │ - movs r2, #1 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, fp │ │ - bl 9798 │ │ - subs r7, #29 │ │ - vqshrun.s64 d20, , #1 │ │ - mov r2, r4 │ │ - mov r3, r1 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, r5 │ │ - bl 9798 │ │ - blxns fp │ │ - vqrdmlah.s , , d18[0] │ │ - vqrdmlah.s , , d15[0] │ │ - vqrdmlah.s , , d8[0] │ │ - vqrdmlah.s , , d1[0] │ │ - @ instruction: 0xffff3eba │ │ - vqshrun.s64 d20, q11, #1 │ │ - mov r1, r8 │ │ - movs r2, #0 │ │ - mov r3, r4 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, fp │ │ - bl 9798 │ │ - bl 9eec │ │ - ldr r0, [pc, #164] @ (1061c ) │ │ - mov r1, r8 │ │ - mov r3, r8 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, fp │ │ - bl 9798 │ │ - ldr r0, [pc, #140] @ (10614 ) │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - mov r3, r8 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, fp │ │ - bl 9798 │ │ - ldr r0, [pc, #112] @ (1060c ) │ │ - add r0, pc │ │ - b.n 105d0 │ │ - ldr r0, [pc, #120] @ (10618 ) │ │ - add r0, pc │ │ - b.n 105d0 │ │ - ldr r0, [pc, #140] @ (10634 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ + cmp r2, r3 │ │ + bne.n 14a88 │ │ + b.n 14ad6 │ │ mov r0, r6 │ │ - movs r2, #1 │ │ + bl d054 │ │ + lsls r0, r0, #31 │ │ + beq.n 14ad6 │ │ mov r3, r1 │ │ - bl 9798 │ │ - ldr r0, [pc, #72] @ (10600 ) │ │ - add r0, pc │ │ - b.n 105be │ │ - ldr r0, [pc, #76] @ (10608 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - movs r2, #1 │ │ - mov r3, r4 │ │ - bl 9798 │ │ - ldr r0, [pc, #84] @ (10624 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - movs r2, #1 │ │ - mov r3, r8 │ │ - bl 9798 │ │ - ldr r0, [pc, #64] @ (10620 ) │ │ - mov r1, r8 │ │ - movs r2, #2 │ │ - mov r3, r8 │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, fp │ │ - bl 9798 │ │ - movs r4, #158 @ 0x9e │ │ - movs r3, r0 │ │ - subs r6, #64 @ 0x40 │ │ - vsri.32 d18, d14, #1 │ │ - movs r3, r0 │ │ - movs r4, #160 @ 0xa0 │ │ - movs r3, r0 │ │ - movs r3, #170 @ 0xaa │ │ - movs r3, r0 │ │ - subs r4, #112 @ 0x70 │ │ - vraddhn.i d18, , q2 │ │ - movs r3, r0 │ │ - movs r4, #150 @ 0x96 │ │ - movs r3, r0 │ │ - movs r4, #214 @ 0xd6 │ │ - movs r3, r0 │ │ - movs r4, #82 @ 0x52 │ │ - movs r3, r0 │ │ - movs r4, #80 @ 0x50 │ │ - movs r3, r0 │ │ - movs r4, #148 @ 0x94 │ │ - movs r3, r0 │ │ - movs r4, #90 @ 0x5a │ │ - movs r3, r0 │ │ - movs r4, #130 @ 0x82 │ │ - movs r3, r0 │ │ - movs r4, #154 @ 0x9a │ │ - movs r3, r0 │ │ - movs r4, #126 @ 0x7e │ │ - movs r3, r0 │ │ - movs r4, #114 @ 0x72 │ │ - movs r3, r0 │ │ - movs r4, #122 @ 0x7a │ │ - movs r3, r0 │ │ - movs r3, #86 @ 0x56 │ │ - movs r3, r0 │ │ - movs r4, #104 @ 0x68 │ │ - movs r3, r0 │ │ - ldrd r0, r2, [r1, #20] │ │ - ldr r1, [pc, #8] @ (10650 ) │ │ + add.w r0, r8, r3 │ │ + add.w r8, r0, #1 │ │ + str.w r8, [r4, #12] │ │ + cmp r8, sl │ │ + bcc.n 14ad0 │ │ + ldr r0, [sp, #8] │ │ + cmp r8, r0 │ │ + bhi.n 14ad0 │ │ + cmp.w sl, #5 │ │ + bcs.n 14b12 │ │ + sub.w fp, r8, sl │ │ + ldr r1, [sp, #4] │ │ + add.w r0, r9, fp │ │ + mov r2, sl │ │ + blx 60d70 │ │ + cbz r0, 14b02 │ │ + cmp r5, r8 │ │ + bcs.n 14a76 │ │ + b.n 14ad8 │ │ + str r5, [r4, #12] │ │ + ldrb.w r0, [r4, #36] @ 0x24 │ │ + movs r1, #1 │ │ + strb.w r1, [r4, #37] @ 0x25 │ │ + cmp r0, #1 │ │ + bne.n 14aec │ │ + ldrd r2, r1, [r4, #28] │ │ + b.n 14af4 │ │ + ldrd r2, r1, [r4, #28] │ │ + cmp r1, r2 │ │ + beq.n 14a4e │ │ + add.w r0, r9, r2 │ │ + subs r1, r1, r2 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [r4, #28] │ │ + str.w r8, [r4, #28] │ │ + add.w r0, r9, r1 │ │ + sub.w r1, fp, r1 │ │ + b.n 14afa │ │ + ldr r2, [pc, #12] @ (14b20 ) │ │ + mov r0, sl │ │ + movs r1, #4 │ │ + add r2, pc │ │ + bl b858 │ │ + nop │ │ + b.n 14c14 │ │ + movs r4, r0 │ │ + ldrd r0, r2, [r1] │ │ + ldr r1, [pc, #8] @ (14b34 ) │ │ ldr r3, [r2, #12] │ │ - movs r2, #18 │ │ + movs r2, #5 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - subs r4, #95 @ 0x5f │ │ - vtbl.8 d22, {d15}, d3 │ │ - cbz r3, 10660 │ │ - movs r1, #1 │ │ - str r1, [r0, #0] │ │ - movs r0, #1 │ │ - bx lr │ │ - ldr r3, [r0, #4] │ │ - subs.w ip, r3, r2 │ │ - mov.w r3, #0 │ │ - it cc │ │ - movcc r3, #1 │ │ - strd r3, ip, [r0] │ │ - bcs.n 10678 │ │ - movs r0, #1 │ │ - bx lr │ │ - ldr r0, [r0, #8] │ │ - ldrd r0, r3, [r0, #20] │ │ - ldr r3, [r3, #12] │ │ - bx r3 │ │ - push {r7, lr} │ │ + cmp r1, #218 @ 0xda │ │ + vabal.u , d31, d0 │ │ + mov r7, sp │ │ sub sp, #8 │ │ movs r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ - bcs.n 1069a │ │ + bcs.n 14b4e │ │ strb.w r1, [sp, #4] │ │ movs r2, #1 │ │ - ldr r1, [r0, #0] │ │ - cbnz r1, 106e0 │ │ - b.n 10716 │ │ + b.n 14bae │ │ movs r2, #2 │ │ mov r3, r1 │ │ bfi r3, r2, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 106bc │ │ + bcs.n 14b68 │ │ strb.w r3, [sp, #5] │ │ movs r3, #192 @ 0xc0 │ │ orr.w r1, r3, r1, lsr #6 │ │ - strb.w r1, [sp, #4] │ │ - ldr r1, [r0, #0] │ │ - cbnz r1, 106e0 │ │ - b.n 10716 │ │ + b.n 14b84 │ │ cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 106ea │ │ + bcs.n 14b8a │ │ strb.w r3, [sp, #6] │ │ lsrs r3, r1, #6 │ │ bfi r3, r2, #6, #26 │ │ movs r2, #224 @ 0xe0 │ │ orr.w r1, r2, r1, lsr #12 │ │ + movs r2, #3 │ │ strb.w r3, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ - movs r2, #3 │ │ - ldr r1, [r0, #0] │ │ - cbz r1, 10716 │ │ - movs r1, #1 │ │ - str r1, [r0, #0] │ │ - mov r0, r1 │ │ - add sp, #8 │ │ - pop {r7, pc} │ │ + b.n 14bae │ │ strb.w r3, [sp, #7] │ │ lsrs r3, r1, #6 │ │ bfi r3, r2, #6, #26 │ │ strb.w r3, [sp, #6] │ │ lsrs r3, r1, #12 │ │ - lsrs r1, r1, #18 │ │ bfi r3, r2, #6, #26 │ │ - movs r2, #30 │ │ - bfi r1, r2, #3, #29 │ │ - movs r2, #4 │ │ + movs r2, #240 @ 0xf0 │ │ + orr.w r1, r2, r1, lsr #18 │ │ strb.w r3, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - bne.n 106e0 │ │ - ldr r1, [r0, #4] │ │ - movs r3, #0 │ │ - subs r1, r1, r2 │ │ + movs r2, #4 │ │ + ldrd ip, r3, [r0] │ │ + movs r1, #0 │ │ + subs r3, r3, r2 │ │ it cc │ │ - movcc r3, #1 │ │ - strd r3, r1, [r0] │ │ - bcs.n 1072e │ │ - movs r1, #1 │ │ - mov r0, r1 │ │ - add sp, #8 │ │ - pop {r7, pc} │ │ + movcc r1, #1 │ │ + orrs.w r1, r1, ip │ │ + strd r1, r3, [r0] │ │ + beq.n 14bc8 │ │ + movs r0, #1 │ │ + b.n 14bd4 │ │ ldr r0, [r0, #8] │ │ - ldrd r0, r1, [r0, #20] │ │ + ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ add r1, sp, #4 │ │ blx r3 │ │ - mov r1, r0 │ │ - mov r0, r1 │ │ add sp, #8 │ │ pop {r7, pc} │ │ - bmi.n 106ee │ │ + push {r7, lr} │ │ + ldrd ip, r3, [r0] │ │ + subs.w lr, r3, r2 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + orrs.w r3, r3, ip │ │ + strd r3, lr, [r0] │ │ + itt ne │ │ + movne r0, #1 │ │ + popne {r7, pc} │ │ + ldr r0, [r0, #8] │ │ + ldrd r0, r3, [r0] │ │ + ldr r3, [r3, #12] │ │ + ldmia.w sp!, {r7, lr} │ │ + bx r3 │ │ + bmi.n 14bb2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #8] @ (10750 ) │ │ + ldr r1, [r1, #4] │ │ + cmp r1, #1 │ │ + it ne │ │ + cmpne r1, #0 │ │ + ldr r1, [pc, #8] @ (14c1c ) │ │ add r1, pc │ │ - b.w 8c9c │ │ + b.w bae2 │ │ nop │ │ - movs r1, #240 @ 0xf0 │ │ - movs r3, r0 │ │ - │ │ -00010754 : │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #8 │ │ - mov r4, r0 │ │ - blx 1470c │ │ - add.w r5, r0, #16 │ │ - movw r0, #65521 @ 0xfff1 │ │ - movt r0, #32767 @ 0x7fff │ │ + bge.n 14cd8 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #116 @ 0x74 │ │ + str r0, [sp, #32] │ │ + movs r0, #6 │ │ + ldr r3, [pc, #844] @ (14f7c ) │ │ + mov fp, r2 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #40 @ 0x28 │ │ + add r3, pc │ │ + mov r8, r1 │ │ + bl d1a8 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str.w r8, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + beq.n 14d2c │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + ldrd r4, sl, [sp, #96] @ 0x60 │ │ + sub.w r6, sl, #1 │ │ + ldrd lr, r1, [sp, #88] @ 0x58 │ │ + adds r0, r2, #1 │ │ + str.w fp, [sp, #28] │ │ + str r6, [sp, #24] │ │ + beq.n 14d4a │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + adds r0, r3, r6 │ │ + cmp r0, r1 │ │ + bcs.w 14dea │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + str r5, [sp, #8] │ │ + sub.w r5, sl, r5 │ │ + str r5, [sp, #4] │ │ + strd r8, ip, [sp, #12] │ │ + str.w r9, [sp, #20] │ │ + ldrb.w r0, [lr, r0] │ │ + and.w r0, r0, #63 @ 0x3f │ │ + rsb r6, r0, #32 │ │ + lsr.w r5, ip, r0 │ │ + subs r0, #32 │ │ + lsl.w r6, r8, r6 │ │ + orr.w r5, r5, r6 │ │ + it pl │ │ + lsrpl.w r5, r8, r0 │ │ + lsls r0, r5, #31 │ │ + beq.n 14cea │ │ + add.w r6, lr, r3 │ │ + cmp r2, r9 │ │ + it hi │ │ + movhi r9, r2 │ │ + mov r5, sl │ │ + mov r0, r9 │ │ + cmp r9, sl │ │ + it hi │ │ + movhi r5, r9 │ │ cmp r5, r0 │ │ - bcs.n 1078c │ │ - ldr r0, [pc, #64] @ (107b0 ) │ │ - mov r1, r5 │ │ + beq.n 14cf0 │ │ + mov fp, r0 │ │ + add r0, r3 │ │ + cmp r0, r1 │ │ + bcs.w 15346 │ │ + ldrb.w ip, [r6, fp] │ │ + add.w r0, fp, #1 │ │ + ldrb.w r8, [r4, fp] │ │ + cmp r8, ip │ │ + beq.n 14cbc │ │ + ldr.w r9, [sp, #20] │ │ + movs r2, #0 │ │ + sub.w r0, r3, r9 │ │ + add r0, fp │ │ + adds r3, r0, #1 │ │ + b.n 14d1e │ │ + add r3, sl │ │ + movs r2, #0 │ │ + b.n 14d22 │ │ + ldr.w r9, [sp, #20] │ │ + ldr.w fp, [sp, #28] │ │ + mov r0, r9 │ │ + cmp r2, r0 │ │ + bcs.n 14df8 │ │ + subs r0, #1 │ │ + cmp r0, sl │ │ + bcs.w 15350 │ │ + adds r6, r0, r3 │ │ + cmp r6, r1 │ │ + bcs.w 1535a │ │ + ldrb.w r5, [lr, r6] │ │ + ldrb r6, [r4, r0] │ │ + cmp r6, r5 │ │ + beq.n 14cfa │ │ + ldr r0, [sp, #8] │ │ + ldr r2, [sp, #4] │ │ + add r3, r0 │ │ + ldrd r8, ip, [sp, #12] │ │ + ldr r0, [sp, #24] │ │ + add r0, r3 │ │ + cmp r0, r1 │ │ + bcc.n 14c84 │ │ + b.n 14dea │ │ + add r5, sp, #104 @ 0x68 │ │ + add r6, sp, #40 @ 0x28 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 13efc │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + cmp r0, #1 │ │ + beq.n 14d30 │ │ + cbnz r0, 14d44 │ │ + ldr r3, [sp, #108] @ 0x6c │ │ + b.n 14dfc │ │ + str.w fp, [sp, #28] │ │ + b.n 14dea │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + adds r0, r3, r6 │ │ + cmp r0, r1 │ │ + bcs.n 14dea │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + str r2, [sp, #16] │ │ + ldrd ip, r2, [sp, #52] @ 0x34 │ │ + sub.w fp, r2, #1 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + cmp r2, sl │ │ + str r5, [sp, #12] │ │ + mov r5, sl │ │ + it hi │ │ + movhi r5, r2 │ │ + str r2, [sp, #20] │ │ + ldrb.w r0, [lr, r0] │ │ + ldr r2, [sp, #16] │ │ + and.w r0, r0, #63 @ 0x3f │ │ + rsb r6, r0, #32 │ │ + lsrs r2, r0 │ │ + subs r0, #32 │ │ + lsl.w r6, ip, r6 │ │ + orr.w r2, r2, r6 │ │ + it pl │ │ + lsrpl.w r2, ip, r0 │ │ + lsls r0, r2, #31 │ │ + beq.n 14dbc │ │ + ldr r2, [sp, #20] │ │ + add.w r0, lr, r3 │ │ + cmp r5, r2 │ │ + beq.n 14dc0 │ │ + mov r6, r2 │ │ + add r2, r3 │ │ + cmp r2, r1 │ │ + bcs.w 15364 │ │ + ldrb.w r9, [r0, r6] │ │ + adds r2, r6, #1 │ │ + ldrb.w r8, [r4, r6] │ │ + cmp r8, r9 │ │ + beq.n 14d96 │ │ + ldr r0, [sp, #20] │ │ + subs r0, r3, r0 │ │ + add r0, r6 │ │ + adds r3, r0, #1 │ │ + b.n 14de2 │ │ + add r3, sl │ │ + b.n 14de2 │ │ + ldr r0, [sp, #20] │ │ + cbz r0, 14df4 │ │ + subs r0, #1 │ │ + cmp fp, sl │ │ + bcs.w 15350 │ │ + adds r6, r0, r3 │ │ + cmp r6, r1 │ │ + bcs.w 1535a │ │ + ldrb.w r2, [lr, r6] │ │ + ldrb r6, [r4, r0] │ │ + cmp r6, r2 │ │ + beq.n 14dc2 │ │ + ldr r0, [sp, #12] │ │ + add r3, r0 │ │ + ldr r0, [sp, #24] │ │ + add r0, r3 │ │ + cmp r0, r1 │ │ + bcc.n 14d6c │ │ + ldr.w fp, [sp, #28] │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + b.n 14eac │ │ + ldr.w fp, [sp, #28] │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + adds r2, r3, #6 │ │ + beq.n 14e1a │ │ + cmp r2, fp │ │ + bcs.n 14e18 │ │ + ldrsb.w r0, [r8, r2] │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 14e1a │ │ + ldr r0, [pc, #368] @ (14f80 ) │ │ + mov r1, fp │ │ + mov r3, fp │ │ add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #16 │ │ - blx 41350 │ │ - str.w r5, [r0], #16 │ │ - mov r1, r4 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 41248 │ │ - ldr r0, [pc, #20] @ (107a4 ) │ │ - add.w r2, sp, #7 │ │ - ldr r3, [pc, #20] @ (107a8 ) │ │ - ldr r1, [pc, #20] @ (107ac ) │ │ + b.n 1538a │ │ + bne.n 14e0e │ │ + add.w r0, r8, fp │ │ + add.w r6, r8, r2 │ │ + cmp r6, r0 │ │ + beq.n 14e8e │ │ + mov r2, r6 │ │ + ldrsb.w r5, [r6], #1 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + uxtb r1, r5 │ │ + bgt.n 14e7a │ │ + ldrb r5, [r2, #1] │ │ + and.w r6, r1, #31 │ │ + cmp r1, #224 @ 0xe0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + bcc.n 14e6c │ │ + ldrb r4, [r2, #2] │ │ + cmp r1, #240 @ 0xf0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r5, r4, r5, lsl #6 │ │ + bcc.n 14e74 │ │ + ldrb r1, [r2, #3] │ │ + and.w r6, r6, #7 │ │ + and.w r1, r1, #63 @ 0x3f │ │ + orr.w r1, r1, r5, lsl #6 │ │ + orr.w r1, r1, r6, lsl #18 │ │ + cmp.w r1, #1114112 @ 0x110000 │ │ + beq.n 14e8e │ │ + adds r6, r2, #4 │ │ + b.n 14e7a │ │ + orr.w r1, r5, r6, lsl #6 │ │ + adds r6, r2, #2 │ │ + b.n 14e7a │ │ + orr.w r1, r5, r6, lsl #12 │ │ + adds r6, r2, #3 │ │ + sub.w r2, r1, #71 @ 0x47 │ │ + cmn.w r2, #8 │ │ + bhi.n 14e22 │ │ + subs r1, #58 @ 0x3a │ │ + cmn.w r1, #10 │ │ + bcs.n 14e22 │ │ + b.n 14eac │ │ + cmp r3, #0 │ │ + beq.w 15300 │ │ + cmp r3, fp │ │ + bcs.n 14ea8 │ │ + ldrsb.w r0, [r8, r3] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 15382 │ │ + mov fp, r3 │ │ + b.n 14eac │ │ + bne.w 15382 │ │ + cmp.w fp, #3 │ │ + bcs.n 14ed4 │ │ + cmp.w fp, #2 │ │ + bne.w 15300 │ │ + ldrh.w r0, [r8] │ │ + movw r1, #20058 @ 0x4e5a │ │ + cmp r0, r1 │ │ + bne.w 1504c │ │ + mvn.w r0, #1 │ │ + mov.w fp, #2 │ │ + movs r1, #2 │ │ + b.n 14f5c │ │ + ldr r0, [pc, #172] @ (14f84 ) │ │ + mov r1, r8 │ │ + movs r2, #3 │ │ add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #43 @ 0x2b │ │ - bl 9328 │ │ - subs r3, #162 @ 0xa2 │ │ - vmls.i q9, , d4[0] │ │ - movs r3, r0 │ │ - movs r4, #82 @ 0x52 │ │ - movs r3, r0 │ │ - b.n 10a78 │ │ - lsls r4, r2, #3 │ │ - bx lr │ │ - bmi.n 10762 │ │ - ldrd r0, r2, [r1, #20] │ │ - ldr r1, [pc, #8] @ (107c8 ) │ │ - ldr r3, [r2, #12] │ │ - movs r2, #11 │ │ - add r1, pc │ │ - bx r3 │ │ + blx 60d70 │ │ + cbz r0, 14efa │ │ + ldrh.w r0, [r8] │ │ + movw r1, #20058 @ 0x4e5a │ │ + cmp r0, r1 │ │ + beq.n 14f0c │ │ + cmp.w fp, #3 │ │ + bne.n 14f20 │ │ + mov.w fp, #3 │ │ + b.n 15008 │ │ + cmp.w fp, #3 │ │ + bne.n 14f4a │ │ + mvn.w r0, #2 │ │ + mov.w fp, #3 │ │ + movs r1, #3 │ │ + b.n 14f5c │ │ + ldrsb.w r0, [r8, #2] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 15398 │ │ + movs r1, #2 │ │ + mvn.w r0, #1 │ │ + b.n 14f5c │ │ + ldr.w r0, [r8] │ │ + movw r1, #24415 @ 0x5f5f │ │ + movt r1, #20058 @ 0x4e5a │ │ + cmp r0, r1 │ │ + bne.n 15008 │ │ + cmp.w fp, #5 │ │ + bcc.n 14fdc │ │ + ldrsb.w r0, [r8, #4] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 153c4 │ │ + movs r1, #4 │ │ + mvn.w r0, #3 │ │ + b.n 14f5c │ │ + ldrsb.w r0, [r8, #3] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 153a6 │ │ + movs r1, #3 │ │ + mvn.w r0, #2 │ │ + add.w r5, r0, fp │ │ + add.w lr, r8, r1 │ │ + add.w r8, lr, r5 │ │ + mov r0, r5 │ │ + mov r1, lr │ │ + cbz r0, 14f88 │ │ + ldrsb.w r2, [r1], #1 │ │ + subs r0, #1 │ │ + cmp r2, #0 │ │ + bpl.n 14f6c │ │ + b.n 14ffe │ │ nop │ │ - subs r3, #161 @ 0xa1 │ │ - Address 0x107ca is out of bounds. │ │ - │ │ - │ │ -000107cc : │ │ - push {r4, lr} │ │ - sub sp, #8 │ │ - mov r4, r0 │ │ - blx 1576c │ │ - ldr.w r0, [r4, #-16]! │ │ - movw r1, #65521 @ 0xfff1 │ │ - movt r1, #32767 @ 0x7fff │ │ + cmp r2, #122 @ 0x7a │ │ + @ instruction: 0xffffdad4 │ │ + movs r4, r0 │ │ + movs r6, #103 @ 0x67 │ │ + @ instruction: 0xffffb3cd │ │ + mov r2, lr │ │ + ldrsb.w r0, [r2], #1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + uxtb r3, r0 │ │ + bgt.n 14ff0 │ │ + ldrb.w r1, [lr, #1] │ │ + and.w r0, r3, #31 │ │ + cmp r3, #224 @ 0xe0 │ │ + and.w r1, r1, #63 @ 0x3f │ │ + bcc.n 14fd2 │ │ + ldrb.w r2, [lr, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r1, r2, r1, lsl #6 │ │ + bcc.n 14fe8 │ │ + ldrb.w r2, [lr, #3] │ │ + and.w r0, r0, #7 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r1, r2, r1, lsl #6 │ │ + add.w r2, lr, #4 │ │ + orr.w r3, r1, r0, lsl #18 │ │ + b.n 14ff0 │ │ + orr.w r3, r1, r0, lsl #6 │ │ + add.w r2, lr, #2 │ │ + b.n 14ff0 │ │ + mvn.w r0, #3 │ │ + mov.w fp, #4 │ │ + movs r1, #4 │ │ + b.n 14f5c │ │ + orr.w r3, r1, r0, lsl #12 │ │ + add.w r2, lr, #3 │ │ + cmp r3, #69 @ 0x45 │ │ + beq.w 15142 │ │ + cmp.w r3, #1114112 @ 0x110000 │ │ + bne.w 1514c │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + cmp.w fp, #3 │ │ + bcc.n 1504c │ │ + ldrh.w r0, [r8] │ │ + movw r1, #21087 @ 0x525f │ │ cmp r0, r1 │ │ - itttt cc │ │ - movcc r0, r4 │ │ - addcc sp, #8 │ │ - ldmiacc.w sp!, {r4, lr} │ │ - bcc.w 4123c │ │ - ldr r0, [pc, #24] @ (1080c ) │ │ - add.w r2, sp, #7 │ │ - ldr r3, [pc, #20] @ (10810 ) │ │ - ldr r1, [pc, #24] @ (10814 ) │ │ + beq.n 15070 │ │ + ldrb.w r0, [r8] │ │ + cmp r0, #82 @ 0x52 │ │ + beq.n 1505a │ │ + cmp.w fp, #3 │ │ + beq.w 15300 │ │ + ldr r0, [pc, #920] @ (153c0 ) │ │ + mov r1, r8 │ │ + movs r2, #3 │ │ add r0, pc │ │ + blx 60d70 │ │ + cmp r0, #0 │ │ + bne.w 15300 │ │ + mov r5, r8 │ │ + ldrsb.w r0, [r5, #3]! │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 153b8 │ │ + uxtb r1, r0 │ │ + mvn.w r0, #2 │ │ + b.n 15084 │ │ + ldrb.w r0, [r8] │ │ + mov.w fp, #2 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 15304 │ │ + mov r5, r8 │ │ + ldrsb.w r0, [r5, #1]! │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 15376 │ │ + uxtb r1, r0 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + b.n 15084 │ │ + mov r5, r8 │ │ + ldrsb.w r0, [r5, #2]! │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 15392 │ │ + uxtb r1, r0 │ │ + mvn.w r0, #1 │ │ + subs r1, #65 @ 0x41 │ │ + cmp r1, #25 │ │ + bhi.w 15300 │ │ + add.w sl, r0, fp │ │ + movs r0, #0 │ │ + cmp sl, r0 │ │ + beq.n 150a0 │ │ + ldrsb r1, [r5, r0] │ │ + adds r0, #1 │ │ + cmp r1, #0 │ │ + bpl.n 15092 │ │ + b.n 15300 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ + strd r0, r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #40 @ 0x28 │ │ + strd r5, sl, [sp, #40] @ 0x28 │ │ + bl 11c9c │ │ + cmp r0, #0 │ │ + bne.w 15330 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r0, #0 │ │ + beq.w 15300 │ │ + ldrb.w r1, [sp, #47] @ 0x2f │ │ + ldrh.w r3, [sp, #45] @ 0x2d │ │ + ldrb.w r6, [sp, #44] @ 0x2c │ │ + orr.w r1, r3, r1, lsl #16 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + orr.w r1, r6, r1, lsl #8 │ │ + cmp r2, r1 │ │ + bcs.n 15120 │ │ + ldrb r3, [r0, r2] │ │ + subs r3, #65 @ 0x41 │ │ + cmp r3, #26 │ │ + bcs.n 15120 │ │ + add.w ip, sp, #40 @ 0x28 │ │ + movs r6, #0 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + stmia.w ip, {r0, r1, r2, r3, r6} │ │ + add r0, sp, #40 @ 0x28 │ │ + movs r1, #0 │ │ + str r6, [sp, #60] @ 0x3c │ │ + bl 11c9c │ │ + cmp r0, #0 │ │ + bne.w 15330 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r0, #0 │ │ + beq.w 15300 │ │ + ldrb.w r1, [sp, #47] @ 0x2f │ │ + ldrh.w r3, [sp, #45] @ 0x2d │ │ + ldrb.w r6, [sp, #44] @ 0x2c │ │ + orr.w r1, r3, r1, lsl #16 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + orr.w r1, r6, r1, lsl #8 │ │ + cmp r2, #0 │ │ + beq.w 1524e │ │ + cmp r1, r2 │ │ + bls.w 1524a │ │ + ldrsb r3, [r0, r2] │ │ + cmn.w r3, #65 @ 0x41 │ │ + bgt.w 1524e │ │ + ldr r3, [pc, #700] @ (153f4 ) │ │ add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #43 @ 0x2b │ │ - bl 9328 │ │ - nop │ │ - subs r3, #60 @ 0x3c │ │ - vrsra.u64 q9, q7, #1 │ │ - movs r3, r0 │ │ - movs r3, #252 @ 0xfc │ │ - movs r3, r0 │ │ - │ │ -00010818 : │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #40 @ 0x28 │ │ - ldrb r1, [r0, #0] │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - cbz r1, 1082e │ │ - adds r1, r0, #1 │ │ - ldrb r5, [r1, r3] │ │ - adds r3, #1 │ │ - cmp r5, #0 │ │ - bne.n 10826 │ │ - ldr r4, [pc, #40] @ (10858 ) │ │ - ldr r1, [pc, #40] @ (1085c ) │ │ - ldr r5, [pc, #44] @ (10860 ) │ │ + str r3, [sp, #0] │ │ + mov r3, r1 │ │ + bl cb2c │ │ + mov.w sl, #0 │ │ + sub.w ip, r8, r2 │ │ + b.n 15258 │ │ + mov.w sl, #0 │ │ + mov.w ip, #10 │ │ + sub.w r0, r3, #48 @ 0x30 │ │ + cmp r0, #9 │ │ + bhi.w 14ffe │ │ + movs r4, #0 │ │ + mov r0, r2 │ │ + sub.w r1, r3, #48 @ 0x30 │ │ + mov r2, r0 │ │ + cmp r1, #10 │ │ + bcs.n 151dc │ │ + umull r4, r0, r4, ip │ │ + cmp r0, #0 │ │ + bne.w 14ffe │ │ + adds r0, r4, r1 │ │ + bcs.w 14ffe │ │ + cmp r2, r8 │ │ + beq.w 14ffe │ │ + mov r0, r2 │ │ + ldrsb.w r6, [r0], #1 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + uxtb r3, r6 │ │ + bgt.n 151d0 │ │ + ldrb r0, [r2, #1] │ │ + and.w r9, r3, #31 │ │ + cmp r3, #224 @ 0xe0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + bcc.n 151c2 │ │ + ldrb r6, [r2, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r0, r6, r0, lsl #6 │ │ + bcc.n 151ca │ │ + ldrb r3, [r2, #3] │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w r0, r3, r0, lsl #6 │ │ + and.w r3, r9, #7 │ │ + orr.w r3, r0, r3, lsl #18 │ │ + adds r0, r2, #4 │ │ + b.n 151d0 │ │ + orr.w r3, r0, r9, lsl #6 │ │ + adds r0, r2, #2 │ │ + b.n 151d0 │ │ + orr.w r3, r0, r9, lsl #12 │ │ + adds r0, r2, #3 │ │ + add r4, r1 │ │ + cmp.w r3, #1114112 @ 0x110000 │ │ + beq.w 14ffe │ │ + b.n 15162 │ │ + cbz r4, 1523e │ │ + cmp r2, r8 │ │ + beq.w 14ffe │ │ + mov r0, r2 │ │ + ldrsb.w r1, [r2], #1 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + uxtb r3, r1 │ │ + bgt.n 1523a │ │ + ldrb r2, [r0, #1] │ │ + and.w r1, r3, #31 │ │ + cmp r3, #224 @ 0xe0 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + bcc.n 1522c │ │ + ldrb r6, [r0, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r2, r6, r2, lsl #6 │ │ + bcc.n 15234 │ │ + ldrb r3, [r0, #3] │ │ + and.w r1, r1, #7 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w r2, r3, r2, lsl #6 │ │ + orr.w r3, r2, r1, lsl #18 │ │ + cmp.w r3, #1114112 @ 0x110000 │ │ + beq.w 14ffe │ │ + adds r2, r0, #4 │ │ + b.n 1523a │ │ + orr.w r3, r2, r1, lsl #6 │ │ + adds r2, r0, #2 │ │ + b.n 1523a │ │ + orr.w r3, r2, r1, lsl #12 │ │ + adds r2, r0, #3 │ │ + subs r4, #1 │ │ + bne.n 151de │ │ + add.w sl, sl, #1 │ │ + cmp r3, #69 @ 0x45 │ │ + bne.w 15154 │ │ + b.n 15146 │ │ + bne.w 15136 │ │ + sub.w ip, r1, r2 │ │ + add r2, r0 │ │ + mov.w lr, #0 │ │ + cmp.w ip, #0 │ │ + beq.n 15312 │ │ + ldrb r0, [r2, #0] │ │ + cmp r0, #46 @ 0x2e │ │ + bne.n 15300 │ │ + movw r8, #65503 @ 0xffdf │ │ + add.w r9, r2, ip │ │ + movs r3, #46 @ 0x2e │ │ + movt r8, #31 │ │ + mov r1, r2 │ │ + sxtb r0, r3 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 15280 │ │ + adds r1, #1 │ │ + b.n 152c6 │ │ + ldrb r0, [r1, #1] │ │ + and.w r4, r3, #31 │ │ + cmp r3, #224 @ 0xe0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + bcc.n 152b8 │ │ + ldrb r6, [r1, #2] │ │ + cmp r3, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r0, r6, r0, lsl #6 │ │ + bcc.n 152c0 │ │ + ldrb r3, [r1, #3] │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w r0, r3, r0, lsl #6 │ │ + and.w r3, r4, #7 │ │ + orr.w r3, r0, r3, lsl #18 │ │ + cmp.w r3, #1114112 @ 0x110000 │ │ + beq.n 15316 │ │ + adds r1, #4 │ │ + b.n 152c6 │ │ + orr.w r3, r0, r4, lsl #6 │ │ + adds r1, #2 │ │ + b.n 152c6 │ │ + orr.w r3, r0, r4, lsl #12 │ │ + adds r1, #3 │ │ + and.w r0, r3, r8 │ │ + subs r0, #65 @ 0x41 │ │ + cmp r0, #26 │ │ + bcc.n 152f0 │ │ + sub.w r0, r3, #48 @ 0x30 │ │ + cmp r0, #10 │ │ + itt cs │ │ + subcs.w r0, r3, #33 @ 0x21 │ │ + cmpcs r0, #15 │ │ + bcc.n 152f0 │ │ + sub.w r0, r3, #58 @ 0x3a │ │ + cmp r0, #7 │ │ + itt cs │ │ + subcs.w r0, r3, #91 @ 0x5b │ │ + cmpcs r0, #6 │ │ + bcs.n 152f8 │ │ + cmp r1, r9 │ │ + beq.n 15316 │ │ + ldrb r3, [r1, #0] │ │ + b.n 15274 │ │ + sub.w r0, r3, #123 @ 0x7b │ │ + cmp r0, #3 │ │ + bls.n 152f0 │ │ + mov.w fp, #2 │ │ + ldr r0, [sp, #32] │ │ + str.w fp, [r0] │ │ + add sp, #116 @ 0x74 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov.w ip, #0 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + strd r1, fp, [r0, #16] │ │ + mov.w fp, #1 │ │ + strd lr, r5, [r0, #4] │ │ + str.w sl, [r0, #12] │ │ + strd r2, ip, [r0, #24] │ │ + b.n 15304 │ │ + ldr r0, [pc, #204] @ (15400 ) │ │ + add r2, sp, #104 @ 0x68 │ │ + ldr r3, [pc, #204] @ (15404 ) │ │ + ldr r1, [pc, #208] @ (15408 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #61 @ 0x3d │ │ + bl ca94 │ │ + ldr r2, [pc, #136] @ (153d0 ) │ │ + add.w r0, r9, r3 │ │ + add r2, pc │ │ + b.n 1536c │ │ + ldr r2, [pc, #164] @ (153f8 ) │ │ + mov r1, sl │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #160] @ (153fc ) │ │ + mov r0, r6 │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #108] @ (153d4 ) │ │ + ldr r0, [sp, #20] │ │ + add r2, pc │ │ + add r0, r3 │ │ + cmp r1, r0 │ │ + it hi │ │ + movhi r0, r1 │ │ + bl b410 │ │ + ldr r0, [pc, #116] @ (153ec ) │ │ + mov r1, fp │ │ + movs r2, #1 │ │ + mov r3, fp │ │ + add r0, pc │ │ + b.n 1538a │ │ + ldr r0, [pc, #96] @ (153e4 ) │ │ + mov r1, fp │ │ + movs r2, #0 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r8 │ │ + bl cb2c │ │ + ldr r0, [pc, #92] @ (153f0 ) │ │ + add r0, pc │ │ + b.n 1539c │ │ + ldr r0, [pc, #64] @ (153dc ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + movs r2, #2 │ │ + b.n 153b2 │ │ + ldr r0, [pc, #56] @ (153e0 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + movs r2, #3 │ │ + mov r3, fp │ │ + bl cb2c │ │ + ldr r0, [pc, #44] @ (153e8 ) │ │ + add r0, pc │ │ + b.n 153aa │ │ + nop │ │ + movs r5, #36 @ 0x24 │ │ + vtbl.8 d20, {d15}, d4 │ │ + mov r1, fp │ │ + movs r2, #4 │ │ + mov r3, fp │ │ + add r0, pc │ │ + b.n 1538a │ │ + bvs.n 1548c │ │ + movs r4, r0 │ │ + bvs.n 15458 │ │ + movs r4, r0 │ │ + bcs.n 15354 │ │ + movs r4, r0 │ │ + bcs.n 153dc │ │ + movs r4, r0 │ │ + bcc.n 153e4 │ │ + movs r4, r0 │ │ + bpl.n 154c8 │ │ + movs r4, r0 │ │ + bcc.n 153e8 │ │ + movs r4, r0 │ │ + bmi.n 15484 │ │ + movs r4, r0 │ │ + bmi.n 1547c │ │ + movs r4, r0 │ │ + bvs.n 15378 │ │ + movs r4, r0 │ │ + bvs.n 15464 │ │ + movs r4, r0 │ │ + bvs.n 15474 │ │ + movs r4, r0 │ │ + movs r2, #25 │ │ + vsubw.u , , d6 │ │ + movs r4, r0 │ │ + bmi.n 15364 │ │ + movs r4, r0 │ │ + ldrd r0, r2, [r1] │ │ + ldr r1, [pc, #8] @ (1541c ) │ │ + ldr r3, [r2, #12] │ │ + movs r2, #18 │ │ + add r1, pc │ │ + bx r3 │ │ + nop │ │ + movs r2, #235 @ 0xeb │ │ + Address 0x1541e is out of bounds. │ │ + │ │ + │ │ +00015420 : │ │ + push {r4, r5, r6, lr} │ │ + sub sp, #16 │ │ + mov r4, r0 │ │ + blx 33db8 │ │ + add.w r5, r0, #16 │ │ + movw r0, #65521 @ 0xfff1 │ │ + movt r0, #32767 @ 0x7fff │ │ + cmp r5, r0 │ │ + bcs.n 15462 │ │ + add r0, sp, #8 │ │ + movs r6, #0 │ │ + movs r1, #16 │ │ + mov r2, r5 │ │ + str r6, [sp, #8] │ │ + blx 60d50 │ │ + ldr r1, [sp, #8] │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r1, r6 │ │ + str.w r5, [r1], #16 │ │ + mov r0, r1 │ │ + mov r1, r4 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 60c70 │ │ + ldr r0, [pc, #24] @ (1547c ) │ │ + add.w r2, sp, #15 │ │ + ldr r3, [pc, #20] @ (15480 ) │ │ + ldr r1, [pc, #24] @ (15484 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #43 @ 0x2b │ │ + bl ca94 │ │ + nop │ │ + movs r2, #167 @ 0xa7 │ │ + vraddhn.i d29, , q13 │ │ + movs r4, r0 │ │ + bmi.n 153f8 │ │ + movs r4, r0 │ │ + ldrd r0, r2, [r1] │ │ + ldr r1, [pc, #8] @ (15498 ) │ │ + ldr r3, [r2, #12] │ │ + movs r2, #11 │ │ + add r1, pc │ │ + bx r3 │ │ + nop │ │ + movs r2, #172 @ 0xac │ │ + Address 0x1549a is out of bounds. │ │ + │ │ + │ │ +0001549c : │ │ + push {r4, lr} │ │ + sub sp, #8 │ │ + mov r4, r0 │ │ + blx 34e1c │ │ + ldr.w r1, [r4, #-16]! │ │ + movw r2, #65521 @ 0xfff1 │ │ + movt r2, #32767 @ 0x7fff │ │ + cmp r1, r2 │ │ + itttt cc │ │ + movcc r0, r4 │ │ + addcc sp, #8 │ │ + ldmiacc.w sp!, {r4, lr} │ │ + bcc.w 60c64 │ │ + ldr r0, [pc, #24] @ (154dc ) │ │ + add.w r2, sp, #7 │ │ + ldr r3, [pc, #20] @ (154e0 ) │ │ + ldr r1, [pc, #24] @ (154e4 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #43 @ 0x2b │ │ + bl ca94 │ │ + nop │ │ + movs r2, #71 @ 0x47 │ │ + vmls.i , , d10[0] │ │ + movs r4, r0 │ │ + bmi.n 155b8 │ │ + movs r4, r0 │ │ + │ │ +000154e8 : │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #40 @ 0x28 │ │ + ldrb r1, [r0, #0] │ │ + movs r2, #0 │ │ + cbz r1, 15528 │ │ + adds r1, r0, #1 │ │ + movs r3, #0 │ │ + ldrb r5, [r1, r3] │ │ + adds r3, #1 │ │ + cmp r5, #0 │ │ + bne.n 154f6 │ │ + ldr r4, [pc, #44] @ (1552c ) │ │ + ldr r1, [pc, #44] @ (15530 ) │ │ + ldr r5, [pc, #48] @ (15534 ) │ │ add r4, pc │ │ strd r0, r3, [sp] │ │ movs r0, #1 │ │ add r5, pc │ │ strd r5, r0, [sp, #8] │ │ str r0, [sp, #20] │ │ add r0, sp, #32 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ str r0, [sp, #32] │ │ add r1, pc │ │ add r0, sp, #8 │ │ str r2, [sp, #24] │ │ str r4, [sp, #36] @ 0x24 │ │ - bl 8468 │ │ - movs r5, r5 │ │ + bl b450 │ │ + movs r3, #0 │ │ + b.n 154fe │ │ + movs r1, r6 │ │ movs r0, r0 │ │ - movs r3, #200 @ 0xc8 │ │ - movs r3, r0 │ │ - movs r3, #208 @ 0xd0 │ │ - movs r3, r0 │ │ + bmi.n 1559c │ │ + movs r4, r0 │ │ + bmi.n 155b0 │ │ + movs r4, r0 │ │ mov r3, r1 │ │ ldrd r1, r2, [r0] │ │ mov r0, r3 │ │ - b.w 89b0 │ │ + b.w b8a0 │ │ │ │ -00010870 : │ │ +00015544 : │ │ push {r4, r5, r7, lr} │ │ sub sp, #40 @ 0x28 │ │ ldrb r1, [r0, #0] │ │ movs r2, #0 │ │ - movs r3, #0 │ │ - cbz r1, 10886 │ │ + cbz r1, 15584 │ │ adds r1, r0, #1 │ │ + movs r3, #0 │ │ ldrb r5, [r1, r3] │ │ adds r3, #1 │ │ cmp r5, #0 │ │ - bne.n 1087e │ │ - ldr r4, [pc, #40] @ (108b0 ) │ │ - ldr r1, [pc, #40] @ (108b4 ) │ │ - ldr r5, [pc, #44] @ (108b8 ) │ │ + bne.n 15552 │ │ + ldr r4, [pc, #44] @ (15588 ) │ │ + ldr r1, [pc, #44] @ (1558c ) │ │ + ldr r5, [pc, #48] @ (15590 ) │ │ add r4, pc │ │ strd r0, r3, [sp] │ │ movs r0, #1 │ │ add r5, pc │ │ strd r5, r0, [sp, #8] │ │ str r0, [sp, #20] │ │ add r0, sp, #32 │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ str r0, [sp, #32] │ │ add r1, pc │ │ add r0, sp, #8 │ │ str r2, [sp, #24] │ │ str r4, [sp, #36] @ 0x24 │ │ - bl 8468 │ │ + bl b450 │ │ + movs r3, #0 │ │ + b.n 1555a │ │ @ instruction: 0xffd5ffff │ │ - movs r3, #136 @ 0x88 │ │ - movs r3, r0 │ │ - movs r3, #144 @ 0x90 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov fp, r2 │ │ - and.w r2, r0, #3 │ │ - movs r5, #9 │ │ + bcc.n 15570 │ │ + movs r4, r0 │ │ + bcc.n 15584 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #8 │ │ + mov r5, r1 │ │ + and.w r1, r0, #3 │ │ + mov r4, r2 │ │ + mov r6, r0 │ │ + movs r0, #9 │ │ + tbb [pc, r1] │ │ cmp r2, #2 │ │ - beq.n 108e4 │ │ - cmp r2, #1 │ │ - str r0, [sp, #16] │ │ - beq.n 108ee │ │ - cmp r2, #0 │ │ - bne.w 10dd2 │ │ - ldr r0, [sp, #16] │ │ - lsls r0, r0, #28 │ │ - bmi.n 1094c │ │ - movs r0, #1 │ │ - b.n 108f0 │ │ - mov r0, r1 │ │ - mov r1, fp │ │ - blx 3fae0 │ │ - b.n 10e8c │ │ - movs r0, #0 │ │ - strd r1, r0, [sp, #8] │ │ - mov r0, fp │ │ - str r1, [sp, #40] @ 0x28 │ │ + movs r6, #111 @ 0x6f │ │ + lsls r0, r6, #28 │ │ + bmi.n 1568c │ │ + mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #12 │ │ movs r3, #0 │ │ - add r4, sp, #40 @ 0x28 │ │ - str r4, [sp, #0] │ │ - movs r7, #0 │ │ - blx 3f1d4 │ │ - mov r0, fp │ │ - str.w fp, [sp, #32] │ │ - blx 3fa88 │ │ - mov r5, r0 │ │ - mov r0, fp │ │ - movs r1, #0 │ │ - movs r2, #15 │ │ - movs r3, #0 │ │ - str r7, [sp, #40] @ 0x28 │ │ - str r4, [sp, #0] │ │ - blx 3f0ec │ │ - mov r0, fp │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ - blx 3fab4 │ │ - mov r6, r0 │ │ - add r0, sp, #32 │ │ - cmp r5, #0 │ │ - strd r0, r0, [sp, #36] @ 0x24 │ │ - beq.w 10ddc │ │ - mov r8, r5 │ │ - ldrb.w r9, [r8], #1 │ │ - cmp.w r9, #255 @ 0xff │ │ - bne.n 10950 │ │ - str r6, [sp, #4] │ │ - b.n 10a94 │ │ - mov r0, r1 │ │ - b.n 10e84 │ │ - ubfx r3, r9, #4, #3 │ │ - cmp r3, #5 │ │ - bhi.w 10dd0 │ │ - ldr r2, [pc, #752] @ (10c4c ) │ │ - add r1, sp, #36 @ 0x24 │ │ - add r2, pc │ │ - mov r0, r8 │ │ - tbb [pc, r3] │ │ - lsrs r4, r5, #28 │ │ - lsls r6, r0, #12 │ │ - cmp r0, #11 │ │ - ldr r2, [pc, #736] @ (10c50 ) │ │ - add r1, sp, #40 @ 0x28 │ │ - add r2, pc │ │ - ldr r2, [r2, #20] │ │ - mov r0, r1 │ │ - blx r2 │ │ - cbnz r0, 10984 │ │ - b.n 109be │ │ - cmp r6, #0 │ │ - mov r0, r6 │ │ - beq.w 10dd0 │ │ - and.w r1, r9, #15 │ │ - cmp r1, #12 │ │ - bhi.w 10dd0 │ │ - tbh [pc, r1, lsl #1] │ │ - movs r5, r1 │ │ - movs r2, r4 │ │ - lsls r2, r0, #1 │ │ - movs r5, r1 │ │ - movs r5, r3 │ │ - lsls r7, r3, #8 │ │ - lsls r7, r3, #8 │ │ - lsls r7, r3, #8 │ │ - lsls r7, r3, #8 │ │ - lsls r5, r0, #1 │ │ - lsls r4, r6, #1 │ │ - movs r5, r1 │ │ - movs r5, r3 │ │ - ldr.w ip, [r5, #1] │ │ - add.w r8, r5, #5 │ │ - b.n 10a82 │ │ - add.w r0, r8, #3 │ │ - bic.w r8, r0, #3 │ │ - movs.w r0, r9, lsl #28 │ │ - bne.w 10dd0 │ │ - ldr.w r1, [r8], #4 │ │ - b.n 10a86 │ │ - ldr.w ip, [r8] │ │ - add.w r8, r5, #9 │ │ - b.n 10a82 │ │ - mov.w ip, #0 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - ldrsb.w lr, [r8], #1 │ │ - and.w r7, r3, #63 @ 0x3f │ │ - rsb r5, r7, #32 │ │ - subs.w r1, r7, #32 │ │ - and.w r4, lr, #127 @ 0x7f │ │ - add.w r3, r3, #7 │ │ - lsr.w r5, r4, r5 │ │ - it pl │ │ - lslpl.w r5, r4, r1 │ │ - lsl.w r1, r4, r7 │ │ - it pl │ │ - movpl r1, #0 │ │ - orrs r2, r5 │ │ - orr.w ip, ip, r1 │ │ - cmp.w lr, #0 │ │ - bmi.n 109de │ │ - b.n 10a82 │ │ - ldrh.w ip, [r5, #1] │ │ - b.n 10a7e │ │ - mov.w ip, #0 │ │ - movs r3, #0 │ │ - movs r2, #0 │ │ - ldrsb.w lr, [r8], #1 │ │ - and.w r5, r2, #63 @ 0x3f │ │ - rsb r4, r5, #32 │ │ - subs.w r7, r5, #32 │ │ - and.w r1, lr, #127 @ 0x7f │ │ - add.w r2, r2, #7 │ │ - lsr.w r4, r1, r4 │ │ - it pl │ │ - lslpl.w r4, r1, r7 │ │ - lsl.w r1, r1, r5 │ │ - it pl │ │ - movpl r1, #0 │ │ - orrs r3, r4 │ │ - orr.w ip, ip, r1 │ │ - cmp.w lr, #0 │ │ - bmi.n 10a24 │ │ - cmp r2, #63 @ 0x3f │ │ - bhi.n 10a82 │ │ - uxtb.w r1, lr │ │ - ands.w r1, r1, #64 @ 0x40 │ │ - beq.n 10a82 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - lsls r1, r2 │ │ - subs r2, #32 │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w ip, ip, r1 │ │ - b.n 10a82 │ │ - ldrsh.w ip, [r5, #1] │ │ - add.w r8, r5, #3 │ │ - add.w r1, r0, ip │ │ - sxtb.w r0, r9 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - it le │ │ - ldrle r1, [r1, #0] │ │ - str r1, [sp, #4] │ │ - ldrb.w r1, [r8], #1 │ │ - bic.w r0, sl, #1 │ │ - str r6, [sp, #28] │ │ - cmp r1, #255 @ 0xff │ │ - beq.n 10aac │ │ - ldrsb.w r1, [r8], #1 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 10aa2 │ │ - ldrb.w lr, [r8], #1 │ │ - subs r0, #1 │ │ - str r0, [sp, #24] │ │ - movs r1, #0 │ │ - movs r0, #0 │ │ - movs r3, #0 │ │ - mov ip, r8 │ │ - ldrsb.w r7, [r8], #1 │ │ - and.w r4, r1, #63 @ 0x3f │ │ - adds r1, #7 │ │ - rsb r2, r4, #32 │ │ - and.w r6, r7, #127 @ 0x7f │ │ - subs.w r5, r4, #32 │ │ - lsr.w r2, r6, r2 │ │ - it pl │ │ - lslpl.w r2, r6, r5 │ │ - orr.w r3, r3, r2 │ │ - lsl.w r2, r6, r4 │ │ - it pl │ │ - movpl r2, #0 │ │ - orrs r0, r2 │ │ - cmp r7, #0 │ │ - bmi.n 10aba │ │ - cmp.w lr, #15 │ │ - bhi.w 10dcc │ │ - add r0, ip │ │ - adds r0, #1 │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #20] │ │ - cmp r8, r0 │ │ - bcs.w 10dda │ │ - cmp.w lr, #12 │ │ - bhi.w 10dd0 │ │ - tbh [pc, lr, lsl #1] │ │ - movs r5, r1 │ │ - movs r3, r2 │ │ - movs r0, r6 │ │ - movs r5, r1 │ │ - movs r0, r2 │ │ - lsls r0, r4, #5 │ │ - lsls r0, r4, #5 │ │ - lsls r0, r4, #5 │ │ - lsls r0, r4, #5 │ │ - movs r3, r6 │ │ - lsls r0, r3, #2 │ │ - movs r5, r1 │ │ - movs r0, r2 │ │ - ldr.w r5, [r8], #4 │ │ - b.n 10bfc │ │ - ldr.w r5, [r8], #8 │ │ - b.n 10bf0 │ │ - movs r5, #0 │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - ldrsb.w r2, [r8], #1 │ │ - and.w r3, r1, #63 @ 0x3f │ │ - rsb r7, r3, #32 │ │ - subs.w r4, r3, #32 │ │ - and.w r6, r2, #127 @ 0x7f │ │ - add.w r1, r1, #7 │ │ - lsr.w r7, r6, r7 │ │ - lsl.w r3, r6, r3 │ │ - it pl │ │ - lslpl.w r7, r6, r4 │ │ - it pl │ │ - movpl r3, #0 │ │ - orrs r0, r7 │ │ - orrs r5, r3 │ │ - cmp r2, #0 │ │ - bmi.n 10b3c │ │ - b.n 10bc8 │ │ - ldrh.w r5, [r8], #2 │ │ - b.n 10bf6 │ │ - movs r5, #0 │ │ - movs r1, #0 │ │ + add r6, sp, #4 │ │ + str r5, [sp, #4] │ │ + str r6, [sp, #0] │ │ + blx 5ebe4 │ │ + mov r0, r4 │ │ + bl 327a8 │ │ + mov r1, r0 │ │ + movs r2, #1 │ │ + movs r0, #9 │ │ + lsl.w r1, r2, r1 │ │ + lsls r2, r1, #30 │ │ + bne.n 1568c │ │ + tst.w r1, #12 │ │ + beq.n 155fa │ │ movs r0, #0 │ │ - ldrsb.w r3, [r8], #1 │ │ - and.w r2, r0, #63 @ 0x3f │ │ - rsb r7, r2, #32 │ │ - subs.w r4, r2, #32 │ │ - and.w r6, r3, #127 @ 0x7f │ │ - add.w r0, r0, #7 │ │ - lsr.w r7, r6, r7 │ │ - lsl.w r2, r6, r2 │ │ - it pl │ │ - lslpl.w r7, r6, r4 │ │ - it pl │ │ - movpl r2, #0 │ │ - orrs r1, r7 │ │ - orrs r5, r2 │ │ - cmp r3, #0 │ │ - bmi.n 10b7c │ │ - cmp r0, #63 @ 0x3f │ │ - bhi.n 10bc8 │ │ - uxtb r1, r3 │ │ - ands.w r1, r1, #64 @ 0x40 │ │ - beq.n 10bc8 │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ - lsls r1, r0 │ │ - subs r0, #32 │ │ - it pl │ │ - movpl r1, #0 │ │ - orrs r5, r1 │ │ - cmp.w lr, #12 │ │ - bhi.w 10dd0 │ │ - tbh [pc, lr, lsl #1] │ │ - movs r4, r2 │ │ - movs r7, r2 │ │ - movs r1, r2 │ │ - movs r4, r2 │ │ - movs r5, r1 │ │ - lsls r6, r7, #3 │ │ - lsls r6, r7, #3 │ │ - lsls r6, r7, #3 │ │ - lsls r6, r7, #3 │ │ - lsls r2, r5, #1 │ │ - movs r0, r7 │ │ - movs r4, r2 │ │ - movs r5, r1 │ │ - b.n 10bf0 │ │ - ldr.w r9, [r8], #8 │ │ - b.n 10d18 │ │ - ldrh.w r9, [r8], #2 │ │ - b.n 10d24 │ │ - ldr.w r9, [r8], #4 │ │ - b.n 10d2a │ │ - mov.w r9, #0 │ │ - movs r1, #0 │ │ - movs r3, #0 │ │ - ldrsb.w r0, [r8], #1 │ │ - and.w r2, r3, #63 @ 0x3f │ │ - rsb r7, r2, #32 │ │ - subs.w r4, r2, #32 │ │ - and.w r6, r0, #127 @ 0x7f │ │ - add.w r3, r3, #7 │ │ - lsr.w r7, r6, r7 │ │ - lsl.w r2, r6, r2 │ │ - it pl │ │ - lslpl.w r7, r6, r4 │ │ - it pl │ │ - movpl r2, #0 │ │ - orrs r1, r7 │ │ - orr.w r9, r9, r2 │ │ - cmp r0, #0 │ │ - bmi.n 10c0a │ │ - b.n 10d00 │ │ - ldrsh.w r5, [r8], #2 │ │ - ldrsh.w r9, [r8], #2 │ │ - b.n 10d1e │ │ - nop │ │ - movs r6, #242 @ 0xf2 │ │ - movs r3, r0 │ │ - movs r6, #248 @ 0xf8 │ │ - movs r3, r0 │ │ - mov.w ip, #0 │ │ - movs r7, #0 │ │ movs r1, #0 │ │ - ldrsb.w r0, [r8], #1 │ │ - and.w r2, ip, #63 @ 0x3f │ │ - rsb r3, r2, #32 │ │ - subs.w r6, r2, #32 │ │ - and.w r4, r0, #127 @ 0x7f │ │ - add.w ip, ip, #7 │ │ - lsr.w r3, r4, r3 │ │ - lsl.w r2, r4, r2 │ │ - it pl │ │ - lslpl.w r3, r4, r6 │ │ - it pl │ │ - movpl r2, #0 │ │ - orrs r1, r3 │ │ - orrs r7, r2 │ │ - cmp r0, #0 │ │ - bmi.n 10c5c │ │ - ldr r2, [sp, #28] │ │ - ldr r3, [sp, #24] │ │ - adds r0, r2, r5 │ │ - cmp r3, r0 │ │ - bcc.w 10dda │ │ - add.w r0, r5, r9 │ │ - add r0, r2 │ │ - cmp r3, r0 │ │ - bcs.w 10afc │ │ - b.n 10e9a │ │ - mov.w r9, #0 │ │ + strd r6, r0, [sp] │ │ + mov r0, r4 │ │ + movs r2, #13 │ │ movs r3, #0 │ │ + blx 5eafc │ │ + ldr r0, [sp, #4] │ │ + str r0, [r5, #32] │ │ + movs r0, #6 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ movs r1, #0 │ │ - ldrsb.w r7, [r8], #1 │ │ - and.w r2, r1, #63 @ 0x3f │ │ - rsb r6, r2, #32 │ │ - subs.w r0, r2, #32 │ │ - and.w r4, r7, #127 @ 0x7f │ │ - add.w r1, r1, #7 │ │ - lsr.w r6, r4, r6 │ │ - it pl │ │ - lslpl.w r6, r4, r0 │ │ - lsl.w r0, r4, r2 │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r3, r6 │ │ - orr.w r9, r9, r0 │ │ - cmp r7, #0 │ │ - bmi.n 10cb0 │ │ - cmp r1, #63 @ 0x3f │ │ - bhi.n 10d00 │ │ - uxtb r0, r7 │ │ - ands.w r0, r0, #64 @ 0x40 │ │ - beq.n 10d00 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - lsls r0, r1 │ │ - subs r1, #32 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w r9, r9, r0 │ │ - cmp.w lr, #12 │ │ - bhi.n 10dd0 │ │ - tbb [pc, lr] │ │ - asrs r0, r2, #12 │ │ - asrs r5, r1, #32 │ │ - str r7, [r0, #48] @ 0x30 │ │ - str r3, [r4, #52] @ 0x34 │ │ - adds r2, #99 @ 0x63 │ │ - asrs r2, r1, #32 │ │ - movs r7, r0 │ │ - ldr.w sl, [r8], #8 │ │ - b.n 10c54 │ │ - ldrsh.w sl, [r8], #2 │ │ - b.n 10c54 │ │ - ldrh.w sl, [r8], #2 │ │ - b.n 10c54 │ │ - ldr.w sl, [r8], #4 │ │ - b.n 10c54 │ │ - mov.w sl, #0 │ │ - movs r1, #0 │ │ - movs r7, #0 │ │ - ldrsb.w r0, [r8], #1 │ │ - and.w r2, r7, #63 @ 0x3f │ │ - rsb r3, r2, #32 │ │ - subs.w r4, r2, #32 │ │ - and.w r6, r0, #127 @ 0x7f │ │ - add.w r7, r7, #7 │ │ - lsr.w r3, r6, r3 │ │ - lsl.w r2, r6, r2 │ │ - it pl │ │ - lslpl.w r3, r6, r4 │ │ - it pl │ │ - movpl r2, #0 │ │ - orrs r1, r3 │ │ - orr.w sl, sl, r2 │ │ - cmp r0, #0 │ │ - bmi.n 10d38 │ │ - b.n 10c54 │ │ - mov.w sl, #0 │ │ - movs r7, #0 │ │ - movs r1, #0 │ │ - ldrsb.w r4, [r8], #1 │ │ - and.w r0, r1, #63 @ 0x3f │ │ - rsb r2, r0, #32 │ │ - subs.w r3, r0, #32 │ │ - and.w r6, r4, #127 @ 0x7f │ │ - add.w r1, r1, #7 │ │ - lsr.w r2, r6, r2 │ │ - lsl.w r0, r6, r0 │ │ - it pl │ │ - lslpl.w r2, r6, r3 │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r7, r2 │ │ - orr.w sl, sl, r0 │ │ - cmp r4, #0 │ │ - bmi.n 10d76 │ │ - cmp r1, #63 @ 0x3f │ │ - bhi.w 10c54 │ │ - uxtb r0, r4 │ │ - ands.w r0, r0, #64 @ 0x40 │ │ - beq.w 10c54 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - lsls r0, r1 │ │ - subs r1, #32 │ │ - it pl │ │ - movpl r0, #0 │ │ - orr.w sl, sl, r0 │ │ - b.n 10c54 │ │ - cmp r0, #0 │ │ - ble.n 10dda │ │ - movs r5, #9 │ │ - mov r0, r5 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r7, #4 │ │ - ldr r0, [sp, #12] │ │ - movs r5, #9 │ │ - cbz r0, 10e10 │ │ - cmp r7, #2 │ │ - bcc.n 10e7e │ │ - subs r0, r7, #2 │ │ - cmp r0, #2 │ │ - bcs.n 10dd2 │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #40 @ 0x28 │ │ - str r0, [sp, #0] │ │ - mov r0, fp │ │ - movs r2, #13 │ │ + movs r2, #12 │ │ movs r3, #0 │ │ - blx 3f0ec │ │ - ldr r1, [sp, #8] │ │ - movs r5, #6 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str r0, [r1, #32] │ │ - mov r0, r5 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - tbb [pc, r7] │ │ - lsls r7, r6, #28 │ │ - lsls r7, r0, #16 │ │ - movs r3, r0 │ │ - b.n 10dd2 │ │ - ldr r0, [sp, #16] │ │ - lsls r0, r0, #28 │ │ - bmi.n 10e82 │ │ - ldr r0, [sp, #8] │ │ + add.w r9, sp, #4 │ │ + str r5, [sp, #4] │ │ + str.w r9, [sp] │ │ + blx 5ebe4 │ │ + mov r0, r4 │ │ + bl 327a8 │ │ + mov r2, r0 │ │ + mov r8, r1 │ │ + movs r0, #9 │ │ + tbb [pc, r2] │ │ + lsls r2, r6, #16 │ │ + adds r0, #4 │ │ + lsls r3, r0, #12 │ │ + b.n 155fa │ │ + mov r0, r4 │ │ movs r1, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - mov r0, fp │ │ movs r2, #0 │ │ movs r3, #0 │ │ - add r5, sp, #40 @ 0x28 │ │ - str r5, [sp, #0] │ │ - movs r4, #0 │ │ - blx 3f1d4 │ │ - mov r0, fp │ │ + strd r9, r5, [sp] │ │ + movs r5, #0 │ │ + blx 5ebe4 │ │ + mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #1 │ │ movs r3, #0 │ │ - str r4, [sp, #40] @ 0x28 │ │ - str r5, [sp, #0] │ │ - blx 3f1d4 │ │ - mov r0, fp │ │ + strd r9, r5, [sp] │ │ + blx 5ebe4 │ │ + mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ - str r4, [sp, #40] @ 0x28 │ │ - str r5, [sp, #0] │ │ - blx 3f0ec │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + strd r9, r5, [sp] │ │ + blx 5eafc │ │ + ldr r0, [sp, #4] │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ bic.w r0, r0, r8 │ │ - str r5, [sp, #0] │ │ and.w r0, r0, #1 │ │ add r0, r8 │ │ - str r0, [sp, #40] @ 0x28 │ │ - mov r0, fp │ │ - blx 3f1d4 │ │ - movs r5, #7 │ │ + strd r9, r0, [sp] │ │ + mov r0, r4 │ │ + blx 5ebe4 │ │ + movs r0, #7 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + lsls r0, r6, #28 │ │ + bpl.n 15630 │ │ mov r0, r5 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #8] │ │ - b.n 108e6 │ │ - ldr r0, [sp, #8] │ │ - mov r1, fp │ │ - blx 3fae0 │ │ - movs r5, #9 │ │ - cmp r0, #0 │ │ + mov r1, r4 │ │ + blx 5f4f0 │ │ + mov r1, r0 │ │ + movs r0, #9 │ │ + cmp r1, #0 │ │ it eq │ │ - moveq r5, #8 │ │ + moveq r0, #8 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bl cf1c │ │ + bmi.n 15656 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub.w sp, sp, #684 @ 0x2ac │ │ + mov r8, r3 │ │ + add r3, sp, #32 │ │ + stmia r3!, {r0, r1, r2} │ │ + mov r6, r1 │ │ + mov r5, r0 │ │ + ldr r4, [pc, #816] @ (159f4 ) │ │ + ldr.w sl, [r7, #8] │ │ + add r4, pc │ │ + ldrex r0, [r4, #8] │ │ + adds r1, r0, #1 │ │ + strex r2, r1, [r4, #8] │ │ + cmp r2, #0 │ │ + bne.n 156ca │ │ + ldr r1, [pc, #796] @ (159f8 ) │ │ + cmp r0, #0 │ │ + add r1, pc │ │ + bmi.n 156ec │ │ + mov r9, r1 │ │ + bl 161c0 │ │ + cbnz r0, 1572c │ │ + bl 16244 │ │ + movs r0, #0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movs r0, #3 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #772] @ (159fc ) │ │ + add r0, pc │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #2 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #656 @ 0x290 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [pc, #764] @ (15a00 ) │ │ + add r0, pc │ │ + str r0, [sp, #668] @ 0x29c │ │ + add r0, sp, #32 │ │ + strd r1, r0, [sp, #660] @ 0x294 │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #656] @ 0x290 │ │ + add r0, sp, #620 @ 0x26c │ │ + sub.w r1, r7, #29 │ │ + add r2, sp, #64 @ 0x40 │ │ + bl 16044 │ │ + ldr r1, [sp, #624] @ 0x270 │ │ + ldrb.w r0, [sp, #620] @ 0x26c │ │ + bl 16124 │ │ + bl 1617a │ │ + ldrb r1, [r0, #4] │ │ + cmp r1, #0 │ │ + ldr r1, [pc, #720] @ (15a04 ) │ │ + add r1, pc │ │ + beq.n 1576c │ │ + mov r4, r1 │ │ + ldr r1, [r6, #24] │ │ mov r0, r5 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + blx r1 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #600] @ 0x258 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #596] @ 0x254 │ │ + movs r0, #0 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movs r0, #3 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #688] @ (15a08 ) │ │ + add r0, pc │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #2 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #656 @ 0x290 │ │ + str r0, [sp, #72] @ 0x48 │ │ + str r4, [sp, #668] @ 0x29c │ │ + add r0, sp, #596 @ 0x254 │ │ + strd r9, r0, [sp, #660] @ 0x294 │ │ + b.n 1570e │ │ + str r1, [sp, #28] │ │ + movs r1, #1 │ │ + strb r1, [r0, #4] │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + ldr r0, [r4, #68] @ 0x44 │ │ + ldr r1, [pc, #656] @ (15a0c ) │ │ + cmp r0, r1 │ │ + bcs.n 1579a │ │ + ldrex r1, [r4, #68] @ 0x44 │ │ + cmp r1, r0 │ │ + bne.n 15796 │ │ + adds r0, #1 │ │ + strex r1, r0, [r4, #68] @ 0x44 │ │ + cbnz r1, 1579a │ │ + dmb ish │ │ + b.n 157a2 │ │ + clrex │ │ + add.w r0, r4, #68 @ 0x44 │ │ + bl 15e94 │ │ + ldrb.w r0, [r4, #76] @ 0x4c │ │ + ldr r0, [r4, #80] @ 0x50 │ │ + cbnz r0, 157ce │ │ + ldrd fp, r0, [sp, #32] │ │ + ldr r1, [r0, #20] │ │ + str r0, [sp, #24] │ │ + mov r0, fp │ │ + blx r1 │ │ + strd r1, r0, [sp, #16] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ cmp.w sl, #0 │ │ - beq.n 10f2a │ │ - ldr r0, [sp, #4] │ │ - add.w r8, r0, sl │ │ - orrs.w r0, r7, r1 │ │ - beq.n 10f2e │ │ - ldr r0, [sp, #20] │ │ - mov.w ip, #0 │ │ + str r0, [sp, #12] │ │ + ldr r6, [pc, #588] @ (15a10 ) │ │ + add r6, pc │ │ + beq.n 15816 │ │ + mov.w sl, #3 │ │ + b.n 1592e │ │ + ldrd fp, r0, [sp, #32] │ │ + ldr r1, [r0, #20] │ │ + str r0, [sp, #24] │ │ + mov r0, fp │ │ + blx r1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + strb.w sl, [sp, #77] @ 0x4d │ │ + strb.w r8, [sp, #76] @ 0x4c │ │ + strd r1, r0, [sp, #68] @ 0x44 │ │ + ldrd r0, r1, [r4, #80] @ 0x50 │ │ + ldr r2, [r1, #20] │ │ + add r1, sp, #64 @ 0x40 │ │ + blx r2 │ │ + bl 16184 │ │ + bl 161c0 │ │ + cmp r0, #0 │ │ + beq.w 156e8 │ │ movs r1, #0 │ │ - movs r2, #0 │ │ - add r0, r7 │ │ - subs r3, r0, #1 │ │ - ldrsb.w r7, [r3], #1 │ │ - and.w r5, r2, #63 @ 0x3f │ │ - rsb r4, r5, #32 │ │ - subs.w r0, r5, #32 │ │ - and.w r6, r7, #127 @ 0x7f │ │ - add.w r2, r2, #7 │ │ - lsr.w r4, r6, r4 │ │ - it pl │ │ - lslpl.w r4, r6, r0 │ │ - lsl.w r0, r6, r5 │ │ - it pl │ │ - movpl r0, #0 │ │ - orrs r1, r4 │ │ - orr.w ip, ip, r0 │ │ - cmp r7, #0 │ │ - bmi.n 10eba │ │ - cmp r2, #63 @ 0x3f │ │ - bhi.n 10f12 │ │ - uxtb r0, r7 │ │ - ands.w r0, r0, #64 @ 0x40 │ │ - beq.n 10f12 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - lsl.w r3, r0, r2 │ │ - subs r2, #32 │ │ - it pl │ │ - movpl r3, #0 │ │ - it pl │ │ - lslpl r0, r2 │ │ - orr.w ip, ip, r3 │ │ - orrs r1, r0 │ │ - movs r7, #3 │ │ + cmp.w r8, #0 │ │ + strb r1, [r0, #4] │ │ + beq.n 15842 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [r0, #20] │ │ + mov r0, fp │ │ + bl 161b0 │ │ + ldr.w sl, [r6, #12] │ │ + dmb ish │ │ + cmp.w sl, #0 │ │ + bne.n 1582e │ │ + add.w r0, r6, #12 │ │ + bl 16294 │ │ + mov sl, r0 │ │ + mov r0, sl │ │ + blx 60d10 │ │ + mov r5, r0 │ │ + cmp r0, #1 │ │ + bhi.n 15896 │ │ + bne.n 15868 │ │ + bl 16244 │ │ + b.n 15db0 │ │ + movs r0, #1 │ │ + str r1, [sp, #80] @ 0x50 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [pc, #456] @ (15a14 ) │ │ + str r1, [sp, #76] @ 0x4c │ │ + sub.w r1, r7, #29 │ │ + add r0, pc │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #4 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #656 @ 0x290 │ │ + add r2, sp, #64 @ 0x40 │ │ + bl 16044 │ │ + ldr r1, [sp, #660] @ 0x294 │ │ + ldrb.w r0, [sp, #656] @ 0x290 │ │ + b.n 15724 │ │ + movs r0, #12 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 15d78 │ │ + mov r5, r0 │ │ + str.w sl, [r0, #8] │ │ movs r0, #0 │ │ - rsbs r2, ip, #0 │ │ - sbcs r0, r1 │ │ - it lt │ │ - movlt r7, #2 │ │ - orrs.w r0, ip, r1 │ │ - it eq │ │ - moveq r7, #1 │ │ - b.n 10ddc │ │ - movs r7, #0 │ │ - b.n 10ddc │ │ - movs r7, #1 │ │ - b.n 10ddc │ │ - bl 9514 │ │ - bmi.n 10ee2 │ │ - push {r4, r5, r6, lr} │ │ - sub sp, #48 @ 0x30 │ │ - ldr r1, [r0, #4] │ │ - mov r4, r0 │ │ - add r0, sp, #16 │ │ - movs r5, #0 │ │ - str r5, [sp, #16] │ │ - blx 41410 │ │ - str r0, [sp, #8] │ │ - cbnz r0, 10fb0 │ │ - ldr r5, [sp, #16] │ │ - cbnz r5, 10f6e │ │ - ldr r1, [r4, #4] │ │ - add r0, sp, #16 │ │ - movs r5, #0 │ │ - str r5, [sp, #16] │ │ - blx 41410 │ │ + strb r0, [r5, #4] │ │ + str r0, [r5, #0] │ │ + mov r0, sl │ │ + blx 60d10 │ │ str r0, [sp, #8] │ │ - cbnz r0, 10fb0 │ │ + mov r0, sl │ │ + mov r1, r5 │ │ + blx 60e10 │ │ + ldr r0, [sp, #8] │ │ + blx 60d20 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #1 │ │ + bls.n 158a2 │ │ + mov.w sl, #1 │ │ + b.n 1592e │ │ + ldrb r0, [r4, #0] │ │ + sub.w sl, r0, #1 │ │ + uxtb.w r0, sl │ │ + cmp r0, #3 │ │ + bcc.n 1592e │ │ + ldr r1, [pc, #356] @ (15a18 ) │ │ + add.w ip, sp, #64 @ 0x40 │ │ + add r1, pc │ │ + mov r2, ip │ │ + ldmia r1!, {r0, r3, r5} │ │ + stmia r2!, {r0, r3, r5} │ │ + ldrh r0, [r1, #0] │ │ + mov r1, ip │ │ + strh r0, [r2, #0] │ │ movs r0, #0 │ │ - ldr r5, [sp, #16] │ │ - movs r6, #0 │ │ - blx 41420 │ │ - cbz r5, 10fc6 │ │ - ldrex r6, [r4] │ │ - cbnz r6, 10f86 │ │ + strb.w r0, [sp, #78] @ 0x4e │ │ + add r0, sp, #656 @ 0x290 │ │ + movs r2, #15 │ │ + bl c63c │ │ + ldr r0, [sp, #656] @ 0x290 │ │ + cmp r0, #1 │ │ + bne.n 158f0 │ │ + mov.w sl, #2 │ │ + movs r5, #3 │ │ + ldrexb r0, [r4] │ │ + cbnz r0, 15918 │ │ + strexb r1, r5, [r4] │ │ + cmp r1, #0 │ │ + bne.n 158de │ │ + movs r1, #1 │ │ + b.n 1591e │ │ + ldr r5, [sp, #660] @ 0x294 │ │ + ldr r0, [r4, #56] @ 0x38 │ │ + ldr r1, [pc, #276] @ (15a0c ) │ │ + cmp r0, r1 │ │ + bcs.w 15bf2 │ │ + ldrex r1, [r4, #56] @ 0x38 │ │ + cmp r1, r0 │ │ + bne.w 15bee │ │ + adds r0, #1 │ │ + strex r1, r0, [r4, #56] @ 0x38 │ │ + cmp r1, #0 │ │ + bne.w 15bf2 │ │ dmb ish │ │ - strex r0, r5, [r4] │ │ - cbz r0, 10f9a │ │ - ldrex r6, [r4] │ │ - cmp r6, #0 │ │ - beq.n 10f78 │ │ - movs r0, #0 │ │ + b.n 15bfa │ │ + movs r1, #0 │ │ + clrex │ │ + cbnz r1, 1592e │ │ + cmp r0, #3 │ │ + bhi.w 157c8 │ │ + ldr r1, [pc, #244] @ (15a1c ) │ │ + lsls r0, r0, #3 │ │ + lsr.w sl, r1, r0 │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #16] │ │ + ldr r5, [r0, #12] │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r1, [sp, #20] │ │ + blx r5 │ │ + ldr r1, [pc, #224] @ (15a20 ) │ │ + ldrd r3, r0, [sp, #72] @ 0x48 │ │ + eors r0, r1 │ │ + ldrd ip, r2, [sp, #64] @ 0x40 │ │ + ldr r1, [pc, #216] @ (15a24 ) │ │ + eors r1, r2 │ │ + ldr r2, [pc, #216] @ (15a28 ) │ │ + orrs r0, r1 │ │ + ldr r1, [pc, #216] @ (15a2c ) │ │ + eor.w r2, r2, ip │ │ + eors r1, r3 │ │ + orrs r1, r2 │ │ + orrs r0, r1 │ │ + bne.n 15966 │ │ + ldr r2, [sp, #20] │ │ + movs r0, #4 │ │ + mov r1, r2 │ │ + b.n 15990 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r1, [sp, #20] │ │ + blx r5 │ │ + add r5, sp, #64 @ 0x40 │ │ + ldr r0, [pc, #192] @ (15a30 ) │ │ + ldmia r5, {r1, r2, r3, r5} │ │ + eors r0, r5 │ │ + ldr r5, [pc, #188] @ (15a34 ) │ │ + eors r2, r5 │ │ + orrs r0, r2 │ │ + ldr r2, [pc, #188] @ (15a38 ) │ │ + eors r2, r3 │ │ + ldr r3, [pc, #188] @ (15a3c ) │ │ + eors r1, r3 │ │ + orrs r1, r2 │ │ + orrs r0, r1 │ │ + bne.w 15b36 │ │ + ldr r2, [sp, #20] │ │ + movs r0, #8 │ │ + adds r1, r2, #4 │ │ + ldr r2, [r2, r0] │ │ + ldr r0, [r1, #0] │ │ + strd r0, r2, [sp, #48] @ 0x30 │ │ + movs r0, #1 │ │ + ldrex r1, [r4, #12] │ │ + cbnz r1, 159ae │ │ + strex r1, r0, [r4, #12] │ │ + cmp r1, #0 │ │ + bne.n 1599a │ │ + dmb ish │ │ + b.n 159ba │ │ + add.w r0, r4, #12 │ │ clrex │ │ + bl 164be │ │ + ldr r0, [r4, #8] │ │ + lsls r0, r0, #1 │ │ + bne.w 15d6e │ │ + movs r0, #0 │ │ + str r0, [sp, #20] │ │ + ldrb r0, [r4, #16] │ │ + ldr r0, [r4, #48] @ 0x30 │ │ dmb ish │ │ - cbz r0, 10fa4 │ │ - mov r6, r5 │ │ - mov r0, r6 │ │ - add sp, #48 @ 0x30 │ │ - pop {r4, r5, r6, pc} │ │ + cbnz r0, 159d8 │ │ + add.w r0, r4, #48 @ 0x30 │ │ + bl 16294 │ │ + blx 60d10 │ │ + cmp r0, #3 │ │ + str.w sl, [sp, #16] │ │ + bcc.n 159ee │ │ + ldr r1, [r0, #8] │ │ + cbnz r1, 15a40 │ │ + movs r0, #4 │ │ + movs r1, #0 │ │ + b.n 15a44 │ │ + movs r1, #0 │ │ + b.n 15a44 │ │ + nop │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ + lsls r6, r2, #3 │ │ + lsrs r1, r0, #4 │ │ + movs r0, r0 │ │ + bls.n 15a6c │ │ + movs r4, r0 │ │ + str r3, [r2, #60] @ 0x3c │ │ + vsubw.u q11, , d15 │ │ + vtbx.8 d29, {d31}, d30 │ │ + movs r4, r0 │ │ + @ instruction: 0xfffe3fff │ │ + @ instruction: 0xf4a00004 │ │ + bhi.n 15a30 │ │ + movs r4, r0 │ │ + movs r1, #134 @ 0x86 │ │ + vaddl.u q8, d15, d3 │ │ + lsls r1, r0, #8 │ │ + subs r1, r6, r5 │ │ + cbnz r3, 15a48 │ │ + str r4, [r5, r0] │ │ + str r3, [r5, #60] @ 0x3c │ │ + ldrb r5, [r5, r5] │ │ + bvs.n 159c4 │ │ + adcs r0, r7 │ │ + ldrsb r6, [r4, r6] │ │ + subs r0, #17 │ │ + ldrb r1, [r6, #0] │ │ + ldr r5, [sp, #380] @ 0x17c │ │ + adc.w lr, r9, #146800640 @ 0x8c00000 │ │ + strb r4, [r1, #13] │ │ + cmp r2, #129 @ 0x81 │ │ + @ instruction: 0xf0d768c0 │ │ + subs r0, #1 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r0, #9 │ │ + str r0, [sp, #60] @ 0x3c │ │ + mov.w sl, #512 @ 0x200 │ │ + ldr r0, [pc, #864] @ (15db4 ) │ │ + add r0, pc │ │ + it ne │ │ + movne r0, r1 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r5, sp, #64 @ 0x40 │ │ + mov.w r1, #512 @ 0x200 │ │ + mov r0, r5 │ │ + bl 5dfb4 │ │ + movs r0, #0 │ │ + strd r5, sl, [sp, #576] @ 0x240 │ │ + strd r0, r0, [sp, #584] @ 0x248 │ │ + movs r1, #3 │ │ + str r0, [sp, #612] @ 0x264 │ │ + movs r0, #4 │ │ + str r0, [sp, #600] @ 0x258 │ │ + add.w sl, sp, #56 @ 0x38 │ │ + ldr r5, [pc, #824] @ (15db8 ) │ │ + str r1, [sp, #608] @ 0x260 │ │ + add r5, pc │ │ + str r5, [sp, #596] @ 0x254 │ │ + add r1, sp, #620 @ 0x26c │ │ + ldr r2, [sp, #28] │ │ + str r1, [sp, #604] @ 0x25c │ │ + str r2, [sp, #640] @ 0x280 │ │ + add r1, sp, #48 @ 0x30 │ │ + strd r9, r1, [sp, #632] @ 0x278 │ │ + add r1, sp, #44 @ 0x2c │ │ + str.w sl, [sp, #620] @ 0x26c │ │ + strd r2, r1, [sp, #624] @ 0x270 │ │ + strb.w r0, [sp, #644] @ 0x284 │ │ + add r0, sp, #576 @ 0x240 │ │ + str r0, [sp, #652] @ 0x28c │ │ + add r0, sp, #644 @ 0x284 │ │ + ldr r1, [pc, #788] @ (15dbc ) │ │ + add r2, sp, #596 @ 0x254 │ │ + add r1, pc │ │ + bl bae2 │ │ + ldrb.w r1, [sp, #644] @ 0x284 │ │ + cbz r0, 15acc │ │ + cmp r1, #4 │ │ + beq.w 15d92 │ │ + ldrb.w r0, [sp, #644] @ 0x284 │ │ + cmp r0, #3 │ │ + beq.n 15b3e │ │ + mov r1, r9 │ │ + cmp r0, #4 │ │ + beq.n 15afa │ │ + b.n 15b66 │ │ + cmp r1, #4 │ │ + beq.n 15afa │ │ + cmp r1, #3 │ │ + bne.n 15afa │ │ + ldr.w r9, [sp, #648] @ 0x288 │ │ + ldrd r0, sl, [r9] │ │ + ldr.w r1, [sl] │ │ + str r0, [sp, #28] │ │ + cbz r1, 15ae8 │ │ + ldr r0, [sp, #28] │ │ + blx r1 │ │ + ldr.w r0, [sl, #4] │ │ + cbz r0, 15af4 │ │ + ldr r0, [sp, #28] │ │ + blx 60d20 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + ldr r3, [sp, #584] @ 0x248 │ │ + cmp.w r3, #512 @ 0x200 │ │ + bhi.w 15d82 │ │ + add r0, sp, #656 @ 0x290 │ │ + sub.w r1, r7, #29 │ │ + add r2, sp, #64 @ 0x40 │ │ + bl 165f8 │ │ + ldr r1, [sp, #16] │ │ + ldrb.w r0, [sp, #656] @ 0x290 │ │ + cmp r0, #4 │ │ + beq.n 15bcc │ │ + cmp r0, #3 │ │ + bne.n 15bcc │ │ + ldr.w r9, [sp, #660] @ 0x294 │ │ + ldrd r0, sl, [r9] │ │ + ldr.w r1, [sl] │ │ + str r0, [sp, #12] │ │ + cmp r1, #0 │ │ + beq.n 15bb8 │ │ + ldr r0, [sp, #12] │ │ + blx r1 │ │ + b.n 15bb8 │ │ + ldr r0, [pc, #840] @ (15e80 ) │ │ + movs r2, #12 │ │ + add r0, pc │ │ + b.n 15994 │ │ + ldr r0, [sp, #648] @ 0x288 │ │ + str r0, [sp, #8] │ │ + ldrd r0, r1, [r0] │ │ + str r0, [sp, #12] │ │ + str r1, [sp, #4] │ │ + ldr r1, [r1, #0] │ │ + cbz r1, 15b52 │ │ + ldr r0, [sp, #12] │ │ + blx r1 │ │ + ldr r0, [sp, #4] │ │ + ldr r0, [r0, #4] │ │ + cbz r0, 15b5e │ │ + ldr r0, [sp, #12] │ │ + blx 60d20 │ │ + ldr r0, [sp, #8] │ │ + blx 60d20 │ │ + mov r1, r9 │ │ + movs r0, #0 │ │ + str r0, [sp, #636] @ 0x27c │ │ + movs r0, #4 │ │ + strd r5, r0, [sp, #620] @ 0x26c │ │ + movs r0, #3 │ │ + str r0, [sp, #632] @ 0x278 │ │ + add r0, sp, #656 @ 0x290 │ │ + str r0, [sp, #628] @ 0x274 │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #676] @ 0x2a4 │ │ + add r2, sp, #48 @ 0x30 │ │ + strd r1, r2, [sp, #668] @ 0x29c │ │ + add r1, sp, #44 @ 0x2c │ │ + str r1, [sp, #664] @ 0x298 │ │ + strd sl, r0, [sp, #656] @ 0x290 │ │ + add r0, sp, #596 @ 0x254 │ │ + sub.w r1, r7, #29 │ │ + add r2, sp, #620 @ 0x26c │ │ + bl 16044 │ │ + ldr r1, [sp, #16] │ │ + ldrb.w r0, [sp, #596] @ 0x254 │ │ + cmp r0, #4 │ │ + beq.n 15bcc │ │ + cmp r0, #3 │ │ + bne.n 15bcc │ │ + ldr.w r9, [sp, #600] @ 0x258 │ │ + ldrd r0, sl, [r9] │ │ + ldr.w r1, [sl] │ │ + str r0, [sp, #12] │ │ + cbz r1, 15bb8 │ │ + ldr r0, [sp, #12] │ │ + blx r1 │ │ + ldr.w r0, [sl, #4] │ │ + cbz r0, 15bc4 │ │ + ldr r0, [sp, #12] │ │ + blx 60d20 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + ldr r1, [sp, #16] │ │ + uxtb r0, r1 │ │ + tbb [pc, r0] │ │ + movs r1, #2 │ │ + adds r5, #45 @ 0x2d │ │ + add r0, sp, #64 @ 0x40 │ │ + sub.w r1, r7, #29 │ │ + movs r2, #0 │ │ + bl 166e4 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldrb.w r0, [sp, #64] @ 0x40 │ │ + bl 16124 │ │ + b.n 15c3c │ │ + clrex │ │ + add.w r0, r4, #56 @ 0x38 │ │ + bl 15e94 │ │ + ldrb.w r0, [r4, #64] @ 0x40 │ │ + mov r0, r5 │ │ + blx 60e20 │ │ + cbnz r0, 15c48 │ │ + movs r0, #0 │ │ + mov.w sl, #0 │ │ + mov.w r5, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #4] │ │ + b.n 15cbc │ │ + add r0, sp, #64 @ 0x40 │ │ + sub.w r1, r7, #29 │ │ + movs r2, #1 │ │ + bl 166e4 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldrb.w r0, [sp, #64] @ 0x40 │ │ + bl 16124 │ │ + b.n 15c3c │ │ + movs r0, #0 │ │ + ldrexb r1, [r6] │ │ + strexb r2, r0, [r6] │ │ + cmp r2, #0 │ │ + bne.n 15c2e │ │ + cbnz r1, 15c60 │ │ + ldr r1, [sp, #20] │ │ + add.w r0, r4, #12 │ │ + bl 16690 │ │ + b.n 157f4 │ │ + mov r5, r0 │ │ + blx 60e30 │ │ + mov r1, r0 │ │ + cmp r0, #0 │ │ + bpl.n 15c8c │ │ + movs r0, #0 │ │ + ldr r2, [pc, #548] @ (15e7c ) │ │ + add r2, pc │ │ + bl b108 │ │ + b.n 15db0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #548] @ (15e90 ) │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #656 @ 0x290 │ │ + sub.w r1, r7, #29 │ │ + add r2, sp, #64 @ 0x40 │ │ + bl 16044 │ │ + ldr r1, [sp, #660] @ 0x294 │ │ + ldrb.w r0, [sp, #656] @ 0x290 │ │ + bl 16124 │ │ + b.n 15c3c │ │ + str r1, [sp, #8] │ │ + bne.n 15c96 │ │ + mov.w sl, #1 │ │ + b.n 15ca6 │ │ + mov r0, r1 │ │ + blx 60d40 │ │ + mov sl, r0 │ │ + cbnz r0, 15ca6 │ │ + ldr r1, [sp, #8] │ │ movs r0, #1 │ │ + b.n 15c56 │ │ + mov r1, r5 │ │ + ldr r5, [sp, #8] │ │ + mov r0, sl │ │ + mov r2, r5 │ │ + bl 5df06 │ │ + bic.w r0, sl, #255 @ 0xff │ │ + str r0, [sp, #4] │ │ + uxtb.w sl, sl │ │ + dmb ish │ │ + ldrex r0, [r4, #56] @ 0x38 │ │ + subs r1, r0, #1 │ │ + strex r0, r1, [r4, #56] @ 0x38 │ │ cmp r0, #0 │ │ + bne.n 15cc0 │ │ + bic.w r0, r1, #1073741824 @ 0x40000000 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 15dc0 │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + beq.w 158d8 │ │ + ldr r0, [pc, #400] @ (15e74 ) │ │ + cmp r5, r0 │ │ + bne.n 15d14 │ │ + cmp.w sl, #3 │ │ + bne.w 158d8 │ │ + ldrd r0, sl, [r5] │ │ + ldr.w r1, [sl] │ │ + str r5, [sp, #8] │ │ + str r0, [sp, #4] │ │ + cbz r1, 15d00 │ │ + ldr r0, [sp, #4] │ │ + blx r1 │ │ + ldr.w r0, [sl, #4] │ │ + cbz r0, 15d0c │ │ + ldr r0, [sp, #4] │ │ + blx 60d20 │ │ + mov.w sl, #2 │ │ + movs r5, #3 │ │ + b.n 15d56 │ │ + ldr r0, [sp, #4] │ │ + cmp r5, #4 │ │ + orr.w r0, r0, sl │ │ + beq.n 15d34 │ │ + cmp r5, #1 │ │ + mov r3, r5 │ │ + itt eq │ │ + ldrbeq r1, [r0, #0] │ │ + cmpeq r1, #48 @ 0x30 │ │ + bne.n 15d48 │ │ + movs r5, #3 │ │ + cbnz r3, 15d66 │ │ + mov.w sl, #2 │ │ + b.n 158de │ │ + ldr r1, [r0, #0] │ │ + mov r3, r5 │ │ + ldr r2, [pc, #316] @ (15e78 ) │ │ + cmp r1, r2 │ │ + bne.n 15d48 │ │ + movs r5, #2 │ │ + cbnz r3, 15d5e │ │ + mov.w sl, #1 │ │ + b.n 158de │ │ + movs r5, #1 │ │ + mov.w sl, #0 │ │ + cmp r3, #0 │ │ + beq.w 158de │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #8] │ │ + blx 60d20 │ │ + b.n 158de │ │ + str r0, [sp, #8] │ │ + mov.w sl, #1 │ │ + b.n 15d56 │ │ + str r0, [sp, #8] │ │ + mov.w sl, #2 │ │ + b.n 15d56 │ │ + bl 16584 │ │ + eor.w r0, r0, #1 │ │ + b.n 159c4 │ │ + movs r0, #4 │ │ + movs r1, #12 │ │ + bl b118 │ │ + b.n 15db0 │ │ + ldr r2, [pc, #264] @ (15e8c ) │ │ + mov r0, r3 │ │ + mov.w r1, #512 @ 0x200 │ │ + add r2, pc │ │ + bl b858 │ │ + b.n 15db0 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str r0, [sp, #672] @ 0x2a0 │ │ + str r1, [sp, #660] @ 0x294 │ │ + ldr r1, [pc, #232] @ (15e84 ) │ │ + str r0, [sp, #668] @ 0x29c │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r1, [sp, #656] @ 0x290 │ │ + str r0, [sp, #664] @ 0x298 │ │ + add r0, sp, #656 @ 0x290 │ │ + ldr r1, [pc, #220] @ (15e88 ) │ │ + add r1, pc │ │ + bl b450 │ │ + udf #254 @ 0xfe │ │ + nop │ │ + movs r5, #105 @ 0x69 │ │ + vsli.32 d29, d20, #31 │ │ + movs r4, r0 │ │ + beq.n 15eac │ │ + movs r4, r0 │ │ + add.w r0, r4, #56 @ 0x38 │ │ + bl 324f4 │ │ + b.n 15cd8 │ │ + mov r5, r0 │ │ + ldr.w r0, [sl, #4] │ │ + cbz r0, 15dd8 │ │ + ldr r0, [sp, #4] │ │ + blx 60d20 │ │ + ldr r0, [sp, #8] │ │ + blx 60d20 │ │ + b.n 15e66 │ │ + b.n 15de2 │ │ + mov r5, r0 │ │ + ldr.w r0, [sl, #4] │ │ + b.n 15e00 │ │ + mov r5, r0 │ │ + ldr.w r0, [sl, #4] │ │ + cbz r0, 15e08 │ │ + ldr r0, [sp, #28] │ │ + b.n 15e04 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #4] │ │ + ldr.w r9, [sp, #8] │ │ + ldr r0, [r0, #4] │ │ + cbz r0, 15e08 │ │ + ldr r0, [sp, #12] │ │ + blx 60d20 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + b.n 15e54 │ │ + mov r5, r0 │ │ dmb ish │ │ - bne.n 10f92 │ │ + ldrex r0, [r4, #56] @ 0x38 │ │ + subs r1, r0, #1 │ │ + strex r0, r1, [r4, #56] @ 0x38 │ │ + cmp r0, #0 │ │ + bne.n 15e16 │ │ + bic.w r0, r1, #1073741824 @ 0x40000000 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 15e66 │ │ + add.w r0, r4, #56 @ 0x38 │ │ + bl 324f4 │ │ + b.n 15e66 │ │ + bl cf94 │ │ + mov r5, r0 │ │ + ldrb.w r0, [sp, #644] @ 0x284 │ │ + cmp r0, #4 │ │ + beq.n 15e54 │ │ + ldr r1, [sp, #648] @ 0x288 │ │ + bl 31590 │ │ + b.n 15e54 │ │ + bl cf94 │ │ + mov r5, r0 │ │ + ldr r1, [sp, #20] │ │ + add.w r0, r4, #12 │ │ + bl 16690 │ │ + b.n 15e66 │ │ + bl cf94 │ │ + mov r5, r0 │ │ + bl 16184 │ │ mov r0, r5 │ │ - blx 41420 │ │ - mov r0, r6 │ │ - add sp, #48 @ 0x30 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r2, [pc, #60] @ (10ff0 ) │ │ - add r1, sp, #8 │ │ - ldr r0, [pc, #60] @ (10ff4 ) │ │ - add r3, sp, #20 │ │ - add r2, pc │ │ - str r5, [sp, #20] │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ + blx 5f420 │ │ + bl cf94 │ │ + movs r1, r0 │ │ + strh r0, [r0, #0] │ │ + strb r6, [r4, #21] │ │ + ldr r4, [r5, #68] @ 0x44 │ │ + ldmia r7!, {r3, r6} │ │ + movs r4, r0 │ │ + movs r4, #162 @ 0xa2 │ │ + vshr.u32 d29, d28, #1 │ │ + movs r4, r0 │ │ + beq.n 15f00 │ │ + movs r4, r0 │ │ + bcs.n 15ec4 │ │ + movs r4, r0 │ │ + bcc.n 15ef0 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #36 @ 0x24 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ + cmp r0, sl │ │ + bne.n 15ebe │ │ + mvn.w r1, #98 @ 0x62 │ │ + yield │ │ + ldr r0, [r4, #0] │ │ + cmp r0, sl │ │ + bne.n 15ebe │ │ + adds r2, r1, #1 │ │ + cmp r1, #0 │ │ + mov r1, r2 │ │ + bne.n 15eae │ │ + movw r6, #65534 @ 0xfffe │ │ + movw fp, #2 │ │ + mov.w r9, #0 │ │ + movt r6, #16383 @ 0x3fff │ │ + movt fp, #49152 @ 0xc000 │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ + movs r1, #0 │ │ + lsls r1, r1, #31 │ │ + b.n 15ee6 │ │ + movs r0, #0 │ │ + clrex │ │ + cbz r0, 15f50 │ │ + b.n 15f56 │ │ + bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ + cbz r1, 15efc │ │ + lsls r3, r0, #1 │ │ + bmi.n 15efc │ │ + add.w r3, r2, fp │ │ + add.w r5, fp, #1 │ │ + cmp r3, r5 │ │ + bcs.n 15f0c │ │ + cmp r2, r6 │ │ + bcs.n 15f26 │ │ + ands.w r3, r0, #1073741824 @ 0x40000000 │ │ + bne.n 15f26 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 15f26 │ │ + ldrex r2, [r4] │ │ + cmp r2, r0 │ │ + bne.n 15f48 │ │ + adds r0, #1 │ │ + strex r3, r0, [r4] │ │ + cbnz r3, 15f4c │ │ + dmb ish │ │ + movs r0, #1 │ │ + cbz r0, 15f50 │ │ + b.n 15fb0 │ │ + cmp r2, r6 │ │ + beq.n 15fb8 │ │ + lsls r2, r0, #1 │ │ + bmi.n 15f54 │ │ + orr.w r5, r0, #1073741824 @ 0x40000000 │ │ + ldrex r2, [r4] │ │ + cmp r2, r0 │ │ + bne.n 15edc │ │ + strex r3, r5, [r4] │ │ + cmp r3, #0 │ │ + bne.n 15f32 │ │ + movs r0, #1 │ │ + cbz r0, 15f50 │ │ + b.n 15f56 │ │ + clrex │ │ movs r0, #0 │ │ - bl 1138c │ │ - ldr r0, [pc, #48] @ (10ff8 ) │ │ + cbnz r0, 15fb0 │ │ + mov r0, r2 │ │ + b.n 15ee6 │ │ + mov r5, r0 │ │ + str.w r9, [sp, #12] │ │ + ldr r0, [r4, #0] │ │ + cmp r0, r5 │ │ + bne.n 15f8e │ │ + ldr r0, [sp, #12] │ │ + add r1, sp, #12 │ │ + movs r2, #137 @ 0x89 │ │ + mov r3, r5 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r0, r1, #4 │ │ + strd r0, r9, [sp] │ │ + movs r0, #240 @ 0xf0 │ │ + mov r1, r4 │ │ + str.w r8, [sp, #8] │ │ + blx 60d30 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 15f8e │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #4 │ │ + beq.n 15f5a │ │ + ldr r0, [r4, #0] │ │ movs r1, #1 │ │ - add r2, sp, #20 │ │ - str r6, [sp, #36] @ 0x24 │ │ + cmp r0, sl │ │ + bne.n 15ed8 │ │ + mvn.w r2, #98 @ 0x62 │ │ + yield │ │ + adds r3, r2, #1 │ │ + ldr r0, [r4, #0] │ │ + movs r1, #1 │ │ + cmp r0, sl │ │ + bne.w 15ed8 │ │ + cmp r2, #0 │ │ + mov r2, r3 │ │ + bne.n 15f9a │ │ + b.n 15ed8 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #28] @ (15fd8 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #28] @ (15fdc ) │ │ + movs r3, #1 │ │ add r0, pc │ │ - strd r0, r1, [sp, #20] │ │ - add r1, sp, #44 @ 0x2c │ │ - add r0, sp, #8 │ │ - str r6, [sp, #32] │ │ - str r1, [sp, #28] │ │ - bl 10ffc │ │ - ldr r1, [sp, #12] │ │ - ldrb.w r0, [sp, #8] │ │ - bl 1109c │ │ - bl a988 │ │ + str r0, [sp, #12] │ │ + add r1, pc │ │ + add r0, sp, #12 │ │ + str r2, [sp, #28] │ │ + str r2, [sp, #24] │ │ + movs r2, #4 │ │ + str r3, [sp, #16] │ │ + str r2, [sp, #20] │ │ + bl b450 │ │ nop │ │ - adds r4, r6, #5 │ │ - vmla.i q9, , d12[0] │ │ - movs r3, r0 │ │ - movs r0, #202 @ 0xca │ │ - movs r3, r0 │ │ + bne.n 1605c │ │ + movs r4, r0 │ │ + bne.n 16068 │ │ + movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #12 │ │ - ldr r3, [pc, #144] @ (11094 ) │ │ - mov r5, r0 │ │ - movs r0, #4 │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #56 @ 0x38 │ │ + ldr r6, [pc, #76] @ (16038 ) │ │ + movs r3, #0 │ │ + ldr r4, [pc, #76] @ (1603c ) │ │ + ldr r0, [r0, #0] │ │ + add r6, pc │ │ + ldrd ip, r1, [r1] │ │ + add r4, pc │ │ + ldr r5, [pc, #68] @ (16040 ) │ │ + str r3, [sp, #16] │ │ + ldrd r3, r2, [r0] │ │ + add r5, pc │ │ + str r3, [sp, #24] │ │ + str r2, [sp, #28] │ │ + movs r2, #3 │ │ + strd r5, r2, [sp] │ │ + str r2, [sp, #12] │ │ + add r2, sp, #32 │ │ + str r2, [sp, #8] │ │ + add.w r2, r0, #12 │ │ + adds r0, #8 │ │ + str r4, [sp, #52] @ 0x34 │ │ + strd r4, r2, [sp, #44] @ 0x2c │ │ + mov r2, sp │ │ + strd r6, r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #24 │ │ + str r0, [sp, #32] │ │ + mov r0, ip │ │ + bl bae2 │ │ + add sp, #56 @ 0x38 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrh r7, [r1, r3] │ │ + @ instruction: 0xffff5da1 │ │ + vtbl.8 d28, {d15-d18}, d6 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #48 @ 0x30 │ │ + mov r4, r0 │ │ + ldr r0, [r2, #4] │ │ + cmp r0, #1 │ │ + it ne │ │ + cmpne r0, #0 │ │ + ldr r3, [pc, #188] @ (16118 ) │ │ + mov.w r0, #4 │ │ str r1, [sp, #8] │ │ add r3, pc │ │ strb.w r0, [sp] │ │ mov r0, sp │ │ mov r1, r3 │ │ - bl 8c9c │ │ - cbz r0, 1102e │ │ + bl bae2 │ │ + cbz r0, 16088 │ │ ldrb.w r0, [sp] │ │ cmp r0, #4 │ │ - bne.n 1105c │ │ - ldr r0, [pc, #116] @ (11098 ) │ │ - movs r1, #2 │ │ - strb r1, [r5, #0] │ │ - add r0, pc │ │ - str r0, [r5, #4] │ │ - add sp, #12 │ │ + beq.n 160c0 │ │ + ldrd r0, r1, [sp] │ │ + strd r0, r1, [r4] │ │ + add sp, #48 @ 0x30 │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r0, [sp] │ │ movs r1, #4 │ │ - ldr r4, [sp, #4] │ │ + strb r1, [r4, #0] │ │ + cmp r0, #4 │ │ + beq.n 16080 │ │ cmp r0, #3 │ │ - strb r1, [r5, #0] │ │ - bne.n 11064 │ │ - ldrd r6, r7, [r4] │ │ - ldr r1, [r7, #0] │ │ - mov r0, r6 │ │ + bne.n 16080 │ │ + ldr r4, [sp, #4] │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 160a6 │ │ + mov r0, r5 │ │ blx r1 │ │ - ldr r0, [r7, #4] │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ mov r0, r4 │ │ - blx 41320 │ │ - add sp, #12 │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldrd r0, r1, [sp] │ │ - strd r0, r1, [r5] │ │ - add sp, #12 │ │ + blx 60d20 │ │ + add sp, #48 @ 0x30 │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r5, r0 │ │ - ldr r0, [r7, #4] │ │ + ldr r0, [pc, #88] @ (1611c ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #88] @ (16120 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r2, [sp, #32] │ │ + add r1, pc │ │ + str r2, [sp, #28] │ │ + movs r2, #4 │ │ + str r3, [sp, #20] │ │ + str r2, [sp, #24] │ │ + str r0, [sp, #16] │ │ + add r0, sp, #16 │ │ + bl b450 │ │ + udf #254 @ 0xfe │ │ + mov r8, r0 │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ mov r0, r4 │ │ - blx 41320 │ │ - mov r0, r5 │ │ - blx 3fa10 │ │ - mov r5, r0 │ │ - mov r0, sp │ │ - bl 110e8 │ │ - mov r0, r5 │ │ - blx 3fa10 │ │ - bl 959c │ │ - adds r4, r6, #2 │ │ - movs r3, r0 │ │ - adds r6, r3, #6 │ │ - movs r3, r0 │ │ + blx 60d20 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + ldrb.w r2, [sp] │ │ + cmp r2, #4 │ │ + beq.n 1610e │ │ + ldr r1, [sp, #4] │ │ + mov r4, r0 │ │ + mov r0, r2 │ │ + bl 31590 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + bl cf94 │ │ + nop │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ + movs r4, r0 │ │ + ldmia r5!, {r2, r4} │ │ + movs r4, r0 │ │ + ldmia r5!, {r3, r4} │ │ + movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #4 │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ uxtb r0, r0 │ │ cmp r0, #3 │ │ - bne.n 110ca │ │ - ldrd r5, r7, [r1] │ │ + bne.n 1615a │ │ + ldrd r5, r6, [r1] │ │ mov r4, r1 │ │ - ldr r1, [r7, #0] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 16140 │ │ mov r0, r5 │ │ blx r1 │ │ - ldr r0, [r7, #4] │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne 41320 │ │ + blxne 60d20 │ │ mov r0, r4 │ │ - add sp, #4 │ │ + ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4123c │ │ - add sp, #4 │ │ + b.w 60c64 │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r6, r0 │ │ - ldr r0, [r7, #4] │ │ + mov r8, r0 │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne 41320 │ │ + blxne 60d20 │ │ mov r0, r4 │ │ - blx 41320 │ │ - mov r0, r6 │ │ - blx 3fa10 │ │ + blx 60d20 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + blx 60e40 │ │ + bmi.n 1612e │ │ + dmb ish │ │ + ldr r0, [pc, #32] @ (161ac ) │ │ + add r0, pc │ │ + ldrex r1, [r0, #68] @ 0x44 │ │ + subs r1, #1 │ │ + strex r2, r1, [r0, #68] @ 0x44 │ │ + cmp r2, #0 │ │ + bne.n 1618c │ │ + bic.w r2, r1, #1073741824 @ 0x40000000 │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + it ne │ │ + bxne lr │ │ + adds r0, #68 @ 0x44 │ │ + b.w 324f4 │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ + lsls r6, r2, #3 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl 1003c │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl 1617a │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #4 │ │ - ldrb r1, [r0, #0] │ │ - cmp r1, #3 │ │ - bne.n 11116 │ │ - ldr r4, [r0, #4] │ │ - ldrd r5, r7, [r4] │ │ - ldr r1, [r7, #0] │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 41320 │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + ldr r0, [pc, #116] @ (16240 ) │ │ + add r0, pc │ │ + ldr r4, [r0, #12] │ │ + dmb ish │ │ + cbz r4, 161e4 │ │ mov r0, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 4123c │ │ - add sp, #4 │ │ + blx 60d10 │ │ + cmp r0, #1 │ │ + bls.n 161f6 │ │ + ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ + adds r0, #12 │ │ + bl 16294 │ │ + mov r4, r0 │ │ + mov r0, r4 │ │ + blx 60d10 │ │ + cmp r0, #1 │ │ + bhi.n 161de │ │ + beq.n 1622e │ │ + movs r0, #12 │ │ + blx 60d40 │ │ + cbz r0, 16236 │ │ + movs r1, #0 │ │ + str r4, [r0, #8] │ │ + strb r1, [r0, #4] │ │ + mov r5, r0 │ │ + str r1, [r0, #0] │ │ + mov r0, r4 │ │ + blx 60d10 │ │ mov r6, r0 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 41320 │ │ mov r0, r4 │ │ - blx 41320 │ │ - mov r0, r6 │ │ - blx 3fa10 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - cbz r2, 1117e │ │ - mov r9, r0 │ │ - ldr r0, [pc, #164] @ (111e4 ) │ │ - mov r5, r2 │ │ - mov r6, r1 │ │ - add r0, pc │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ - movs r7, #2 │ │ - mov sl, r0 │ │ - b.n 1115a │ │ - blx 41380 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #4 │ │ - bne.n 11184 │ │ - cbz r5, 1117e │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ - movs r0, #2 │ │ - mov r1, r6 │ │ - cmp r5, r4 │ │ - it cc │ │ - movcc r2, r5 │ │ - blx 41430 │ │ - adds r1, r0, #1 │ │ - beq.n 1114e │ │ - cbz r0, 11188 │ │ - cmp r5, r0 │ │ - bcc.n 111ba │ │ - add r6, r0 │ │ - subs r5, r5, r0 │ │ - cmp r5, #0 │ │ - bne.n 1115a │ │ - movs r0, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r7, #0 │ │ - mov sl, r0 │ │ - ldrb.w r0, [r9] │ │ - cmp r0, #3 │ │ - bne.n 111b0 │ │ - ldr.w r5, [r9, #4] │ │ - ldrd r6, r4, [r5] │ │ - ldr r1, [r4, #0] │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ - mov r0, r5 │ │ - blx 41320 │ │ - movs r0, #1 │ │ - strd r7, sl, [r9] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r2, [pc, #44] @ (111e8 ) │ │ mov r1, r5 │ │ - add r2, pc │ │ - bl 8490 │ │ - mov r8, r0 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ + mov r4, r5 │ │ + blx 60e10 │ │ + cmp r6, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne 41320 │ │ - mov r0, r5 │ │ - blx 41320 │ │ - mov r0, r8 │ │ - strd r7, sl, [r9] │ │ - blx 3fa10 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #0 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #4 │ │ + movs r1, #12 │ │ + bl b118 │ │ nop │ │ - adds r6, r4, #1 │ │ - movs r3, r0 │ │ - subs r6, r6, r7 │ │ - movs r3, r0 │ │ + eors.w r0, sl, r4 │ │ push {r7, lr} │ │ - sub sp, #8 │ │ - movs r2, #0 │ │ - cmp r1, #128 @ 0x80 │ │ + mov r7, sp │ │ + sub sp, #40 @ 0x28 │ │ + ldr r0, [pc, #40] @ (16274 ) │ │ + movs r3, #0 │ │ + ldr r2, [pc, #40] @ (16278 ) │ │ + ldr r1, [pc, #40] @ (1627c ) │ │ + add r0, pc │ │ + str r0, [sp, #32] │ │ + subs r0, r7, #1 │ │ + str r0, [sp, #28] │ │ + add r1, pc │ │ + add r0, sp, #4 │ │ + str r3, [sp, #20] │ │ + movs r3, #1 │ │ + add r2, pc │ │ + str r3, [sp, #8] │ │ + str r3, [sp, #16] │ │ + add r3, sp, #28 │ │ + str r3, [sp, #12] │ │ str r2, [sp, #4] │ │ - bcs.n 11208 │ │ - strb.w r1, [sp, #4] │ │ - movs r2, #1 │ │ - add r1, sp, #4 │ │ - bl 11134 │ │ - add sp, #8 │ │ - pop {r7, pc} │ │ - movs r2, #2 │ │ - mov r3, r1 │ │ - bfi r3, r2, #6, #26 │ │ - cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 11222 │ │ - strb.w r3, [sp, #5] │ │ - movs r3, #192 @ 0xc0 │ │ - orr.w r1, r3, r1, lsr #6 │ │ - b.n 1126e │ │ - cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 1124c │ │ - strb.w r3, [sp, #6] │ │ - lsrs r3, r1, #6 │ │ - bfi r3, r2, #6, #26 │ │ - movs r2, #224 @ 0xe0 │ │ - orr.w r1, r2, r1, lsr #12 │ │ - strb.w r3, [sp, #5] │ │ - strb.w r1, [sp, #4] │ │ - movs r2, #3 │ │ - add r1, sp, #4 │ │ - bl 11134 │ │ - add sp, #8 │ │ - pop {r7, pc} │ │ - strb.w r3, [sp, #7] │ │ - lsrs r3, r1, #6 │ │ - bfi r3, r2, #6, #26 │ │ - strb.w r3, [sp, #6] │ │ - lsrs r3, r1, #12 │ │ - lsrs r1, r1, #18 │ │ - bfi r3, r2, #6, #26 │ │ - movs r2, #30 │ │ - bfi r1, r2, #3, #29 │ │ - movs r2, #4 │ │ - strb.w r3, [sp, #5] │ │ - strb.w r1, [sp, #4] │ │ - add r1, sp, #4 │ │ - bl 11134 │ │ - add sp, #8 │ │ - pop {r7, pc} │ │ - mov r2, r1 │ │ - ldr r1, [pc, #8] @ (11288 ) │ │ + bl b450 │ │ + nop │ │ + movs r3, r5 │ │ + movs r0, r0 │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ + movs r4, r0 │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ + movs r4, r0 │ │ + ldrd r0, r2, [r1] │ │ + ldr r1, [pc, #8] @ (16290 ) │ │ + ldr r3, [r2, #12] │ │ + movs r2, #11 │ │ add r1, pc │ │ - b.w 8c9c │ │ + bx r3 │ │ nop │ │ - subs r4, r7, r0 │ │ - movs r3, r0 │ │ - push {r4, r5, r7, lr} │ │ - ldr r5, [pc, #144] @ (11320 ) │ │ - add r5, pc │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 112a0 │ │ - blx 412f0 │ │ - cmp r0, #2 │ │ - bcs.n 112b0 │ │ - b.n 112ba │ │ - ldr r0, [pc, #128] @ (11324 ) │ │ - add r0, pc │ │ - bl 10f38 │ │ - blx 412f0 │ │ - cmp r0, #2 │ │ - bcc.n 112ba │ │ + asrs r3, r1, #28 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #40 @ 0x28 │ │ ldr r1, [r0, #4] │ │ - cmp r1, #0 │ │ - itt ne │ │ - addne r0, #8 │ │ - popne {r4, r5, r7, pc} │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 11304 │ │ - blx 412f0 │ │ - cmp r0, #1 │ │ - beq.n 11314 │ │ - mov r4, r0 │ │ - cbnz r0, 112f2 │ │ - ldr r0, [pc, #96] @ (1132c ) │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #16 │ │ - blx 41300 │ │ - cbz r0, 11318 │ │ mov r4, r0 │ │ + movs r5, #0 │ │ + mov r0, sp │ │ + str r5, [sp, #0] │ │ + blx 60e50 │ │ + cbnz r0, 16312 │ │ + ldr r5, [sp, #0] │ │ + cbnz r5, 162cc │ │ + ldr r1, [r4, #4] │ │ + movs r5, #0 │ │ + mov r0, sp │ │ + str r5, [sp, #0] │ │ + blx 60e50 │ │ + cbnz r0, 16312 │ │ movs r0, #0 │ │ - strd r5, r0, [r4] │ │ - ldr r0, [r5, #0] │ │ - cbnz r0, 112ec │ │ - ldr r0, [pc, #72] @ (11330 ) │ │ - add r0, pc │ │ - bl 10f38 │ │ - mov r1, r4 │ │ - blx 41310 │ │ + ldr r5, [sp, #0] │ │ + movs r6, #0 │ │ + blx 60e60 │ │ + cbz r5, 16322 │ │ + ldrex r6, [r4] │ │ + cbnz r6, 162e4 │ │ + dmb ish │ │ + strex r0, r5, [r4] │ │ + cbz r0, 162fc │ │ + ldrex r6, [r4] │ │ + cmp r6, #0 │ │ + beq.n 162d6 │ │ + clrex │ │ movs r0, #0 │ │ - str.w r0, [r4, #8]! │ │ - strb r0, [r4, #4] │ │ + dmb ish │ │ + cbz r0, 16302 │ │ + mov r6, r5 │ │ + mov r0, r6 │ │ + add sp, #40 @ 0x28 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ - str.w r0, [r4, #-4] │ │ - mov r0, r4 │ │ - pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #32] @ (11328 ) │ │ + cmp r0, #0 │ │ + bne.n 162f0 │ │ + mov r0, r5 │ │ + blx 60e60 │ │ + mov r0, r6 │ │ + add sp, #40 @ 0x28 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #60] @ (16350 ) │ │ + movs r1, #1 │ │ + str r5, [sp, #28] │ │ add r0, pc │ │ - bl 10f38 │ │ - blx 412f0 │ │ - cmp r0, #1 │ │ - bne.n 112c6 │ │ - movs r0, #0 │ │ - pop {r4, r5, r7, pc} │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #12] │ │ + str r5, [sp, #24] │ │ + b.n 16330 │ │ + ldr r0, [pc, #48] @ (16354 ) │ │ + movs r1, #1 │ │ + str r6, [sp, #28] │ │ + add r0, pc │ │ + strd r0, r1, [sp, #12] │ │ + str r6, [sp, #24] │ │ movs r0, #4 │ │ - movs r1, #16 │ │ - bl 8210 │ │ - adds r2, #0 │ │ - movs r3, r0 │ │ - adds r1, #238 @ 0xee │ │ - movs r3, r0 │ │ - adds r1, #138 @ 0x8a │ │ - movs r3, r0 │ │ - bvs.n 11340 │ │ - lsls r4, r2, #3 │ │ - adds r1, #170 @ 0xaa │ │ - movs r3, r0 │ │ - bx lr │ │ - bmi.n 112e2 │ │ - ldrd r0, r2, [r1, #20] │ │ - ldr r1, [pc, #8] @ (11348 ) │ │ - ldr r3, [r2, #12] │ │ - movs r2, #11 │ │ - add r1, pc │ │ - bx r3 │ │ + sub.w r1, r7, #17 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #4 │ │ + add r2, sp, #12 │ │ + bl 16044 │ │ + ldr r1, [sp, #8] │ │ + ldrb.w r0, [sp, #4] │ │ + bl 16124 │ │ + bl 161b8 │ │ nop │ │ - adds r2, #10 │ │ - vsli.64 d27, d16, #63 @ 0x3f │ │ - ldr r4, [r0, #0] │ │ - mov r5, r0 │ │ - ldr r0, [r4, #0] │ │ - cbnz r0, 1135c │ │ - mov r0, r4 │ │ - bl 10f38 │ │ + ldmia r6!, {r3, r4} │ │ + movs r4, r0 │ │ + ldmia r6!, {} │ │ + movs r4, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + ldr r5, [r0, #8] │ │ + mov r4, r0 │ │ movs r1, #1 │ │ - blx 41310 │ │ mov r0, r5 │ │ - blx 41320 │ │ - ldr r0, [r4, #0] │ │ - cbnz r0, 11372 │ │ + blx 60e10 │ │ mov r0, r4 │ │ - bl 10f38 │ │ + blx 60d20 │ │ + mov r0, r5 │ │ movs r1, #0 │ │ + blx 60e10 │ │ + ldr r0, [pc, #40] @ (163a0 ) │ │ + add r0, pc │ │ + ldr r0, [r0, #0] │ │ + dmb ish │ │ + cbnz r0, 1638a │ │ + ldr r0, [pc, #32] @ (163a4 ) │ │ + add r0, pc │ │ + bl 16294 │ │ + movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 41254 │ │ - bl a894 │ │ - mov r0, r5 │ │ - blx 41320 │ │ - bl a894 │ │ - bmi.n 11336 │ │ - push {r4, lr} │ │ - sub sp, #24 │ │ - ldr r4, [pc, #28] @ (113b0 ) │ │ - strd r1, r2, [sp, #16] │ │ - add r1, sp, #16 │ │ - add r4, pc │ │ - strd r4, r3, [sp] │ │ - add r3, sp, #20 │ │ - ldr.w ip, [sp, #32] │ │ - mov r2, r4 │ │ - str.w ip, [sp, #8] │ │ - bl 8bac │ │ + b.w 60c7c │ │ + bl 163a8 │ │ + udf #254 @ 0xfe │ │ + bl cf94 │ │ nop │ │ - adds r4, r0, r4 │ │ - movs r3, r0 │ │ - bx lr │ │ - bmi.n 11362 │ │ + b.n 16a7c │ │ + movs r4, r0 │ │ + b.n 16a68 │ │ + movs r4, r0 │ │ push {r7, lr} │ │ - sub sp, #136 @ 0x88 │ │ - ldr r2, [r1, #28] │ │ - ldr r0, [r0, #0] │ │ - lsls r3, r2, #27 │ │ - bmi.n 113d2 │ │ - lsls r2, r2, #26 │ │ - bmi.n 113fa │ │ - add sp, #136 @ 0x88 │ │ - ldmia.w sp!, {r7, lr} │ │ - b.w a4dc │ │ - ldr r2, [r0, #0] │ │ - add.w ip, sp, #8 │ │ - movs r3, #127 @ 0x7f │ │ - mov r0, r3 │ │ - and.w lr, r2, #15 │ │ - movs r3, #87 @ 0x57 │ │ - cmp.w lr, #10 │ │ - it cc │ │ - movcc r3, #48 @ 0x30 │ │ - lsrs r2, r2, #4 │ │ - add r3, lr │ │ - strb.w r3, [ip, r0] │ │ - sub.w r3, r0, #1 │ │ - bne.n 113da │ │ - b.n 11420 │ │ - ldr r2, [r0, #0] │ │ - add.w ip, sp, #8 │ │ - movs r3, #127 @ 0x7f │ │ - mov r0, r3 │ │ - and.w lr, r2, #15 │ │ - movs r3, #55 @ 0x37 │ │ - cmp.w lr, #10 │ │ - it cc │ │ - movcc r3, #48 @ 0x30 │ │ - lsrs r2, r2, #4 │ │ - add r3, lr │ │ - strb.w r3, [ip, r0] │ │ - sub.w r3, r0, #1 │ │ - bne.n 11402 │ │ - cmp r0, #128 @ 0x80 │ │ - bhi.n 11442 │ │ - adds r3, r0, #1 │ │ - ldr r2, [pc, #40] @ (11450 ) │ │ - rsb r3, r3, #129 @ 0x81 │ │ - add r0, ip │ │ - add r2, pc │ │ - strd r0, r3, [sp] │ │ - mov r0, r1 │ │ - movs r1, #1 │ │ - movs r3, #2 │ │ - bl 85f8 │ │ - add sp, #136 @ 0x88 │ │ - pop {r7, pc} │ │ - ldr r2, [pc, #8] @ (1144c ) │ │ - movs r1, #128 @ 0x80 │ │ - add r2, pc │ │ - bl 8490 │ │ - asrs r2, r5, #9 │ │ - movs r3, r0 │ │ - cmp r6, #3 │ │ - vtbl.8 d22, {d15}, d0 │ │ - ldr r0, [r0, #0] │ │ - b.w 41260 │ │ - ldr r0, [r0, #0] │ │ - ldr r0, [r0, #0] │ │ - b.w 41260 │ │ - ldr r0, [r0, #0] │ │ - ldr r0, [r0, #0] │ │ - b.w 4126c │ │ - ldr r0, [r0, #0] │ │ - ldr r0, [r0, #0] │ │ - b.w 4126c │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - ldr r0, [r0, #16] │ │ - cbz r0, 1148a │ │ - ldr r2, [r4, #20] │ │ + mov r7, sp │ │ + sub sp, #40 @ 0x28 │ │ + ldr r0, [pc, #44] @ (163dc ) │ │ + movs r2, #1 │ │ movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - cmp r2, #0 │ │ - it ne │ │ - blxne 41320 │ │ - adds r0, r4, #1 │ │ - it eq │ │ - popeq {r4, pc} │ │ - adds r0, r4, #4 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 11496 │ │ - cmp r1, #1 │ │ - bne.n 114b6 │ │ - dmb ish │ │ - mov r0, r4 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 4123c │ │ - pop {r4, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #4 │ │ - ldr r5, [r1, #8] │ │ - cbz r5, 11516 │ │ - ldr.w r9, [r1, #4] │ │ - mov sl, r1 │ │ - mov.w fp, #0 │ │ - mvn.w r8, #2147483648 @ 0x80000000 │ │ - movs r7, #0 │ │ - str r0, [sp, #0] │ │ - b.n 114da │ │ - cmp r7, r5 │ │ - bcs.n 11550 │ │ - add.w r4, r9, r7 │ │ - subs r6, r5, r7 │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ - cmp r6, r8 │ │ - it cc │ │ - movcc r2, r6 │ │ - blx 41430 │ │ - adds r1, r0, #1 │ │ - beq.n 114fc │ │ - strb.w fp, [sl, #12] │ │ - b.n 11510 │ │ - blx 41380 │ │ - ldr r1, [r0, #0] │ │ - strb.w fp, [sl, #12] │ │ - cmp r1, #4 │ │ - beq.n 114d6 │ │ - cmp r1, #9 │ │ - mov r0, r6 │ │ - bne.n 11572 │ │ - cbz r0, 11520 │ │ - add r7, r0 │ │ - b.n 114d6 │ │ - movs r1, #4 │ │ - strb r1, [r0, #0] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #96] @ (11584 ) │ │ - movs r1, #2 │ │ - ldr r2, [sp, #0] │ │ add r0, pc │ │ - strb r1, [r2, #0] │ │ - str r0, [r2, #4] │ │ - cbz r7, 1157e │ │ - cmp r5, r7 │ │ - bcc.n 11566 │ │ - mov.w r0, #0 │ │ - str.w r0, [sl, #8] │ │ - beq.n 1157e │ │ - mov r0, r9 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - bl 3e662 │ │ - str.w r6, [sl, #8] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #0] │ │ + strd r0, r2, [sp, #12] │ │ movs r0, #4 │ │ - cmp r5, r7 │ │ - strb r0, [r1, #0] │ │ - itttt cs │ │ - movcs r0, #0 │ │ - strcs.w r0, [sl, #8] │ │ - addcs sp, #4 │ │ - ldmiacs.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #32] @ (11588 ) │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - add r2, pc │ │ - bl 8974 │ │ - ldr r2, [sp, #0] │ │ - movs r0, #0 │ │ - strd r0, r1, [r2] │ │ - cmp r7, #0 │ │ - bne.n 1152e │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r6, r0, r0 │ │ - movs r3, r0 │ │ - asrs r0, r0, #29 │ │ - movs r3, r0 │ │ + str r1, [sp, #28] │ │ + str r1, [sp, #24] │ │ + subs r1, r7, #1 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #4 │ │ + add r2, sp, #12 │ │ + bl 16044 │ │ + ldr r1, [sp, #8] │ │ + ldrb.w r0, [sp, #4] │ │ + bl 16124 │ │ + bl 161b8 │ │ + nop │ │ + ldmia r3!, {r4, r6, r7} │ │ + movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ - ldr r5, [r0, #0] │ │ - mov r4, r0 │ │ - ldr r0, [r5, #0] │ │ - cbnz r0, 1159c │ │ - mov r0, r5 │ │ - bl 10f38 │ │ - movs r1, #1 │ │ - blx 41310 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #20] │ │ - cmpne r0, #0 │ │ - bne.n 115c8 │ │ - mov r0, r4 │ │ - blx 41320 │ │ - ldr r0, [r5, #0] │ │ - cbnz r0, 115be │ │ - mov r0, r5 │ │ - bl 10f38 │ │ - movs r1, #0 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 41254 │ │ + add r7, sp, #8 │ │ + cmp r0, #1 │ │ + beq.n 16444 │ │ + ldr r5, [pc, #128] @ (1646c ) │ │ + add r5, pc │ │ + ldr r0, [r5, #48] @ 0x30 │ │ dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 115cc │ │ - cmp r1, #1 │ │ - bne.n 115ae │ │ + cbnz r0, 163fc │ │ + add.w r0, r5, #48 @ 0x30 │ │ + bl 16294 │ │ + blx 60d10 │ │ + cmp r0, #3 │ │ + bcc.n 16462 │ │ + mov r4, r0 │ │ + ldr r0, [r5, #48] @ 0x30 │ │ dmb ish │ │ - ldr r0, [r4, #20] │ │ - bl 11474 │ │ - b.n 115ae │ │ - bl a894 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #20] │ │ - cmpne r0, #0 │ │ - bne.n 11604 │ │ - mov r0, r4 │ │ - blx 41320 │ │ - bl a894 │ │ + cbnz r0, 16416 │ │ + add.w r0, r5, #48 @ 0x30 │ │ + bl 16294 │ │ + movs r1, #2 │ │ + blx 60e10 │ │ + sub.w r0, r4, #8 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 11608 │ │ + bne.n 16424 │ │ cmp r1, #1 │ │ - bne.n 115fa │ │ + it ne │ │ + popne {r4, r5, r7, pc} │ │ dmb ish │ │ - ldr r0, [r4, #20] │ │ - bl 11474 │ │ - mov r0, r4 │ │ - blx 41320 │ │ - bl a894 │ │ - bmi.n 115da │ │ - push {r7, lr} │ │ - sub sp, #24 │ │ - ldr r0, [pc, #32] @ (11658 ) │ │ - movs r3, #1 │ │ - ldr r2, [pc, #32] @ (1165c ) │ │ - mov.w ip, #0 │ │ - ldr r1, [pc, #32] @ (11660 ) │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 16478 │ │ + ldr r0, [pc, #40] @ (16470 ) │ │ add r0, pc │ │ - strd r0, r3, [sp] │ │ - mov r0, sp │ │ - add r1, pc │ │ - add r2, pc │ │ - str.w ip, [sp, #16] │ │ - strd r2, ip, [sp, #8] │ │ - bl 8468 │ │ - asrs r4, r2, #27 │ │ - movs r3, r0 │ │ - cmp r5, #218 @ 0xda │ │ - vqshlu.s64 , q2, #63 @ 0x3f │ │ - movs r3, r0 │ │ + ldr r0, [r0, #0] │ │ + dmb ish │ │ + cbnz r0, 16458 │ │ + ldr r0, [pc, #32] @ (16474 ) │ │ + add r0, pc │ │ + bl 16294 │ │ + movs r1, #2 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 60c7c │ │ + pop {r4, r5, r7, pc} │ │ + bl cf1c │ │ + bl 10020 │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ + lsls r6, r2, #3 │ │ + b.n 169b0 │ │ + movs r4, r0 │ │ + b.n 1699c │ │ + movs r4, r0 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + ldr r1, [r0, #16] │ │ + cbz r1, 16492 │ │ + ldr r2, [r0, #20] │ │ + movs r3, #0 │ │ + strb r3, [r1, #0] │ │ + cbz r2, 16492 │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ adds r1, r0, #1 │ │ - it eq │ │ - bxeq lr │ │ - add.w ip, r0, #4 │ │ + beq.n 164bc │ │ + adds r1, r0, #4 │ │ dmb ish │ │ - ldrex r2, [ip] │ │ + ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ - strex r1, r3, [ip] │ │ - cmp r1, #0 │ │ - bne.n 11672 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 1649c │ │ cmp r2, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - beq.w 4123c │ │ - bx lr │ │ - bmi.n 1163a │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + it ne │ │ + popne {r4, r6, r7, pc} │ │ + dmb ish │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 60c64 │ │ + pop {r4, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ sub sp, #24 │ │ - ldr r5, [pc, #492] @ (11884 ) │ │ - add r5, pc │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 116a8 │ │ - blx 412f0 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #1 │ │ + bne.n 164e4 │ │ + mvn.w r1, #98 @ 0x62 │ │ + yield │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #1 │ │ + bne.n 164e4 │ │ + adds r2, r1, #1 │ │ + cmp r1, #0 │ │ + mov r1, r2 │ │ + bne.n 164d4 │ │ + cbnz r0, 16510 │ │ + movs r1, #1 │ │ + ldrex r0, [r4] │ │ + cbnz r0, 16500 │ │ + strex r2, r1, [r4] │ │ + cmp r2, #0 │ │ + bne.n 164e8 │ │ + dmb ish │ │ + movs r1, #1 │ │ + cbnz r1, 16508 │ │ + b.n 16510 │ │ + movs r1, #0 │ │ + clrex │ │ + cbz r1, 16510 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w r8, sp, #12 │ │ + movs r6, #0 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ + movs r5, #2 │ │ cmp r0, #2 │ │ - bcs.n 116b8 │ │ - b.n 116be │ │ - ldr r0, [pc, #476] @ (11888 ) │ │ - add r0, pc │ │ - bl 10f38 │ │ - blx 412f0 │ │ + beq.n 16534 │ │ + ldrex r0, [r4] │ │ + strex r1, r5, [r4] │ │ + cmp r1, #0 │ │ + bne.n 16520 │ │ + cmp r0, #0 │ │ + dmb ish │ │ + beq.n 16508 │ │ + str r6, [sp, #12] │ │ + ldr r0, [r4, #0] │ │ cmp r0, #2 │ │ - bcc.n 116be │ │ - mov r8, r0 │ │ - ldr r0, [r0, #4] │ │ - cbnz r0, 1171c │ │ - ldr r0, [r5, #0] │ │ + bne.n 16566 │ │ + ldr r0, [sp, #12] │ │ + mov r1, r4 │ │ + movs r2, #137 @ 0x89 │ │ + movs r3, #2 │ │ cmp r0, #0 │ │ - beq.n 1179e │ │ - blx 412f0 │ │ + it ne │ │ + addne.w r0, r8, #4 │ │ + stmia.w sp, {r0, r6, r9} │ │ + movs r0, #240 @ 0xf0 │ │ + blx 60d30 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 16566 │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #4 │ │ + beq.n 16536 │ │ + ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - beq.n 117b0 │ │ - mov r8, r0 │ │ - cbnz r0, 116fc │ │ - ldr r0, [pc, #444] @ (11890 ) │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #24 │ │ - blx 41300 │ │ - cmp r0, #0 │ │ - beq.w 1182a │ │ - mov r8, r0 │ │ - movs r0, #0 │ │ - strd r5, r0, [r8] │ │ - ldr r0, [r5, #0] │ │ - cbnz r0, 116f6 │ │ - ldr r0, [pc, #420] @ (11894 ) │ │ - add r0, pc │ │ - bl 10f38 │ │ - mov r1, r8 │ │ - blx 41310 │ │ - ldr.w r1, [r8, #4] │ │ - movs r2, #0 │ │ - ldr.w r0, [r8, #20] │ │ - movs r3, #1 │ │ + bne.n 1651c │ │ + mvn.w r1, #98 @ 0x62 │ │ + yield │ │ + adds r2, r1, #1 │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #1 │ │ + bne.n 1651c │ │ cmp r1, #0 │ │ - strd r3, r2, [r8, #4] │ │ - strd r2, r2, [r8, #12] │ │ - str.w r2, [r8, #20] │ │ - it ne │ │ - cmpne r0, #0 │ │ - bne.n 117ba │ │ - ldr.w r5, [r8, #20] │ │ - cmp r5, #0 │ │ - bne.n 117e0 │ │ - ldr r4, [pc, #368] @ (11898 ) │ │ - add r4, pc │ │ - ldrb r0, [r4, #1] │ │ - movs r0, #32 │ │ - blx 41300 │ │ - cmp r0, #0 │ │ - beq.n 11802 │ │ - mov.w ip, #0 │ │ - mov r5, r0 │ │ - str.w ip, [r0, #16] │ │ - movs r0, #1 │ │ - strd r0, r0, [r5] │ │ - add.w r1, r4, #40 @ 0x28 │ │ - ldrexd r6, r4, [r1] │ │ - clrex │ │ - b.n 11760 │ │ - clrex │ │ - movs r6, #0 │ │ - cmp r6, #0 │ │ - mov r6, r7 │ │ - mov r4, r0 │ │ - bne.n 1178a │ │ - adds r2, r6, #1 │ │ - adcs.w r3, r4, #0 │ │ - adcs.w r0, ip, #0 │ │ - bne.n 117fc │ │ - ldrexd r7, r0, [r1] │ │ - eors r4, r0 │ │ - eors r6, r7 │ │ - orrs r6, r4 │ │ - bne.n 11752 │ │ - strexd r6, r2, r3, [r1] │ │ - cmp r6, #0 │ │ - bne.n 11756 │ │ - movs r6, #1 │ │ - cmp r6, #0 │ │ - mov r6, r7 │ │ + mov r1, r2 │ │ + bne.n 16570 │ │ + b.n 1651c │ │ + bmi.n 1652e │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + ldr r0, [pc, #100] @ (165f4 ) │ │ + add r0, pc │ │ + ldr r4, [r0, #12] │ │ + dmb ish │ │ + cbnz r4, 165a0 │ │ + adds r0, #12 │ │ + bl 16294 │ │ mov r4, r0 │ │ - beq.n 11760 │ │ + mov r0, r4 │ │ + blx 60d10 │ │ + mov r5, r0 │ │ + cmp r0, #1 │ │ + bhi.n 165da │ │ + beq.n 165f0 │ │ + movs r0, #12 │ │ + blx 60d40 │ │ + cbz r0, 165e8 │ │ + mov r5, r0 │ │ + str r4, [r0, #8] │ │ movs r0, #0 │ │ - strd r2, r3, [r5, #8] │ │ - str r0, [r5, #24] │ │ - ldr.w r1, [r8, #20] │ │ - cbnz r1, 1180a │ │ - str.w r5, [r8, #20] │ │ - b.n 117e0 │ │ - ldr r0, [pc, #236] @ (1188c ) │ │ + strb r0, [r5, #4] │ │ + str r0, [r5, #0] │ │ + mov r0, r4 │ │ + blx 60d10 │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + blx 60e10 │ │ + cmp r6, #0 │ │ + itt ne │ │ + movne r0, r6 │ │ + blxne 60d20 │ │ + ldr r0, [r5, #0] │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #4 │ │ + movs r1, #12 │ │ + bl b118 │ │ + bl 16244 │ │ + b.n 163a4 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #12 │ │ + mov r8, r0 │ │ + cbz r3, 1665a │ │ + ldr r0, [pc, #128] @ (16688 ) │ │ + mov r5, r3 │ │ + mov r6, r2 │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ add r0, pc │ │ - bl 10f38 │ │ - blx 412f0 │ │ - cmp r0, #1 │ │ - bne.w 116cc │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 117be │ │ - cmp r1, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 11474 │ │ - ldr.w r5, [r8, #20] │ │ - cmp r5, #0 │ │ - beq.n 11724 │ │ - ldrex r0, [r5] │ │ + mov.w r9, #0 │ │ + mov.w sl, #4 │ │ + mov fp, r0 │ │ + b.n 16630 │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + strb.w r9, [sp, #4] │ │ + cmp r0, #4 │ │ + str r0, [sp, #8] │ │ + bne.n 16668 │ │ + cbz r5, 1665a │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ + movs r0, #2 │ │ + mov r1, r6 │ │ + cmp r5, r4 │ │ + it cc │ │ + movcc r2, r5 │ │ + blx 60e70 │ │ adds r1, r0, #1 │ │ - strex r2, r1, [r5] │ │ - cmp r2, #0 │ │ - bne.n 117e0 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 11828 │ │ - mov r0, r5 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - bl 11630 │ │ - b.n 11828 │ │ - movs r0, #8 │ │ - movs r1, #32 │ │ - bl 8210 │ │ - ldr r2, [pc, #144] @ (1189c ) │ │ - movs r7, #1 │ │ - ldr r3, [pc, #144] @ (118a0 ) │ │ - ldr r1, [pc, #144] @ (118a4 ) │ │ + beq.n 1661e │ │ + str r0, [sp, #8] │ │ + strb.w sl, [sp, #4] │ │ + cbz r0, 1666c │ │ + cmp r5, r0 │ │ + bcc.n 1667c │ │ + add r6, r0 │ │ + subs r5, r5, r0 │ │ + cmp r5, #0 │ │ + bne.n 16630 │ │ + movs r0, #4 │ │ + strb.w r0, [r8] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w fp, sp, #4 │ │ + ldrd r0, r1, [fp] │ │ + strd r0, r1, [r8] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #12] @ (1668c ) │ │ + mov r1, r5 │ │ add r2, pc │ │ - add r3, pc │ │ - str r0, [sp, #16] │ │ + bl b80e │ │ + nop │ │ + stmia r7!, {r2, r3, r5, r6} │ │ + movs r4, r0 │ │ + stmia r7!, {r2, r4, r5, r6} │ │ + movs r4, r0 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + lsls r1, r1, #31 │ │ + bne.n 166a2 │ │ + ldr r1, [pc, #68] @ (166e0 ) │ │ add r1, pc │ │ - strd r2, r7, [sp] │ │ - strd r3, r0, [sp, #8] │ │ - mov r0, sp │ │ - bl 8468 │ │ - udf #254 @ 0xfe │ │ - movs r0, #4 │ │ - movs r1, #24 │ │ - bl 8210 │ │ - mov r4, r0 │ │ - dmb ish │ │ - ldrex r0, [r5] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r5] │ │ - cmp r2, #0 │ │ - bne.n 11838 │ │ - cmp r0, #1 │ │ - bne.n 1187c │ │ - mov r0, r5 │ │ + ldr r1, [r1, #8] │ │ + lsls r1, r1, #1 │ │ + bne.n 166ca │ │ + movs r1, #0 │ │ dmb ish │ │ - bl 11474 │ │ - mov r0, r4 │ │ - blx 3fa10 │ │ + ldrex r2, [r0] │ │ + strex r3, r1, [r0] │ │ + cmp r3, #0 │ │ + bne.n 166a8 │ │ + cmp r2, #2 │ │ + it ne │ │ + popne {r4, r6, r7, pc} │ │ + mov r1, r0 │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 60c88 │ │ mov r4, r0 │ │ - dmb ish │ │ - ldrex r0, [r5] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r5] │ │ - cmp r2, #0 │ │ - bne.n 11860 │ │ - cmp r0, #1 │ │ - bne.n 1187c │ │ - mov r0, r5 │ │ - dmb ish │ │ - bl 11664 │ │ + bl 16584 │ │ + mov r1, r0 │ │ mov r0, r4 │ │ - blx 3fa10 │ │ - nop │ │ - cmp r6, #0 │ │ - movs r3, r0 │ │ - cmp r5, #238 @ 0xee │ │ - movs r3, r0 │ │ - cmp r4, #248 @ 0xf8 │ │ - movs r3, r0 │ │ - bcs.n 11898 │ │ - lsls r4, r2, #3 │ │ - cmp r5, #168 @ 0xa8 │ │ - movs r3, r0 │ │ - bne.n 117f8 │ │ - lsls r4, r2, #3 │ │ - asrs r2, r3, #17 │ │ - movs r3, r0 │ │ - cmp r4, #16 │ │ - vsri.32 , q6, #1 │ │ - movs r3, r0 │ │ - ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ - itt ne │ │ - ldrne r0, [r0, #4] │ │ - bne.w 4123c │ │ - bx lr │ │ + itt eq │ │ + moveq r1, #1 │ │ + strbeq r1, [r0, #4] │ │ + b.n 166a2 │ │ + nop │ │ + ldrh r2, [r4, #14] │ │ + lsls r6, r2, #3 │ │ push {r4, r5, r7, lr} │ │ - sub sp, #24 │ │ - adds r5, r1, r2 │ │ - bcs.n 11918 │ │ + add r7, sp, #8 │ │ + sub sp, #40 @ 0x28 │ │ + ldr r3, [pc, #44] @ (16718 ) │ │ + movs r4, #0 │ │ + ldr r5, [pc, #44] @ (1671c ) │ │ + strb.w r2, [r7, #-9] │ │ + add r2, sp, #4 │ │ + add r3, pc │ │ + str r4, [sp, #20] │ │ + movs r4, #1 │ │ + add r5, pc │ │ + str r3, [sp, #32] │ │ + sub.w r3, r7, #9 │ │ + str r4, [sp, #8] │ │ + str r4, [sp, #16] │ │ + add r4, sp, #28 │ │ + str r4, [sp, #12] │ │ + str r3, [sp, #28] │ │ + str r5, [sp, #4] │ │ + bl 16044 │ │ + add sp, #40 @ 0x28 │ │ + pop {r4, r5, r7, pc} │ │ + movs r7, r4 │ │ + movs r0, r0 │ │ + lsls r4, r1, #6 │ │ + vsli.64 , q8, #63 @ 0x3f │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #100 @ 0x64 │ │ + ldrb.w sl, [r0] │ │ + mov.w r0, #512 @ 0x200 │ │ + mov r8, r1 │ │ + strb.w sl, [r7, #-117] │ │ + mov.w r6, #512 @ 0x200 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 168bc │ │ + add.w fp, sp, #64 @ 0x40 │ │ mov r4, r0 │ │ + movs r5, #1 │ │ + strd r6, r0, [sp, #64] @ 0x40 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + blx 60e80 │ │ + cbnz r0, 1677c │ │ + blx 60d90 │ │ ldr r0, [r0, #0] │ │ - cmp.w r5, r0, lsl #1 │ │ - it cc │ │ - lslcc r5, r0, #1 │ │ - cmp r5, #8 │ │ - it ls │ │ - movls r5, #8 │ │ - mvns r1, r5 │ │ - mov.w r1, r1, lsr #31 │ │ - cbz r0, 118e4 │ │ - str r0, [sp, #20] │ │ + cmp r0, #34 @ 0x22 │ │ + bne.n 167a8 │ │ + str r6, [sp, #72] @ 0x48 │ │ + mov r0, fp │ │ + mov r1, r6 │ │ movs r2, #1 │ │ - ldr r0, [r4, #4] │ │ - strd r0, r2, [sp, #12] │ │ - b.n 118e8 │ │ + movs r3, #1 │ │ + str r5, [sp, #0] │ │ + bl 1d8d4 │ │ + ldrd r6, r4, [sp, #64] @ 0x40 │ │ + b.n 16752 │ │ + mov r0, r4 │ │ + blx 60e30 │ │ + mov r9, r0 │ │ + cmp r6, r0 │ │ + bls.n 167ae │ │ + cmp.w r9, #0 │ │ + beq.w 168b0 │ │ + mov r0, r4 │ │ + mov r1, r9 │ │ + blx 60d60 │ │ + cmp r0, #0 │ │ + mov r6, r9 │ │ + beq.w 168c6 │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + beq.n 167b6 │ │ + b.n 167de │ │ + cbz r6, 167da │ │ + mov r0, r4 │ │ + b.n 167d6 │ │ + mov r0, r4 │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + bne.n 167de │ │ + uxtb r0, r0 │ │ + cmp r0, #3 │ │ + bne.n 167da │ │ + ldrd r4, r6, [r9] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 167c8 │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ + ldr r1, [pc, #300] @ (1690c ) │ │ + ldrd r2, r3, [r8] │ │ + add r1, pc │ │ + strb.w sl, [sp, #24] │ │ + strd r6, r0, [sp, #12] │ │ + ldr r3, [r3, #12] │ │ + str.w r9, [sp, #20] │ │ + mov r0, r2 │ │ + movs r2, #17 │ │ + blx r3 │ │ + cbnz r0, 16862 │ │ + ldr r2, [pc, #272] @ (16910 ) │ │ + add r6, sp, #12 │ │ + ldr r1, [pc, #272] @ (16914 ) │ │ + movs r3, #0 │ │ + add r2, pc │ │ + ldr r0, [pc, #272] @ (16918 ) │ │ + add r1, pc │ │ + strb.w sl, [sp, #44] @ 0x2c │ │ + strd r6, r2, [sp, #32] │ │ + movs r2, #1 │ │ + strb.w r2, [r7, #-66] │ │ + sub.w r2, r7, #66 @ 0x42 │ │ + str r2, [sp, #88] @ 0x58 │ │ + add r2, sp, #56 @ 0x38 │ │ + str r2, [sp, #84] @ 0x54 │ │ + sub.w r2, r7, #65 @ 0x41 │ │ + str r2, [sp, #80] @ 0x50 │ │ + add r2, sp, #28 │ │ + str r2, [sp, #76] @ 0x4c │ │ + sub.w r2, r7, #73 @ 0x49 │ │ + strd fp, r1, [sp, #92] @ 0x5c │ │ + add r0, pc │ │ + add r1, sp, #92 @ 0x5c │ │ + str r2, [sp, #72] @ 0x48 │ │ + add r2, sp, #48 @ 0x30 │ │ + str r2, [sp, #68] @ 0x44 │ │ + sub.w r2, r7, #117 @ 0x75 │ │ + str r3, [sp, #40] @ 0x28 │ │ + str.w r8, [sp, #28] │ │ + str r3, [sp, #48] @ 0x30 │ │ + strb.w r3, [r7, #-73] │ │ + str r3, [sp, #56] @ 0x38 │ │ + strb.w sl, [r7, #-65] │ │ + str r2, [sp, #64] @ 0x40 │ │ + blx 60ae4 │ │ + ldrb.w r0, [r7, #-73] │ │ + cbz r0, 16876 │ │ + ldr r6, [sp, #12] │ │ + orr.w r1, r6, #2147483648 @ 0x80000000 │ │ + movs r0, #1 │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + bne.n 1689c │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp.w sl, #0 │ │ + bne.n 1688e │ │ + ldrd r0, r1, [r8] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #152] @ (1691c ) │ │ + add r1, pc │ │ + movs r2, #88 @ 0x58 │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.n 16860 │ │ + ldr r0, [sp, #12] │ │ + orr.w r1, r0, #2147483648 @ 0x80000000 │ │ movs r0, #0 │ │ - str r0, [sp, #16] │ │ - add r3, sp, #12 │ │ - mov r0, sp │ │ - mov r2, r5 │ │ - bl 11c9c │ │ - ldrd r1, r0, [sp] │ │ - cbz r1, 11906 │ │ - movs r1, #1 │ │ - movt r1, #32768 @ 0x8000 │ │ - cmp r0, r1 │ │ - bne.n 1190e │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - strd r5, r0, [r4] │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + beq.n 1686e │ │ + ldr r1, [sp, #16] │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + movs r0, #1 │ │ + mov r6, r9 │ │ + b.n 167de │ │ + movs r0, #1 │ │ + mov.w r1, #512 @ 0x200 │ │ + bl b118 │ │ + movs r0, #1 │ │ + mov r1, r9 │ │ + bl b118 │ │ + udf #254 @ 0xfe │ │ + mov r5, r0 │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r1, [sp, #8] │ │ - blne 8210 │ │ - bl 81dc │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + mov r0, r9 │ │ + b.n 16902 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + b.n 16902 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #12] │ │ + orr.w r0, r0, #2147483648 @ 0x80000000 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 16906 │ │ + ldr r0, [sp, #16] │ │ + b.n 16902 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cbz r0, 16906 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + blx 60d20 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + asrs r6, r3, #25 │ │ + vqshl.u32 d28, d16, #31 │ │ + movs r4, r0 │ │ + stmia r7!, {r6} │ │ + movs r4, r0 │ │ + lsls r1, r5, #3 │ │ + movs r0, r0 │ │ + asrs r7, r1, #23 │ │ + vabal.u , d31, d0 │ │ + mov r7, sp │ │ + sub sp, #16 │ │ + ldrd r2, r1, [r1] │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + ldr r3, [r1, #16] │ │ + str r0, [sp, #0] │ │ + mov r1, sp │ │ + mov r0, r2 │ │ + blx r3 │ │ + movs r1, #9 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r1, #0 │ │ + mov r0, r1 │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + bl 16950 │ │ + udf #254 @ 0xfe │ │ + bl cf94 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + ldr r0, [pc, #28] @ (16974 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #28] @ (16978 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + add r1, pc │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl b450 │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ + movs r4, r0 │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ + movs r4, r0 │ │ + b.w 16980 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #84 @ 0x54 │ │ - ldrb.w fp, [r0, #8] │ │ - mov r6, r0 │ │ - ldrd r4, r5, [r0] │ │ - cmp.w fp, #6 │ │ - beq.n 1193e │ │ - add.w r1, r6, #9 │ │ - add r0, sp, #48 @ 0x30 │ │ - movs r2, #19 │ │ - bl 3e666 │ │ - add r0, sp, #16 │ │ - add r1, sp, #48 @ 0x30 │ │ - adds r0, #9 │ │ - movs r2, #19 │ │ - ldrb.w r8, [r6, #28] │ │ - ldrb r7, [r6, #29] │ │ - ldrb.w sl, [r6, #30] │ │ - strb.w fp, [sp, #24] │ │ - strd r4, r5, [sp, #16] │ │ - bl 3e666 │ │ - cmp.w r8, #2 │ │ - strb.w sl, [sp, #46] @ 0x2e │ │ - strb.w r7, [sp, #45] @ 0x2d │ │ - strb.w r8, [sp, #44] @ 0x2c │ │ - bne.n 119d4 │ │ - cmp r5, #0 │ │ - beq.w 11b56 │ │ - cmp.w fp, #3 │ │ - bcc.n 119ba │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + ldrb r2, [r0, #0] │ │ + cbnz r2, 169a8 │ │ + ldr r2, [r4, #4] │ │ + ldr r2, [r2, #0] │ │ + cmp r2, #100 @ 0x64 │ │ + bls.n 169a8 │ │ movs r0, #0 │ │ - ldrb r1, [r4, r0] │ │ - cmp r1, #47 @ 0x2f │ │ - beq.n 11990 │ │ + and.w r0, r0, #1 │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r6, fp, [r1] │ │ + movs r2, #0 │ │ + add.w r8, sp, #32 │ │ + strb.w r2, [r7, #-89] │ │ + ldrd r5, r2, [r4, #16] │ │ + str r0, [sp, #36] @ 0x24 │ │ + sub.w r0, r7, #89 @ 0x59 │ │ + ldrd r9, sl, [r4, #8] │ │ + ldr r3, [r4, #24] │ │ + str r1, [sp, #60] @ 0x3c │ │ + mov r1, fp │ │ + str r0, [sp, #32] │ │ + mov r0, r6 │ │ + strd r5, r2, [sp, #40] @ 0x28 │ │ + mov r2, r8 │ │ + str.w r9, [sp, #56] @ 0x38 │ │ + strd r3, sl, [sp, #48] @ 0x30 │ │ + bl 16a58 │ │ + ldrb.w r0, [r7, #-89] │ │ + cbnz r0, 16a30 │ │ + ldrb r0, [r5, #0] │ │ + cbz r0, 16a30 │ │ + movs r5, #0 │ │ + lsls r0, r6, #31 │ │ + strd sl, r5, [sp, #24] │ │ + bne.n 16a0c │ │ + mov r0, fp │ │ + movs r1, #0 │ │ + movs r2, #15 │ │ + movs r3, #0 │ │ + str r5, [sp, #32] │ │ + str.w r8, [sp] │ │ + blx 5eafc │ │ + ldr r0, [sp, #32] │ │ + bic.w fp, r0, #1 │ │ + movs r0, #3 │ │ + str r0, [sp, #32] │ │ + movs r0, #2 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #24 │ │ + add r2, sp, #32 │ │ + add r3, sp, #72 @ 0x48 │ │ + mov r1, fp │ │ + str r5, [sp, #8] │ │ + str r5, [sp, #0] │ │ + bl 190e8 │ │ + ldr r1, [sp, #24] │ │ + strb.w r0, [r9] │ │ + ldr r0, [r1, #12] │ │ adds r0, #1 │ │ - cmp r5, r0 │ │ - bne.n 1197c │ │ + str r0, [r1, #12] │ │ + ldr r0, [r4, #4] │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + ldrb.w r0, [r9] │ │ + eor.w r0, r0, #1 │ │ + and.w r0, r0, #1 │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [sp, #24] │ │ + ldr r2, [r1, #12] │ │ + adds r2, #1 │ │ + str r2, [r1, #12] │ │ + blx 5f420 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1932 @ 0x78c │ │ + mov fp, r1 │ │ + lsls r0, r0, #31 │ │ + str r2, [sp, #256] @ 0x100 │ │ + bne.n 16a8c │ │ + movs r0, #0 │ │ movs r1, #0 │ │ - mov r0, r5 │ │ - cbnz r0, 11994 │ │ - b.n 1199e │ │ - movs r1, #1 │ │ - cbz r0, 1199e │ │ - cmp r0, #1 │ │ - itt eq │ │ - ldrbeq r2, [r4, #0] │ │ - cmpeq r2, #46 @ 0x2e │ │ - bne.n 119d0 │ │ - add r0, r1 │ │ - cmp r5, r0 │ │ - bcc.w 11c86 │ │ - add r4, r0 │ │ - subs r5, r5, r0 │ │ - bne.n 1197a │ │ - movs r5, #0 │ │ - b.n 119d0 │ │ - movs r1, #1 │ │ - cbnz r0, 119d0 │ │ - add r4, r1 │ │ - subs r5, r5, r1 │ │ - beq.n 119ac │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + str r0, [sp, #0] │ │ + mov r0, fp │ │ + movs r2, #15 │ │ + movs r3, #0 │ │ + blx 5eafc │ │ + ldr.w r0, [sp, #1400] @ 0x578 │ │ + bic.w fp, r0, #1 │ │ + ldr r6, [pc, #932] @ (16e34 ) │ │ + cmp.w fp, #0 │ │ + add r6, pc │ │ + ldr.w r0, [r6, #1384] @ 0x568 │ │ + it ne │ │ + subne.w fp, fp, #1 │ │ + str r6, [sp, #292] @ 0x124 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.w 173f4 │ │ + ldr r2, [pc, #908] @ (16e38 ) │ │ movs r0, #0 │ │ - ldrb r1, [r4, r0] │ │ - cmp r1, #47 @ 0x2f │ │ - beq.n 119b0 │ │ + movs r1, #8 │ │ + str.w r0, [r7, #-104] │ │ + strd r0, r1, [r7, #-112] @ 0x70 │ │ + mov.w r1, #438 @ 0x1b6 │ │ + str.w r0, [sp, #1406] @ 0x57e │ │ + add r2, pc │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + strh.w r0, [sp, #1410] @ 0x582 │ │ + movs r0, #1 │ │ + strh.w r1, [sp, #1404] @ 0x57c │ │ + strb.w r0, [sp, #1406] @ 0x57e │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + movs r3, #15 │ │ + bl 1967c │ │ + ldrb.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #4 │ │ + bne.n 16bb4 │ │ + add.w r4, sp, #1400 @ 0x578 │ │ + movs r0, #0 │ │ + movs r5, #1 │ │ + str r0, [sp, #984] @ 0x3d8 │ │ + strd r0, r5, [sp, #976] @ 0x3d0 │ │ + mov r0, r4 │ │ + movs r1, #104 @ 0x68 │ │ + mov r8, r6 │ │ + ldr.w r6, [sp, #1060] @ 0x424 │ │ + bl 5dfb4 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + blx 60e90 │ │ adds r0, #1 │ │ - cmp r5, r0 │ │ - bne.n 119bc │ │ - movs r1, #0 │ │ + str r6, [sp, #288] @ 0x120 │ │ + beq.n 16be4 │ │ + mov r0, r6 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + str r5, [sp, #0] │ │ + ldr.w r4, [sp, #1448] @ 0x5a8 │ │ + movs r5, #0 │ │ + ldr.w r8, [sp, #1452] @ 0x5ac │ │ + blx 60ea0 │ │ + and.w r2, r0, r1 │ │ + adds r2, #1 │ │ + beq.n 16bea │ │ + subs r4, r4, r0 │ │ + sbcs.w r0, r8, r1 │ │ + adc.w r0, r5, #0 │ │ + teq r0, #1 │ │ + it ne │ │ + movne r4, #0 │ │ + cmp r4, #0 │ │ + beq.w 176c8 │ │ + mov r1, r4 │ │ + cmp r4, #8 │ │ + it ls │ │ + movls r1, #8 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + mov.w sl, #0 │ │ + cmp r1, #0 │ │ + bmi.w 172d6 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + add.w r2, sp, #1400 @ 0x578 │ │ + str.w sl, [sp, #1404] @ 0x57c │ │ + mov r5, r1 │ │ + bl b0d0 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #1 │ │ + beq.w 172d6 │ │ + ldr.w r8, [sp, #1060] @ 0x424 │ │ + mov r1, r5 │ │ + cmn.w r4, #1024 @ 0x400 │ │ + str.w r8, [sp, #980] @ 0x3d4 │ │ + str r5, [sp, #976] @ 0x3d0 │ │ + bcs.w 18b8c │ │ + add.w r5, r4, #1024 @ 0x400 │ │ mov r0, r5 │ │ + bfc r0, #13, #19 │ │ cmp r0, #0 │ │ - beq.n 119b4 │ │ - strd r4, r5, [sp, #16] │ │ - cmp r7, #2 │ │ - bne.w 11b58 │ │ - cmp.w sl, #0 │ │ - mov r0, sl │ │ - it ne │ │ - movne r0, #1 │ │ - cmp.w r8, #1 │ │ - bhi.n 11a1e │ │ - cmp.w fp, #5 │ │ - bcc.w 11b1e │ │ - cmp.w sl, #0 │ │ - bne.w 11b1e │ │ - sub.w r2, fp, #6 │ │ - cmp.w r8, #0 │ │ - clz r2, r2 │ │ + beq.w 18b90 │ │ + rsb r0, r0, #8192 @ 0x2000 │ │ + movs r4, #0 │ │ + adds r2, r5, r0 │ │ + mov.w r2, #8192 @ 0x2000 │ │ + it cc │ │ + addcc r2, r0, r5 │ │ + movs r0, #0 │ │ + mov r5, r2 │ │ + b.w 18b94 │ │ + ldrb.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #3 │ │ + bne.n 16be0 │ │ + ldr.w r4, [sp, #1060] @ 0x424 │ │ + ldrd r6, r5, [r4] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, 16bcc │ │ + mov r0, r6 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r6 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + movs r4, #8 │ │ + b.n 1730c │ │ + blx 60d90 │ │ + b.n 16bf2 │ │ + blx 60d90 │ │ + ldr.w r8, [sp, #292] @ 0x124 │ │ + mov.w r9, #8192 @ 0x2000 │ │ + mov.w sl, #1 │ │ + add.w r5, sp, #1400 @ 0x578 │ │ + movs r0, #0 │ │ + str.w r0, [sp, #1428] @ 0x594 │ │ + str.w r0, [sp, #1424] @ 0x590 │ │ + str.w r0, [sp, #1420] @ 0x58c │ │ + str.w r0, [sp, #1416] @ 0x588 │ │ + str.w r0, [sp, #1412] @ 0x584 │ │ + str.w r0, [sp, #1408] @ 0x580 │ │ + str.w r0, [sp, #1404] @ 0x57c │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + movs r2, #32 │ │ + blx 60dc0 │ │ + adds r1, r0, #1 │ │ + bne.n 16c4a │ │ + blx 60d90 │ │ + ldr r4, [r0, #0] │ │ + cmp r4, #4 │ │ + beq.n 16c20 │ │ + mov r6, r8 │ │ + mov.w sl, #0 │ │ + mov.w r9, #0 │ │ + movs r5, #0 │ │ + mov.w r8, #1 │ │ + b.n 16c7a │ │ + cmp r0, #32 │ │ + str.w sl, [sp, #284] @ 0x11c │ │ + bhi.w 18db8 │ │ + mov sl, r0 │ │ + cmp r0, #0 │ │ + bne.w 18b5a │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + movs r0, #1 │ │ + mov r2, sl │ │ + mov r6, r8 │ │ + mov.w r8, #1 │ │ + bl 5df06 │ │ + str.w sl, [sp, #984] @ 0x3d8 │ │ + movs r4, #0 │ │ + movs r5, #4 │ │ + mov.w r9, #1 │ │ + add.w r0, sp, #1400 @ 0x578 │ │ mov r1, r8 │ │ + mov r2, sl │ │ + bl c72c │ │ + ldr.w r0, [sp, #1400] @ 0x578 │ │ + cbz r0, 16ca0 │ │ + cmp.w r9, #0 │ │ + beq.w 172d2 │ │ + ldr r0, [pc, #420] @ (16e3c ) │ │ + mov.w sl, #0 │ │ + add r0, pc │ │ + ldr r4, [r0, #4] │ │ + ldrb r5, [r0, #0] │ │ + cmp r5, #4 │ │ + str.w sl, [sp, #984] @ 0x3d8 │ │ + bne.w 172a8 │ │ + movs r1, #1 │ │ + mov r9, r6 │ │ + strb.w r1, [sp, #1424] @ 0x590 │ │ + movs r1, #10 │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ + add.w r6, sp, #1056 @ 0x420 │ │ + str.w r1, [sp, #1420] @ 0x58c │ │ + movs r2, #0 │ │ + str.w r1, [sp, #1400] @ 0x578 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + str.w r0, [sp, #1404] @ 0x57c │ │ + movs r0, #8 │ │ + str.w sl, [sp, #1432] @ 0x598 │ │ + str.w sl, [sp, #1416] @ 0x588 │ │ + str.w sl, [sp, #1408] @ 0x580 │ │ + mov.w sl, #0 │ │ + strh.w r2, [sp, #1436] @ 0x59c │ │ + str.w r2, [sp, #1428] @ 0x594 │ │ + str.w r2, [sp, #1412] @ 0x584 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + ldr.w r4, [sp, #1404] @ 0x57c │ │ + mov r0, r6 │ │ + bl 198c4 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #1 │ │ + bne.n 16d12 │ │ + ldr.w r2, [sp, #1428] @ 0x594 │ │ + ldr.w r1, [sp, #1064] @ 0x428 │ │ + str.w r1, [sp, #1428] @ 0x594 │ │ + adds r0, r4, r2 │ │ + sub.w r9, r1, r2 │ │ + b.n 16d4c │ │ + ldrb.w r0, [sp, #1437] @ 0x59d │ │ + cmp r0, #0 │ │ + bne.w 17288 │ │ + ldrb.w r0, [sp, #1436] @ 0x59c │ │ + movs r1, #1 │ │ + strb.w r1, [sp, #1437] @ 0x59d │ │ + cmp r0, #1 │ │ + bne.n 16d34 │ │ + ldr.w r0, [sp, #1428] @ 0x594 │ │ + ldr.w r1, [sp, #1432] @ 0x598 │ │ + b.n 16d42 │ │ + ldr.w r0, [sp, #1428] @ 0x594 │ │ + ldr.w r1, [sp, #1432] @ 0x598 │ │ + cmp r1, r0 │ │ + beq.w 17288 │ │ + ldr.w r2, [sp, #1404] @ 0x57c │ │ + sub.w r9, r1, r0 │ │ + add r0, r2 │ │ + cmp.w r9, #0 │ │ + beq.n 16d7e │ │ + sub.w r3, r9, #1 │ │ + ldrb r1, [r0, r3] │ │ + cmp r1, #10 │ │ + bne.n 16d7e │ │ + sub.w r9, r9, #2 │ │ + cbz r3, 16d74 │ │ + ldrb.w r1, [r0, r9] │ │ + movs r2, #0 │ │ + uxtb r1, r1 │ │ + cmp r1, #13 │ │ + mov r1, r0 │ │ it ne │ │ - movne r1, #1 │ │ - lsrs r2, r2, #5 │ │ - orrs r2, r1 │ │ - beq.w 11b62 │ │ + movne r1, r2 │ │ + b.n 16d76 │ │ movs r1, #0 │ │ - cmp r1, r5 │ │ - bne.w 11b6e │ │ - b.n 11c26 │ │ + cmp r1, #0 │ │ + ite eq │ │ + moveq r9, r3 │ │ + movne r0, r1 │ │ + mov r1, r9 │ │ + str r0, [sp, #284] @ 0x11c │ │ + bl 31178 │ │ + mov r4, r0 │ │ movs r0, #0 │ │ - movs r1, #0 │ │ - movs r2, #0 │ │ - add r0, r1 │ │ - add r0, r2 │ │ - cmp r5, r0 │ │ - bls.w 11b58 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp.w r8, #0 │ │ - mov r1, r8 │ │ + str.w r0, [sp, #1068] @ 0x42c │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #1080] @ 0x438 │ │ + movs r0, #32 │ │ + mov r5, r1 │ │ + str.w r1, [sp, #1072] @ 0x430 │ │ + str.w r1, [sp, #1064] @ 0x428 │ │ + str.w r4, [sp, #1060] @ 0x424 │ │ + str.w r0, [sp, #1056] @ 0x420 │ │ + str.w r0, [sp, #1076] @ 0x434 │ │ + add r0, sp, #632 @ 0x278 │ │ + mov r1, r6 │ │ + bl 198c4 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + cmp r0, #0 │ │ it ne │ │ - movne r1, #1 │ │ + cmpne r4, #0 │ │ + bne.n 16dce │ │ + movs r0, #0 │ │ + str r0, [sp, #280] @ 0x118 │ │ + movs r0, #1 │ │ + str r0, [sp, #264] @ 0x108 │ │ + cmp.w r9, #0 │ │ + bne.n 16de4 │ │ + b.n 172ce │ │ + ldrd r9, r0, [sp, #636] @ 0x27c │ │ + subs r1, r5, r0 │ │ + add r0, r4 │ │ + str r1, [sp, #280] @ 0x118 │ │ + str r0, [sp, #264] @ 0x108 │ │ + str r4, [sp, #284] @ 0x11c │ │ + cmp.w r9, #0 │ │ + beq.w 172ce │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + ldr r1, [sp, #280] @ 0x118 │ │ + bl 31178 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + str.w r0, [sp, #1068] @ 0x42c │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #1080] @ 0x438 │ │ + movs r0, #32 │ │ + mov r5, r1 │ │ + str.w r1, [sp, #1072] @ 0x430 │ │ + str.w r1, [sp, #1064] @ 0x428 │ │ + str.w r4, [sp, #1060] @ 0x424 │ │ + str.w r0, [sp, #1056] @ 0x420 │ │ + str.w r0, [sp, #1076] @ 0x434 │ │ + add r0, sp, #632 @ 0x278 │ │ + add.w r1, sp, #1056 @ 0x420 │ │ + bl 198c4 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ cmp r0, #0 │ │ it ne │ │ - addne r0, #1 │ │ - cmp.w r8, #2 │ │ - bcs.w 11b32 │ │ - sub.w r3, fp, #6 │ │ - ldr r2, [sp, #32] │ │ - clz r3, r3 │ │ - cmp.w fp, #5 │ │ - add r0, r2 │ │ - mov.w r3, r3, lsr #5 │ │ - orr.w r7, r3, r1 │ │ - add.w r1, r0, #8 │ │ - add.w r0, r0, #2 │ │ - str r0, [sp, #4] │ │ - add.w r0, r2, #4 │ │ - str r1, [sp, #8] │ │ - str r0, [sp, #12] │ │ - bcc.w 11b9e │ │ - cmp.w sl, #0 │ │ - bne.w 11b9e │ │ - add.w r8, sp, #48 @ 0x30 │ │ - add.w r9, sp, #16 │ │ - b.n 11a92 │ │ - movs r1, #0 │ │ - add r0, sl │ │ - add r0, r1 │ │ - cmp r5, r0 │ │ - bls.n 11b58 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - mov r6, r5 │ │ - bl 11d60 │ │ - ldrb.w r0, [sp, #52] @ 0x34 │ │ - cmp r0, #10 │ │ - bne.w 11c14 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - subs r5, r6, r0 │ │ - bcc.w 11c6e │ │ - str r5, [sp, #20] │ │ - cbz r7, 11aba │ │ + cmpne r4, #0 │ │ + bne.n 16e40 │ │ movs r0, #0 │ │ - cmp r0, r5 │ │ - bne.n 11ac6 │ │ - b.n 11afa │ │ - cmp r5, #2 │ │ - bcc.w 11c7a │ │ - movs r0, #2 │ │ - cmp r0, r5 │ │ - beq.n 11afa │ │ + str r0, [sp, #276] @ 0x114 │ │ + movs r0, #1 │ │ + str r0, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + cbnz r0, 16e58 │ │ + b.n 172ce │ │ + bgt.n 16eec │ │ + movs r4, r0 │ │ + asrs r4, r6, #31 │ │ + vshr.u64 d28, d18, #1 │ │ + movs r4, r0 │ │ + ldr r0, [sp, #636] @ 0x27c │ │ + str r0, [sp, #280] @ 0x118 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ + subs r1, r5, r0 │ │ add r0, r4 │ │ - adds r2, r4, r5 │ │ - ldrb.w r1, [r0], #1 │ │ - subs r2, r0, r2 │ │ - clz r2, r2 │ │ - lsrs r2, r2, #5 │ │ - it eq │ │ - cmpeq r1, #46 @ 0x2e │ │ - beq.n 11af4 │ │ - subs.w r0, r1, #46 @ 0x2e │ │ - eor.w r1, r2, #1 │ │ + str r1, [sp, #276] @ 0x114 │ │ + strd r0, r4, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + cmp r0, #0 │ │ + beq.w 172ce │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + ldr r1, [sp, #276] @ 0x114 │ │ + bl 31178 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + str.w r0, [sp, #1068] @ 0x42c │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #1080] @ 0x438 │ │ + movs r0, #32 │ │ + mov r5, r1 │ │ + str.w r1, [sp, #1072] @ 0x430 │ │ + str.w r1, [sp, #1064] @ 0x428 │ │ + str.w r4, [sp, #1060] @ 0x424 │ │ + str.w r0, [sp, #1056] @ 0x420 │ │ + str.w r0, [sp, #1076] @ 0x434 │ │ + add r0, sp, #632 @ 0x278 │ │ + add.w r1, sp, #1056 @ 0x420 │ │ + bl 198c4 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + cmp r0, #0 │ │ it ne │ │ - movne r0, #1 │ │ - orrs r0, r1 │ │ - bne.n 11afa │ │ + cmpne r4, #0 │ │ + bne.n 16ea8 │ │ + movs r0, #0 │ │ + str r0, [sp, #272] @ 0x110 │ │ movs r0, #1 │ │ - cmp r7, #0 │ │ - bne.n 11a88 │ │ - b.n 11b00 │ │ - ldrb r0, [r0, #0] │ │ - cmp r0, #47 @ 0x2f │ │ - beq.n 11aec │ │ + str r0, [sp, #252] @ 0xfc │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + cbnz r0, 16ec0 │ │ + b.n 172ce │ │ + ldr r0, [sp, #636] @ 0x27c │ │ + str r0, [sp, #276] @ 0x114 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ + str r4, [sp, #260] @ 0x104 │ │ + subs r1, r5, r0 │ │ + add r0, r4 │ │ + str r1, [sp, #272] @ 0x110 │ │ + str r0, [sp, #252] @ 0xfc │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + cmp r0, #0 │ │ + beq.w 172ce │ │ + ldr r0, [sp, #252] @ 0xfc │ │ + ldr r1, [sp, #272] @ 0x110 │ │ + bl 31178 │ │ + mov r4, r0 │ │ movs r0, #0 │ │ - cmp r7, #0 │ │ - bne.n 11a88 │ │ - movs r1, #6 │ │ - tbb [pc, fp] │ │ - lsls r4, r0, #24 │ │ - lsls r3, r0, #16 │ │ - lsrs r0, r1, #8 │ │ - b.n 11a8a │ │ - ldr r1, [sp, #12] │ │ - b.n 11a8a │ │ - ldr r1, [sp, #8] │ │ - b.n 11a8a │ │ - ldr r1, [sp, #4] │ │ - b.n 11a8a │ │ - movs r1, #2 │ │ - b.n 11a8a │ │ - movs r1, #0 │ │ - cmp.w r8, #0 │ │ - bne.w 11a22 │ │ - cmp.w fp, #6 │ │ - bne.w 11c2e │ │ - b.n 11a22 │ │ - add r6, sp, #48 @ 0x30 │ │ - add r7, sp, #16 │ │ - mov r0, r6 │ │ - mov r1, r7 │ │ - bl 11d60 │ │ - ldrb.w r0, [sp, #52] @ 0x34 │ │ - cmp r0, #10 │ │ - bne.n 11b58 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - subs r0, r5, r0 │ │ - bcc.w 11c6a │ │ + str.w r0, [sp, #1068] @ 0x42c │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #1080] @ 0x438 │ │ + movs r0, #32 │ │ + mov r5, r1 │ │ + str.w r1, [sp, #1072] @ 0x430 │ │ + str.w r1, [sp, #1064] @ 0x428 │ │ + str.w r4, [sp, #1060] @ 0x424 │ │ + str.w r0, [sp, #1056] @ 0x420 │ │ + str.w r0, [sp, #1076] @ 0x434 │ │ + add r0, sp, #632 @ 0x278 │ │ + add.w r1, sp, #1056 @ 0x420 │ │ + bl 198c4 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ cmp r0, #0 │ │ - mov r5, r0 │ │ - str r0, [sp, #20] │ │ - bne.n 11b36 │ │ - movs r5, #0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - add sp, #84 @ 0x54 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r5, #2 │ │ - bcc.w 11c7a │ │ - movs r1, #2 │ │ - cmp r1, r5 │ │ - beq.n 11c26 │ │ - add r1, r4 │ │ - adds r7, r4, r5 │ │ - ldrb.w r3, [r1], #1 │ │ - subs r7, r1, r7 │ │ - clz r7, r7 │ │ - lsrs r7, r7, #5 │ │ - it eq │ │ - cmpeq r3, #46 @ 0x2e │ │ - beq.n 11c20 │ │ - subs.w r1, r3, #46 @ 0x2e │ │ - eor.w r3, r7, #1 │ │ it ne │ │ - movne r1, #1 │ │ - orrs r1, r3 │ │ - bne.n 11c26 │ │ - movs r1, #1 │ │ - cmp r2, #0 │ │ - bne.w 11a22 │ │ - b.n 11c2e │ │ - add.w r8, sp, #48 @ 0x30 │ │ - cbz r7, 11bd0 │ │ - add r6, sp, #16 │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - bl 11d60 │ │ - ldrb.w r0, [sp, #52] @ 0x34 │ │ - cmp r0, #10 │ │ - bne.n 11b58 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - subs r0, r5, r0 │ │ - bcc.n 11c6a │ │ - cmp r0, sl │ │ - mov r5, r0 │ │ - str r0, [sp, #20] │ │ - bhi.n 11ba6 │ │ - mov r5, r0 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - add sp, #84 @ 0x54 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add.w r9, sp, #16 │ │ - b.n 11bdc │ │ - add r0, sl │ │ - cmp r5, r0 │ │ - bls.n 11b58 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - mov r6, r5 │ │ - bl 11d60 │ │ - ldrb.w r0, [sp, #52] @ 0x34 │ │ - cmp r0, #10 │ │ - bne.n 11c14 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - subs r5, r6, r0 │ │ - bcc.n 11c6e │ │ - str r5, [sp, #20] │ │ - movs r0, #6 │ │ - tbb [pc, fp] │ │ - lsls r4, r0, #24 │ │ - lsls r3, r0, #16 │ │ - lsrs r0, r1, #8 │ │ - b.n 11bd6 │ │ - ldr r0, [sp, #12] │ │ - b.n 11bd6 │ │ - ldr r0, [sp, #8] │ │ - b.n 11bd6 │ │ - ldr r0, [sp, #4] │ │ - b.n 11bd6 │ │ - movs r0, #2 │ │ - b.n 11bd6 │ │ - mov r5, r6 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - add sp, #84 @ 0x54 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb r1, [r1, #0] │ │ - cmp r1, #47 @ 0x2f │ │ - beq.n 11b94 │ │ + cmpne r4, #0 │ │ + bne.n 16f10 │ │ + movs r0, #0 │ │ + str r0, [sp, #268] @ 0x10c │ │ + movs r0, #1 │ │ + str r0, [sp, #248] @ 0xf8 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + cbnz r0, 16f28 │ │ + b.n 172ce │ │ + ldr r0, [sp, #636] @ 0x27c │ │ + str r0, [sp, #272] @ 0x110 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ + subs r1, r5, r0 │ │ + add r0, r4 │ │ + str r1, [sp, #268] @ 0x10c │ │ + strd r0, r4, [sp, #248] @ 0xf8 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + cmp r0, #0 │ │ + beq.w 172ce │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ + bl 31178 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + str.w r0, [sp, #1068] @ 0x42c │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #1080] @ 0x438 │ │ + movs r0, #32 │ │ + mov r5, r1 │ │ + str.w r1, [sp, #1072] @ 0x430 │ │ + str.w r1, [sp, #1064] @ 0x428 │ │ + str.w r4, [sp, #1060] @ 0x424 │ │ + str.w r0, [sp, #1056] @ 0x420 │ │ + str.w r0, [sp, #1076] @ 0x434 │ │ + add r0, sp, #632 @ 0x278 │ │ + add.w r1, sp, #1056 @ 0x420 │ │ + bl 198c4 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + cmp r0, #0 │ │ + it ne │ │ + cmpne r4, #0 │ │ + bne.n 16f74 │ │ movs r1, #0 │ │ + movs r0, #1 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ + cbnz r2, 16f88 │ │ + b.n 172ce │ │ + ldr r0, [sp, #636] @ 0x27c │ │ + str r0, [sp, #268] @ 0x10c │ │ + ldr r0, [sp, #640] @ 0x280 │ │ + str r4, [sp, #248] @ 0xf8 │ │ + subs r1, r5, r0 │ │ + add r0, r4 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ cmp r2, #0 │ │ - bne.w 11a22 │ │ - movs r2, #6 │ │ - tbb [pc, fp] │ │ - lsls r4, r0, #28 │ │ - lsls r3, r0, #16 │ │ - adds r0, r2, r4 │ │ - b.n 11a24 │ │ - ldr r2, [sp, #32] │ │ - adds r2, #4 │ │ - b.n 11a24 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #32] │ │ + beq.w 172ce │ │ + bl 31178 │ │ + strd r1, r0, [sp, #236] @ 0xec │ │ + movs r0, #0 │ │ + str.w r0, [sp, #1068] @ 0x42c │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + str.w r0, [sp, #1060] @ 0x424 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #1080] @ 0x438 │ │ + movs r0, #45 @ 0x2d │ │ + str.w r9, [sp, #1072] @ 0x430 │ │ + str.w r9, [sp, #1064] @ 0x428 │ │ + str.w r0, [sp, #1056] @ 0x420 │ │ + str.w r0, [sp, #1076] @ 0x434 │ │ + add r0, sp, #632 @ 0x278 │ │ + add.w r1, sp, #1056 @ 0x420 │ │ + bl 198c4 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + cmp r0, #0 │ │ + beq.w 172ce │ │ + ldrd r3, r0, [sp, #636] @ 0x27c │ │ + cmp r3, #1 │ │ + beq.n 16fe6 │ │ cmp r3, #0 │ │ - add.w r7, r3, r2 │ │ + beq.w 172ce │ │ + ldr r2, [sp, #284] @ 0x11c │ │ + ldrb r1, [r2, #0] │ │ + cmp r1, #43 @ 0x2b │ │ + bne.n 16ffa │ │ + subs r1, r3, #1 │ │ + adds r2, #1 │ │ + cmp r3, #10 │ │ + bcc.n 17000 │ │ + b.n 1702c │ │ + ldr r1, [sp, #284] @ 0x11c │ │ + ldrb r1, [r1, #0] │ │ + cmp r1, #43 @ 0x2b │ │ it ne │ │ - addne r2, r7, #1 │ │ - adds r2, #8 │ │ - b.n 11a24 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #32] │ │ - cmp r3, #0 │ │ - add.w r7, r3, r2 │ │ + cmpne r1, #45 @ 0x2d │ │ + beq.w 172ce │ │ + ldr r2, [sp, #284] @ 0x11c │ │ + movs r1, #1 │ │ + b.n 17000 │ │ + cmp r3, #9 │ │ + mov r1, r3 │ │ + bcs.n 1702c │ │ + mov.w r8, #0 │ │ + ldrb r6, [r2, #0] │ │ + sub.w r5, r6, #65 @ 0x41 │ │ + sub.w r3, r6, #48 @ 0x30 │ │ + cmp r6, #57 @ 0x39 │ │ + bic.w r5, r5, #32 │ │ + it hi │ │ + addhi.w r3, r5, #10 │ │ + cmp r3, #15 │ │ + bhi.w 172ce │ │ + orr.w r8, r3, r8, lsl #4 │ │ + adds r2, #1 │ │ + subs r1, #1 │ │ + bne.n 17004 │ │ + b.n 17060 │ │ + mov.w r8, #0 │ │ + ldrb r6, [r2, #0] │ │ + sub.w r5, r6, #65 @ 0x41 │ │ + sub.w r3, r6, #48 @ 0x30 │ │ + cmp r6, #57 @ 0x39 │ │ + bic.w r5, r5, #32 │ │ + it hi │ │ + addhi.w r3, r5, #10 │ │ + cmp r3, #15 │ │ + bhi.w 172ce │ │ + movs r6, #0 │ │ + cmp.w r6, r8, lsr #28 │ │ + bne.w 172ce │ │ + orr.w r8, r3, r8, lsl #4 │ │ + adds r2, #1 │ │ + subs r1, #1 │ │ + bne.n 17030 │ │ + ldr r1, [sp, #284] @ 0x11c │ │ + sub.w r2, r9, r0 │ │ + cmp r2, #1 │ │ + add r1, r0 │ │ + beq.n 17082 │ │ + cmp r2, #0 │ │ + beq.w 172ce │ │ + ldrb r0, [r1, #0] │ │ + cmp r0, #43 @ 0x2b │ │ + bne.n 17092 │ │ + subs r0, r2, #1 │ │ + adds r1, #1 │ │ + cmp r2, #10 │ │ + bcc.n 17098 │ │ + b.n 170c2 │ │ + ldrb r0, [r1, #0] │ │ + cmp r0, #43 @ 0x2b │ │ it ne │ │ - addne r2, r7, #1 │ │ - adds r2, #2 │ │ - b.n 11a24 │ │ - movs r2, #2 │ │ - b.n 11a24 │ │ - mov r6, r5 │ │ - b.n 11c70 │ │ + cmpne r0, #45 @ 0x2d │ │ + beq.w 172ce │ │ + movs r0, #1 │ │ + b.n 17098 │ │ + cmp r2, #9 │ │ + mov r0, r2 │ │ + bcs.n 170c2 │ │ + movs r4, #0 │ │ + ldrb r3, [r1, #0] │ │ + sub.w r6, r3, #65 @ 0x41 │ │ + sub.w r2, r3, #48 @ 0x30 │ │ + cmp r3, #57 @ 0x39 │ │ + bic.w r6, r6, #32 │ │ + it hi │ │ + addhi.w r2, r6, #10 │ │ + cmp r2, #15 │ │ + bhi.w 172ce │ │ + orr.w r4, r2, r4, lsl #4 │ │ + adds r1, #1 │ │ + subs r0, #1 │ │ + bne.n 1709a │ │ + b.n 170f4 │ │ + movs r4, #0 │ │ + ldrb r3, [r1, #0] │ │ + sub.w r6, r3, #65 @ 0x41 │ │ + sub.w r2, r3, #48 @ 0x30 │ │ + cmp r3, #57 @ 0x39 │ │ + bic.w r6, r6, #32 │ │ + it hi │ │ + addhi.w r2, r6, #10 │ │ + cmp r2, #15 │ │ + bhi.w 172ce │ │ + movs r3, #0 │ │ + cmp.w r3, r4, lsr #28 │ │ + bne.w 172ce │ │ + orr.w r4, r2, r4, lsl #4 │ │ + adds r1, #1 │ │ + subs r0, #1 │ │ + bne.n 170c4 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + add.w r5, sp, #1056 @ 0x420 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + add r6, sp, #632 @ 0x278 │ │ + add r0, r1 │ │ + strd r1, r0, [sp, #632] @ 0x278 │ │ mov r0, r5 │ │ - ldr r2, [pc, #28] @ (11c90 ) │ │ mov r1, r6 │ │ - add r2, pc │ │ - bl 8974 │ │ - ldr r2, [pc, #28] @ (11c98 ) │ │ - movs r0, #2 │ │ + bl 31250 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #0 │ │ + bne.w 172ce │ │ + ldr.w r0, [sp, #1060] @ 0x424 │ │ + mov r1, r6 │ │ + str r0, [sp, #284] @ 0x11c │ │ + mov r0, r5 │ │ + bl 31250 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #0 │ │ + bne.w 172ce │ │ + ldr.w r0, [sp, #1060] @ 0x424 │ │ + mov r1, r6 │ │ + str r0, [sp, #280] @ 0x118 │ │ + mov r0, r5 │ │ + bl 31250 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #0 │ │ + bne.w 172ce │ │ + ldr.w r0, [sp, #1060] @ 0x424 │ │ + mov r1, r6 │ │ + str r0, [sp, #264] @ 0x108 │ │ + mov r0, r5 │ │ + bl 31250 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #0 │ │ + bne.w 172ce │ │ + ldr.w r0, [sp, #1060] @ 0x424 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + mov r0, r6 │ │ + bl 312e0 │ │ + lsls r0, r0, #31 │ │ + bne.w 172ce │ │ + ldr r1, [sp, #260] @ 0x104 │ │ + mov r0, r5 │ │ + ldr r2, [sp, #276] @ 0x114 │ │ + bl 31350 │ │ + ldrb.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #0 │ │ + bne.w 172ce │ │ + ldr.w r0, [sp, #1068] @ 0x42c │ │ + str r0, [sp, #276] @ 0x114 │ │ + ldr.w r0, [sp, #1064] @ 0x428 │ │ + ldr r1, [sp, #252] @ 0xfc │ │ + ldr r2, [sp, #272] @ 0x110 │ │ + str r0, [sp, #260] @ 0x104 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + bl 3141a │ │ + ldr.w r1, [sp, #1056] @ 0x420 │ │ + cmp r1, #0 │ │ + beq.w 172ce │ │ + add r6, sp, #632 @ 0x278 │ │ + ldr.w r2, [sp, #1060] @ 0x424 │ │ + ldr.w r5, [sp, #1064] @ 0x428 │ │ + mov r0, r6 │ │ + ldr.w r9, [sp, #1068] @ 0x42c │ │ + bl 31470 │ │ + ldrb.w r0, [sp, #632] @ 0x278 │ │ + cmp r0, #0 │ │ + bne.w 172ce │ │ + ldr r0, [sp, #636] @ 0x27c │ │ mov r1, r5 │ │ - add r2, pc │ │ - bl 8490 │ │ - ldr r2, [pc, #12] @ (11c94 ) │ │ + str r0, [sp, #272] @ 0x110 │ │ + mov r0, r6 │ │ + mov r2, r9 │ │ + bl 31470 │ │ + ldrb.w r0, [sp, #632] @ 0x278 │ │ + cmp r0, #0 │ │ + bne.n 172ce │ │ + ldr r0, [sp, #636] @ 0x27c │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ + str r0, [sp, #252] @ 0xfc │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + bl 31470 │ │ + ldrb.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #0 │ │ + bne.n 172ce │ │ + ldrd r2, r1, [sp, #236] @ 0xec │ │ + add r0, sp, #296 @ 0x128 │ │ + ldr.w r5, [sp, #1060] @ 0x424 │ │ + bl 31544 │ │ + ldr.w r9, [sp, #292] @ 0x124 │ │ + add.w r6, sp, #1056 @ 0x420 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + cmp.w r0, #1114112 @ 0x110000 │ │ + beq.w 18b2c │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + str r0, [sp, #268] @ 0x10c │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + str r0, [sp, #248] @ 0xf8 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + ldr.w r0, [r7, #-112] │ │ + cmp sl, r0 │ │ + bne.n 17234 │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + bl 19a9c │ │ + ldr.w r0, [r7, #-108] │ │ + str r0, [sp, #244] @ 0xf4 │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ + rsb r0, sl, sl, lsl #3 │ │ + ldr r2, [sp, #284] @ 0x11c │ │ + add.w sl, sl, #1 │ │ + str.w r2, [r1, r0, lsl #3] │ │ + add.w r0, r1, r0, lsl #3 │ │ + ldr r1, [sp, #252] @ 0xfc │ │ + str r1, [r0, #36] @ 0x24 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ + str r1, [r0, #40] @ 0x28 │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ + str r1, [r0, #44] @ 0x2c │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + strd r1, r5, [r0, #48] @ 0x30 │ │ + ldr r1, [sp, #280] @ 0x118 │ │ + str r1, [r0, #4] │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + str r1, [r0, #8] │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ + strd r1, r8, [r0, #12] │ │ + ldr r1, [sp, #260] @ 0x104 │ │ + str r1, [r0, #24] │ │ + ldr r1, [sp, #276] @ 0x114 │ │ + str r1, [r0, #28] │ │ + ldr r1, [sp, #272] @ 0x110 │ │ + str r1, [r0, #32] │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + str r4, [r0, #20] │ │ + ldrb.w r0, [sp, #1437] @ 0x59d │ │ + str.w sl, [r7, #-104] │ │ + cmp r0, #0 │ │ + beq.w 16cec │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ + mov r6, r9 │ │ + ldrd r4, r5, [r7, #-112] @ 0x70 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #980] @ 0x3d4 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + blx 60df0 │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + beq.n 17318 │ │ + b.n 1731c │ │ + cmp r5, #3 │ │ + bne.n 172d2 │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 172b8 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + mov.w sl, #0 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + b.n 172d6 │ │ + mov.w sl, #0 │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #980] @ 0x3d4 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + blx 60df0 │ │ + ldr.w r4, [r7, #-108] │ │ + cmp.w sl, #0 │ │ + beq.n 1730c │ │ + add.w r5, r4, #44 @ 0x2c │ │ + ldr.w r0, [r5, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #0] │ │ + blxne 60d20 │ │ + adds r5, #56 @ 0x38 │ │ + subs.w sl, sl, #1 │ │ + bne.n 172f6 │ │ + ldr.w r0, [r7, #-112] │ │ + cbz r0, 17318 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + ldr r0, [pc, #928] @ (176c0 ) │ │ + movs r1, #0 │ │ + str.w r1, [sp, #1408] @ 0x580 │ │ + movs r2, #8 │ │ + str.w r1, [sp, #1400] @ 0x578 │ │ + add r0, pc │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + str.w sl, [sp, #1420] @ 0x58c │ │ + str.w r5, [sp, #1416] @ 0x588 │ │ + str.w r4, [sp, #1412] @ 0x584 │ │ + str.w r2, [sp, #1404] @ 0x57c │ │ + blx 60eb0 │ │ + add.w r5, sp, #1400 @ 0x578 │ │ + add r3, sp, #632 @ 0x278 │ │ + ldmia r5, {r0, r1, r2, r5} │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + stmia r3!, {r0, r1, r2} │ │ + beq.n 17382 │ │ + ldr.w r6, [sp, #1420] @ 0x58c │ │ + ldr.w r8, [sp, #1416] @ 0x588 │ │ + cbz r6, 17376 │ │ + add.w r4, r8, #44 @ 0x2c │ │ + ldr.w r0, [r4, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #0] │ │ + blxne 60d20 │ │ + adds r4, #56 @ 0x38 │ │ + subs r6, #1 │ │ + bne.n 17362 │ │ + cmp r5, #0 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne 60d20 │ │ + add r2, sp, #632 @ 0x278 │ │ + ldr.w r5, [r6, #1384] @ 0x568 │ │ + mov r4, r6 │ │ + ldmia r2, {r0, r1, r2} │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + str.w r0, [sp, #1060] @ 0x424 │ │ + str.w r1, [sp, #1064] @ 0x428 │ │ + str.w r2, [sp, #1068] @ 0x42c │ │ + beq.n 173d6 │ │ + ldr.w r6, [r4, #1392] @ 0x570 │ │ + ldr.w r8, [r4, #1388] @ 0x56c │ │ + cbz r6, 173ca │ │ + add.w r4, r8, #16 │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #4] │ │ + blxne 60d20 │ │ + ldr r0, [r4, #12] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #16] │ │ + blxne 60d20 │ │ + adds r4, #48 @ 0x30 │ │ + subs r6, #1 │ │ + bne.n 173ac │ │ + cmp r5, #0 │ │ + ldr r4, [sp, #292] @ 0x124 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne 60d20 │ │ + add.w r3, sp, #1056 @ 0x420 │ │ + movs r6, #0 │ │ + str.w r6, [r4, #1376] @ 0x560 │ │ + mov r6, r4 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str.w r0, [r4, #1380] @ 0x564 │ │ + str.w r1, [r4, #1384] @ 0x568 │ │ + str.w r2, [r4, #1388] @ 0x56c │ │ + str.w r3, [r4, #1392] @ 0x570 │ │ + ldr.w r1, [r6, #1392] @ 0x570 │ │ + cmp r1, #0 │ │ + beq.w 18aac │ │ + ldr.w r2, [r6, #1388] @ 0x56c │ │ + add.w r0, r1, r1, lsl #1 │ │ + mov.w r8, #0 │ │ + add.w ip, r2, r0, lsl #4 │ │ + mov r3, r2 │ │ + ldrd r4, r0, [r3, #32] │ │ + ldr.w sl, [r3, #40] @ 0x28 │ │ + adds r3, #48 @ 0x30 │ │ + lsls r6, r0, #3 │ │ + cbz r6, 17436 │ │ + mov r5, r4 │ │ + ldr.w r0, [r4], #8 │ │ + subs r6, #8 │ │ + add r0, sl │ │ + cmp r0, fp │ │ + bhi.n 1741c │ │ + ldr r5, [r5, #4] │ │ + add r0, r5 │ │ + cmp r0, fp │ │ + bls.n 1741c │ │ + b.n 17442 │ │ + add.w r8, r8, #1 │ │ + cmp r3, ip │ │ + bne.n 17410 │ │ + b.w 18aac │ │ + ldr r4, [sp, #292] @ 0x124 │ │ + ldr.w r0, [r4, #1376] @ 0x560 │ │ + cmp r0, #5 │ │ + bcs.w 18b22 │ │ + cmp r0, #0 │ │ + beq.w 1755e │ │ + ldr.w r9, [r4] │ │ + cmp r9, r8 │ │ + bne.n 1755a │ │ + movs r3, #0 │ │ + movs r2, #0 │ │ + movs r1, #0 │ │ + cmp r1, r0 │ │ + bcs.w 18aac │ │ + mov.w r0, #344 @ 0x158 │ │ + strd r2, r3, [sp, #284] @ 0x11c │ │ + smlabb r5, r1, r0, r4 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + mov.w r2, #344 @ 0x158 │ │ mov r1, r5 │ │ - add r2, pc │ │ - bl 8490 │ │ - asrs r4, r5, #6 │ │ - movs r3, r0 │ │ - asrs r6, r0, #6 │ │ - movs r3, r0 │ │ - asrs r0, r4, #5 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #4 │ │ - mov r5, r2 │ │ - mov r4, r0 │ │ - cbz r1, 11ce2 │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ - ble.n 11d10 │ │ - ldr r0, [r3, #4] │ │ - mov r6, r1 │ │ - cbz r0, 11cf2 │ │ - ldr.w r9, [r3, #8] │ │ - cmp.w r9, #0 │ │ - beq.n 11cf2 │ │ - ldr.w r8, [r3] │ │ - cmp r6, r5 │ │ - bls.n 11d30 │ │ + bl 5df6a │ │ + add.w r0, r5, #344 @ 0x158 │ │ + cmp r0, r4 │ │ + beq.n 17556 │ │ + ldr r6, [pc, #568] @ (176c4 ) │ │ + add.w r4, sp, #1400 @ 0x578 │ │ + mov.w r2, #344 @ 0x158 │ │ + add r6, pc │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + bl 5df6a │ │ + add.w r5, sp, #1056 @ 0x420 │ │ mov r0, r6 │ │ + mov.w r2, #344 @ 0x158 │ │ + mov r1, r5 │ │ + bl 5df6a │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl 5df6a │ │ + cmp r9, r8 │ │ + beq.n 17556 │ │ + add.w r4, r6, #344 @ 0x158 │ │ + add.w r8, sp, #1400 @ 0x578 │ │ + mov.w r2, #344 @ 0x158 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + bl 5df6a │ │ + add.w r5, sp, #1056 @ 0x420 │ │ + mov r0, r4 │ │ + mov.w r2, #344 @ 0x158 │ │ mov r1, r5 │ │ - blx 41350 │ │ - cbz r0, 11d3e │ │ + bl 5df6a │ │ + mov r0, r5 │ │ mov r1, r8 │ │ - mov r2, r9 │ │ - mov r7, r0 │ │ - bl 3e666 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl 5df6a │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + cbnz r0, 17556 │ │ + add.w r4, r6, #688 @ 0x2b0 │ │ + add.w r8, sp, #1400 @ 0x578 │ │ + mov.w r2, #344 @ 0x158 │ │ mov r0, r8 │ │ - blx 41320 │ │ - b.n 11d22 │ │ - movs r0, #0 │ │ - strd r0, r5, [r4, #4] │ │ - movs r0, #1 │ │ - str r0, [r4, #0] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - cbz r5, 11d1e │ │ - ldr r0, [pc, #100] @ (11d5c ) │ │ - cmp r6, #8 │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - it ls │ │ - cmpls r6, r5 │ │ - bls.n 11d4c │ │ + mov r1, r4 │ │ + bl 5df6a │ │ + add.w r5, sp, #1056 @ 0x420 │ │ + mov r0, r4 │ │ + mov.w r2, #344 @ 0x158 │ │ + mov r1, r5 │ │ + bl 5df6a │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl 5df6a │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + cbnz r0, 17556 │ │ + add.w r4, r6, #1032 @ 0x408 │ │ + add.w r5, sp, #1400 @ 0x578 │ │ + mov.w r2, #344 @ 0x158 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 5df6a │ │ + add.w r6, sp, #1056 @ 0x420 │ │ + mov r0, r4 │ │ + mov.w r2, #344 @ 0x158 │ │ + mov r1, r6 │ │ + bl 5df6a │ │ mov r0, r6 │ │ mov r1, r5 │ │ - blx 41350 │ │ - mov r7, r0 │ │ - cbnz r7, 11d22 │ │ - b.n 11d3e │ │ + mov.w r2, #344 @ 0x158 │ │ + bl 5df6a │ │ + ldr r1, [sp, #292] @ 0x124 │ │ + b.n 177e6 │ │ + cmp r0, #1 │ │ + bne.n 1759e │ │ + cmp r8, r1 │ │ + bcs.w 18e0c │ │ + add.w r0, r8, r8, lsl #1 │ │ + lsls r1, r0, #4 │ │ + add.w r0, r2, r0, lsl #4 │ │ + ldr r1, [r2, r1] │ │ + ldrd r6, r9, [r0, #20] │ │ + lsls r1, r1, #31 │ │ + beq.w 1773a │ │ + cmp.w r9, #2 │ │ + bcc.w 1773a │ │ + ldrd r4, r5, [r0, #8] │ │ + sub.w r0, r9, #1 │ │ + movs r3, #0 │ │ + movw r1, #12065 @ 0x2f21 │ │ + ldrh r2, [r6, r3] │ │ + cmp r2, r1 │ │ + beq.n 175c4 │ │ + adds r3, #1 │ │ + cmp r0, r3 │ │ + bne.n 17590 │ │ + b.n 1773a │ │ + ldr.w r3, [r4, #344] @ 0x158 │ │ + cmp r3, r8 │ │ + bne.n 175ae │ │ + movs r3, #1 │ │ + movs r2, #0 │ │ + movs r1, #1 │ │ + b.n 17462 │ │ + cmp r0, #2 │ │ + beq.n 1755e │ │ + ldr.w r3, [r4, #688] @ 0x2b0 │ │ + cmp r3, r8 │ │ + bne.w 17718 │ │ + movs r1, #2 │ │ + movs r2, #1 │ │ + movs r3, #0 │ │ + b.n 17462 │ │ + cmp r3, r9 │ │ + str r4, [sp, #288] @ 0x120 │ │ + bhi.w 18dc4 │ │ movs r0, #0 │ │ - str r0, [r4, #4] │ │ + mov.w r1, #438 @ 0x1b6 │ │ + str.w r0, [sp, #1406] @ 0x57e │ │ + mov r2, r6 │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + strh.w r0, [sp, #1410] @ 0x582 │ │ movs r0, #1 │ │ - str r0, [r4, #0] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r7, r6 │ │ - cbz r7, 11d3e │ │ - strd r7, r5, [r4, #4] │ │ + strh.w r1, [sp, #1404] @ 0x57c │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + strb.w r0, [sp, #1406] @ 0x57e │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + bl 1967c │ │ + ldrb.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #4 │ │ + bne.n 176ee │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + movs r1, #104 @ 0x68 │ │ + ldr.w r4, [sp, #1060] @ 0x424 │ │ + bl 5dfb4 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + mov r0, r4 │ │ + str r4, [sp, #284] @ 0x11c │ │ + blx 60e90 │ │ + adds r0, #1 │ │ + beq.w 17730 │ │ + ldr.w r0, [sp, #1448] @ 0x5a8 │ │ + ldr r2, [sp, #288] @ 0x120 │ │ + ldr.w r1, [sp, #1452] @ 0x5ac │ │ + subs r4, r0, r2 │ │ + sbc.w r0, r1, r5 │ │ + orrs.w r1, r5, r2, lsr #31 │ │ + it eq │ │ + cmpeq r0, #0 │ │ + bne.n 17734 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + mov r1, r4 │ │ + strd r0, r2, [sp] │ │ movs r0, #0 │ │ - str r0, [r4, #0] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r0, r8 │ │ + movs r2, #1 │ │ + movs r3, #2 │ │ + movs r5, #0 │ │ + blx 60ec0 │ │ + mov r1, r0 │ │ + adds r0, #1 │ │ + beq.n 17734 │ │ + movs r0, #4 │ │ + str.w r5, [r7, #-92] │ │ + str.w r0, [r7, #-96] │ │ + strd r5, r5, [r7, #-104] @ 0x68 │ │ + strd r5, r0, [r7, #-112] @ 0x70 │ │ + add r0, sp, #976 @ 0x3d0 │ │ + mov r2, r4 │ │ + str r1, [sp, #288] @ 0x120 │ │ + bl 19e28 │ │ + ldr.w r0, [sp, #1040] @ 0x410 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 176ae │ │ + add r5, sp, #632 @ 0x278 │ │ + add r1, sp, #976 @ 0x3d0 │ │ + movs r2, #80 @ 0x50 │ │ + mov r0, r5 │ │ + bl 5df6a │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str.w r0, [sp, #1120] @ 0x460 │ │ + add.w r3, sp, #1056 @ 0x420 │ │ + sub.w r1, r7, #112 @ 0x70 │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + mov r2, r5 │ │ + str r3, [sp, #0] │ │ + str r1, [sp, #280] @ 0x118 │ │ + bl 1a3dc │ │ + ldr.w r0, [sp, #1656] @ 0x678 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.w 18ac6 │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + bl 1a378 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + mov r1, r4 │ │ + blx 60ed0 │ │ + b.n 17734 │ │ + movs r7, #227 @ 0xe3 │ │ + movs r0, r0 │ │ + bcs.n 17778 │ │ + movs r4, r0 │ │ + add.w r0, r4, #1024 @ 0x400 │ │ + mov.w r9, #8192 @ 0x2000 │ │ + mov.w sl, #0 │ │ + mov r1, r0 │ │ + bfc r1, #13, #19 │ │ + rsb r1, r1, #8192 @ 0x2000 │ │ + adds r2, r0, r1 │ │ + it cc │ │ + addcc.w r9, r1, r0 │ │ + ldr.w r8, [sp, #292] @ 0x124 │ │ + b.w 16bfa │ │ + cmp r0, #3 │ │ + bne.n 1773a │ │ + ldr.w r0, [sp, #1060] @ 0x424 │ │ + str r0, [sp, #288] @ 0x120 │ │ + ldrd r4, r5, [r0] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, 17704 │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + blx 60d20 │ │ + b.n 1773a │ │ + cmp r0, #3 │ │ + beq.w 1755e │ │ + ldr.w r3, [r4, #1032] @ 0x408 │ │ + cmp r3, r8 │ │ + bne.w 1755e │ │ + movs r1, #3 │ │ + movs r3, #0 │ │ + movs r2, #0 │ │ + b.n 17462 │ │ + blx 60d90 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + blx 60df0 │ │ + add r0, sp, #296 @ 0x128 │ │ + mov r1, r6 │ │ + mov r2, r9 │ │ + bl 1c29c │ │ + ldr r0, [sp, #584] @ 0x248 │ │ + ldr r4, [sp, #292] @ 0x124 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 18aac │ │ + add r0, sp, #632 @ 0x278 │ │ + add r1, sp, #296 @ 0x128 │ │ + adds r0, #8 │ │ + mov.w r2, #336 @ 0x150 │ │ + bl 5df6a │ │ + ldr.w r5, [r4, #1376] @ 0x560 │ │ + str.w r8, [sp, #632] @ 0x278 │ │ + cmp r5, #4 │ │ + bne.n 1777c │ │ + movs r0, #3 │ │ + str.w r0, [r4, #1376] @ 0x560 │ │ + add.w r0, r4, #1032 @ 0x408 │ │ + bl 1d030 │ │ + ldr.w r5, [r4, #1376] @ 0x560 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + add r1, sp, #632 @ 0x278 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl 5df6a │ │ + add.w r8, r5, #1 │ │ + cmp.w r8, #5 │ │ + bcs.w 18b44 │ │ + cmp.w r8, #0 │ │ + beq.n 177e0 │ │ + mov.w r0, #344 @ 0x158 │ │ + ldr r6, [pc, #468] @ (17978 ) │ │ + muls r0, r5 │ │ + add.w r9, sp, #1400 @ 0x578 │ │ + add r6, pc │ │ + add.w r5, sp, #1056 @ 0x420 │ │ + add.w r4, r0, #344 @ 0x158 │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl 5df6a │ │ + mov r0, r6 │ │ mov r1, r5 │ │ - blx 41340 │ │ - mov r7, r0 │ │ - cmp r7, #0 │ │ - bne.n 11d22 │ │ - strd r6, r5, [r4, #4] │ │ - movs r0, #1 │ │ - str r0, [r4, #0] │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + mov.w r2, #344 @ 0x158 │ │ + bl 5df6a │ │ mov r0, r5 │ │ - blx 41300 │ │ - mov r7, r0 │ │ - cmp r7, #0 │ │ - bne.n 11d22 │ │ - b.n 11d3e │ │ - nop │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ - lsls r4, r2, #3 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r8, r0 │ │ - mov r0, r1 │ │ - mov r5, r1 │ │ - bl 11e08 │ │ - ldr r1, [r5, #4] │ │ + mov r1, r9 │ │ + mov.w r2, #344 @ 0x158 │ │ + bl 5df6a │ │ + add.w r6, r6, #344 @ 0x158 │ │ + subs.w r4, r4, #344 @ 0x158 │ │ + bne.n 177b2 │ │ + ldr r1, [sp, #292] @ 0x124 │ │ + str.w r8, [r1, #1376] @ 0x560 │ │ + sub.w lr, fp, sl │ │ + ldrd r2, r1, [r1, #316] @ 0x13c │ │ + adds.w r9, lr, #1 │ │ + mov.w r0, #0 │ │ + adc.w r8, r0, #0 │ │ + mov r6, r1 │ │ + mov r3, r1 │ │ + cbz r1, 17852 │ │ + cmp r1, #1 │ │ + beq.n 1782e │ │ + mov.w ip, #0 │ │ + mov r6, r1 │ │ + movs r5, #0 │ │ + add.w r0, r5, r6, lsr #1 │ │ + sub.w r6, r6, r6, lsr #1 │ │ + add.w r4, r2, r0, lsl #5 │ │ + ldrd r4, r3, [r4, #8] │ │ + subs.w r4, lr, r4 │ │ + sbcs.w r3, ip, r3 │ │ + it cc │ │ + movcc r0, r5 │ │ + cmp r6, #1 │ │ + mov r5, r0 │ │ + bhi.n 1780c │ │ + add.w r3, r2, r0, lsl #5 │ │ + ldrd r6, r3, [r3, #8] │ │ + eor.w r5, r6, lr │ │ + orrs r5, r3 │ │ + bne.n 17842 │ │ + movs r3, #1 │ │ + b.n 17850 │ │ + subs.w r6, r6, lr │ │ + sbcs.w r3, r3, #0 │ │ + it cc │ │ + addcc r0, #1 │ │ + movs r3, #0 │ │ + mov r6, r0 │ │ + adds r0, r3, r6 │ │ cmp r0, r1 │ │ - bhi.n 11df0 │ │ - ldr r3, [r5, #0] │ │ - adds r6, r3, r1 │ │ - add.w ip, r3, r0 │ │ - sub.w r7, r6, ip │ │ - subs r4, r6, #1 │ │ - cbz r7, 11da4 │ │ - ldrb.w r2, [r4], #-1 │ │ - mov r6, r7 │ │ - subs r7, #1 │ │ - cmp r2, #47 @ 0x2f │ │ - bne.n 11d82 │ │ - add r0, r6 │ │ + bhi.w 18b32 │ │ + str.w lr, [sp, #264] @ 0x108 │ │ + bne.n 1790a │ │ + movs r0, #3 │ │ + str r0, [sp, #636] @ 0x27c │ │ + movs r0, #0 │ │ + str r0, [sp, #632] @ 0x278 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + lsls r0, r0, #31 │ │ + bne.w 18a8a │ │ + ldr r3, [sp, #636] @ 0x27c │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + cmp r3, #2 │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ + str r0, [sp, #236] @ 0xec │ │ + sub.w r0, r3, #3 │ │ + mov r1, r0 │ │ + it ls │ │ + movls r1, #2 │ │ + cmp r1, #0 │ │ + beq.w 187aa │ │ + add.w ip, sp, #656 @ 0x290 │ │ + ldr r2, [sp, #684] @ 0x2ac │ │ + str r2, [sp, #248] @ 0xf8 │ │ + cmp r1, #1 │ │ + ldr r2, [sp, #676] @ 0x2a4 │ │ + ldmia.w ip, {r4, r6, ip} │ │ + add.w r5, r6, #284 @ 0x11c │ │ + str r2, [sp, #240] @ 0xf0 │ │ + ldr r2, [sp, #668] @ 0x29c │ │ + ldrd sl, lr, [sp, #640] @ 0x280 │ │ + ldr.w r9, [sp, #648] @ 0x288 │ │ + str r5, [sp, #220] @ 0xdc │ │ + add.w r5, r6, #280 @ 0x118 │ │ + str r4, [sp, #268] @ 0x10c │ │ + ldr r4, [sp, #652] @ 0x28c │ │ + str r4, [sp, #272] @ 0x110 │ │ + add.w r4, r6, #16 │ │ + str r4, [sp, #224] @ 0xe0 │ │ + str r2, [sp, #228] @ 0xe4 │ │ + str r6, [sp, #252] @ 0xfc │ │ + strd ip, r5, [sp, #212] @ 0xd4 │ │ + bne.w 187ae │ │ + cmp r0, #2 │ │ + str.w lr, [sp, #260] @ 0x104 │ │ + bcc.n 178e0 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #236] @ 0xec │ │ + blxne 60d20 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + mov.w fp, #2 │ │ + ldr r5, [sp, #268] @ 0x10c │ │ + mov.w r8, #3 │ │ + str.w r9, [sp, #276] @ 0x114 │ │ + mov r2, r6 │ │ + str.w r9, [sp, #292] @ 0x124 │ │ + mov r9, r0 │ │ + str r0, [sp, #288] @ 0x120 │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + str.w sl, [sp, #280] @ 0x118 │ │ + mov sl, r5 │ │ + str r0, [sp, #284] @ 0x11c │ │ + ldr r4, [sp, #264] @ 0x108 │ │ + b.w 18892 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + add.w sl, r2, r1, lsl #5 │ │ + lsls r1, r1, #5 │ │ + mov.w lr, r0, lsl #5 │ │ + mov.w ip, #0 │ │ + b.n 17924 │ │ + subs r1, #32 │ │ + adds r2, #32 │ │ + cmp lr, r1 │ │ + beq.n 17860 │ │ + add.w r3, r2, lr │ │ + ldrd r4, r6, [r3, #16] │ │ + subs r4, r5, r4 │ │ + sbcs.w r6, ip, r6 │ │ + bcc.n 1797c │ │ + ldrd r6, r4, [r3, #8] │ │ + subs r6, r5, r6 │ │ + sbcs.w r6, ip, r4 │ │ + bcs.n 1791c │ │ + ldrd r6, r4, [r3] │ │ + subs r6, r5, r6 │ │ + sbcs.w r6, ip, r4 │ │ + bcc.n 1791c │ │ + ldr r2, [sp, #292] @ 0x124 │ │ + ldr r0, [r3, #24] │ │ + ldr.w r1, [r2, #328] @ 0x148 │ │ cmp r0, r1 │ │ - bhi.n 11df8 │ │ - add.w ip, r3, r0 │ │ - movs r3, #1 │ │ - subs r0, r1, r0 │ │ - bne.n 11daa │ │ - movs r1, #10 │ │ - b.n 11dde │ │ + bcs.w 18e56 │ │ + mov.w r1, #352 @ 0x160 │ │ + ldr.w r2, [r2, #324] @ 0x144 │ │ + mla r0, r0, r1, r2 │ │ + add.w ip, r3, #32 │ │ + movs r1, #0 │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + b.n 1798c │ │ + nop │ │ + ldmia r7!, {r2, r6} │ │ + movs r4, r0 │ │ + add.w r0, r2, r0, lsl #5 │ │ movs r3, #0 │ │ - subs r0, r1, r0 │ │ - beq.n 11da0 │ │ + add.w ip, r0, #32 │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + movs r1, #1 │ │ + str r3, [r0, #0] │ │ + ldr.w r5, [sp, #1400] @ 0x578 │ │ + cmp r5, #0 │ │ + beq.w 17860 │ │ + str.w sl, [sp, #284] @ 0x11c │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + ldr.w sl, [sp, #264] @ 0x108 │ │ + movs r3, #0 │ │ + ldr r4, [sp, #292] @ 0x124 │ │ + mov.w fp, #0 │ │ + str r1, [sp, #288] @ 0x120 │ │ + mov r1, r5 │ │ + mov r2, sl │ │ + add.w r6, r4, #312 @ 0x138 │ │ + str r6, [sp, #0] │ │ + str.w ip, [sp, #280] @ 0x118 │ │ + bl 1d0d4 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + add.w r2, sp, #1400 @ 0x578 │ │ + strb.w r0, [sp, #1456] @ 0x5b0 │ │ + add.w r1, sp, #1056 @ 0x420 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + str.w r0, [sp, #1436] @ 0x59c │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str.w r6, [sp, #1468] @ 0x5bc │ │ + mov r6, r4 │ │ + str.w r0, [sp, #1432] @ 0x598 │ │ + add.w r0, r4, #316 @ 0x13c │ │ + add r4, sp, #632 @ 0x278 │ │ + str.w r0, [sp, #1424] @ 0x590 │ │ + str.w r8, [sp, #1452] @ 0x5ac │ │ + mov r0, r4 │ │ + str.w r9, [sp, #1448] @ 0x5a8 │ │ + str.w fp, [sp, #1444] @ 0x5a4 │ │ + str.w sl, [sp, #1440] @ 0x5a0 │ │ + str.w r8, [sp, #1420] @ 0x58c │ │ + str.w r9, [sp, #1416] @ 0x588 │ │ + str.w fp, [sp, #1412] @ 0x584 │ │ + str.w sl, [sp, #1408] @ 0x580 │ │ + str.w fp, [sp, #1404] @ 0x57c │ │ + str.w sl, [sp, #1400] @ 0x578 │ │ + str.w r5, [sp, #1464] @ 0x5b8 │ │ + bl 1d4a0 │ │ + ldrb.w r0, [sp, #752] @ 0x2f0 │ │ cmp r0, #2 │ │ - beq.n 11dca │ │ + beq.w 17868 │ │ + mov r0, r6 │ │ + ldrb.w r1, [r0, #40]! │ │ + subs.w r2, r1, #10 │ │ + it ne │ │ + movne r2, r0 │ │ + str r2, [sp, #124] @ 0x7c │ │ + add.w r2, r0, #188 @ 0xbc │ │ + str r1, [sp, #284] @ 0x11c │ │ + cmp r1, #10 │ │ + add.w r1, r0, #184 @ 0xb8 │ │ + it eq │ │ + moveq r2, #188 @ 0xbc │ │ + str r2, [sp, #108] @ 0x6c │ │ + it eq │ │ + moveq r1, #184 @ 0xb8 │ │ + str r1, [sp, #104] @ 0x68 │ │ + add.w r1, r0, #140 @ 0x8c │ │ + it eq │ │ + moveq r1, #140 @ 0x8c │ │ + str r1, [sp, #100] @ 0x64 │ │ + add.w r1, r0, #136 @ 0x88 │ │ + it eq │ │ + moveq r1, #136 @ 0x88 │ │ + str r1, [sp, #96] @ 0x60 │ │ + add.w r1, r0, #180 @ 0xb4 │ │ + it eq │ │ + moveq r1, #180 @ 0xb4 │ │ + str r1, [sp, #16] │ │ + add.w r1, r0, #176 @ 0xb0 │ │ + it eq │ │ + moveq r1, #176 @ 0xb0 │ │ + str r1, [sp, #92] @ 0x5c │ │ + add.w r1, r0, #168 @ 0xa8 │ │ + it eq │ │ + moveq r1, #168 @ 0xa8 │ │ + str r1, [sp, #88] @ 0x58 │ │ + add.w r1, r0, #172 @ 0xac │ │ + it eq │ │ + moveq r1, #172 @ 0xac │ │ + str r1, [sp, #20] │ │ + add.w r1, r0, #144 @ 0x90 │ │ + it eq │ │ + moveq r1, #144 @ 0x90 │ │ + str r1, [sp, #84] @ 0x54 │ │ + add.w r1, r0, #148 @ 0x94 │ │ + it eq │ │ + moveq r1, #148 @ 0x94 │ │ + str r1, [sp, #24] │ │ + add.w r1, r0, #160 @ 0xa0 │ │ + it eq │ │ + moveq r1, #160 @ 0xa0 │ │ + str r1, [sp, #80] @ 0x50 │ │ + add.w r1, r0, #164 @ 0xa4 │ │ + it eq │ │ + moveq r1, #164 @ 0xa4 │ │ + str r1, [sp, #28] │ │ + add.w r1, r0, #152 @ 0x98 │ │ + it eq │ │ + moveq r1, #152 @ 0x98 │ │ + str r1, [sp, #76] @ 0x4c │ │ + add.w r1, r0, #156 @ 0x9c │ │ + it eq │ │ + moveq r1, #156 @ 0x9c │ │ + str r1, [sp, #32] │ │ + add.w r1, r0, #128 @ 0x80 │ │ + it eq │ │ + moveq r1, #128 @ 0x80 │ │ + str r1, [sp, #72] @ 0x48 │ │ + add.w r1, r0, #132 @ 0x84 │ │ + it eq │ │ + moveq r1, #132 @ 0x84 │ │ + str r1, [sp, #36] @ 0x24 │ │ + add.w r1, r0, #120 @ 0x78 │ │ + it eq │ │ + moveq r1, #120 @ 0x78 │ │ + str r1, [sp, #68] @ 0x44 │ │ + add.w r1, r0, #124 @ 0x7c │ │ + it eq │ │ + moveq r1, #124 @ 0x7c │ │ + str r1, [sp, #56] @ 0x38 │ │ + add.w r1, r0, #112 @ 0x70 │ │ + it eq │ │ + moveq r1, #112 @ 0x70 │ │ + str r1, [sp, #64] @ 0x40 │ │ + add.w r1, r0, #116 @ 0x74 │ │ + it eq │ │ + moveq r1, #116 @ 0x74 │ │ + str r1, [sp, #120] @ 0x78 │ │ + add.w r1, r0, #36 @ 0x24 │ │ + it eq │ │ + moveq r1, #36 @ 0x24 │ │ + str r1, [sp, #128] @ 0x80 │ │ + add.w r1, r0, #32 │ │ + it eq │ │ + moveq r1, #32 │ │ + str r1, [sp, #116] @ 0x74 │ │ + add.w r1, r0, #40 @ 0x28 │ │ + it eq │ │ + moveq r1, #40 @ 0x28 │ │ + str r1, [sp, #136] @ 0x88 │ │ + add.w r1, r0, #28 │ │ + it eq │ │ + moveq r1, #28 │ │ + str r1, [sp, #132] @ 0x84 │ │ + add.w r1, r0, #24 │ │ + it eq │ │ + moveq r1, #24 │ │ + str r1, [sp, #112] @ 0x70 │ │ + add.w r1, r0, #44 @ 0x2c │ │ + it eq │ │ + moveq r1, #44 @ 0x2c │ │ + str r1, [sp, #140] @ 0x8c │ │ + add.w r1, r0, #16 │ │ + it eq │ │ + moveq r1, #16 │ │ + str r1, [sp, #144] @ 0x90 │ │ + add.w r1, r0, #20 │ │ + it eq │ │ + moveq r1, #20 │ │ + str r1, [sp, #148] @ 0x94 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + ldrd r9, sl, [r0, #8] │ │ + add.w r2, r1, #220 @ 0xdc │ │ + str r2, [sp, #40] @ 0x28 │ │ + add.w r2, r1, #24 │ │ + str r2, [sp, #52] @ 0x34 │ │ + add.w r2, r1, #16 │ │ + str r2, [sp, #12] │ │ + add.w r2, r1, #9 │ │ + str r2, [sp, #60] @ 0x3c │ │ + add.w r2, r1, #280 @ 0x118 │ │ + str r2, [sp, #8] │ │ + sub.w r2, r7, #112 @ 0x70 │ │ + ldr r0, [r0, #48] @ 0x30 │ │ + add.w r3, r2, #24 │ │ + adds r2, #9 │ │ + str r2, [sp, #44] @ 0x2c │ │ + add r2, sp, #976 @ 0x3d0 │ │ + adds r2, #8 │ │ + str r2, [sp, #272] @ 0x110 │ │ + adds r2, r1, #5 │ │ + adds r1, #1 │ │ + str r1, [sp, #260] @ 0x104 │ │ + add r1, sp, #296 @ 0x128 │ │ + str r2, [sp, #268] @ 0x10c │ │ + add.w r2, r1, #32 │ │ + adds r1, #16 │ │ + str r1, [sp, #252] @ 0xfc │ │ + sub.w r1, r7, #164 @ 0xa4 │ │ + sub.w fp, r0, #1 │ │ + adds r1, #4 │ │ + str r1, [sp, #196] @ 0xc4 │ │ + sub.w r1, r7, #184 @ 0xb8 │ │ + str r3, [sp, #48] @ 0x30 │ │ + adds r1, #12 │ │ + str r1, [sp, #276] @ 0x114 │ │ + sub.w r1, r7, #216 @ 0xd8 │ │ + str r2, [sp, #248] @ 0xf8 │ │ + adds r1, #24 │ │ + str r1, [sp, #200] @ 0xc8 │ │ + add.w r1, r4, #32 │ │ + str r1, [sp, #280] @ 0x118 │ │ + str r0, [sp, #204] @ 0xcc │ │ + str.w r9, [sp, #244] @ 0xf4 │ │ + strd fp, sl, [sp, #236] @ 0xec │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ + sub.w r1, r7, #216 @ 0xd8 │ │ + add r0, sp, #296 @ 0x128 │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldmia.w r4, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + movs r2, #104 @ 0x68 │ │ + ldr r1, [sp, #280] @ 0x118 │ │ + bl 5df6a │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + cmp r0, #10 │ │ + itt ne │ │ + ldrne r0, [sp, #204] @ 0xcc │ │ + cmpne r0, #0 │ │ + bne.n 17c3e │ │ + ldr.w r5, [r7, #-208] │ │ + movs r4, #0 │ │ + mov.w sl, #1 │ │ + str.w r4, [r7, #-104] │ │ + strd r4, sl, [r7, #-112] @ 0x70 │ │ + cbz r5, 17c2a │ │ + ldr.w r4, [r7, #-204] │ │ + add.w fp, sp, #1056 @ 0x420 │ │ + cmp r4, #0 │ │ + beq.n 17c98 │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd sl, r6, [r7, #-108] @ 0x6c │ │ + b.n 17c9a │ │ + add.w fp, sp, #1056 @ 0x420 │ │ + ldr.w r9, [r7, #-200] │ │ + cmp.w r9, #0 │ │ + bne.n 17cb6 │ │ + mov.w sl, #0 │ │ + b.n 1801e │ │ + ldrd lr, r8, [r7, #-216] @ 0xd8 │ │ + and.w r0, r8, fp │ │ + ldr.w r5, [r7, #-192] │ │ + orr.w ip, r0, #1 │ │ + mov r3, fp │ │ + mov r0, lr │ │ + and.w r6, r0, fp │ │ + movs r0, #0 │ │ + cmp.w r0, r6, lsr #29 │ │ + bne.n 17bf2 │ │ + cmp.w sl, r6, lsl #3 │ │ + itt cs │ │ + subcs.w r0, sl, r6, lsl #3 │ │ + cmpcs r0, #8 │ │ + bcc.n 17bf2 │ │ + lsls r0, r6, #3 │ │ + ldr.w r2, [r9, r0] │ │ + add r0, r9 │ │ + ldr r4, [r0, #4] │ │ + eor.w r0, r2, lr │ │ + eor.w r1, r4, r8 │ │ + orrs r0, r1 │ │ + beq.w 18198 │ │ + adds.w r0, r6, ip │ │ + orrs.w r1, r2, r4 │ │ + beq.n 17bf2 │ │ + subs r1, r3, #1 │ │ + cmp r3, #0 │ │ + mov r3, r1 │ │ + bne.n 17c52 │ │ + b.n 17bf2 │ │ + movs r6, #0 │ │ + add.w r0, sl, r6 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + bl 5df06 │ │ + add r4, r6 │ │ + str.w r4, [r7, #-104] │ │ + ldr.w r9, [r7, #-200] │ │ + cmp.w r9, #0 │ │ + beq.n 17c38 │ │ + ldr.w r5, [r7, #-196] │ │ + movs r0, #0 │ │ + cbz r4, 17cde │ │ + add.w r1, sl, r4 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + subs r1, #1 │ │ + beq.n 17cd0 │ │ + ldrb r0, [r1, #0] │ │ + subs r0, #47 @ 0x2f │ │ + it ne │ │ + movne r0, #1 │ │ + cbz r5, 17ce4 │ │ + ldrb.w r1, [r9] │ │ + cmp r1, #47 @ 0x2f │ │ + bne.n 17ce4 │ │ + movs r4, #0 │ │ + b.n 17cf8 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + cmp r5, #0 │ │ + bne.n 17cd2 │ │ + ldr.w r1, [r7, #-112] │ │ + cbz r0, 17d00 │ │ + cmp r1, r4 │ │ + beq.w 184b0 │ │ + movs r0, #47 @ 0x2f │ │ + strb.w r0, [sl, r4] │ │ + adds r4, #1 │ │ + ldr.w r1, [r7, #-112] │ │ + str.w r4, [r7, #-104] │ │ + subs r0, r1, r4 │ │ + cmp r5, r0 │ │ + bhi.w 183fa │ │ + ldr.w r8, [r7, #-108] │ │ + add.w r0, sl, r4 │ │ + mov r1, r9 │ │ + mov r2, r5 │ │ + bl 5df06 │ │ + adds r2, r4, r5 │ │ + str.w r2, [r7, #-104] │ │ + add r0, sp, #976 @ 0x3d0 │ │ + mov r1, r8 │ │ + bl 1d97c │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ cmp r0, #1 │ │ - bne.n 11dc6 │ │ - ldrb.w r1, [ip] │ │ - cmp r1, #46 @ 0x2e │ │ - bne.n 11dc6 │ │ - ldrb r2, [r5, #8] │ │ - movs r1, #10 │ │ - cmp r2, #3 │ │ - it cc │ │ - movcc r1, #7 │ │ - b.n 11dde │ │ - movs r1, #9 │ │ - b.n 11dde │ │ - ldrb.w r2, [ip] │ │ - movs r1, #9 │ │ - cmp r2, #46 @ 0x2e │ │ - bne.n 11dde │ │ - ldrb.w r2, [ip, #1] │ │ - cmp r2, #46 @ 0x2e │ │ + bne.n 17d72 │ │ + ldr r0, [r6, #28] │ │ + mov r4, r6 │ │ + ldr r6, [r6, #36] @ 0x24 │ │ + ldrd r5, sl, [sp, #980] @ 0x3d4 │ │ + cmp r6, r0 │ │ + bne.n 17d42 │ │ + add.w r0, r4, #28 │ │ + bl 1da58 │ │ + ldr r1, [r4, #32] │ │ + adds r0, r6, #1 │ │ + str.w r5, [r1, r6, lsl #3] │ │ + add.w r1, r1, r6, lsl #3 │ │ + str r0, [r4, #36] @ 0x24 │ │ + str.w sl, [r1, #4] │ │ + bcs.w 18b3a │ │ + ldr r1, [r4, #32] │ │ + add.w r0, r1, r0, lsl #3 │ │ + ldrd r1, r2, [r0, #-8] │ │ + mov r0, fp │ │ + bl 19e28 │ │ + ldr.w r0, [sp, #1120] @ 0x460 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 17d9c │ │ + ldr.w r0, [r7, #-112] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne 60d20 │ │ + ldr.w r1, [r7, #-192] │ │ + dmb ish │ │ + ldrex r0, [r1] │ │ + subs r2, r0, #1 │ │ + strex r3, r2, [r1] │ │ + cmp r3, #0 │ │ + bne.n 17d88 │ │ + mov.w sl, #0 │ │ + b.n 18044 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr.w r0, [sp, #1124] @ 0x464 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr r2, [pc, #964] @ (1816c ) │ │ + add r2, pc │ │ + add.w r1, r4, #16 │ │ + mov r0, fp │ │ + movs r3, #17 │ │ + str r1, [sp, #288] @ 0x120 │ │ + bl 1dac8 │ │ + str r1, [sp, #232] @ 0xe8 │ │ + ldr r2, [pc, #948] @ (18170 ) │ │ + cmp r0, #0 │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ it eq │ │ - moveq r1, #8 │ │ - strd ip, r0, [r8, #8] │ │ - add r0, r3 │ │ - strb.w r1, [r8, #4] │ │ - str.w r0, [r8] │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r2, [pc, #12] @ (11e00 ) │ │ + moveq r1, r0 │ │ + str r1, [sp, #232] @ 0xe8 │ │ + it eq │ │ + moveq r0, #1 │ │ add r2, pc │ │ - bl 8490 │ │ - ldr r2, [pc, #8] @ (11e04 ) │ │ + str r0, [sp, #192] @ 0xc0 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r3, #15 │ │ + bl 1dac8 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + ldr r2, [pc, #920] @ (18174 ) │ │ + cmp r0, #0 │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + it eq │ │ + moveq r0, #1 │ │ add r2, pc │ │ - bl 8490 │ │ - asrs r6, r1, #32 │ │ - movs r3, r0 │ │ - lsrs r6, r6, #31 │ │ - movs r3, r0 │ │ - push {r4, lr} │ │ - ldrb r1, [r0, #30] │ │ - ldrb r3, [r0, #28] │ │ - cmp r1, #0 │ │ - mov r2, r1 │ │ - it ne │ │ - movne r2, #1 │ │ - cmp r3, #1 │ │ - bhi.n 11e68 │ │ - cbnz r1, 11e7c │ │ - ldrb r4, [r0, #8] │ │ - subs r1, r4, #5 │ │ - cmp r1, #1 │ │ - bhi.n 11e7c │ │ - ldrd ip, r1, [r0] │ │ - mov.w lr, #0 │ │ - cbnz r3, 11e3a │ │ - cmp r4, #6 │ │ - beq.n 11e3a │ │ - cmp r1, #2 │ │ - bcc.n 11eda │ │ - mov.w lr, #2 │ │ - cmp lr, r1 │ │ - beq.n 11e7c │ │ - add lr, ip │ │ - add r1, ip │ │ - ldrb.w r4, [lr], #1 │ │ - sub.w r1, lr, r1 │ │ - clz r1, r1 │ │ - lsrs r1, r1, #5 │ │ + str r0, [sp, #188] @ 0xbc │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r3, #15 │ │ + bl 1dac8 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + ldr r2, [pc, #888] @ (18178 ) │ │ + cmp r0, #0 │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ it eq │ │ - cmpeq r4, #46 @ 0x2e │ │ - beq.n 11e74 │ │ - subs r4, #46 @ 0x2e │ │ - eor.w r1, r1, #1 │ │ - it ne │ │ - movne r4, #1 │ │ - orrs r1, r4 │ │ - bne.n 11e7c │ │ - movs r1, #1 │ │ - b.n 11e7e │ │ - movs r2, #0 │ │ - movs r1, #0 │ │ - movs r3, #0 │ │ - adds r0, r1, r2 │ │ - add r0, r3 │ │ - pop {r4, pc} │ │ - ldrb.w r1, [lr] │ │ - cmp r1, #47 @ 0x2f │ │ - beq.n 11e64 │ │ - movs r1, #0 │ │ - cbnz r3, 11e8a │ │ - ldrb.w ip, [r0, #8] │ │ - cmp.w ip, #6 │ │ - bne.n 11e92 │ │ - movs r3, #0 │ │ - adds r0, r1, r2 │ │ - add r0, r3 │ │ - pop {r4, pc} │ │ - movs r3, #6 │ │ - tbb [pc, ip] │ │ - lsrs r4, r0, #4 │ │ - lsls r3, r0, #16 │ │ - adds r3, r2, #4 │ │ - b.n 11e6e │ │ - ldr r0, [r0, #16] │ │ - adds r3, r0, #4 │ │ - adds r0, r1, r2 │ │ - add r0, r3 │ │ - pop {r4, pc} │ │ - ldr r3, [r0, #16] │ │ - ldr r0, [r0, #24] │ │ - adds r4, r0, r3 │ │ + moveq r1, r0 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + it eq │ │ + moveq r0, #1 │ │ + add r2, pc │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r3, #18 │ │ + bl 1dac8 │ │ + str r1, [sp, #220] @ 0xdc │ │ + ldr r2, [pc, #860] @ (1817c ) │ │ cmp r0, #0 │ │ - it ne │ │ - addne r3, r4, #1 │ │ - adds r3, #8 │ │ - adds r0, r1, r2 │ │ - add r0, r3 │ │ - pop {r4, pc} │ │ - ldr r3, [r0, #16] │ │ - ldr r0, [r0, #24] │ │ - adds r4, r0, r3 │ │ + ldr r1, [sp, #220] @ 0xdc │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #220] @ 0xdc │ │ + it eq │ │ + moveq r0, #1 │ │ + add r2, pc │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r3, #16 │ │ + bl 1dac8 │ │ + str r1, [sp, #216] @ 0xd8 │ │ + ldr r2, [pc, #828] @ (18180 ) │ │ cmp r0, #0 │ │ - it ne │ │ - addne r3, r4, #1 │ │ - adds r3, #2 │ │ - adds r0, r1, r2 │ │ - add r0, r3 │ │ - pop {r4, pc} │ │ - movs r3, #2 │ │ - adds r0, r1, r2 │ │ - add r0, r3 │ │ - pop {r4, pc} │ │ - ldr r2, [pc, #8] @ (11ee4 ) │ │ - movs r0, #2 │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #216] @ 0xd8 │ │ + it eq │ │ + moveq r0, #1 │ │ add r2, pc │ │ - bl 8490 │ │ - lsrs r2, r0, #28 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #12 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r3, #14 │ │ + bl 1dac8 │ │ + str r1, [sp, #212] @ 0xd4 │ │ + ldr r2, [pc, #800] @ (18184 ) │ │ + cmp r0, #0 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #212] @ 0xd4 │ │ + it eq │ │ + moveq r0, #1 │ │ + add r2, pc │ │ + str r0, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r3, #22 │ │ + bl 1dac8 │ │ + str r1, [sp, #208] @ 0xd0 │ │ + ldr r2, [pc, #768] @ (18188 ) │ │ + mov r8, r0 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + it eq │ │ + moveq r0, r8 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + it eq │ │ + moveq.w r8, #1 │ │ + add r2, pc │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r3, #16 │ │ + bl 1dac8 │ │ + ldr r2, [pc, #740] @ (1818c ) │ │ mov r9, r0 │ │ - ldrb r0, [r1, #28] │ │ - cmp r0, #3 │ │ - ittt ne │ │ - movne ip, r1 │ │ - ldrbne r4, [r1, #29] │ │ - cmpne r4, #3 │ │ - bne.n 11f0a │ │ - movs r0, #10 │ │ - strb.w r0, [r9] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r0, r4 │ │ - bhi.n 11efe │ │ - ldrb.w r7, [ip, #8] │ │ - mov.w lr, #10 │ │ - ldr.w r1, [ip, #24] │ │ - ldr.w r3, [ip, #16] │ │ - cmp r7, #3 │ │ - it cc │ │ - movcc.w lr, #7 │ │ - cmp r1, #0 │ │ - it ne │ │ - addne r1, #1 │ │ - ldrd fp, r5, [ip] │ │ - add r1, r3 │ │ - add.w sl, r3, #4 │ │ - add.w r2, r1, #8 │ │ - str r2, [sp, #8] │ │ - ldrb.w r2, [ip, #30] │ │ - adds r1, #2 │ │ - str r1, [sp, #4] │ │ - mov r1, r5 │ │ - b.n 11f54 │ │ + mov r5, r1 │ │ cmp r0, #0 │ │ - bne.w 12062 │ │ - b.n 11f9e │ │ - cmp r0, r4 │ │ - bhi.n 11efe │ │ - cbz r0, 11f90 │ │ + itt eq │ │ + moveq r5, r0 │ │ + moveq.w r9, #1 │ │ + add r2, pc │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r3, #14 │ │ + bl 1dac8 │ │ + ldr r2, [pc, #712] @ (18190 ) │ │ + mov r4, r0 │ │ + mov r6, r1 │ │ + cmp r0, #0 │ │ + itt eq │ │ + moveq r6, r0 │ │ + moveq r4, #1 │ │ + add r2, pc │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r3, #19 │ │ + bl 1dac8 │ │ + ldr r2, [pc, #688] @ (18194 ) │ │ + mov fp, r0 │ │ + mov sl, r1 │ │ + add r2, pc │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r3, #19 │ │ + bl 1dac8 │ │ + ldr.w r2, [r7, #-192] │ │ + cmp r0, #0 │ │ + itt eq │ │ + moveq r1, r0 │ │ + moveq r0, #1 │ │ + cmp.w fp, #0 │ │ + itt eq │ │ + moveq sl, fp │ │ + moveq.w fp, #1 │ │ + ldrd ip, r3, [r2, #16] │ │ + mov lr, r5 │ │ + str r3, [sp, #288] @ 0x120 │ │ + ldrd r3, r5, [r2, #112] @ 0x70 │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ + str r5, [sp, #164] @ 0xa4 │ │ + mov r5, lr │ │ + str r3, [sp, #168] @ 0xa8 │ │ + cbz r2, 17f4a │ │ + mov r3, sl │ │ + str.w ip, [sp, #152] @ 0x98 │ │ + ldrex ip, [r2] │ │ + add.w lr, ip, #1 │ │ + strex sl, lr, [r2] │ │ + cmp.w sl, #0 │ │ + bne.n 17f2a │ │ + cmp.w ip, #4294967295 @ 0xffffffff │ │ + ldr.w ip, [sp, #152] @ 0x98 │ │ + mov sl, r3 │ │ + ble.w 18e72 │ │ + str.w r0, [sp, #1520] @ 0x5f0 │ │ + mov.w lr, #1 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + movs r3, #0 │ │ + str.w r0, [sp, #1516] @ 0x5ec │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str.w r0, [sp, #1512] @ 0x5e8 │ │ + add.w r0, sp, #1496 @ 0x5d8 │ │ + stmia.w r0, {r4, r6, fp} │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + str.w r0, [sp, #1484] @ 0x5cc │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + str.w r0, [sp, #1476] @ 0x5c4 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str.w r0, [sp, #1472] @ 0x5c0 │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + str.w r0, [sp, #1468] @ 0x5bc │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str.w r0, [sp, #1464] @ 0x5b8 │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + str.w r0, [sp, #1460] @ 0x5b4 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str.w r0, [sp, #1456] @ 0x5b0 │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + str.w r0, [sp, #1444] @ 0x5a4 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str.w r0, [sp, #1440] @ 0x5a0 │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ + str.w r0, [sp, #1436] @ 0x59c │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str.w r0, [sp, #1432] @ 0x598 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + str.w r0, [sp, #1420] @ 0x58c │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + str.w r0, [sp, #1412] @ 0x584 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str.w r0, [sp, #1408] @ 0x580 │ │ + movs r0, #148 @ 0x94 │ │ + strb.w lr, [sp, #1544] @ 0x608 │ │ + str.w r3, [sp, #1540] @ 0x604 │ │ + str.w r3, [sp, #1532] @ 0x5fc │ │ + str.w r2, [sp, #1528] @ 0x5f8 │ │ + str.w r1, [sp, #1524] @ 0x5f4 │ │ + str.w sl, [sp, #1508] @ 0x5e4 │ │ + str.w r5, [sp, #1492] @ 0x5d4 │ │ + str.w r9, [sp, #1488] @ 0x5d0 │ │ + str.w r8, [sp, #1480] @ 0x5c8 │ │ + str.w r3, [sp, #1452] @ 0x5ac │ │ + str.w lr, [sp, #1448] @ 0x5a8 │ │ + str.w r3, [sp, #1428] @ 0x594 │ │ + str.w lr, [sp, #1424] @ 0x590 │ │ + str.w ip, [sp, #1416] @ 0x588 │ │ + str.w lr, [sp, #1404] @ 0x57c │ │ + str.w lr, [sp, #1400] @ 0x578 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 18b50 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + movs r2, #148 @ 0x94 │ │ + mov sl, r0 │ │ + bl 5da54 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cbz r0, 1801e │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + blx 60d20 │ │ + ldr.w r0, [r7, #-112] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r7, #-108] │ │ + blxne 60d20 │ │ + ldr.w r5, [r7, #-192] │ │ + dmb ish │ │ + ldrex r0, [r5] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r5] │ │ + cmp r2, #0 │ │ + bne.n 18036 │ │ cmp r0, #1 │ │ - bne.n 11fb0 │ │ - movs r0, #2 │ │ + bne.n 18052 │ │ + dmb ish │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + bl 1d7e8 │ │ + add.w r9, sp, #296 @ 0x128 │ │ + ldr r2, [sp, #308] @ 0x134 │ │ + str.w r2, [r7, #-172] │ │ + sub.w r2, r7, #184 @ 0xb8 │ │ + ldmia.w r9, {r0, r1, r9} │ │ + str.w sl, [r7, #-160] │ │ + stmia.w r2, {r0, r1, r9} │ │ + ldrb.w r0, [r9, #328] @ 0x148 │ │ + ldr r1, [sp, #276] @ 0x114 │ │ + cmp r0, #83 @ 0x53 │ │ + str.w r1, [r7, #-164] │ │ + beq.w 183a4 │ │ + cmp.w sl, #0 │ │ + beq.n 180a6 │ │ + dmb ish │ │ + ldrex r0, [sl] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - strb.w r0, [ip, #28] │ │ - bne.w 1207a │ │ - cmp r7, #3 │ │ - bcc.n 11f50 │ │ - cmp r7, #5 │ │ - beq.n 11f50 │ │ - cmp r7, #6 │ │ - bne.w 12088 │ │ - cmp r1, #0 │ │ - beq.n 12038 │ │ - ldrb.w r3, [fp] │ │ - cmp r1, #1 │ │ - beq.n 1203c │ │ - cmp r3, #46 @ 0x2e │ │ - bne.n 1203c │ │ - ldrb.w r0, [fp, #1] │ │ - cmp r0, #47 @ 0x2f │ │ - beq.n 12046 │ │ - movs r0, #2 │ │ - b.n 11f50 │ │ - mov r0, sl │ │ - tbb [pc, r7] │ │ - lsrs r2, r1, #12 │ │ - lsrs r6, r4, #9 │ │ - str r0, [r1, #96] @ 0x60 │ │ - movs r4, r0 │ │ + bne.n 18086 │ │ + cmp r0, #1 │ │ + bne.n 180a2 │ │ + dmb ish │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + bl 1d7e8 │ │ + ldrb.w r0, [r9, #328] @ 0x148 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 180ba │ │ + ldr.w r1, [r9, #332] @ 0x14c │ │ + cbz r1, 180e4 │ │ + ldr.w r2, [r1, #280] @ 0x118 │ │ + mov.w lr, #2 │ │ + b.n 180ee │ │ + ldrb.w r6, [r9, #331] @ 0x14b │ │ + ldrb.w r5, [r9, #335] @ 0x14f │ │ + ldrh.w r4, [r9, #329] @ 0x149 │ │ + ldrh.w r2, [r9, #333] @ 0x14d │ │ + ldrb.w lr, [r9, #332] @ 0x14c │ │ + ldrd ip, r1, [r9, #336] @ 0x150 │ │ + strb.w r6, [sp, #1058] @ 0x422 │ │ + strh.w r4, [sp, #1056] @ 0x420 │ │ + strh.w r2, [r7, #-112] │ │ + strb.w r5, [r7, #-110] │ │ + b.n 180f2 │ │ + ldrd r1, r2, [r7, #-184] @ 0xb8 │ │ + mov.w lr, #0 │ │ + ldr r2, [r2, #0] │ │ + add.w ip, r2, #8 │ │ + ldr r3, [sp, #260] @ 0x104 │ │ + ldrb.w r2, [sp, #1058] @ 0x422 │ │ + ldrh.w r4, [sp, #1056] @ 0x420 │ │ + strb r2, [r3, #2] │ │ + ldr r2, [sp, #268] @ 0x10c │ │ + ldrh.w r6, [r7, #-112] │ │ + ldrb.w r5, [r7, #-110] │ │ + strh r4, [r3, #0] │ │ + strh r6, [r2, #0] │ │ + strb r5, [r2, #2] │ │ + strb.w r0, [sp, #1400] @ 0x578 │ │ + strb.w lr, [sp, #1404] @ 0x57c │ │ + str.w r1, [sp, #1412] @ 0x584 │ │ + str.w ip, [sp, #1408] @ 0x580 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + add.w r2, sp, #1400 @ 0x578 │ │ + ldr r1, [sp, #252] @ 0xfc │ │ + bl 1faf0 │ │ + add.w r4, sp, #1056 @ 0x420 │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ + movs r0, #0 │ │ + movs r2, #72 @ 0x48 │ │ + str r0, [sp, #976] @ 0x3d0 │ │ + mov r0, r4 │ │ + bl 5df6a │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + add r1, sp, #976 @ 0x3d0 │ │ + mov r2, r4 │ │ + bl 1d4a0 │ │ + add r4, sp, #632 @ 0x278 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + movs r2, #136 @ 0x88 │ │ + mov r0, r4 │ │ + bl 5df6a │ │ + ldrb.w r0, [sp, #752] @ 0x2f0 │ │ + ldr.w r9, [sp, #244] @ 0xf4 │ │ + ldrd fp, sl, [sp, #236] @ 0xec │ │ + cmp r0, #2 │ │ + bne.w 17bce │ │ + b.w 17868 │ │ + lsls r2, r1, #17 │ │ + vsri.32 d16, d25, #1 │ │ + vraddhn.i d16, , q11 │ │ + vsri.32 d16, d20, #1 │ │ + vqshlu.s64 q15, q3, #63 @ 0x3f │ │ + vsri.32 d16, d5, #2 │ │ + vraddhn.i d16, , │ │ + vrsubhn.i d30, , q14 │ │ + @ instruction: 0xfffe0369 │ │ + vrsra.u32 q8, , #1 │ │ + @ instruction: 0xffff036c │ │ + vtbl.8 d25, {d15}, d21 │ │ + ldr r0, [r0, #0] │ │ + cmp.w r0, r6, lsl #2 │ │ + itt cs │ │ + subcs.w r0, r0, r6, lsl #2 │ │ + cmpcs r0, #4 │ │ + bcc.w 17bf2 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + lsls r0, r6, #2 │ │ + ldr r1, [r1, #0] │ │ + ldr r0, [r1, r0] │ │ + cmp r0, #0 │ │ + beq.w 17bf2 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + ldr r2, [r1, #0] │ │ + subs r1, r0, #1 │ │ + cmp r1, r2 │ │ + bcs.w 17bf2 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldr r0, [r0, #0] │ │ + umull r1, r2, r1, r0 │ │ + lsls r2, r2, #2 │ │ + orrs.w r2, r2, r1, lsr #30 │ │ + bne.w 17bf2 │ │ + ldr r2, [sp, #132] @ 0x84 │ │ + lsls r1, r1, #2 │ │ + ldr r2, [r2, #0] │ │ + cmp r2, r1 │ │ + bcc.w 17bf2 │ │ + ldr r3, [sp, #128] @ 0x80 │ │ + ldr r3, [r3, #0] │ │ + cmp r3, r1 │ │ + bcc.w 17bf2 │ │ + cmp r0, #9 │ │ + bcs.w 18e4a │ │ + cmp r0, #0 │ │ + beq.w 18658 │ │ + ldr r6, [sp, #112] @ 0x70 │ │ + sub.w r9, r2, r1 │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + sub.w lr, r3, r1 │ │ + mov.w sl, #0 │ │ + movs r4, #0 │ │ + ldr r6, [r6, #0] │ │ + add.w fp, r2, r0 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + add.w r8, r6, r1 │ │ + ldr r6, [sp, #116] @ 0x74 │ │ + ldr r6, [r6, #0] │ │ + add.w ip, r6, r1 │ │ + add.w r6, r0, #40 @ 0x28 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #288] @ 0x120 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + strd r0, r0, [sp, #188] @ 0xbc │ │ + strd r0, r0, [sp, #224] @ 0xe0 │ │ + strd r0, r0, [sp, #180] @ 0xb4 │ │ + strd r0, r0, [sp, #216] @ 0xd8 │ │ + strd r0, r0, [sp, #172] @ 0xac │ │ + cmp.w r9, #4 │ │ + it cs │ │ + cmpcs.w lr, #4 │ │ + bcc.n 182a2 │ │ + ldrb.w r2, [r6], #1 │ │ + ldr.w r0, [r8], #4 │ │ + ldr.w r1, [ip], #4 │ │ + tbb [pc, r2] │ │ + lsrs r5, r0, #32 │ │ + lsrs r3, r1, #24 │ │ + adds r1, r2, #0 │ │ + asrs r4, r3, #16 │ │ + asrs r2, r3, #28 │ │ + mov r4, r1 │ │ + mov sl, r0 │ │ + b.n 18296 │ │ + strd r1, r0, [sp, #212] @ 0xd4 │ │ + b.n 18296 │ │ + str r1, [sp, #288] @ 0x120 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + b.n 18296 │ │ + str r1, [sp, #232] @ 0xe8 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + b.n 18296 │ │ + str r1, [sp, #228] @ 0xe4 │ │ + str r0, [sp, #188] @ 0xbc │ │ + b.n 18296 │ │ + str r1, [sp, #220] @ 0xdc │ │ + str r0, [sp, #180] @ 0xb4 │ │ + b.n 18296 │ │ + strd r1, r0, [sp, #172] @ 0xac │ │ + b.n 18296 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + sub.w lr, lr, #4 │ │ + sub.w r9, r9, #4 │ │ + cmp r6, fp │ │ + bne.n 18242 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, sl │ │ + itt cs │ │ + subcs.w r0, r0, sl │ │ + cmpcs r0, r4 │ │ + bcc.w 17bf2 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ + subs r0, r0, r1 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + cmp r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ + subs r0, r0, r1 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + cmp r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + subs r0, r0, r1 │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ + cmp r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + ldr r0, [r0, #0] │ │ + cmp r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + subs r0, r0, r1 │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ + cmp r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + subs r0, r0, r1 │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ + cmp r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r0, [sp, #20] │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + ldr r0, [r0, #0] │ │ + subs r0, r0, r1 │ │ + itt cs │ │ + ldrcs r1, [sp, #220] @ 0xdc │ │ + cmpcs r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + ldr r0, [r0, #0] │ │ + subs r0, r0, r1 │ │ + itt cs │ │ + ldrcs r1, [sp, #172] @ 0xac │ │ + cmpcs r0, r1 │ │ + bcc.w 17bf2 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ + ldr r0, [r0, #0] │ │ + ldr r3, [sp, #172] @ 0xac │ │ + add r0, sl │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + ldr r0, [r0, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [r1, #0] │ │ + add r0, r2 │ │ + str r0, [sp, #188] @ 0xbc │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + add r0, r1 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + b.n 1869a │ │ + cmp.w sl, #0 │ │ + beq.n 18414 │ │ + str.w sl, [r7, #-156] │ │ + sub.w r3, r7, #152 @ 0x98 │ │ + ldrd r0, r1, [sl, #32] │ │ + movs r2, #0 │ │ + ldr.w r4, [r7, #-172] │ │ + stmia r3!, {r0, r1, r2} │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + sub.w r1, r7, #152 @ 0x98 │ │ + bl 1dd6c │ │ + ldr.w r0, [sp, #1400] @ 0x578 │ │ + cmp r0, #3 │ │ + bne.n 1841c │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + ldr.w r4, [sp, #1420] @ 0x58c │ │ + ldr.w fp, [sp, #1416] @ 0x588 │ │ + ldrh r0, [r1, #0] │ │ + ldrb r1, [r1, #2] │ │ + ldrb.w r5, [sp, #1408] @ 0x580 │ │ + ldr.w r8, [sp, #1412] @ 0x584 │ │ + strh.w r0, [r7, #-140] │ │ + strb.w r1, [r7, #-138] │ │ + strh.w r0, [sp, #1056] @ 0x420 │ │ + strb.w r1, [sp, #1058] @ 0x422 │ │ + b.n 1845e │ │ movs r0, #1 │ │ - strb.w r0, [ip, #28] │ │ - b.n 11f50 │ │ - ldr r0, [sp, #4] │ │ - b.n 11f48 │ │ - b.n 11f48 │ │ - ldr r0, [sp, #8] │ │ - b.n 11f48 │ │ - cmp r1, #0 │ │ - beq.n 12094 │ │ + mov r1, r4 │ │ + str r0, [sp, #0] │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + mov r2, r5 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd r8, r4, [r7, #-108] @ 0x6c │ │ + mov sl, r8 │ │ + b.n 17d0c │ │ + movs r5, #82 @ 0x52 │ │ + mov.w r8, #0 │ │ + b.n 18480 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, #2 │ │ + ldr.w r3, [sp, #1420] @ 0x58c │ │ + str r3, [sp, #288] @ 0x120 │ │ + ldrh r2, [r1, #0] │ │ + ldrb.w r3, [sp, #1408] @ 0x580 │ │ + strh.w r2, [r7, #-140] │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + ldrb r1, [r1, #2] │ │ + str r3, [sp, #228] @ 0xe4 │ │ + ldr.w r3, [sp, #1412] @ 0x584 │ │ + str r4, [sp, #224] @ 0xe0 │ │ + strb.w r1, [r7, #-138] │ │ + sub.w r1, r7, #136 @ 0x88 │ │ + str r3, [sp, #232] @ 0xe8 │ │ + ldr.w r4, [sp, #1416] @ 0x588 │ │ + ldr.w r6, [sp, #1404] @ 0x57c │ │ + ldmia.w r2, {r3, r5, r8, fp, ip, lr} │ │ + stmia.w r1, {r3, r5, r8, fp, ip, lr} │ │ + bne.n 184ca │ │ + movs r5, #82 @ 0x52 │ │ + mov.w r8, #0 │ │ + dmb ish │ │ + ldrex r0, [sl] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [sl] │ │ + cmp r2, #0 │ │ + bne.n 18462 │ │ + cmp r0, #1 │ │ + bne.n 18480 │ │ + dmb ish │ │ + sub.w r0, r7, #156 @ 0x9c │ │ + bl 1d7e8 │ │ + ldrb.w r0, [r9, #328] @ 0x148 │ │ + cmp r0, #83 @ 0x53 │ │ + bne.n 184a6 │ │ + ldrb.w r0, [sp, #1058] @ 0x422 │ │ + ldrh.w r1, [sp, #1056] @ 0x420 │ │ + strb.w r5, [r9, #328] @ 0x148 │ │ + strh.w r1, [r9, #329] @ 0x149 │ │ + strb.w r0, [r9, #331] @ 0x14b │ │ + strd r8, fp, [r9, #332] @ 0x14c │ │ + str.w r4, [r9, #340] @ 0x154 │ │ + b.n 180a2 │ │ + cmp r5, #83 @ 0x53 │ │ + beq.w 180a2 │ │ + b.w 18e16 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + str r0, [sp, #0] │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd sl, r4, [r7, #-108] @ 0x6c │ │ + b.w 17cf0 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + sub.w ip, r7, #136 @ 0x88 │ │ + ldrb.w r1, [r7, #-138] │ │ + strd r0, r6, [r7, #-112] @ 0x70 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + ldrh.w r2, [r7, #-140] │ │ + strb r1, [r3, #2] │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ + str.w r0, [r7, #-100] │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + strb.w r1, [r7, #-104] │ │ + strh r2, [r3, #0] │ │ + str.w r4, [r7, #-96] │ │ + str.w r0, [r7, #-92] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r1, sl, #8 │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + sub.w r2, r7, #112 @ 0x70 │ │ + bl 1e0b0 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + ldr.w r6, [sp, #1400] @ 0x578 │ │ + ldr.w r3, [sp, #1404] @ 0x57c │ │ + ldrh r0, [r1, #0] │ │ + ldr.w fp, [sp, #1416] @ 0x588 │ │ + ldr.w r8, [sp, #1412] @ 0x584 │ │ + ldrb.w r5, [sp, #1408] @ 0x580 │ │ + strh.w r0, [r7, #-32] │ │ + eor.w r0, r6, #2 │ │ + ldrb r1, [r1, #2] │ │ + orrs r0, r3 │ │ + ldr.w r2, [sp, #1420] @ 0x58c │ │ + str r2, [sp, #288] @ 0x120 │ │ + strb.w r1, [r7, #-30] │ │ + str r6, [sp, #228] @ 0xe4 │ │ + str r3, [sp, #232] @ 0xe8 │ │ + bne.n 1854e │ │ + ldr r4, [sp, #288] @ 0x120 │ │ + ldrh.w r0, [r7, #-32] │ │ + ldrb.w r1, [r7, #-30] │ │ + b.n 183f0 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + movs r2, #194 @ 0xc2 │ │ + bl 5df6a │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + sub.w r0, r7, #64 @ 0x40 │ │ + ldrh.w ip, [sp, #1618] @ 0x652 │ │ + ldmia r1!, {r2, r3, r6} │ │ + cmp.w ip, #4 │ │ + stmia r0!, {r2, r3, r6} │ │ + ldmia.w r1, {r2, r3, r4, r6} │ │ + stmia r0!, {r2, r3, r4, r6} │ │ + mov r6, ip │ │ + ldr.w r1, [sp, #1656] @ 0x678 │ │ + str r1, [sp, #216] @ 0xd8 │ │ + ldr.w r1, [sp, #1660] @ 0x67c │ │ + ldrh.w r0, [r7, #-32] │ │ + str r1, [sp, #208] @ 0xd0 │ │ + ldr.w r1, [sp, #1672] @ 0x688 │ │ + str r1, [sp, #220] @ 0xdc │ │ + ldr.w r1, [sp, #1676] @ 0x68c │ │ + strh.w r0, [r7, #-36] │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + str r1, [sp, #212] @ 0xd4 │ │ + ldrb.w r1, [r7, #-30] │ │ + strb.w r1, [r7, #-34] │ │ + ldrd r1, r2, [r0, #248] @ 0xf8 │ │ + ldr.w r0, [r0, #264] @ 0x108 │ │ + str r0, [sp, #192] @ 0xc0 │ │ + strd r2, r1, [sp, #184] @ 0xb8 │ │ + ldr.w r4, [sp, #1668] @ 0x684 │ │ + ittt ls │ │ + ldrls r0, [sp, #224] @ 0xe0 │ │ + ldrls.w r0, [r0, #272] @ 0x110 │ │ + strls r0, [sp, #220] @ 0xdc │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + ldrb.w r0, [r7, #-34] │ │ + ldrh.w r1, [r7, #-36] │ │ + strb r0, [r2, #2] │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + str.w r0, [sp, #1404] @ 0x57c │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + str.w r0, [sp, #1420] @ 0x58c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + strh r1, [r2, #0] │ │ + add.w r1, sp, #1056 @ 0x420 │ │ + movs r2, #194 @ 0xc2 │ │ + str.w fp, [sp, #1416] @ 0x588 │ │ + strb.w r5, [sp, #1408] @ 0x580 │ │ + str.w sl, [sp, #1680] @ 0x690 │ │ + str.w r8, [sp, #1412] @ 0x584 │ │ + bl 5df6a │ │ + sub.w r0, r7, #64 @ 0x40 │ │ + strh.w r6, [sp, #1618] @ 0x652 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldmia r0!, {r2, r3, r6} │ │ + stmia r1!, {r2, r3, r6} │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + str.w r0, [sp, #1660] @ 0x67c │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + str.w r0, [sp, #1656] @ 0x678 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str.w r0, [sp, #1652] @ 0x674 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str.w r0, [sp, #1648] @ 0x670 │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + str.w r0, [sp, #1676] @ 0x68c │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + str.w r0, [sp, #1672] @ 0x688 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str.w r0, [sp, #1664] @ 0x680 │ │ + mov.w r0, #288 @ 0x120 │ │ + str.w r4, [sp, #1668] @ 0x684 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 18e5e │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + mov.w r2, #288 @ 0x120 │ │ + mov r8, r0 │ │ + bl 5df6a │ │ + movs r5, #82 @ 0x52 │ │ + b.n 1841a │ │ + ldr r0, [sp, #92] @ 0x5c │ │ movs r3, #0 │ │ - ldrb.w r0, [fp, r3] │ │ - cmp r0, #47 @ 0x2f │ │ - beq.n 11fde │ │ - adds r3, #1 │ │ - cmp r1, r3 │ │ - bne.n 11fb6 │ │ + movs r6, #0 │ │ + movs r4, #0 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #188] @ 0xbc │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #192] @ 0xc0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #208] @ 0xd0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #168] @ 0xa8 │ │ movs r0, #0 │ │ - mov r3, r1 │ │ - cbnz r3, 11fe4 │ │ + strd r0, r0, [sp, #220] @ 0xdc │ │ + strd r0, r0, [sp, #228] @ 0xe4 │ │ + str r0, [sp, #288] @ 0x120 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldr.w sl, [r5, #128] @ 0x80 │ │ + ldrd r8, r9, [r5, #112] @ 0x70 │ │ + ldr r2, [r0, #0] │ │ + cmp.w sl, #0 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + str r4, [sp, #216] @ 0xd8 │ │ + ldr r1, [r0, #0] │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr.w lr, [r0] │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + ldr.w ip, [r0] │ │ + ldrd r0, r4, [r5, #16] │ │ + str r0, [sp, #212] @ 0xd4 │ │ + str r4, [sp, #180] @ 0xb4 │ │ + beq.n 186e2 │ │ + mov r0, r6 │ │ + ldrex r6, [sl] │ │ + add.w fp, r6, #1 │ │ + strex r4, fp, [sl] │ │ + cmp r4, #0 │ │ + bne.n 186c8 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + mov r6, r0 │ │ + ble.w 18e72 │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + mov.w fp, #1 │ │ + str.w r0, [sp, #1524] @ 0x5f4 │ │ + movs r4, #0 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str.w r0, [sp, #1520] @ 0x5f0 │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ + str.w r0, [sp, #1508] @ 0x5e4 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str.w r0, [sp, #1504] @ 0x5e0 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + str.w r0, [sp, #1500] @ 0x5dc │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str.w r0, [sp, #1496] @ 0x5d8 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str.w r0, [sp, #1488] @ 0x5d0 │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + str.w r0, [sp, #1484] @ 0x5cc │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str.w r0, [sp, #1480] @ 0x5c8 │ │ + add.w r0, sp, #1464 @ 0x5b8 │ │ + stmia.w r0, {r1, r2, ip, lr} │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + str.w r0, [sp, #1444] @ 0x5a4 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + str.w r0, [sp, #1440] @ 0x5a0 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str.w r0, [sp, #1432] @ 0x598 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str.w r0, [sp, #1420] @ 0x58c │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + str.w r0, [sp, #1416] @ 0x588 │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + str.w r0, [sp, #1412] @ 0x584 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str.w r0, [sp, #1408] @ 0x580 │ │ + movs r0, #148 @ 0x94 │ │ + strb.w fp, [sp, #1544] @ 0x608 │ │ + str.w r4, [sp, #1540] @ 0x604 │ │ + str.w r4, [sp, #1532] @ 0x5fc │ │ + str.w sl, [sp, #1528] @ 0x5f8 │ │ + str.w r9, [sp, #1516] @ 0x5ec │ │ + str.w r8, [sp, #1512] @ 0x5e8 │ │ + str.w r3, [sp, #1492] @ 0x5d4 │ │ + str.w r2, [sp, #1460] @ 0x5b4 │ │ + str.w r1, [sp, #1456] @ 0x5b0 │ │ + str.w r2, [sp, #1452] @ 0x5ac │ │ + str.w r1, [sp, #1448] @ 0x5a8 │ │ + str.w r6, [sp, #1436] @ 0x59c │ │ + str.w r2, [sp, #1428] @ 0x594 │ │ + str.w r1, [sp, #1424] @ 0x590 │ │ + str.w fp, [sp, #1404] @ 0x57c │ │ + str.w fp, [sp, #1400] @ 0x578 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 18e6a │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + movs r2, #148 @ 0x94 │ │ + mov sl, r0 │ │ + bl 5da54 │ │ + b.n 18032 │ │ + movs r4, #0 │ │ + b.n 18a7a │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + strd sl, r9, [sp, #284] @ 0x11c │ │ cmp r1, r0 │ │ - bcc.w 1210a │ │ - subs r5, r1, r0 │ │ - add fp, r0 │ │ - movs r0, #2 │ │ - mov r1, r5 │ │ - strd fp, r5, [ip] │ │ - b.n 11f50 │ │ - movs r0, #1 │ │ - cmp r3, #0 │ │ - beq.n 11fca │ │ - cmp r3, #2 │ │ - beq.n 11ff2 │ │ - cmp r3, #1 │ │ - mov r5, fp │ │ - mov r8, lr │ │ - beq.n 12002 │ │ - b.n 12014 │ │ - ldrb.w r5, [fp] │ │ - cmp r5, #46 @ 0x2e │ │ - bne.n 12014 │ │ - add.w r5, fp, #1 │ │ - mov.w r8, #8 │ │ - ldrb r5, [r5, #0] │ │ - cmp r5, #46 @ 0x2e │ │ + strd lr, r3, [sp, #276] @ 0x114 │ │ + beq.n 1880a │ │ + ldr.w r4, [r0, #-4]! │ │ + str r0, [sp, #248] @ 0xf8 │ │ + ldrd r8, r1, [r4, #28] │ │ + cmp r1, #0 │ │ + ldr r0, [r4, #0] │ │ + str r1, [sp, #292] @ 0x124 │ │ it ne │ │ - movne.w r8, #9 │ │ - add r0, r3 │ │ - cmp r1, r0 │ │ - bcs.n 12020 │ │ - b.n 1210a │ │ - mov.w r8, #9 │ │ - add r0, r3 │ │ - cmp r1, r0 │ │ - bcc.w 1210a │ │ - subs r5, r1, r0 │ │ - add.w r6, fp, r0 │ │ - cmp.w r8, #10 │ │ - strd r6, r5, [ip] │ │ - bne.n 120a6 │ │ + movne r1, #1 │ │ + cmp.w r8, #0 │ │ + str r1, [sp, #260] @ 0x104 │ │ + mov fp, r8 │ │ + it ne │ │ + movne.w r8, #1 │ │ + lsls r0, r0, #31 │ │ + itttt ne │ │ + ldrne r0, [sp, #224] @ 0xe0 │ │ + ldrdne r0, r1, [r0] │ │ + eorne.w r0, r0, #47 @ 0x2f │ │ + orrsne.w r0, r0, r1 │ │ + bne.n 18816 │ │ + mov.w r9, #0 │ │ + ldr r0, [r4, #16] │ │ + ldrd r6, r3, [sp, #268] @ 0x10c │ │ + cbz r0, 18854 │ │ + ldr r1, [sp, #252] @ 0xfc │ │ + ldrh.w r5, [r1, #344] @ 0x158 │ │ + ldr r1, [r4, #20] │ │ + b.n 18888 │ │ + ldr r0, [r2, #20] │ │ + cbz r0, 1885c │ │ + ldrh.w r5, [r6, #344] @ 0x158 │ │ + ldr r1, [r2, #24] │ │ + b.n 1885e │ │ + ldr r0, [r5, #0] │ │ + ldr.w sl, [r4, #8] │ │ + cmp r0, #2 │ │ + beq.w 18dee │ │ + lsls r0, r0, #31 │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + beq.n 18836 │ │ + ldrb.w r0, [r6, #288] @ 0x120 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 18aba │ │ + ldr.w r0, [r6, #292] @ 0x124 │ │ + ldr r1, [r0, #4] │ │ + cmp r1, sl │ │ + bls.n 187f4 │ │ + ldr r0, [r0, #0] │ │ + add.w r1, sl, sl, lsl #1 │ │ + add.w r0, r0, r1, lsl #2 │ │ + ldrd r9, sl, [r0, #4] │ │ + ldr r0, [r4, #16] │ │ + ldrd r6, r3, [sp, #268] @ 0x10c │ │ + cmp r0, #0 │ │ + bne.n 18800 │ │ + mov r2, r6 │ │ + mov r5, r3 │ │ + ldr r4, [sp, #264] @ 0x108 │ │ + b.n 18892 │ │ + movs r5, #2 │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ + str.w lr, [sp, #260] @ 0x104 │ │ + cbz r2, 18874 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #236] @ 0xec │ │ + mov r6, r1 │ │ + blx 60d20 │ │ + mov r1, r6 │ │ + mov r0, r4 │ │ + ldr r6, [sp, #268] @ 0x10c │ │ + mov.w r8, #3 │ │ + ldr r3, [sp, #272] @ 0x110 │ │ + ldr r2, [sp, #288] @ 0x120 │ │ + mov sl, r6 │ │ + str r2, [sp, #292] @ 0x124 │ │ + mov r9, r3 │ │ + ldr.w fp, [sp, #284] @ 0x11c │ │ + ldr r4, [sp, #264] @ 0x108 │ │ + cmp r5, #2 │ │ + mov r2, r6 │ │ + mov r5, r3 │ │ + bne.n 1889e │ │ + mov r0, r4 │ │ + movs r1, #0 │ │ + mov r6, r2 │ │ + bl 215f4 │ │ + mov r3, r5 │ │ + str.w r0, [sp, #1428] @ 0x594 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + str.w r0, [sp, #1412] @ 0x584 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + ldr r2, [sp, #284] @ 0x11c │ │ + str.w r2, [sp, #1404] @ 0x57c │ │ + str.w r1, [sp, #1432] @ 0x598 │ │ + str.w r4, [sp, #1424] @ 0x590 │ │ + str.w r6, [sp, #1420] @ 0x58c │ │ + str.w r3, [sp, #1416] @ 0x588 │ │ + str.w r0, [sp, #1408] @ 0x580 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + bl 31718 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + ldr r4, [sp, #292] @ 0x124 │ │ + b.n 18942 │ │ movs r0, #2 │ │ - mov r1, r5 │ │ - mov fp, r6 │ │ - b.n 11f50 │ │ + mov r8, fp │ │ + str r0, [sp, #280] @ 0x118 │ │ + movs r0, #3 │ │ + str r4, [sp, #284] @ 0x11c │ │ + mov fp, sl │ │ + str r4, [sp, #276] @ 0x114 │ │ + str r0, [sp, #288] @ 0x120 │ │ + ldr r6, [sp, #252] @ 0xfc │ │ + strd sl, r9, [sp, #268] @ 0x10c │ │ + str.w r9, [sp, #292] @ 0x124 │ │ + ldrd r4, r5, [sp, #260] @ 0x104 │ │ + mov r0, r5 │ │ movs r1, #0 │ │ - b.n 11f50 │ │ + bl 215f4 │ │ + mov sl, r6 │ │ + mov r9, fp │ │ + str.w r0, [sp, #1428] @ 0x594 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + str.w r0, [sp, #1412] @ 0x584 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + str.w r4, [sp, #1404] @ 0x57c │ │ + str.w r1, [sp, #1432] @ 0x598 │ │ + str.w r5, [sp, #1424] @ 0x590 │ │ + str.w sl, [sp, #1420] @ 0x58c │ │ + str.w r9, [sp, #1416] @ 0x588 │ │ + str.w r8, [sp, #1400] @ 0x578 │ │ + str.w r0, [sp, #1408] @ 0x580 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + bl 31718 │ │ + ldrd sl, r9, [sp, #268] @ 0x10c │ │ + ldrd r4, fp, [sp, #276] @ 0x114 │ │ + ldr.w r8, [sp, #288] @ 0x120 │ │ + sub.w r0, r8, #3 │ │ + cmp.w r8, #2 │ │ + mov r1, r0 │ │ + it ls │ │ + movls r1, #2 │ │ cmp r1, #1 │ │ - it eq │ │ - cmpeq r3, #46 @ 0x2e │ │ - bne.w 11f50 │ │ - cmp r5, #0 │ │ - beq.w 12134 │ │ - subs r0, r5, #1 │ │ - add.w r1, fp, #1 │ │ - strd r1, r0, [ip] │ │ - movs r0, #7 │ │ - strb.w r0, [r9] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #1 │ │ - mov.w r8, #6 │ │ - strb.w r0, [ip, #28] │ │ - tbb [pc, r7] │ │ + beq.n 189b4 │ │ + cmp r1, #2 │ │ + bne.w 18a78 │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + str r0, [sp, #284] @ 0x11c │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + str r4, [sp, #292] @ 0x124 │ │ + cmp r1, r0 │ │ + beq.n 189c6 │ │ + ldr.w r6, [r0, #-4]! │ │ + str r0, [sp, #248] @ 0xf8 │ │ + ldrd r2, r1, [r6, #28] │ │ + cmp r1, #0 │ │ + ldr r0, [r6, #0] │ │ + str r1, [sp, #276] @ 0x114 │ │ + it ne │ │ + movne r1, #1 │ │ + str r1, [sp, #260] @ 0x104 │ │ + cmp r2, #0 │ │ + mov r1, r2 │ │ + str r2, [sp, #280] @ 0x118 │ │ + it ne │ │ + movne r1, #1 │ │ + str r1, [sp, #288] @ 0x120 │ │ + lsls r0, r0, #31 │ │ + itttt ne │ │ + ldrne r0, [sp, #224] @ 0xe0 │ │ + ldrdne r0, r1, [r0] │ │ + eorne.w r0, r0, #47 @ 0x2f │ │ + orrsne.w r0, r0, r1 │ │ + bne.n 18a04 │ │ + movs r0, #0 │ │ + mov r4, fp │ │ + str r0, [sp, #272] @ 0x110 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #0 │ │ + beq.n 18a5c │ │ + ldr r1, [sp, #252] @ 0xfc │ │ + ldrh.w r5, [r1, #344] @ 0x158 │ │ + ldr r1, [r6, #20] │ │ + b.n 189f6 │ │ + cmp r0, #2 │ │ + bcc.n 188da │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #236] @ 0xec │ │ + blxne 60d20 │ │ + b.n 188da │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ + ldr r0, [r1, #20] │ │ + cbz r0, 18a46 │ │ + ldr r2, [sp, #252] @ 0xfc │ │ + ldr r1, [r1, #24] │ │ + ldrh.w r5, [r2, #344] @ 0x158 │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ + cbz r2, 189e6 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + mov r6, r1 │ │ + ldr r0, [sp, #236] @ 0xec │ │ + blx 60d20 │ │ + mov r1, r6 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ movs r2, #3 │ │ - lsls r2, r5, #12 │ │ - cmp r0, #37 @ 0x25 │ │ - mov r8, sl │ │ - b.n 120c4 │ │ - cmp r5, #0 │ │ - beq.n 12128 │ │ - subs r0, r5, #1 │ │ - add.w r1, fp, #1 │ │ - strd r1, r0, [ip] │ │ - movs r0, #6 │ │ - strb.w r0, [r9] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str r4, [sp, #276] @ 0x114 │ │ + str r2, [sp, #288] @ 0x120 │ │ + mov r4, fp │ │ + strd sl, r9, [sp, #268] @ 0x10c │ │ + str.w fp, [sp, #280] @ 0x118 │ │ + cmp r5, #2 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + mov r6, sl │ │ + mov fp, r9 │ │ + beq.w 188f8 │ │ + b.n 18904 │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ + mov r4, fp │ │ + ldr r5, [r6, #8] │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #2 │ │ + beq.n 18a62 │ │ + lsls r0, r0, #31 │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + beq.n 18a24 │ │ + ldr r1, [sp, #252] @ 0xfc │ │ + ldrb.w r0, [r1, #288] @ 0x120 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 18ab6 │ │ + ldr.w r0, [r1, #292] @ 0x124 │ │ + ldr r1, [r0, #4] │ │ + cmp r1, r5 │ │ + bls.n 18a50 │ │ + ldr r0, [r0, #0] │ │ + add.w r1, r5, r5, lsl #1 │ │ + add.w r0, r0, r1, lsl #2 │ │ + ldrd r0, r1, [r0, #4] │ │ + strd r1, r0, [sp, #268] @ 0x10c │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #0 │ │ + bne.n 189aa │ │ + b.n 18a5c │ │ + movs r5, #2 │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ + cmp r2, #0 │ │ + bne.n 189d8 │ │ + b.n 189e6 │ │ + movs r0, #0 │ │ + str r0, [sp, #272] @ 0x110 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + ldr r0, [r6, #16] │ │ + cmp r0, #0 │ │ + bne.n 189aa │ │ + mov r6, sl │ │ + mov fp, r9 │ │ + b.n 188f8 │ │ + ldrd r1, r0, [sp, #212] @ 0xd4 │ │ + ldr r2, [sp, #252] @ 0xfc │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ + bl 1fe58 │ │ + ldr r0, [r0, #0] │ │ + lsls r0, r0, #31 │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + bne.n 18a16 │ │ + b.n 18a24 │ │ + movs r4, #1 │ │ + cmp r0, #2 │ │ + bcc.n 18a88 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + cbz r0, 18a88 │ │ + ldr r0, [sp, #236] @ 0xec │ │ + blx 60d20 │ │ + cbnz r4, 18aac │ │ + mov r0, r5 │ │ + movs r1, #0 │ │ + bl 215f4 │ │ + cbz r0, 18aac │ │ + str.w r0, [sp, #1404] @ 0x57c │ │ movs r0, #3 │ │ - strb.w r0, [ip, #28] │ │ - movs r0, #10 │ │ - strb.w r0, [r9] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - strd fp, r3, [r9, #4] │ │ - strb.w r8, [r9] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r8, [sp, #8] │ │ - b.n 120c4 │ │ - ldr.w r8, [sp, #4] │ │ - b.n 120c4 │ │ - mov.w r8, #2 │ │ - cmp r8, r5 │ │ - bhi.n 12112 │ │ - movs r0, #6 │ │ - tbb [pc, r7] │ │ - lsls r3, r0, #20 │ │ - lsls r2, r1, #12 │ │ - lsrs r7, r0, #4 │ │ - mov r0, sl │ │ - b.n 120e2 │ │ - ldr r0, [sp, #8] │ │ - b.n 120e2 │ │ - ldr r0, [sp, #4] │ │ - b.n 120e2 │ │ - movs r0, #2 │ │ - cmp r5, r0 │ │ - bcc.n 1211e │ │ - subs r1, r5, r0 │ │ - add r0, fp │ │ - movs r2, #19 │ │ - strd r0, r1, [ip] │ │ - add.w r0, r9, #1 │ │ - add.w r1, ip, #9 │ │ - bl 3e666 │ │ - strd fp, r8, [r9, #20] │ │ - strb.w r7, [r9] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #60] @ (12148 ) │ │ - add r2, pc │ │ - bl 8490 │ │ - ldr r2, [pc, #56] @ (1214c ) │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + str.w r1, [sp, #1408] @ 0x580 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + bl 31718 │ │ + addw sp, sp, #1932 @ 0x78c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r4, #1 │ │ + b.n 18abc │ │ + movs r4, #0 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + ldr r5, [sp, #264] @ 0x108 │ │ + cmp r0, #0 │ │ + bne.n 18a82 │ │ + b.n 18a88 │ │ + add.w r6, sp, #1400 @ 0x578 │ │ + add r5, sp, #296 @ 0x128 │ │ + str r0, [sp, #276] @ 0x114 │ │ + add.w r0, r5, #32 │ │ + mov r1, r6 │ │ + mov.w r2, #256 @ 0x100 │ │ + bl 5df6a │ │ + add.w ip, r6, #260 @ 0x104 │ │ + add.w r1, r5, #292 @ 0x124 │ │ + mov lr, r5 │ │ + mov r9, r4 │ │ + ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, #8 │ │ + ldr.w ip, [sp, #280] @ 0x118 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + blx 60df0 │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + str r0, [sp, #584] @ 0x248 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + str.w r9, [sp, #300] @ 0x12c │ │ + str r0, [sp, #296] @ 0x128 │ │ + ldr r0, [sp, #584] @ 0x248 │ │ + ldr r4, [sp, #292] @ 0x124 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.w 17750 │ │ + b.n 18aac │ │ + ldr r2, [pc, #952] @ (18edc ) │ │ + movs r1, #4 │ │ add r2, pc │ │ - bl 8974 │ │ - ldr r2, [pc, #48] @ (12150 ) │ │ - mov r1, r5 │ │ + bl b858 │ │ + mov r6, r9 │ │ + b.w 172d6 │ │ + ldr r2, [pc, #940] @ (18ee0 ) │ │ add r2, pc │ │ - bl 8490 │ │ - ldr r2, [pc, #24] @ (12144 ) │ │ + bl b80e │ │ + ldr r0, [pc, #936] @ (18ee4 ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + b.n 18e72 │ │ + ldr r2, [pc, #928] @ (18ee8 ) │ │ + mov r0, r8 │ │ + movs r1, #4 │ │ add r2, pc │ │ + bl b858 │ │ + movs r0, #4 │ │ + movs r1, #148 @ 0x94 │ │ + bl b118 │ │ + b.n 18e72 │ │ movs r0, #1 │ │ movs r1, #0 │ │ - bl 8490 │ │ - ldr r2, [pc, #8] @ (12140 ) │ │ - add r2, pc │ │ - movs r0, #1 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #976 @ 0x3d0 │ │ + mov r2, sl │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd r8, r4, [sp, #980] @ 0x3d4 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + mov r2, sl │ │ + add.w r0, r8, r4 │ │ + bl 5df06 │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ + add r4, sl │ │ + str r4, [sp, #984] @ 0x3d8 │ │ movs r1, #0 │ │ - bl 8490 │ │ - lsrs r2, r3, #20 │ │ - movs r3, r0 │ │ - lsrs r6, r6, #20 │ │ - movs r3, r0 │ │ - lsrs r4, r4, #21 │ │ - movs r3, r0 │ │ - lsrs r0, r3, #20 │ │ - movs r3, r0 │ │ - lsrs r6, r3, #20 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - mov r8, r1 │ │ - ldrb r1, [r0, #0] │ │ - ldrb.w r2, [r8] │ │ - movs r6, #1 │ │ - subs r4, r1, #6 │ │ - mov r5, r0 │ │ + str r0, [sp, #280] @ 0x118 │ │ + mov r5, r9 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + b.n 18b98 │ │ + mov.w r5, #8192 @ 0x2000 │ │ movs r0, #0 │ │ - uxtb r3, r4 │ │ - cmp r3, #4 │ │ - mov.w r3, #0 │ │ + movs r4, #0 │ │ + str r1, [sp, #280] @ 0x118 │ │ + str r0, [sp, #284] @ 0x11c │ │ + add.w r9, sp, #976 @ 0x3d0 │ │ + movs r0, #0 │ │ + movs r2, #0 │ │ + mov.w lr, #0 │ │ + mov sl, r1 │ │ + str r0, [sp, #272] @ 0x110 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + cmp r4, r0 │ │ + it eq │ │ + cmpeq r0, r1 │ │ + beq.n 18bde │ │ + str.w r8, [sp, #276] @ 0x114 │ │ + mov r8, r0 │ │ + cmp r4, r8 │ │ + bne.n 18c64 │ │ + add.w r2, r8, #32 │ │ + cmp.w r2, r8, lsl #1 │ │ + it ls │ │ + movls.w r2, r8, lsl #1 │ │ + cmp r2, #0 │ │ + bmi.w 18d98 │ │ + cmp.w r8, #0 │ │ + str.w lr, [sp, #268] @ 0x10c │ │ + bne.n 18c6c │ │ + movs r0, #0 │ │ + b.n 18c7a │ │ + str.w lr, [sp, #268] @ 0x10c │ │ + str.w r2, [sp, #1428] @ 0x594 │ │ + str.w r2, [sp, #1424] @ 0x590 │ │ + str.w r2, [sp, #1420] @ 0x58c │ │ + str.w r2, [sp, #1416] @ 0x588 │ │ + str.w r2, [sp, #1412] @ 0x584 │ │ + str.w r2, [sp, #1408] @ 0x580 │ │ + str.w r2, [sp, #1404] @ 0x57c │ │ + str.w r2, [sp, #1400] @ 0x578 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + movs r2, #32 │ │ + blx 60dc0 │ │ + adds r1, r0, #1 │ │ + bne.n 18c1e │ │ + blx 60d90 │ │ + ldr r4, [r0, #0] │ │ + cmp r4, #4 │ │ + beq.n 18c02 │ │ + b.n 18d80 │ │ + cmp r0, #33 @ 0x21 │ │ + bcs.w 18db8 │ │ + mov r2, sl │ │ + mov r4, r0 │ │ + cmp r0, #0 │ │ + beq.w 18d5e │ │ + movs r1, #1 │ │ + mov r0, r9 │ │ + str r1, [sp, #0] │ │ + mov r1, r2 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + mov r9, r5 │ │ + bl 1d8d4 │ │ + ldrd r0, r5, [sp, #980] @ 0x3d4 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + str r0, [sp, #276] @ 0x114 │ │ + mov r2, r4 │ │ + add r0, r5 │ │ + bl 5df06 │ │ + ldr.w r8, [sp, #976] @ 0x3d0 │ │ + add r4, r5 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + mov r5, r9 │ │ + ldr.w lr, [sp, #268] @ 0x10c │ │ + cmp r4, r8 │ │ + beq.n 18bbc │ │ + str.w lr, [sp, #268] @ 0x10c │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + b.n 18ca2 │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ + str r0, [sp, #276] @ 0x114 │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + movs r0, #1 │ │ + str.w r8, [sp, #1408] @ 0x580 │ │ + str.w r0, [sp, #1404] @ 0x57c │ │ + add.w r0, sp, #1056 @ 0x420 │ │ + add.w r3, sp, #1400 @ 0x578 │ │ + movs r1, #1 │ │ + mov r9, r2 │ │ + bl 223b0 │ │ + ldr.w r0, [sp, #1056] @ 0x420 │ │ + cmp r0, #1 │ │ + beq.w 18d98 │ │ + ldr.w r0, [sp, #1060] @ 0x424 │ │ + mov r8, r9 │ │ + strd r9, r0, [sp, #976] @ 0x3d0 │ │ + sub.w r2, r8, r4 │ │ + str.w r8, [sp, #280] @ 0x118 │ │ + add.w r8, r0, r4 │ │ + cmp r5, r2 │ │ + str r5, [sp, #260] @ 0x104 │ │ it cc │ │ - uxtabcc r3, r6, r4 │ │ - subs r4, r2, #6 │ │ - uxtb r7, r4 │ │ - uxtab r6, r6, r4 │ │ - cmp r7, #3 │ │ + movcc r2, r5 │ │ + mvn.w r5, #2147483648 @ 0x80000000 │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ + cmp r2, r1 │ │ + str r2, [sp, #264] @ 0x108 │ │ + it cc │ │ + movcc r5, r2 │ │ + str r0, [sp, #276] @ 0x114 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + blx 60dc0 │ │ + adds r1, r0, #1 │ │ + bne.n 18ce6 │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + mov.w r9, #0 │ │ + cmp r0, #4 │ │ + beq.n 18cc8 │ │ + b.n 18d8a │ │ + ldr r3, [sp, #268] @ 0x10c │ │ + add r4, r0 │ │ + str r4, [sp, #984] @ 0x3d8 │ │ + cmp r0, r3 │ │ it hi │ │ - movhi r6, #0 │ │ + movhi r3, r0 │ │ + cmp r0, #0 │ │ + beq.n 18da8 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + mov.w ip, #0 │ │ + sub.w lr, r3, r0 │ │ + add.w r9, sp, #976 @ 0x3d0 │ │ + cmp r0, r1 │ │ + ldr r1, [sp, #272] @ 0x110 │ │ + it cc │ │ + addcc.w ip, r1, #1 │ │ + ldr r1, [sp, #284] @ 0x11c │ │ + ldr.w r8, [sp, #276] @ 0x114 │ │ + movs r2, #0 │ │ + ldr r5, [sp, #260] @ 0x104 │ │ + cmp r1, #0 │ │ + mov r1, sl │ │ + str.w ip, [sp, #272] @ 0x110 │ │ + beq.w 18ba8 │ │ + mov r6, r5 │ │ + cmp.w ip, #1 │ │ + it gt │ │ + movgt.w r6, #4294967295 @ 0xffffffff │ │ + str r6, [sp, #272] @ 0x110 │ │ + ldr r6, [sp, #264] @ 0x108 │ │ cmp r3, r6 │ │ - bne.n 121f6 │ │ - cbz r3, 121ac │ │ - cmp r3, #4 │ │ - bne.n 121f4 │ │ - ldr r2, [r5, #8] │ │ - ldr.w r0, [r8, #8] │ │ - cmp r2, r0 │ │ - bne.n 121fa │ │ + ldr r6, [sp, #272] @ 0x110 │ │ + it eq │ │ + moveq r6, r5 │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + it gt │ │ + lslgt r5, r6, #1 │ │ + ldr r3, [sp, #264] @ 0x108 │ │ + cmp r3, r6 │ │ + it cc │ │ + movcc r5, r6 │ │ + cmp r0, r3 │ │ + it ne │ │ + movne r5, r6 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + str.w ip, [sp, #272] @ 0x110 │ │ + b.n 18ba8 │ │ + add.w r0, r8, r2 │ │ + add.w r1, sp, #1400 @ 0x578 │ │ + mov r6, r2 │ │ + mov r2, r4 │ │ + bl 5df06 │ │ + add r6, r4 │ │ + movs r5, #4 │ │ + mov.w r9, #1 │ │ + mov sl, r6 │ │ + mov r4, r6 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + b.w 16c7a │ │ + mov.w r9, #0 │ │ + movs r5, #0 │ │ + b.w 16c7a │ │ + mov sl, r4 │ │ + movs r5, #0 │ │ + mov r4, r0 │ │ + ldr.w r8, [sp, #276] @ 0x114 │ │ + b.w 16c7a │ │ + mov sl, r8 │ │ + movs r5, #1 │ │ + mov.w r9, #0 │ │ + ldr.w r8, [sp, #276] @ 0x114 │ │ + b.w 16c7a │ │ + movs r5, #4 │ │ + mov.w r9, #1 │ │ + mov sl, r4 │ │ + ldr.w r8, [sp, #276] @ 0x114 │ │ + b.w 16c7a │ │ + ldr r2, [pc, #780] @ (190c8 ) │ │ + add r2, pc │ │ + movs r1, #32 │ │ + bl b858 │ │ + b.n 18e72 │ │ + ldr r0, [pc, #784] @ (190d8 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #784] @ (190dc ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + add r1, pc │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + str.w r2, [sp, #1416] @ 0x588 │ │ + str.w r2, [sp, #1412] @ 0x584 │ │ + movs r2, #4 │ │ + str.w r3, [sp, #1404] @ 0x57c │ │ + str.w r2, [sp, #1408] @ 0x580 │ │ + bl b450 │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ + mov r0, r5 │ │ + mov r1, ip │ │ + mov r2, r6 │ │ + mov r9, r5 │ │ + bl 1fe58 │ │ + ldr.w r0, [r9] │ │ + ldr r6, [sp, #252] @ 0xfc │ │ + lsls r0, r0, #31 │ │ + ldr r0, [sp, #220] @ 0xdc │ │ + bne.w 18828 │ │ + b.n 18836 │ │ + ldr r2, [pc, #720] @ (190e0 ) │ │ + mov r0, r8 │ │ + add r2, pc │ │ + bl b410 │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + bl 1fa14 │ │ + ldr r0, [pc, #688] @ (190d0 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #688] @ (190d4 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str.w r2, [sp, #1416] @ 0x588 │ │ + add r1, pc │ │ + str.w r2, [sp, #1412] @ 0x584 │ │ + movs r2, #4 │ │ + str.w r3, [sp, #1404] @ 0x57c │ │ + str.w r2, [sp, #1408] @ 0x580 │ │ + str.w r0, [sp, #1400] @ 0x578 │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + bl b450 │ │ + b.n 18e72 │ │ + ldr r2, [pc, #640] @ (190cc ) │ │ + add r2, pc │ │ + movs r1, #8 │ │ + bl b858 │ │ + b.n 18e72 │ │ + ldr r2, [pc, #652] @ (190e4 ) │ │ + add r2, pc │ │ + bl b410 │ │ + movs r0, #8 │ │ + mov.w r1, #288 @ 0x120 │ │ + bl b118 │ │ + b.n 18e72 │ │ + movs r0, #4 │ │ + movs r1, #148 @ 0x94 │ │ + bl b118 │ │ + udf #254 @ 0xfe │ │ + mov r9, r0 │ │ + b.n 18ff0 │ │ + b.n 19002 │ │ + mov r9, r0 │ │ + dmb ish │ │ + ldrex r0, [sl] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [sl] │ │ + cmp r2, #0 │ │ + bne.n 18e80 │ │ + cmp r0, #1 │ │ + bne.w 19094 │ │ + dmb ish │ │ + sub.w r0, r7, #156 @ 0x9c │ │ + bl 1d7e8 │ │ + b.n 19094 │ │ + bl cf94 │ │ + mov r9, r0 │ │ + b.n 18ff0 │ │ + mov r9, r0 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + cmp r0, #0 │ │ + beq.w 19004 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + blx 60d20 │ │ + b.n 19004 │ │ + mov r9, r0 │ │ + sub.w r0, r7, #112 @ 0x70 │ │ + bl 1a378 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + mov r1, r4 │ │ + blx 60ed0 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ + blx 60df0 │ │ + mov r0, r9 │ │ + blx 5f420 │ │ + nop │ │ + add r6, pc, #552 @ (adr r6, 19108 ) │ │ + movs r4, r0 │ │ + add r0, pc, #880 @ (adr r0, 19254 ) │ │ + movs r4, r0 │ │ + add r6, pc, #336 @ (adr r6, 19038 ) │ │ + movs r4, r0 │ │ + add r6, pc, #24 @ (adr r6, 18f04 ) │ │ + movs r4, r0 │ │ + mov r9, r0 │ │ ldr r0, [r5, #4] │ │ - ldr.w r1, [r8, #4] │ │ - blx 41360 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - cmp r4, #4 │ │ - bcc.n 121f4 │ │ - cmp r1, r2 │ │ - bne.n 121f6 │ │ - tbb [pc, r1] │ │ - lsls r3, r0, #16 │ │ - lsls r4, r4, #12 │ │ - movs r4, #4 │ │ - b.n 1218e │ │ - ldr r2, [r5, #8] │ │ - ldr.w r0, [r8, #8] │ │ - cmp r2, r0 │ │ - bne.n 121fa │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + blx 60d20 │ │ + mov r0, r9 │ │ + blx 5f420 │ │ + mov r9, r0 │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + bl 1d888 │ │ + b.n 19070 │ │ + bl cf94 │ │ + mov r9, r0 │ │ + dmb ish │ │ + ldrex r0, [sl] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [sl] │ │ + cmp r2, #0 │ │ + bne.n 18f1c │ │ + cmp r0, #1 │ │ + bne.n 18f38 │ │ + dmb ish │ │ + ldr r0, [sp, #8] │ │ + bl 1d7e8 │ │ + ldr.w r0, [sp, #1656] @ 0x678 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 18f40 │ │ + cmp r1, #1 │ │ + bne.n 18f5e │ │ + dmb ish │ │ + ldr.w r0, [sp, #1656] @ 0x678 │ │ + bl 1f960 │ │ + ldr r0, [sp, #12] │ │ + bl 1f9c8 │ │ + b.n 19094 │ │ + ldr r0, [sp, #12] │ │ + bl 1f9c8 │ │ + bl cf94 │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + bl 1f8d8 │ │ + bl cf94 │ │ + bl cf94 │ │ + mov r9, r0 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + b.n 19004 │ │ + mov r9, r0 │ │ + b.n 19070 │ │ + mov r9, r0 │ │ ldr r0, [r5, #4] │ │ - ldr.w r1, [r8, #4] │ │ - blx 41360 │ │ - cbnz r0, 121fa │ │ - ldr r2, [r5, #16] │ │ - ldr.w r0, [r8, #16] │ │ - cmp r2, r0 │ │ - bne.n 121fa │ │ - ldr r0, [r5, #12] │ │ - ldr.w r1, [r8, #12] │ │ - blx 41360 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r6 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + b.n 18fd8 │ │ + mov r9, r0 │ │ + add r0, sp, #632 @ 0x278 │ │ + bl 1d030 │ │ + b.n 190a2 │ │ + bl cf94 │ │ + mov r9, r0 │ │ + str.w r8, [sp, #288] @ 0x120 │ │ + b.n 18fe8 │ │ + mov r9, r0 │ │ + mov r0, r5 │ │ + mov r1, sl │ │ + blx 60ed0 │ │ + b.n 19062 │ │ + b.n 18fe2 │ │ + b.n 19002 │ │ + mov r9, r0 │ │ + movs r4, #8 │ │ + b.n 19034 │ │ + b.n 19060 │ │ + mov r9, r0 │ │ + b.n 19050 │ │ + mov r9, r0 │ │ + b.n 19094 │ │ + mov r9, r0 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + subs r0, #3 │ │ + cmp r0, #2 │ │ + bcc.n 190a2 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + cmp r0, #0 │ │ + beq.n 190a2 │ │ + ldr r0, [sp, #236] @ 0xec │ │ + blx 60d20 │ │ + mov r0, r9 │ │ + blx 5f420 │ │ + mov r9, r0 │ │ + ldr r0, [sp, #976] @ 0x3d0 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #980] @ 0x3d4 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + blx 60df0 │ │ + ldrd r4, r5, [r7, #-108] @ 0x6c │ │ + cbz r5, 19034 │ │ + add.w r6, r4, #44 @ 0x2c │ │ + ldr.w r0, [r6, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r6, #0] │ │ + blxne 60d20 │ │ + adds r6, #56 @ 0x38 │ │ + subs r5, #1 │ │ + bne.n 19020 │ │ + ldr.w r0, [r7, #-112] │ │ + cbz r0, 190a2 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + mov r0, r9 │ │ + blx 5f420 │ │ + mov r9, r0 │ │ + add.w r0, sp, #1400 @ 0x578 │ │ + bl 1d888 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cbz r0, 19062 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + blx 60d20 │ │ + b.n 19062 │ │ + bl cf94 │ │ + mov r9, r0 │ │ + ldr.w r0, [r7, #-112] │ │ + cbz r0, 19070 │ │ + ldr.w r0, [r7, #-108] │ │ + blx 60d20 │ │ + ldr.w r0, [r7, #-192] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 19078 │ │ + cmp r1, #1 │ │ + bne.n 19094 │ │ + dmb ish │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + bl 1d7e8 │ │ + ldrb.w r0, [sp, #752] @ 0x2f0 │ │ + cmp r0, #2 │ │ + itt eq │ │ + ldreq r0, [sp, #632] @ 0x278 │ │ + cmpeq r0, #0 │ │ + beq.n 190a8 │ │ + mov r0, r9 │ │ + blx 5f420 │ │ + ldr r0, [sp, #636] @ 0x27c │ │ + subs r0, #3 │ │ + cmp r0, #2 │ │ + bcc.n 190a2 │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ + cmp r0, #0 │ │ + beq.n 190a2 │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ + blx 60d20 │ │ + mov r0, r9 │ │ + blx 5f420 │ │ + bl cf94 │ │ + nop │ │ + add r0, pc, #72 @ (adr r0, 19114 ) │ │ + movs r4, r0 │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ + movs r4, r0 │ │ + ldr r3, [sp, #584] @ 0x248 │ │ + movs r4, r0 │ │ + ldr r3, [sp, #592] @ 0x250 │ │ + movs r4, r0 │ │ + ldr r4, [sp, #16] │ │ + movs r4, r0 │ │ + add r3, pc, #824 @ (adr r3, 19418 ) │ │ + movs r4, r0 │ │ + add r3, pc, #704 @ (adr r3, 193a4 ) │ │ + movs r4, r0 │ │ + ldr r5, [sp, #800] @ 0x320 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #92 @ 0x5c │ │ + ldrd r9, r8, [r0] │ │ + cmp r1, #0 │ │ + str r1, [sp, #12] │ │ + ldrb.w r6, [r9, #16] │ │ + it eq │ │ + movseq.w r1, r6, lsl #31 │ │ + beq.w 192b8 │ │ + strd r3, r0, [sp, #4] │ │ + mov fp, r2 │ │ + ldr.w r0, [r9] │ │ + cmp.w r8, #0 │ │ + beq.n 19174 │ │ + ldrd r0, r1, [r0] │ │ + movs r2, #6 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #504] @ (1931c ) │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 1929c │ │ + ldrb.w r0, [r9, #16] │ │ + cmp r0, #1 │ │ + bne.n 191f2 │ │ + ldr.w r0, [r9] │ │ + movs r6, #13 │ │ + ldr r1, [pc, #460] @ (19308 ) │ │ + ldr r2, [pc, #460] @ (1930c ) │ │ + ldr r3, [pc, #464] @ (19310 ) │ │ + add r1, pc │ │ + add r2, pc │ │ + strh.w r6, [sp, #72] @ 0x48 │ │ + movs r6, #0 │ │ + add r3, pc │ │ + str r6, [sp, #68] @ 0x44 │ │ + movs r6, #1 │ │ + strd r1, r2, [sp, #60] @ 0x3c │ │ + add r2, sp, #60 @ 0x3c │ │ + strd r1, r6, [sp, #16] │ │ + movs r1, #2 │ │ + strd r3, r6, [sp, #32] │ │ + str r1, [sp, #28] │ │ + ldrd r0, r1, [r0] │ │ + str r2, [sp, #24] │ │ + add r2, sp, #16 │ │ + bl bae2 │ │ + cmp r0, #0 │ │ + beq.n 191f2 │ │ + b.n 1929c │ │ + ldr r1, [pc, #368] @ (192e8 ) │ │ + movs r6, #1 │ │ + ldr r2, [pc, #368] @ (192ec ) │ │ + movs r5, #2 │ │ + add r1, pc │ │ + ldr r3, [pc, #368] @ (192f0 ) │ │ + str r1, [sp, #64] @ 0x40 │ │ + add.w r1, r9, #12 │ │ + str r6, [sp, #36] @ 0x24 │ │ + add r2, pc │ │ + str r5, [sp, #20] │ │ + add r3, pc │ │ + str r6, [sp, #28] │ │ + add.w sl, sp, #60 @ 0x3c │ │ + str r1, [sp, #60] @ 0x3c │ │ + ldrd r0, r1, [r0] │ │ + str r2, [sp, #32] │ │ + add r2, sp, #16 │ │ + str.w sl, [sp, #24] │ │ + str r3, [sp, #16] │ │ + bl bae2 │ │ + cmp r0, #0 │ │ + bne.n 1929c │ │ + ldrb.w r0, [r9, #16] │ │ + cmp r0, #1 │ │ + bne.n 191f2 │ │ + ldr r0, [pc, #316] @ (192f4 ) │ │ + ldr r1, [pc, #320] @ (192f8 ) │ │ + ldr.w r2, [r9] │ │ + add r0, pc │ │ + ldr r3, [pc, #316] @ (192fc ) │ │ + add r1, pc │ │ + add r3, pc │ │ + strd r3, r6, [sp, #32] │ │ + movs r3, #10 │ │ + strh.w r3, [sp, #72] @ 0x48 │ │ + movs r3, #0 │ │ + strd r1, r3, [sp, #64] @ 0x40 │ │ + add r1, sp, #12 │ │ + str r1, [sp, #60] @ 0x3c │ │ + movs r1, #2 │ │ + strd r0, r1, [sp, #16] │ │ + str r1, [sp, #28] │ │ + ldrd r0, r1, [r2] │ │ + str.w sl, [sp, #24] │ │ + add r2, sp, #16 │ │ + bl bae2 │ │ + cmp r0, #0 │ │ + bne.n 1929c │ │ + ldr.w r0, [fp] │ │ + cmp r0, #3 │ │ + bne.n 19210 │ │ + ldr.w r0, [r9] │ │ + movs r2, #9 │ │ + ldrd r0, r1, [r0] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #268] @ (19314 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cbz r0, 19288 │ │ + b.n 1929c │ │ + ldrb.w r0, [r9, #16] │ │ + mov r6, fp │ │ + cbz r0, 19248 │ │ + ldr r0, [pc, #228] @ (19300 ) │ │ + add.w ip, sp, #16 │ │ + add r0, pc │ │ + mov r2, ip │ │ + mov lr, r0 │ │ + ldmia r6!, {r0, r1, r3, r4, r5} │ │ + stmia r2!, {r0, r1, r3, r4, r5} │ │ + ldmia.w r6, {r0, r1, r3, r4, r5} │ │ + stmia r2!, {r0, r1, r3, r4, r5} │ │ + movs r2, #0 │ │ + ldr.w r0, [r9] │ │ + ldr r1, [pc, #204] @ (19304 ) │ │ + str r2, [sp, #76] @ 0x4c │ │ + add r1, pc │ │ + strd ip, r1, [sp, #84] @ 0x54 │ │ + movs r1, #1 │ │ + strd lr, r1, [sp, #60] @ 0x3c │ │ + str r1, [sp, #72] @ 0x48 │ │ + b.n 19278 │ │ + add.w ip, sp, #16 │ │ + ldmia r6!, {r0, r2, r3, r4, r5} │ │ + mov r1, ip │ │ + stmia r1!, {r0, r2, r3, r4, r5} │ │ + ldmia.w r6, {r0, r2, r3, r4, r5} │ │ + stmia r1!, {r0, r2, r3, r4, r5} │ │ + ldr.w r0, [r9] │ │ + ldr r1, [pc, #192] @ (19320 ) │ │ + ldr r2, [pc, #196] @ (19324 ) │ │ + ldr r3, [pc, #196] @ (19328 ) │ │ + add r1, pc │ │ + add r2, pc │ │ + add r3, pc │ │ + strd ip, r3, [sp, #84] @ 0x54 │ │ + movs r3, #1 │ │ + str r3, [sp, #80] @ 0x50 │ │ + strd r2, r3, [sp, #60] @ 0x3c │ │ + strd r3, r1, [sp, #72] @ 0x48 │ │ + ldrd r0, r1, [r0] │ │ + add r2, sp, #84 @ 0x54 │ │ + str r2, [sp, #68] @ 0x44 │ │ + add r2, sp, #60 @ 0x3c │ │ + bl bae2 │ │ + cbnz r0, 1929c │ │ + ldr.w r0, [r9] │ │ + movs r2, #1 │ │ + ldrd r0, r1, [r0] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #128] @ (19318 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cbz r0, 192a6 │ │ movs r0, #1 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [sp, #4] │ │ + ldr r0, [r1, #0] │ │ + cmp r0, #2 │ │ + ldr r0, [sp, #8] │ │ + itt ne │ │ + ldrne r2, [r7, #8] │ │ + movsne.w r2, r2, lsl #31 │ │ + bne.n 192c8 │ │ + add.w r1, r8, #1 │ │ + str r1, [r0, #4] │ │ movs r0, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldrb.w r0, [r8, #1] │ │ - ldrb r1, [r5, #1] │ │ - subs r0, r1, r0 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - bmi.n 121be │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #84 @ 0x54 │ │ - mov r5, r0 │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r2, r3, [r7, #12] │ │ + ldr r0, [r7, #20] │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + bl 19550 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #8] │ │ + cmp r1, #0 │ │ + beq.n 192b8 │ │ + movs r0, #1 │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r4, #29 │ │ + @ instruction: 0xffffeedc │ │ + vqrdmlah.s , q15, d24[0] │ │ + movs r4, r0 │ │ + ldr r6, [sp, #800] @ 0x320 │ │ + movs r4, r0 │ │ + lsls r1, r5, #5 │ │ + movs r0, r0 │ │ + mrc 15, 5, APSR_nzcv, cr14, cr14, {7} │ │ + bvs.n 193d8 │ │ + vuzp. q8, │ │ + movs r0, r0 │ │ + bvc.n 1939c │ │ + vqrshrn.u64 d18, , #2 │ │ + vcvt.u32.f32 d30, d22, #1 │ │ + @ instruction: 0xfffeecf9 │ │ + vqrdmulh.s q15, q7, d5[0] │ │ + vcvt.u32.f32 q15, q11, #2 │ │ + vqshl.u64 d30, d30, #62 @ 0x3e │ │ + vrsubhn.i d29, q7, q10 │ │ + vsra.u32 d16, d27, #2 │ │ + movs r0, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #136 @ 0x88 │ │ + ldrd r5, r8, [r1, #8] │ │ + mov r4, r1 │ │ ldr r0, [r0, #0] │ │ + lsls r1, r5, #8 │ │ + mov r1, r5 │ │ + bpl.n 19356 │ │ + lsls r1, r5, #4 │ │ + bmi.n 19352 │ │ + movs r1, #10 │ │ + strh r1, [r4, #12] │ │ + orr.w r1, r5, #150994944 @ 0x9000000 │ │ + b.n 19356 │ │ + orr.w r1, r5, #16777216 @ 0x1000000 │ │ + orr.w r1, r1, #8388608 @ 0x800000 │ │ + str r1, [r4, #8] │ │ + add r1, sp, #8 │ │ + movs r2, #127 @ 0x7f │ │ + mov r3, r2 │ │ + and.w r2, r0, #15 │ │ + add.w r6, r2, #87 @ 0x57 │ │ + cmp r2, #10 │ │ + it cc │ │ + addcc.w r6, r2, #48 @ 0x30 │ │ + subs r2, r3, #1 │ │ + lsrs r0, r0, #4 │ │ + strb r6, [r1, r3] │ │ + bne.n 19360 │ │ + adds r0, r3, #1 │ │ + ldr r2, [pc, #32] @ (193a0 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add r1, r3 │ │ + add r2, pc │ │ + movs r3, #2 │ │ + strd r1, r0, [sp] │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + bl b468 │ │ + strd r5, r8, [r4, #8] │ │ + add sp, #136 @ 0x88 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + b.n 199f8 │ │ + vsli.64 , q8, #62 @ 0x3e │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #52 @ 0x34 │ │ mov r9, r1 │ │ - cmp r0, #2 │ │ - bne.n 1227c │ │ - ldr r6, [r5, #36] @ 0x24 │ │ - cmp r6, #0 │ │ - beq.w 12374 │ │ - ldr.w sl, [r5, #32] │ │ - add.w r8, sp, #52 @ 0x34 │ │ - ldr r0, [pc, #376] @ (123b0 ) │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #2 │ │ + bne.n 1940c │ │ + ldr r5, [r0, #36] @ 0x24 │ │ + cmp r5, #0 │ │ + beq.w 19508 │ │ + ldr.w sl, [r0, #32] │ │ + ldr r0, [pc, #388] @ (19548 ) │ │ add r0, pc │ │ - mov fp, r0 │ │ - mov r0, r8 │ │ + mov r8, r0 │ │ + add r0, sp, #20 │ │ mov r1, sl │ │ - mov r2, r6 │ │ - bl 9020 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - cmp r0, #0 │ │ - beq.w 12360 │ │ + mov r2, r5 │ │ + bl c72c │ │ + ldr r0, [sp, #20] │ │ + cmp r0, #1 │ │ + bne.w 194f2 │ │ mov r0, r9 │ │ - mov r1, fp │ │ + mov r1, r8 │ │ movs r2, #3 │ │ - ldrb.w r4, [sp, #61] @ 0x3d │ │ - ldrb.w r5, [sp, #60] @ 0x3c │ │ - ldr r7, [sp, #56] @ 0x38 │ │ - bl 89b0 │ │ + ldrb.w fp, [sp, #29] │ │ + ldrb.w r4, [sp, #28] │ │ + ldr r6, [sp, #24] │ │ + bl b8a0 │ │ cmp r0, #0 │ │ - bne.w 1236c │ │ - lsls r0, r5, #31 │ │ - beq.w 12374 │ │ - adds r0, r7, r4 │ │ - cmp r6, r0 │ │ - bcc.w 1237c │ │ + bne.w 194fe │ │ + lsls r0, r4, #31 │ │ + beq.w 19508 │ │ + add.w r0, r6, fp │ │ + cmp r5, r0 │ │ + bcc.w 19512 │ │ add sl, r0 │ │ - subs r6, r6, r0 │ │ - bne.n 1223a │ │ - b.n 12374 │ │ - cbz r0, 122c2 │ │ - ldr.w r1, [r9, #28] │ │ - adds r0, r5, #4 │ │ + subs r5, r5, r0 │ │ + bne.n 193c8 │ │ + b.n 19508 │ │ + lsls r1, r1, #31 │ │ + beq.n 19454 │ │ + ldr.w r1, [r9, #8] │ │ + mov r5, r0 │ │ + adds r0, #4 │ │ str r0, [sp, #4] │ │ movw r0, #16960 @ 0x4240 │ │ - movt r0, #15 │ │ str.w r9, [sp, #16] │ │ + movt r0, #15 │ │ + lsls r1, r1, #8 │ │ str r0, [sp, #12] │ │ + mov.w r0, #0 │ │ + str r0, [sp, #8] │ │ + bmi.n 19470 │ │ + ldr r2, [pc, #232] @ (1951c ) │ │ + ldr r3, [pc, #232] @ (19520 ) │ │ + ldr r1, [pc, #236] @ (19524 ) │ │ + add r2, pc │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #1 │ │ + str r0, [sp, #24] │ │ + add r3, pc │ │ + str r0, [sp, #32] │ │ + add r0, sp, #44 @ 0x2c │ │ + str r0, [sp, #28] │ │ + add r0, sp, #4 │ │ + add r1, pc │ │ + str r2, [sp, #48] @ 0x30 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r3, [sp, #20] │ │ + b.n 19496 │ │ + ldrd r4, r3, [r9] │ │ + mov r5, r0 │ │ + ldrd r1, r2, [r0, #16] │ │ + ldr r6, [r3, #12] │ │ + mov r0, r4 │ │ + blx r6 │ │ + cbz r0, 194e2 │ │ + movs r0, #1 │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #180] @ (19528 ) │ │ + movs r6, #1 │ │ + ldr r2, [pc, #180] @ (1952c ) │ │ + ldr r1, [pc, #184] @ (19530 ) │ │ + add r0, pc │ │ + ldr r3, [pc, #184] @ (19534 ) │ │ + add r2, pc │ │ + add r1, pc │ │ + str r6, [sp, #40] @ 0x28 │ │ + add r3, pc │ │ + str r3, [sp, #48] @ 0x30 │ │ + add r3, sp, #4 │ │ + str r6, [sp, #24] │ │ + str r6, [sp, #32] │ │ + add r6, sp, #44 @ 0x2c │ │ + str r6, [sp, #28] │ │ + str r3, [sp, #44] @ 0x2c │ │ + str r0, [sp, #36] @ 0x24 │ │ + str r2, [sp, #20] │ │ + add r0, sp, #8 │ │ + add r2, sp, #20 │ │ + bl bae2 │ │ + ldr r1, [sp, #8] │ │ + cmp r0, #0 │ │ + it ne │ │ + cmpne r1, #0 │ │ + bne.n 194c2 │ │ + cbnz r0, 194d2 │ │ + cbz r1, 194dc │ │ + ldr r0, [pc, #140] @ (1953c ) │ │ + add r2, sp, #20 │ │ + ldr r3, [pc, #140] @ (19540 ) │ │ + ldr r1, [pc, #144] @ (19544 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #55 @ 0x37 │ │ + bl ca94 │ │ + ldrd r0, r1, [r9] │ │ + movs r2, #20 │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #108] @ (19538 ) │ │ + add r1, pc │ │ + blx r3 │ │ + cbz r0, 194dc │ │ + movs r0, #1 │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r4, r0, [r9] │ │ + ldr r6, [r0, #12] │ │ + ldrd r1, r2, [r5, #24] │ │ + mov r0, r4 │ │ + blx r6 │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r1, r2, [sp, #24] │ │ + mov r0, r9 │ │ + bl b8a0 │ │ + cbz r0, 19508 │ │ + movs r0, #1 │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #0 │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #56] @ (1954c ) │ │ + mov r1, r5 │ │ + add r2, pc │ │ + bl b80e │ │ + ldrb r5, [r5, #31] │ │ + vmls.i , , d8[0] │ │ + vmovn.i d25, q11 │ │ + movs r4, r0 │ │ + b.n 1907c │ │ + vraddhn.i d29, q7, q6 │ │ + vsra.u64 , q9, #2 │ │ + movs r4, r0 │ │ + ldrb r3, [r4, #30] │ │ + @ instruction: 0xffffe1ea │ │ + vrshr.u32 d30, d6, #2 │ │ + vsra.u32 , q13, #2 │ │ + movs r4, r0 │ │ + str r4, [sp, #320] @ 0x140 │ │ + movs r4, r0 │ │ + @ instruction: 0xeb83fffe │ │ + ldr r3, [sp, #312] @ 0x138 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #48 @ 0x30 │ │ + mov r4, r0 │ │ + ldrb r0, [r0, #16] │ │ + mov r8, r3 │ │ + mov r5, r1 │ │ + cmp r0, #1 │ │ + str r2, [sp, #0] │ │ + bne.n 195a2 │ │ + ldr r0, [r4, #0] │ │ + movs r6, #10 │ │ + ldr r1, [pc, #240] @ (19660 ) │ │ + ldr r2, [pc, #244] @ (19664 ) │ │ + ldr r3, [pc, #244] @ (19668 ) │ │ + add r1, pc │ │ + add r2, pc │ │ + strh.w r6, [sp, #16] │ │ + movs r6, #0 │ │ + add r3, pc │ │ + str r6, [sp, #12] │ │ + movs r6, #1 │ │ + strd r1, r2, [sp, #4] │ │ + add r2, sp, #4 │ │ + strd r1, r6, [sp, #24] │ │ + movs r1, #2 │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldrd r0, r1, [r0] │ │ + str r2, [sp, #32] │ │ + add r2, sp, #24 │ │ + strd r3, r6, [sp, #40] @ 0x28 │ │ + bl bae2 │ │ + cbnz r0, 195b6 │ │ + ldr r0, [r4, #0] │ │ + movs r2, #16 │ │ + ldrd r0, r1, [r0] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #188] @ (1966c ) │ │ + add r1, pc │ │ + blx r3 │ │ + cbz r0, 195c0 │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [r4, #8] │ │ + ldrd r1, r0, [r4] │ │ + ldrd r3, r6, [r5] │ │ + ldr.w ip, [r2, #16] │ │ + add r2, sp, #24 │ │ + stmia r2!, {r1, r3, r6} │ │ + add r2, sp, #24 │ │ + adds r2, #4 │ │ + ldr r5, [r5, #8] │ │ + str r5, [sp, #36] @ 0x24 │ │ + blx ip │ │ + movs r6, #1 │ │ + cmp r0, #0 │ │ + bne.n 195b6 │ │ + ldr r2, [pc, #140] @ (19670 ) │ │ + movs r1, #0 │ │ + ldr r0, [r4, #0] │ │ + add.w r9, sp, #4 │ │ + ldr r5, [pc, #132] @ (19674 ) │ │ + add r2, pc │ │ + str r1, [sp, #40] @ 0x28 │ │ + mov r1, sp │ │ + add r5, pc │ │ + str r5, [sp, #8] │ │ + str r1, [sp, #4] │ │ + mov sl, r2 │ │ + ldrd r0, r1, [r0] │ │ + str r2, [sp, #24] │ │ + add r2, sp, #24 │ │ + str r6, [sp, #28] │ │ + str r6, [sp, #36] @ 0x24 │ │ + str.w r9, [sp, #32] │ │ + bl bae2 │ │ + cmp r0, #0 │ │ + bne.n 195b6 │ │ + movs.w r0, r8, lsl #31 │ │ + beq.n 19642 │ │ + ldr r0, [r7, #8] │ │ + add r2, sp, #24 │ │ + str r0, [sp, #20] │ │ + movs r0, #0 │ │ + ldr r1, [r4, #0] │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #20 │ │ + str r5, [sp, #8] │ │ + str r0, [sp, #4] │ │ + ldrd r0, r1, [r1] │ │ + strd sl, r6, [sp, #24] │ │ + str r6, [sp, #36] @ 0x24 │ │ + str.w r9, [sp, #32] │ │ + bl bae2 │ │ + cmp r0, #0 │ │ + bne.n 195b6 │ │ + ldr r0, [r4, #0] │ │ + movs r2, #1 │ │ + ldrd r0, r1, [r0] │ │ + ldr r3, [r1, #12] │ │ + ldr r1, [pc, #40] @ (19678 ) │ │ + add r1, pc │ │ + blx r3 │ │ + mov r6, r0 │ │ + mov r0, r6 │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + bcc.n 19690 │ │ + @ instruction: 0xfffe254d │ │ + vtbl.8 d30, {d15-d18}, d4 │ │ + vcvt.u32.f32 q14, q11, #2 │ │ + vtbl.8 d25, {d30-, q8, #62 @ 0x3e │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #392 @ 0x188 │ │ + mov r8, r0 │ │ + lsrs r0, r3, #7 │ │ + mov sl, r3 │ │ + mov r9, r1 │ │ + cmp r0, #2 │ │ + bhi.w 198ac │ │ + add r4, sp, #8 │ │ + mov r1, r2 │ │ + mov r2, sl │ │ + mov r0, r4 │ │ + bl 5df06 │ │ + movs r0, #0 │ │ + cmp.w sl, #7 │ │ + strb.w r0, [r4, sl] │ │ + bcs.n 1970a │ │ + ldrb.w r0, [sp, #8] │ │ + cbz r0, 19720 │ │ + cmp.w sl, #0 │ │ + beq.n 19798 │ │ + ldrb.w r0, [sp, #9] │ │ + cmp r0, #0 │ │ + beq.n 1976c │ │ + cmp.w sl, #1 │ │ + beq.n 19798 │ │ + ldrb.w r0, [sp, #10] │ │ + cmp r0, #0 │ │ + beq.n 19770 │ │ + cmp.w sl, #2 │ │ + beq.n 19798 │ │ + ldrb.w r0, [sp, #11] │ │ + cmp r0, #0 │ │ + beq.n 19774 │ │ + cmp.w sl, #3 │ │ + beq.n 19798 │ │ + ldrb.w r0, [sp, #12] │ │ + cmp r0, #0 │ │ + beq.n 19778 │ │ + cmp.w sl, #4 │ │ + beq.n 19798 │ │ + ldrb.w r0, [sp, #13] │ │ + cmp r0, #0 │ │ + beq.n 1977c │ │ + cmp.w sl, #5 │ │ + beq.n 19798 │ │ + ldrb.w r0, [sp, #14] │ │ + cmp r0, #0 │ │ + bne.n 19798 │ │ + movs r1, #6 │ │ + b.n 1977e │ │ + cbz r0, 19724 │ │ + movs r1, #0 │ │ + ldrb r2, [r4, r1] │ │ + cbz r2, 1977e │ │ + adds r1, #1 │ │ + bne.n 1970e │ │ + sub.w r1, sl, #7 │ │ + cmp r1, #0 │ │ + bcs.n 19728 │ │ + b.n 19750 │ │ + movs r1, #0 │ │ + b.n 1977e │ │ + sub.w r1, sl, #7 │ │ + movw r2, #256 @ 0x100 │ │ + movt r2, #257 @ 0x101 │ │ + adds r5, r4, r0 │ │ + ldr r3, [r4, r0] │ │ + ldr r5, [r5, #4] │ │ + subs r6, r2, r5 │ │ + orrs r6, r5 │ │ + subs r5, r2, r3 │ │ + orrs r3, r5 │ │ + ands r3, r6 │ │ + bic.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r3, #2155905152 @ 0x80808080 │ │ + bne.n 19750 │ │ + adds r0, #8 │ │ + cmp r0, r1 │ │ + bls.n 19730 │ │ + add.w r1, sl, #1 │ │ + subs r1, r1, r0 │ │ + beq.n 19798 │ │ + adds r3, r4, r0 │ │ + movs r2, #0 │ │ + ldrb r6, [r3, r2] │ │ + cbz r6, 19768 │ │ + adds r2, #1 │ │ + cmp r1, r2 │ │ + bne.n 1975c │ │ + b.n 19798 │ │ + adds r1, r2, r0 │ │ + b.n 1977e │ │ + movs r1, #1 │ │ + b.n 1977e │ │ + movs r1, #2 │ │ + b.n 1977e │ │ + movs r1, #3 │ │ + b.n 1977e │ │ + movs r1, #4 │ │ + b.n 1977e │ │ + movs r1, #5 │ │ + cmp r1, sl │ │ + bne.n 19798 │ │ + ldrb.w r2, [r9, #6] │ │ + ldrb.w r1, [r9, #7] │ │ + ldrb.w r0, [r9, #8] │ │ + cbz r2, 197ce │ │ + cbz r1, 197ee │ │ + cbnz r0, 197f0 │ │ + movs r0, #2 │ │ + b.n 197d4 │ │ + ldr r0, [pc, #292] @ (198c0 ) │ │ + add r0, pc │ │ + ldrd r0, r1, [r0] │ │ + strd r0, r1, [sp] │ │ + uxtb r1, r0 │ │ + cmp r1, #4 │ │ + bne.n 197be │ │ + ldr r0, [sp, #4] │ │ + str.w r0, [r8, #4] │ │ + movs r0, #4 │ │ + strb.w r0, [r8] │ │ + add sp, #392 @ 0x188 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp] │ │ + strd r0, r1, [r8] │ │ + add sp, #392 @ 0x188 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cbz r1, 197fc │ │ + cbnz r0, 197fe │ │ + movs r0, #1 │ │ + ldrb.w r1, [r9, #9] │ │ + ldrb.w r3, [r9, #10] │ │ + ldrb.w r2, [r9, #11] │ │ + cbnz r3, 19850 │ │ + ands.w r1, r1, #1 │ │ + it ne │ │ + movne.w r1, #512 @ 0x200 │ │ + b.n 1985c │ │ + cbz r0, 1981c │ │ + movw r0, #1026 @ 0x402 │ │ + ldrb.w r1, [r9, #9] │ │ + cbnz r1, 19808 │ │ + b.n 19842 │ │ + cbz r0, 1982c │ │ + movw r0, #1025 @ 0x401 │ │ + ldrb.w r1, [r9, #9] │ │ + cbz r1, 19842 │ │ + ldrb.w r1, [r9, #11] │ │ + cbz r1, 1982c │ │ + movs r1, #1 │ │ + ldrb.w r3, [r9, #10] │ │ + ldrb.w r2, [r9, #11] │ │ + cbnz r3, 19850 │ │ + b.n 197e2 │ │ + ldrb.w r0, [r9, #9] │ │ + cmp r0, #0 │ │ + itt eq │ │ + ldrbeq.w r0, [r9, #10] │ │ + cmpeq r0, #0 │ │ + beq.n 19838 │ │ + movs r0, #22 │ │ + movs r1, #0 │ │ + str r0, [sp, #4] │ │ + strb.w r1, [sp] │ │ + b.n 197a6 │ │ + ldrb.w r0, [r9, #11] │ │ + cmp r0, #0 │ │ + bne.n 1982c │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + ldrb.w r3, [r9, #10] │ │ + ldrb.w r2, [r9, #11] │ │ + cmp r3, #0 │ │ + beq.n 197e2 │ │ + lsls r1, r1, #31 │ │ + mov.w r1, #64 @ 0x40 │ │ + it ne │ │ + movne.w r1, #576 @ 0x240 │ │ + cmp r2, #0 │ │ + it ne │ │ + movne r1, #192 @ 0xc0 │ │ + ldr.w r2, [r9] │ │ + orrs r0, r1 │ │ + ldrh.w r4, [r9, #4] │ │ + add r6, sp, #8 │ │ + bic.w r1, r2, #3 │ │ + orrs r0, r1 │ │ + orr.w r5, r0, #524288 @ 0x80000 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + blx 60dd0 │ │ + adds r1, r0, #1 │ │ + bne.n 198a2 │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #4 │ │ + beq.n 19878 │ │ + movs r1, #0 │ │ + str r0, [sp, #4] │ │ + strb.w r1, [sp, #3] │ │ + strh.w r1, [sp, #1] │ │ + strb.w r1, [sp] │ │ + b.n 197a6 │ │ + movs r1, #4 │ │ + str r0, [sp, #4] │ │ + strb.w r1, [sp] │ │ + b.n 197a6 │ │ + mov r1, r2 │ │ + mov r0, sp │ │ + mov r2, sl │ │ + mov r3, r9 │ │ + bl 315e8 │ │ + ldrb.w r1, [sp] │ │ + b.n 197a6 │ │ + nop │ │ + str r7, [sp, #584] @ 0x248 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + ldrd lr, fp, [r1, #12] │ │ + movs r2, #0 │ │ + cmp fp, lr │ │ + bcc.w 19a8e │ │ + ldr r3, [r1, #8] │ │ + str r3, [sp, #16] │ │ + cmp fp, r3 │ │ + bhi.w 19a8e │ │ + ldrb r3, [r1, #24] │ │ + ldr r2, [r1, #4] │ │ + str r2, [sp, #24] │ │ + add.w r2, r1, #20 │ │ + str r2, [sp, #12] │ │ + add r2, r3 │ │ + cmp r3, #5 │ │ + str r3, [sp, #20] │ │ + ldrb.w sl, [r2, #-1] │ │ + bcs.w 19a24 │ │ + mov.w r2, #16843009 @ 0x1010101 │ │ + mul.w r8, sl, r2 │ │ + ldr r2, [sp, #24] │ │ + sub.w ip, fp, lr │ │ + cmp.w ip, #7 │ │ + add.w r9, r2, lr │ │ + bhi.n 1992e │ │ + cmp fp, lr │ │ + beq.w 19a88 │ │ + movs r4, #0 │ │ + ldrb.w r6, [r9, r4] │ │ + cmp r6, sl │ │ + beq.n 199c2 │ │ + adds r4, #1 │ │ + cmp ip, r4 │ │ + bne.n 1991e │ │ + b.n 19a88 │ │ + add.w r6, r9, #3 │ │ + bic.w r3, r6, #3 │ │ + subs.w r6, r3, r9 │ │ + beq.n 1995a │ │ + movs r4, #0 │ │ + ldrb.w r2, [r9, r4] │ │ + cmp r2, sl │ │ + beq.n 199c2 │ │ + adds r4, #1 │ │ + cmp r6, r4 │ │ + bne.n 1993e │ │ + strd lr, fp, [sp, #4] │ │ + sub.w lr, ip, #8 │ │ + cmp r6, lr │ │ + bls.n 19964 │ │ + b.n 1999c │ │ + strd lr, fp, [sp, #4] │ │ + sub.w lr, ip, #8 │ │ + movs r6, #0 │ │ + movs r2, #4 │ │ + adds r4, r2, r3 │ │ + ldrd r3, r5, [r4, #-4] │ │ + movw r2, #256 @ 0x100 │ │ + eor.w r5, r5, r8 │ │ + movt r2, #257 @ 0x101 │ │ + eor.w r3, r3, r8 │ │ + sub.w fp, r2, r5 │ │ + subs r2, r2, r3 │ │ + orr.w r5, r5, fp │ │ + orrs r2, r3 │ │ + ands r2, r5 │ │ + bic.w r2, r2, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r2, #2155905152 @ 0x80808080 │ │ + bne.n 1999c │ │ + adds r6, #8 │ │ + adds r4, #8 │ │ + cmp r6, lr │ │ + bls.n 19968 │ │ + ldrd lr, fp, [sp, #4] │ │ + cmp ip, r6 │ │ + beq.n 19a88 │ │ + sub.w r3, fp, r6 │ │ + add.w r2, r9, r6 │ │ + sub.w r4, r3, lr │ │ + movs r3, #0 │ │ + ldrb r5, [r2, r3] │ │ + cmp r5, sl │ │ + beq.n 199c0 │ │ + adds r3, #1 │ │ + cmp r4, r3 │ │ + bne.n 199b2 │ │ + b.n 19a88 │ │ + adds r4, r3, r6 │ │ + add.w r2, r4, lr │ │ + add.w lr, r2, #1 │ │ + ldr r2, [sp, #20] │ │ + str.w lr, [r1, #12] │ │ + cmp lr, r2 │ │ + bcc.n 199fc │ │ + ldr r2, [sp, #16] │ │ + cmp lr, r2 │ │ + bhi.n 199fc │ │ + ldr r2, [sp, #20] │ │ + mov r5, r1 │ │ + ldr r3, [sp, #24] │ │ + mov r9, r0 │ │ + sub.w r4, lr, r2 │ │ + ldr r1, [sp, #12] │ │ + add r3, r4 │ │ + mov r6, lr │ │ + mov r0, r3 │ │ + blx 60d70 │ │ + mov r2, r0 │ │ + mov lr, r6 │ │ + mov r1, r5 │ │ + mov r0, r9 │ │ + cbz r2, 19a0e │ │ + cmp fp, lr │ │ + bcs.w 19906 │ │ + movs r2, #0 │ │ + str r2, [r0, #0] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #1 │ │ + strd r4, lr, [r0, #4] │ │ + str r2, [r0, #0] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #0 │ │ + cmp fp, lr │ │ + bcc.n 19a8e │ │ + ldr r2, [sp, #24] │ │ + add.w ip, r2, lr │ │ + sub.w r2, fp, lr │ │ + cmp r2, #8 │ │ + bcs.n 19a48 │ │ + cmp fp, lr │ │ + beq.n 19a88 │ │ + movs r3, #0 │ │ + ldrb.w r6, [ip, r3] │ │ + cmp r6, sl │ │ + beq.n 19a64 │ │ + adds r3, #1 │ │ + cmp r2, r3 │ │ + bne.n 19a38 │ │ + b.n 19a88 │ │ + mov r4, r0 │ │ + mov r6, r1 │ │ + mov r0, sl │ │ + mov r1, ip │ │ + mov r5, lr │ │ + bl d054 │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + lsls r2, r2, #31 │ │ + beq.n 19a88 │ │ + mov lr, r5 │ │ + add.w r2, r3, lr │ │ + add.w lr, r2, #1 │ │ + ldr r2, [sp, #20] │ │ + str.w lr, [r1, #12] │ │ + cmp lr, r2 │ │ + bcc.n 19a1e │ │ + ldr r2, [sp, #16] │ │ + cmp lr, r2 │ │ + bhi.n 19a1e │ │ + ldr r2, [pc, #24] @ (19a98 ) │ │ + movs r1, #4 │ │ + ldr r0, [sp, #20] │ │ + add r2, pc │ │ + bl b858 │ │ + str.w fp, [r1, #12] │ │ + movs r2, #0 │ │ + str r2, [r0, #0] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + str r1, [sp, #56] @ 0x38 │ │ + movs r4, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #56 @ 0x38 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 19b00 │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 19af8 │ │ + cbz r3, 19ad8 │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #12] │ │ + rsb r0, r3, r3, lsl #3 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (19b0c ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (19b08 ) │ │ + add r2, pc │ │ + bl b108 │ │ + str r6, [sp, #952] @ 0x3b8 │ │ + movs r4, r0 │ │ + str r6, [sp, #984] @ 0x3d8 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #76 @ 0x4c │ │ + ldrd r6, r4, [r0] │ │ + mov r8, r2 │ │ + ldr.w fp, [r0, #8] │ │ + ldr r1, [r2, #8] │ │ + ldrh.w sl, [r0, #12] │ │ + cbz r4, 19b54 │ │ + cbz r6, 19ba8 │ │ + cmp r1, #0 │ │ + itt eq │ │ + ldrbeq r0, [r4, #0] │ │ + cmpeq r0, #0 │ │ + beq.n 19b5a │ │ + mov r0, r4 │ │ + blx 60e30 │ │ + mov r9, r0 │ │ + cmp r0, #0 │ │ + bpl.w 19c68 │ │ + movs r0, #0 │ │ + ldr r2, [pc, #720] @ (19e1c ) │ │ + add r2, pc │ │ + mov r1, r9 │ │ + bl b108 │ │ + b.n 19dcc │ │ + cbz r6, 19ba8 │ │ + cmp r1, #0 │ │ + bne.n 19bfa │ │ + ldr.w r0, [r8, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne.w r1, [r8, #20] │ │ + cmpne r1, #0 │ │ + bne.w 19c78 │ │ + add r0, sp, #24 │ │ + bl 30ecc │ │ + ldrd lr, r5, [sp, #24] │ │ + ldr.w r9, [sp, #32] │ │ + cmp.w lr, #2147483648 @ 0x80000000 │ │ + bne.n 19c14 │ │ + uxtb r0, r5 │ │ + cmp r0, #3 │ │ + bne.n 19bfa │ │ + ldrd r5, r4, [r9] │ │ + ldr r1, [r4, #0] │ │ + cbz r1, 19b94 │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + b.n 19bfa │ │ + add r0, sp, #24 │ │ + bl 30ecc │ │ + ldr.w lr, [sp, #24] │ │ + cmp.w lr, #2147483648 @ 0x80000000 │ │ + bne.n 19c10 │ │ + ldrb.w r0, [sp, #28] │ │ + cmp r0, #3 │ │ + bne.n 19bfa │ │ + ldr r4, [sp, #32] │ │ + str r6, [sp, #20] │ │ + ldrd r9, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 19bd0 │ │ + mov r0, r9 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + movs r5, #1 │ │ + mov.w r9, #0 │ │ + mov.w lr, #0 │ │ + ldr r6, [sp, #20] │ │ + ldr.w r0, [r8, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 19c1e │ │ + b.n 19cd4 │ │ + movs r5, #1 │ │ + mov.w r9, #0 │ │ + mov.w lr, #0 │ │ + ldr.w r0, [r8, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 19c1e │ │ + b.n 19cd4 │ │ + ldrd r5, r9, [sp, #28] │ │ + ldr.w r0, [r8, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 19cd4 │ │ + cmp.w r9, #2 │ │ + bcc.n 19cd4 │ │ + ldrd r0, ip, [r8, #16] │ │ + sub.w r3, r9, #1 │ │ + movs r2, #0 │ │ + movw r4, #12065 @ 0x2f21 │ │ + ldrh r1, [r5, r2] │ │ + cmp r1, r4 │ │ + beq.n 19c40 │ │ + adds r2, #1 │ │ + cmp r3, r2 │ │ + bne.n 19c32 │ │ + b.n 19cd4 │ │ + cmp r2, r9 │ │ + bhi.w 19da2 │ │ + cmp.w ip, #0 │ │ + beq.n 19cd4 │ │ + rsb r1, ip, ip, lsl #3 │ │ + lsls r1, r1, #3 │ │ + ldr r2, [r0, #16] │ │ + cmp r2, r6 │ │ + itt ls │ │ + ldrls r2, [r0, #20] │ │ + cmpls r6, r2 │ │ + bcc.w 19d94 │ │ + adds r0, #56 @ 0x38 │ │ + subs r1, #56 @ 0x38 │ │ + bne.n 19c52 │ │ + b.n 19cd4 │ │ + beq.n 19cbc │ │ + mov r0, r9 │ │ + blx 60d40 │ │ + mov r5, r0 │ │ + cbnz r0, 19cbe │ │ + movs r0, #1 │ │ + b.n 19b48 │ │ + rsb r1, r1, r1, lsl #3 │ │ + ldr.w r0, [r8, #16] │ │ + lsls r1, r1, #3 │ │ + b.n 19c8c │ │ + adds r0, #56 @ 0x38 │ │ + subs r1, #56 @ 0x38 │ │ + beq.w 19b6e │ │ + ldr r2, [r0, #16] │ │ + cmp r2, r6 │ │ + itt ls │ │ + ldrls r2, [r0, #20] │ │ + cmpls r6, r2 │ │ + bcs.n 19c84 │ │ + ldr.w r9, [r0, #48] @ 0x30 │ │ + cmp.w r9, #0 │ │ + beq.n 19c84 │ │ + cmp.w r9, #0 │ │ + bmi.w 19b46 │ │ + ldr r4, [r0, #44] @ 0x2c │ │ + mov r0, r9 │ │ + movs r1, #1 │ │ + bl aea4 │ │ + cmp r0, #0 │ │ + beq.n 19c74 │ │ + mov r5, r0 │ │ + b.n 19cbe │ │ + movs r5, #1 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov r2, r9 │ │ + bl 5df06 │ │ + mov lr, r9 │ │ + ldr.w r0, [r8, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 19c1e │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + cmp.w sl, #0 │ │ + mov r0, sl │ │ + mov sl, fp │ │ + mov r1, fp │ │ + it eq │ │ + moveq.w sl, #4 │ │ + cmp.w fp, #0 │ │ + ite ne │ │ + movne r1, r0 │ │ + moveq.w sl, #4 │ │ + cbz r1, 19d34 │ │ + lsls r4, r1, #3 │ │ + mov fp, r0 │ │ + mov r0, r4 │ │ + str r6, [sp, #20] │ │ + mov r6, r9 │ │ + mov r9, r8 │ │ + strd r3, r2, [sp, #12] │ │ + mov r8, lr │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.n 19dc4 │ │ + movs r1, #0 │ │ + mov lr, r8 │ │ + add.w r2, sl, r1, lsl #2 │ │ + ldr r3, [r2, #8] │ │ + ldr r2, [r2, #20] │ │ + str r3, [r0, r1] │ │ + adds r3, r0, r1 │ │ + adds r1, #8 │ │ + cmp r4, r1 │ │ + str r2, [r3, #4] │ │ + bne.n 19d14 │ │ + mov r8, r9 │ │ + mov r9, r6 │ │ + ldr r6, [sp, #20] │ │ + ldrd r3, r2, [sp, #12] │ │ + b.n 19d3a │ │ + mov.w fp, #0 │ │ + movs r0, #4 │ │ + ldr.w r1, [r8] │ │ + ldr.w sl, [r8, #8] │ │ + ldr r4, [sp, #4] │ │ + strd r0, fp, [sp, #56] @ 0x38 │ │ + cmp sl, r1 │ │ + ldr r0, [sp, #8] │ │ + str r4, [sp, #32] │ │ + str r2, [sp, #24] │ │ + strd lr, r5, [sp, #40] @ 0x28 │ │ + str r6, [sp, #64] @ 0x40 │ │ + strd r9, fp, [sp, #48] @ 0x30 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str r3, [sp, #28] │ │ + bne.n 19d66 │ │ + mov r0, r8 │ │ + bl 310e0 │ │ + ldr.w r0, [r8, #4] │ │ + add.w r1, sl, sl, lsl #1 │ │ + add.w ip, r0, r1, lsl #4 │ │ + add r1, sp, #24 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, sl, #1 │ │ + str.w r0, [r8, #8] │ │ + movs r0, #0 │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r1, r0, [r0, #24] │ │ + movs r3, #0 │ │ + movs r2, #1 │ │ + strd r1, r0, [sp, #4] │ │ + b.n 19cd8 │ │ + ldr r0, [pc, #124] @ (19e20 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #124] @ (19e24 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + mov r4, lr │ │ + add r1, pc │ │ + str r2, [sp, #40] @ 0x28 │ │ + str r2, [sp, #36] @ 0x24 │ │ + movs r2, #4 │ │ + str r3, [sp, #28] │ │ + str r2, [sp, #32] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #24 │ │ + bl b450 │ │ + b.n 19dcc │ │ + movs r0, #4 │ │ + mov r1, r4 │ │ + bl b118 │ │ + udf #254 @ 0xfe │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + bl cf1c │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + bl cf1c │ │ + add r0, sp, #24 │ │ + bl 31154 │ │ + bl cf1c │ │ + cmp.w r8, #0 │ │ + bne.n 19e0e │ │ + b.n 19e18 │ │ + cbz r4, 19e18 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + bl cf1c │ │ + bl cf1c │ │ + str r0, [sp, #344] @ 0x158 │ │ + movs r4, r0 │ │ + ldrh r6, [r4, #32] │ │ + movs r4, r0 │ │ + str r3, [sp, #968] @ 0x3c8 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #108 @ 0x6c │ │ + mov r8, r0 │ │ + cmp r2, #52 @ 0x34 │ │ + bcs.n 19e4a │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + movs r1, #64 @ 0x40 │ │ + str.w r4, [r8, r1] │ │ + add sp, #108 @ 0x6c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [r1, #0] │ │ + mov r5, r2 │ │ + movw r2, #17791 @ 0x457f │ │ + mov r6, r1 │ │ + movt r2, #17996 @ 0x464c │ │ + cmp r0, r2 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + mov.w r1, #64 @ 0x40 │ │ + itt eq │ │ + ldrbeq r0, [r6, #4] │ │ + cmpeq r0, #1 │ │ + beq.n 19e76 │ │ + str.w r4, [r8, r1] │ │ + add sp, #108 @ 0x6c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb r0, [r6, #5] │ │ + subs r0, #1 │ │ + cmp r0, #1 │ │ + bhi.n 19e6a │ │ + ldrb r0, [r6, #6] │ │ + cmp r0, #1 │ │ + mov r0, r6 │ │ + it ne │ │ + movne r0, #22 │ │ + bne.n 19e6a │ │ + ldrb r1, [r0, #5] │ │ + cmp r1, #2 │ │ + beq.n 19e3c │ │ + ldr r2, [r0, #32] │ │ + cmp r2, #0 │ │ + beq.n 19f14 │ │ + ldrh r3, [r0, #48] @ 0x30 │ │ + cbz r3, 19ef8 │ │ + ldrh r1, [r0, #46] @ 0x2e │ │ + cmp r1, #40 @ 0x28 │ │ + bne.n 19e3c │ │ + movs r1, #40 @ 0x28 │ │ + umull ip, r1, r3, r1 │ │ + cmp r1, #0 │ │ + bne.n 19e3c │ │ + cmp r5, r2 │ │ + mov.w r1, #64 @ 0x40 │ │ + ittt cs │ │ + strcs r3, [sp, #84] @ 0x54 │ │ + subcs r3, r5, r2 │ │ + cmpcs r3, ip │ │ + bcc.n 19e6a │ │ + ldrh r0, [r0, #50] @ 0x32 │ │ + movw r1, #65535 @ 0xffff │ │ + adds r3, r6, r2 │ │ + cmp r0, r1 │ │ + it eq │ │ + ldreq r0, [r3, #24] │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + movs r1, #64 @ 0x40 │ │ + cmp r0, #0 │ │ + beq.n 19e6a │ │ + cmp r0, r2 │ │ + str r3, [sp, #80] @ 0x50 │ │ + bcs.n 19e6a │ │ + add.w r0, r0, r0, lsl #2 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + movs r3, #0 │ │ + add.w r0, r4, r0, lsl #3 │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #8 │ │ + bne.w 1a094 │ │ + movs r0, #0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + strd r0, r0, [sp, #68] @ 0x44 │ │ + strd r0, r0, [sp, #60] @ 0x3c │ │ + b.n 1a0aa │ │ + ldrh r1, [r0, #46] @ 0x2e │ │ + cmp r1, #40 @ 0x28 │ │ + bne.n 19e3c │ │ + cmp r5, r2 │ │ + mov.w r1, #64 @ 0x40 │ │ + itt cs │ │ + subcs r3, r5, r2 │ │ + cmpcs r3, #40 @ 0x28 │ │ + bcc.n 19e6a │ │ + adds r1, r6, r2 │ │ + ldr r3, [r1, #20] │ │ + cmp r3, #0 │ │ + bne.n 19ea0 │ │ + movs r0, #0 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #68] @ 0x44 │ │ + movs r0, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movs r0, #0 │ │ + mov.w r9, #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + strd r0, r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #84] @ 0x54 │ │ + strd r0, r0, [sp, #56] @ 0x38 │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ + add.w fp, r9, sl, lsl #4 │ │ + mov.w r0, sl, lsl #4 │ │ + cmp r0, #0 │ │ + beq.n 1a012 │ │ + ldrb.w r2, [r9, #12] │ │ + mov r1, r9 │ │ + subs r0, #16 │ │ + add.w r9, r9, #16 │ │ + and.w r2, r2, #15 │ │ + subs r2, #3 │ │ + cmn.w r2, #2 │ │ + bcc.n 19f42 │ │ + ldrh r1, [r1, #14] │ │ + cmp r1, #0 │ │ + beq.n 19f42 │ │ + ldr.w r0, [r9, #-16] │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #96 @ 0x60 │ │ + ldr.w sl, [r9, #-12] │ │ + ldr.w r4, [r9, #-8] │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 1a348 │ │ + movs r1, #0 │ │ + add.w lr, sp, #88 @ 0x58 │ │ + strd r4, r1, [r0, #8] │ │ + movs r4, #1 │ │ + strd sl, r1, [r0] │ │ + mov.w ip, #24 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + str r1, [r0, #16] │ │ + movs r1, #4 │ │ + strd r0, r4, [sp, #92] @ 0x5c │ │ + str r1, [sp, #88] @ 0x58 │ │ + cmp r9, fp │ │ + beq.n 1a02e │ │ + ldrb.w r2, [r9, #12] │ │ + mov r1, r9 │ │ + add.w r9, r9, #16 │ │ + and.w r2, r2, #15 │ │ + subs r2, #3 │ │ + cmn.w r2, #2 │ │ + bcc.n 19f9e │ │ + ldrh r1, [r1, #14] │ │ + cmp r1, #0 │ │ + beq.n 19f9e │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + ldr.w r2, [r9, #-16] │ │ + str r2, [sp, #36] @ 0x24 │ │ + cmp r4, r1 │ │ + ldr.w r2, [r9, #-12] │ │ + str r2, [sp, #28] │ │ + ldr.w r2, [r9, #-8] │ │ + str r2, [sp, #32] │ │ + bne.n 19ff0 │ │ + mov r0, lr │ │ + mov r1, r4 │ │ + movs r2, #1 │ │ + movs r3, #8 │ │ + str.w ip, [sp] │ │ + mov sl, lr │ │ + bl 1d8d4 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + mov.w ip, #24 │ │ + mov lr, sl │ │ + add.w r1, r4, r4, lsl #1 │ │ + ldr r2, [sp, #28] │ │ + ldr r3, [sp, #32] │ │ + adds r4, #1 │ │ + str.w r2, [r0, r1, lsl #3] │ │ + add.w r1, r0, r1, lsl #3 │ │ + movs r2, #0 │ │ + str r2, [r1, #4] │ │ + strd r3, r2, [r1, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + str r2, [r1, #16] │ │ + str r4, [sp, #96] @ 0x60 │ │ + b.n 19f9e │ │ + add.w ip, sp, #64 @ 0x40 │ │ + ldrd fp, sl, [sp, #76] @ 0x4c │ │ + ldrd r3, r1, [sp, #52] @ 0x34 │ │ + mov.w lr, #8 │ │ + ldmia.w ip, {r0, r2, ip} │ │ + mov.w r9, #0 │ │ + movs r4, #0 │ │ + b.n 1a050 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cmp r4, #2 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #36] @ 0x24 │ │ + bcs.w 1a296 │ │ + add.w ip, sp, #64 @ 0x40 │ │ + ldrd fp, sl, [sp, #76] @ 0x4c │ │ + ldrd r3, r1, [sp, #52] @ 0x34 │ │ + ldmia.w ip, {r0, r2, ip} │ │ + ldrd r9, lr, [sp, #32] │ │ + strd r2, r0, [r8, #32] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + strd r0, r5, [r8, #40] @ 0x28 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str.w r0, [r8, #56] @ 0x38 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str.w r0, [r8, #60] @ 0x3c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + strd r0, fp, [r8, #12] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + strd r1, r3, [r8, #48] @ 0x30 │ │ + movs r1, #72 @ 0x48 │ │ + strd r9, lr, [r8, #64] @ 0x40 │ │ + strd r6, r5, [r8] │ │ + str.w sl, [r8, #8] │ │ + str.w r5, [r8, #20] │ │ + strd r0, ip, [r8, #24] │ │ + str.w r4, [r8, r1] │ │ + add sp, #108 @ 0x6c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [r0, #16] │ │ + ldr r0, [r0, #20] │ │ + str r2, [sp, #60] @ 0x3c │ │ + adds r0, r0, r2 │ │ + str r0, [sp, #68] @ 0x44 │ │ + adc.w r0, r3, #0 │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #0 │ │ + strd r0, r6, [sp, #72] @ 0x48 │ │ + ldr.w lr, [sp, #84] @ 0x54 │ │ + mov r2, r4 │ │ + add.w r0, lr, lr, lsl #2 │ │ + mov.w fp, r0, lsl #3 │ │ + mov r0, fp │ │ + ldr r1, [r2, #4] │ │ + cmp r1, #2 │ │ + beq.n 1a0ee │ │ + adds r2, #40 @ 0x28 │ │ + adds r3, #1 │ │ + subs r0, #40 @ 0x28 │ │ + bne.n 1a0ba │ │ + movs r3, #0 │ │ + mov r0, fp │ │ + mov r2, r4 │ │ + ldr r1, [r2, #4] │ │ + cmp r1, #11 │ │ + beq.n 1a120 │ │ + adds r2, #40 @ 0x28 │ │ + adds r3, #1 │ │ + subs r0, #40 @ 0x28 │ │ + bne.n 1a0ce │ │ + movs r0, #0 │ │ + mov.w r9, #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov.w sl, #0 │ │ + strd r0, r0, [sp, #52] @ 0x34 │ │ + b.n 19f36 │ │ + ldr.w ip, [r2, #20] │ │ + cmp.w ip, #0 │ │ + beq.n 1a152 │ │ + movs.w r0, ip, lsl #28 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + mov.w r1, #64 @ 0x40 │ │ + bne.w 19e6a │ │ + ldr r0, [r2, #16] │ │ + subs.w r9, r5, r0 │ │ + it cs │ │ + cmpcs r9, ip │ │ + bcc.w 19e6a │ │ + ldr.w lr, [sp, #84] @ 0x54 │ │ + add.w r9, r6, r0 │ │ + b.n 1a156 │ │ + ldr.w ip, [r2, #20] │ │ + cmp.w ip, #0 │ │ + beq.n 1a202 │ │ + movs.w r0, ip, lsl #28 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + mov.w r1, #64 @ 0x40 │ │ + bne.w 19e6a │ │ + ldr r0, [r2, #16] │ │ + subs.w r9, r5, r0 │ │ + it cs │ │ + cmpcs r9, ip │ │ + bcc.w 19e6a │ │ + ldr.w lr, [sp, #84] @ 0x54 │ │ + add.w r9, r6, r0 │ │ + b.n 1a206 │ │ + mov.w r9, #1 │ │ + ldr r0, [r2, #24] │ │ + cbz r0, 1a18e │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + cmp r0, lr │ │ + bcs.w 19e38 │ │ + add.w r0, r0, r0, lsl #2 │ │ + add.w r0, r2, r0, lsl #3 │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #3 │ │ + bne.w 19e38 │ │ + ldr r1, [r0, #16] │ │ + movs r4, #0 │ │ + ldr r0, [r0, #20] │ │ + str r1, [sp, #56] @ 0x38 │ │ + adds r0, r0, r1 │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov.w r0, #0 │ │ + str r6, [sp, #48] @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ + adc.w r0, r4, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 1a19c │ │ + movs r0, #0 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + str r0, [sp, #56] @ 0x38 │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ + add.w r0, r2, #16 │ │ + mov lr, fp │ │ + mov.w sl, ip, lsr #4 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + str.w ip, [sp, #32] │ │ + str.w fp, [sp, #36] @ 0x24 │ │ + b.n 1a1bc │ │ + adds r0, #40 @ 0x28 │ │ + subs.w lr, lr, #40 @ 0x28 │ │ + beq.n 1a1f0 │ │ + ldr.w r1, [r0, #-12] │ │ + cmp r1, #18 │ │ + itt eq │ │ + ldreq r1, [r0, #8] │ │ + cmpeq r1, r3 │ │ + bne.n 1a1b4 │ │ + ldr.w fp, [r0, #4] │ │ + cmp.w fp, #0 │ │ + beq.n 1a1b4 │ │ + movs.w r1, fp, lsl #30 │ │ + mov.w r1, #64 @ 0x40 │ │ + bne.w 19e6a │ │ + ldr r2, [r0, #0] │ │ + subs.w ip, r5, r2 │ │ + bcc.w 19e6a │ │ + cmp ip, fp │ │ + bcs.n 1a1b4 │ │ + b.n 19e6a │ │ + ldr r0, [sp, #32] │ │ + ldrd r4, lr, [sp, #80] @ 0x50 │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ + cmp r0, #15 │ │ + bhi.w 19f3a │ │ + b.n 1a0c8 │ │ + mov.w r9, #1 │ │ + ldr r0, [r2, #24] │ │ + cbz r0, 1a23e │ │ + cmp r0, lr │ │ + bcs.w 19e38 │ │ + add.w r0, r0, r0, lsl #2 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + add.w r0, r2, r0, lsl #3 │ │ + ldr r1, [r0, #4] │ │ + cmp r1, #3 │ │ + bne.w 19e38 │ │ + ldr r1, [r0, #16] │ │ + movs r4, #0 │ │ + ldr r0, [r0, #20] │ │ + str r1, [sp, #56] @ 0x38 │ │ + adds r0, r0, r1 │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov.w r0, #0 │ │ + str r6, [sp, #48] @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ + adc.w r0, r4, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 1a24c │ │ + movs r0, #0 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + str r0, [sp, #56] @ 0x38 │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ + add.w r0, r2, #16 │ │ + mov.w sl, ip, lsr #4 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + b.n 1a264 │ │ + adds r0, #40 @ 0x28 │ │ + subs.w fp, fp, #40 @ 0x28 │ │ + beq.w 19f3a │ │ + ldr.w r1, [r0, #-12] │ │ + cmp r1, #18 │ │ + itt eq │ │ + ldreq r1, [r0, #8] │ │ + cmpeq r1, r3 │ │ + bne.n 1a25a │ │ + ldr.w ip, [r0, #4] │ │ + cmp.w ip, #0 │ │ + beq.n 1a25a │ │ + movs.w r1, ip, lsl #30 │ │ + mov.w r1, #64 @ 0x40 │ │ + bne.w 19e6a │ │ + ldr r2, [r0, #0] │ │ + subs r2, r5, r2 │ │ + bcc.w 19e6a │ │ + cmp r2, ip │ │ + bcs.n 1a25a │ │ + b.n 19e6a │ │ + cmp r4, #21 │ │ + bcs.n 1a350 │ │ + add.w r0, r4, r4, lsl #1 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + movs r3, #0 │ │ + add.w lr, r1, r0, lsl #3 │ │ + add.w r0, r1, #24 │ │ + str.w lr, [sp, #4] │ │ + b.n 1a2e0 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldrd lr, r2, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #16] │ │ + str r0, [r1, #0] │ │ + ldr r0, [sp, #20] │ │ + strd r0, lr, [r1, #4] │ │ + add.w r0, r1, #12 │ │ + ldrd r3, ip, [sp, #96] @ 0x60 │ │ + stmia.w r0, {r2, r3, ip} │ │ + ldr r3, [sp, #12] │ │ + ldrd lr, r9, [sp, #4] │ │ + add.w r0, r9, #24 │ │ + adds r3, #24 │ │ + cmp r0, lr │ │ + mov r1, r9 │ │ + beq.w 1a03c │ │ + mov r9, r0 │ │ + ldrd r2, r0, [r1, #24] │ │ + ldrd sl, ip, [r1] │ │ + str r2, [sp, #16] │ │ + subs.w r2, r2, sl │ │ + str r0, [sp, #20] │ │ + sbcs.w r2, r0, ip │ │ + bcs.n 1a2d2 │ │ + ldrd r0, ip, [r1, #32] │ │ + strd r0, ip, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldrd r2, r1, [r1, #40] @ 0x28 │ │ + strd r2, r1, [sp, #96] @ 0x60 │ │ + mov r1, r3 │ │ + str.w r9, [sp, #8] │ │ + str r3, [sp, #12] │ │ + add r0, r1 │ │ + str r1, [sp, #24] │ │ + add.w r1, r0, #24 │ │ + str r1, [sp, #28] │ │ + mov r2, r0 │ │ + ldr r1, [sp, #28] │ │ + ldmia.w r2, {r3, r9, sl, fp, ip, lr} │ │ + stmia.w r1, {r3, r9, sl, fp, ip, lr} │ │ + ldr r1, [sp, #24] │ │ + cmp r1, #0 │ │ + beq.n 1a2b0 │ │ + ldrd r0, r2, [r0, #-24] │ │ + subs r1, #24 │ │ + ldr r3, [sp, #16] │ │ + subs r0, r3, r0 │ │ + ldr r0, [sp, #20] │ │ + sbcs r0, r2 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + bcc.n 1a312 │ │ + add r0, r1 │ │ + add.w r1, r0, #24 │ │ + b.n 1a2b2 │ │ + movs r0, #8 │ │ + movs r1, #96 @ 0x60 │ │ + bl b118 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + mov r1, r4 │ │ + bl 302a0 │ │ + b.n 1a03c │ │ + mov r4, r0 │ │ + ldr r0, [sp, #32] │ │ + cbnz r0, 1a36c │ │ + b.n 1a372 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + cbz r0, 1a372 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + ldrd r8, r6, [r0, #4] │ │ + mov r4, r0 │ │ + cbz r6, 1a3a0 │ │ + add.w r5, r8, #4 │ │ + ldr.w r0, [r5, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #0] │ │ + blxne 60d20 │ │ + adds r5, #12 │ │ + subs r6, #1 │ │ + bne.n 1a38c │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne 60d20 │ │ + ldrd r8, r6, [r4, #16] │ │ + cbz r6, 1a3c4 │ │ + add.w r5, r8, #4 │ │ + ldrd r0, r1, [r5, #-4] │ │ + blx 60ed0 │ │ + adds r5, #8 │ │ + subs r6, #1 │ │ + bne.n 1a3b6 │ │ + ldr r0, [r4, #12] │ │ + cbz r0, 1a3d6 │ │ + mov r0, r8 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1404 @ 0x57c │ │ + mov r6, r2 │ │ + mov sl, r1 │ │ + str r3, [sp, #132] @ 0x84 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr r2, [pc, #16] @ (1a404 ) │ │ + mov r0, r6 │ │ + movs r3, #13 │ │ + str r6, [sp, #128] @ 0x80 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + b.n 1a408 │ │ + nop │ │ + bmi.n 1a380 │ │ + vtbl.8 d25, {d14-d15}, d29 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r2, [pc, #16] @ (1a42c ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + b.n 1a430 │ │ + nop │ │ + bmi.n 1a372 │ │ + vtbl.8 d25, {d14-d15}, d28 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r2, [pc, #16] @ (1a454 ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #14 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #172] @ 0xac │ │ + b.n 1a458 │ │ + nop │ │ + bmi.n 1a360 │ │ + vtbl.8 d25, {d14-d15}, d27 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #172] @ 0xac │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r2, [pc, #16] @ (1a47c ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + b.n 1a480 │ │ + nop │ │ + bmi.n 1a572 │ │ + vtbl.8 d25, {d14-d15}, d26 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldr r2, [pc, #16] @ (1a4a4 ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + b.n 1a4a8 │ │ + nop │ │ + bmi.n 1a560 │ │ + vtbl.8 d25, {d14-d15}, d25 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r2, [pc, #16] @ (1a4cc ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #15 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + b.n 1a4d0 │ │ + nop │ │ + bmi.n 1a54e │ │ + vtbl.8 d25, {d14-d15}, d24 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r2, [pc, #16] @ (1a4f4 ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #14 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #156] @ 0x9c │ │ + b.n 1a4f8 │ │ + nop │ │ + bmi.n 1a576 │ │ + vtbl.8 d25, {d14-d15}, d23 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #156] @ 0x9c │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r2, [pc, #16] @ (1a51c ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #12 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #152] @ 0x98 │ │ + b.n 1a520 │ │ + nop │ │ + bmi.n 1a56a │ │ + vtbl.8 d25, {d14-d15}, d22 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #152] @ 0x98 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r2, [pc, #16] @ (1a544 ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #10 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #148] @ 0x94 │ │ + b.n 1a548 │ │ + nop │ │ + bmi.n 1a592 │ │ + vtbl.8 d25, {d14-d15}, d21 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #148] @ 0x94 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr r2, [pc, #16] @ (1a56c ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #18 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #144] @ 0x90 │ │ + b.n 1a570 │ │ + nop │ │ + bmi.n 1a57e │ │ + vtbl.8 d25, {d14-d15}, d20 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #144] @ 0x90 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r2, [pc, #16] @ (1a594 ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #12 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #140] @ 0x8c │ │ + b.n 1a598 │ │ + nop │ │ + bmi.n 1a598 │ │ + vrsubhn.i d20, q15, │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + it eq │ │ + moveq r0, fp │ │ + str r0, [sp, #140] @ 0x8c │ │ + it eq │ │ + moveq.w fp, #1 │ │ + ldr r2, [pc, #16] @ (1a5bc ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #10 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #136] @ 0x88 │ │ + b.n 1a5c0 │ │ + bcc.n 1a678 │ │ + vrsubhn.i d20, q7, │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + it eq │ │ + moveq r0, r5 │ │ + str r0, [sp, #136] @ 0x88 │ │ + it eq │ │ + moveq r5, #1 │ │ + ldr r2, [pc, #12] @ (1a5e0 ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #15 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + b.n 1a5e4 │ │ + bcc.n 1a664 │ │ + vrsubhn.i d20, q7, q2 │ │ + mov r9, r1 │ │ + cmp r0, #0 │ │ + itt eq │ │ + moveq r9, r0 │ │ + moveq r4, #1 │ │ + ldr r2, [pc, #16] @ (1a604 ) │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + movs r3, #13 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #84] @ 0x54 │ │ + b.n 1a608 │ │ + nop │ │ + bcc.n 1a69a │ │ + vtbl.8 d20, {d14-d16}, d4 │ │ + mov r8, r0 │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + add r2, pc │ │ + movs r3, #15 │ │ + bl 1dac8 │ │ + b.n 1a620 │ │ + nop │ │ + bcc.n 1a69c │ │ + vmovn.i d18, q0 │ │ + str.w sl, [sp, #76] @ 0x4c │ │ + strb.w r2, [sp, #320] @ 0x140 │ │ + cmp r0, #0 │ │ + str r2, [sp, #316] @ 0x13c │ │ + strd r2, r2, [sp, #304] @ 0x130 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ + strd r4, r9, [sp, #280] @ 0x118 │ │ + strd r5, r2, [sp, #272] @ 0x110 │ │ + ldr r2, [sp, #140] @ 0x8c │ │ + strd fp, r2, [sp, #264] @ 0x108 │ │ + ldr r2, [sp, #144] @ 0x90 │ │ + str r2, [sp, #260] @ 0x104 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + str r2, [sp, #256] @ 0x100 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + str r2, [sp, #252] @ 0xfc │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + str r2, [sp, #248] @ 0xf8 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ + str r2, [sp, #244] @ 0xf4 │ │ + ldr r2, [sp, #96] @ 0x60 │ │ + str r2, [sp, #240] @ 0xf0 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + str r2, [sp, #236] @ 0xec │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + str r2, [sp, #232] @ 0xe8 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + str r2, [sp, #228] @ 0xe4 │ │ + ldr r2, [sp, #104] @ 0x68 │ │ + str r2, [sp, #224] @ 0xe0 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + str r2, [sp, #220] @ 0xdc │ │ + ldr r2, [sp, #108] @ 0x6c │ │ + str r2, [sp, #216] @ 0xd8 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + str r2, [sp, #212] @ 0xd4 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + str r2, [sp, #208] @ 0xd0 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + str r2, [sp, #204] @ 0xcc │ │ + ldr r2, [sp, #116] @ 0x74 │ │ + str r2, [sp, #200] @ 0xc8 │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ + str r2, [sp, #196] @ 0xc4 │ │ + ldr r2, [sp, #120] @ 0x78 │ │ + str r2, [sp, #192] @ 0xc0 │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ + str r2, [sp, #188] @ 0xbc │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + str r2, [sp, #184] @ 0xb8 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #300] @ 0x12c │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #296] @ 0x128 │ │ + cmp.w r8, #0 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + it eq │ │ + moveq r0, r8 │ │ + str r0, [sp, #292] @ 0x124 │ │ + it eq │ │ + moveq.w r8, #1 │ │ + ldr.w sl, [sp, #132] @ 0x84 │ │ + str.w r8, [sp, #288] @ 0x120 │ │ + ldr.w r4, [sl, #64] @ 0x40 │ │ + str r4, [sp, #172] @ 0xac │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + beq.w 1a976 │ │ + ldr r2, [pc, #20] @ (1a6dc ) │ │ + mov r0, sl │ │ + ldr r6, [sp, #76] @ 0x4c │ │ + movs r3, #13 │ │ + add r2, pc │ │ + mov r1, r6 │ │ + bl 1dac8 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + b.n 1a6e0 │ │ + nop │ │ + bne.n 1a6ac │ │ + vtbl.8 d25, {d14-d15}, d29 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r2, [pc, #16] @ (1a704 ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + b.n 1a708 │ │ + nop │ │ + bne.n 1a69a │ │ + vtbl.8 d25, {d14-d15}, d28 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r2, [pc, #16] @ (1a72c ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #14 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + b.n 1a730 │ │ + nop │ │ + bne.n 1a688 │ │ + vtbl.8 d25, {d14-d15}, d26 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldr r2, [pc, #16] @ (1a754 ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + b.n 1a758 │ │ + nop │ │ + bne.n 1a69a │ │ + vtbl.8 d25, {d14-d15}, d25 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r2, [pc, #16] @ (1a77c ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #11 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + b.n 1a780 │ │ + nop │ │ + bne.n 1a688 │ │ + vtbl.8 d25, {d14-d15}, d24 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r2, [pc, #16] @ (1a7a4 ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #15 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #156] @ 0x9c │ │ + b.n 1a7a8 │ │ + nop │ │ + bne.n 1a876 │ │ + vtbl.8 d25, {d14-d15}, d23 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #156] @ 0x9c │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r2, [pc, #16] @ (1a7cc ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #14 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #152] @ 0x98 │ │ + b.n 1a7d0 │ │ + nop │ │ + bne.n 1a89e │ │ + vtbl.8 d25, {d14-d15}, d22 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #152] @ 0x98 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r2, [pc, #964] @ (1aba8 ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #12 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #148] @ 0x94 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #148] @ 0x94 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr r2, [pc, #936] @ (1abac ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #10 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #144] @ 0x90 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #144] @ 0x90 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r2, [pc, #908] @ (1abb0 ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #18 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #140] @ 0x8c │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #140] @ 0x8c │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r2, [pc, #880] @ (1abb4 ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #12 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #136] @ 0x88 │ │ + mov fp, r0 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + it eq │ │ + moveq r0, fp │ │ + str r0, [sp, #136] @ 0x88 │ │ + it eq │ │ + moveq.w fp, #1 │ │ + ldr r2, [pc, #852] @ (1abb8 ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #10 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #124] @ 0x7c │ │ + mov r5, r0 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + it eq │ │ + moveq r0, r5 │ │ + str r0, [sp, #124] @ 0x7c │ │ + it eq │ │ + moveq r5, #1 │ │ + ldr r2, [pc, #824] @ (1abbc ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #15 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + mov r4, r0 │ │ + mov r8, r1 │ │ + cmp r0, #0 │ │ + itt eq │ │ + moveq r8, r0 │ │ + moveq r4, #1 │ │ + ldr r2, [pc, #800] @ (1abc0 ) │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r3, #13 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #72] @ 0x48 │ │ + ldr r2, [pc, #788] @ (1abc4 ) │ │ + mov r9, r0 │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + add r2, pc │ │ + movs r3, #15 │ │ + bl 1dac8 │ │ + movs r2, #0 │ │ + strd r4, r8, [sp, #832] @ 0x340 │ │ + strb.w r2, [sp, #872] @ 0x368 │ │ + str r2, [sp, #868] @ 0x364 │ │ + strd r2, r2, [sp, #856] @ 0x358 │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + strd r5, r2, [sp, #824] @ 0x338 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ + strd fp, r2, [sp, #816] @ 0x330 │ │ + ldr r2, [sp, #140] @ 0x8c │ │ + str r2, [sp, #812] @ 0x32c │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + str r2, [sp, #808] @ 0x328 │ │ + ldr r2, [sp, #144] @ 0x90 │ │ + str r2, [sp, #804] @ 0x324 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + str r2, [sp, #800] @ 0x320 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + str r2, [sp, #796] @ 0x31c │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + str r2, [sp, #792] @ 0x318 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ + str r2, [sp, #788] @ 0x314 │ │ + ldr r2, [sp, #96] @ 0x60 │ │ + str r2, [sp, #784] @ 0x310 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + str r2, [sp, #780] @ 0x30c │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + str r2, [sp, #776] @ 0x308 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + str r2, [sp, #772] @ 0x304 │ │ + ldr r2, [sp, #104] @ 0x68 │ │ + str r2, [sp, #768] @ 0x300 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + str r2, [sp, #764] @ 0x2fc │ │ + ldr r2, [sp, #108] @ 0x6c │ │ + str r2, [sp, #760] @ 0x2f8 │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ + str r2, [sp, #756] @ 0x2f4 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + str r2, [sp, #752] @ 0x2f0 │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ + str r2, [sp, #748] @ 0x2ec │ │ + ldr r2, [sp, #116] @ 0x74 │ │ + str r2, [sp, #744] @ 0x2e8 │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ + str r2, [sp, #740] @ 0x2e4 │ │ + ldr r2, [sp, #120] @ 0x78 │ │ + str r2, [sp, #736] @ 0x2e0 │ │ + movs r2, #1 │ │ + strd r2, r2, [sp, #728] @ 0x2d8 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #852] @ 0x354 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #848] @ 0x350 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cmp.w r9, #0 │ │ + it eq │ │ + moveq r0, r9 │ │ + str r0, [sp, #844] @ 0x34c │ │ + it eq │ │ + moveq.w r9, #1 │ │ + movs r0, #148 @ 0x94 │ │ + str.w r9, [sp, #840] @ 0x348 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 1bd7a │ │ + add r1, sp, #728 @ 0x2d8 │ │ + movs r2, #148 @ 0x94 │ │ + mov r4, r0 │ │ + bl 5da54 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r4, [sp, #304] @ 0x130 │ │ + ldr r4, [sp, #172] @ 0xac │ │ + ldr r1, [r0, #68] @ 0x44 │ │ + mov r0, r4 │ │ + bl 2d874 │ │ + add.w r0, r4, #2147483648 @ 0x80000000 │ │ + movs r2, #140 @ 0x8c │ │ + clz r0, r0 │ │ + lsrs r6, r0, #5 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + adds r0, #8 │ │ + add r1, sp, #184 @ 0xb8 │ │ + bl 5df6a │ │ + movs r0, #1 │ │ + strd r0, r0, [sp, #728] @ 0x2d8 │ │ + movs r0, #148 @ 0x94 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 1bd16 │ │ + str r6, [sp, #148] @ 0x94 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + movs r2, #148 @ 0x94 │ │ + mov r5, r0 │ │ + bl 5da54 │ │ + movs r1, #0 │ │ + movs r0, #4 │ │ + str r1, [sp, #564] @ 0x234 │ │ + strd r1, r0, [sp, #556] @ 0x22c │ │ + str r1, [sp, #576] @ 0x240 │ │ + ldrd r0, r1, [r5, #24] │ │ + str r5, [sp, #532] @ 0x214 │ │ + str r0, [sp, #152] @ 0x98 │ │ + strd r0, r1, [sp, #568] @ 0x238 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + str r5, [sp, #168] @ 0xa8 │ │ + cbz r1, 1aa34 │ │ + ldr.w fp, [sp, #160] @ 0xa0 │ │ + add.w sl, sp, #728 @ 0x2d8 │ │ + add.w r8, sp, #568 @ 0x238 │ │ + movs r4, #0 │ │ + mov.w r9, #4 │ │ + movs r5, #0 │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + bl 2d880 │ │ + ldrb.w r0, [sp, #729] @ 0x2d9 │ │ + cmp r0, #3 │ │ + beq.w 1b64a │ │ + ldrd r0, r1, [sp, #572] @ 0x23c │ │ + ldr r6, [sp, #748] @ 0x2ec │ │ + sub.w r0, fp, r0 │ │ + ldr.w fp, [sp, #740] @ 0x2e4 │ │ + adds r5, r0, r1 │ │ + ldr r0, [sp, #556] @ 0x22c │ │ + str r5, [sp, #576] @ 0x240 │ │ + cmp r4, r0 │ │ + bne.n 1aa12 │ │ + add r0, sp, #556 @ 0x22c │ │ + bl 2daa0 │ │ + ldr.w r9, [sp, #560] @ 0x230 │ │ + add.w r0, r9, r4, lsl #3 │ │ + str.w r6, [r9, r4, lsl #3] │ │ + adds r4, #1 │ │ + str.w fp, [r0, #4] │ │ + ldr.w fp, [sp, #572] @ 0x23c │ │ + str r4, [sp, #564] @ 0x234 │ │ + cmp.w fp, #0 │ │ + bne.n 1a9dc │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ + cmp r4, #2 │ │ + bcs.w 1bd20 │ │ + add.w r0, r5, #8 │ │ + movs r1, #0 │ │ + str r0, [sp, #144] @ 0x90 │ │ + movs r0, #8 │ │ + str r1, [sp, #588] @ 0x24c │ │ + add.w r3, sp, #1120 @ 0x460 │ │ + strd r1, r0, [sp, #580] @ 0x244 │ │ + str r1, [sp, #600] @ 0x258 │ │ + strd r1, r0, [sp, #592] @ 0x250 │ │ + str r1, [sp, #612] @ 0x264 │ │ + ldrd r0, r1, [r5, #16] │ │ + str r0, [sp, #104] @ 0x68 │ │ + str r1, [sp, #112] @ 0x70 │ │ + ldrd r0, r1, [r5, #32] │ │ + strd r0, r1, [sp, #604] @ 0x25c │ │ + add r1, sp, #728 @ 0x2d8 │ │ + add.w r0, r1, #280 @ 0x118 │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r2, sp, #640 @ 0x280 │ │ + adds r0, r2, #4 │ │ + str r0, [sp, #88] @ 0x58 │ │ + add.w r0, r1, #33 @ 0x21 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add.w r0, r5, #112 @ 0x70 │ │ + str r0, [sp, #84] @ 0x54 │ │ + add.w r0, r3, #16 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add.w r0, r3, #184 @ 0xb8 │ │ + str r0, [sp, #120] @ 0x78 │ │ + add.w r0, r2, #24 │ │ + str r0, [sp, #140] @ 0x8c │ │ + add.w r0, r1, #24 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldrb.w r0, [r5, #144] @ 0x90 │ │ + ldrd r1, r2, [r5, #120] @ 0x78 │ │ + lsls r0, r0, #31 │ │ + str r1, [sp, #96] @ 0x60 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r0, #0 │ │ + str r2, [sp, #108] @ 0x6c │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #600] @ 0x258 │ │ + str r0, [sp, #136] @ 0x88 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add r1, sp, #604 @ 0x25c │ │ + bl 1dd6c │ │ + ldr.w fp, [sp, #728] @ 0x2d8 │ │ + cmp.w fp, #3 │ │ + beq.w 1b59a │ │ + ldr r0, [sp, #732] @ 0x2dc │ │ + cmp.w fp, #2 │ │ + ldr.w lr, [sp, #748] @ 0x2ec │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldrd r9, ip, [sp, #736] @ 0x2e0 │ │ + ldr.w r8, [sp, #744] @ 0x2e8 │ │ + add r5, sp, #616 @ 0x268 │ │ + ldr r6, [sp, #180] @ 0xb4 │ │ + ldmia.w r6, {r0, r1, r2, r3, r4, sl} │ │ + stmia.w r5, {r0, r1, r2, r3, r4, sl} │ │ + beq.w 1b5ee │ │ + movs.w r0, fp, lsl #31 │ │ + bne.n 1aaaa │ │ + cmp.w r9, #1 │ │ + it ne │ │ + cmpne.w r9, #5 │ │ + beq.n 1aaaa │ │ + cmp.w r9, #2 │ │ + bne.n 1abc8 │ │ + movs r0, #2 │ │ + strd ip, r8, [sp, #652] @ 0x28c │ │ + str r0, [sp, #648] @ 0x288 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str.w lr, [sp, #660] @ 0x294 │ │ + ldr.w ip, [sp, #140] @ 0x8c │ │ + strd fp, r0, [sp, #640] @ 0x280 │ │ + add r1, sp, #616 @ 0x268 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add r0, sp, #728 @ 0x2d8 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r2, sp, #640 @ 0x280 │ │ + bl 1e0b0 │ │ + ldrd r0, r1, [sp, #728] @ 0x2d8 │ │ + eor.w r0, r0, #2 │ │ + orrs r0, r1 │ │ + beq.n 1aaa6 │ │ + add.w r0, sp, #1120 @ 0x460 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + mov.w r2, #280 @ 0x118 │ │ + bl 5df6a │ │ + mov.w sl, #0 │ │ + ldr.w r9, [sp, #136] @ 0x88 │ │ + mov.w r8, #2 │ │ + str.w r8, [sp, #640] @ 0x280 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add.w r1, sp, #1120 @ 0x460 │ │ + mov.w r2, #280 @ 0x118 │ │ + bl 5df6a │ │ + add.w ip, sp, #640 @ 0x280 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str.w r0, [sp, #1076] @ 0x434 │ │ + movs r0, #83 @ 0x53 │ │ + strb.w r0, [sp, #1056] @ 0x420 │ │ + ldr r0, [sp, #592] @ 0x250 │ │ + strh.w fp, [sp, #1074] @ 0x432 │ │ + strh.w sl, [sp, #1072] @ 0x430 │ │ + str.w r8, [sp, #1032] @ 0x408 │ │ + cmp r9, r0 │ │ + bne.n 1ab8c │ │ + add r0, sp, #592 @ 0x250 │ │ + bl 2dd0c │ │ + ldr r0, [sp, #596] @ 0x254 │ │ + mov.w r1, #352 @ 0x160 │ │ + mla r0, r9, r1, r0 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + mov.w r2, #352 @ 0x160 │ │ + bl 5df6a │ │ + add.w r0, r9, #1 │ │ + str r0, [sp, #600] @ 0x258 │ │ + b.n 1aaa6 │ │ + bne.n 1ac46 │ │ + vsra.u32 , , #2 │ │ + vsra.u32 d29, d31, #2 │ │ + vuzp. , q0 │ │ + vtrn. d29, d20 │ │ + vtrn. d29, d14 │ │ + vshr.u64 d29, d13, #2 │ │ + vshr.u64 d29, d10, #2 │ │ + vtbl.8 d25, {d14}, d28 │ │ + strd r9, ip, [sp, #648] @ 0x288 │ │ + strd r8, lr, [sp, #656] @ 0x290 │ │ + strd fp, r0, [sp, #640] @ 0x280 │ │ + ldr.w ip, [sp, #140] @ 0x8c │ │ + add r1, sp, #616 @ 0x268 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add r0, sp, #728 @ 0x2d8 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add r2, sp, #640 @ 0x280 │ │ + bl 1e0b0 │ │ + ldrd r0, r1, [sp, #728] @ 0x2d8 │ │ + ldrd sl, r9, [sp, #168] @ 0xa8 │ │ + eor.w r0, r0, #2 │ │ + orrs r0, r1 │ │ + beq.w 1aaa6 │ │ + add.w r0, sp, #1120 @ 0x460 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + mov.w r2, #280 @ 0x118 │ │ + bl 5df6a │ │ + ldr.w r2, [sp, #1376] @ 0x560 │ │ + movs r0, #0 │ │ + ldr.w r1, [sp, #1328] @ 0x530 │ │ + ldr.w r3, [sp, #1332] @ 0x534 │ │ + str r0, [sp, #708] @ 0x2c4 │ │ + add.w r0, r2, #8 │ │ + str r0, [sp, #704] @ 0x2c0 │ │ + cmp r3, #0 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #700] @ 0x2bc │ │ + strd r1, r3, [sp, #692] @ 0x2b4 │ │ + str r1, [sp, #124] @ 0x7c │ │ + beq.w 1bd10 │ │ + add.w r9, r1, #1 │ │ + sub.w r8, r3, #1 │ │ + movs r6, #0 │ │ + mov.w fp, #0 │ │ + movs r5, #0 │ │ + str r2, [sp, #64] @ 0x40 │ │ + str r3, [sp, #60] @ 0x3c │ │ + ldrb.w r4, [r9, #-1] │ │ + cmp r5, #63 @ 0x3f │ │ + bne.n 1ac56 │ │ + cmp r4, #1 │ │ + bhi.w 1bc74 │ │ + and.w r0, r4, #127 @ 0x7f │ │ + and.w r2, r5, #63 @ 0x3f │ │ + movs r1, #0 │ │ + bl 5df88 │ │ + orrs r6, r0 │ │ + sxtb r0, r4 │ │ + orr.w fp, fp, r1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + str r4, [sp, #164] @ 0xa4 │ │ + bgt.n 1ac88 │ │ + add.w r9, r9, #1 │ │ + adds r5, #7 │ │ + sub.w r8, r8, #1 │ │ + adds.w r0, r8, #1 │ │ + bne.n 1ac48 │ │ + b.w 1bc86 │ │ + orrs.w r0, r6, fp │ │ + strd r9, r8, [sp, #692] @ 0x2b4 │ │ + bne.n 1ad04 │ │ + dmb ish │ │ + ldr r3, [sp, #64] @ 0x40 │ │ + ldrex r0, [r3] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r3] │ │ + cmp r2, #0 │ │ + bne.n 1ac98 │ │ + cmp r0, #1 │ │ + bne.n 1acb6 │ │ + dmb ish │ │ + ldr.w r0, [sp, #1376] @ 0x560 │ │ + bl 1f960 │ │ + ldr.w r0, [sp, #1136] @ 0x470 │ │ + ldr.w r1, [sp, #1140] @ 0x474 │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + beq.n 1acfe │ │ + ldr.w r0, [sp, #1232] @ 0x4d0 │ │ + cbz r0, 1acd4 │ │ + ldr.w r0, [sp, #1236] @ 0x4d4 │ │ + blx 60d20 │ │ + ldr.w r0, [sp, #1244] @ 0x4dc │ │ + cbz r0, 1ace2 │ │ + ldr.w r0, [sp, #1248] @ 0x4e0 │ │ + blx 60d20 │ │ + ldr.w r0, [sp, #1256] @ 0x4e8 │ │ + cbz r0, 1acf0 │ │ + ldr.w r0, [sp, #1260] @ 0x4ec │ │ + blx 60d20 │ │ + ldr.w r0, [sp, #1268] @ 0x4f4 │ │ + cbz r0, 1acfe │ │ + ldr.w r0, [sp, #1272] @ 0x4f8 │ │ + blx 60d20 │ │ + movs r0, #0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 1aaa6 │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + mov r5, fp │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + cmp.w fp, #0 │ │ + str.w r9, [sp, #48] @ 0x30 │ │ + bne.n 1ad28 │ │ + ldr r1, [r2, #16] │ │ + subs r0, r6, #1 │ │ + cmp r0, r1 │ │ + bcs.n 1ad28 │ │ + ldr r1, [r2, #12] │ │ + movs r2, #104 @ 0x68 │ │ + mla r0, r0, r2, r1 │ │ + b.n 1ad9c │ │ + ldr.w r8, [r2, #20] │ │ + cmp.w r8, #0 │ │ + beq.w 1be7e │ │ + ldr.w ip, [r2, #24] │ │ + ldrh.w lr, [r8, #1238] @ 0x4d6 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + mov r5, r8 │ │ + mov.w r4, lr, lsl #3 │ │ + cbz r4, 1ad78 │ │ + ldrd r1, r3, [r5], #8 │ │ + subs r0, r6, r1 │ │ + sbcs.w r0, fp, r3 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + subs r1, r1, r6 │ │ + sbcs.w r1, r3, fp │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + adds r2, #1 │ │ + subs r1, r1, r0 │ │ + subs r4, #8 │ │ + cmp r1, #1 │ │ + beq.n 1ad46 │ │ + uxtb r0, r1 │ │ + cbnz r0, 1ad7a │ │ + b.n 1ad90 │ │ + mov r2, lr │ │ + cmp.w ip, #0 │ │ + beq.w 1be6e │ │ + add.w r0, r8, r2, lsl #2 │ │ + sub.w ip, ip, #1 │ │ + ldr.w r8, [r0, #1240] @ 0x4d8 │ │ + b.n 1ad38 │ │ + movs r0, #104 @ 0x68 │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + mla r0, r2, r0, r8 │ │ + adds r0, #88 @ 0x58 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldrb.w r0, [r0, #98] @ 0x62 │ │ + cmp r0, #1 │ │ + itt eq │ │ + moveq r0, #1 │ │ + streq r0, [sp, #708] @ 0x2c4 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + bl e350 │ │ + cmp r1, #0 │ │ + beq.w 1b148 │ │ + mov.w r9, r1, lsl #4 │ │ + mov r1, r0 │ │ + mov.w fp, #0 │ │ + str r4, [sp, #44] @ 0x2c │ │ + movs r0, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #32] │ │ + mov r0, r1 │ │ + movs r1, #0 │ │ + str r1, [sp, #124] @ 0x7c │ │ + add r3, sp, #712 @ 0x2c8 │ │ + ldmia.w r0, {r2, r4, r5, r6} │ │ + mov r8, r0 │ │ + mov r1, r3 │ │ + stmia r1!, {r2, r4, r5, r6} │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ + ldr r2, [r0, #32] │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add r1, sp, #692 @ 0x2b4 │ │ + bl 24310 │ │ + ldrd r3, r2, [sp, #728] @ 0x2d8 │ │ + ldrd r1, r0, [sp, #736] @ 0x2e0 │ │ + eor.w r4, r3, #46 @ 0x2e │ │ + orrs r4, r2 │ │ + ldrd r4, r5, [sp, #744] @ 0x2e8 │ │ + beq.w 1be58 │ │ + strd r1, r0, [sp, #648] @ 0x288 │ │ + uxth r0, r4 │ │ + cmp r0, #85 @ 0x55 │ │ + strd r3, r2, [sp, #640] @ 0x280 │ │ + strd r4, r5, [sp, #656] @ 0x290 │ │ + beq.w 1af38 │ │ + ldrd r5, r4, [sp, #52] @ 0x34 │ │ + cmp r0, #18 │ │ + beq.n 1ae98 │ │ + cmp r0, #19 │ │ + beq.w 1af12 │ │ + cmp r0, #17 │ │ + bne.w 1b026 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add r1, sp, #640 @ 0x280 │ │ + bl 265e0 │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + lsls r1, r0, #26 │ │ + beq.w 1afa0 │ │ + cmp r0, #12 │ │ + bne.w 1b022 │ │ + ldr.w r2, [sp, #1384] @ 0x568 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + cmp r0, r2 │ │ + bcc.w 1bea6 │ │ + ldrb.w r1, [sp, #1336] @ 0x538 │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + umull r1, r0, r0, r1 │ │ + cmp r0, #0 │ │ + bne.w 1bebe │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + add r0, r2 │ │ + subs r2, r3, r2 │ │ + cmp r2, r1 │ │ + bcc.w 1bec6 │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ + movs r6, #25 │ │ + subs r3, #1 │ │ + cmp r3, #7 │ │ + bhi.w 1c028 │ │ + add r0, r1 │ │ + subs r4, r2, r1 │ │ + tbh [pc, r3, lsl #1] │ │ + movs r0, r1 │ │ + lsls r6, r7, #2 │ │ + lsrs r5, r2, #3 │ │ + lsls r1, r1, #3 │ │ + lsrs r5, r2, #3 │ │ + lsrs r5, r2, #3 │ │ + lsrs r5, r2, #3 │ │ + lsls r3, r0, #3 │ │ + cmp r2, r1 │ │ + beq.w 1bf1c │ │ + ldrb r4, [r0, #0] │ │ + b.n 1b018 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add r1, sp, #640 @ 0x280 │ │ + bl 265e0 │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + lsls r1, r0, #26 │ │ + beq.w 1afdc │ │ + cmp r0, #7 │ │ + mov r2, r9 │ │ + beq.w 1afce │ │ + cmp r0, #12 │ │ + bne.w 1b05c │ │ + ldr.w r2, [sp, #1384] @ 0x568 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + cmp r0, r2 │ │ + bcc.w 1bee4 │ │ + ldrb.w r1, [sp, #1336] @ 0x538 │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + umull r1, r0, r0, r1 │ │ + cmp r0, #0 │ │ + bne.w 1befa │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + add r0, r2 │ │ + subs r2, r3, r2 │ │ + cmp r2, r1 │ │ + bcc.w 1be94 │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ + mov.w ip, #25 │ │ + subs r3, #1 │ │ + cmp r3, #7 │ │ + bhi.w 1bf02 │ │ + add r0, r1 │ │ + subs r4, r2, r1 │ │ + tbh [pc, r3, lsl #1] │ │ + movs r0, r1 │ │ + lsls r2, r3, #2 │ │ + lsrs r5, r0, #32 │ │ + lsls r6, r4, #2 │ │ + lsrs r5, r0, #32 │ │ + lsrs r5, r0, #32 │ │ + lsrs r5, r0, #32 │ │ + lsls r7, r3, #2 │ │ + cmp r2, r1 │ │ + beq.w 1be94 │ │ + ldrb r0, [r0, #0] │ │ + b.n 1b04c │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add r1, sp, #640 @ 0x280 │ │ + bl 265e0 │ │ + ldrd r0, r1, [sp, #728] @ 0x2d8 │ │ + eor.w r0, r0, #38 @ 0x26 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldrh.w r0, [sp, #736] @ 0x2e0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #64] @ 0x40 │ │ + it eq │ │ + moveq.w fp, #1 │ │ + b.n 1b026 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add r1, sp, #640 @ 0x280 │ │ + bl 265e0 │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ + and.w r2, r0, #63 @ 0x3f │ │ + cmp r2, #22 │ │ + beq.n 1afa6 │ │ + cmp r0, #24 │ │ + bne.n 1afc8 │ │ + ldr.w r0, [sp, #1392] @ 0x570 │ │ + ldr r2, [sp, #108] @ 0x6c │ │ + cmp r2, r0 │ │ + bcc.w 1beb4 │ │ + ldr.w r2, [sp, #1336] @ 0x538 │ │ + ubfx r3, r2, #8, #8 │ │ + umull r3, r1, r1, r3 │ │ + cmp r1, #0 │ │ + bne.w 1beba │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + adds r5, r1, r0 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + subs r4, r1, r0 │ │ + cmp r4, r3 │ │ + bcc.w 1bed8 │ │ + adds r1, r5, r3 │ │ + subs r3, r4, r3 │ │ + and.w r2, r2, #65280 @ 0xff00 │ │ + cmp.w r2, #2048 @ 0x800 │ │ + bne.n 1afe4 │ │ + cmp r3, #8 │ │ + bcc.w 1bedc │ │ + ldr r2, [r1, #4] │ │ + cmp r2, #0 │ │ + bne.w 1bfa0 │ │ + ldr r1, [r1, #0] │ │ + ldr.w sl, [sp, #168] @ 0xa8 │ │ + b.n 1afec │ │ + ldrd r4, r5, [sp, #736] @ 0x2e0 │ │ + b.n 1b01e │ │ + ldrh.w r2, [sp, #1338] @ 0x53a │ │ + ldr.w r0, [sp, #1392] @ 0x570 │ │ + uxth r2, r2 │ │ + cmp r2, #5 │ │ + mov r2, r1 │ │ + it cc │ │ + addcc r2, r0 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r2, r1 │ │ + str r2, [sp, #44] @ 0x2c │ │ + movs r0, #1 │ │ + mov r2, r9 │ │ + b.n 1aff4 │ │ + mov r2, r9 │ │ + movs r0, #0 │ │ + b.n 1aff4 │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ + str r0, [sp, #20] │ │ + movs r0, #1 │ │ + str r0, [sp, #32] │ │ + b.n 1b05c │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #740] @ 0x2e4 │ │ + b.n 1b054 │ │ + cmp r3, #4 │ │ + bcc.w 1bedc │ │ + ldr r1, [r1, #0] │ │ + add r0, r1 │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov r2, r9 │ │ + movs r0, #1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n 1b05c │ │ + cmp r4, #2 │ │ + bcc.w 1bf1c │ │ + ldrh r4, [r0, #0] │ │ + b.n 1b018 │ │ + cmp r4, #7 │ │ + bls.w 1bff8 │ │ + ldr r4, [r0, #0] │ │ + ldr r5, [r0, #4] │ │ + b.n 1b01a │ │ + cmp r4, #4 │ │ + bcc.w 1bf1c │ │ + ldr r4, [r0, #0] │ │ + movs r5, #0 │ │ + ldr.w sl, [sp, #168] @ 0xa8 │ │ + movs r0, #1 │ │ + str r0, [sp, #60] @ 0x3c │ │ + strd r5, r4, [sp, #52] @ 0x34 │ │ + mov r0, r8 │ │ + mov r2, r9 │ │ + b.n 1b05e │ │ + cmp r4, #2 │ │ + bcc.w 1be94 │ │ + ldrh r0, [r0, #0] │ │ + b.n 1b04c │ │ + cmp r4, #7 │ │ + bls.w 1c044 │ │ + ldr r1, [r0, #0] │ │ + ldr r0, [r0, #4] │ │ + str r1, [sp, #48] @ 0x30 │ │ + b.n 1b050 │ │ + cmp r4, #4 │ │ + bcc.w 1be94 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #0 │ │ + ldr.w sl, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #28] │ │ + movs r0, #1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + mov r2, r9 │ │ + mov r0, r8 │ │ + adds r0, #16 │ │ + subs.w r9, r2, #16 │ │ + bne.w 1add2 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + mov sl, fp │ │ + lsls r0, r0, #31 │ │ + beq.n 1b156 │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + ldr.w r1, [sp, #1336] @ 0x538 │ │ + lsrs r0, r1, #16 │ │ + mov r2, r3 │ │ + cmp r0, #4 │ │ + it hi │ │ + addhi r2, #8 │ │ + ldr.w fp, [r2] │ │ + mov.w r2, #4 │ │ + it hi │ │ + movhi r2, #12 │ │ + ldr r2, [r3, r2] │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + cmp r2, r3 │ │ + bcc.w 1bfe4 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + mov.w r9, #0 │ │ + ldr.w r5, [sp, #1384] @ 0x568 │ │ + str r5, [sp, #744] @ 0x2e8 │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + strb.w r9, [r3, #2] │ │ + strh.w r9, [r3] │ │ + ldr.w r3, [sp, #1368] @ 0x558 │ │ + str r5, [sp, #740] @ 0x2e4 │ │ + ldr.w r4, [sp, #1372] @ 0x55c │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + add r6, sp, #728 @ 0x2d8 │ │ + stmia r6!, {r3, r4, r5} │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + strh.w r0, [sp, #750] @ 0x2ee │ │ + subs r2, r2, r3 │ │ + str r2, [sp, #756] @ 0x2f4 │ │ + cmp r0, #4 │ │ + mov.w r0, #0 │ │ + add.w r2, fp, r3 │ │ + str r2, [sp, #752] @ 0x2f0 │ │ + strh.w r1, [sp, #748] @ 0x2ec │ │ + it hi │ │ + movhi r0, #1 │ │ + strb.w r0, [sp, #760] @ 0x2f8 │ │ + add r0, sp, #640 @ 0x280 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + bl 2885c │ │ + add r5, sp, #640 @ 0x280 │ │ + ldr r4, [sp, #652] @ 0x28c │ │ + ldrd fp, r6, [sp, #656] @ 0x290 │ │ + ldmia r5, {r0, r1, r5} │ │ + eor.w r2, r0, #2 │ │ + orrs r1, r2 │ │ + beq.w 1b55c │ │ + lsls r0, r0, #31 │ │ + beq.w 1b4b0 │ │ + subs.w r0, r5, fp │ │ + sbcs.w r0, r4, r6 │ │ + bcs.n 1b0de │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + mov r8, fp │ │ + ldr.w r9, [sp, #588] @ 0x24c │ │ + cmp r9, r0 │ │ + bne.n 1b120 │ │ + ldr r1, [pc, #900] @ (1b49c ) │ │ + add r0, sp, #580 @ 0x244 │ │ + add r1, pc │ │ + bl 2dc9c │ │ + ldr r1, [sp, #584] @ 0x248 │ │ + mov.w r0, r9, lsl #5 │ │ + str r5, [r1, r0] │ │ + add.w r0, r1, r9, lsl #5 │ │ + movs r1, #0 │ │ + strd r1, r1, [r0, #16] │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + strd r4, r8, [r0, #4] │ │ + str r6, [r0, #12] │ │ + str r1, [r0, #24] │ │ + add.w r0, r9, #1 │ │ + str r0, [sp, #588] @ 0x24c │ │ + mov.w r9, #1 │ │ + b.n 1b0de │ │ + mov.w sl, #0 │ │ + movs r0, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #32] │ │ + b.n 1b15a │ │ + ldrd r4, r9, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #564] @ 0x234 │ │ + strd r4, r9, [sp, #44] @ 0x2c │ │ + cbz r0, 1b1aa │ │ + ldr r1, [sp, #560] @ 0x230 │ │ + cmp r0, #1 │ │ + bne.n 1b16e │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ + movs r2, #0 │ │ + b.n 1b18c │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ + movs r4, #0 │ │ + mov r3, r0 │ │ + add.w r2, r4, r3, lsr #1 │ │ + sub.w r3, r3, r3, lsr #1 │ │ + ldr.w r5, [r1, r2, lsl #3] │ │ + cmp r5, r6 │ │ + it hi │ │ + movhi r2, r4 │ │ + cmp r3, #1 │ │ + mov r4, r2 │ │ + bhi.n 1b174 │ │ + ldr.w r3, [r1, r2, lsl #3] │ │ + cmp r3, r6 │ │ + bne.n 1b1aa │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ + sub.w r3, r1, #8 │ │ + cbz r2, 1b1e6 │ │ + ldr.w r4, [r3, r2, lsl #3] │ │ + subs r2, #1 │ │ + cmp r4, r5 │ │ + beq.n 1b19a │ │ + adds r2, #1 │ │ + b.n 1b1e8 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + lsls r0, r0, #31 │ │ + beq.w 1b4ac │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + lsls r0, r0, #31 │ │ + beq.w 1b46a │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + subs r0, r1, r0 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #28] │ │ + sbcs.w r0, r1, r0 │ │ + bcs.w 1b4ac │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + ldr r4, [sp, #588] @ 0x24c │ │ + cmp r4, r0 │ │ + bne.w 1b56e │ │ + ldr r1, [pc, #712] @ (1b4a0 ) │ │ + add r0, sp, #580 @ 0x244 │ │ + add r1, pc │ │ + bl 2dc9c │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + ldr r6, [sp, #28] │ │ + b.n 1b572 │ │ + movs r2, #0 │ │ + cmp r2, r0 │ │ + beq.w 1b4ac │ │ + add.w r0, r1, r0, lsl #3 │ │ + add.w r8, r1, r2, lsl #3 │ │ + str r0, [sp, #40] @ 0x28 │ │ + movs r0, #1 │ │ + str r0, [sp, #32] │ │ + mov r0, r8 │ │ + ldr.w r1, [r8], #8 │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ + cmp r1, r2 │ │ + bne.w 1b462 │ │ + ldr r2, [r0, #4] │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp r0, r2 │ │ + bcc.w 1bfbe │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + subs r0, r0, r2 │ │ + str r0, [sp, #644] @ 0x284 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + add r0, r2 │ │ + str r0, [sp, #640] @ 0x280 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add r1, sp, #640 @ 0x280 │ │ + bl 2d880 │ │ + ldrb.w r0, [sp, #729] @ 0x2d9 │ │ + cmp r0, #3 │ │ + beq.w 1bfca │ │ + ldrb.w r1, [sp, #728] @ 0x2d8 │ │ + orr.w r0, r1, r0, lsl #8 │ │ + ldrh.w r1, [sp, #730] @ 0x2da │ │ + orr.w r4, r0, r1, lsl #16 │ │ + movs r1, #56 @ 0x38 │ │ + lsls r0, r4, #1 │ │ + uxtb r0, r0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + negs r0, r4 │ │ + and.w r2, r1, r0, lsl #3 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + bl 5df3e │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ + str r0, [sp, #124] @ 0x7c │ │ + uxtb r0, r4 │ │ + cmp r0, #8 │ │ + str r1, [sp, #60] @ 0x3c │ │ + bhi.w 1b450 │ │ + mov fp, r0 │ │ + movs r0, #1 │ │ + lsl.w r0, r0, fp │ │ + tst.w r0, #278 @ 0x116 │ │ + beq.w 1b450 │ │ + ldr.w r9, [sp, #732] @ 0x2dc │ │ + cmp.w fp, #1 │ │ + beq.n 1b328 │ │ + cmp.w fp, #2 │ │ + beq.n 1b2d6 │ │ + cmp.w fp, #4 │ │ + bne.n 1b376 │ │ + cmp r5, #0 │ │ + beq.w 1b45a │ │ + add.w r2, r9, #4 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cmp r0, r5 │ │ + bhi.w 1b45a │ │ + subs r0, r2, #4 │ │ + cmp r5, #4 │ │ + bcc.w 1be86 │ │ + bic.w r1, r5, #3 │ │ + cmp r1, #4 │ │ + beq.w 1bea0 │ │ + mov r9, r2 │ │ + ldr r1, [r0, #0] │ │ + ldr.w r0, [r9], #4 │ │ + add.w r3, r2, #8 │ │ + subs r5, #8 │ │ + orrs.w r2, r0, r1 │ │ + mov r2, r3 │ │ + beq.n 1b29a │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + eors r2, r1 │ │ + orrs r2, r3 │ │ + beq.n 1b290 │ │ + b.n 1b318 │ │ + cmp r5, #0 │ │ + beq.w 1b45a │ │ + add.w r2, r9, #2 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cmp r0, r5 │ │ + bhi.w 1b45a │ │ + subs r0, r2, #2 │ │ + cmp r5, #2 │ │ + bcc.w 1be86 │ │ + bic.w r1, r5, #1 │ │ + cmp r1, #2 │ │ + beq.w 1bea0 │ │ + mov r9, r2 │ │ + ldrh r1, [r0, #0] │ │ + ldrh.w r0, [r9], #2 │ │ + adds r3, r2, #4 │ │ + subs r5, #4 │ │ + orrs.w r2, r0, r1 │ │ + mov r2, r3 │ │ + beq.n 1b2e0 │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + eors r2, r1 │ │ + orrs r2, r3 │ │ + beq.n 1b2d6 │ │ + lsrs r2, r1, #8 │ │ + uxtb r6, r1 │ │ + str r2, [sp, #8] │ │ + movs r2, #0 │ │ + mov.w ip, #0 │ │ + movs r3, #0 │ │ + b.n 1b3d6 │ │ + cmp r5, #0 │ │ + beq.w 1b45a │ │ + add.w r1, r9, #1 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cmp r0, r5 │ │ + bhi.w 1b45a │ │ + subs r0, r1, #1 │ │ + cmp r5, #0 │ │ + beq.w 1be86 │ │ + cmp r5, #1 │ │ + beq.w 1bf5a │ │ + mov r9, r1 │ │ + ldrb r6, [r0, #0] │ │ + ldrb.w r0, [r9], #1 │ │ + adds r2, r1, #2 │ │ + subs r5, #2 │ │ + orrs.w r1, r0, r6 │ │ + mov r1, r2 │ │ + beq.n 1b332 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + eors r1, r6 │ │ + orrs r1, r2 │ │ + beq.n 1b328 │ │ + movs r1, #0 │ │ + movs r3, #0 │ │ + strd r1, r1, [sp, #4] │ │ + mov r1, r6 │ │ + mov.w ip, #0 │ │ + b.n 1b3d8 │ │ + cmp r5, #0 │ │ + beq.n 1b45a │ │ + add.w r6, r9, #8 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cmp r0, r5 │ │ + bhi.n 1b45a │ │ + sub.w r0, r6, #8 │ │ + mov r4, r6 │ │ + cmp r5, #8 │ │ + bcc.w 1bf2c │ │ + bic.w r1, r5, #7 │ │ + cmp r1, #8 │ │ + beq.w 1bf60 │ │ + ldr r1, [r0, #0] │ │ + subs r5, #16 │ │ + ldr.w ip, [r0, #4] │ │ + ldr r0, [r4, #0] │ │ + ldr r3, [r4, #4] │ │ + orr.w r2, r0, r1 │ │ + orr.w r6, r3, ip │ │ + orrs r2, r6 │ │ + add.w r6, r4, #16 │ │ + beq.n 1b37e │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + add.w r9, r4, #8 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + eors r2, r1 │ │ + eor.w r4, r4, ip │ │ + orrs r2, r4 │ │ + beq.n 1b376 │ │ + lsrs r2, r1, #8 │ │ + uxtb r6, r1 │ │ + orr.w r2, r2, ip, lsl #24 │ │ + str r2, [sp, #8] │ │ + mov.w r2, ip, lsr #8 │ │ + str r2, [sp, #4] │ │ + movs r2, #0 │ │ + adds r4, r1, r0 │ │ + adcs.w r4, ip, r3 │ │ + adcs.w r2, r2, #0 │ │ + bne.w 1c0d0 │ │ + adds r4, r1, r0 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + adc.w r2, ip, r3 │ │ + str r2, [sp, #12] │ │ + subs r1, r1, r4 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + sbcs r1, r2 │ │ + bcc.w 1c0c6 │ │ + orrs r0, r3 │ │ + beq.n 1b448 │ │ + ldr r1, [sp, #588] @ 0x24c │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + str r1, [sp, #68] @ 0x44 │ │ + cmp r1, r0 │ │ + bne.n 1b414 │ │ + ldr r1, [pc, #152] @ (1b4a4 ) │ │ + add r0, sp, #580 @ 0x244 │ │ + add r1, pc │ │ + bl 2dc9c │ │ + ldr r2, [sp, #8] │ │ + ldr r1, [sp, #4] │ │ + ldr r3, [sp, #584] @ 0x248 │ │ + orr.w r0, r6, r2, lsl #8 │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + lsls r1, r1, #8 │ │ + orr.w r1, r1, r2, lsr #24 │ │ + lsls r2, r6, #5 │ │ + str r0, [r3, r2] │ │ + add.w r0, r3, r6, lsl #5 │ │ + movs r2, #0 │ │ + strd r1, r4, [r0, #4] │ │ + ldr r1, [sp, #12] │ │ + strd r1, r2, [r0, #12] │ │ + movs r1, #0 │ │ + str r1, [sp, #32] │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + str r2, [r0, #20] │ │ + str r1, [r0, #24] │ │ + adds r0, r6, #1 │ │ + str r0, [sp, #588] @ 0x24c │ │ + ldr r0, [sp, #12] │ │ + str r4, [sp, #0] │ │ + str r0, [sp, #68] @ 0x44 │ │ + b.n 1b27e │ │ + cbz r5, 1b45a │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cmp r0, r5 │ │ + bls.w 1c090 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r8, r0 │ │ + bne.w 1b1fc │ │ + ldr r0, [sp, #32] │ │ + eor.w r9, r0, #1 │ │ + b.n 1b4b0 │ │ + ldr r0, [sp, #32] │ │ + lsls r0, r0, #31 │ │ + beq.n 1b4ac │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + adds r5, r0, r1 │ │ + ldr r0, [sp, #20] │ │ + adc.w r6, r0, r2 │ │ + subs r0, r1, r5 │ │ + sbcs.w r0, r2, r6 │ │ + bcs.n 1b4ac │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + ldr r4, [sp, #588] @ 0x24c │ │ + cmp r4, r0 │ │ + bne.n 1b572 │ │ + ldr r1, [pc, #24] @ (1b4a8 ) │ │ + add r0, sp, #580 @ 0x244 │ │ + add r1, pc │ │ + bl 2dc9c │ │ + b.n 1b572 │ │ + nop │ │ + ldrb r6, [r2, #13] │ │ + movs r4, r0 │ │ + ldrb r6, [r2, #10] │ │ + movs r4, r0 │ │ + ldrb r2, [r6, #0] │ │ + movs r4, r0 │ │ + strb r6, [r3, #31] │ │ + movs r4, r0 │ │ + mov.w r9, #0 │ │ + movs r0, #2 │ │ + str r0, [sp, #640] @ 0x280 │ │ + movs.w r0, r9, lsl #31 │ │ + bne.n 1b54c │ │ + ldr.w r0, [sp, #1136] @ 0x470 │ │ + ldr.w r1, [sp, #1140] @ 0x474 │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + beq.n 1b54c │ │ + add r0, sp, #640 @ 0x280 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + ldr r3, [sp, #92] @ 0x5c │ │ + add.w r2, sp, #1120 @ 0x460 │ │ + bl 1fe58 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ + lsls r0, r0, #31 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + beq.n 1b4ea │ │ + ldrb.w r0, [sp, #648] @ 0x288 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 1b54c │ │ + ldr r0, [sp, #652] @ 0x28c │ │ + ldr r1, [r0, #12] │ │ + cbz r1, 1b54c │ │ + ldr r0, [r0, #8] │ │ + ldr r6, [sp, #588] @ 0x24c │ │ + add.w r4, r0, #8 │ │ + add.w r0, r1, r1, lsl #1 │ │ + mov.w r8, r0, lsl #3 │ │ + lsls r0, r6, #5 │ │ + add.w r5, r0, #24 │ │ + ldr r0, [r4, #8] │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [r4, #12] │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + ldrd r9, fp, [r4] │ │ + cmp r6, r0 │ │ + bne.n 1b520 │ │ + ldr r1, [pc, #892] @ (1b894 ) │ │ + add r0, sp, #580 @ 0x244 │ │ + add r1, pc │ │ + bl 2dc9c │ │ + ldr r0, [sp, #584] @ 0x248 │ │ + adds r6, #1 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + adds r4, #24 │ │ + str r6, [sp, #588] @ 0x24c │ │ + str r1, [r0, r5] │ │ + add r0, r5 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + adds r5, #32 │ │ + str.w r1, [r0, #-16] │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + str.w r1, [r0, #-12] │ │ + movs r1, #0 │ │ + subs.w r8, r8, #24 │ │ + strd r9, fp, [r0, #-24] │ │ + strd r1, r1, [r0, #-8] │ │ + bne.n 1b504 │ │ + mov.w r8, #2 │ │ + ldr.w r9, [sp, #136] @ 0x88 │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ + b.w 1ab4e │ │ + lsrs r0, r5, #8 │ │ + orr.w r9, r0, r4, lsl #24 │ │ + uxtb r0, r5 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 1c070 │ │ + str r4, [sp, #16] │ │ + b.n 1b4b0 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + ldr r6, [sp, #28] │ │ + ldr r1, [sp, #584] @ 0x248 │ │ + lsls r0, r4, #5 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ + str r2, [r1, r0] │ │ + add.w r0, r1, r4, lsl #5 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + adds r2, r0, #4 │ │ + stmia r2!, {r1, r5, r6} │ │ + movs r1, #0 │ │ + strd r1, r1, [r0, #16] │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + str r1, [r0, #24] │ │ + adds r0, r4, #1 │ │ + str r0, [sp, #588] @ 0x24c │ │ + b.w 1ab42 │ │ + ldrd r0, r1, [sp, #736] @ 0x2e0 │ │ + ldr.w fp, [sp, #748] @ 0x2ec │ │ + str r1, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ + uxtb.w r8, r0 │ │ + str r1, [sp, #124] @ 0x7c │ │ + lsrs r1, r0, #16 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + ubfx r1, r0, #8, #8 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ldrd sl, r9, [sp, #168] @ 0xa8 │ │ + ldrd r4, r0, [sp, #596] @ 0x254 │ │ + adds r5, r0, #1 │ │ + mov r0, r4 │ │ + subs r5, #1 │ │ + beq.n 1b5d2 │ │ + add.w r6, r0, #352 @ 0x160 │ │ + bl 2c268 │ │ + mov r0, r6 │ │ + b.n 1b5c2 │ │ + ldr r0, [sp, #592] @ 0x250 │ │ + cbz r0, 1b5dc │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + ldr r4, [sp, #124] @ 0x7c │ │ + ldr r5, [sp, #180] @ 0xb4 │ │ + cmp r0, #0 │ │ + beq.n 1b664 │ │ + ldr r0, [sp, #584] @ 0x248 │ │ + blx 60d20 │ │ + b.n 1b664 │ │ + ldrd fp, r8, [sp, #584] @ 0x248 │ │ + cmp.w r8, #2 │ │ + bcs.w 1bdb4 │ │ + cmp.w r8, #0 │ │ + beq.n 1b6ee │ │ + mov.w r9, r8, lsl #5 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + mov r1, r9 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + add.w r3, fp, r1 │ │ + ldrd r5, r6, [r3, #-32] │ │ + subs r4, r5, r0 │ │ + sbcs.w r4, r6, r2 │ │ + itt cc │ │ + movcc r2, r6 │ │ + movcc r0, r5 │ │ + subs r1, #32 │ │ + strd r0, r2, [r3, #-16] │ │ + bne.n 1b60e │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + cmp r0, r8 │ │ + bls.n 1b702 │ │ + lsls r1, r0, #5 │ │ + mov r0, fp │ │ + movs r2, #8 │ │ + mov r3, r9 │ │ + bl aed4 │ │ + cmp r0, #0 │ │ + beq.w 1c0b0 │ │ + mov.w sl, #0 │ │ + mov fp, r0 │ │ + b.n 1b706 │ │ + ldrd r0, r1, [sp, #736] @ 0x2e0 │ │ + ldrd r4, fp, [sp, #744] @ 0x2e8 │ │ + ldrd sl, r9, [sp, #168] @ 0xa8 │ │ + lsrs r5, r0, #16 │ │ + uxtb.w r8, r0 │ │ + str r1, [sp, #156] @ 0x9c │ │ + ubfx r1, r0, #8, #8 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #556] @ 0x22c │ │ + cbz r0, 1b66e │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + blx 60d20 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str r0, [sp, #396] @ 0x18c │ │ + movs r0, #1 │ │ + str r0, [sp, #384] @ 0x180 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + strd r4, fp, [sp, #400] @ 0x190 │ │ + lsls r0, r0, #8 │ │ + orr.w r0, r0, r5, lsl #16 │ │ + add r0, r8 │ │ + str r0, [sp, #392] @ 0x188 │ │ + dmb ish │ │ + ldrex r0, [sl] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [sl] │ │ + cmp r2, #0 │ │ + bne.n 1b68a │ │ + cmp r0, #1 │ │ + bne.n 1b6a8 │ │ + movs r4, #0 │ │ + dmb ish │ │ + add r0, sp, #532 @ 0x214 │ │ + bl 1d7e8 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + lsls r1, r0, #31 │ │ + beq.w 1b912 │ │ + cmp r0, #0 │ │ + bne.w 1b9e8 │ │ + ldr r1, [sp, #388] @ 0x184 │ │ + dmb ish │ │ + add r4, sp, #384 @ 0x180 │ │ + adds r0, r4, #4 │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 1b6c0 │ │ + cmp r2, #1 │ │ + bne.n 1b6da │ │ + dmb ish │ │ + bl 1d7e8 │ │ + add.w r0, r4, #8 │ │ + bl 2c098 │ │ + ldrd r0, r1, [sp, #408] @ 0x198 │ │ + movs r4, #0 │ │ + bl 2c100 │ │ + b.n 1b9e8 │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + cbz r0, 1b6fc │ │ + mov r0, fp │ │ + blx 60d20 │ │ + mov.w fp, #8 │ │ + mov.w sl, #1 │ │ + b.n 1b706 │ │ + mov.w sl, #0 │ │ + ldrd r0, r6, [sp, #592] @ 0x250 │ │ + ldr r5, [sp, #600] @ 0x258 │ │ + cmp r0, r5 │ │ + bls.n 1b740 │ │ + cbz r5, 1b738 │ │ + mov.w r2, #352 @ 0x160 │ │ + mul.w r9, r5, r2 │ │ + mul.w r1, r0, r2 │ │ + mov r0, r6 │ │ + movs r2, #8 │ │ + mov r3, r9 │ │ + bl aed4 │ │ + mov r6, r0 │ │ + cbnz r0, 1b740 │ │ + movs r0, #8 │ │ + mov r1, r9 │ │ + bl b118 │ │ + b.w 1c0b8 │ │ + mov r0, r6 │ │ + blx 60d20 │ │ + movs r6, #8 │ │ + ldr r0, [sp, #556] @ 0x22c │ │ + cbz r0, 1b74a │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + blx 60d20 │ │ + ldr.w sl, [sp, #168] @ 0xa8 │ │ + movs r0, #8 │ │ + ldr.w r9, [sp, #172] @ 0xac │ │ + mov.w ip, #0 │ │ + strd r6, r5, [sp, #544] @ 0x220 │ │ + ldr.w r3, [sl, #128] @ 0x80 │ │ + strd fp, r8, [sp, #536] @ 0x218 │ │ + cmp r3, #0 │ │ + beq.n 1b860 │ │ + movs r1, #8 │ │ + str.w ip, [sp, #624] @ 0x270 │ │ + str r1, [sp, #152] @ 0x98 │ │ + ldrd r1, r2, [r3, #32] │ │ + strd ip, r0, [sp, #616] @ 0x268 │ │ + str.w ip, [sp, #648] @ 0x288 │ │ + strd r1, r2, [sp, #640] @ 0x280 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + add.w r0, r1, #9 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + add.w r0, r3, #8 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movs r0, #0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add r1, sp, #640 @ 0x280 │ │ + bl 1dd6c │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + cmp r0, #3 │ │ + beq.n 1b866 │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ + add.w r5, sp, #1096 @ 0x448 │ │ + ldr r6, [sp, #180] @ 0xb4 │ │ + cmp r0, #2 │ │ + ldrb.w r3, [sp, #736] @ 0x2e0 │ │ + ldrh r1, [r2, #0] │ │ + strh.w r1, [sp, #1092] @ 0x444 │ │ + ldrb r1, [r2, #2] │ │ + strb.w r1, [sp, #1094] @ 0x446 │ │ + ldr r1, [sp, #740] @ 0x2e4 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ldr.w ip, [sp, #732] @ 0x2dc │ │ + ldrd lr, r4, [sp, #744] @ 0x2e8 │ │ + ldmia.w r6, {r1, r2, r8, r9, sl, fp} │ │ + stmia.w r5, {r1, r2, r8, r9, sl, fp} │ │ + beq.n 1b898 │ │ + ldrd sl, r9, [sp, #168] @ 0xa8 │ │ + lsls r1, r0, #31 │ │ + bne.n 1b792 │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ + mov r8, ip │ │ + ldrh.w r1, [sp, #1092] @ 0x444 │ │ + strd r0, ip, [sp, #728] @ 0x2d8 │ │ + add.w ip, sp, #1096 @ 0x448 │ │ + strh r1, [r2, #0] │ │ + ldrb.w r1, [sp, #1094] @ 0x446 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + strb r1, [r2, #2] │ │ + strb.w r3, [sp, #736] @ 0x2e0 │ │ + strd lr, r4, [sp, #744] @ 0x2e8 │ │ + str r0, [sp, #740] @ 0x2e4 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + add.w r0, sp, #1120 @ 0x460 │ │ + add r2, sp, #728 @ 0x2d8 │ │ + bl 1e0b0 │ │ + ldr.w r0, [sp, #1120] @ 0x460 │ │ + ldr.w r1, [sp, #1124] @ 0x464 │ │ + eor.w r0, r0, #2 │ │ + orrs r0, r1 │ │ + beq.n 1b792 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + add.w r1, sp, #1120 @ 0x460 │ │ + mov.w r2, #280 @ 0x118 │ │ + bl 5df6a │ │ + ldr r0, [sp, #616] @ 0x268 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + cmp r4, r0 │ │ + str.w r8, [sp, #1008] @ 0x3f0 │ │ + bne.n 1b844 │ │ + add r0, sp, #616 @ 0x268 │ │ + bl 2dee0 │ │ + ldr r1, [sp, #620] @ 0x26c │ │ + add.w r0, r4, r4, lsl #3 │ │ + str r1, [sp, #152] @ 0x98 │ │ + mov.w r2, #288 @ 0x120 │ │ + add.w r0, r1, r0, lsl #5 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + bl 5df6a │ │ + adds r4, #1 │ │ + str r4, [sp, #156] @ 0x9c │ │ + str r4, [sp, #624] @ 0x270 │ │ + b.n 1b792 │ │ + mov.w lr, #0 │ │ + b.n 1b8fc │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + add.w r8, sp, #740 @ 0x2e4 │ │ + ldrb.w r4, [sp, #736] @ 0x2e0 │ │ + ldmia.w r8, {r5, r6, r8} │ │ + ldrh r0, [r1, #0] │ │ + strh.w r0, [sp, #1092] @ 0x444 │ │ + ldrb r0, [r1, #2] │ │ + strb.w r0, [sp, #1094] @ 0x446 │ │ + add r0, sp, #616 @ 0x268 │ │ + bl 2dde8 │ │ + cmp r4, #82 @ 0x52 │ │ + mov.w ip, #0 │ │ + bne.n 1b8c8 │ │ + mov r0, r5 │ │ + mov lr, r6 │ │ + b.n 1b8fc │ │ + strb r6, [r6, #28] │ │ + movs r4, r0 │ │ + ldr r1, [sp, #616] @ 0x268 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + ldrd sl, r9, [sp, #168] @ 0xa8 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + cmp r1, r2 │ │ + bls.n 1b8f4 │ │ + cbz r2, 1b8ee │ │ + add.w r2, r2, r2, lsl #3 │ │ + add.w r1, r1, r1, lsl #3 │ │ + lsls r4, r2, #5 │ │ + lsls r1, r1, #5 │ │ + movs r2, #8 │ │ + mov r3, r4 │ │ + bl aed4 │ │ + cbnz r0, 1b8f4 │ │ + movs r0, #8 │ │ + mov r1, r4 │ │ + bl b118 │ │ + b.n 1c0b8 │ │ + ldrb.w r0, [sp, #1094] @ 0x446 │ │ + strb.w r0, [sp, #395] @ 0x18b │ │ + ldrh.w r0, [sp, #1092] @ 0x444 │ │ + strh.w r0, [sp, #393] @ 0x189 │ │ + add r0, sp, #396 @ 0x18c │ │ + stmia.w r0, {r5, r6, r8} │ │ + movs r0, #1 │ │ + strb.w r4, [sp, #392] @ 0x188 │ │ + str r0, [sp, #384] @ 0x180 │ │ + add r0, sp, #536 @ 0x218 │ │ + bl 2c098 │ │ + b.n 1b686 │ │ + blx 60d20 │ │ + movs r0, #8 │ │ + ldr.w lr, [sp, #156] @ 0x9c │ │ + mov.w ip, #0 │ │ + add r1, sp, #384 @ 0x180 │ │ + add.w r6, r1, #8 │ │ + add r1, sp, #536 @ 0x218 │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r6!, {r2, r3, r4, r5} │ │ + strd r0, lr, [sp, #408] @ 0x198 │ │ + strd ip, sl, [sp, #384] @ 0x180 │ │ + add r0, sp, #384 @ 0x180 │ │ + ldr.w ip, [sp, #388] @ 0x184 │ │ + add.w r8, r0, #8 │ │ + add.w lr, sp, #360 @ 0x168 │ │ + cmp.w ip, #0 │ │ + ldmia.w r8, {r0, r1, r2, r4, r5, r6} │ │ + mov r3, lr │ │ + stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + beq.n 1b9e8 │ │ + add r0, sp, #328 @ 0x148 │ │ + ldmia.w lr, {r1, r2, r3, r4, r5, r6} │ │ + adds r0, #4 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r4, [r7, #8] │ │ + str.w ip, [sp, #328] @ 0x148 │ │ + ldr r0, [r4, #64] @ 0x40 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 1ba06 │ │ + mov.w fp, #10 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + add r1, sp, #328 @ 0x148 │ │ + movs r2, #28 │ │ + add.w r0, r4, #272 @ 0x110 │ │ + bl 5df06 │ │ + strb.w fp, [r4] │ │ + adds r0, r4, #1 │ │ + add r1, sp, #472 @ 0x1d8 │ │ + movs r2, #55 @ 0x37 │ │ + bl 5df06 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + movs r2, #23 │ │ + strb.w r0, [r4, #56] @ 0x38 │ │ + add.w r0, r4, #57 @ 0x39 │ │ + add r1, sp, #448 @ 0x1c0 │ │ + bl 5df06 │ │ + add.w r0, r4, #80 @ 0x50 │ │ + add r1, sp, #416 @ 0x1a0 │ │ + movs r2, #32 │ │ + bl 5df06 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + str.w r0, [r4, #188] @ 0xbc │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + strd r0, r5, [r4, #148] @ 0x94 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + strd r0, r8, [r4, #156] @ 0x9c │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + strd r0, sl, [r4, #164] @ 0xa4 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str.w r0, [r4, #172] @ 0xac │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [r4, #112] @ 0x70 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [r4, #116] @ 0x74 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str r0, [r4, #120] @ 0x78 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str r0, [r4, #124] @ 0x7c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str.w r0, [r4, #128] @ 0x80 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + str.w r0, [r4, #132] @ 0x84 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + strd r2, r1, [r4, #180] @ 0xb4 │ │ + movs r2, #80 @ 0x50 │ │ + str.w r0, [r4, #136] @ 0x88 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + str.w r0, [r4, #140] @ 0x8c │ │ + add.w r0, r4, #192 @ 0xc0 │ │ + str.w r9, [r4, #176] @ 0xb0 │ │ + str.w r6, [r4, #144] @ 0x90 │ │ + bl 5df6a │ │ + b.n 1bbf0 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str.w r0, [r1, #256] @ 0x100 │ │ + ldr r1, [r7, #8] │ │ + ldr r0, [r1, #64] @ 0x40 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 1bbce │ │ + ldr r1, [r1, #68] @ 0x44 │ │ + bl 2d874 │ │ + b.n 1bbce │ │ + str r0, [sp, #112] @ 0x70 │ │ + mov r0, r4 │ │ + ldr r2, [pc, #892] @ (1bd88 ) │ │ + movs r3, #15 │ │ + ldr r5, [sp, #76] @ 0x4c │ │ + add r2, pc │ │ + mov r1, r5 │ │ + bl 1dac8 │ │ + str r1, [sp, #144] @ 0x90 │ │ + mov fp, r0 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + it eq │ │ + moveq r0, fp │ │ + str r0, [sp, #144] @ 0x90 │ │ + it eq │ │ + moveq.w fp, #1 │ │ + ldr r2, [pc, #860] @ (1bd8c ) │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r3, #15 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + strd r0, r1, [sp, #104] @ 0x68 │ │ + ldr r2, [pc, #848] @ (1bd90 ) │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r3, #17 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r2, [pc, #820] @ (1bd94 ) │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r3, #15 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + mov r6, r0 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + it eq │ │ + moveq r0, r6 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + it eq │ │ + moveq r6, #1 │ │ + ldr r2, [pc, #792] @ (1bd98 ) │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r3, #15 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r2, [pc, #764] @ (1bd9c ) │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r3, #14 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r2, [pc, #736] @ (1bda0 ) │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r3, #22 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r2, [pc, #708] @ (1bda4 ) │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r3, #14 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #156] @ 0x9c │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r2, [pc, #680] @ (1bda8 ) │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r3, #19 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + str r1, [sp, #152] @ 0x98 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + cmp r0, #0 │ │ + it eq │ │ + moveq r1, r0 │ │ + str r1, [sp, #152] @ 0x98 │ │ + it eq │ │ + moveq r0, #1 │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr r2, [pc, #652] @ (1bdac ) │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r3, #19 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + mov sl, r0 │ │ + mov r8, r1 │ │ + cmp r0, #0 │ │ + itt eq │ │ + moveq r8, r0 │ │ + moveq.w sl, #1 │ │ + ldr r2, [pc, #628] @ (1bdb0 ) │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + movs r3, #16 │ │ + add r2, pc │ │ + bl 1dac8 │ │ + strd r8, r6, [sp, #116] @ 0x74 │ │ + add.w r8, sp, #728 @ 0x2d8 │ │ + ldr r2, [sp, #144] @ 0x90 │ │ + mov r9, r0 │ │ + mov r5, r1 │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + bl 2df54 │ │ + cmp.w r9, #0 │ │ + itt eq │ │ + moveq r5, r9 │ │ + moveq.w r9, #1 │ │ + ldrb.w fp, [sp, #728] @ 0x2d8 │ │ + cmp.w fp, #10 │ │ + beq.n 1bbac │ │ + add r4, sp, #384 @ 0x180 │ │ + add.w r1, r8, #1 │ │ + movs r2, #23 │ │ + mov r0, r4 │ │ + bl 5df06 │ │ + add.w r1, r8, #24 │ │ + add.w r0, sp, #1120 @ 0x460 │ │ + movs r2, #32 │ │ + bl 5df06 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr r2, [sp, #108] @ 0x6c │ │ + cmp r1, #0 │ │ + itt eq │ │ + moveq r2, r1 │ │ + moveq r1, #1 │ │ + add r6, sp, #728 @ 0x2d8 │ │ + mov r0, r6 │ │ + bl 2df54 │ │ + ldrb.w r0, [sp, #728] @ 0x2d8 │ │ + cmp r0, #10 │ │ + bne.n 1bbfa │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + str.w r0, [r1, #256] @ 0x100 │ │ + ldr r0, [r7, #8] │ │ + ldr r1, [r0, #68] @ 0x44 │ │ + mov r0, r2 │ │ + bl 2d874 │ │ + movs r4, #1 │ │ + add r0, sp, #328 @ 0x148 │ │ + bl 2e538 │ │ + ldr.w r9, [sp, #172] @ 0xac │ │ + cmp.w r9, #2147483648 @ 0x80000000 │ │ + bne.n 1bbe6 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + ldr r0, [r0, #64] @ 0x40 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 1bbe6 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + ldr r1, [r1, #68] @ 0x44 │ │ + bl 2d874 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + ldrd r0, r1, [r0, #64] @ 0x40 │ │ + bl 2d874 │ │ + addw sp, sp, #1404 @ 0x57c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w r8, sp, #640 @ 0x280 │ │ + adds r1, r6, #1 │ │ + str r0, [sp, #172] @ 0xac │ │ + movs r2, #23 │ │ + mov r0, r8 │ │ + bl 5df06 │ │ + add.w r1, r6, #24 │ │ + add r0, sp, #416 @ 0x1a0 │ │ + movs r2, #32 │ │ + bl 5df06 │ │ + add r0, sp, #448 @ 0x1c0 │ │ + str r5, [sp, #148] @ 0x94 │ │ + ldmia.w r8!, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + mov r5, r4 │ │ + ldrh.w r1, [r8] │ │ + strh r1, [r0, #0] │ │ + ldrb.w r1, [r8, #2] │ │ + add.w r8, sp, #1096 @ 0x448 │ │ + strb r1, [r0, #2] │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ + mov r0, r8 │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ + movs r2, #32 │ │ + ldrh r1, [r5, #0] │ │ + strh r1, [r0, #0] │ │ + ldrb r1, [r5, #2] │ │ + strb r1, [r0, #2] │ │ + add r4, sp, #472 @ 0x1d8 │ │ + add.w r0, r4, #23 │ │ + add.w r1, sp, #1120 @ 0x460 │ │ + bl 5df06 │ │ + ldmia.w r8!, {r0, r1, r2, r3, r6} │ │ + stmia r4!, {r0, r1, r2, r3, r6} │ │ + ldrh.w r0, [r8] │ │ + strh r0, [r4, #0] │ │ + ldrb.w r0, [r8, #2] │ │ + strb r0, [r4, #2] │ │ + ldr r0, [r7, #8] │ │ + ldr r1, [r0, #68] @ 0x44 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + bl 2d874 │ │ + ldr r6, [sp, #100] @ 0x64 │ │ + ldrd r8, r5, [sp, #92] @ 0x5c │ │ + b.n 1b94a │ │ + strd r9, r8, [sp, #692] @ 0x2b4 │ │ + movs r6, #6 │ │ + movs r0, #0 │ │ + movs r5, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr.w r9, [sp, #172] @ 0xac │ │ + b.n 1bc9c │ │ + movs r0, #0 │ │ + ldr.w r9, [sp, #172] @ 0xac │ │ + str r0, [sp, #696] @ 0x2b8 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + add r0, r1 │ │ + str r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #692] @ 0x2b4 │ │ + movs r6, #19 │ │ + movs r5, #0 │ │ + ldr.w r0, [sp, #1376] @ 0x560 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 1bca4 │ │ + cmp r1, #1 │ │ + bne.n 1bcc2 │ │ + dmb ish │ │ + ldr.w r0, [sp, #1376] @ 0x560 │ │ + bl 1f960 │ │ + ldr.w r0, [sp, #1136] @ 0x470 │ │ + ldr.w r1, [sp, #1140] @ 0x474 │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + beq.n 1bd0a │ │ + ldr.w r0, [sp, #1232] @ 0x4d0 │ │ + cbz r0, 1bce0 │ │ + ldr.w r0, [sp, #1236] @ 0x4d4 │ │ + blx 60d20 │ │ + ldr.w r0, [sp, #1244] @ 0x4dc │ │ + cbz r0, 1bcee │ │ + ldr.w r0, [sp, #1248] @ 0x4e0 │ │ + blx 60d20 │ │ + ldr.w r0, [sp, #1256] @ 0x4e8 │ │ + cbz r0, 1bcfc │ │ + ldr.w r0, [sp, #1260] @ 0x4ec │ │ + blx 60d20 │ │ + ldr.w r0, [sp, #1268] @ 0x4f4 │ │ + cbz r0, 1bd0a │ │ + ldr.w r0, [sp, #1272] @ 0x4f8 │ │ + blx 60d20 │ │ + mov r8, r6 │ │ + mov fp, r5 │ │ + b.n 1b5ba │ │ + movs r0, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 1bc98 │ │ + movs r0, #4 │ │ + movs r1, #148 @ 0x94 │ │ + bl b118 │ │ + b.n 1c0b8 │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + cmp r4, #21 │ │ + bcs.w 1c0a6 │ │ + add.w ip, r0, r4, lsl #3 │ │ + add.w r4, r0, #8 │ │ + mov.w r9, #0 │ │ + mov r3, r0 │ │ + mov r8, r4 │ │ + ldr r1, [r3, #0] │ │ + ldr r4, [r3, #8] │ │ + cmp r4, r1 │ │ + bcs.n 1bd68 │ │ + ldr.w lr, [r3, #12] │ │ + mov r6, r9 │ │ + adds r1, r0, r6 │ │ + ldr r2, [r0, r6] │ │ + ldr r3, [r1, #4] │ │ + strd r2, r3, [r1, #8] │ │ + cbz r6, 1bd62 │ │ + ldr.w r1, [r1, #-8] │ │ + subs r6, #8 │ │ + cmp r4, r1 │ │ + bcc.n 1bd46 │ │ + adds r1, r0, r6 │ │ + adds r1, #8 │ │ + b.n 1bd64 │ │ + mov r1, r0 │ │ + strd r4, lr, [r1] │ │ + add.w r4, r8, #8 │ │ + add.w r9, r9, #8 │ │ + cmp r4, ip │ │ + mov r3, r8 │ │ + bne.n 1bd36 │ │ + b.w 1aa34 │ │ + movs r0, #4 │ │ + movs r1, #148 @ 0x94 │ │ + ldr r5, [sp, #172] @ 0xac │ │ + bl b118 │ │ + b.n 1c0b8 │ │ + nop │ │ + bkpt 0x00ca │ │ + vqrdmlsh.s , q7, d5[0] │ │ + vabdl.u q14, d30, d26 │ │ + vqshl.u64 d28, d11, #62 @ 0x3e │ │ + vabdl.u q14, d30, d10 │ │ + vqshl.u64 d28, d31, #62 @ 0x3e │ │ + vabdl.u q14, d30, d29 │ │ + vqshl.u32 d28, d25, #30 │ │ + vabdl.u q14, d14, d23 │ │ + vabdl.u q14, d14, d28 │ │ + vtbl.8 d26, {d14-d16}, d2 │ │ + vsra.u64 d31, d24, #2 │ │ + lsrs r5, r2, #28 │ │ + bcs.w 1c0ba │ │ + add.w r3, fp, r8, lsl #5 │ │ + add.w r0, fp, #32 │ │ + mov.w ip, #0 │ │ + mov r1, fp │ │ + str r3, [sp, #152] @ 0x98 │ │ + mov r5, r0 │ │ + ldrd r0, r2, [r1, #8] │ │ + ldrd r4, sl, [r1, #40] @ 0x28 │ │ + subs r0, r4, r0 │ │ + sbcs.w r0, sl, r2 │ │ + bcs.n 1be46 │ │ + ldrd r0, r2, [r1, #32] │ │ + str r5, [sp, #164] @ 0xa4 │ │ + strd r2, r0, [sp, #156] @ 0x9c │ │ + add.w r0, r1, #48 @ 0x30 │ │ + add r1, sp, #728 @ 0x2d8 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + mov r5, ip │ │ + str.w ip, [sp, #176] @ 0xb0 │ │ + add.w r6, fp, r5 │ │ + movs r2, #32 │ │ + add.w r9, r6, #32 │ │ + mov r1, r6 │ │ + mov r0, r9 │ │ + bl 5df06 │ │ + cbz r5, 1be24 │ │ + ldrd r0, r1, [r6, #-24] │ │ + subs r5, #32 │ │ + subs r0, r4, r0 │ │ + sbcs.w r0, sl, r1 │ │ + bcc.n 1bdfa │ │ + add.w r0, fp, r5 │ │ + adds r0, #32 │ │ + b.n 1be26 │ │ + mov r0, fp │ │ + ldrd r2, r1, [sp, #156] @ 0x9c │ │ + strd r1, r2, [r0] │ │ + sub.w r0, r9, #16 │ │ + strd r4, sl, [r9, #-24] │ │ + add r1, sp, #728 @ 0x2d8 │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldr r3, [sp, #152] @ 0x98 │ │ + ldr.w ip, [sp, #176] @ 0xb0 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + add.w r0, r5, #32 │ │ + add.w ip, ip, #32 │ │ + cmp r0, r3 │ │ + mov r1, r5 │ │ + bne.n 1bdcc │ │ + b.w 1b600 │ │ + lsrs r2, r1, #16 │ │ + uxtb r6, r1 │ │ + str r2, [sp, #180] @ 0xb4 │ │ + ubfx r2, r1, #8, #8 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr.w r9, [sp, #172] @ 0xac │ │ + str r4, [sp, #124] @ 0x7c │ │ + b.n 1bc9c │ │ + movs r0, #0 │ │ + str r6, [sp, #124] @ 0x7c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + movs r6, #18 │ │ + ldr.w r9, [sp, #172] @ 0xac │ │ + mov r5, fp │ │ + b.n 1bc9c │ │ + movs r0, #0 │ │ + str r6, [sp, #124] @ 0x7c │ │ + movs r6, #18 │ │ + b.n 1bc7e │ │ + movs r1, #0 │ │ + str.w r0, [sp, #735] @ 0x2df │ │ + str.w r1, [sp, #739] @ 0x2e3 │ │ + movs r2, #19 │ │ + b.n 1bf50 │ │ + movs r2, #0 │ │ + movs r1, #0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + str.w r2, [sp, #723] @ 0x2d3 │ │ + b.n 1bef0 │ │ + str.w r2, [sp, #735] @ 0x2df │ │ + b.n 1bf5e │ │ + movs r1, #0 │ │ + movs r0, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + str.w r1, [sp, #723] @ 0x2d3 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + b.n 1bed0 │ │ + movs r6, #19 │ │ + ldr r5, [sp, #96] @ 0x60 │ │ + b.n 1bfac │ │ + movs r6, #56 @ 0x38 │ │ + b.n 1bfac │ │ + movs r6, #56 @ 0x38 │ │ + movs r0, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 1c028 │ │ + movs r2, #0 │ │ + movs r1, #0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + str.w r2, [sp, #723] @ 0x2d3 │ │ + str.w r0, [sp, #719] @ 0x2cf │ │ + movs r6, #19 │ │ + b.n 1c028 │ │ + movs r6, #19 │ │ + b.n 1bfac │ │ + bic.w r0, r1, #255 @ 0xff │ │ + movs r6, #19 │ │ + b.n 1bfa6 │ │ + movs r1, #0 │ │ + movs r0, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + str.w r1, [sp, #723] @ 0x2d3 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + str.w r0, [sp, #719] @ 0x2cf │ │ + mov.w ip, #19 │ │ + b.n 1bf02 │ │ + movs r0, #0 │ │ + mov.w ip, #56 @ 0x38 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr.w r0, [sp, #715] @ 0x2cb │ │ + mov r6, ip │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr.w r0, [sp, #719] @ 0x2cf │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldrh.w r0, [sp, #713] @ 0x2c9 │ │ + ldr.w r5, [sp, #723] @ 0x2d3 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + b.n 1bfb8 │ │ + movs r2, #0 │ │ + movs r1, #0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + str.w r2, [sp, #723] @ 0x2d3 │ │ + str.w r0, [sp, #719] @ 0x2cf │ │ + b.n 1c022 │ │ + str.w r0, [sp, #647] @ 0x287 │ │ + movs r1, #0 │ │ + ldrh.w r0, [sp, #648] @ 0x288 │ │ + movs r2, #19 │ │ + strh.w r0, [sp, #736] @ 0x2e0 │ │ + ldrb.w r0, [sp, #650] @ 0x28a │ │ + strb.w r0, [sp, #738] @ 0x2e2 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ + str.w r1, [sp, #739] @ 0x2e3 │ │ + ldr r1, [sp, #644] @ 0x284 │ │ + str r0, [sp, #728] @ 0x2d8 │ │ + str r1, [sp, #732] @ 0x2dc │ │ + ldr.w r3, [sp, #735] @ 0x2df │ │ + ldr.w r5, [sp, #739] @ 0x2e3 │ │ + b.n 1bf84 │ │ + str.w r1, [sp, #735] @ 0x2df │ │ + b.n 1bf7c │ │ + str.w r4, [sp, #647] @ 0x287 │ │ + ldrh.w r0, [sp, #648] @ 0x288 │ │ + strh.w r0, [sp, #736] @ 0x2e0 │ │ + ldrb.w r0, [sp, #650] @ 0x28a │ │ + strb.w r0, [sp, #738] @ 0x2e2 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ + ldr r1, [sp, #644] @ 0x284 │ │ + str r0, [sp, #728] @ 0x2d8 │ │ + str r1, [sp, #732] @ 0x2dc │ │ + ldr.w r3, [sp, #735] @ 0x2df │ │ + movs r5, #0 │ │ + movs r2, #19 │ │ + orr.w r2, r2, r0, lsl #8 │ │ + lsrs r0, r0, #24 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + str r0, [sp, #156] @ 0x9c │ │ + uxtb r6, r2 │ │ + lsrs r0, r2, #16 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ubfx r0, r2, #8, #8 │ │ + str r3, [sp, #124] @ 0x7c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 1bfb8 │ │ + movs r0, #0 │ │ + movs r6, #56 @ 0x38 │ │ + movs r1, #0 │ │ + uxtb r1, r1 │ │ + orr.w r5, r1, r0 │ │ + movs r0, #0 │ │ + str r5, [sp, #124] @ 0x7c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + movs r5, #0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldrd sl, r9, [sp, #168] @ 0xa8 │ │ + b.n 1bc9c │ │ + movs r0, #19 │ │ + movs r5, #0 │ │ + strb.w r0, [sp, #736] @ 0x2e0 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + b.n 1bfce │ │ + ldrd r0, r5, [sp, #744] @ 0x2e8 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldrd r0, r1, [sp, #736] @ 0x2e0 │ │ + str r1, [sp, #156] @ 0x9c │ │ + lsrs r1, r0, #16 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + ubfx r1, r0, #8, #8 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + uxtb r6, r0 │ │ + b.n 1bfb8 │ │ + ldrd sl, r9, [sp, #168] @ 0xa8 │ │ + movs r0, #0 │ │ + movs r6, #19 │ │ + movs r5, #0 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #16] │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 1c08a │ │ + str.w r0, [sp, #1087] @ 0x43f │ │ + movs r1, #0 │ │ + ldrh.w r0, [sp, #1088] @ 0x440 │ │ + strh.w r0, [sp, #720] @ 0x2d0 │ │ + ldrb.w r0, [sp, #1090] @ 0x442 │ │ + strb.w r0, [sp, #722] @ 0x2d2 │ │ + ldr.w r0, [sp, #1080] @ 0x438 │ │ + str.w r1, [sp, #723] @ 0x2d3 │ │ + ldr.w r1, [sp, #1084] @ 0x43c │ │ + str r0, [sp, #712] @ 0x2c8 │ │ + uxtb r0, r0 │ │ + str r1, [sp, #716] @ 0x2cc │ │ + str r0, [sp, #164] @ 0xa4 │ │ + movs r6, #19 │ │ + ldr.w sl, [sp, #168] @ 0xa8 │ │ + ldr.w r0, [sp, #715] @ 0x2cb │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr.w r0, [sp, #719] @ 0x2cf │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldrh.w r0, [sp, #713] @ 0x2c9 │ │ + ldr.w r5, [sp, #723] @ 0x2d3 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr.w r9, [sp, #172] @ 0xac │ │ + b.n 1bc9c │ │ + str.w r0, [sp, #1087] @ 0x43f │ │ + movs r1, #0 │ │ + ldrh.w r0, [sp, #1088] @ 0x440 │ │ + strh.w r0, [sp, #720] @ 0x2d0 │ │ + ldrb.w r0, [sp, #1090] @ 0x442 │ │ + strb.w r0, [sp, #722] @ 0x2d2 │ │ + ldr.w r0, [sp, #1080] @ 0x438 │ │ + str.w r1, [sp, #723] @ 0x2d3 │ │ + ldr.w r1, [sp, #1084] @ 0x43c │ │ + str r0, [sp, #712] @ 0x2c8 │ │ + uxtb r0, r0 │ │ + str r1, [sp, #716] @ 0x2cc │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 1bef4 │ │ + mov r1, r0 │ │ + lsrs r0, r5, #16 │ │ + orr.w r0, r0, r4, lsl #16 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + uxtb.w r0, r9 │ │ + mov r5, r6 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + mov r6, r1 │ │ + str r4, [sp, #156] @ 0x9c │ │ + ldrd sl, r9, [sp, #168] @ 0xa8 │ │ + str.w fp, [sp, #124] @ 0x7c │ │ + b.n 1bc9c │ │ + ldrb.w r0, [sp, #734] @ 0x2de │ │ + movs r2, #25 │ │ + ldrh.w r1, [sp, #732] @ 0x2dc │ │ + strb.w r4, [sp, #728] @ 0x2d8 │ │ + orr.w r1, r1, r0, lsl #16 │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + b.n 1bf50 │ │ + mov r1, r4 │ │ + bl 2db10 │ │ + b.w 1aa34 │ │ + movs r0, #8 │ │ + mov r1, r9 │ │ + bl b118 │ │ + udf #254 @ 0xfe │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl 2dbd8 │ │ + b.w 1b600 │ │ + ldr r3, [sp, #0] │ │ + movs r0, #0 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + movs r2, #52 @ 0x34 │ │ + b.n 1bf8e │ │ + movs r0, #0 │ │ + movs r2, #52 @ 0x34 │ │ + ldr r3, [sp, #0] │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + b.n 1bf8e │ │ + b.n 1c17c │ │ + b.n 1c1ba │ │ + b.n 1c0e8 │ │ + b.n 1c0e4 │ │ + b.n 1c0e4 │ │ + mov r8, r0 │ │ + b.n 1c0f6 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #640] @ 0x280 │ │ + cmp r0, #2 │ │ + beq.n 1c0f6 │ │ + add r0, sp, #640 @ 0x280 │ │ + bl 2234a │ │ + add.w r0, sp, #1120 @ 0x460 │ │ + bl 1f8d8 │ │ + b.n 1c17e │ │ + mov r8, r0 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + bl 2c268 │ │ + b.n 1c17e │ │ + bl cf94 │ │ + b.n 1c110 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + bl 1f9c8 │ │ + b.n 1c17e │ │ + mov r8, r0 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + bl 2c1e0 │ │ + b.n 1c194 │ │ + bl cf94 │ │ + mov r8, r0 │ │ + add r0, sp, #616 @ 0x268 │ │ + bl 2dde8 │ │ + b.n 1c19a │ │ + bl cf94 │ │ + mov r8, r0 │ │ + b.n 1c1f6 │ │ + mov r8, r0 │ │ + add.w r0, r4, #8 │ │ + bl 2c098 │ │ + b.n 1c16e │ │ + mov r8, r0 │ │ + add r0, sp, #592 @ 0x250 │ │ + bl 2dd80 │ │ + cmp.w sl, #0 │ │ + bne.n 1c1ec │ │ + mov r0, fp │ │ + b.n 1c1e8 │ │ + bl cf94 │ │ + mov r8, r0 │ │ + mov r0, fp │ │ + blx 60d20 │ │ + movs r4, #0 │ │ + b.n 1c180 │ │ + mov r8, r0 │ │ + b.n 1c19a │ │ + mov r8, r0 │ │ + ldrd r0, r1, [sp, #408] @ 0x198 │ │ + bl 2c100 │ │ + b.n 1c218 │ │ + bl cf94 │ │ + mov r8, r0 │ │ + movs r4, #1 │ │ + add r0, sp, #592 @ 0x250 │ │ + bl 2dd80 │ │ + cbnz r4, 1c1e2 │ │ + b.n 1c1ec │ │ + bl cf94 │ │ + mov r8, r0 │ │ + b.n 1c21a │ │ + mov r8, r0 │ │ + add r0, sp, #616 @ 0x268 │ │ + bl 2dde8 │ │ + add r0, sp, #536 @ 0x218 │ │ + bl 2c098 │ │ + b.n 1c1f6 │ │ + bl cf94 │ │ + mov r8, r0 │ │ + ldr r1, [r4, #68] @ 0x44 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + bl 2d874 │ │ + add r0, sp, #328 @ 0x148 │ │ + bl 2e538 │ │ + ldr r6, [sp, #148] @ 0x94 │ │ + b.n 1c274 │ │ + mov r8, r0 │ │ + b.n 1c1ec │ │ + ldr r5, [sp, #172] @ 0xac │ │ + mov r8, r0 │ │ + b.n 1c234 │ │ + mov r8, r0 │ │ + subs r5, #1 │ │ + beq.n 1c1d8 │ │ + mov r0, r6 │ │ + add.w r9, r6, #352 @ 0x160 │ │ + bl 2c268 │ │ + mov r6, r9 │ │ + b.n 1c1c6 │ │ + ldr r0, [sp, #592] @ 0x250 │ │ + cbz r0, 1c1e2 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + cbz r0, 1c1ec │ │ + ldr r0, [sp, #584] @ 0x248 │ │ + blx 60d20 │ │ + ldr r0, [sp, #556] @ 0x22c │ │ + cbz r0, 1c1f6 │ │ + ldr r0, [sp, #560] @ 0x230 │ │ + blx 60d20 │ │ + dmb ish │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ + ldrex r0, [r3] │ │ + subs r1, r0, #1 │ │ + strex r2, r1, [r3] │ │ + cmp r2, #0 │ │ + bne.n 1c1fc │ │ + cmp r0, #1 │ │ + bne.n 1c218 │ │ + dmb ish │ │ + add r0, sp, #532 @ 0x214 │ │ + bl 1d7e8 │ │ + movs r4, #0 │ │ + ldr r6, [sp, #148] @ 0x94 │ │ + b.n 1c262 │ │ + bl cf94 │ │ + bl cf94 │ │ + mov r8, r0 │ │ + movs r6, #1 │ │ + b.n 1c260 │ │ + mov r8, r0 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + bl 1d888 │ │ + add r0, sp, #184 @ 0xb8 │ │ + add.w r4, r0, #124 @ 0x7c │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + ldr r1, [r0, #68] @ 0x44 │ │ + mov r0, r5 │ │ + bl 2d874 │ │ + mov r0, r4 │ │ + bl 2bd80 │ │ + movs r4, #0 │ │ + movs r6, #0 │ │ + b.n 1c262 │ │ + bl cf94 │ │ + bl cf94 │ │ + mov r8, r0 │ │ + add r0, sp, #728 @ 0x2d8 │ │ + bl 1d888 │ │ + movs r4, #0 │ │ + cbnz r4, 1c274 │ │ + ldr r1, [r7, #8] │ │ + ldr r0, [r1, #64] @ 0x40 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 1c274 │ │ + ldr r1, [r1, #68] @ 0x44 │ │ + bl 2d874 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + cbz r6, 1c286 │ │ + ldr r0, [r1, #64] @ 0x40 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r1, [r1, #68] @ 0x44 │ │ + blne 2d874 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + ldrd r0, r1, [r0, #64] @ 0x40 │ │ + bl 2d874 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + bl cf94 │ │ + bmi.n 1c246 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1932 @ 0x78c │ │ + mov r5, r0 │ │ + add.w r0, sp, #1544 @ 0x608 │ │ + mov r4, r2 │ │ + mov r6, r1 │ │ + bl 1d97c │ │ + ldr.w r0, [sp, #1544] @ 0x608 │ │ + cmp r0, #1 │ │ + bne.n 1c3b4 │ │ + ldr.w r1, [sp, #1548] @ 0x60c │ │ + movs r0, #0 │ │ + movs r3, #4 │ │ + ldr.w r2, [sp, #1552] @ 0x610 │ │ + str r0, [sp, #148] @ 0x94 │ │ + str r3, [sp, #144] @ 0x90 │ │ + strd r0, r0, [sp, #136] @ 0x88 │ │ + strd r0, r3, [sp, #128] @ 0x80 │ │ + add.w r0, sp, #1544 @ 0x608 │ │ + strd r1, r2, [sp, #112] @ 0x70 │ │ + bl 19e28 │ │ + ldr.w r0, [sp, #1608] @ 0x648 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 1c34c │ │ + str r4, [sp, #108] @ 0x6c │ │ + add r4, sp, #480 @ 0x1e0 │ │ + add.w r1, sp, #1544 @ 0x608 │ │ + movs r2, #80 @ 0x50 │ │ + mov r0, r4 │ │ + strd r5, r6, [sp, #100] @ 0x64 │ │ + bl 5df6a │ │ + mov r0, r4 │ │ + bl 2c3fc │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r5, [sp, #496] @ 0x1f0 │ │ + cmpne r5, #0 │ │ + bne.w 1c450 │ │ + add r4, sp, #888 @ 0x378 │ │ + ldrd r1, r2, [sp, #104] @ 0x68 │ │ + add r3, sp, #128 @ 0x80 │ │ + mov r0, r4 │ │ + bl 2cddc │ │ + ldr r5, [sp, #100] @ 0x64 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str.w r0, [sp, #1056] @ 0x420 │ │ + add.w sl, sp, #1544 @ 0x608 │ │ + add.w fp, sp, #128 @ 0x80 │ │ + add r2, sp, #480 @ 0x1e0 │ │ + add r3, sp, #992 @ 0x3e0 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + str r4, [sp, #0] │ │ + bl 1a3dc │ │ + ldr.w r0, [sp, #1800] @ 0x708 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 1c3c6 │ │ + mov.w r9, #2147483648 @ 0x80000000 │ │ + ldrd r4, r6, [sp, #132] @ 0x84 │ │ + ldrd sl, r8, [sp, #112] @ 0x70 │ │ + str.w r9, [r5, #288] @ 0x120 │ │ + cbz r6, 1c374 │ │ + adds r5, r4, #4 │ │ + ldr.w r0, [r5, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #0] │ │ + blxne 60d20 │ │ + adds r5, #12 │ │ + subs r6, #1 │ │ + bne.n 1c360 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + ldrd r4, r5, [sp, #144] @ 0x90 │ │ + cbz r5, 1c396 │ │ + adds r6, r4, #4 │ │ + ldrd r0, r1, [r6, #-4] │ │ + blx 60ed0 │ │ + adds r6, #8 │ │ + subs r5, #1 │ │ + bne.n 1c388 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + blx 60ed0 │ │ + addw sp, sp, #1932 @ 0x78c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str.w r0, [r5, #288] @ 0x120 │ │ + addw sp, sp, #1932 @ 0x78c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w r0, [sp, #1544] @ 0x608 │ │ + add.w ip, sl, #8 │ │ + str r0, [sp, #124] @ 0x7c │ │ + add.w r8, sp, #456 @ 0x1c8 │ │ + ldr.w r0, [sp, #1548] @ 0x60c │ │ + mov r9, r5 │ │ + str r0, [sp, #120] @ 0x78 │ │ + mov r1, r8 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r1, sl, #32 │ │ + add r0, sp, #200 @ 0xc8 │ │ + mov.w r2, #256 @ 0x100 │ │ + bl 5df6a │ │ + ldr.w r0, [sp, #1836] @ 0x72c │ │ + add r3, sp, #152 @ 0x98 │ │ + ldr.w r1, [sp, #1840] @ 0x730 │ │ + ldr.w r2, [sp, #1844] @ 0x734 │ │ + stmia r3!, {r0, r1, r2} │ │ + add.w r0, r9, #40 @ 0x28 │ │ + ldr.w sl, [sp, #1832] @ 0x728 │ │ + ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, r9, #64 @ 0x40 │ │ + add r1, sp, #200 @ 0xc8 │ │ + mov.w r2, #256 @ 0x100 │ │ + bl 5df6a │ │ + add r2, sp, #152 @ 0x98 │ │ + add.w r3, r9, #324 @ 0x144 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + add.w r0, r9, #8 │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldrd r1, r0, [sp, #120] @ 0x78 │ │ + str.w sl, [r9, #320] @ 0x140 │ │ + strd r0, r1, [r9, #32] │ │ + ldrd r1, r0, [sp, #112] @ 0x70 │ │ + strd r1, r0, [r9] │ │ + addw sp, sp, #1932 @ 0x78c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w r0, r0, r0, lsl #2 │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ + ldrd r8, r9, [sp, #504] @ 0x1f8 │ │ + ldr.w sl, [sp, #512] @ 0x200 │ │ + lsls r4, r0, #3 │ │ + ldr r1, [sp, #500] @ 0x1f4 │ │ + str r1, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #516] @ 0x204 │ │ + str r1, [sp, #120] @ 0x78 │ │ + b.n 1c470 │ │ + subs r4, #40 @ 0x28 │ │ + beq.w 1c314 │ │ + mov fp, r6 │ │ + ldr.w r0, [r6], #40 │ │ + adds.w r1, r8, r0 │ │ + adcs.w r1, r9, #0 │ │ + mov.w r1, #0 │ │ + adcs.w r1, r1, #0 │ │ + bne.n 1c46a │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + adds.w r2, r8, r0 │ │ + adc.w r3, r9, #0 │ │ + mov r0, r5 │ │ + strd sl, r1, [sp] │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + bl ff30 │ │ + cmp r0, #0 │ │ + beq.n 1c46a │ │ + cmp r1, #14 │ │ + bne.n 1c46a │ │ + ldr r1, [pc, #916] @ (1c83c ) │ │ + movs r2, #14 │ │ + add r1, pc │ │ + blx 60d70 │ │ + cmp r0, #0 │ │ + bne.n 1c46a │ │ + ldr.w r0, [fp, #4] │ │ + cmp r0, #8 │ │ + itt ne │ │ + ldrne.w r0, [fp, #20] │ │ + cmpne r0, #0 │ │ + beq.w 1c314 │ │ + ldr r2, [sp, #484] @ 0x1e4 │ │ + ldr.w r1, [fp, #16] │ │ + subs r2, r2, r1 │ │ + it cs │ │ + cmpcs r2, r0 │ │ + bcc.w 1c314 │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ + movs r6, #0 │ │ + add.w fp, r2, r1 │ │ + ldrb.w r1, [fp, r6] │ │ + cbz r1, 1c4ec │ │ + adds r6, #1 │ │ + cmp r0, r6 │ │ + bne.n 1c4de │ │ + b.n 1c314 │ │ + bic.w r2, r6, #3 │ │ + add.w r1, r2, #8 │ │ + adds r2, #4 │ │ + cmp r1, r2 │ │ + bcc.w 1c314 │ │ + cmp r1, r0 │ │ + bhi.w 1c314 │ │ + ldr r4, [sp, #108] @ 0x6c │ │ + lsrs r0, r4, #7 │ │ + cmp r0, #2 │ │ + bhi.w 1c9d0 │ │ + add.w r5, sp, #1544 @ 0x608 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + mov r2, r4 │ │ + mov r0, r5 │ │ + bl 5df06 │ │ + movs r0, #0 │ │ + adds r2, r4, #1 │ │ + strb r0, [r5, r4] │ │ + add r0, sp, #992 @ 0x3e0 │ │ + mov r1, r5 │ │ + bl c63c │ │ + ldr r0, [sp, #992] @ 0x3e0 │ │ + cmp r0, #1 │ │ + bne.n 1c542 │ │ + ldr r0, [pc, #784] @ (1c840 ) │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + add r0, pc │ │ + ldrd r0, r1, [r0] │ │ + str r1, [sp, #616] @ 0x268 │ │ + strd r2, r0, [sp, #608] @ 0x260 │ │ + b.n 1c54a │ │ + ldr r1, [sp, #996] @ 0x3e4 │ │ + add r0, sp, #608 @ 0x260 │ │ + bl 2c530 │ │ + ldr r5, [sp, #608] @ 0x260 │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + bne.n 1c57e │ │ + ldrb.w r0, [sp, #612] @ 0x264 │ │ + cmp r0, #3 │ │ + bne.w 1c314 │ │ + ldr r5, [sp, #616] @ 0x268 │ │ + ldrd r4, r6, [r5] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 1c56a │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + b.n 1c314 │ │ + ldrd r9, r8, [sp, #612] @ 0x264 │ │ + cmp.w r8, #0 │ │ + beq.n 1c596 │ │ + ldrb.w r0, [r9] │ │ + subs r0, #47 @ 0x2f │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + b.n 1c598 │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #1574] @ 0x626 │ │ + movs r0, #6 │ │ + strb.w r0, [sp, #1552] @ 0x610 │ │ + mov.w r0, #512 @ 0x200 │ │ + str.w r8, [sp, #1548] @ 0x60c │ │ + str.w r9, [sp, #1544] @ 0x608 │ │ + strh.w r0, [sp, #1572] @ 0x624 │ │ + add r0, sp, #992 @ 0x3e0 │ │ + add.w r1, sp, #1544 @ 0x608 │ │ + bl 2c624 │ │ + ldrb.w r0, [sp, #992] @ 0x3e0 │ │ + subs r0, #7 │ │ + cmp r0, #3 │ │ + bcs.n 1c5ec │ │ + add.w r0, sp, #1544 @ 0x608 │ │ + bl 2c87c │ │ + cbz r0, 1c5ec │ │ + adds r2, r6, r1 │ │ + add.w r4, r2, #16 │ │ + cmp r4, #0 │ │ + bpl.w 1c78a │ │ + movs r0, #0 │ │ + ldr r2, [pc, #612] @ (1c844 ) │ │ + add r2, pc │ │ + mov r1, r4 │ │ + bl b108 │ │ + b.w 1cf2a │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + mov.w sl, #0 │ │ + cmp r5, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + beq.w 1c314 │ │ + add.w r0, sp, #1544 @ 0x608 │ │ + mov r1, fp │ │ + mov r2, sl │ │ + bl 1d97c │ │ + ldr.w r0, [sp, #1544] @ 0x608 │ │ + cmp r0, #1 │ │ + bne.w 1c77c │ │ + ldr.w r1, [sp, #1548] @ 0x60c │ │ + movs r0, #0 │ │ + movs r2, #4 │ │ + str r4, [sp, #76] @ 0x4c │ │ + ldr.w r3, [sp, #1552] @ 0x610 │ │ + str r0, [sp, #988] @ 0x3dc │ │ + str r2, [sp, #984] @ 0x3d8 │ │ + strd r0, r0, [sp, #976] @ 0x3d0 │ │ + strd r0, r2, [sp, #968] @ 0x3c8 │ │ + add.w r4, sp, #1544 @ 0x608 │ │ + mov r2, r3 │ │ + str r1, [sp, #84] @ 0x54 │ │ + mov r0, r4 │ │ + str r3, [sp, #80] @ 0x50 │ │ + bl 19e28 │ │ + ldr.w r0, [sp, #1608] @ 0x648 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 1cbd2 │ │ + strd r0, fp, [sp, #52] @ 0x34 │ │ + add.w ip, r4, #40 @ 0x28 │ │ + ldr.w r0, [sp, #1544] @ 0x608 │ │ + add.w r1, sp, #1296 @ 0x510 │ │ + str r0, [sp, #60] @ 0x3c │ │ + mov.w fp, #2147483648 @ 0x80000000 │ │ + ldr.w r0, [sp, #1548] @ 0x60c │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr.w r0, [sp, #1552] @ 0x610 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr.w r0, [sp, #1580] @ 0x62c │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr.w r0, [sp, #1576] @ 0x628 │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr.w r0, [sp, #1572] @ 0x624 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr.w r0, [sp, #1564] @ 0x61c │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr.w r0, [sp, #1560] @ 0x618 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr.w lr, [sp, #1556] @ 0x614 │ │ + ldr.w r9, [sp, #1568] @ 0x620 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + cmp.w lr, #0 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr.w r0, [sp, #1612] @ 0x64c │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr.w r0, [sp, #1616] @ 0x650 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr.w r0, [sp, #1620] @ 0x654 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str.w lr, [sp, #68] @ 0x44 │ │ + beq.w 1cb02 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r0, #0 │ │ + beq.w 1cb02 │ │ + add r0, sp, #968 @ 0x3c8 │ │ + mov.w fp, #0 │ │ + adds r0, #12 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r4, [pc, #368] @ (1c848 ) │ │ + ldr r6, [sp, #72] @ 0x48 │ │ + add.w r0, r0, r0, lsl #2 │ │ + add r4, pc │ │ + lsls r5, r0, #3 │ │ + b.n 1c6e8 │ │ + subs r5, #40 @ 0x28 │ │ + beq.w 1cafe │ │ + mov r8, r6 │ │ + ldr.w r0, [r6], #40 │ │ + adds.w r1, r9, r0 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + adcs.w r1, r1, #0 │ │ + adcs.w r1, fp, #0 │ │ + bne.n 1c6e2 │ │ + ldrd r2, r1, [sp, #92] @ 0x5c │ │ + strd r2, r1, [sp] │ │ + adds.w r2, r9, r0 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + adc.w r3, r0, #0 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + bl ff30 │ │ + cmp r0, #0 │ │ + beq.n 1c6e2 │ │ + cmp r1, #17 │ │ + bne.n 1c6e2 │ │ + mov r1, r4 │ │ + movs r2, #17 │ │ + blx 60d70 │ │ + cmp r0, #0 │ │ + bne.n 1c6e2 │ │ + ldr.w r0, [r8, #4] │ │ + cmp r0, #8 │ │ + beq.w 1cafe │ │ + ldr.w r1, [r8, #20] │ │ + str r1, [sp, #20] │ │ + cmp r1, #0 │ │ + beq.w 1cafe │ │ + ldr.w r0, [r8, #16] │ │ + mov.w fp, #2147483648 @ 0x80000000 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + cmp r1, r0 │ │ + bcc.w 1cb02 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldr r2, [sp, #20] │ │ + subs r1, r1, r0 │ │ + cmp r1, r2 │ │ + bcc.w 1cb02 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + movs r4, #0 │ │ + add.w r8, r1, r0 │ │ + ldrb.w r0, [r8, r4] │ │ + adds r6, r4, #1 │ │ + cmp r0, #0 │ │ + beq.w 1c9a0 │ │ + ldr r0, [sp, #20] │ │ + mov r4, r6 │ │ + cmp r0, r6 │ │ + bne.n 1c766 │ │ + b.n 1cb02 │ │ + cmp r4, #0 │ │ + beq.w 1c314 │ │ + mov r0, fp │ │ + blx 60d20 │ │ + b.n 1c314 │ │ + str r1, [sp, #120] @ 0x78 │ │ + strd r5, r0, [sp, #92] @ 0x5c │ │ + beq.n 1c7a2 │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + bl aea4 │ │ + cbnz r0, 1c7a4 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + movs r0, #1 │ │ + b.n 1c5de │ │ + movs r0, #1 │ │ + ldr.w sl, [sp, #120] @ 0x78 │ │ + movs r5, #0 │ │ + str r5, [sp, #616] @ 0x268 │ │ + cmp sl, r4 │ │ + strd r4, r0, [sp, #608] @ 0x260 │ │ + bhi.w 1cd62 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + add r0, r5 │ │ + mov r2, sl │ │ + bl 5df06 │ │ + ldr r0, [sp, #612] @ 0x264 │ │ + adds.w sl, sl, r5 │ │ + mov.w r1, #0 │ │ + str.w sl, [sp, #616] @ 0x268 │ │ + itt ne │ │ + addne.w r2, r0, sl │ │ + subsne.w r2, r2, #1 │ │ + beq.n 1c7e2 │ │ + ldrb r1, [r2, #0] │ │ + subs r1, #47 @ 0x2f │ │ + it ne │ │ + movne r1, #1 │ │ + cbz r6, 1c7f2 │ │ + ldrb.w r2, [fp] │ │ + cmp r2, #47 @ 0x2f │ │ + bne.n 1c7f2 │ │ + mov.w sl, #0 │ │ + b.n 1c806 │ │ + ldr r2, [sp, #608] @ 0x260 │ │ + cbz r1, 1c80c │ │ + cmp r2, sl │ │ + beq.w 1cdf8 │ │ + movs r1, #47 @ 0x2f │ │ + strb.w r1, [r0, sl] │ │ + add.w sl, sl, #1 │ │ + ldr r2, [sp, #608] @ 0x260 │ │ + str.w sl, [sp, #616] @ 0x268 │ │ + sub.w r1, r2, sl │ │ + cmp r6, r1 │ │ + bhi.w 1cd88 │ │ + add r0, sl │ │ + mov r1, fp │ │ + mov r2, r6 │ │ + bl 5df06 │ │ + adds.w r4, sl, r6 │ │ + ldr r0, [sp, #612] @ 0x264 │ │ + str r0, [sp, #124] @ 0x7c │ │ + str r4, [sp, #616] @ 0x268 │ │ + beq.n 1c84c │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldrb r0, [r0, #0] │ │ + subs r0, #47 @ 0x2f │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + b.n 1c84e │ │ + nop │ │ + pop {r0, r3, r5, r6, r7, pc} │ │ + @ instruction: 0xfffe69f8 │ │ + movs r4, r0 │ │ + ldr r4, [r3, #16] │ │ + movs r4, r0 │ │ + cbnz r5, 1c8bc │ │ + vaddl.u q9, d14, d0 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + cmp.w r8, #0 │ │ + strb.w r0, [sp, #1022] @ 0x3fe │ │ + mov.w r0, #6 │ │ + str r1, [sp, #992] @ 0x3e0 │ │ + mov.w r1, #512 @ 0x200 │ │ + strb.w r0, [sp, #1000] @ 0x3e8 │ │ + str r4, [sp, #996] @ 0x3e4 │ │ + strh.w r1, [sp, #1020] @ 0x3fc │ │ + beq.n 1c87c │ │ + ldrb.w r2, [r9] │ │ + subs r2, #47 @ 0x2f │ │ + clz r2, r2 │ │ + lsrs r2, r2, #5 │ │ + b.n 1c87e │ │ + movs r2, #0 │ │ + strb.w r2, [sp, #1574] @ 0x626 │ │ + strb.w r0, [sp, #1552] @ 0x610 │ │ + str.w r8, [sp, #1548] @ 0x60c │ │ + str.w r9, [sp, #1544] @ 0x608 │ │ + strh.w r1, [sp, #1572] @ 0x624 │ │ + add r0, sp, #992 @ 0x3e0 │ │ + add.w r1, sp, #1544 @ 0x608 │ │ + bl 2ca98 │ │ + cbnz r0, 1c8aa │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + mov r1, r4 │ │ + bl 2cc04 │ │ + cmp r0, #0 │ │ + bne.n 1c978 │ │ + ldr r0, [sp, #608] @ 0x260 │ │ + movs r4, #0 │ │ + ldr r5, [sp, #120] @ 0x78 │ │ + str r4, [sp, #616] @ 0x268 │ │ + cmp r5, r0 │ │ + bhi.w 1cdb2 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + mov r2, r5 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + add r0, r4 │ │ + bl 5df06 │ │ + adds r1, r4, r5 │ │ + str r1, [sp, #616] @ 0x268 │ │ + ittt ne │ │ + ldrne r0, [sp, #124] @ 0x7c │ │ + addne r0, r1 │ │ + subsne.w r0, r0, #1 │ │ + bne.n 1c8d8 │ │ + ldr r0, [sp, #608] @ 0x260 │ │ + b.n 1c8f0 │ │ + ldrb r2, [r0, #0] │ │ + ldr r0, [sp, #608] @ 0x260 │ │ + cmp r2, #47 @ 0x2f │ │ + beq.n 1c8f0 │ │ + cmp r0, r1 │ │ + beq.w 1cee4 │ │ + ldr r3, [sp, #124] @ 0x7c │ │ + movs r2, #47 @ 0x2f │ │ + strb r2, [r3, r1] │ │ + adds r1, #1 │ │ + str r1, [sp, #616] @ 0x268 │ │ + subs r0, r0, r1 │ │ + cmp r0, #5 │ │ + bls.w 1cdcc │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + movw r0, #25646 @ 0x642e │ │ + movt r0, #25189 @ 0x6265 │ │ + add.w sl, r1, #6 │ │ + str r0, [r2, r1] │ │ + adds r0, r2, r1 │ │ + movw r2, #26485 @ 0x6775 │ │ + strh r2, [r0, #4] │ │ + ldr r0, [sp, #612] @ 0x264 │ │ + str.w sl, [sp, #616] @ 0x268 │ │ + add.w r1, r0, sl │ │ + subs r1, #1 │ │ + beq.n 1c928 │ │ + ldrb r1, [r1, #0] │ │ + subs r1, #47 @ 0x2f │ │ + it ne │ │ + movne r1, #1 │ │ + b.n 1c92a │ │ + movs r1, #0 │ │ + cbz r6, 1c93a │ │ + ldrb.w r2, [fp] │ │ + cmp r2, #47 @ 0x2f │ │ + bne.n 1c93a │ │ + mov.w sl, #0 │ │ + b.n 1c94e │ │ + ldr r2, [sp, #608] @ 0x260 │ │ + cbz r1, 1c954 │ │ + cmp r2, sl │ │ + beq.w 1cece │ │ + movs r1, #47 @ 0x2f │ │ + strb.w r1, [r0, sl] │ │ + add.w sl, sl, #1 │ │ + ldr r2, [sp, #608] @ 0x260 │ │ + str.w sl, [sp, #616] @ 0x268 │ │ + sub.w r1, r2, sl │ │ + cmp r6, r1 │ │ + bhi.w 1cde2 │ │ + add r0, sl │ │ + mov r1, fp │ │ + mov r2, r6 │ │ + bl 5df06 │ │ + ldr r4, [sp, #612] @ 0x264 │ │ + add.w r1, sl, r6 │ │ + str r1, [sp, #616] @ 0x268 │ │ + mov r0, r4 │ │ + bl 2cc04 │ │ + cbz r0, 1c984 │ │ + ldrd r4, fp, [sp, #608] @ 0x260 │ │ + ldr.w sl, [sp, #616] @ 0x268 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + b.n 1c5f4 │ │ + ldr r0, [sp, #608] @ 0x260 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + cmp r0, #0 │ │ + beq.w 1c314 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + b.n 1c314 │ │ + cbz r4, 1c9dc │ │ + ldrb.w r0, [r8] │ │ + cmp r0, #47 @ 0x2f │ │ + bne.n 1c9dc │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + bl 2cc04 │ │ + cmp r0, #0 │ │ + beq.w 1cafe │ │ + cmp r4, #0 │ │ + bpl.w 1cc98 │ │ + mov.w sl, #0 │ │ + ldr r2, [pc, #952] @ (1cd7c ) │ │ + add r2, pc │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + bl b108 │ │ + b.n 1cf2a │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + add r0, sp, #608 @ 0x260 │ │ + mov r2, r4 │ │ + bl 2c5ac │ │ + b.n 1c54a │ │ + mov.w r0, sl, lsr #7 │ │ + cmp r0, #2 │ │ + bhi.w 1cf14 │ │ + add.w r5, sp, #1544 @ 0x608 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + mov r2, sl │ │ + mov r0, r5 │ │ + bl 5df06 │ │ + movs r0, #0 │ │ + add.w r2, sl, #1 │ │ + strb.w r0, [r5, sl] │ │ + add.w r0, sp, #1464 @ 0x5b8 │ │ + mov r1, r5 │ │ + bl c63c │ │ + ldr.w r0, [sp, #1464] @ 0x5b8 │ │ + cmp r0, #1 │ │ + bne.n 1ca2a │ │ + ldr r0, [pc, #876] @ (1cd80 ) │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + str.w r2, [sp, #1320] @ 0x528 │ │ + add r0, pc │ │ + ldrd r0, r1, [r0] │ │ + str.w r0, [sp, #1324] @ 0x52c │ │ + str.w r1, [sp, #1328] @ 0x530 │ │ + b.n 1ca36 │ │ + ldr.w r1, [sp, #1468] @ 0x5bc │ │ + add.w r0, sp, #1320 @ 0x528 │ │ + bl 2c530 │ │ + ldr.w r0, [sp, #1320] @ 0x528 │ │ + str r0, [sp, #28] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 1ca6e │ │ + ldrb.w r0, [sp, #1324] @ 0x52c │ │ + cmp r0, #3 │ │ + bne.n 1cafe │ │ + ldr.w r4, [sp, #1328] @ 0x530 │ │ + ldrd sl, r5, [r4] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, 1ca5a │ │ + mov r0, sl │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, sl │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + b.n 1cafe │ │ + ldr.w r0, [sp, #1324] @ 0x52c │ │ + str r0, [sp, #32] │ │ + ldr.w r0, [sp, #1328] @ 0x530 │ │ + cbz r0, 1ca88 │ │ + ldr r1, [sp, #32] │ │ + ldrb r1, [r1, #0] │ │ + subs r1, #47 @ 0x2f │ │ + clz r1, r1 │ │ + lsrs r1, r1, #5 │ │ + b.n 1ca8a │ │ + movs r1, #0 │ │ + str.w r0, [sp, #1548] @ 0x60c │ │ + ldr r0, [sp, #32] │ │ + strb.w r1, [sp, #1574] @ 0x626 │ │ + movs r1, #6 │ │ + str.w r0, [sp, #1544] @ 0x608 │ │ + mov.w r0, #512 @ 0x200 │ │ + strb.w r1, [sp, #1552] @ 0x610 │ │ + strh.w r0, [sp, #1572] @ 0x624 │ │ + add.w r0, sp, #1464 @ 0x5b8 │ │ + add.w r1, sp, #1544 @ 0x608 │ │ + bl 2c624 │ │ + ldrb.w r0, [sp, #1464] @ 0x5b8 │ │ + subs r0, #7 │ │ + cmp r0, #3 │ │ + bcs.n 1cae2 │ │ + add.w r0, sp, #1544 @ 0x608 │ │ + bl 2c87c │ │ + mov sl, r0 │ │ + cbz r0, 1cae2 │ │ + mov r5, r1 │ │ + cmp r1, #0 │ │ + bpl.w 1cd9e │ │ + mov.w fp, #0 │ │ + ldr r2, [pc, #684] @ (1cd84 ) │ │ + add r2, pc │ │ + mov r0, fp │ │ + mov r1, r5 │ │ + bl b108 │ │ + b.n 1cf2a │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #28] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #32] │ │ + blxne 60d20 │ │ + ldr r0, [sp, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.w 1ccba │ │ + mov.w fp, #2147483648 @ 0x80000000 │ │ + add.w r8, sp, #1384 @ 0x568 │ │ + ldrd r1, r2, [sp, #104] @ 0x68 │ │ + add r3, sp, #968 @ 0x3c8 │ │ + mov r0, r8 │ │ + bl 2cddc │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + add.w r2, sp, #1464 @ 0x5b8 │ │ + str.w r0, [sp, #1496] @ 0x5d8 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + str.w r0, [sp, #1484] @ 0x5cc │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str.w r0, [sp, #1480] @ 0x5c8 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str.w r0, [sp, #1476] @ 0x5c4 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str.w r0, [sp, #1472] @ 0x5c0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str.w r0, [sp, #1468] @ 0x5bc │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str.w r0, [sp, #1464] @ 0x5b8 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + str.w r0, [sp, #1500] @ 0x5dc │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str.w r0, [sp, #1492] @ 0x5d4 │ │ + add.w r0, r2, #40 @ 0x28 │ │ + str.w r9, [sp, #1488] @ 0x5d0 │ │ + ldmia.w lr, {r1, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r1, r3, r4, r5, r6, ip} │ │ + add.w ip, sp, #1320 @ 0x528 │ │ + add.w r3, sp, #1544 @ 0x608 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str.w r0, [sp, #1540] @ 0x604 │ │ + mov r1, r3 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str.w r0, [sp, #1536] @ 0x600 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str.w r0, [sp, #1532] @ 0x5fc │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str.w r0, [sp, #1528] @ 0x5f8 │ │ + ldmia.w ip!, {r0, r4, r5, r6, lr} │ │ + stmia.w r1!, {r0, r4, r5, r6, lr} │ │ + ldmia.w ip!, {r0, r4, r5, r6, lr} │ │ + stmia.w r1!, {r0, r4, r5, r6, lr} │ │ + ldmia.w ip, {r0, r4, r5, r6, r9, lr} │ │ + stmia.w r1, {r0, r4, r5, r6, r9, lr} │ │ + ldr r0, [sp, #24] │ │ + str.w r0, [sp, #1620] @ 0x654 │ │ + ldr r0, [sp, #28] │ │ + str.w r0, [sp, #1616] @ 0x650 │ │ + ldr r0, [sp, #32] │ │ + str.w r0, [sp, #1612] @ 0x64c │ │ + str.w fp, [sp, #1608] @ 0x648 │ │ + str.w r8, [sp] │ │ + add.w sl, sp, #992 @ 0x3e0 │ │ + add.w r8, sp, #968 @ 0x3c8 │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + bl 1a3dc │ │ + ldr.w r9, [sp, #1248] @ 0x4e0 │ │ + cmp.w r9, #2147483648 @ 0x80000000 │ │ + bne.n 1cbe6 │ │ + add r0, sp, #968 @ 0x3c8 │ │ + bl 1a378 │ │ + ldrd r1, r0, [sp, #80] @ 0x50 │ │ + blx 60ed0 │ │ + mov.w r9, #2147483648 @ 0x80000000 │ │ + b.n 1cc0c │ │ + add r0, sp, #608 @ 0x260 │ │ + mov r1, sl │ │ + mov.w r2, #256 @ 0x100 │ │ + bl 5df6a │ │ + add.w ip, sl, #260 @ 0x104 │ │ + add r1, sp, #560 @ 0x230 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add r0, sp, #864 @ 0x360 │ │ + ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, fp │ │ + blxne 60d20 │ │ + cmp.w r9, #2147483648 @ 0x80000000 │ │ + beq.w 1c314 │ │ + add.w ip, sp, #864 @ 0x360 │ │ + add.w r8, sp, #456 @ 0x1c8 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, r8 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add r0, sp, #200 @ 0xc8 │ │ + add r1, sp, #608 @ 0x260 │ │ + mov.w r2, #256 @ 0x100 │ │ + bl 5df6a │ │ + add.w ip, sp, #560 @ 0x230 │ │ + add.w sl, sp, #152 @ 0x98 │ │ + ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ + mov r1, sl │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #544] @ 0x220 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #548] @ 0x224 │ │ + blxne 60d20 │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ + ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, fp, #8 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, fp, #32 │ │ + add r1, sp, #200 @ 0xc8 │ │ + mov.w r2, #256 @ 0x100 │ │ + bl 5df6a │ │ + ldmia.w sl!, {r1, r2, r3, r5, r6} │ │ + add.w r0, fp, #292 @ 0x124 │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r5, fp │ │ + ldrd r1, r0, [sp, #80] @ 0x50 │ │ + strd r0, r1, [r5] │ │ + b.w 1c350 │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + mov.w sl, #1 │ │ + bl aea4 │ │ + cmp r0, #0 │ │ + str r0, [sp, #8] │ │ + beq.w 1c9c2 │ │ + ldr r0, [sp, #8] │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + bl 5df06 │ │ + movs r0, #1 │ │ + str r0, [sp, #12] │ │ + ldr r1, [sp, #8] │ │ + add.w r0, sp, #1464 @ 0x5b8 │ │ + mov r2, r4 │ │ + bl 1d97c │ │ + ldr.w r0, [sp, #1464] @ 0x5b8 │ │ + cmp r0, #1 │ │ + bne.n 1cd50 │ │ + ldr r0, [sp, #980] @ 0x3d4 │ │ + ldr r5, [sp, #988] @ 0x3dc │ │ + ldr.w sl, [sp, #1468] @ 0x5bc │ │ + ldr.w r4, [sp, #1472] @ 0x5c0 │ │ + cmp r5, r0 │ │ + bne.n 1cce4 │ │ + ldr r0, [sp, #16] │ │ + bl 1da58 │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ + str.w sl, [r0, r5, lsl #3] │ │ + add.w r0, r0, r5, lsl #3 │ │ + str r4, [r0, #4] │ │ + adds r0, r5, #1 │ │ + str r0, [sp, #988] @ 0x3dc │ │ + bcs.w 1cf22 │ │ + add.w r0, sp, #1544 @ 0x608 │ │ + mov r1, sl │ │ + mov r2, r4 │ │ + bl 19e28 │ │ + ldr.w r0, [sp, #1608] @ 0x648 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 1cd50 │ │ + mov fp, r0 │ │ + ldr.w r0, [sp, #1612] @ 0x64c │ │ + str r0, [sp, #32] │ │ + add.w sl, sp, #1544 @ 0x608 │ │ + ldr.w r0, [sp, #1616] @ 0x650 │ │ + str r0, [sp, #28] │ │ + ldr.w r0, [sp, #1620] @ 0x654 │ │ + str r0, [sp, #24] │ │ + mov r0, sl │ │ + bl 2c3fc │ │ + cbz r0, 1cd44 │ │ + ldr r2, [sp, #20] │ │ + subs r2, r2, r6 │ │ + cmp r1, r2 │ │ + bne.n 1cd44 │ │ + add.w r1, r8, r6 │ │ + blx 60d70 │ │ + cmp r0, #0 │ │ + beq.w 1cefc │ │ + cmp.w fp, #0 │ │ + beq.n 1cd50 │ │ + ldr r0, [sp, #32] │ │ + blx 60d20 │ │ + mov.w fp, #2147483648 @ 0x80000000 │ │ + ldr r0, [sp, #12] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #8] │ │ + blxne 60d20 │ │ + b.n 1cb02 │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #608 @ 0x260 │ │ + mov r2, sl │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd r0, r5, [sp, #612] @ 0x264 │ │ + ldr.w sl, [sp, #120] @ 0x78 │ │ + b.n 1c7b6 │ │ + str r4, [r3, #28] │ │ + movs r4, r0 │ │ + str r2, [r2, #80] @ 0x50 │ │ + movs r4, r0 │ │ + str r2, [r1, #12] │ │ + movs r4, r0 │ │ + movs r0, #1 │ │ + mov r1, sl │ │ + str r0, [sp, #0] │ │ + add r0, sp, #608 @ 0x260 │ │ + mov r2, r6 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd r0, sl, [sp, #612] @ 0x264 │ │ + b.n 1c816 │ │ + beq.n 1ce0e │ │ + mov r0, r5 │ │ + movs r1, #1 │ │ + mov.w fp, #1 │ │ + bl aea4 │ │ + str r0, [sp, #24] │ │ + cbnz r0, 1ce12 │ │ + b.n 1cad4 │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #608 @ 0x260 │ │ + mov r2, r5 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldr r4, [sp, #616] @ 0x268 │ │ + ldr r5, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #612] @ 0x264 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n 1c8b8 │ │ + movs r0, #1 │ │ + movs r2, #6 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #608 @ 0x260 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldr r1, [sp, #616] @ 0x268 │ │ + ldr r0, [sp, #612] @ 0x264 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n 1c8f8 │ │ + movs r0, #1 │ │ + mov r1, sl │ │ + str r0, [sp, #0] │ │ + add r0, sp, #608 @ 0x260 │ │ + mov r2, r6 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd r0, sl, [sp, #612] @ 0x264 │ │ + b.n 1c95e │ │ + movs r0, #1 │ │ + mov r1, sl │ │ + str r0, [sp, #0] │ │ + add r0, sp, #608 @ 0x260 │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd r0, sl, [sp, #612] @ 0x264 │ │ + b.n 1c7fc │ │ + movs r0, #1 │ │ + str r0, [sp, #24] │ │ + ldr.w fp, [sp, #24] │ │ + mov r1, sl │ │ + mov r2, r5 │ │ + mov r0, fp │ │ + bl 5df06 │ │ + str.w r5, [sp, #1552] @ 0x610 │ │ + cmp r5, #0 │ │ + str.w fp, [sp, #1548] @ 0x60c │ │ + mov.w r0, #0 │ │ + str.w r5, [sp, #1544] @ 0x608 │ │ + ittt ne │ │ + ldrne r1, [sp, #24] │ │ + addne r1, r5 │ │ + subsne.w r1, r1, #1 │ │ + beq.n 1ce46 │ │ + ldrb r0, [r1, #0] │ │ + subs r0, #47 @ 0x2f │ │ + it ne │ │ + movne r0, #1 │ │ + cbz r4, 1ce56 │ │ + ldrb.w r1, [r8] │ │ + cmp r1, #47 @ 0x2f │ │ + bne.n 1ce56 │ │ + mov.w sl, #0 │ │ + b.n 1ce80 │ │ + cbz r0, 1ce86 │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + str r0, [sp, #0] │ │ + add.w r0, sp, #1544 @ 0x608 │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldr.w r0, [sp, #1552] @ 0x610 │ │ + movs r1, #47 @ 0x2f │ │ + ldr.w r3, [sp, #1548] @ 0x60c │ │ + ldr.w r5, [sp, #1544] @ 0x608 │ │ + add.w sl, r0, #1 │ │ + str r3, [sp, #24] │ │ + strb r1, [r3, r0] │ │ + str.w sl, [sp, #1552] @ 0x610 │ │ + b.n 1ce88 │ │ + mov sl, r5 │ │ + sub.w r0, r5, sl │ │ + cmp r4, r0 │ │ + bhi.n 1cf2c │ │ + ldr r0, [sp, #24] │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + add r0, sl │ │ + bl 5df06 │ │ + ldr.w r0, [sp, #1548] @ 0x60c │ │ + add r4, sl │ │ + mov r1, r4 │ │ + str r0, [sp, #8] │ │ + bl 2cc04 │ │ + ldr.w r1, [sp, #1544] @ 0x608 │ │ + cmp r0, #0 │ │ + str r1, [sp, #12] │ │ + bne.w 1cae8 │ │ + ldr r0, [sp, #12] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #8] │ │ + blxne 60d20 │ │ + ldr r0, [sp, #28] │ │ + cmp r0, #0 │ │ + beq.w 1cafe │ │ + ldr r0, [sp, #32] │ │ + b.n 1ca68 │ │ + movs r0, #1 │ │ + mov r1, sl │ │ + str r0, [sp, #0] │ │ + add r0, sp, #608 @ 0x260 │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd r0, sl, [sp, #612] @ 0x264 │ │ + b.n 1c944 │ │ + movs r0, #1 │ │ + movs r2, #1 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #608 @ 0x260 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd r0, r1, [sp, #608] @ 0x260 │ │ + str r1, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #616] @ 0x268 │ │ + b.n 1c8e6 │ │ + ldmia.w sl!, {r1, r2, r3, r5, r6} │ │ + add.w r0, sp, #1320 @ 0x528 │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldmia.w sl!, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + b.n 1cd54 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + add.w r0, sp, #1320 @ 0x528 │ │ + mov r2, sl │ │ + bl 2c5ac │ │ + b.n 1ca36 │ │ + ldr r0, [pc, #264] @ (1d02c ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + udf #254 @ 0xfe │ │ + movs r0, #1 │ │ + mov r1, sl │ │ + str r0, [sp, #0] │ │ + add.w r0, sp, #1544 @ 0x608 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldr.w sl, [sp, #1552] @ 0x610 │ │ + ldr.w r0, [sp, #1548] @ 0x60c │ │ + str r0, [sp, #24] │ │ + b.n 1ce90 │ │ + mov r8, r0 │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + blx 60ed0 │ │ + b.n 1cf7c │ │ + mov r8, r0 │ │ + ldr.w r0, [sp, #1544] @ 0x608 │ │ + cbz r0, 1cfcc │ │ + ldr.w r0, [sp, #1548] @ 0x60c │ │ + blx 60d20 │ │ + b.n 1cfcc │ │ + mov r8, r0 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, sl │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + b.n 1cfd2 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #12] │ │ + cbz r0, 1cfda │ │ + ldr r0, [sp, #8] │ │ + b.n 1cfd2 │ │ + mov r8, r0 │ │ + orr.w r0, fp, #2147483648 @ 0x80000000 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 1cfda │ │ + b.n 1cfd0 │ │ + mov r8, r0 │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + b.n 1cfe4 │ │ + mov r8, r0 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + mov r0, r5 │ │ + b.n 1d008 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #608] @ 0x260 │ │ + cbnz r0, 1cfb6 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + b.n 1d004 │ │ + ldr r0, [sp, #612] @ 0x264 │ │ + blx 60d20 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + b.n 1d004 │ │ + mov r8, r0 │ │ + str r4, [sp, #76] @ 0x4c │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + b.n 1cff2 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #28] │ │ + cbz r0, 1cfda │ │ + ldr r0, [sp, #32] │ │ + blx 60d20 │ │ + b.n 1cfda │ │ + mov r8, r0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cbz r0, 1cfe4 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + blx 60d20 │ │ + add r0, sp, #968 @ 0x3c8 │ │ + bl 1a378 │ │ + ldrd r1, r0, [sp, #80] @ 0x50 │ │ + blx 60ed0 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + cbz r0, 1d00c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + b.n 1d008 │ │ + mov r8, r0 │ │ + b.n 1d00c │ │ + mov r8, r0 │ │ + b.n 1d016 │ │ + mov r8, r0 │ │ + cbz r5, 1d00c │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + ldr r0, [sp, #544] @ 0x220 │ │ + cbz r0, 1d016 │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + blx 60d20 │ │ + add r0, sp, #128 @ 0x80 │ │ + bl 1a378 │ │ + ldrd r0, r1, [sp, #112] @ 0x70 │ │ + blx 60ed0 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + nop │ │ + str r4, [r5, #36] @ 0x24 │ │ + movs r4, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + ldr.w r1, [r0, #312] @ 0x138 │ │ + mov r4, r0 │ │ + add.w r0, r0, #312 @ 0x138 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 1d042 │ │ + cmp r2, #1 │ │ + bne.n 1d05c │ │ + dmb ish │ │ + bl 1d7e8 │ │ + add.w r0, r4, #316 @ 0x13c │ │ + bl 2c098 │ │ + ldrd r0, r1, [r4, #332] @ 0x14c │ │ + bl 2c100 │ │ + ldr.w r0, [r4, #296] @ 0x128 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #300] @ 0x12c │ │ + blxne 60d20 │ │ + ldrd r0, r1, [r4, #8] │ │ + blx 60ed0 │ │ + add.w r0, r4, #16 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 1a378 │ │ + mov r5, r0 │ │ + add.w r0, r4, #316 @ 0x13c │ │ + bl 2c098 │ │ + b.n 1d0a2 │ │ + mov r5, r0 │ │ + b.n 1d0aa │ │ + mov r5, r0 │ │ + ldrd r0, r1, [r4, #332] @ 0x14c │ │ + bl 2c100 │ │ + ldr.w r0, [r4, #296] @ 0x128 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #300] @ 0x12c │ │ + blxne 60d20 │ │ + ldrd r0, r1, [r4, #8] │ │ + blx 60ed0 │ │ + add.w r0, r4, #16 │ │ + bl 1a378 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + bl cf94 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #140 @ 0x8c │ │ + mov sl, r2 │ │ + ldrb.w r2, [r1, #328] @ 0x148 │ │ + ldr r6, [r7, #8] │ │ + mov r8, r0 │ │ + addw r0, r1, #329 @ 0x149 │ │ + mov fp, r3 │ │ + mov r9, r1 │ │ + cmp r2, #83 @ 0x53 │ │ + bne.n 1d10c │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr.w r0, [r9] │ │ + lsls r0, r0, #31 │ │ + beq.w 1d3e6 │ │ + ldr.w r5, [r9, #240] @ 0xf0 │ │ + cbz r5, 1d14a │ │ + ldr.w r6, [r9, #244] @ 0xf4 │ │ + b.n 1d14a │ │ + cmp r2, #82 @ 0x52 │ │ + bne.n 1d128 │ │ + ldr.w r1, [r9, #332] @ 0x14c │ │ + cmp r1, #0 │ │ + beq.n 1d1c2 │ │ + ldr.w r0, [r1, #280] @ 0x118 │ │ + movs r5, #2 │ │ + movs r3, #0 │ │ + movs r4, #0 │ │ + add.w ip, r0, #8 │ │ + b.n 1d1d0 │ │ + mov lr, r6 │ │ + ldrb r6, [r0, #2] │ │ + ldrb r3, [r0, #6] │ │ + ldrh r4, [r0, #4] │ │ + ldrh r0, [r0, #0] │ │ + orr.w r3, r4, r3, lsl #16 │ │ + ldrb.w r5, [r9, #332] @ 0x14c │ │ + orr.w r0, r0, r6, lsl #16 │ │ + ldrd ip, r1, [r9, #336] @ 0x150 │ │ + lsls r3, r3, #8 │ │ + mov r6, lr │ │ + lsls r4, r0, #8 │ │ + b.n 1d1d0 │ │ + ldrd r1, r0, [r9, #8] │ │ + movs r3, #0 │ │ + strd r1, r0, [sp, #28] │ │ + add.w ip, sp, #40 @ 0x28 │ │ + ldrd r0, r1, [r9, #208] @ 0xd0 │ │ + add r4, sp, #40 @ 0x28 │ │ + ldr.w r2, [r9, #256] @ 0x100 │ │ + str r3, [sp, #84] @ 0x54 │ │ + str r3, [sp, #56] @ 0x38 │ │ + add.w r3, r9, #184 @ 0xb8 │ │ + stmia.w ip, {r0, r1, r3} │ │ + add.w r0, r2, #8 │ │ + mov r1, r4 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r0, sp, #112 @ 0x70 │ │ + bl 2ab98 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 1d1b0 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + cbz r1, 1d1d4 │ │ + ldrh.w r0, [r9, #218] @ 0xda │ │ + ldrd r2, r3, [sp, #60] @ 0x3c │ │ + strd r6, r5, [sp, #16] │ │ + cmp r0, #5 │ │ + ldr r6, [r3, #0] │ │ + str.w sl, [sp, #24] │ │ + mov.w sl, #118 @ 0x76 │ │ + it cc │ │ + movwcc sl, #8496 @ 0x2130 │ │ + cmp r6, #1 │ │ + bne.n 1d1da │ │ + ldrd r5, r0, [r3, #8] │ │ + b.n 1d1e6 │ │ + ldrd r2, r1, [sp, #120] @ 0x78 │ │ + ldrh.w r5, [sp, #118] @ 0x76 │ │ + ldr.w r3, [sp, #114] @ 0x72 │ │ + ldrb.w r4, [sp, #113] @ 0x71 │ │ + b.n 1d392 │ │ + ldr r0, [r6, #0] │ │ + movs r3, #0 │ │ + movs r4, #0 │ │ + mov r1, r9 │ │ + add.w ip, r0, #8 │ │ + movs r5, #0 │ │ + orrs r3, r5 │ │ + b.n 1d464 │ │ + movs r1, #0 │ │ + movs r0, #69 @ 0x45 │ │ + b.n 1d392 │ │ + ldr r0, [r3, #4] │ │ + cmp r0, #6 │ │ + bcs.w 1d490 │ │ + add.w r5, r3, #8 │ │ + add.w r3, r4, #16 │ │ + cmp r0, #0 │ │ + strd r0, r3, [sp, #100] @ 0x64 │ │ + add r3, sp, #88 @ 0x58 │ │ + stmia r3!, {r1, r2, r5} │ │ + beq.n 1d286 │ │ + add r1, sp, #112 @ 0x70 │ │ + strd fp, r8, [sp, #8] │ │ + add.w fp, r1, #18 │ │ + sub.w r8, r0, #1 │ │ + adds.w r0, r8, #1 │ │ + beq.n 1d298 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + add r1, sp, #88 @ 0x58 │ │ + mov r3, r5 │ │ + ldr r0, [r0, #12] │ │ + ldr r2, [r0, #32] │ │ + add r0, sp, #112 @ 0x70 │ │ + bl 24310 │ │ + ldrd r0, r1, [sp, #112] @ 0x70 │ │ + eor.w r2, r0, #46 @ 0x2e │ │ + orrs r2, r1 │ │ + beq.w 1d360 │ │ + ldrh.w ip, [sp, #128] @ 0x80 │ │ + adds r5, #16 │ │ + ldrd r2, r3, [sp, #120] @ 0x78 │ │ + ldrh.w r4, [fp, #4] │ │ + cmp ip, sl │ │ + ldr.w r6, [fp] │ │ + str.w r8, [sp, #100] @ 0x64 │ │ + sub.w r8, r8, #1 │ │ + str r5, [sp, #96] @ 0x60 │ │ + bne.n 1d204 │ │ + add.w ip, sp, #112 @ 0x70 │ │ + strh.w r4, [sp, #134] @ 0x86 │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + add r0, sp, #88 @ 0x58 │ │ + add r1, sp, #112 @ 0x70 │ │ + str.w r6, [sp, #130] @ 0x82 │ │ + strh.w sl, [sp, #128] @ 0x80 │ │ + bl 265e0 │ │ + ldrd r0, r6, [sp, #88] @ 0x58 │ │ + ldrd r2, r5, [sp, #96] @ 0x60 │ │ + lsrs r4, r6, #16 │ │ + ldrd fp, r8, [sp, #8] │ │ + lsrs r1, r0, #16 │ │ + orr.w r3, r1, r6, lsl #16 │ │ + lsrs r1, r0, #8 │ │ + ldr.w sl, [sp, #24] │ │ + orr.w r1, r1, r6, lsl #24 │ │ + ldr r6, [r7, #8] │ │ + b.n 1d2bc │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r6, [r7, #8] │ │ + lsls r0, r0, #31 │ │ + itttt eq │ │ + moveq r0, #0 │ │ + streq r0, [sp, #80] @ 0x50 │ │ + moveq r0, #1 │ │ + streq r0, [sp, #76] @ 0x4c │ │ + b.n 1d2b0 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + ldrd fp, r8, [sp, #8] │ │ + ldr r6, [r7, #8] │ │ + ldr r1, [r0, #20] │ │ + cbnz r1, 1d2b0 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + movs r3, #1 │ │ + ldr r2, [r0, #0] │ │ + subs r1, r1, r2 │ │ + strd r3, r1, [r0, #20] │ │ + movs r1, #0 │ │ + movs r0, #46 @ 0x2e │ │ + movs r3, #0 │ │ + movs r4, #0 │ │ + ldr.w sl, [sp, #24] │ │ + strd r2, r5, [sp, #120] @ 0x78 │ │ + lsls r2, r4, #16 │ │ + uxtb r1, r1 │ │ + orr.w r2, r2, r3, lsr #16 │ │ + lsls r3, r3, #16 │ │ + orr.w r1, r3, r1, lsl #8 │ │ + uxtb r0, r0 │ │ + ldr r4, [r6, #0] │ │ + add r0, r1 │ │ + str r2, [sp, #116] @ 0x74 │ │ + eor.w r1, r0, #46 @ 0x2e │ │ + str r0, [sp, #112] @ 0x70 │ │ + orrs r1, r2 │ │ + bne.n 1d2e4 │ │ + movs r0, #0 │ │ + b.n 1d308 │ │ + ldr.w r3, [r9, #260] @ 0x104 │ │ + add r0, sp, #112 @ 0x70 │ │ + ldrb.w r2, [r9, #217] @ 0xd9 │ │ + add.w r1, r4, #8 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 1d41c │ │ + ldrd r0, r1, [sp, #44] @ 0x2c │ │ + ldrex r2, [r4] │ │ + adds r3, r2, #1 │ │ + strex r6, r3, [r4] │ │ + cmp r6, #0 │ │ + bne.n 1d308 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.w 1d49a │ │ + ldr r2, [sp, #28] │ │ + str.w r2, [r8, #32] │ │ + ldr r2, [sp, #32] │ │ + str.w r2, [r8, #36] @ 0x24 │ │ + ldr r2, [sp, #20] │ │ + str.w r2, [r8, #40] @ 0x28 │ │ + ldr r2, [sp, #16] │ │ + strd r2, r0, [r8, #44] @ 0x2c │ │ + ldr r0, [r7, #8] │ │ + strd r1, r4, [r8, #52] @ 0x34 │ │ + add.w r1, r8, #12 │ │ + str.w r9, [r8] │ │ + strd r0, r9, [r8, #4] │ │ + stmia.w r1, {r9, sl, fp} │ │ + strd r9, r0, [r8, #24] │ │ + strd r9, r0, [sp, #120] @ 0x78 │ │ + strd sl, fp, [sp, #112] @ 0x70 │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r0, r6, [sp, #120] @ 0x78 │ │ + ldr.w r5, [fp] │ │ + ldrh.w r1, [fp, #4] │ │ + ldrh.w ip, [sp, #128] @ 0x80 │ │ + lsrs r3, r0, #16 │ │ + lsrs r4, r0, #8 │ │ + lsrs r2, r5, #16 │ │ + ldrd fp, r8, [sp, #8] │ │ + orr.w r1, r2, r1, lsl #16 │ │ + ldr.w sl, [sp, #24] │ │ + orr.w r2, ip, r5, lsl #16 │ │ + orr.w r3, r3, r6, lsl #16 │ │ + orr.w r4, r4, r6, lsl #24 │ │ + lsrs r5, r6, #16 │ │ + uxtb r0, r0 │ │ + uxtb r6, r4 │ │ + orr.w r4, r6, r3, lsl #8 │ │ + lsrs r3, r3, #16 │ │ + orr.w r3, r3, r5, lsl #16 │ │ + strd r3, r2, [sp, #44] @ 0x2c │ │ + ldrb.w r2, [r9, #328] @ 0x148 │ │ + strb.w r0, [sp, #40] @ 0x28 │ │ + lsrs r0, r4, #16 │ │ + cmp r2, #83 @ 0x53 │ │ + strh.w r4, [sp, #41] @ 0x29 │ │ + str r1, [sp, #52] @ 0x34 │ │ + strb.w r0, [sp, #43] @ 0x2b │ │ + beq.n 1d430 │ │ + cmp r2, #82 @ 0x52 │ │ + bne.n 1d442 │ │ + ldr.w r1, [r9, #332] @ 0x14c │ │ + ldr r6, [r7, #8] │ │ + cbz r1, 1d3d6 │ │ + ldr.w r0, [r1, #280] @ 0x118 │ │ + movs r3, #2 │ │ + movs r5, #0 │ │ + movs r4, #0 │ │ + add.w ip, r0, #8 │ │ + b.n 1d462 │ │ + ldr r0, [r6, #0] │ │ + movs r3, #0 │ │ + movs r5, #0 │ │ + movs r4, #0 │ │ + add.w ip, r0, #8 │ │ + mov r1, r9 │ │ + b.n 1d462 │ │ + add.w r0, r9, #328 @ 0x148 │ │ + bl 2bfdc │ │ + ldrb.w r2, [r9, #328] @ 0x148 │ │ + cmp r2, #82 @ 0x52 │ │ + beq.w 1d110 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + mov lr, r6 │ │ + ldrb.w r5, [r9, #332] @ 0x14c │ │ + ldrd ip, r1, [r9, #336] @ 0x150 │ │ + ldrb r0, [r4, #2] │ │ + ldrb r3, [r4, #6] │ │ + ldrh r6, [r4, #4] │ │ + ldrh r4, [r4, #0] │ │ + orr.w r3, r6, r3, lsl #16 │ │ + mov r6, lr │ │ + orr.w r0, r4, r0, lsl #16 │ │ + lsls r3, r3, #8 │ │ + lsls r4, r0, #8 │ │ + b.n 1d1d0 │ │ + ldrb.w r6, [sp, #43] @ 0x2b │ │ + ldrh.w r5, [sp, #41] @ 0x29 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldrd r3, r2, [sp, #44] @ 0x2c │ │ + orr.w r4, r5, r6, lsl #16 │ │ + b.n 1d39e │ │ + add.w r0, r9, #328 @ 0x148 │ │ + add r1, sp, #40 @ 0x28 │ │ + bl 2c024 │ │ + ldrb.w r2, [r9, #328] @ 0x148 │ │ + cmp r2, #82 @ 0x52 │ │ + beq.n 1d3be │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + ldrb.w r3, [r9, #332] @ 0x14c │ │ + ldrd ip, r1, [r9, #336] @ 0x150 │ │ + ldrb r0, [r4, #2] │ │ + ldrb r6, [r4, #6] │ │ + ldrh r5, [r4, #4] │ │ + ldrh r4, [r4, #0] │ │ + orr.w r6, r5, r6, lsl #16 │ │ + orr.w r0, r4, r0, lsl #16 │ │ + lsls r5, r6, #8 │ │ + ldr r6, [r7, #8] │ │ + lsls r4, r0, #8 │ │ + orrs r3, r5 │ │ + orrs r2, r4 │ │ + add r0, sp, #40 @ 0x28 │ │ + stmia.w r0, {r2, r3, ip} │ │ + add.w r0, r8, #8 │ │ + add r2, sp, #40 @ 0x28 │ │ + str r1, [sp, #52] @ 0x34 │ │ + add r1, sp, #112 @ 0x70 │ │ + strd r9, r6, [sp, #120] @ 0x78 │ │ + strd sl, fp, [sp, #112] @ 0x70 │ │ + bl 1faf0 │ │ + movs r0, #0 │ │ + str.w r0, [r8] │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #8] @ (1d49c ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl b858 │ │ + udf #254 @ 0xfe │ │ + ldr r7, [pc, #208] @ (1d570 ) │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #188 @ 0xbc │ │ + mov r4, r2 │ │ + mov r2, r0 │ │ + ldr r0, [r1, #0] │ │ + mov r6, r1 │ │ + cbz r0, 1d4fa │ │ + add.w ip, r6, #32 │ │ + mov r1, r4 │ │ + mov r0, r2 │ │ + mov r4, r6 │ │ + mov r9, r2 │ │ + ldmia.w ip!, {r2, r3, r5, r6} │ │ + add.w r8, sp, #64 @ 0x40 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldmia.w ip, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + mov r0, r8 │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + ldmia.w r4, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + add.w r0, r8, #32 │ │ + movs r2, #72 @ 0x48 │ │ + bl 5df6a │ │ + add.w r0, r9, #32 │ │ + mov r1, r8 │ │ + movs r2, #104 @ 0x68 │ │ + bl 5df6a │ │ + add sp, #188 @ 0xbc │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [r4, #0] │ │ + str r0, [sp, #28] │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #24] │ │ + ldr r0, [r4, #8] │ │ + str r0, [sp, #32] │ │ + ldr r0, [r4, #12] │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [r4, #16] │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [r4, #20] │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [r4, #24] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #64 @ 0x40 │ │ + adds r0, #8 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldrd sl, r0, [r4, #48] @ 0x30 │ │ + ldrb.w r8, [r4, #56] @ 0x38 │ │ + ldrd fp, r9, [r4, #32] │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldrd r0, r1, [r4, #64] @ 0x40 │ │ + str r0, [sp, #8] │ │ + str r2, [sp, #36] @ 0x24 │ │ + strd r6, r1, [sp, #16] │ │ + str r4, [sp, #44] @ 0x2c │ │ + ldr r0, [r6, #8] │ │ + ldrd ip, r2, [r6, #16] │ │ + ldrd r1, r3, [r6, #24] │ │ + lsls r0, r0, #31 │ │ + bne.w 1d660 │ │ + ldr r0, [r6, #12] │ │ + ldrd lr, r4, [r6, #32] │ │ + cmp r0, #0 │ │ + bne.w 1d668 │ │ + cmp.w ip, #2 │ │ + bne.w 1d76e │ │ + movs.w r0, r8, lsl #31 │ │ + bne.n 1d61c │ │ + cmp fp, r9 │ │ + beq.n 1d61c │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + mov r2, fp │ │ + ldr r4, [sp, #32] │ │ + b.n 1d574 │ │ + cmp fp, r9 │ │ + mov r2, fp │ │ + beq.n 1d618 │ │ + ldrd r0, r1, [r2, #16] │ │ + add.w fp, r2, #32 │ │ + mov.w r8, #0 │ │ + subs.w r0, r0, sl │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + sbcs.w r0, r1, r0 │ │ + it cs │ │ + movcs.w r8, #1 │ │ + bcs.n 1d5d0 │ │ + ldrd r0, r1, [r2, #8] │ │ + subs r0, r4, r0 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + sbcs r0, r1 │ │ + bcs.n 1d56e │ │ + ldrd r0, r1, [r2] │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + subs r0, r0, r5 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + sbcs.w r0, r1, r0 │ │ + bcs.n 1d56e │ │ + ldr r5, [sp, #12] │ │ + ldr r0, [r2, #24] │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + ldr r1, [r5, #12] │ │ + str.w fp, [r3, #32] │ │ + cmp r0, r1 │ │ + bcs.w 1d78a │ │ + mov.w r3, #352 @ 0x160 │ │ + ldr r1, [r5, #8] │ │ + mla r0, r0, r3, r1 │ │ + str r0, [sp, #172] @ 0xac │ │ + add r0, sp, #184 @ 0xb8 │ │ + b.n 1d5e0 │ │ + movs r0, #1 │ │ + str.w fp, [r3, #32] │ │ + strb.w r0, [r3, #56] @ 0x38 │ │ + movs r2, #0 │ │ + add r0, sp, #172 @ 0xac │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + str r2, [r0, #0] │ │ + ldr r1, [sp, #172] @ 0xac │ │ + cbz r1, 1d61c │ │ + ldrd r3, r2, [sp, #24] │ │ + ldr r0, [sp, #20] │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + bl 1d0d4 │ │ + mov ip, r4 │ │ + mov r1, r6 │ │ + ldmia.w ip!, {r0, r2, r3, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r5, r6} │ │ + ldmia.w ip!, {r0, r2, r3, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r6, [sp, #16] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + beq.n 1d538 │ │ + b.n 1d4b4 │ │ + str.w fp, [r3, #32] │ │ + movs r0, #0 │ │ + mov.w r8, #3 │ │ + strd r3, r3, [sp, #112] @ 0x70 │ │ + add r3, sp, #100 @ 0x64 │ │ + stmia r3!, {r1, r4, r6} │ │ + add r1, sp, #72 @ 0x48 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + stmia.w r1, {r0, r8, ip} │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + strd r9, fp, [sp, #120] @ 0x78 │ │ + strd r5, lr, [sp, #92] @ 0x5c │ │ + strd r2, sl, [sp, #84] @ 0x54 │ │ + mov r0, ip │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldmia.w r4, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + movs r0, #2 │ │ + strb.w r0, [ip, #120] @ 0x78 │ │ + add sp, #188 @ 0xbc │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r5, r3 │ │ + movs r0, #1 │ │ + mov sl, r1 │ │ + b.n 1d622 │ │ + ldr.w r9, [r0, #8] │ │ + mov r8, r4 │ │ + ldr.w fp, [r0, #12] │ │ + movs r4, #0 │ │ + str r1, [sp, #12] │ │ + mov sl, r2 │ │ + ldr r1, [r0, #0] │ │ + str.w ip, [sp, #52] @ 0x34 │ │ + mov.w ip, #4 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [r0, #4] │ │ + str r3, [sp, #32] │ │ + str.w lr, [sp, #48] @ 0x30 │ │ + str r1, [sp, #60] @ 0x3c │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r4, [sp, #180] @ 0xb4 │ │ + strd r4, ip, [sp, #172] @ 0xac │ │ + b.n 1d6b8 │ │ + add.w r1, fp, fp, lsl #2 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add.w r1, r0, r1, lsl #3 │ │ + str.w r1, [ip, r4, lsl #2] │ │ + adds r1, r5, #1 │ │ + sub.w fp, r6, r1 │ │ + adds r4, #1 │ │ + add.w r1, r1, r1, lsl #1 │ │ + str r4, [sp, #180] @ 0xb4 │ │ + add.w r9, r9, r1, lsl #3 │ │ + ldrd lr, r0, [sp, #24] │ │ + cmp.w fp, #1 │ │ + beq.n 1d6fe │ │ + cmp.w fp, #0 │ │ + beq.n 1d746 │ │ + movs r5, #0 │ │ + mov r1, fp │ │ + b.n 1d6d8 │ │ + mov r5, r2 │ │ + lsrs r2, r1, #1 │ │ + subs r1, r1, r2 │ │ + cmp r1, #1 │ │ + bls.n 1d700 │ │ + mov r2, r5 │ │ + add.w r5, r5, r1, lsr #1 │ │ + add.w r3, r5, r5, lsl #1 │ │ + add.w r3, r9, r3, lsl #3 │ │ + ldr r6, [r3, #16] │ │ + cmp r6, r4 │ │ + bhi.n 1d6ce │ │ + bcc.n 1d6d0 │ │ + ldrd r3, r6, [r3] │ │ + subs r3, r0, r3 │ │ + sbcs.w r3, lr, r6 │ │ + it cc │ │ + movcc r5, r2 │ │ + b.n 1d6d0 │ │ + movs r5, #0 │ │ + add.w r1, r5, r5, lsl #1 │ │ + add.w r1, r9, r1, lsl #3 │ │ + ldr r2, [r1, #16] │ │ + cmp r2, r4 │ │ + bhi.n 1d746 │ │ + bcc.n 1d746 │ │ + ldrd r2, r3, [r1] │ │ + subs r2, r0, r2 │ │ + sbcs.w r2, lr, r3 │ │ + bcc.n 1d746 │ │ + ldrd r2, r3, [r1, #8] │ │ + subs r2, r0, r2 │ │ + sbcs.w r2, lr, r3 │ │ + bcs.n 1d746 │ │ + mov r6, fp │ │ + ldr.w fp, [r1, #20] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp fp, r0 │ │ + bcs.n 1d77c │ │ + ldr r1, [sp, #172] @ 0xac │ │ + cmp r4, r1 │ │ + bne.n 1d698 │ │ + add r0, sp, #172 @ 0xac │ │ + bl 2bf6c │ │ + ldr.w ip, [sp, #176] @ 0xb0 │ │ + b.n 1d698 │ │ + ldr r0, [sp, #20] │ │ + mov ip, sl │ │ + ldrd r9, r3, [sp, #172] @ 0xac │ │ + mov lr, r8 │ │ + ldr.w sl, [sp, #32] │ │ + add.w fp, r3, r4, lsl #2 │ │ + ldr r0, [r0, #0] │ │ + ldrd r1, r2, [sp, #8] │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ + add.w r4, r0, #8 │ │ + ldrd r6, r5, [sp, #44] @ 0x2c │ │ + movs r0, #0 │ │ + b.n 1d622 │ │ + mov r5, r3 │ │ + mov sl, r1 │ │ + mov r1, r4 │ │ + movs r0, #0 │ │ + mov.w r8, #4 │ │ + b.n 1d622 │ │ + ldr r2, [pc, #96] @ (1d7e0 ) │ │ + add r2, pc │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + mov r0, fp │ │ + bl b410 │ │ + b.n 1d792 │ │ + ldr r2, [pc, #88] @ (1d7e4 ) │ │ + add r2, pc │ │ + bl b410 │ │ + udf #254 @ 0xfe │ │ + b.n 1d798 │ │ + b.n 1d7a6 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 1d7a8 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + blx 60d20 │ │ + b.n 1d7a8 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #16] │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 1d7d6 │ │ + ldr r1, [sp, #16] │ │ + ldr.w r0, [r1, #56]! │ │ + str r1, [sp, #16] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 1d7ba │ │ + cmp r1, #1 │ │ + bne.n 1d7d6 │ │ + dmb ish │ │ + ldr r0, [sp, #16] │ │ + bl 1d7e8 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + bl cf94 │ │ + strb r2, [r2, r4] │ │ + movs r4, r0 │ │ + strb r4, [r2, r2] │ │ + movs r4, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + ldr r4, [r0, #0] │ │ + mov r0, r4 │ │ + ldr.w r1, [r0, #128]! │ │ + cbz r1, 1d814 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 1d7fa │ │ + cmp r2, #1 │ │ + bne.n 1d814 │ │ + dmb ish │ │ + bl 1d7e8 │ │ + add.w r0, r4, #132 @ 0x84 │ │ + bl 2bd80 │ │ + adds r0, r4, #1 │ │ + beq.n 1d848 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 1d826 │ │ + cmp r1, #1 │ │ + it ne │ │ + popne {r4, r5, r7, pc} │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 60c64 │ │ + pop {r4, r5, r7, pc} │ │ + mov r5, r0 │ │ + add.w r0, r4, #132 @ 0x84 │ │ + bl 2bd80 │ │ + b.n 1d85c │ │ + bl cf94 │ │ + mov r5, r0 │ │ + adds r0, r4, #1 │ │ + beq.n 1d882 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 1d866 │ │ + cmp r1, #1 │ │ + bne.n 1d882 │ │ + mov r0, r4 │ │ + dmb ish │ │ + blx 60d20 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + ldr.w r1, [r0, #128]! │ │ + cbz r1, 1d8b2 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 1d898 │ │ + cmp r2, #1 │ │ + bne.n 1d8b2 │ │ + dmb ish │ │ + bl 1d7e8 │ │ + add.w r0, r4, #132 @ 0x84 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 2bd80 │ │ + mov r5, r0 │ │ + add.w r0, r4, #132 @ 0x84 │ │ + bl 2bd80 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + bl cf94 │ │ + bmi.n 1d87e │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #24 │ │ + mov r6, r0 │ │ + adds r0, r1, r2 │ │ + bcs.n 1d966 │ │ + ldr r4, [r6, #0] │ │ + adds r0, r2, r1 │ │ + ldr.w ip, [r7, #8] │ │ + movs r5, #4 │ │ + negs r1, r3 │ │ + cmp.w r0, r4, lsl #1 │ │ + it ls │ │ + lslls r0, r4, #1 │ │ + cmp.w ip, #1 │ │ + it eq │ │ + moveq r5, #8 │ │ + cmp r0, r5 │ │ + it hi │ │ + movhi r5, r0 │ │ + add.w r0, r3, ip │ │ + subs r0, #1 │ │ + ands r0, r1 │ │ + umull r2, r1, r0, r5 │ │ + movs r0, #0 │ │ + cbnz r1, 1d95e │ │ + rsb r1, r3, #2147483648 @ 0x80000000 │ │ + cmp r2, r1 │ │ + bhi.n 1d956 │ │ + cbz r4, 1d92c │ │ + mul.w r0, r4, ip │ │ + ldr r1, [r6, #4] │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + mov r0, r3 │ │ + add.w ip, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r1, r3 │ │ + mov r0, sp │ │ + mov r3, ip │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r6] │ │ + addne sp, #24 │ │ + ldrne.w fp, [sp], #4 │ │ + it ne │ │ + popne {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #32] @ (1d978 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #20] @ (1d974 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #8] @ (1d970 ) │ │ + movs r0, #0 │ │ + add r2, pc │ │ + bl b108 │ │ + str r6, [r3, r3] │ │ + movs r4, r0 │ │ + str r0, [r5, r3] │ │ + movs r4, r0 │ │ + str r0, [r6, r3] │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #120 @ 0x78 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + mov r3, r2 │ │ + mov r2, r1 │ │ + mov.w r1, #438 @ 0x1b6 │ │ + str.w r0, [sp, #22] │ │ + str r0, [sp, #16] │ │ + strh.w r0, [sp, #26] │ │ + movs r0, #1 │ │ + strh.w r1, [sp, #20] │ │ + add r1, sp, #16 │ │ + strb.w r0, [sp, #22] │ │ + add r0, sp, #8 │ │ + bl 1967c │ │ + ldrb.w r0, [sp, #8] │ │ + cmp r0, #4 │ │ + bne.n 1d9f6 │ │ + add r6, sp, #16 │ │ + movs r1, #104 @ 0x68 │ │ + ldr r5, [sp, #12] │ │ + mov r0, r6 │ │ + bl 5dfb4 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + blx 60e90 │ │ + adds r0, #1 │ │ + beq.n 1da26 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cbnz r0, 1da2a │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ + movs r6, #0 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + movs r3, #2 │ │ + strd r5, r6, [sp] │ │ + mov r1, r8 │ │ + blx 60ec0 │ │ + adds r1, r0, #1 │ │ + itt ne │ │ + strdne r0, r8, [r4, #4] │ │ + movne r6, #1 │ │ + str r6, [r4, #0] │ │ + b.n 1da2e │ │ + cmp r0, #3 │ │ + bne.n 1da1a │ │ + ldr r5, [sp, #12] │ │ + ldrd r8, r6, [r5] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 1da08 │ │ + mov r0, r8 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne 60d20 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + movs r0, #0 │ │ + str r0, [r4, #0] │ │ + add sp, #120 @ 0x78 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + blx 60d90 │ │ + movs r0, #0 │ │ + str r0, [r4, #0] │ │ + mov r0, r5 │ │ + blx 60df0 │ │ + add sp, #120 @ 0x78 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r4, r0 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne 60d20 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + bmi.n 1da02 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + movs r0, #0 │ │ + cmp.w r0, r3, lsr #28 │ │ + bne.n 1dab6 │ │ + movw r1, #65532 @ 0xfffc │ │ + lsls r2, r5, #3 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 1daae │ │ + cbz r3, 1da8e │ │ + ldr r0, [r4, #4] │ │ + lsls r1, r3, #3 │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + str r1, [sp, #20] │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #4 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #20] @ (1dac4 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #8] @ (1dac0 ) │ │ + add r2, pc │ │ + bl b108 │ │ + nop │ │ + ldrsb r0, [r1, r3] │ │ + movs r4, r0 │ │ + ldrsb r0, [r2, r3] │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub.w sp, sp, #10560 @ 0x2940 │ │ + sub sp, #12 │ │ + str r1, [sp, #16] │ │ + strd r0, r2, [sp, #32] │ │ + ldrd r0, r1, [r0, #8] │ │ + cmp r1, #0 │ │ + str r3, [sp, #48] @ 0x30 │ │ + strd r0, r1, [sp, #24] │ │ + ittt ne │ │ + ldrne r0, [sp, #32] │ │ + ldrne r5, [r0, #16] │ │ + cmpne r5, #0 │ │ + bne.n 1db38 │ │ + ldr r0, [pc, #620] @ (1dd60 ) │ │ + movs r2, #7 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + add r0, pc │ │ + mov r1, r4 │ │ + blx 60d70 │ │ + cbnz r0, 1db28 │ │ + mov r1, r4 │ │ + ldrsb.w r0, [r1, #7]! │ │ + str r1, [sp, #12] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 1dd4c │ │ + ldr r0, [sp, #28] │ │ + ldr.w r9, [sp, #24] │ │ + cmp r0, #0 │ │ + ittt ne │ │ + ldrne r0, [sp, #32] │ │ + ldrne.w fp, [r0, #16] │ │ + cmpne.w fp, #0 │ │ + bne.n 1dbc2 │ │ + movs r0, #0 │ │ + mov r1, r4 │ │ + add.w sp, sp, #10560 @ 0x2940 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #32] │ │ + ldr r4, [sp, #24] │ │ + ldrd r6, r9, [r0, #24] │ │ + ldr r1, [r0, #20] │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [r0, #32] │ │ + ldr.w r8, [r0, #36] @ 0x24 │ │ + ldr r0, [sp, #28] │ │ + str r1, [sp, #40] @ 0x28 │ │ + add.w r0, r0, r0, lsl #2 │ │ + mov.w sl, r0, lsl #3 │ │ + b.n 1db5e │ │ + subs.w sl, sl, #40 @ 0x28 │ │ + beq.n 1daf2 │ │ + mov fp, r4 │ │ + ldr.w r0, [r4], #40 │ │ + adds r1, r6, r0 │ │ + adcs.w r1, r9, #0 │ │ + mov.w r1, #0 │ │ + adcs.w r1, r1, #0 │ │ + bne.n 1db58 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + adds r2, r6, r0 │ │ + strd r1, r8, [sp] │ │ + adc.w r3, r9, #0 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov r0, r5 │ │ + bl ff30 │ │ + cmp r0, #0 │ │ + beq.n 1db58 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + cmp r1, r2 │ │ + bne.n 1db58 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + blx 60d70 │ │ + cmp r0, #0 │ │ + bne.n 1db58 │ │ + ldr.w r0, [fp, #4] │ │ + cmp r0, #8 │ │ + itt ne │ │ + ldrne.w r6, [fp, #20] │ │ + cmpne r6, #0 │ │ + bne.w 1dcc8 │ │ + ldrb.w r0, [fp, #9] │ │ + movs r1, #1 │ │ + movs r4, #0 │ │ + and.w r0, r0, #8 │ │ + eor.w r0, r1, r0, lsr #3 │ │ + b.n 1db2a │ │ + ldr r0, [sp, #32] │ │ + ldrd r6, r1, [r0, #28] │ │ + ldrd r8, sl, [r0, #20] │ │ + ldr r0, [r0, #36] @ 0x24 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #28] │ │ + str r1, [sp, #44] @ 0x2c │ │ + str r6, [sp, #20] │ │ + add.w r0, r0, r0, lsl #2 │ │ + lsls r4, r0, #3 │ │ + b.n 1dbe2 │ │ + subs r4, #40 @ 0x28 │ │ + beq.n 1db28 │ │ + str.w r9, [sp, #36] @ 0x24 │ │ + ldr.w r0, [r9], #40 │ │ + adds.w r1, sl, r0 │ │ + adcs.w r1, r6, #0 │ │ + mov.w r1, #0 │ │ + adcs.w r1, r1, #0 │ │ + bne.n 1dbde │ │ + ldrd r2, r1, [sp, #40] @ 0x28 │ │ + strd r1, r2, [sp] │ │ + adds.w r2, sl, r0 │ │ + adc.w r3, r6, #0 │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl ff30 │ │ + cmp r0, #0 │ │ + beq.n 1dbde │ │ + cmp r1, #8 │ │ + bcc.n 1dbde │ │ + mov r5, r0 │ │ + ldr r0, [pc, #324] @ (1dd64 ) │ │ + mov r6, sl │ │ + mov sl, r8 │ │ + add r0, pc │ │ + mov r8, fp │ │ + mov fp, r1 │ │ + mov r1, r5 │ │ + movs r2, #8 │ │ + blx 60d70 │ │ + mov r1, fp │ │ + mov fp, r8 │ │ + mov r8, sl │ │ + mov sl, r6 │ │ + ldr r6, [sp, #20] │ │ + subs r2, r1, #1 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + cmp r2, r3 │ │ + it eq │ │ + cmpeq r0, #0 │ │ + bne.n 1dbde │ │ + sub.w r2, r1, #8 │ │ + ldr r1, [sp, #12] │ │ + add.w r0, r5, #8 │ │ + blx 60d70 │ │ + cmp r0, #0 │ │ + bne.n 1dbde │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + ldr r0, [r3, #4] │ │ + cmp r0, #8 │ │ + itt ne │ │ + ldrne r1, [r3, #20] │ │ + cmpne r1, #0 │ │ + beq.w 1db28 │ │ + ldr r0, [sp, #32] │ │ + ldr r2, [r0, #4] │ │ + ldr r0, [r3, #16] │ │ + subs r2, r2, r0 │ │ + it cs │ │ + cmpcs r2, r1 │ │ + bcc.w 1db28 │ │ + subs.w r5, r1, #8 │ │ + ite cc │ │ + movcc r5, #0 │ │ + cmpcs r5, #4 │ │ + bcc.w 1db28 │ │ + ldr r1, [sp, #32] │ │ + movw r2, #19546 @ 0x4c5a │ │ + movt r2, #16969 @ 0x4249 │ │ + ldr r1, [r1, #0] │ │ + adds r6, r1, r0 │ │ + ldr r0, [r6, #0] │ │ + ldr r1, [r6, #4] │ │ + eors r0, r2 │ │ + orrs r0, r1 │ │ + bne.w 1db28 │ │ + ldr r0, [r6, #8] │ │ + rev r1, r0 │ │ + ldr r0, [sp, #16] │ │ + bl 2bc2c │ │ + mov r4, r1 │ │ + mov r2, r0 │ │ + subs r1, r5, #4 │ │ + add.w r0, r6, #12 │ │ + mov r3, r4 │ │ + mov r5, r2 │ │ + bl 2bcb4 │ │ + cmp r0, #0 │ │ + beq.w 1db28 │ │ + mov r0, r5 │ │ + b.n 1db2a │ │ + ldr r0, [sp, #32] │ │ + ldr.w r1, [fp, #16] │ │ + ldr r2, [r0, #4] │ │ + movs r0, #0 │ │ + cmp r2, r1 │ │ + bcc.w 1db2a │ │ + subs r2, r2, r1 │ │ + cmp r2, r6 │ │ + bcc.w 1db2a │ │ + ldr r0, [sp, #32] │ │ + ldrb.w r2, [fp, #9] │ │ + ldr r0, [r0, #0] │ │ + adds r5, r0, r1 │ │ + lsls r0, r2, #28 │ │ + bmi.n 1dcf4 │ │ + mov r4, r6 │ │ + mov r0, r5 │ │ + b.n 1db2a │ │ + cmp r6, #12 │ │ + bcc.w 1db28 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #1 │ │ + bne.w 1db28 │ │ + ldr r1, [r5, #4] │ │ + ldr r0, [sp, #16] │ │ + bl 2bc2c │ │ + add.w r8, sp, #64 @ 0x40 │ │ + mov r9, r0 │ │ + mov r4, r1 │ │ + movw r1, #10497 @ 0x2901 │ │ + mov r0, r8 │ │ + bl 5dfb4 │ │ + subs r6, #12 │ │ + add.w r2, r5, #12 │ │ + add r0, sp, #52 @ 0x34 │ │ + mov r1, r8 │ │ + mov r3, r6 │ │ + strd r9, r4, [sp] │ │ + bl e37c │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + mov r0, r9 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + ldrb.w r3, [sp, #56] @ 0x38 │ │ + eors r1, r4 │ │ + eors r2, r6 │ │ + orrs r1, r2 │ │ + it ne │ │ + movne r0, #0 │ │ + cmp r3, #0 │ │ + it ne │ │ + movne r0, #0 │ │ + b.n 1db2a │ │ + ldr r0, [pc, #24] @ (1dd68 ) │ │ + movs r2, #7 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + mov r3, r1 │ │ + bl cb2c │ │ + nop │ │ + add r7, pc, #580 @ (adr r7, 1dfa8 ) │ │ + vcvt.f16.u16 q12, q6, #2 │ │ + vsri.32 , q15, #2 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #60 @ 0x3c │ │ + ldr r6, [r1, #4] │ │ + cbz r6, 1dd88 │ │ + ldr r2, [r1, #0] │ │ + cmp r6, #3 │ │ + bhi.n 1dd94 │ │ + lsrs r4, r2, #8 │ │ + movs r6, #0 │ │ + movs r3, #19 │ │ + b.n 1de82 │ │ + movs r1, #2 │ │ + str r1, [r0, #0] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov lr, r2 │ │ + ldr.w r9, [r1, #8] │ │ + ldr.w r3, [lr], #4 │ │ + subs r4, r6, #4 │ │ + cmn.w r3, #16 │ │ + bcc.n 1ddb2 │ │ + adds r5, r3, #1 │ │ + beq.n 1ddc4 │ │ + movs r4, #0 │ │ + movs r3, #16 │ │ + movs r6, #0 │ │ + b.n 1de82 │ │ + mov.w ip, #4 │ │ + mov r8, r3 │ │ + cmp r4, r8 │ │ + bcs.n 1de1e │ │ + movs r4, #0 │ │ + movs r3, #19 │ │ + mov r5, lr │ │ + b.n 1de8e │ │ + cmp r4, #7 │ │ + bhi.n 1de04 │ │ + str.w lr, [sp, #55] @ 0x37 │ │ + ldrd fp, r3, [sp, #48] @ 0x30 │ │ + ldrb.w r2, [sp, #58] @ 0x3a │ │ + ldrh.w r6, [sp, #56] @ 0x38 │ │ + strh.w r6, [sp, #40] @ 0x28 │ │ + mov.w r5, fp, lsr #24 │ │ + strd fp, r3, [sp, #32] │ │ + movs r6, #0 │ │ + strb.w r2, [sp, #42] @ 0x2a │ │ + mov.w r4, fp, lsr #8 │ │ + ldr.w r2, [sp, #39] @ 0x27 │ │ + orr.w ip, r4, r3, lsl #24 │ │ + orr.w r5, r5, r3, lsl #8 │ │ + str.w r6, [sp, #43] @ 0x2b │ │ + movs r3, #19 │ │ + lsrs r4, r2, #8 │ │ + b.n 1de82 │ │ + ldr.w r5, [lr, #4] │ │ + cbnz r5, 1de7c │ │ + ldr.w r8, [lr] │ │ + sub.w r4, r6, #12 │ │ + add.w lr, r2, #12 │ │ + mov.w ip, #8 │ │ + cmp r4, r8 │ │ + bcc.n 1ddbc │ │ + sub.w sl, r4, r8 │ │ + cmp.w r8, #1 │ │ + add.w r2, lr, r8 │ │ + strd r2, sl, [r1] │ │ + bhi.n 1de36 │ │ + movs r4, #0 │ │ + movs r3, #19 │ │ + b.n 1dec2 │ │ + mov r2, lr │ │ + sub.w r4, r8, #2 │ │ + ldrh.w fp, [r2], #2 │ │ + sub.w r5, fp, #2 │ │ + cmp r5, #3 │ │ + bcs.n 1de66 │ │ + cmn.w r3, #16 │ │ + bcc.n 1deb8 │ │ + cmp r4, #8 │ │ + bcc.n 1debc │ │ + ldr r3, [r2, #4] │ │ + cmp r3, #0 │ │ + bne.w 1dfe4 │ │ + ldr r4, [r2, #0] │ │ + sub.w r2, r8, #10 │ │ + add.w lr, lr, #10 │ │ + b.n 1ded8 │ │ + cmp.w fp, #5 │ │ + bne.n 1dec4 │ │ + cmp r4, #0 │ │ + beq.n 1df48 │ │ + cmp.w r8, #3 │ │ + bne.n 1df50 │ │ + add.w lr, lr, #3 │ │ + b.n 1df44 │ │ + movs r4, #0 │ │ + movs r3, #56 @ 0x38 │ │ + movs r6, #0 │ │ + uxtb r2, r2 │ │ + orr.w lr, r2, r4, lsl #8 │ │ + lsls r2, r6, #8 │ │ + orr.w r4, r2, r4, lsr #24 │ │ + movs r2, #0 │ │ + movs r6, #1 │ │ + strd r6, r2, [r1] │ │ + movs r1, #3 │ │ + str r1, [r0, #0] │ │ + uxtb.w r1, fp │ │ + lsls r1, r1, #8 │ │ + add.w r2, r0, #8 │ │ + orr.w r1, r1, ip, lsl #16 │ │ + str r4, [r0, #20] │ │ + add r1, r3 │ │ + stmia.w r2, {r1, r5, lr} │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r4, #4 │ │ + bcs.n 1decc │ │ + movs r3, #19 │ │ + mov lr, r2 │ │ + movs r4, #0 │ │ + b.n 1de8e │ │ + movs r4, #0 │ │ + movs r3, #17 │ │ + mov lr, fp │ │ + b.n 1dec2 │ │ + ldr.w r4, [lr, #2] │ │ + add.w lr, lr, #6 │ │ + sub.w r2, r8, #6 │ │ + cbz r2, 1df44 │ │ + str.w fp, [sp, #20] │ │ + movs r3, #25 │ │ + ldrb.w fp, [lr], #1 │ │ + subs r2, #1 │ │ + str r2, [sp, #28] │ │ + cmp.w fp, #8 │ │ + str.w lr, [sp, #24] │ │ + bhi.w 1dfe8 │ │ + movs r2, #1 │ │ + lsl.w r2, r2, fp │ │ + tst.w r2, #278 @ 0x116 │ │ + beq.w 1dfe8 │ │ + strd r4, ip, [sp, #12] │ │ + movs r2, #0 │ │ + ldr r3, [sp, #12] │ │ + ldrd r5, r4, [sp, #24] │ │ + str r2, [r0, #8] │ │ + strd r8, r3, [r0, #36] @ 0x24 │ │ + ldr r3, [sp, #20] │ │ + strh r3, [r0, #34] @ 0x22 │ │ + ldr r3, [sp, #16] │ │ + strb.w r3, [r0, #33] @ 0x21 │ │ + movs r3, #0 │ │ + ldr r2, [sp, #0] │ │ + strb.w fp, [r0, #32] │ │ + strd r3, r9, [r0] │ │ + strd r2, lr, [r0, #12] │ │ + strd ip, r5, [r0, #20] │ │ + str r4, [r0, #28] │ │ + sub.w r0, r6, sl │ │ + add r0, r9 │ │ + str r0, [r1, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r3, #19 │ │ + b.n 1dfe8 │ │ + movs r4, #0 │ │ + movs r3, #19 │ │ + mov lr, r2 │ │ + b.n 1de8e │ │ + str.w fp, [sp, #20] │ │ + sub.w r2, r8, #4 │ │ + ldrb.w fp, [lr, #3] │ │ + movs r3, #25 │ │ + ldrb.w r4, [lr, #2] │ │ + cmp.w fp, #8 │ │ + str r2, [sp, #28] │ │ + add.w r2, lr, #4 │ │ + str r2, [sp, #24] │ │ + bhi.n 1dfe8 │ │ + movs r2, #1 │ │ + lsl.w r2, r2, fp │ │ + tst.w r2, #278 @ 0x116 │ │ + beq.n 1dfe8 │ │ + strd r0, r1, [sp, #4] │ │ + add r0, sp, #32 │ │ + add r1, sp, #24 │ │ + mov r2, ip │ │ + str.w ip, [sp, #16] │ │ + bl 29814 │ │ + ldrb.w r3, [sp, #32] │ │ + cmp r3, #82 @ 0x52 │ │ + bne.w 1e098 │ │ + ldrd r0, r1, [sp, #4] │ │ + subs r5, r4, #1 │ │ + cmp r5, #5 │ │ + bhi.n 1e062 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + str r2, [sp, #12] │ │ + movs r2, #0 │ │ + tbb [pc, r5] │ │ + lsls r3, r0, #16 │ │ + cmp r7, #45 @ 0x2d │ │ + subs r5, #32 │ │ + b.n 1df08 │ │ + ldrd r2, r3, [sp, #24] │ │ + cmp r3, #8 │ │ + bcc.n 1e02e │ │ + sub.w r0, r3, #8 │ │ + str r0, [sp, #28] │ │ + add.w r0, r2, #8 │ │ + ldr r4, [r2, #0] │ │ + ldr r5, [r2, #4] │ │ + add r1, sp, #24 │ │ + ldr r2, [sp, #16] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #32 │ │ + bl 29814 │ │ + ldrb.w r3, [sp, #32] │ │ + cmp r3, #82 @ 0x52 │ │ + bne.n 1e098 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + movs r2, #1 │ │ + b.n 1e08c │ │ + movs r3, #56 @ 0x38 │ │ + b.n 1dec0 │ │ + movs r4, #0 │ │ + b.n 1de8e │ │ + ldrd r2, r3, [sp, #24] │ │ + cmp r3, #8 │ │ + bcc.n 1e02e │ │ + ldr.w lr, [r2] │ │ + subs r3, #8 │ │ + ldr.w ip, [r2, #4] │ │ + adds r2, #8 │ │ + str r2, [sp, #24] │ │ + movs r2, #4 │ │ + b.n 1e022 │ │ + movs r2, #2 │ │ + b.n 1df08 │ │ + ldrd r2, r3, [sp, #24] │ │ + cmp r3, #8 │ │ + bcc.n 1e02e │ │ + ldr.w lr, [r2] │ │ + subs r3, #8 │ │ + ldr.w ip, [r2, #4] │ │ + adds r2, #8 │ │ + str r2, [sp, #24] │ │ + movs r2, #3 │ │ + str r3, [sp, #28] │ │ + b.n 1df08 │ │ + ldrd r2, r3, [sp, #24] │ │ + cmp r3, #8 │ │ + bcs.n 1e066 │ │ + str.w r2, [sp, #55] @ 0x37 │ │ + movs r4, #0 │ │ + ldrd fp, r2, [sp, #48] @ 0x30 │ │ + ldrb.w r3, [sp, #58] @ 0x3a │ │ + ldrh.w r6, [sp, #56] @ 0x38 │ │ + strb.w r3, [sp, #42] @ 0x2a │ │ + mov.w r3, fp, lsr #24 │ │ + str r2, [sp, #36] @ 0x24 │ │ + orr.w r5, r3, r2, lsl #8 │ │ + strh.w r6, [sp, #40] @ 0x28 │ │ + mov.w r3, fp, lsr #8 │ │ + ldr.w lr, [sp, #39] @ 0x27 │ │ + orr.w ip, r3, r2, lsl #24 │ │ + movs r3, #19 │ │ + b.n 1de8e │ │ + movs r3, #66 @ 0x42 │ │ + b.n 1de8e │ │ + sub.w r0, r3, #8 │ │ + str r0, [sp, #28] │ │ + add.w r0, r2, #8 │ │ + ldr r4, [r2, #0] │ │ + ldr r5, [r2, #4] │ │ + add r1, sp, #24 │ │ + ldr r2, [sp, #16] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #32 │ │ + bl 29814 │ │ + ldrb.w r3, [sp, #32] │ │ + cmp r3, #82 @ 0x52 │ │ + bne.n 1e098 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + movs r2, #5 │ │ + str r0, [sp, #0] │ │ + ldrd r0, r1, [sp, #4] │ │ + mov lr, r4 │ │ + mov ip, r5 │ │ + b.n 1df08 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + ldrh.w ip, [sp, #34] @ 0x22 │ │ + ldrb.w fp, [sp, #33] @ 0x21 │ │ + ldrd r0, r1, [sp, #4] │ │ + b.n 1de8e │ │ + bmi.n 1e05a │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub.w sp, sp, #948 @ 0x3b4 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + ldrd r0, r3, [r1] │ │ + ldr.w sl, [r1, #124] @ 0x7c │ │ + ldr.w ip, [r2, #40] @ 0x28 │ │ + cmp.w sl, #0 │ │ + strd r3, r0, [sp, #176] @ 0xb0 │ │ + str r1, [sp, #188] @ 0xbc │ │ + beq.n 1e166 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + mov.w fp, #0 │ │ + ldr.w lr, [r0, #128] @ 0x80 │ │ + ldrh.w r8, [sl, #270] @ 0x10e │ │ + add.w r6, sl, #176 @ 0xb0 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + mov.w r0, r8, lsl #3 │ │ + cbz r0, 1e126 │ │ + ldrd r3, r5, [r6], #8 │ │ + adds r4, #1 │ │ + subs r0, #8 │ │ + subs.w r9, ip, r3 │ │ + sbcs.w r1, fp, r5 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + subs.w r3, r3, ip │ │ + sbcs.w r3, r5, #0 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + subs r3, r3, r1 │ │ + cmp r3, #1 │ │ + beq.n 1e0f0 │ │ + uxtb r0, r3 │ │ + cbnz r0, 1e128 │ │ + b.n 1e13c │ │ + mov r4, r8 │ │ + cmp.w lr, #0 │ │ + beq.n 1e166 │ │ + add.w r0, sl, r4, lsl #2 │ │ + sub.w lr, lr, #1 │ │ + ldr.w sl, [r0, #272] @ 0x110 │ │ + b.n 1e0e0 │ │ + lsls r0, r4, #4 │ │ + ldrb.w r5, [sl, r0] │ │ + add.w r0, sl, r4, lsl #4 │ │ + cmp r5, #82 @ 0x52 │ │ + bne.n 1e17c │ │ + ldr r1, [r0, #4] │ │ + ldrex r3, [r1] │ │ + adds r6, r3, #1 │ │ + strex r5, r6, [r1] │ │ + cmp r5, #0 │ │ + bne.n 1e14c │ │ + cmp r3, #0 │ │ + bmi.w 1f5ec │ │ + ldr.w sl, [r0, #4] │ │ + b.n 1e762 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + mov.w fp, #0 │ │ + cmp r1, ip │ │ + bcs.n 1e18e │ │ + movs r5, #19 │ │ + mov.w r8, #0 │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + b.w 1ef68 │ │ + ldrd sl, r3, [r0, #4] │ │ + ldr.w r8, [r0, #12] │ │ + ldrh r6, [r0, #2] │ │ + ldrb.w fp, [r0, #1] │ │ + b.w 1ef68 │ │ + ldr.w lr, [sp, #180] @ 0xb4 │ │ + subs.w r9, r1, ip │ │ + mov.w r0, #8 │ │ + str.w fp, [sp, #852] @ 0x354 │ │ + add lr, ip │ │ + strd fp, fp, [sp, #840] @ 0x348 │ │ + strd fp, r0, [sp, #832] @ 0x340 │ │ + str r2, [sp, #172] @ 0xac │ │ + beq.w 1e6d0 │ │ + add r0, sp, #472 @ 0x1d8 │ │ + add.w r1, r0, #99 @ 0x63 │ │ + adds r0, #24 │ │ + str r0, [sp, #144] @ 0x90 │ │ + add r0, sp, #384 @ 0x180 │ │ + str r1, [sp, #148] @ 0x94 │ │ + adds r1, r0, #4 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + add.w r1, r0, #24 │ │ + adds r0, #8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + movs r0, #0 │ │ + str r1, [sp, #152] @ 0x98 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + mov.w r8, #0 │ │ + mov.w sl, #0 │ │ + movs r6, #0 │ │ + mov r2, lr │ │ + strd r9, lr, [sp, #176] @ 0xb0 │ │ + ldrb.w ip, [lr], #1 │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 1e1ee │ │ + cmp.w ip, #1 │ │ + bhi.w 1e6d2 │ │ + and.w r1, r6, #63 @ 0x3f │ │ + mov fp, sl │ │ + and.w r5, ip, #127 @ 0x7f │ │ + rsb sl, r1, #32 │ │ + subs.w r3, r1, #32 │ │ + sub.w r0, r9, #1 │ │ + lsr.w r4, r5, sl │ │ + lsl.w r1, r5, r1 │ │ + it pl │ │ + lslpl.w r4, r5, r3 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w r8, r8, r1 │ │ + orr.w sl, r4, fp │ │ + sxtb.w r1, ip │ │ + cmp r1, #0 │ │ + bpl.n 1e234 │ │ + adds r6, #7 │ │ + mov fp, ip │ │ + cmp r0, #0 │ │ + mov r9, r0 │ │ + mov r2, lr │ │ + bne.n 1e1de │ │ + b.n 1e6e4 │ │ + orrs.w r1, r8, sl │ │ + beq.w 1ef44 │ │ + cmp r0, #0 │ │ + beq.w 1ef9c │ │ + ldrsb.w r0, [r2, #1] │ │ + add.w lr, r2, #2 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + sub.w r1, r9, #2 │ │ + and.w r4, r0, #127 @ 0x7f │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 1e296 │ │ + cmp r1, #0 │ │ + beq.w 1eee2 │ │ + ldrsb.w r0, [r2, #2] │ │ + add.w lr, r2, #3 │ │ + and.w r1, r0, #127 @ 0x7f │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + orr.w r4, r4, r1, lsl #7 │ │ + sub.w r1, r9, #3 │ │ + bgt.n 1e296 │ │ + cmp r1, #0 │ │ + beq.w 1eee2 │ │ + ldrb.w r0, [lr] │ │ + cmp r0, #3 │ │ + bhi.w 1f0c0 │ │ + orr.w r4, r4, r0, lsl #14 │ │ + sub.w r1, r9, #4 │ │ + add.w lr, r2, #4 │ │ + lsls r0, r4, #16 │ │ + beq.w 1efc0 │ │ + cmp r1, #0 │ │ + beq.w 1eee2 │ │ + ldrb.w r0, [lr] │ │ + str.w r8, [sp, #136] @ 0x88 │ │ + mov.w r8, #0 │ │ + cmp r0, #1 │ │ + bhi.w 1f004 │ │ + sub.w fp, r1, #1 │ │ + add.w lr, lr, #1 │ │ + str r0, [sp, #124] @ 0x7c │ │ + str r4, [sp, #132] @ 0x84 │ │ + strd r8, r8, [sp, #456] @ 0x1c8 │ │ + strd r8, r8, [sp, #440] @ 0x1b8 │ │ + strd r8, r8, [sp, #424] @ 0x1a8 │ │ + strd r8, r8, [sp, #408] @ 0x198 │ │ + str.w r8, [sp, #464] @ 0x1d0 │ │ + str.w r8, [sp, #448] @ 0x1c0 │ │ + str.w r8, [sp, #432] @ 0x1b0 │ │ + str.w r8, [sp, #416] @ 0x1a0 │ │ + strd r8, r8, [sp, #384] @ 0x180 │ │ + strd r8, r8, [sp, #392] @ 0x188 │ │ + str.w r8, [sp, #400] @ 0x190 │ │ + str.w sl, [sp, #128] @ 0x80 │ │ + cmp.w fp, #0 │ │ + beq.w 1e716 │ │ + mov r3, lr │ │ + sub.w r2, fp, #1 │ │ + ldrsb.w r0, [r3], #1 │ │ + and.w r6, r0, #127 @ 0x7f │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 1e346 │ │ + cmp r2, #0 │ │ + beq.w 1e70e │ │ + ldrsb.w r0, [lr, #1] │ │ + add.w r3, lr, #2 │ │ + sub.w r2, fp, #2 │ │ + and.w r1, r0, #127 @ 0x7f │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + orr.w r6, r6, r1, lsl #7 │ │ + bgt.n 1e346 │ │ + cmp r2, #0 │ │ + beq.w 1e70e │ │ + ldrb r0, [r3, #0] │ │ + cmp r0, #3 │ │ + bhi.w 1f01c │ │ + orr.w r6, r6, r0, lsl #14 │ │ + sub.w r2, fp, #3 │ │ + add.w r3, lr, #3 │ │ + lsls r0, r6, #16 │ │ + beq.w 1e552 │ │ + cmp r2, #0 │ │ + beq.w 1e70e │ │ + mov r1, r3 │ │ + sub.w fp, r2, #1 │ │ + ldrsb.w r0, [r1], #1 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + and.w lr, r0, #127 @ 0x7f │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 1e3aa │ │ + cmp.w fp, #0 │ │ + beq.w 1ef8c │ │ + ldrsb.w r0, [r3, #1] │ │ + sub.w fp, r2, #2 │ │ + and.w r1, r0, #127 @ 0x7f │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + orr.w lr, lr, r1, lsl #7 │ │ + add.w r1, r3, #2 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + bgt.n 1e3aa │ │ + cmp.w fp, #0 │ │ + beq.w 1ef8c │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + ldrb r0, [r0, #0] │ │ + cmp r0, #3 │ │ + bhi.w 1f01c │ │ + orr.w lr, lr, r0, lsl #14 │ │ + sub.w fp, r2, #3 │ │ + adds r0, r3, #3 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + uxth.w r0, lr │ │ + cmp r0, #33 @ 0x21 │ │ + beq.n 1e3c6 │ │ + cmp r0, #0 │ │ + beq.w 1efaa │ │ + mov.w sl, #0 │ │ + mov.w r8, #0 │ │ + movs r3, #0 │ │ + movs r2, #0 │ │ + b.n 1e482 │ │ + cmp.w fp, #0 │ │ + beq.w 1efb4 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + mov r8, fp │ │ + str r6, [sp, #176] @ 0xb0 │ │ + sub.w fp, fp, #1 │ │ + adds r6, r0, #1 │ │ + mov.w sl, #0 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + ldrb.w r9, [r6, #-1] │ │ + cmp r1, #63 @ 0x3f │ │ + bne.n 1e3f8 │ │ + cmp.w r9, #127 @ 0x7f │ │ + it ne │ │ + cmpne.w r9, #0 │ │ + bne.w 1e706 │ │ + and.w r2, r1, #63 @ 0x3f │ │ + and.w r5, r9, #127 @ 0x7f │ │ + rsb ip, r2, #32 │ │ + subs.w r3, r2, #32 │ │ + lsl.w r2, r5, r2 │ │ + add.w r1, r1, #7 │ │ + lsr.w r4, r5, ip │ │ + it pl │ │ + lslpl.w r4, r5, r3 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w sl, sl, r2 │ │ + orrs r0, r4 │ │ + sxtb.w r2, r9 │ │ + cmp r2, #0 │ │ + bpl.n 1e43a │ │ + sub.w fp, fp, #1 │ │ + adds r6, #1 │ │ + adds.w r5, fp, #1 │ │ + bne.n 1e3e2 │ │ + b.n 1e6f8 │ │ + mov.w r2, sl, lsr #16 │ │ + orr.w r3, r2, r0, lsl #16 │ │ + ubfx r8, sl, #8, #8 │ │ + lsrs r2, r0, #16 │ │ + cmp r1, #63 @ 0x3f │ │ + bgt.n 1e47e │ │ + cmp.w r9, #64 @ 0x40 │ │ + bcc.n 1e47e │ │ + and.w r1, r1, #63 @ 0x3f │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + lsls r2, r1 │ │ + subs r1, #32 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w sl, sl, r2 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + it pl │ │ + lslpl r2, r1 │ │ + orrs r0, r2 │ │ + mov.w r1, sl, lsr #16 │ │ + ubfx r8, sl, #8, #8 │ │ + orr.w r3, r1, r0, lsl #16 │ │ + lsrs r2, r0, #16 │ │ + str r6, [sp, #180] @ 0xb4 │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ + lsls r0, r2, #16 │ │ + pkhbt r9, r6, lr, lsl #16 │ │ + orr.w r6, r0, r3, lsr #16 │ │ + lsls r0, r3, #16 │ │ + ldr r5, [sp, #384] @ 0x180 │ │ + orr.w r0, r0, r8, lsl #8 │ │ + uxtb.w r1, sl │ │ + add.w sl, r0, r1 │ │ + cmp r5, #1 │ │ + strd r2, r3, [sp, #156] @ 0x9c │ │ + bne.n 1e4d2 │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + ldr r4, [sp, #396] @ 0x18c │ │ + cmp r4, r0 │ │ + bne.n 1e4b6 │ │ + ldr r1, [pc, #964] @ (1e874 ) │ │ + add r1, pc │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + bl df5a │ │ + ldr r0, [sp, #392] @ 0x188 │ │ + lsls r1, r4, #4 │ │ + ldr.w lr, [sp, #180] @ 0xb4 │ │ + str.w sl, [r0, r1] │ │ + add.w r0, r0, r4, lsl #4 │ │ + strd r6, r9, [r0, #4] │ │ + str r0, [r0, #12] │ │ + adds r0, r4, #1 │ │ + str r0, [sp, #396] @ 0x18c │ │ + b.n 1e2f0 │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + cmp r0, #5 │ │ + bne.n 1e532 │ │ + movs r0, #80 @ 0x50 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 1f5e4 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + movs r2, #80 @ 0x50 │ │ + mov r4, r0 │ │ + bl 5df6a │ │ + ldr r1, [pc, #904] @ (1e878 ) │ │ + movs r0, #5 │ │ + str r0, [sp, #936] @ 0x3a8 │ │ + add r1, pc │ │ + strd r0, r4, [sp, #928] @ 0x3a0 │ │ + add r0, sp, #928 @ 0x3a0 │ │ + bl df5a │ │ + ldr r0, [sp, #932] @ 0x3a4 │ │ + strd sl, r6, [r0, #80] @ 0x50 │ │ + str.w r9, [r0, #88] @ 0x58 │ │ + str r0, [r0, #92] @ 0x5c │ │ + mov.w r0, #6 │ │ + str r0, [sp, #936] @ 0x3a8 │ │ + cbz r5, 1e520 │ │ + ldr r1, [sp, #392] @ 0x188 │ │ + movs r0, #5 │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl d9de │ │ + add r2, sp, #928 @ 0x3a0 │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ + ldr.w lr, [sp, #180] @ 0xb4 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + movs r0, #1 │ │ + str r0, [sp, #384] @ 0x180 │ │ + b.n 1e2f0 │ │ + ldr.w lr, [sp, #180] @ 0xb4 │ │ + bcs.w 1f5d8 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + lsls r1, r0, #4 │ │ + str.w sl, [r2, r1] │ │ + add.w r1, r2, r0, lsl #4 │ │ + str r0, [r1, #12] │ │ + adds r0, #1 │ │ + strd r6, r9, [r1, #4] │ │ + str r0, [sp, #388] @ 0x184 │ │ + b.n 1e2f0 │ │ + cmp r2, #0 │ │ + beq.w 1e70e │ │ + mov lr, r3 │ │ + subs r6, r2, #1 │ │ + ldrsb.w r1, [lr], #1 │ │ + and.w r0, r1, #127 @ 0x7f │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.n 1e5a4 │ │ + cmp r6, #0 │ │ + beq.w 1e716 │ │ + ldrsb.w r1, [r3, #1] │ │ + add.w lr, r3, #2 │ │ + and.w r6, r1, #127 @ 0x7f │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + orr.w r0, r0, r6, lsl #7 │ │ + sub.w r6, r2, #2 │ │ + bgt.n 1e5a4 │ │ + cmp r6, #0 │ │ + beq.w 1e716 │ │ + ldrb.w r1, [lr] │ │ + cmp r1, #3 │ │ + bhi.w 1f01c │ │ + orr.w r0, r0, r1, lsl #14 │ │ + subs r6, r2, #3 │ │ + add.w lr, r3, #3 │ │ + add.w ip, sp, #320 @ 0x140 │ │ + lsls r0, r0, #16 │ │ + strd r6, lr, [sp, #176] @ 0xb0 │ │ + bne.w 1f0de │ │ + ldrd lr, r0, [sp, #384] @ 0x180 │ │ + mov sl, ip │ │ + ldr r6, [sp, #152] @ 0x98 │ │ + str r0, [sp, #120] @ 0x78 │ │ + cmp.w lr, #2 │ │ + ldr r0, [sp, #404] @ 0x194 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldrd fp, r9, [sp, #392] @ 0x188 │ │ + ldr.w r8, [sp, #400] @ 0x190 │ │ + ldmia r6!, {r0, r1, r2, r3, r5} │ │ + stmia.w sl!, {r0, r1, r2, r3, r5} │ │ + ldmia r6!, {r0, r1, r2, r3, r5} │ │ + stmia.w sl!, {r0, r1, r2, r3, r5} │ │ + ldmia.w r6, {r0, r1, r2, r3, r4, r5} │ │ + stmia.w sl, {r0, r1, r2, r3, r4, r5} │ │ + uxtb.w r0, fp │ │ + str r0, [sp, #156] @ 0x9c │ │ + beq.w 1f0e8 │ │ + mov r1, ip │ │ + add r6, sp, #192 @ 0xc0 │ │ + ldmia r1!, {r0, r2, r3, r4, r5} │ │ + cmp.w lr, #3 │ │ + mov sl, r6 │ │ + stmia.w sl!, {r0, r2, r3, r4, r5} │ │ + ldmia r1!, {r0, r2, r3, r4, r5} │ │ + stmia.w sl!, {r0, r2, r3, r4, r5} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, ip} │ │ + stmia.w sl, {r0, r2, r3, r4, r5, ip} │ │ + mov.w r0, fp, lsr #16 │ │ + orr.w r1, r0, r9, lsl #16 │ │ + ubfx r0, fp, #8, #8 │ │ + ldr.w fp, [sp, #132] @ 0x84 │ │ + mov sl, r9 │ │ + beq.w 1f0f6 │ │ + str.w r8, [sp, #140] @ 0x8c │ │ + mov r8, sl │ │ + mov sl, r1 │ │ + mov r1, r6 │ │ + mov r9, r0 │ │ + ldmia r1!, {r0, r2, r3, r4, r5} │ │ + add.w ip, sp, #256 @ 0x100 │ │ + stmia.w ip!, {r0, r2, r3, r4, r5} │ │ + ldmia r1!, {r0, r2, r3, r4, r5} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldrb.w r1, [sp, #772] @ 0x304 │ │ + str r0, [sp, #492] @ 0x1ec │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + strb.w r1, [sp, #788] @ 0x314 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + strd r8, r0, [sp, #484] @ 0x1e4 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + strd lr, r1, [sp, #472] @ 0x1d8 │ │ + add r1, sp, #256 @ 0x100 │ │ + str.w r8, [sp, #140] @ 0x8c │ │ + strh.w sl, [sp, #482] @ 0x1e2 │ │ + str.w r9, [sp, #160] @ 0xa0 │ │ + strb.w r9, [sp, #481] @ 0x1e1 │ │ + strb.w r2, [sp, #480] @ 0x1e0 │ │ + str r0, [sp, #784] @ 0x310 │ │ + ldr.w ip, [sp, #144] @ 0x90 │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r2, r3, r4, r5, r6} │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + ldrb.w r0, [sp, #788] @ 0x314 │ │ + ldr r1, [sp, #784] @ 0x310 │ │ + strb r0, [r2, #4] │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #564] @ 0x234 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #560] @ 0x230 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r1, [r2, #0] │ │ + strb.w r0, [sp, #570] @ 0x23a │ │ + strh.w fp, [sp, #568] @ 0x238 │ │ + add r0, sp, #832 @ 0x340 │ │ + add r1, sp, #472 @ 0x1d8 │ │ + bl df84 │ │ + ldrd r9, lr, [sp, #176] @ 0xb0 │ │ + cmp r0, #0 │ │ + str.w sl, [sp, #156] @ 0x9c │ │ + bne.w 1f112 │ │ + cmp.w r9, #0 │ │ + bne.w 1e1ce │ │ + mov.w fp, #0 │ │ + b.n 1e6ea │ │ + b.n 1e6f0 │ │ + movs r5, #6 │ │ + mov.w fp, #0 │ │ + mov.w r8, #0 │ │ + ldr.w sl, [sp, #140] @ 0x8c │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + b.n 1e750 │ │ + ldrd r0, lr, [sp, #176] @ 0xb0 │ │ + add lr, r0 │ │ + ldr.w sl, [sp, #140] @ 0x8c │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + movs r5, #19 │ │ + mov.w r8, #0 │ │ + b.n 1e750 │ │ + ldr.w lr, [sp, #180] @ 0xb4 │ │ + add lr, r8 │ │ + mov.w r8, #0 │ │ + movs r5, #19 │ │ + b.n 1e71e │ │ + movs r5, #7 │ │ + mov.w r9, #0 │ │ + b.n 1e71a │ │ + movs r5, #19 │ │ + mov r9, r8 │ │ + mov lr, r3 │ │ + b.n 1e71a │ │ + movs r5, #19 │ │ + mov r9, r8 │ │ + mov.w r8, #0 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + mov.w r1, r9, lsl #8 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + cmp r0, #0 │ │ + orr.w fp, r1, r2, lsl #16 │ │ + itt ne │ │ + ldrne r0, [sp, #388] @ 0x184 │ │ + cmpne r0, #0 │ │ + beq.n 1e740 │ │ + ldr r0, [sp, #392] @ 0x188 │ │ + mov r4, lr │ │ + blx 60d20 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + mov lr, r4 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + lsrs r0, r2, #16 │ │ + orr.w sl, r0, r1, lsl #16 │ │ + mov.w r6, fp, lsr #16 │ │ + ubfx fp, fp, #8, #8 │ │ + mov r4, lr │ │ + add r0, sp, #832 @ 0x340 │ │ + bl 2aa34 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + mov r3, r4 │ │ + cmp r5, #82 @ 0x52 │ │ + bne.w 1ef68 │ │ + add.w lr, r2, #20 │ │ + ldrd r3, r6, [r2, #32] │ │ + ldrd r4, r0, [r2] │ │ + mov fp, sl │ │ + ldrd r8, r1, [r2, #8] │ │ + ldr.w r9, [r2, #16] │ │ + ldrd r5, r2, [r2, #40] @ 0x28 │ │ + ldmia.w lr, {sl, ip, lr} │ │ + strd r4, r0, [sp, #656] @ 0x290 │ │ + and.w r0, r3, #65280 @ 0xff00 │ │ + cmp.w r0, #2048 @ 0x800 │ │ + mov.w r4, #8 │ │ + mov.w r0, #12 │ │ + strd r6, r5, [sp, #692] @ 0x2b4 │ │ + str r2, [sp, #700] @ 0x2bc │ │ + mov.w r2, r3, lsr #16 │ │ + strd r9, sl, [sp, #672] @ 0x2a0 │ │ + add r6, sp, #384 @ 0x180 │ │ + strd r8, r1, [sp, #664] @ 0x298 │ │ + it eq │ │ + moveq r4, #16 │ │ + it eq │ │ + moveq r0, #20 │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + str r3, [sp, #688] @ 0x2b0 │ │ + cmp r2, #4 │ │ + mov.w r3, #0 │ │ + mov.w r2, #0 │ │ + ldrb.w r1, [r1, #136] @ 0x88 │ │ + it hi │ │ + movhi r3, #1 │ │ + add r5, sp, #320 @ 0x140 │ │ + ands r1, r3 │ │ + it eq │ │ + moveq r0, r1 │ │ + strd r0, r0, [sp, #740] @ 0x2e4 │ │ + mov.w r0, #47 @ 0x2f │ │ + strd ip, lr, [sp, #680] @ 0x2a8 │ │ + str.w fp, [sp, #728] @ 0x2d8 │ │ + it eq │ │ + moveq r4, r1 │ │ + str r0, [sp, #488] @ 0x1e8 │ │ + add r0, sp, #476 @ 0x1dc │ │ + stmia.w r0, {r2, r9, sl} │ │ + sub.w r0, r8, #3 │ │ + add r1, sp, #472 @ 0x1d8 │ │ + cmp r0, #2 │ │ + mov.w r0, #0 │ │ + strd r4, r2, [sp, #732] @ 0x2dc │ │ + add.w sl, r6, #16 │ │ + strd r2, r2, [sp, #720] @ 0x2d0 │ │ + add.w r9, r1, #148 @ 0x94 │ │ + str r2, [sp, #712] @ 0x2c8 │ │ + add.w r4, r1, #124 @ 0x7c │ │ + add.w r8, r1, #40 @ 0x28 │ │ + str r2, [sp, #704] @ 0x2c0 │ │ + str r2, [sp, #492] @ 0x1ec │ │ + it cc │ │ + movcc r0, #1 │ │ + str r0, [sp, #472] @ 0x1d8 │ │ + add.w r0, fp, #8 │ │ + str r0, [sp, #396] @ 0x18c │ │ + add.w r0, r1, #184 @ 0xb8 │ │ + str r2, [sp, #428] @ 0x1ac │ │ + str r2, [sp, #400] @ 0x190 │ │ + str r0, [sp, #392] @ 0x188 │ │ + strd ip, lr, [sp, #384] @ 0x180 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 2ab98 │ │ + ldrb.w r1, [sp, #320] @ 0x140 │ │ + ldrb.w r0, [sp, #321] @ 0x141 │ │ + cmp r1, #82 @ 0x52 │ │ + bne.n 1e84e │ │ + ldr r1, [sp, #400] @ 0x190 │ │ + lsls r0, r0, #31 │ │ + beq.n 1e87c │ │ + cmp r1, #0 │ │ + beq.n 1e82e │ │ + b.n 1e882 │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ + mov.w ip, #0 │ │ + ldrd lr, r3, [sp, #324] @ 0x144 │ │ + movs r4, #2 │ │ + ldr r6, [sp, #332] @ 0x14c │ │ + ldrh.w r5, [sp, #322] @ 0x142 │ │ + strd r4, ip, [r2] │ │ + strd lr, r3, [r2, #12] │ │ + str r6, [r2, #20] │ │ + strh r5, [r2, #10] │ │ + strb r0, [r2, #9] │ │ + strb r1, [r2, #8] │ │ + b.n 1edac │ │ + nop │ │ + subs r7, #10 │ │ + movs r4, r0 │ │ + subs r6, #164 @ 0xa4 │ │ + movs r4, r0 │ │ + cmp r1, #0 │ │ + beq.w 1ec12 │ │ + ldrd r2, r3, [sp, #404] @ 0x194 │ │ + ldr r0, [r3, #0] │ │ + cmp r0, #1 │ │ + bne.n 1e892 │ │ + ldrd r3, r0, [r3, #8] │ │ + b.n 1e89c │ │ + ldr r0, [r3, #4] │ │ + cmp r0, #6 │ │ + bcs.w 1f1c4 │ │ + adds r3, #8 │ │ + ldr r6, [sp, #472] @ 0x1d8 │ │ + add.w ip, sp, #256 @ 0x100 │ │ + str r6, [sp, #160] @ 0xa0 │ │ + cmp r0, #0 │ │ + ldr r6, [sp, #476] @ 0x1dc │ │ + str r6, [sp, #156] @ 0x9c │ │ + strd r0, sl, [sp, #268] @ 0x10c │ │ + stmia.w ip, {r1, r2, r3} │ │ + str.w r9, [sp, #136] @ 0x88 │ │ + strd r8, r4, [sp, #128] @ 0x80 │ │ + beq.w 1eae8 │ │ + sub.w fp, r0, #1 │ │ + movs r0, #0 │ │ + str r0, [sp, #144] @ 0x90 │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #140] @ 0x8c │ │ + add.w r8, r5, #8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #176] @ 0xb0 │ │ + add.w sl, r3, #16 │ │ + movs r0, #46 @ 0x2e │ │ + add.w r9, sp, #320 @ 0x140 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + movs r0, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + add r6, sp, #192 @ 0xc0 │ │ + movs r0, #0 │ │ + str r0, [sp, #152] @ 0x98 │ │ + b.n 1e8fe │ │ + sub.w fp, fp, #1 │ │ + add.w sl, sl, #16 │ │ + adds.w r0, fp, #1 │ │ + beq.w 1ebf6 │ │ + ldmdb sl, {r0, r1, r2, r3} │ │ + add.w ip, sp, #192 @ 0xc0 │ │ + ldr r4, [sp, #272] @ 0x110 │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + add r1, sp, #256 @ 0x100 │ │ + mov r3, r6 │ │ + ldr r0, [r4, #12] │ │ + ldr r2, [r0, #32] │ │ + mov r0, r9 │ │ + bl 24310 │ │ + ldrd r0, r1, [sp, #320] @ 0x140 │ │ + eor.w r2, r0, #46 @ 0x2e │ │ + orrs r2, r1 │ │ + beq.w 1ebd6 │ │ + ldmia.w r8, {r2, r3, r4, r5} │ │ + add.w ip, sp, #752 @ 0x2f0 │ │ + strd r0, r1, [sp, #320] @ 0x140 │ │ + stmia.w ip, {r2, r3, r4, r5} │ │ + ldrd r0, r3, [sp, #760] @ 0x2f8 │ │ + strd r0, r3, [r8, #8] │ │ + ldrh.w r0, [sp, #336] @ 0x150 │ │ + ldrd r1, r2, [sp, #752] @ 0x2f0 │ │ + cmp r0, #113 @ 0x71 │ │ + strd sl, fp, [sp, #264] @ 0x108 │ │ + strd r4, r5, [sp, #840] @ 0x348 │ │ + strd r1, r2, [r8] │ │ + ble.n 1e9be │ │ + movw r1, #8496 @ 0x2130 │ │ + cmp r0, r1 │ │ + bgt.w 1ea00 │ │ + subs r0, #114 @ 0x72 │ │ + cmp r0, #26 │ │ + bhi.n 1e8ee │ │ + tbb [pc, r0] │ │ + ldrsb r4, [r3, r4] │ │ + lsrs r7, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsrs r6, r1, #24 │ │ + lsls r2, r2, #2 │ │ + b.n 1e8ee │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 265e0 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + eor.w r0, r0, #23 │ │ + orrs r0, r1 │ │ + itt eq │ │ + ldreq r0, [sp, #200] @ 0xc8 │ │ + streq r0, [sp, #744] @ 0x2e8 │ │ + b.n 1e8ee │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 265e0 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + eor.w r0, r0, #28 │ │ + orrs r0, r1 │ │ + itt eq │ │ + ldreq r0, [sp, #200] @ 0xc8 │ │ + streq r0, [sp, #732] @ 0x2dc │ │ + b.n 1e8ee │ │ + subs r0, #3 │ │ + cmp r0, #24 │ │ + bhi.w 1e8ee │ │ + tbb [pc, r0] │ │ + lsrs r6, r1, #20 │ │ + lsrs r5, r1, #20 │ │ + lsrs r5, r1, #20 │ │ + lsrs r5, r1, #20 │ │ + lsrs r5, r1, #20 │ │ + lsrs r5, r1, #20 │ │ + tst r5, r1 │ │ + lsrs r6, r2, #21 │ │ + lsrs r5, r1, #20 │ │ + lsrs r5, r1, #20 │ │ + lsrs r5, r1, #20 │ │ + lsrs r5, r1, #20 │ │ + movs r5, r6 │ │ + b.n 1e8ee │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 265e0 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 1e8ee │ │ + movw r1, #8497 @ 0x2131 │ │ + cmp r0, r1 │ │ + beq.n 1eaaa │ │ + movw r1, #8498 @ 0x2132 │ │ + cmp r0, r1 │ │ + beq.n 1e98a │ │ + movw r1, #8499 @ 0x2133 │ │ + cmp r0, r1 │ │ + bne.w 1e8ee │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 265e0 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + eor.w r0, r0, #11 │ │ + orrs r0, r1 │ │ + itt eq │ │ + ldreq r0, [sp, #200] @ 0xc8 │ │ + streq r0, [sp, #736] @ 0x2e0 │ │ + b.n 1e8ee │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 265e0 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + str r0, [sp, #120] @ 0x78 │ │ + b.n 1e8ee │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 265e0 │ │ + add r2, sp, #192 @ 0xc0 │ │ + ldmia r2, {r0, r1, r2} │ │ + eor.w r0, r0, #16 │ │ + orrs r0, r1 │ │ + ldr r1, [sp, #172] @ 0xac │ │ + it eq │ │ + moveq r1, r2 │ │ + clz r0, r0 │ │ + str r1, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + lsrs r0, r0, #5 │ │ + orrs r1, r0 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + b.n 1e8ee │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 265e0 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + str r0, [sp, #152] @ 0x98 │ │ + b.n 1e8ee │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 265e0 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + eor.w r0, r0, #18 │ │ + orrs r0, r1 │ │ + itt eq │ │ + ldreq r0, [sp, #200] @ 0xc8 │ │ + streq r0, [sp, #740] @ 0x2e4 │ │ + b.n 1e8ee │ │ + ldrd r1, r0, [sp, #156] @ 0x9c │ │ + orrs r0, r1 │ │ + bne.w 1e8ee │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 265e0 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + movs r2, #0 │ │ + eor.w r0, r0, #45 @ 0x2d │ │ + orrs r0, r1 │ │ + bne.n 1eae0 │ │ + ldrd r0, r1, [sp, #200] @ 0xc8 │ │ + str r1, [sp, #484] @ 0x1e4 │ │ + movs r1, #1 │ │ + strd r2, r0, [sp, #476] @ 0x1dc │ │ + movs r0, #1 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movs r0, #0 │ │ + str r1, [sp, #472] @ 0x1d8 │ │ + b.n 1eae4 │ │ + movs r0, #0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 1e8ee │ │ + movs r0, #0 │ │ + mov.w fp, #0 │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov.w r9, #46 @ 0x2e │ │ + movs r5, #46 @ 0x2e │ │ + movs r6, #0 │ │ + movs r0, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + movs r0, #0 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldr.w r0, [sl, #20] │ │ + cbnz r0, 1eb18 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + movs r2, #1 │ │ + ldr.w r1, [sl] │ │ + subs r0, r0, r1 │ │ + strd r2, r0, [sl, #20] │ │ + add r3, sp, #832 @ 0x340 │ │ + add.w ip, sp, #752 @ 0x2f0 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + eor.w r0, r5, #46 @ 0x2e │ │ + orrs r0, r6 │ │ + mov r0, r6 │ │ + mov.w r6, #0 │ │ + bne.n 1eb34 │ │ + b.n 1eb60 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + str r1, [sp, #776] @ 0x308 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + str r1, [sp, #780] @ 0x30c │ │ + str r0, [sp, #772] @ 0x304 │ │ + add r0, sp, #768 @ 0x300 │ │ + ldr r3, [sp, #732] @ 0x2dc │ │ + ldrb.w r2, [sp, #689] @ 0x2b1 │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + str r0, [sp, #0] │ │ + add r0, sp, #384 @ 0x180 │ │ + str r5, [sp, #768] @ 0x300 │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #384] @ 0x180 │ │ + ldrd r1, r4, [sp, #388] @ 0x184 │ │ + cmp r0, #82 @ 0x52 │ │ + it eq │ │ + moveq r6, r1 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + eor.w r0, r9, #46 @ 0x2e │ │ + strd r6, r4, [sp, #704] @ 0x2c0 │ │ + orrs r0, r1 │ │ + bne.n 1eb80 │ │ + movs r5, #0 │ │ + movs.w r0, fp, lsl #31 │ │ + str r5, [sp, #712] @ 0x2c8 │ │ + bne.n 1ebbe │ │ + mov.w sl, #47 @ 0x2f │ │ + movs r1, #0 │ │ + b.n 1ec2a │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str r0, [sp, #792] @ 0x318 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #796] @ 0x31c │ │ + add r0, sp, #784 @ 0x310 │ │ + str r1, [sp, #788] @ 0x314 │ │ + ldr r3, [sp, #732] @ 0x2dc │ │ + ldrb.w r2, [sp, #689] @ 0x2b1 │ │ + ldr r1, [sp, #188] @ 0xbc │ │ + str r0, [sp, #0] │ │ + add r0, sp, #384 @ 0x180 │ │ + str.w r9, [sp, #784] @ 0x310 │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #384] @ 0x180 │ │ + mov r2, fp │ │ + ldr.w fp, [sp, #392] @ 0x188 │ │ + movs r1, #0 │ │ + ldr r5, [sp, #388] @ 0x184 │ │ + cmp r0, #82 @ 0x52 │ │ + str.w fp, [sp, #716] @ 0x2cc │ │ + it ne │ │ + movne r5, r1 │ │ + lsls r0, r2, #31 │ │ + str r5, [sp, #712] @ 0x2c8 │ │ + beq.n 1ec24 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + ldr r3, [sp, #172] @ 0xac │ │ + ldrd r0, r2, [r0, #32] │ │ + cmp r2, r3 │ │ + bcs.w 1ed46 │ │ + mov.w r9, #0 │ │ + mov.w r8, #19 │ │ + b.n 1ed9a │ │ + ldmia.w r8, {r0, r1, r2, r3} │ │ + add.w ip, sp, #752 @ 0x2f0 │ │ + movs r6, #0 │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ + movs r5, #2 │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + add.w ip, r4, #8 │ │ + strd r5, r6, [r4] │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + b.n 1edac │ │ + add.w r9, sp, #140 @ 0x8c │ │ + ldr.w sl, [sp, #272] @ 0x110 │ │ + ldr.w fp, [sp, #180] @ 0xb4 │ │ + ldmia.w r9, {r5, r6, r9} │ │ + ldr.w r0, [sl, #20] │ │ + cmp r0, #0 │ │ + beq.w 1eb0a │ │ + b.n 1eb18 │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + strd r1, r0, [r2] │ │ + str r0, [r2, #12] │ │ + movs r0, #69 @ 0x45 │ │ + strb r0, [r2, #8] │ │ + b.n 1edac │ │ + mov.w sl, #47 @ 0x2f │ │ + movs r5, #0 │ │ + mov r8, r1 │ │ + ldrd r0, r1, [sp, #488] @ 0x1e8 │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + beq.n 1ec68 │ │ + ldr r0, [sp, #584] @ 0x248 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #588] @ 0x24c │ │ + blxne 60d20 │ │ + ldr r0, [sp, #596] @ 0x254 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #600] @ 0x258 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #608] @ 0x260 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #612] @ 0x264 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #620] @ 0x26c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #624] @ 0x270 │ │ + blxne 60d20 │ │ + movs r0, #0 │ │ + str.w sl, [sp, #488] @ 0x1e8 │ │ + str r0, [sp, #508] @ 0x1fc │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #504] @ 0x1f8 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #500] @ 0x1f4 │ │ + add r0, sp, #832 @ 0x340 │ │ + strd r5, r4, [sp, #492] @ 0x1ec │ │ + ldr.w ip, [sp, #128] @ 0x80 │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r1, r2, r3, r4, r5, r6} │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + add r2, sp, #800 @ 0x320 │ │ + ldr r4, [sp, #132] @ 0x84 │ │ + ldrd r3, r6, [sp, #816] @ 0x330 │ │ + ldmia r2, {r0, r1, r2} │ │ + strd r3, r6, [r4] │ │ + ldr r3, [sp, #136] @ 0x88 │ │ + ldr r5, [sp, #824] @ 0x338 │ │ + stmia r3!, {r0, r1, r2} │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str r0, [sp, #592] @ 0x250 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #588] @ 0x24c │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + str r0, [sp, #584] @ 0x248 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #580] @ 0x244 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #568] @ 0x238 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #564] @ 0x234 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #560] @ 0x230 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #616] @ 0x268 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #612] @ 0x264 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #608] @ 0x260 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + strb.w r0, [sp, #653] @ 0x28d │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + strb.w r0, [sp, #652] @ 0x28c │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + strb.w r0, [sp, #651] @ 0x28b │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + strb.w r0, [sp, #650] @ 0x28a │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + strb.w r0, [sp, #649] @ 0x289 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + strb.w r0, [sp, #648] @ 0x288 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #644] @ 0x284 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #640] @ 0x280 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #636] @ 0x27c │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ + strb.w r0, [sp, #633] @ 0x279 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + strb.w r0, [sp, #632] @ 0x278 │ │ + eor.w r0, r1, #46 @ 0x2e │ │ + orrs r0, r2 │ │ + str r5, [r4, #8] │ │ + strd r9, fp, [sp, #572] @ 0x23c │ │ + strh.w r8, [sp, #634] @ 0x27a │ │ + beq.n 1ed30 │ │ + and.w r0, r1, #63 @ 0x3f │ │ + cmp r0, #12 │ │ + beq.n 1ee1e │ │ + cbnz r1, 1ed30 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + strd r0, r1, [sp, #720] @ 0x2d0 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + add r1, sp, #472 @ 0x1d8 │ │ + mov.w r2, #280 @ 0x118 │ │ + bl 5df6a │ │ + add.w sp, sp, #948 @ 0x3b4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + adds r1, r0, r3 │ │ + subs r3, r2, r3 │ │ + cmp r3, #3 │ │ + bhi.n 1ed56 │ │ + lsrs r3, r1, #8 │ │ + movs r0, #0 │ │ + movs r2, #19 │ │ + b.n 1ed7a │ │ + mov ip, r1 │ │ + subs r2, r3, #4 │ │ + ldr.w lr, [ip], #4 │ │ + ldrb.w r0, [sp, #688] @ 0x2b0 │ │ + cmn.w lr, #16 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + bcc.n 1ee38 │ │ + str r4, [sp, #176] @ 0xb0 │ │ + adds.w r4, lr, #1 │ │ + beq.w 1ee80 │ │ + movs r0, #0 │ │ + movs r2, #16 │ │ + movs r3, #0 │ │ + movs r6, #0 │ │ + orr.w r8, r2, r0 │ │ + lsrs r0, r3, #24 │ │ + orr.w r9, r0, r6, lsl #8 │ │ + strb.w r1, [sp, #880] @ 0x370 │ │ + lsrs r1, r6, #16 │ │ + str.w r3, [sp, #881] @ 0x371 │ │ + strh.w r6, [sp, #885] @ 0x375 │ │ + strb.w r1, [sp, #887] @ 0x377 │ │ + ldr r0, [sp, #880] @ 0x370 │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ + movs r1, #0 │ │ + movs r2, #2 │ │ + strd r2, r1, [r3] │ │ + strd r8, ip, [r3, #8] │ │ + strd r0, r9, [r3, #16] │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 1edb2 │ │ + cmp r1, #1 │ │ + bne.n 1edce │ │ + dmb ish │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + bl 1f960 │ │ + ldrd r0, r1, [sp, #488] @ 0x1e8 │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + bne.n 1ede4 │ │ + add.w sp, sp, #948 @ 0x3b4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #584] @ 0x248 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #588] @ 0x24c │ │ + blxne 60d20 │ │ + ldr r0, [sp, #596] @ 0x254 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #600] @ 0x258 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #608] @ 0x260 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #612] @ 0x264 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #620] @ 0x26c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #624] @ 0x270 │ │ + blxne 60d20 │ │ + add.w sp, sp, #948 @ 0x3b4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ + ldrd r1, r6, [r0, #8] │ │ + cmp r6, r3 │ │ + bcs.n 1ee4e │ │ + movs r0, #0 │ │ + str.w r0, [sp, #395] @ 0x18b │ │ + str.w r1, [sp, #391] @ 0x187 │ │ + movs r1, #19 │ │ + b.n 1ee5c │ │ + movs r3, #4 │ │ + mov r0, lr │ │ + cmp r2, r0 │ │ + bcs.n 1ef14 │ │ + str.w ip, [sp, #880] @ 0x370 │ │ + mov.w r8, #19 │ │ + mov.w r9, #0 │ │ + b.n 1ed98 │ │ + ldrb.w r0, [sp, #688] @ 0x2b0 │ │ + ldr r2, [sp, #108] @ 0x6c │ │ + umull r2, r5, r2, r0 │ │ + cbz r5, 1eeb8 │ │ + movs r1, #56 @ 0x38 │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ + lsls r2, r2, #8 │ │ + orr.w r2, r2, r0, lsr #24 │ │ + orr.w r0, r1, r0, lsl #8 │ │ + movs r1, #0 │ │ + movs r5, #2 │ │ + strd r5, r1, [r4] │ │ + add.w r1, r4, #8 │ │ + ldr.w r3, [sp, #391] @ 0x187 │ │ + ldr.w r6, [sp, #395] @ 0x18b │ │ + stmia r1!, {r0, r2, r3, r6} │ │ + b.n 1edac │ │ + cmp r2, #7 │ │ + bhi.n 1eef4 │ │ + str.w ip, [sp, #919] @ 0x397 │ │ + movs r6, #0 │ │ + ldr r0, [sp, #916] @ 0x394 │ │ + ldrb.w r1, [sp, #922] @ 0x39a │ │ + ldrh.w r3, [sp, #920] @ 0x398 │ │ + ldr r2, [sp, #912] @ 0x390 │ │ + strh.w r3, [sp, #392] @ 0x188 │ │ + str r0, [sp, #388] @ 0x184 │ │ + strb.w r1, [sp, #394] @ 0x18a │ │ + lsrs r3, r2, #24 │ │ + ldr.w r1, [sp, #391] @ 0x187 │ │ + orr.w ip, r3, r0, lsl #8 │ │ + str r2, [sp, #384] @ 0x180 │ │ + lsls r0, r2, #8 │ │ + str.w r6, [sp, #395] @ 0x18b │ │ + movs r2, #19 │ │ + lsrs r3, r1, #8 │ │ + b.n 1ed7c │ │ + add r1, r3 │ │ + subs r3, r6, r3 │ │ + cmp r3, r2 │ │ + bcc.n 1ee2a │ │ + subs r6, r0, #1 │ │ + cmp r6, #7 │ │ + bhi.w 1f0a6 │ │ + add r1, r2 │ │ + subs r5, r3, r2 │ │ + tbb [pc, r6] │ │ + beq.n 1eedc │ │ + ldmia r2!, {r0, r1, r3, r5, r6, r7} │ │ + @ instruction: 0xebebd6eb │ │ + cmp r3, r2 │ │ + beq.n 1ee2a │ │ + ldrb r0, [r1, #0] │ │ + movs r1, #0 │ │ + b.n 1ed2c │ │ + movs r5, #19 │ │ + mov.w r8, #0 │ │ + ldr.w fp, [sp, #160] @ 0xa0 │ │ + ldr.w sl, [sp, #140] @ 0x8c │ │ + b.w 1e750 │ │ + ldr.w r2, [ip, #4] │ │ + cmp r2, #0 │ │ + bne.w 1f012 │ │ + ldr.w r0, [ip] │ │ + sub.w r2, r3, #12 │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ + add.w ip, r1, #12 │ │ + movs r3, #8 │ │ + cmp r2, r0 │ │ + bcc.w 1ee40 │ │ + cmp r0, #1 │ │ + bhi.n 1ef26 │ │ + str.w ip, [sp, #880] @ 0x370 │ │ + mov.w r8, #19 │ │ + mov.w r9, #0 │ │ + b.n 1ed98 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + mov r0, ip │ │ + ldrh.w r2, [r0], #2 │ │ + subs r1, r2, #6 │ │ + cmn.w r1, #5 │ │ + bhi.n 1efc8 │ │ + mov.w r9, #0 │ │ + mov.w r8, #17 │ │ + strd r2, r9, [sp, #880] @ 0x370 │ │ + b.n 1ed98 │ │ + ldr r0, [sp, #832] @ 0x340 │ │ + ldrd r3, r8, [sp, #848] @ 0x350 │ │ + ldrb.w r5, [sp, #840] @ 0x348 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + ldrb.w fp, [sp, #841] @ 0x349 │ │ + ldrh.w r6, [sp, #842] @ 0x34a │ │ + ldr.w sl, [sp, #844] @ 0x34c │ │ + bne.n 1f024 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + cmp r5, #82 @ 0x52 │ │ + beq.w 1e762 │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + strd r1, r0, [r2] │ │ + strh r6, [r2, #10] │ │ + strb.w fp, [r2, #9] │ │ + strb r5, [r2, #8] │ │ + strd sl, r3, [r2, #12] │ │ + str.w r8, [r2, #20] │ │ + add.w sp, sp, #948 @ 0x3b4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r9, r8 │ │ + movs r5, #19 │ │ + mov.w r8, #0 │ │ + ldr.w lr, [sp, #180] @ 0xb4 │ │ + b.w 1e71e │ │ + movs r5, #19 │ │ + mov.w r8, #0 │ │ + ldr.w fp, [sp, #160] @ 0xa0 │ │ + b.w 1e6dc │ │ + mov r9, r8 │ │ + movs r5, #9 │ │ + mov r8, r0 │ │ + b.w 1e71e │ │ + mov.w r9, #0 │ │ + ldr.w lr, [sp, #180] @ 0xb4 │ │ + b.w 1e6fe │ │ + movs r5, #8 │ │ + mov.w r8, #0 │ │ + b.n 1f006 │ │ + str r0, [sp, #68] @ 0x44 │ │ + cmp r2, #4 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + sub.w r1, r0, #2 │ │ + bls.w 1f124 │ │ + cmp r1, #0 │ │ + beq.n 1f0bc │ │ + mov r0, r3 │ │ + ldrb.w r3, [ip, #2] │ │ + movs r1, #25 │ │ + str r2, [sp, #64] @ 0x40 │ │ + cmp r3, #8 │ │ + bhi.w 1f106 │ │ + movs r2, #1 │ │ + lsls r2, r3 │ │ + tst.w r2, #278 @ 0x116 │ │ + beq.w 1f106 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + cmp r2, #3 │ │ + bne.n 1f0c4 │ │ + add.w r0, ip, #3 │ │ + str r0, [sp, #880] @ 0x370 │ │ + b.n 1ef1c │ │ + movs r5, #10 │ │ + ldr.w fp, [sp, #160] @ 0xa0 │ │ + ldr.w sl, [sp, #140] @ 0x8c │ │ + b.w 1e750 │ │ + movs r0, #0 │ │ + movs r2, #56 @ 0x38 │ │ + movs r3, #0 │ │ + movs r6, #0 │ │ + b.n 1ed7c │ │ + movs r5, #6 │ │ + mov r9, r8 │ │ + b.w 1e70c │ │ + ldr r1, [sp, #836] @ 0x344 │ │ + strd sl, r3, [sp, #492] @ 0x1ec │ │ + strh.w r6, [sp, #490] @ 0x1ea │ │ + strd r0, r1, [sp, #480] @ 0x1e0 │ │ + movs r0, #1 │ │ + strd r0, r0, [sp, #472] @ 0x1d8 │ │ + movs r0, #32 │ │ + strb.w fp, [sp, #489] @ 0x1e9 │ │ + strb.w r5, [sp, #488] @ 0x1e8 │ │ + str.w r8, [sp, #500] @ 0x1f4 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 1f2f2 │ │ + add r5, sp, #472 @ 0x1d8 │ │ + mov sl, r0 │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldmia.w r5, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldr r2, [sp, #172] @ 0xac │ │ + b.w 1e762 │ │ + cmp r5, #4 │ │ + bcc.w 1ee2a │ │ + ldr r0, [r1, #0] │ │ + movs r1, #0 │ │ + b.n 1ed2c │ │ + cmp r5, #2 │ │ + bcc.w 1ee2a │ │ + ldrh r0, [r1, #0] │ │ + movs r1, #0 │ │ + b.n 1ed2c │ │ + cmp r5, #7 │ │ + bhi.n 1f0d8 │ │ + str.w r1, [sp, #327] @ 0x147 │ │ + ldrh.w r3, [sp, #328] @ 0x148 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + ldrb.w r1, [sp, #330] @ 0x14a │ │ + ldr r2, [sp, #324] @ 0x144 │ │ + strh.w r3, [sp, #392] @ 0x188 │ │ + movs r3, #0 │ │ + strb.w r1, [sp, #394] @ 0x18a │ │ + movs r1, #19 │ │ + str r0, [sp, #384] @ 0x180 │ │ + str.w r3, [sp, #395] @ 0x18b │ │ + str r2, [sp, #388] @ 0x184 │ │ + b.n 1ee5c │ │ + ldrb.w r1, [sp, #390] @ 0x186 │ │ + ldrh.w r2, [sp, #388] @ 0x184 │ │ + strb.w r0, [sp, #384] @ 0x180 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + orr.w r2, r2, r1, lsl #16 │ │ + movs r1, #25 │ │ + b.n 1ee5c │ │ + movs r1, #19 │ │ + b.n 1f106 │ │ + movs r5, #6 │ │ + b.n 1efc2 │ │ + add.w r1, ip, #4 │ │ + str r1, [sp, #888] @ 0x378 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldrb.w r1, [ip, #3] │ │ + cbz r1, 1f11c │ │ + mov.w r8, #68 @ 0x44 │ │ + b.n 1f1da │ │ + ldr r0, [r1, #0] │ │ + ldr r1, [r1, #4] │ │ + b.n 1ed2c │ │ + mov lr, r9 │ │ + mov r9, r8 │ │ + movs r5, #13 │ │ + b.w 1e71e │ │ + mov lr, r8 │ │ + ldr.w r8, [sp, #160] @ 0xa0 │ │ + ldr r5, [sp, #156] @ 0x9c │ │ + mov sl, r9 │ │ + b.w 1e748 │ │ + mov lr, r8 │ │ + ldr.w r8, [sp, #160] @ 0xa0 │ │ + ldr r5, [sp, #156] @ 0x9c │ │ + mov fp, r0 │ │ + mov r6, r1 │ │ + b.w 1e750 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #880] @ 0x370 │ │ + uxtb r0, r3 │ │ + orr.w r8, r1, r0, lsl #8 │ │ + b.n 1ef20 │ │ + movs r5, #14 │ │ + mov.w fp, #0 │ │ + b.w 1e752 │ │ + str r3, [sp, #180] @ 0xb4 │ │ + subs r1, r2, #4 │ │ + mov r3, r0 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cmn.w lr, #16 │ │ + bcc.n 1f14a │ │ + cmp r1, #8 │ │ + bcc.n 1f14e │ │ + mov ip, r0 │ │ + ldr r0, [r0, #4] │ │ + cmp r0, #0 │ │ + bne.n 1f1be │ │ + ldr.w lr, [ip] │ │ + sub.w r0, r1, #8 │ │ + add.w ip, ip, #8 │ │ + str.w ip, [sp, #68] @ 0x44 │ │ + b.n 1f164 │ │ + cmp r1, #4 │ │ + bcs.n 1f15c │ │ + mov.w r8, #19 │ │ + mov.w r9, #0 │ │ + strd r0, r9, [sp, #880] @ 0x370 │ │ + b.n 1ed98 │ │ + ldr.w lr, [r0], #4 │ │ + str r0, [sp, #68] @ 0x44 │ │ + subs r0, r1, #4 │ │ + cmp r0, lr │ │ + bcs.n 1f17a │ │ + mov.w r9, #0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str.w r9, [sp, #884] @ 0x374 │ │ + mov.w r8, #19 │ │ + str r0, [sp, #880] @ 0x370 │ │ + b.n 1ed98 │ │ + cmp.w lr, #0 │ │ + beq.n 1f1d0 │ │ + strd r0, r6, [sp, #56] @ 0x38 │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + str r3, [sp, #156] @ 0x9c │ │ + str r5, [sp, #76] @ 0x4c │ │ + ldrb.w r3, [r6], #1 │ │ + str r4, [sp, #176] @ 0xb0 │ │ + str.w fp, [sp, #148] @ 0x94 │ │ + str r3, [sp, #144] @ 0x90 │ │ + cbz r3, 1f1d6 │ │ + sub.w r1, lr, #1 │ │ + cmp r2, #4 │ │ + str.w lr, [sp, #140] @ 0x8c │ │ + str r2, [sp, #64] @ 0x40 │ │ + bcc.n 1f1dc │ │ + cbz r1, 1f1f2 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + subs r1, r0, #2 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #892] @ 0x37c │ │ + ldrb r2, [r0, #1] │ │ + str r2, [sp, #124] @ 0x7c │ │ + cmp r2, #0 │ │ + beq.n 1f236 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + adds r6, r0, #2 │ │ + b.n 1f1e0 │ │ + mov.w r8, #56 @ 0x38 │ │ + b.n 1f152 │ │ + ldr r2, [pc, #812] @ (1f4f4 ) │ │ + add r2, pc │ │ + movs r1, #5 │ │ + bl b858 │ │ + b.n 1f5ec │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #880] @ 0x370 │ │ + b.n 1ef1c │ │ + mov.w r8, #28 │ │ + b.n 1ed98 │ │ + movs r0, #1 │ │ + str r0, [sp, #124] @ 0x7c │ │ + cbz r1, 1f1f2 │ │ + mov r2, r6 │ │ + cmp r1, #1 │ │ + ldrb.w r0, [r2], #1 │ │ + str r2, [sp, #888] @ 0x378 │ │ + bne.n 1f1f6 │ │ + str r2, [sp, #880] @ 0x370 │ │ + b.n 1ef1c │ │ + str r6, [sp, #880] @ 0x370 │ │ + b.n 1ef1c │ │ + subs r2, r1, #2 │ │ + str r2, [sp, #892] @ 0x37c │ │ + beq.n 1f23c │ │ + ldrb r5, [r6, #2] │ │ + ldrb r2, [r6, #1] │ │ + str r2, [sp, #120] @ 0x78 │ │ + adds r2, r6, #3 │ │ + str r2, [sp, #888] @ 0x378 │ │ + str r5, [sp, #116] @ 0x74 │ │ + cbz r5, 1f242 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r0, #1 │ │ + cmp r1, #3 │ │ + str r0, [sp, #112] @ 0x70 │ │ + beq.n 1f1ee │ │ + subs r2, r1, #4 │ │ + str r2, [sp, #892] @ 0x37c │ │ + ldrb r3, [r6, #3] │ │ + str r3, [sp, #104] @ 0x68 │ │ + cbz r3, 1f248 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + adds r3, r6, #4 │ │ + str r3, [sp, #100] @ 0x64 │ │ + subs r3, r0, #1 │ │ + uxtb r0, r3 │ │ + cmp r2, r0 │ │ + str r0, [sp, #96] @ 0x60 │ │ + bcs.n 1f24e │ │ + ldr.w ip, [sp, #100] @ 0x64 │ │ + b.n 1ee40 │ │ + mov.w r8, #29 │ │ + b.n 1f1da │ │ + adds r0, r6, #2 │ │ + str r0, [sp, #880] @ 0x370 │ │ + b.n 1ef1c │ │ + mov.w r8, #30 │ │ + b.n 1f1da │ │ + mov.w r8, #31 │ │ + b.n 1f1da │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + movs r4, #0 │ │ + str r4, [sp, #904] @ 0x388 │ │ + sub.w ip, r2, r0 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + str.w ip, [sp, #892] @ 0x37c │ │ + adds r3, r2, r0 │ │ + movs r2, #8 │ │ + strd r4, r2, [sp, #896] @ 0x380 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + str r3, [sp, #888] @ 0x378 │ │ + cmp r2, #4 │ │ + bhi.n 1f302 │ │ + cmp.w ip, #0 │ │ + beq.w 1f3e8 │ │ + add r1, r6 │ │ + ldr r6, [pc, #636] @ (1f4f8 ) │ │ + add.w r9, sp, #896 @ 0x380 │ │ + mov.w r8, #0 │ │ + add r6, pc │ │ + movs r0, #8 │ │ + mov.w fp, #31 │ │ + str.w sl, [sp, #52] @ 0x34 │ │ + mov sl, r3 │ │ + movs r5, #0 │ │ + ldrb.w r2, [sl, r5] │ │ + cbz r2, 1f2a4 │ │ + adds r5, #1 │ │ + add.w r2, sl, r5 │ │ + cmp r2, r1 │ │ + bne.n 1f292 │ │ + b.n 1f3c2 │ │ + mvns r1, r5 │ │ + cmp r5, #0 │ │ + add r1, ip │ │ + str r1, [sp, #892] @ 0x37c │ │ + add.w r1, sl, r5 │ │ + add.w r1, r1, #1 │ │ + str r1, [sp, #888] @ 0x378 │ │ + beq.w 1f67c │ │ + ldr r1, [sp, #896] @ 0x380 │ │ + cmp r4, r1 │ │ + bne.n 1f2ca │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + bl 2b200 │ │ + ldr r0, [sp, #900] @ 0x384 │ │ + lsls r1, r4, #4 │ │ + str.w sl, [sp, #52] @ 0x34 │ │ + str.w fp, [r0, r1] │ │ + add.w r1, r0, r4, lsl #4 │ │ + adds r4, #1 │ │ + strd r8, sl, [r1, #4] │ │ + str r5, [r1, #12] │ │ + ldrd r3, ip, [sp, #888] @ 0x378 │ │ + cmp.w ip, #0 │ │ + str r4, [sp, #904] @ 0x388 │ │ + add.w r1, r3, ip │ │ + bne.n 1f28a │ │ + b.n 1f3e8 │ │ + add r0, sp, #472 @ 0x1d8 │ │ + movs r1, #32 │ │ + add.w r4, r0, #8 │ │ + movs r0, #4 │ │ + bl b118 │ │ + b.n 1f5ec │ │ + add r0, sp, #384 @ 0x180 │ │ + add r1, sp, #888 @ 0x378 │ │ + bl 2ae74 │ │ + ldrb.w r0, [sp, #384] @ 0x180 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 1f3c6 │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + add r1, sp, #888 @ 0x378 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #392] @ 0x188 │ │ + str r0, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #396] @ 0x18c │ │ + str r0, [sp, #84] @ 0x54 │ │ + add r0, sp, #384 @ 0x180 │ │ + bl 2b0b4 │ │ + ldrb.w r0, [sp, #384] @ 0x180 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 1f426 │ │ + ldrd r0, r1, [sp, #392] @ 0x188 │ │ + strd r1, r0, [sp, #76] @ 0x4c │ │ + orrs r0, r1 │ │ + beq.w 1f448 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + mov.w sl, #0 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + mov.w fp, #1 │ │ + movs r4, #8 │ │ + movs r6, #0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + add.w r0, r0, #327680 @ 0x50000 │ │ + str r0, [sp, #72] @ 0x48 │ │ + b.n 1f38a │ │ + add.w r0, r4, sl │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + adds r0, #4 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + stmia.w r0, {r1, r5, r9} │ │ + adds.w r0, fp, #1 │ │ + adc.w r1, r6, #0 │ │ + subs.w r2, fp, r2 │ │ + str.w r8, [r4, sl] │ │ + add.w sl, sl, #16 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + str.w fp, [sp, #904] @ 0x388 │ │ + mov fp, r0 │ │ + sbcs.w r2, r6, r2 │ │ + mov r6, r1 │ │ + bcs.n 1f45e │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + add r1, sp, #888 @ 0x378 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + ldr r3, [sp, #92] @ 0x5c │ │ + str r0, [sp, #0] │ │ + add r0, sp, #384 @ 0x180 │ │ + bl 2b170 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + ldrd r8, r1, [sp, #392] @ 0x188 │ │ + ldrd r5, r9, [sp, #400] @ 0x190 │ │ + lsls r0, r0, #31 │ │ + str r1, [sp, #52] @ 0x34 │ │ + bne.n 1f458 │ │ + ldr r1, [sp, #896] @ 0x380 │ │ + sub.w r0, fp, #1 │ │ + cmp r0, r1 │ │ + bne.n 1f358 │ │ + ldr r1, [pc, #324] @ (1f4fc ) │ │ + add r1, pc │ │ + add r0, sp, #896 @ 0x380 │ │ + bl 2b200 │ │ + ldr r4, [sp, #900] @ 0x384 │ │ + b.n 1f358 │ │ + mov r3, sl │ │ + b.n 1f3e8 │ │ + ldrb.w r1, [sp, #387] @ 0x183 │ │ + movs r5, #1 │ │ + ldrh.w r2, [sp, #385] @ 0x181 │ │ + ldr.w r9, [sp, #396] @ 0x18c │ │ + orr.w r1, r2, r1, lsl #16 │ │ + ldrd r6, r3, [sp, #388] @ 0x184 │ │ + str r6, [sp, #52] @ 0x34 │ │ + orr.w r8, r0, r1, lsl #8 │ │ + strd r3, r9, [sp, #880] @ 0x370 │ │ + b.n 1f3fe │ │ + movs r0, #2 │ │ + mov.w r9, #0 │ │ + str r0, [sp, #92] @ 0x5c │ │ + movs r0, #0 │ │ + strd r3, r9, [sp, #880] @ 0x370 │ │ + mov.w r8, #19 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movs r5, #0 │ │ + ldr r0, [sp, #896] @ 0x380 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #900] @ 0x384 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + orrs r0, r5 │ │ + bne.n 1f420 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + blx 60d20 │ │ + ldr.w r9, [sp, #884] @ 0x374 │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ + b.n 1ed98 │ │ + ldrb.w r1, [sp, #387] @ 0x183 │ │ + movs r5, #0 │ │ + ldrh.w r2, [sp, #385] @ 0x181 │ │ + ldr.w r9, [sp, #396] @ 0x18c │ │ + ldrd r6, r3, [sp, #388] @ 0x184 │ │ + orr.w r1, r2, r1, lsl #16 │ │ + str r6, [sp, #52] @ 0x34 │ │ + strd r3, r9, [sp, #880] @ 0x370 │ │ + orr.w r8, r0, r1, lsl #8 │ │ + b.n 1f3fe │ │ + movs r1, #0 │ │ + movs r0, #8 │ │ + mov.w fp, #0 │ │ + str r1, [sp, #920] @ 0x398 │ │ + str r0, [sp, #916] @ 0x394 │ │ + str r1, [sp, #912] @ 0x390 │ │ + b.n 1f490 │ │ + strd r5, r9, [sp, #880] @ 0x370 │ │ + b.n 1f3fc │ │ + movs r0, #0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r1, #8 │ │ + str r0, [sp, #920] @ 0x398 │ │ + strd r0, r1, [sp, #912] @ 0x390 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp r0, #5 │ │ + bcs.n 1f48c │ │ + movs r0, #0 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r0, #0 │ │ + beq.w 1f688 │ │ + movs r1, #0 │ │ + mov.w sl, #31 │ │ + strd r1, r1, [sp, #936] @ 0x3a8 │ │ + strd r1, r1, [sp, #928] @ 0x3a0 │ │ + b.n 1f68c │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ + add r0, sp, #384 @ 0x180 │ │ + add r1, sp, #888 @ 0x378 │ │ + bl 2ae74 │ │ + ldrb.w r0, [sp, #384] @ 0x180 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 1f5b8 │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + add r1, sp, #888 @ 0x378 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #392] @ 0x188 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #396] @ 0x18c │ │ + str r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #384 @ 0x180 │ │ + bl 2b0b4 │ │ + ldrb.w r0, [sp, #384] @ 0x180 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 1f5ee │ │ + ldrd r0, r1, [sp, #392] @ 0x188 │ │ + strd r1, r0, [sp, #12] │ │ + orrs r0, r1 │ │ + beq.w 1f60e │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + add.w r0, r0, #327680 @ 0x50000 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #384 @ 0x180 │ │ + adds r0, #24 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + movs r0, #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #8 │ │ + str r0, [sp, #20] │ │ + movs r0, #0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 1f55a │ │ + adds r2, #2 │ │ + movs r4, r0 │ │ + subs r0, #22 │ │ + movs r4, r0 │ │ + adds r6, #210 @ 0xd2 │ │ + movs r4, r0 │ │ + ldr r0, [sp, #916] @ 0x394 │ │ + str r0, [sp, #20] │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #20] │ │ + ldr r1, [sp, #28] │ │ + str.w r1, [r0, lr] │ │ + add r0, lr │ │ + add.w ip, r0, #24 │ │ + ldr r1, [sp, #32] │ │ + add.w lr, lr, #72 @ 0x48 │ │ + strd r1, r8, [r0, #4] │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str r1, [r0, #12] │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + strd r1, r9, [r0, #16] │ │ + add r1, sp, #320 @ 0x140 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #16] │ │ + adds r0, r3, #1 │ │ + adc.w r1, r6, #0 │ │ + str r3, [sp, #920] @ 0x398 │ │ + subs r2, r3, r2 │ │ + str.w lr, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #12] │ │ + str r0, [sp, #48] @ 0x30 │ │ + sbcs.w r2, r6, r2 │ │ + str r1, [sp, #36] @ 0x24 │ │ + bcs.n 1f60e │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + add r1, sp, #888 @ 0x378 │ │ + ldr r2, [sp, #8] │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #384 @ 0x180 │ │ + bl 2b270 │ │ + ldrd r8, r0, [sp, #392] @ 0x188 │ │ + ldrd r2, r1, [sp, #384] @ 0x180 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldrd r0, r9, [sp, #400] @ 0x190 │ │ + str r0, [sp, #44] @ 0x2c │ │ + eor.w r0, r2, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + str r2, [sp, #28] │ │ + str r1, [sp, #32] │ │ + beq.w 1f7b4 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w lr, sp, #320 @ 0x140 │ │ + ldr r2, [sp, #4] │ │ + subs r0, #1 │ │ + str r0, [sp, #24] │ │ + ldmia.w r2!, {r0, r1, r3, r5, sl, ip} │ │ + stmia.w lr!, {r0, r1, r3, r5, sl, ip} │ │ + ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ + stmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ + ldr r0, [sp, #912] @ 0x390 │ │ + ldr r1, [sp, #24] │ │ + cmp r1, r0 │ │ + bne.n 1f504 │ │ + ldr r1, [pc, #800] @ (1f8d0 ) │ │ + add r1, pc │ │ + add r0, sp, #912 @ 0x390 │ │ + bl 21c96 │ │ + b.n 1f500 │ │ + ldrb.w r1, [sp, #387] @ 0x183 │ │ + movs r5, #1 │ │ + ldrh.w r2, [sp, #385] @ 0x181 │ │ + ldr.w r9, [sp, #396] @ 0x18c │ │ + orr.w r1, r2, r1, lsl #16 │ │ + ldr r3, [sp, #388] @ 0x184 │ │ + str r3, [sp, #52] @ 0x34 │ │ + orr.w r8, r0, r1, lsl #8 │ │ + ldr r3, [sp, #392] @ 0x188 │ │ + str r3, [sp, #880] @ 0x370 │ │ + b.n 1f78e │ │ + ldr r2, [pc, #752] @ (1f8cc ) │ │ + add r2, pc │ │ + movs r1, #5 │ │ + bl b410 │ │ + b.n 1f5ec │ │ + movs r0, #8 │ │ + movs r1, #80 @ 0x50 │ │ + bl b118 │ │ + udf #254 @ 0xfe │ │ + ldrb.w r1, [sp, #387] @ 0x183 │ │ + movs r5, #0 │ │ + ldrh.w r2, [sp, #385] @ 0x181 │ │ + ldr r3, [sp, #388] @ 0x184 │ │ + orr.w r1, r2, r1, lsl #16 │ │ + str r3, [sp, #52] @ 0x34 │ │ + ldr r3, [sp, #392] @ 0x188 │ │ + ldr.w r9, [sp, #396] @ 0x18c │ │ + orr.w r8, r0, r1, lsl #8 │ │ + str r3, [sp, #880] @ 0x370 │ │ + b.n 1f78e │ │ + mov.w r8, #0 │ │ + mov.w sl, #46 @ 0x2e │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + add.w lr, sp, #912 @ 0x390 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldr r2, [sp, #904] @ 0x388 │ │ + add r1, r0 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldmia.w lr, {r5, r6, lr} │ │ + sub.w r9, r1, r0 │ │ + ldrd ip, r1, [sp, #896] @ 0x380 │ │ + ldrd r0, r3, [sp, #936] @ 0x3a8 │ │ + str.w ip, [sp, #816] @ 0x330 │ │ + add.w ip, sp, #800 @ 0x320 │ │ + strd r1, r2, [sp, #820] @ 0x334 │ │ + ldrd r1, r2, [sp, #928] @ 0x3a0 │ │ + stmia.w ip, {r5, r6, lr} │ │ + add.w ip, sp, #192 @ 0xc0 │ │ + strd r0, r3, [sp, #232] @ 0xe8 │ │ + movs r0, #0 │ │ + strd r1, r2, [sp, #224] @ 0xe0 │ │ + add r1, sp, #832 @ 0x340 │ │ + strd r0, r0, [sp, #216] @ 0xd8 │ │ + strd r0, r0, [sp, #208] @ 0xd0 │ │ + strd r0, r0, [sp, #200] @ 0xc8 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r5, r8 │ │ + ldrd r4, r1, [sp, #60] @ 0x3c │ │ + b.w 1ec2a │ │ + movs r0, #2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #84] @ 0x54 │ │ + b.n 1f462 │ │ + mov.w sl, #46 @ 0x2e │ │ + ldrd r2, r0, [sp, #888] @ 0x378 │ │ + cmp r0, #0 │ │ + beq.n 1f77a │ │ + add r3, sp, #384 @ 0x180 │ │ + adds r1, r2, r0 │ │ + adds r3, #24 │ │ + str r3, [sp, #44] @ 0x2c │ │ + movs r3, #0 │ │ + str r3, [sp, #72] @ 0x48 │ │ + movs r3, #8 │ │ + str r3, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + str r3, [sp, #52] @ 0x34 │ │ + movs r3, #0 │ │ + str r2, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + ldrb r2, [r2, r3] │ │ + cbz r2, 1f6be │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + adds r3, #1 │ │ + add r2, r3 │ │ + cmp r2, r1 │ │ + bne.n 1f6ac │ │ + b.n 1f776 │ │ + mvns r1, r3 │ │ + add r0, r1 │ │ + str r0, [sp, #892] @ 0x37c │ │ + cmp r3, #0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + add r0, r3 │ │ + add.w r0, r0, #1 │ │ + str r0, [sp, #888] @ 0x378 │ │ + beq.n 1f7bc │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + add r0, sp, #384 @ 0x180 │ │ + add r1, sp, #888 @ 0x378 │ │ + bl 21a02 │ │ + ldrd r8, r0, [sp, #392] @ 0x188 │ │ + ldrd r2, r1, [sp, #384] @ 0x180 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldrd r0, r9, [sp, #400] @ 0x190 │ │ + str r0, [sp, #40] @ 0x28 │ │ + eor.w r0, r2, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + str r1, [sp, #36] @ 0x24 │ │ + beq.n 1f7d0 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov fp, r2 │ │ + add.w ip, sp, #256 @ 0x100 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #912] @ 0x390 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + cmp r1, r0 │ │ + bne.n 1f722 │ │ + ldr r1, [pc, #444] @ (1f8d4 ) │ │ + add r1, pc │ │ + add r0, sp, #912 @ 0x390 │ │ + bl 21c96 │ │ + ldr r0, [sp, #916] @ 0x394 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr.w lr, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + add.w r0, lr, lr, lsl #3 │ │ + add.w lr, lr, #1 │ │ + str.w fp, [r1, r0, lsl #3] │ │ + add.w r0, r1, r0, lsl #3 │ │ + add.w ip, r0, #24 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + strd r1, r8, [r0, #4] │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str r1, [r0, #12] │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + strd r1, r9, [r0, #16] │ │ + add r1, sp, #256 @ 0x100 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldrd r2, r0, [sp, #888] @ 0x378 │ │ + cmp r0, #0 │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + add.w r1, r2, r0 │ │ + str.w lr, [sp, #72] @ 0x48 │ │ + str.w lr, [sp, #920] @ 0x398 │ │ + str r3, [sp, #52] @ 0x34 │ │ + bne.n 1f6a4 │ │ + b.n 1f77a │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + b.n 1f77a │ │ + movs r0, #2 │ │ + str r2, [sp, #880] @ 0x370 │ │ + str r0, [sp, #80] @ 0x50 │ │ + movs r0, #0 │ │ + mov.w r9, #0 │ │ + mov.w r8, #19 │ │ + str r0, [sp, #72] @ 0x48 │ │ + movs r5, #0 │ │ + ldr r0, [sp, #912] @ 0x390 │ │ + str.w r9, [sp, #884] @ 0x374 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #916] @ 0x394 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + orrs r0, r5 │ │ + bne.w 1f3fc │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + blx 60d20 │ │ + b.n 1f3fc │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + movs r5, #0 │ │ + str r0, [sp, #880] @ 0x370 │ │ + b.n 1f78e │ │ + movs r0, #2 │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ + str r0, [sp, #80] @ 0x50 │ │ + movs r0, #0 │ │ + str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr.w r8, [sp, #32] │ │ + b.n 1f616 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + movs r5, #0 │ │ + str r0, [sp, #880] @ 0x370 │ │ + movs r0, #0 │ │ + str r0, [sp, #72] @ 0x48 │ │ + movs r0, #2 │ │ + str r0, [sp, #80] @ 0x50 │ │ + b.n 1f78e │ │ + mov r6, r0 │ │ + movs r0, #2 │ │ + movs r4, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + b.n 1f806 │ │ + mov r6, r0 │ │ + movs r4, #1 │ │ + b.n 1f806 │ │ + mov r6, r0 │ │ + movs r0, #0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movs r0, #2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + b.n 1f824 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + clz r0, r0 │ │ + lsrs r4, r0, #5 │ │ + ldr r0, [sp, #912] @ 0x390 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #916] @ 0x394 │ │ + blxne 60d20 │ │ + cbnz r4, 1f824 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + blx 60d20 │ │ + b.n 1f824 │ │ + mov r6, r0 │ │ + movs r4, #1 │ │ + b.n 1f826 │ │ + mov r6, r0 │ │ + movs r4, #0 │ │ + ldr r0, [sp, #896] @ 0x380 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #900] @ 0x384 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + orrs r0, r4 │ │ + bne.n 1f898 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + blx 60d20 │ │ + b.n 1f898 │ │ + mov r6, r0 │ │ + b.n 1f872 │ │ + mov r6, r0 │ │ + ldr r5, [sp, #384] @ 0x180 │ │ + b.n 1f862 │ │ + mov r6, r0 │ │ + ldrd r0, r1, [sp, #928] @ 0x3a0 │ │ + movs r2, #8 │ │ + movs r3, #16 │ │ + bl d9de │ │ + b.n 1f862 │ │ + mov r6, r0 │ │ + cmp r5, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #388] @ 0x184 │ │ + cmpne r0, #0 │ │ + beq.n 1f872 │ │ + ldr r0, [sp, #392] @ 0x188 │ │ + blx 60d20 │ │ + add r0, sp, #832 @ 0x340 │ │ + bl 2aa34 │ │ + b.n 1f88a │ │ + bl cf94 │ │ + mov r6, r0 │ │ + b.n 1f8ba │ │ + mov r6, r0 │ │ + mov r0, r4 │ │ + bl 2aa34 │ │ + mov r0, r6 │ │ + blx 5f420 │ │ + bl cf94 │ │ + b.n 1f896 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 1f89e │ │ + cmp r1, #1 │ │ + bne.n 1f8ba │ │ + dmb ish │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + bl 1f960 │ │ + add r0, sp, #472 @ 0x1d8 │ │ + adds r0, #16 │ │ + bl 1f9c8 │ │ + mov r0, r6 │ │ + blx 5f420 │ │ + bl cf94 │ │ + cmp r5, #206 @ 0xce │ │ + movs r4, r0 │ │ + adds r4, #250 @ 0xfa │ │ + movs r4, r0 │ │ + adds r3, #162 @ 0xa2 │ │ + movs r4, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + ldr.w r0, [r0, #256] @ 0x100 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 1f8e6 │ │ + cmp r1, #1 │ │ + bne.n 1f904 │ │ + dmb ish │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 1f960 │ │ + ldrd r0, r1, [r4, #16] │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + it eq │ │ + popeq {r4, r5, r7, pc} │ │ + ldr r0, [r4, #112] @ 0x70 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #116] @ 0x74 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #124] @ 0x7c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #128] @ 0x80 │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #140] @ 0x8c │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + cbz r0, 1f94e │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 60c64 │ │ + pop {r4, r5, r7, pc} │ │ + mov r5, r0 │ │ + add.w r0, r4, #16 │ │ + bl 1f9c8 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + adds r0, #8 │ │ + bl 2aa34 │ │ + adds r0, r4, #1 │ │ + beq.n 1f998 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 1f976 │ │ + cmp r1, #1 │ │ + it ne │ │ + popne {r4, r5, r7, pc} │ │ + dmb ish │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 60c64 │ │ + pop {r4, r5, r7, pc} │ │ + mov r5, r0 │ │ + adds r0, r4, #1 │ │ + beq.n 1f9c2 │ │ + adds r0, r4, #4 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 1f9a6 │ │ + cmp r1, #1 │ │ + bne.n 1f9c2 │ │ + mov r0, r4 │ │ + dmb ish │ │ + blx 60d20 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + it eq │ │ + popeq {r4, r6, r7, pc} │ │ + ldr r0, [r4, #96] @ 0x60 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #100] @ 0x64 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #108] @ 0x6c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #112] @ 0x70 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #120] @ 0x78 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #124] @ 0x7c │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #132] @ 0x84 │ │ + cbz r0, 1fa12 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 60c64 │ │ + pop {r4, r6, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + uxtb r0, r0 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 1fac0 │ │ + mov r4, r1 │ │ + cmp r1, #0 │ │ + beq.n 1fac0 │ │ + ldr.w r1, [r4, #280] @ 0x118 │ │ + add.w r0, r4, #280 @ 0x118 │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 1fa30 │ │ + cmp r2, #1 │ │ + bne.n 1fa4a │ │ + dmb ish │ │ + bl 1d7e8 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 1fa52 │ │ + cmp r1, #1 │ │ + bne.n 1fa70 │ │ + dmb ish │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 1f960 │ │ + ldrd r0, r1, [r4, #16] │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + beq.n 1fab6 │ │ + ldr r0, [r4, #112] @ 0x70 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #116] @ 0x74 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #124] @ 0x7c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #128] @ 0x80 │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #140] @ 0x8c │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #152] @ 0x98 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 60c64 │ │ + pop {r4, r5, r7, pc} │ │ + mov r5, r0 │ │ + add.w r0, r4, #16 │ │ + bl 1f9c8 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + bl 1f8d8 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + bl cf94 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ + ldrb r3, [r2, #0] │ │ + cmp r3, #82 @ 0x52 │ │ + bne.n 1fb4c │ │ + ldr.w sl, [r1, #8] │ │ + ldrb.w lr, [r2, #4] │ │ + ldrd r6, r4, [r2, #8] │ │ + ldr.w r3, [sl, #304] @ 0x130 │ │ + str r6, [sp, #4] │ │ + cmp r3, #2 │ │ + beq.n 1fb76 │ │ + lsls r2, r3, #31 │ │ + beq.n 1fb9c │ │ + ldrb.w r2, [sl, #312] @ 0x138 │ │ + ldr.w ip, [sl, #316] @ 0x13c │ │ + cmp r2, #82 @ 0x52 │ │ + beq.n 1fba0 │ │ + ldrd r6, r5, [sl, #320] @ 0x140 │ │ + ldrh.w r1, [sl, #313] @ 0x139 │ │ + ldrb.w r3, [sl, #315] @ 0x13b │ │ + strh.w r1, [r0, #9] │ │ + movs r1, #1 │ │ + strb r2, [r0, #8] │ │ + strd ip, r6, [r0, #12] │ │ + str r5, [r0, #20] │ │ + strb r3, [r0, #11] │ │ + str r1, [r0, #0] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r5, r6, [r2, #8] │ │ + ldrb r1, [r2, #7] │ │ + ldr.w r4, [r2, #1] │ │ + ldrh.w r2, [r2, #5] │ │ + strb r1, [r0, #15] │ │ + movs r1, #1 │ │ + strb r3, [r0, #8] │ │ + strh.w r2, [r0, #13] │ │ + strd r5, r6, [r0, #16] │ │ + str.w r4, [r0, #9] │ │ + str r1, [r0, #0] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r5, r1 │ │ + add.w r2, sl, #304 @ 0x130 │ │ + ldr r1, [sp, #4] │ │ + mov r6, r4 │ │ + mov r4, r0 │ │ + mov r0, r2 │ │ + mov r2, r6 │ │ + mov r8, lr │ │ + bl 2340c │ │ + ldr.w r3, [sl, #304] @ 0x130 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + mov r4, r6 │ │ + mov lr, r8 │ │ + lsls r2, r3, #31 │ │ + bne.n 1fb1a │ │ + add.w ip, sl, #308 @ 0x134 │ │ + ldr.w r3, [ip, #12] │ │ + mov.w r8, #0 │ │ + ldrd r9, fp, [r1] │ │ + cmp r3, #0 │ │ + beq.n 1fc9a │ │ + ldr.w r2, [ip, #8] │ │ + cmp r3, #1 │ │ + str r4, [sp, #0] │ │ + beq.n 1fbe4 │ │ + movs r5, #0 │ │ + add.w r8, r5, r3, lsr #1 │ │ + sub.w r3, r3, r3, lsr #1 │ │ + add.w r6, r8, r8, lsl #1 │ │ + ldr.w r4, [r2, r6, lsl #3] │ │ + add.w r6, r2, r6, lsl #3 │ │ + ldr r6, [r6, #4] │ │ + subs.w r4, r9, r4 │ │ + sbcs.w r6, fp, r6 │ │ + it cc │ │ + movcc r8, r5 │ │ + cmp r3, #1 │ │ + mov r5, r8 │ │ + bhi.n 1fbbc │ │ + add.w r3, r8, r8, lsl #1 │ │ + mov.w r8, #0 │ │ + ldr.w r5, [r2, r3, lsl #3] │ │ + add.w r2, r2, r3, lsl #3 │ │ + ldr r3, [r2, #4] │ │ + subs.w r5, r9, r5 │ │ + sbcs.w r3, fp, r3 │ │ + bcc.n 1fc9a │ │ + ldrd r3, r5, [r2, #8] │ │ + subs.w r3, r9, r3 │ │ + sbcs.w r3, fp, r5 │ │ + bcs.n 1fc9a │ │ + ldr.w r3, [ip, #4] │ │ + ldr r5, [r2, #16] │ │ + cmp r5, r3 │ │ + bcs.w 1fe38 │ │ + ldr r1, [r1, #12] │ │ + ldr.w r2, [ip] │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #0] │ │ + str r1, [sp, #20] │ │ + ldr r1, [sp, #4] │ │ + str r1, [sp, #16] │ │ + add.w r1, r5, r5, lsl #2 │ │ + strb.w lr, [r7, #-57] │ │ + add.w r4, r2, r1, lsl #3 │ │ + str r4, [sp, #8] │ │ + ldr.w r1, [r2, r1, lsl #3] │ │ + add r2, sp, #24 │ │ + str r2, [sp, #40] @ 0x28 │ │ + add r2, sp, #16 │ │ + str r2, [sp, #36] @ 0x24 │ │ + sub.w r2, r7, #57 @ 0x39 │ │ + cmp r1, #2 │ │ + str r2, [sp, #32] │ │ + add r2, sp, #8 │ │ + str r2, [sp, #28] │ │ + beq.n 1fc84 │ │ + lsls r1, r1, #31 │ │ + beq.n 1fc96 │ │ + ldrb r1, [r4, #8] │ │ + ldr.w r8, [r4, #12] │ │ + cmp r1, #82 @ 0x52 │ │ + beq.n 1fc9a │ │ + ldrd r2, r3, [r4, #16] │ │ + ldrh.w r6, [r4, #9] │ │ + strb r1, [r0, #8] │ │ + ldrb r1, [r4, #11] │ │ + strb r1, [r0, #11] │ │ + movs r1, #1 │ │ + strd r8, r2, [r0, #12] │ │ + str r3, [r0, #20] │ │ + strh.w r6, [r0, #9] │ │ + str r1, [r0, #0] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r1, sp, #28 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + bl 23de0 │ │ + ldr r1, [r4, #0] │ │ + mov r0, r5 │ │ + lsls r1, r1, #31 │ │ + bne.n 1fc56 │ │ + add.w r8, r4, #4 │ │ + ldrd r1, r2, [sl, #16] │ │ + eor.w r1, r1, #47 @ 0x2f │ │ + orrs r1, r2 │ │ + bne.n 1fcc6 │ │ + movs r3, #2 │ │ + movs r1, #0 │ │ + strd sl, r1, [r0, #12] │ │ + add.w r1, r0, #20 │ │ + stmia.w r1, {r4, r5, lr} │ │ + movs r1, #0 │ │ + strd r8, r3, [r0, #4] │ │ + str r1, [r0, #0] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w r1, [sl, #280] @ 0x118 │ │ + cmp r1, #2 │ │ + beq.n 1fd06 │ │ + lsls r1, r1, #31 │ │ + beq.n 1fd24 │ │ + ldrb.w r1, [sl, #288] @ 0x120 │ │ + ldr.w ip, [sl, #292] @ 0x124 │ │ + cmp r1, #82 @ 0x52 │ │ + beq.n 1fd28 │ │ + ldrb.w r2, [sl, #291] @ 0x123 │ │ + ldrh.w r3, [sl, #289] @ 0x121 │ │ + ldrd r6, r5, [sl, #296] @ 0x128 │ │ + orr.w r2, r3, r2, lsl #16 │ │ + strd r6, r5, [r0, #16] │ │ + orr.w r1, r1, r2, lsl #8 │ │ + strd r1, ip, [r0, #8] │ │ + movs r1, #1 │ │ + str r1, [r0, #0] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w r1, sl, #280 @ 0x118 │ │ + mov r5, r0 │ │ + add.w r3, sl, #16 │ │ + mov r2, sl │ │ + mov r0, r1 │ │ + ldr r1, [sp, #4] │ │ + bl 1fe58 │ │ + ldr.w r1, [sl, #280] @ 0x118 │ │ + mov r0, r5 │ │ + lsls r1, r1, #31 │ │ + bne.n 1fcd2 │ │ + add.w ip, sl, #284 @ 0x11c │ │ + ldr.w r1, [ip, #12] │ │ + cbz r1, 1fd3a │ │ + ldr.w r2, [ip, #8] │ │ + cmp r1, #1 │ │ + bne.n 1fd3e │ │ + movs r3, #0 │ │ + b.n 1fd66 │ │ + movs r3, #2 │ │ + b.n 1fcaa │ │ + movs r5, #0 │ │ + add.w r3, r5, r1, lsr #1 │ │ + sub.w r1, r1, r1, lsr #1 │ │ + add.w r6, r3, r3, lsl #1 │ │ + add.w r6, r2, r6, lsl #3 │ │ + ldrd r6, r4, [r6, #8] │ │ + subs.w r6, r9, r6 │ │ + sbcs.w r6, fp, r4 │ │ + it cc │ │ + movcc r3, r5 │ │ + cmp r1, #1 │ │ + mov r5, r3 │ │ + bhi.n 1fd40 │ │ + add.w r1, r3, r3, lsl #1 │ │ + movs r3, #2 │ │ + add.w r2, r2, r1, lsl #3 │ │ + movs r1, #0 │ │ + ldrd r6, r5, [r2, #8] │ │ + subs.w r6, r9, r6 │ │ + sbcs.w r6, fp, r5 │ │ + bcc.n 1fcaa │ │ + ldrd r6, r5, [r2, #16] │ │ + subs.w r6, r9, r6 │ │ + sbcs.w r6, fp, r5 │ │ + bcs.n 1fcaa │ │ + ldr r1, [r2, #4] │ │ + cmp r1, #0 │ │ + beq.w 1fcaa │ │ + ldr.w lr, [r2] │ │ + cmp r1, #1 │ │ + bne.n 1fda2 │ │ + movs r3, #0 │ │ + b.n 1fdce │ │ + movs r5, #0 │ │ + mov r2, r1 │ │ + add.w r3, r5, r2, lsr #1 │ │ + sub.w r2, r2, r2, lsr #1 │ │ + add.w r4, r3, r3, lsl #1 │ │ + ldr.w r6, [lr, r4, lsl #3] │ │ + add.w r4, lr, r4, lsl #3 │ │ + ldr r4, [r4, #4] │ │ + subs.w r6, r9, r6 │ │ + sbcs.w r4, fp, r4 │ │ + it cc │ │ + movcc r3, r5 │ │ + cmp r2, #1 │ │ + mov r5, r3 │ │ + bhi.n 1fda6 │ │ + add.w r4, r3, r3, lsl #1 │ │ + ldr.w r2, [lr, r4, lsl #3] │ │ + add.w r4, lr, r4, lsl #3 │ │ + ldr r5, [r4, #4] │ │ + eor.w r4, r2, r9 │ │ + eor.w r6, r5, fp │ │ + orrs r4, r6 │ │ + beq.n 1fdfc │ │ + subs.w r2, r2, r9 │ │ + sbcs.w r2, r5, fp │ │ + it cc │ │ + addcc r3, #1 │ │ + cmp r3, #0 │ │ + beq.w 1fca6 │ │ + subs r3, #1 │ │ + cmp r3, r1 │ │ + bcs.n 1fe44 │ │ + add.w r1, r3, r3, lsl #1 │ │ + ldr.w r4, [ip, #4] │ │ + add.w r1, lr, r1, lsl #3 │ │ + ldr r2, [r1, #8] │ │ + cmp r4, r2 │ │ + bls.n 1fe24 │ │ + ldr.w r3, [ip] │ │ + add.w r2, r2, r2, lsl #1 │ │ + add.w r2, r3, r2, lsl #2 │ │ + ldrd r5, lr, [r2, #4] │ │ + b.n 1fe26 │ │ + movs r5, #0 │ │ + ldrd sl, r4, [r1, #16] │ │ + cmp.w sl, #0 │ │ + mov r1, sl │ │ + it ne │ │ + movne r1, #1 │ │ + mov r3, r1 │ │ + b.n 1fcaa │ │ + ldr r2, [pc, #24] @ (1fe54 ) │ │ + mov r0, r5 │ │ + mov r1, r3 │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #8] @ (1fe50 ) │ │ + mov r0, r3 │ │ + add r2, pc │ │ + bl b410 │ │ + nop │ │ + movs r2, #40 @ 0x28 │ │ + movs r4, r0 │ │ + cmp r5, #194 @ 0xc2 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub.w sp, sp, #620 @ 0x26c │ │ + ldr.w fp, [r3, #104] @ 0x68 │ │ + mov r4, r3 │ │ + movs r3, #0 │ │ + cmp.w r3, fp, lsr #30 │ │ + bne.n 1fece │ │ + movw r9, #65528 @ 0xfff8 │ │ + mov.w r5, fp, lsl #2 │ │ + movt r9, #32767 @ 0x7fff │ │ + add.w sl, r9, #6 │ │ + cmp r5, sl │ │ + bhi.n 1fece │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r8, #0 │ │ + ldrb.w r0, [r4, #165] @ 0xa5 │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr.w r0, [r4, #144] @ 0x90 │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + str r0, [sp, #144] @ 0x90 │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr.w r0, [r4, #156] @ 0x9c │ │ + ldr r6, [r4, #100] @ 0x64 │ │ + strd r1, r2, [sp, #120] @ 0x78 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldrd r0, r1, [r4, #72] @ 0x48 │ │ + strd r1, r0, [sp, #152] @ 0x98 │ │ + cbz r5, 1fed6 │ │ + mov r0, r5 │ │ + blx 60d40 │ │ + str.w fp, [sp, #164] @ 0xa4 │ │ + cbnz r0, 1fedc │ │ + movs r0, #2 │ │ + mov r1, r5 │ │ + bl b118 │ │ + ldr r0, [pc, #856] @ (20228 ) │ │ + add r0, pc │ │ + bl b128 │ │ + movs r1, #0 │ │ + movs r0, #2 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + bl 5df06 │ │ + ldr r0, [r4, #116] @ 0x74 │ │ + lsls r5, r0, #4 │ │ + cmp.w r8, r0, lsr #28 │ │ + bne.n 1ff0a │ │ + cmp r5, r9 │ │ + bhi.n 1ff0a │ │ + ldr r6, [r4, #112] @ 0x70 │ │ + str r0, [sp, #108] @ 0x6c │ │ + cbz r5, 1ff1a │ │ + mov r0, r5 │ │ + blx 60d40 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + str r1, [sp, #116] @ 0x74 │ │ + cbnz r0, 1ff20 │ │ + mov.w r8, #8 │ │ + ldr r2, [pc, #800] @ (2022c ) │ │ + add r2, pc │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + bl b108 │ │ + b.w 21518 │ │ + movs r0, #8 │ │ + movs r1, #0 │ │ + str r1, [sp, #116] @ 0x74 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + bl 5df6a │ │ + ldr.w r0, [r4, #128] @ 0x80 │ │ + lsls r5, r0, #2 │ │ + cmp.w r8, r0, lsr #30 │ │ + bne.n 1ff54 │ │ + cmp r5, sl │ │ + bhi.n 1ff54 │ │ + ldr r6, [r4, #124] @ 0x7c │ │ + str r0, [sp, #104] @ 0x68 │ │ + cbz r5, 1ff64 │ │ + mov r0, r5 │ │ + blx 60d40 │ │ + mov r1, r0 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #100] @ 0x64 │ │ + bne.n 1ff6a │ │ + mov.w r8, #2 │ │ + ldr r2, [pc, #728] @ (20230 ) │ │ + add r2, pc │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + bl b108 │ │ + b.w 21518 │ │ + movs r1, #2 │ │ + movs r0, #0 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r1, [sp, #96] @ 0x60 │ │ + mov r0, r1 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl 5df06 │ │ + ldr.w r8, [r4, #140] @ 0x8c │ │ + movs r0, #72 @ 0x48 │ │ + umull sl, r1, r8, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 1ffa2 │ │ + cmp sl, r9 │ │ + bhi.n 1ffa2 │ │ + ldr.w r6, [r4, #136] @ 0x88 │ │ + cmp.w sl, #0 │ │ + beq.n 1ffb0 │ │ + mov r0, sl │ │ + blx 60d40 │ │ + mov r5, r0 │ │ + str.w r8, [sp, #92] @ 0x5c │ │ + cbnz r0, 1ffb4 │ │ + movs r0, #8 │ │ + ldr r2, [pc, #656] @ (20234 ) │ │ + add r2, pc │ │ + mov r1, sl │ │ + bl b108 │ │ + b.w 21518 │ │ + movs r5, #8 │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + mov r2, sl │ │ + bl 5df6a │ │ + ldrd r6, r0, [r4, #88] @ 0x58 │ │ + ldrd r9, sl, [r4, #80] @ 0x50 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldrd r0, r1, [r4] │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + add r0, sp, #80 @ 0x50 │ │ + stmia.w r0, {r6, r9, sl} │ │ + bne.n 1ffe2 │ │ + mov.w sl, #46 @ 0x2e │ │ + movs r0, #0 │ │ + b.n 20056 │ │ + add r0, sp, #536 @ 0x218 │ │ + mov r1, r4 │ │ + str.w r8, [sp, #32] │ │ + bl 216f0 │ │ + mov r1, r4 │ │ + ldr.w ip, [r1, #16]! │ │ + ldr r0, [r1, #16] │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [r1, #32] │ │ + ldrd lr, r3, [r1, #20] │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [r1, #36] @ 0x24 │ │ + ldr r2, [r1, #4] │ │ + str r0, [sp, #44] @ 0x2c │ │ + eor.w r0, ip, #46 @ 0x2e │ │ + ldr.w r8, [r1, #28] │ │ + orrs r0, r2 │ │ + str.w r8, [sp, #60] @ 0x3c │ │ + strd r3, lr, [sp, #64] @ 0x40 │ │ + bne.n 20024 │ │ + movs r0, #0 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #56] @ 0x38 │ │ + b.n 2003a │ │ + add r0, sp, #192 @ 0xc0 │ │ + bl 216f0 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp, #32] │ │ + ldrd sl, r0, [sp, #536] @ 0x218 │ │ + ldrd r9, ip, [sp, #544] @ 0x220 │ │ + ldrd r1, r6, [r4, #56] @ 0x38 │ │ + ldrd r3, r2, [r4, #64] @ 0x40 │ │ + strd r1, r6, [sp, #480] @ 0x1e0 │ │ + strd r3, r2, [sp, #488] @ 0x1e8 │ │ + strd sl, r0, [sp, #192] @ 0xc0 │ │ + add r6, sp, #480 @ 0x1e0 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + strb.w r0, [sp, #357] @ 0x165 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #348] @ 0x15c │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #344] @ 0x158 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + str r0, [sp, #340] @ 0x154 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #336] @ 0x150 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + ldrb.w lr, [r4, #160] @ 0xa0 │ │ + ldr.w r1, [r4, #161] @ 0xa1 │ │ + ldmia r6, {r2, r3, r4, r6} │ │ + str r0, [sp, #324] @ 0x144 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + str r2, [sp, #248] @ 0xf8 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + str r0, [sp, #320] @ 0x140 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r2, [sp, #244] @ 0xf4 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + str r0, [sp, #316] @ 0x13c │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str r2, [sp, #240] @ 0xf0 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + str r0, [sp, #312] @ 0x138 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r2, [sp, #236] @ 0xec │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + str r0, [sp, #308] @ 0x134 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r2, [sp, #232] @ 0xe8 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + str r0, [sp, #304] @ 0x130 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r2, [sp, #228] @ 0xe4 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + str r2, [sp, #224] @ 0xe0 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + str r2, [sp, #220] @ 0xdc │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + strd fp, r0, [sp, #296] @ 0x128 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r2, [sp, #216] @ 0xd8 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + str r0, [sp, #292] @ 0x124 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r2, [sp, #212] @ 0xd4 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + str r0, [sp, #288] @ 0x120 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r2, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #284] @ 0x11c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ + str.w r1, [sp, #353] @ 0x161 │ │ + movs r1, #0 │ │ + str r0, [sp, #280] @ 0x118 │ │ + movs r0, #8 │ │ + str r2, [sp, #268] @ 0x10c │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + str r2, [sp, #264] @ 0x108 │ │ + add r2, sp, #536 @ 0x218 │ │ + str r0, [sp, #172] @ 0xac │ │ + strd r1, r0, [sp, #180] @ 0xb4 │ │ + movs r0, #1 │ │ + str r0, [sp, #384] @ 0x180 │ │ + str r0, [sp, #376] @ 0x178 │ │ + adds r0, r2, #7 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add.w r0, r2, #8 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #608 @ 0x260 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + adds r0, #8 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + str r1, [sp, #188] @ 0xbc │ │ + strd r1, r1, [sp, #368] @ 0x170 │ │ + strd r1, r1, [sp, #360] @ 0x168 │ │ + str r1, [sp, #380] @ 0x17c │ │ + strd r1, r1, [sp, #388] @ 0x184 │ │ + strd r1, r1, [sp, #396] @ 0x18c │ │ + strd r1, r1, [sp, #404] @ 0x194 │ │ + str r1, [sp, #412] @ 0x19c │ │ + strb.w r1, [sp, #416] @ 0x1a0 │ │ + str.w r1, [sp, #418] @ 0x1a2 │ │ + movs r1, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add.w r0, r2, #24 │ │ + str r1, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add r0, sp, #192 @ 0xc0 │ │ + movs r1, #0 │ │ + add.w r2, r0, #200 @ 0xc8 │ │ + str r1, [sp, #64] @ 0x40 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + str r2, [sp, #116] @ 0x74 │ │ + add.w r2, r0, #168 @ 0xa8 │ │ + adds r0, #132 @ 0x84 │ │ + str r6, [sp, #260] @ 0x104 │ │ + ldr r6, [sp, #84] @ 0x54 │ │ + str r3, [sp, #252] @ 0xfc │ │ + ldr r3, [sp, #88] @ 0x58 │ │ + str r0, [sp, #112] @ 0x70 │ │ + movs r0, #0 │ │ + str r4, [sp, #256] @ 0x100 │ │ + strd r9, ip, [sp, #200] @ 0xc8 │ │ + strb.w lr, [sp, #352] @ 0x160 │ │ + strd r5, r8, [sp, #328] @ 0x148 │ │ + str r3, [sp, #276] @ 0x114 │ │ + str r6, [sp, #272] @ 0x110 │ │ + str r6, [sp, #424] @ 0x1a8 │ │ + strb.w lr, [sp, #417] @ 0x1a1 │ │ + str r3, [sp, #428] @ 0x1ac │ │ + str r2, [sp, #136] @ 0x88 │ │ + lsls r0, r0, #31 │ │ + beq.n 201a2 │ │ + ldr r3, [sp, #136] @ 0x88 │ │ + movs r2, #0 │ │ + ldrb.w r0, [sp, #352] @ 0x160 │ │ + str r2, [sp, #388] @ 0x184 │ │ + strd r2, r2, [r3] │ │ + strd r2, r2, [r3, #8] │ │ + ldr r3, [sp, #116] @ 0x74 │ │ + strb.w r2, [sp, #416] @ 0x1a0 │ │ + strb.w r2, [sp, #419] @ 0x1a3 │ │ + strd r2, r2, [r3] │ │ + strd r2, r2, [r3, #8] │ │ + movs r3, #1 │ │ + str r3, [sp, #384] @ 0x180 │ │ + strd r3, r2, [sp, #376] @ 0x178 │ │ + strb.w r0, [sp, #417] @ 0x1a1 │ │ + ldr.w r9, [sp, #428] @ 0x1ac │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #408] @ 0x198 │ │ + cmp.w r9, #0 │ │ + strh.w r0, [sp, #420] @ 0x1a4 │ │ + strb.w r0, [sp, #418] @ 0x1a2 │ │ + beq.w 20e68 │ │ + str r1, [sp, #144] @ 0x90 │ │ + movs r1, #0 │ │ + str r1, [sp, #84] @ 0x54 │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + str r1, [sp, #132] @ 0x84 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + movs r0, #0 │ │ + str r1, [sp, #148] @ 0x94 │ │ + str r1, [sp, #96] @ 0x60 │ │ + movs r1, #0 │ │ + str r1, [sp, #80] @ 0x50 │ │ + movs r1, #0 │ │ + str r1, [sp, #92] @ 0x5c │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ + mov ip, r9 │ │ + sub.w r9, r9, #1 │ │ + str r0, [sp, #156] @ 0x9c │ │ + mov sl, r4 │ │ + ldrb.w r3, [sl], #1 │ │ + strd sl, r9, [sp, #424] @ 0x1a8 │ │ + cmp r3, #0 │ │ + beq.n 202a0 │ │ + ldrb.w r0, [sp, #357] @ 0x165 │ │ + cmp r3, r0 │ │ + bcs.w 2030c │ │ + subs r0, r3, #1 │ │ + cmp r0, #11 │ │ + bhi.w 20576 │ │ + movs r6, #0 │ │ + mov.w r8, #47 @ 0x2f │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r0, r4, #13 │ │ + movs r4, r2 │ │ + lsls r3, r5, #4 │ │ + lsls r1, r4, #5 │ │ + lsls r4, r6, #3 │ │ + lsls r0, r3, #6 │ │ + lsls r3, r3, #6 │ │ + lsls r5, r2, #6 │ │ + lsls r1, r4, #6 │ │ + lsls r0, r5, #4 │ │ + lsls r6, r3, #6 │ │ + lsls r0, r0, #3 │ │ + cmp r4, #208 @ 0xd0 │ │ + movs r4, r0 │ │ + cmp r4, #148 @ 0x94 │ │ + movs r4, r0 │ │ + cmp r4, #74 @ 0x4a │ │ + movs r4, r0 │ │ + cmp r3, #252 @ 0xfc │ │ + movs r4, r0 │ │ + cmp.w r9, #0 │ │ + beq.w 21118 │ │ + sub.w r9, ip, #2 │ │ + mov.w lr, #0 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldrb.w r1, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 2025c │ │ + cmp r1, #1 │ │ + bhi.w 21088 │ │ + and.w r3, r0, #63 @ 0x3f │ │ + and.w r2, r1, #127 @ 0x7f │ │ + rsb r5, r3, #32 │ │ + subs.w r6, r3, #32 │ │ + lsr.w r5, r2, r5 │ │ + it pl │ │ + lslpl.w r5, r2, r6 │ │ + lsl.w r2, r2, r3 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w lr, lr, r2 │ │ + orr.w fp, fp, r5 │ │ + sxtb r2, r1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.w 20780 │ │ + sub.w r9, r9, #1 │ │ + adds r0, #7 │ │ + adds.w r2, r9, #1 │ │ + bne.n 2024e │ │ + b.w 2101e │ │ + mov r8, fp │ │ + cmp.w r9, #0 │ │ + beq.w 2102a │ │ + sub.w r6, ip, #2 │ │ + strd r4, ip, [sp, #100] @ 0x64 │ │ + str.w lr, [sp, #152] @ 0x98 │ │ + mov.w lr, #0 │ │ + movs r4, #0 │ │ + movs r1, #0 │ │ + mov ip, sl │ │ + ldrb.w r5, [ip], #1 │ │ + cmp r1, #63 @ 0x3f │ │ + bne.n 202ce │ │ + cmp r5, #1 │ │ + bhi.w 20fee │ │ + and.w r0, r1, #63 @ 0x3f │ │ + and.w r2, r5, #127 @ 0x7f │ │ + rsb r9, r0, #32 │ │ + subs.w fp, r0, #32 │ │ + lsl.w r0, r2, r0 │ │ + lsr.w r3, r2, r9 │ │ + it pl │ │ + lslpl.w r3, r2, fp │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w lr, lr, r0 │ │ + orrs r4, r3 │ │ + sxtb r0, r5 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 20316 │ │ + subs r6, #1 │ │ + adds r1, #7 │ │ + adds r2, r6, #1 │ │ + mov sl, ip │ │ + bne.n 202c0 │ │ + b.w 21000 │ │ + movs r6, #0 │ │ + mov.w r8, #46 @ 0x2e │ │ + mov lr, r3 │ │ + b.n 208d0 │ │ + cmp r4, #0 │ │ + bne.w 21112 │ │ + cmp r6, lr │ │ + bcc.w 21120 │ │ + sub.w r9, r6, lr │ │ + cmp.w lr, #0 │ │ + add.w r0, ip, lr │ │ + str.w r9, [sp, #428] @ 0x1ac │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + beq.w 211f2 │ │ + ldrb.w r0, [sl, #1] │ │ + add.w r2, sl, #2 │ │ + sub.w ip, lr, #1 │ │ + str r2, [sp, #528] @ 0x210 │ │ + subs r1, r0, #1 │ │ + cmp r1, #3 │ │ + bhi.w 2069a │ │ + mov fp, r8 │ │ + movs r6, #0 │ │ + mov.w r8, #62 @ 0x3e │ │ + ldr r4, [sp, #108] @ 0x6c │ │ + tbh [pc, r1, lsl #1] │ │ + lsls r7, r6, #10 │ │ + movs r4, r0 │ │ + lsls r5, r2, #5 │ │ + lsls r1, r5, #5 │ │ + ldrb.w r1, [sp, #336] @ 0x150 │ │ + subs r0, r1, #1 │ │ + cmp r0, #7 │ │ + bhi.w 20f88 │ │ + tbh [pc, r0, lsl #1] │ │ + movs r0, r1 │ │ + lsls r6, r1, #10 │ │ + lsls r2, r1, #24 │ │ + lsls r4, r3, #10 │ │ + lsls r2, r1, #24 │ │ + lsls r2, r1, #24 │ │ + lsls r2, r1, #24 │ │ + lsls r4, r2, #10 │ │ + cmp.w ip, #0 │ │ + beq.w 20f78 │ │ + ldrb r0, [r2, #0] │ │ + b.n 208b6 │ │ + cmp.w r9, #0 │ │ + beq.w 21118 │ │ + sub.w r9, ip, #2 │ │ + mov.w lr, #0 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldrb.w r1, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 203b4 │ │ + cmp r1, #1 │ │ + bhi.w 21078 │ │ + and.w r3, r0, #63 @ 0x3f │ │ + and.w r2, r1, #127 @ 0x7f │ │ + rsb r5, r3, #32 │ │ + subs.w r6, r3, #32 │ │ + lsr.w r5, r2, r5 │ │ + it pl │ │ + lslpl.w r5, r2, r6 │ │ + lsl.w r2, r2, r3 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w lr, lr, r2 │ │ + orr.w fp, fp, r5 │ │ + sxtb r2, r1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.w 20720 │ │ + sub.w r9, r9, #1 │ │ + adds r0, #7 │ │ + adds.w r2, r9, #1 │ │ + bne.n 203a6 │ │ + b.w 2101e │ │ + cmp.w r9, #0 │ │ + beq.w 21118 │ │ + sub.w r9, ip, #2 │ │ + mov.w lr, #0 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldrb.w r1, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 2041c │ │ + cmp r1, #1 │ │ + bhi.w 21098 │ │ + and.w r3, r0, #63 @ 0x3f │ │ + and.w r2, r1, #127 @ 0x7f │ │ + rsb r5, r3, #32 │ │ + subs.w r6, r3, #32 │ │ + lsr.w r5, r2, r5 │ │ + it pl │ │ + lslpl.w r5, r2, r6 │ │ + lsl.w r2, r2, r3 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w lr, lr, r2 │ │ + orr.w fp, fp, r5 │ │ + sxtb r2, r1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.w 20740 │ │ + sub.w r9, r9, #1 │ │ + adds r0, #7 │ │ + adds.w r2, r9, #1 │ │ + bne.n 2040e │ │ + b.w 2101e │ │ + mov.w r8, #56 @ 0x38 │ │ + b.n 208d0 │ │ + cmp.w r9, #0 │ │ + beq.w 21118 │ │ + sub.w r9, ip, #2 │ │ + mov.w lr, #0 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldrb.w r3, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 2048e │ │ + cmp r3, #127 @ 0x7f │ │ + it ne │ │ + cmpne r3, #0 │ │ + bne.w 21254 │ │ + and.w r2, r0, #63 @ 0x3f │ │ + and.w r1, r3, #127 @ 0x7f │ │ + rsb r5, r2, #32 │ │ + subs.w r6, r2, #32 │ │ + add.w r0, r0, #7 │ │ + lsr.w r5, r1, r5 │ │ + it pl │ │ + lslpl.w r5, r1, r6 │ │ + lsl.w r1, r1, r2 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w lr, lr, r1 │ │ + orr.w fp, fp, r5 │ │ + sxtb r1, r3 │ │ + cmp r1, #0 │ │ + bpl.w 206c4 │ │ + sub.w r9, r9, #1 │ │ + adds.w r1, r9, #1 │ │ + bne.n 2047c │ │ + b.w 21032 │ │ + cmp.w r9, #0 │ │ + beq.w 21118 │ │ + sub.w r9, ip, #2 │ │ + mov.w lr, #0 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldrb.w r1, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 204f6 │ │ + cmp r1, #1 │ │ + bhi.w 21068 │ │ + and.w r3, r0, #63 @ 0x3f │ │ + and.w r2, r1, #127 @ 0x7f │ │ + rsb r5, r3, #32 │ │ + subs.w r6, r3, #32 │ │ + lsr.w r5, r2, r5 │ │ + it pl │ │ + lslpl.w r5, r2, r6 │ │ + lsl.w r2, r2, r3 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w lr, lr, r2 │ │ + orr.w fp, fp, r5 │ │ + sxtb r2, r1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.w 20760 │ │ + sub.w r9, r9, #1 │ │ + adds r0, #7 │ │ + adds.w r2, r9, #1 │ │ + bne.n 204e8 │ │ + b.w 2101e │ │ + mov.w r8, #54 @ 0x36 │ │ + b.n 208d0 │ │ + mov.w r8, #52 @ 0x34 │ │ + b.n 208d0 │ │ + mov.w r8, #53 @ 0x35 │ │ + b.n 208d0 │ │ + mov.w r8, #57 @ 0x39 │ │ + b.n 208d0 │ │ + cmp.w ip, #3 │ │ + bcc.w 213da │ │ + ldrh.w lr, [r4, #1] │ │ + adds r0, r4, #3 │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + sub.w r9, ip, #3 │ │ + str.w r9, [sp, #428] @ 0x1ac │ │ + mov.w r8, #55 @ 0x37 │ │ + mov.w r0, lr, lsr #8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + b.n 208d0 │ │ + ldrd r1, r2, [sp, #264] @ 0x108 │ │ + uxtb r0, r0 │ │ + cmp r2, r0 │ │ + bcc.w 213e8 │ │ + add r0, r1 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + beq.w 213f6 │ │ + ldrb r6, [r0, #0] │ │ + cmp r6, #0 │ │ + beq.w 207a0 │ │ + cmp r6, #1 │ │ + bne.w 207aa │ │ + cmp.w r9, #0 │ │ + beq.w 214d0 │ │ + sub.w r9, ip, #2 │ │ + mov.w lr, #0 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldrb.w r8, [sl], #1 │ │ + cmp r0, #63 @ 0x3f │ │ + bne.n 205be │ │ + cmp.w r8, #1 │ │ + bhi.w 21264 │ │ + and.w r6, r0, #63 @ 0x3f │ │ + mov r1, r4 │ │ + and.w r2, r8, #127 @ 0x7f │ │ + rsb r4, r6, #32 │ │ + subs.w r5, r6, #32 │ │ + lsr.w r4, r2, r4 │ │ + it pl │ │ + lslpl.w r4, r2, r5 │ │ + lsl.w r2, r2, r6 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w lr, lr, r2 │ │ + orr.w fp, fp, r4 │ │ + sxtb.w r2, r8 │ │ + cmp r2, #0 │ │ + bpl.w 20e46 │ │ + sub.w r9, r9, #1 │ │ + adds r0, #7 │ │ + adds.w r2, r9, #1 │ │ + mov r4, r1 │ │ + bne.n 205ae │ │ + b.w 2138a │ │ + ldrh.w r1, [sp, #338] @ 0x152 │ │ + cmp r1, #5 │ │ + bcs.n 206ae │ │ + cmp.w ip, #0 │ │ + beq.w 210cc │ │ + movs r3, #0 │ │ + mov r1, r2 │ │ + ldrb r0, [r1, #0] │ │ + cmp r0, #0 │ │ + beq.w 20ca8 │ │ + adds r3, #1 │ │ + adds r1, #1 │ │ + cmp ip, r3 │ │ + bne.n 2061a │ │ + b.w 210cc │ │ + cmp.w ip, #0 │ │ + beq.w 21404 │ │ + movs r0, #0 │ │ + mov.w fp, #0 │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r1, #0 │ │ + mov r0, ip │ │ + mov lr, r2 │ │ + str r4, [sp, #108] @ 0x6c │ │ + ldrb.w sl, [lr], #1 │ │ + cmp r1, #63 @ 0x3f │ │ + bne.n 20656 │ │ + cmp.w sl, #1 │ │ + bhi.w 210a8 │ │ + and.w r3, r1, #63 @ 0x3f │ │ + and.w r4, sl, #127 @ 0x7f │ │ + rsb r5, r3, #32 │ │ + subs.w r6, r3, #32 │ │ + lsl.w r3, r4, r3 │ │ + lsr.w r5, r4, r5 │ │ + it pl │ │ + lslpl.w r5, r4, r6 │ │ + it pl │ │ + movpl r3, #0 │ │ + ldr r4, [sp, #152] @ 0x98 │ │ + orr.w fp, fp, r5 │ │ + orrs r4, r3 │ │ + sxtb.w r3, sl │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + str r4, [sp, #152] @ 0x98 │ │ + bgt.w 20874 │ │ + subs r0, #1 │ │ + add.w r1, r1, #7 │ │ + bne.n 20646 │ │ + b.w 210bc │ │ + lsrs r1, r2, #16 │ │ + movs r6, #0 │ │ + mov.w r8, #66 @ 0x42 │ │ + mov r4, r0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ubfx r1, r2, #8, #8 │ │ + str r1, [sp, #148] @ 0x94 │ │ + b.n 206be │ │ + lsrs r0, r2, #16 │ │ + mov.w r8, #66 @ 0x42 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ubfx r0, r2, #8, #8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r4, #3 │ │ + str r2, [sp, #152] @ 0x98 │ │ + mov fp, ip │ │ + b.n 208ca │ │ + mov.w r1, lr, lsr #16 │ │ + movs r6, #0 │ │ + cmp r0, #63 @ 0x3f │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ubfx r1, lr, #8, #8 │ │ + strd sl, r9, [sp, #424] @ 0x1a8 │ │ + str r1, [sp, #148] @ 0x94 │ │ + bgt.w 20d0c │ │ + cmp r3, #64 @ 0x40 │ │ + bcc.w 20d0c │ │ + and.w r0, r0, #63 @ 0x3f │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + subs.w r1, r0, #32 │ │ + it pl │ │ + lslpl r2, r1 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + orr.w fp, fp, r2 │ │ + lsl.w r0, r1, r0 │ │ + mov.w r8, #49 @ 0x31 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w lr, lr, r0 │ │ + str.w lr, [sp, #16] │ │ + mov.w r0, lr, lsr #16 │ │ + str.w fp, [sp, #80] @ 0x50 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ubfx r0, lr, #8, #8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + b.n 208d0 │ │ + mov.w r0, lr, lsr #16 │ │ + strd sl, r9, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ubfx r0, lr, #8, #8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r6, #0 │ │ + mov.w r8, #58 @ 0x3a │ │ + str.w lr, [sp, #28] │ │ + str.w fp, [sp, #88] @ 0x58 │ │ + b.n 208d0 │ │ + mov.w r0, lr, lsr #16 │ │ + strd sl, r9, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ubfx r0, lr, #8, #8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r6, #0 │ │ + mov.w r8, #51 @ 0x33 │ │ + str.w lr, [sp, #24] │ │ + str.w fp, [sp, #84] @ 0x54 │ │ + b.n 208d0 │ │ + mov.w r0, lr, lsr #16 │ │ + strd sl, r9, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ubfx r0, lr, #8, #8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r6, #0 │ │ + mov.w r8, #50 @ 0x32 │ │ + str.w lr, [sp, #36] @ 0x24 │ │ + str.w fp, [sp, #96] @ 0x60 │ │ + b.n 208d0 │ │ + mov.w r0, lr, lsr #16 │ │ + strd sl, r9, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ubfx r0, lr, #8, #8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r6, #0 │ │ + mov.w r8, #48 @ 0x30 │ │ + str.w lr, [sp, #32] │ │ + str.w fp, [sp, #92] @ 0x5c │ │ + b.n 208d0 │ │ + movs r6, #0 │ │ + mov.w r8, #59 @ 0x3b │ │ + mov lr, r3 │ │ + b.n 208d0 │ │ + mov.w ip, #1 │ │ + mov r8, sl │ │ + mov r0, r9 │ │ + str.w fp, [sp, #8] │ │ + str r6, [sp, #12] │ │ + cmp r0, #0 │ │ + str.w ip, [sp, #108] @ 0x6c │ │ + str r1, [sp, #40] @ 0x28 │ │ + beq.w 2111a │ │ + add.w r4, r8, #1 │ │ + subs r1, r0, #1 │ │ + movs r2, #0 │ │ + movs r5, #0 │ │ + mov.w lr, #0 │ │ + str.w r8, [sp, #104] @ 0x68 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldrb.w ip, [r4, #-1] │ │ + cmp.w lr, #63 @ 0x3f │ │ + bne.n 207ea │ │ + cmp.w ip, #1 │ │ + bhi.w 21124 │ │ + str r1, [sp, #152] @ 0x98 │ │ + and.w r1, lr, #63 @ 0x3f │ │ + and.w r6, ip, #127 @ 0x7f │ │ + rsb r8, r1, #32 │ │ + subs.w fp, r1, #32 │ │ + lsr.w r0, r6, r8 │ │ + it pl │ │ + lslpl.w r0, r6, fp │ │ + orr.w r5, r5, r0 │ │ + lsl.w r0, r6, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orrs r2, r0 │ │ + sxtb.w r0, ip │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 20830 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + adds r4, #1 │ │ + add.w lr, lr, #7 │ │ + subs r1, #1 │ │ + adds r6, r1, #1 │ │ + bne.n 207d8 │ │ + b.w 21206 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + mov r8, r4 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + ldr r6, [sp, #12] │ │ + add.w ip, r1, #1 │ │ + str r5, [sp, #76] @ 0x4c │ │ + cmp r1, r6 │ │ + mov r1, r2 │ │ + strd r4, r0, [sp, #424] @ 0x1a8 │ │ + bne.n 207b8 │ │ + sub.w r4, r4, sl │ │ + cmp r9, r4 │ │ + bcc.w 214ec │ │ + mov.w r0, sl, lsr #16 │ │ + movs r6, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ubfx r0, sl, #8, #8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + mov.w r8, #61 @ 0x3d │ │ + ldr.w r9, [sp, #152] @ 0x98 │ │ + mov lr, sl │ │ + str r3, [sp, #108] @ 0x6c │ │ + mov fp, r4 │ │ + str r2, [sp, #40] @ 0x28 │ │ + str r5, [sp, #76] @ 0x4c │ │ + b.n 208d0 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + movs r6, #0 │ │ + mov.w r8, #65 @ 0x41 │ │ + str r0, [sp, #20] │ │ + str.w fp, [sp, #72] @ 0x48 │ │ + lsrs r1, r0, #16 │ │ + ldr r4, [sp, #108] @ 0x6c │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ubfx r1, r0, #8, #8 │ │ + str r1, [sp, #148] @ 0x94 │ │ + b.n 208ca │ │ + cmp.w lr, #3 │ │ + bcc.w 20f78 │ │ + ldrh r0, [r2, #0] │ │ + b.n 208b6 │ │ + cmp.w lr, #8 │ │ + bls.w 20f8e │ │ + ldr r0, [r2, #0] │ │ + ldr.w fp, [r2, #4] │ │ + b.n 208ba │ │ + cmp.w lr, #5 │ │ + bcc.w 20f78 │ │ + ldr r0, [r2, #0] │ │ + mov.w fp, #0 │ │ + lsrs r1, r0, #16 │ │ + str r0, [sp, #152] @ 0x98 │ │ + ubfx r0, r0, #8, #8 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #148] @ 0x94 │ │ + mov.w r8, #63 @ 0x3f │ │ + str r4, [sp, #108] @ 0x6c │ │ + ldr.w lr, [sp, #152] @ 0x98 │ │ + add r1, sp, #480 @ 0x1e0 │ │ + mov sl, r6 │ │ + add.w ip, sp, #432 @ 0x1b0 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r6, sl │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + lsls r4, r0, #16 │ │ + subs.w r0, r8, #46 @ 0x2e │ │ + sbcs.w r0, sl, #0 │ │ + bcc.n 20966 │ │ + sub.w r1, r8, #46 @ 0x2e │ │ + movs r0, #0 │ │ + tbh [pc, r1, lsl #1] │ │ + movs r5, r2 │ │ + lsls r1, r6, #9 │ │ + lsls r5, r7, #3 │ │ + lsls r0, r5, #2 │ │ + lsls r4, r3, #4 │ │ + lsls r7, r2, #2 │ │ + lsls r4, r2, #4 │ │ + lsls r6, r7, #1 │ │ + lsls r3, r0, #2 │ │ + lsls r3, r1, #3 │ │ + lsls r1, r7, #1 │ │ + lsls r3, r4, #2 │ │ + lsls r5, r5, #1 │ │ + lsls r0, r5, #1 │ │ + lsls r0, r5, #1 │ │ + lsls r0, r5, #1 │ │ + lsls r3, r7, #2 │ │ + lsls r2, r0, #4 │ │ + movs r3, r6 │ │ + lsls r7, r7, #2 │ │ + lsls r0, r5, #1 │ │ + ldrb.w r4, [sp, #356] @ 0x164 │ │ + cmp r4, #0 │ │ + beq.w 21504 │ │ + ldrb.w r0, [sp, #357] @ 0x165 │ │ + mov r1, r4 │ │ + mov sl, lr │ │ + sub.w r5, lr, r0 │ │ + uxtb r0, r5 │ │ + blx 5e48c │ │ + mls r1, r0, r4, r5 │ │ + ldrsb.w r2, [sp, #355] @ 0x163 │ │ + asrs r3, r2, #31 │ │ + uxtb r1, r1 │ │ + adds r1, r1, r2 │ │ + adcs.w r2, r3, #0 │ │ + bmi.w 20c3e │ │ + ldrd r3, r6, [sp, #384] @ 0x180 │ │ + adds r1, r1, r3 │ │ + adcs r2, r6 │ │ + b.n 20c5a │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + ldr.w r9, [sp, #332] @ 0x14c │ │ + cmp r9, r0 │ │ + bne.n 2097e │ │ + ldr r1, [pc, #944] @ (20d24 ) │ │ + add r1, pc │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + mov r5, lr │ │ + bl 21c96 │ │ + mov lr, r5 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + add.w r2, r9, r9, lsl #3 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + ldr r3, [sp, #148] @ 0x94 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + ldr r1, [sp, #328] @ 0x148 │ │ + str.w r8, [r1, r2, lsl #3] │ │ + add.w r1, r1, r2, lsl #3 │ │ + uxtb.w r2, lr │ │ + orr.w r2, r2, r3, lsl #8 │ │ + strd fp, r0, [r1, #12] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w ip, r1, #24 │ │ + uxth r2, r2 │ │ + str r0, [r1, #20] │ │ + orrs r2, r4 │ │ + strd r6, r2, [r1, #4] │ │ + add r1, sp, #432 @ 0x1b0 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, r9, #1 │ │ + str r0, [sp, #332] @ 0x14c │ │ + movs r0, #0 │ │ + ldr.w r9, [sp, #428] @ 0x1ac │ │ + cmp.w r9, #0 │ │ + bne.w 201dc │ │ + b.n 20f68 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + uxtb.w r0, lr │ │ + str.w fp, [sp, #404] @ 0x194 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + uxth r0, r0 │ │ + orrs r0, r4 │ │ + str r0, [sp, #400] @ 0x190 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #420] @ 0x1a4 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #418] @ 0x1a2 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + ldrb.w r1, [sp, #356] @ 0x164 │ │ + cmp r1, #0 │ │ + beq.w 2150a │ │ + ldrb.w r0, [sp, #357] @ 0x165 │ │ + mov r5, lr │ │ + ldrb.w r4, [sp, #416] @ 0x1a0 │ │ + eor.w r0, r0, #255 @ 0xff │ │ + blx 5e48c │ │ + cmp r4, #0 │ │ + beq.w 20be2 │ │ + movs r0, #0 │ │ + mov lr, r5 │ │ + b.n 209d0 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + uxtb.w r0, lr │ │ + str.w fp, [sp, #396] @ 0x18c │ │ + orr.w r0, r0, r1, lsl #8 │ │ + uxth r0, r0 │ │ + orrs r0, r4 │ │ + str r0, [sp, #392] @ 0x188 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #421] @ 0x1a5 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + uxtb.w r0, lr │ │ + cmp.w fp, #0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + uxth r0, r0 │ │ + orr.w r0, r0, r4 │ │ + bmi.w 20c1e │ │ + ldrd r1, r2, [sp, #384] @ 0x180 │ │ + adds r0, r0, r1 │ │ + str r0, [sp, #384] @ 0x180 │ │ + adc.w r0, r2, fp │ │ + b.n 20e40 │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #419] @ 0x1a3 │ │ + b.n 20de2 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + uxtb.w r0, lr │ │ + str.w fp, [sp, #412] @ 0x19c │ │ + orr.w r0, r0, r1, lsl #8 │ │ + uxth r0, r0 │ │ + orrs r0, r4 │ │ + str r0, [sp, #408] @ 0x198 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + ldrb.w r0, [sp, #416] @ 0x1a0 │ │ + cbnz r0, 20b00 │ │ + ldr r3, [sp, #148] @ 0x94 │ │ + uxtb.w r2, lr │ │ + ldrd r0, r1, [sp, #360] @ 0x168 │ │ + orr.w r2, r2, r3, lsl #8 │ │ + uxth r2, r2 │ │ + adds r3, r0, r2 │ │ + adcs.w r3, r1, #0 │ │ + mov.w r3, #0 │ │ + adcs.w r3, r3, #0 │ │ + bne.w 213c8 │ │ + ldrb.w r3, [sp, #336] @ 0x150 │ │ + movs r6, #56 @ 0x38 │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ + negs r3, r3 │ │ + and.w r3, r6, r3, lsl #3 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + lsrs r6, r3 │ │ + subs r3, #32 │ │ + it pl │ │ + movpl r6, #0 │ │ + it pl │ │ + lsrpl r5, r3 │ │ + adds r2, r2, r0 │ │ + adc.w r1, r1, #0 │ │ + subs r0, r5, r2 │ │ + sbcs.w r0, r6, r1 │ │ + bcc.w 213c8 │ │ + movs r0, #0 │ │ + strd r2, r1, [sp, #360] @ 0x168 │ │ + strd r0, r0, [sp, #368] @ 0x170 │ │ + b.n 209d0 │ │ + ldrb.w r0, [sp, #416] @ 0x1a0 │ │ + cbz r0, 20b50 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + ldr r3, [sp, #148] @ 0x94 │ │ + uxtb.w r1, lr │ │ + ldrd r0, r2, [sp, #360] @ 0x168 │ │ + orr.w r1, r1, r3, lsl #8 │ │ + uxth r1, r1 │ │ + orrs r1, r4 │ │ + subs r0, r1, r0 │ │ + sbcs.w r0, fp, r2 │ │ + bcs.n 20b9c │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #416] @ 0x1a0 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + ldrb.w r0, [sp, #417] @ 0x1a1 │ │ + eor.w r0, r0, #1 │ │ + strb.w r0, [sp, #417] @ 0x1a1 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + uxtb.w r0, lr │ │ + str.w fp, [sp, #380] @ 0x17c │ │ + orr.w r0, r0, r1, lsl #8 │ │ + uxth r0, r0 │ │ + orrs r0, r4 │ │ + str r0, [sp, #376] @ 0x178 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + uxtb.w r0, lr │ │ + ldrb.w sl, [sp, #353] @ 0x161 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + uxth r0, r0 │ │ + orrs r0, r4 │ │ + ldrb.w r4, [sp, #354] @ 0x162 │ │ + cmp r4, #1 │ │ + beq.w 20d1a │ │ + cmp r4, #0 │ │ + beq.w 21510 │ │ + ldrd r1, r2, [sp, #368] @ 0x170 │ │ + movs r3, #0 │ │ + mov r8, lr │ │ + adds r6, r1, r0 │ │ + adc.w r5, r2, fp │ │ + mov r2, r4 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 5e064 │ │ + umull r2, r3, r0, r4 │ │ + mov lr, r8 │ │ + mla r3, r1, r4, r3 │ │ + subs r2, r6, r2 │ │ + sbc.w r3, r5, r3 │ │ + b.n 20d30 │ │ + ldrb.w r0, [sp, #336] @ 0x150 │ │ + movs r2, #56 @ 0x38 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + negs r0, r0 │ │ + and.w r0, r2, r0, lsl #3 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + lsrs r2, r0 │ │ + subs r0, #32 │ │ + it pl │ │ + movpl r2, #0 │ │ + it pl │ │ + lsrpl r3, r0 │ │ + eor.w r2, r2, fp │ │ + eor.w r0, r1, r3 │ │ + orrs r0, r2 │ │ + clz r0, r0 │ │ + mov.w r0, r0, lsr #5 │ │ + strb.w r0, [sp, #416] @ 0x1a0 │ │ + mov.w r0, #0 │ │ + itt ne │ │ + strdne r0, r0, [sp, #368] @ 0x170 │ │ + strdne r1, fp, [sp, #360] @ 0x168 │ │ + b.n 209d0 │ │ + ldrb.w r4, [sp, #354] @ 0x162 │ │ + ldrb.w sl, [sp, #353] @ 0x161 │ │ + cmp r4, #1 │ │ + beq.w 20d28 │ │ + cmp r4, #0 │ │ + beq.w 21510 │ │ + ldrd r1, r2, [sp, #368] @ 0x170 │ │ + movs r3, #0 │ │ + adds r6, r1, r0 │ │ + adc.w r8, r2, #0 │ │ + mov r2, r4 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl 5e064 │ │ + umull r2, r3, r0, r4 │ │ + mov lr, r5 │ │ + mla r3, r1, r4, r3 │ │ + subs r2, r6, r2 │ │ + sbc.w r3, r8, r3 │ │ + b.n 20d30 │ │ + ldrd r2, r1, [sp, #384] @ 0x180 │ │ + negs r3, r0 │ │ + mov.w r6, #0 │ │ + sbc.w r6, r6, fp │ │ + subs r3, r2, r3 │ │ + sbcs.w r3, r1, r6 │ │ + bcs.w 20e38 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #384] @ 0x180 │ │ + b.n 209d0 │ │ + ldrd r3, r6, [sp, #384] @ 0x180 │ │ + negs r5, r1 │ │ + mov.w r4, #0 │ │ + sbcs r4, r2 │ │ + adds r1, r1, r3 │ │ + adcs r2, r6 │ │ + subs r3, r3, r5 │ │ + sbcs.w r3, r6, r4 │ │ + itt cc │ │ + movcc r2, #0 │ │ + movcc r1, #0 │ │ + ldrb.w r3, [sp, #416] @ 0x1a0 │ │ + mov lr, sl │ │ + strd r1, r2, [sp, #384] @ 0x180 │ │ + cmp r3, #0 │ │ + bne.w 20de2 │ │ + ldrb.w r4, [sp, #354] @ 0x162 │ │ + uxtb r0, r0 │ │ + ldrb.w r5, [sp, #353] @ 0x161 │ │ + cmp r4, #1 │ │ + beq.w 20d88 │ │ + cmp r4, #0 │ │ + beq.w 21510 │ │ + ldrd r1, r2, [sp, #368] @ 0x170 │ │ + movs r3, #0 │ │ + adds r6, r1, r0 │ │ + adc.w r8, r2, #0 │ │ + mov r2, r4 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + bl 5e064 │ │ + umull r2, r3, r0, r4 │ │ + mov lr, sl │ │ + mla r3, r1, r4, r3 │ │ + subs r2, r6, r2 │ │ + sbc.w r3, r8, r3 │ │ + b.n 20d8e │ │ + mvns r0, r3 │ │ + add r1, sp, #528 @ 0x210 │ │ + add r0, ip │ │ + str r0, [sp, #532] @ 0x214 │ │ + adds r0, r2, r3 │ │ + adds r0, #1 │ │ + str r0, [sp, #528] @ 0x210 │ │ + add r0, sp, #536 @ 0x218 │ │ + bl 21a02 │ │ + ldrd r2, r1, [sp, #536] @ 0x218 │ │ + ldr r0, [sp, #556] @ 0x22c │ │ + ldrd r8, fp, [sp, #544] @ 0x220 │ │ + ldr.w lr, [sp, #552] @ 0x228 │ │ + str r0, [sp, #48] @ 0x30 │ │ + eor.w r0, r2, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + str r2, [sp, #108] @ 0x6c │ │ + beq.w 20fde │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ + mov sl, r1 │ │ + add r1, sp, #480 @ 0x1e0 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov.w r0, lr, lsr #8 │ │ + mov r6, sl │ │ + str r0, [sp, #132] @ 0x84 │ │ + mov.w r0, r8, lsr #16 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ubfx r0, r8, #8, #8 │ │ + str.w r8, [sp, #152] @ 0x98 │ │ + mov r4, lr │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ + b.n 208ca │ │ + str.w lr, [sp, #16] │ │ + mov.w r8, #49 @ 0x31 │ │ + str.w fp, [sp, #80] @ 0x50 │ │ + b.n 208d0 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + mov r1, fp │ │ + b.n 20d30 │ │ + nop │ │ + movs r0, #6 │ │ + movs r4, r0 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + movs r1, #0 │ │ + mov lr, r5 │ │ + umull r0, r6, r0, sl │ │ + ldr r5, [sp, #360] @ 0x168 │ │ + ldr r4, [sp, #364] @ 0x16c │ │ + str r2, [sp, #368] @ 0x170 │ │ + mla r1, r1, sl, r6 │ │ + str r3, [sp, #372] @ 0x174 │ │ + adds r2, r5, r0 │ │ + adcs.w r2, r4, r1 │ │ + mov.w r2, #0 │ │ + adcs.w r2, r2, #0 │ │ + bne.w 213c8 │ │ + ldrb.w r2, [sp, #336] @ 0x150 │ │ + movs r3, #56 @ 0x38 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + negs r2, r2 │ │ + and.w r2, r3, r2, lsl #3 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + lsrs r3, r2 │ │ + subs r2, #32 │ │ + it pl │ │ + movpl r3, #0 │ │ + it pl │ │ + lsrpl r6, r2 │ │ + adds r0, r0, r5 │ │ + adcs r1, r4 │ │ + subs r2, r6, r0 │ │ + sbcs.w r2, r3, r1 │ │ + bcc.w 213c8 │ │ + str r0, [sp, #360] @ 0x168 │ │ + movs r0, #0 │ │ + str r1, [sp, #364] @ 0x16c │ │ + b.n 209d0 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + movs r1, #0 │ │ + umull r0, r6, r0, r5 │ │ + strd r2, r3, [sp, #368] @ 0x170 │ │ + mla r1, r1, r5, r6 │ │ + ldrd r5, r4, [sp, #360] @ 0x168 │ │ + adds r2, r5, r0 │ │ + adcs.w r2, r4, r1 │ │ + mov.w r2, #0 │ │ + adcs.w r2, r2, #0 │ │ + bne.w 213c8 │ │ + ldrb.w r2, [sp, #336] @ 0x150 │ │ + movs r3, #56 @ 0x38 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + negs r2, r2 │ │ + and.w r2, r3, r2, lsl #3 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + lsrs r3, r2 │ │ + subs r2, #32 │ │ + it pl │ │ + movpl r3, #0 │ │ + it pl │ │ + lsrpl r6, r2 │ │ + adds r0, r0, r5 │ │ + adcs r1, r4 │ │ + subs r2, r6, r0 │ │ + sbcs.w r2, r3, r1 │ │ + bcc.w 213c8 │ │ + strd r0, r1, [sp, #360] @ 0x168 │ │ + ldrb.w r0, [sp, #416] @ 0x1a0 │ │ + cmp r0, #1 │ │ + bne.w 20f70 │ │ + ldrb.w r0, [sp, #419] @ 0x1a3 │ │ + cbz r0, 20e26 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + movs r2, #0 │ │ + ldrb.w r1, [sp, #352] @ 0x160 │ │ + str r2, [sp, #388] @ 0x184 │ │ + strd r2, r2, [r0] │ │ + strd r2, r2, [r0, #8] │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str.w r2, [sp, #418] @ 0x1a2 │ │ + strb.w r1, [sp, #417] @ 0x1a1 │ │ + strd r2, r2, [r0] │ │ + strd r2, r2, [r0, #8] │ │ + strd r2, r2, [r0, #16] │ │ + strb r2, [r0, #24] │ │ + movs r0, #1 │ │ + str r0, [sp, #384] @ 0x180 │ │ + strd r0, r2, [sp, #376] @ 0x178 │ │ + b.n 209d0 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #408] @ 0x198 │ │ + strh.w r0, [sp, #420] @ 0x1a4 │ │ + strb.w r0, [sp, #418] @ 0x1a2 │ │ + movs r0, #1 │ │ + b.n 209d0 │ │ + adds r0, r0, r2 │ │ + str r0, [sp, #384] @ 0x180 │ │ + adc.w r0, r1, fp │ │ + str r0, [sp, #388] @ 0x184 │ │ + movs r0, #0 │ │ + b.n 209d0 │ │ + mov.w r0, lr, lsr #16 │ │ + strd sl, r9, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ubfx r0, lr, #8, #8 │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r6, #0 │ │ + mov.w r8, #60 @ 0x3c │ │ + str.w lr, [sp, #4] │ │ + str.w fp, [sp, #64] @ 0x40 │ │ + str r3, [sp, #108] @ 0x6c │ │ + b.n 208d0 │ │ + mov.w r9, #0 │ │ + cmp.w r9, #0 │ │ + beq.w 2103e │ │ + ldrb.w r0, [r1, #59] @ 0x3b │ │ + str.w r9, [sp, #44] @ 0x2c │ │ + cbz r0, 20ebe │ │ + ldr r6, [sp, #188] @ 0xbc │ │ + cmp r6, #0 │ │ + beq.n 20f5a │ │ + ldrd r0, r8, [sp, #180] @ 0xb4 │ │ + movs r2, #8 │ │ + str r1, [sp, #144] @ 0x90 │ │ + ldrd sl, r1, [r1] │ │ + cmp r0, r6 │ │ + ldrd r9, fp, [r8] │ │ + str r1, [sp, #164] @ 0xa4 │ │ + mov.w r1, #0 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + strd r2, r1, [sp, #184] @ 0xb8 │ │ + bls.n 20f28 │ │ + add.w r0, r0, r0, lsl #1 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r6, r6, lsl #1 │ │ + lsls r4, r0, #3 │ │ + mov r0, r8 │ │ + mov r3, r4 │ │ + bl aed4 │ │ + mov r5, r0 │ │ + cbnz r0, 20f2a │ │ + b.n 214fa │ │ + ldrd r0, r4, [sp, #184] @ 0xb8 │ │ + cmp r4, #0 │ │ + ldrd r6, r5, [r1] │ │ + add.w r8, r4, r4, lsl #1 │ │ + ldrd fp, sl, [r1, #16] │ │ + ldr.w r9, [r1, #32] │ │ + ldr r2, [r1, #24] │ │ + str r2, [sp, #164] @ 0xa4 │ │ + str r1, [sp, #144] @ 0x90 │ │ + itt ne │ │ + addne.w r1, r0, r8, lsl #3 │ │ + subsne.w r2, r1, #24 │ │ + bne.n 20f10 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + cmp r4, r1 │ │ + bne.n 20ef4 │ │ + add r0, sp, #180 @ 0xb4 │ │ + bl 21f44 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str.w r6, [r0, r8, lsl #3] │ │ + add.w r0, r0, r8, lsl #3 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + strd r5, fp, [r0, #4] │ │ + str.w sl, [r0, #12] │ │ + strd r1, r9, [r0, #16] │ │ + adds r0, r4, #1 │ │ + str r0, [sp, #188] @ 0xbc │ │ + b.n 20f58 │ │ + ldrd r2, r3, [r2] │ │ + eors r3, r5 │ │ + eors r2, r6 │ │ + orrs r2, r3 │ │ + bne.n 20ee6 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + strd fp, sl, [r1, #-16] │ │ + strd r0, r9, [r1, #-8] │ │ + b.n 20f58 │ │ + mov r5, r8 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ + cmp r4, r0 │ │ + bne.n 20f38 │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 21fb8 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + add.w r1, r4, r4, lsl #1 │ │ + str.w r5, [r0, r1, lsl #3] │ │ + add.w r0, r0, r1, lsl #3 │ │ + adds r1, r0, #4 │ │ + stmia.w r1, {r6, r9, fp} │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + str.w sl, [r0, #16] │ │ + str r1, [r0, #20] │ │ + adds r0, r4, #1 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + ldrb.w r0, [sp, #419] @ 0x1a3 │ │ + lsls r0, r0, #31 │ │ + bne.w 20172 │ │ + b.w 201a2 │ │ + mov.w r9, #0 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + b.n 20e6c │ │ + add.w r9, sp, #192 @ 0xc0 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + b.n 20e6c │ │ + movs r1, #0 │ │ + str.w r2, [sp, #543] @ 0x21f │ │ + str.w r1, [sp, #547] @ 0x223 │ │ + mov.w r8, #19 │ │ + b.n 20fb2 │ │ + mov.w r8, #25 │ │ + b.n 20fb2 │ │ + str.w r2, [sp, #615] @ 0x267 │ │ + mov.w r8, #19 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #608] @ 0x260 │ │ + ldrb r1, [r2, #2] │ │ + ldrh r2, [r2, #0] │ │ + strh r2, [r3, #0] │ │ + ldr r2, [sp, #612] @ 0x264 │ │ + strb r1, [r3, #2] │ │ + movs r1, #0 │ │ + str.w r1, [sp, #547] @ 0x223 │ │ + uxtb r1, r0 │ │ + str r0, [sp, #536] @ 0x218 │ │ + str r2, [sp, #540] @ 0x21c │ │ + ldrh.w r0, [sp, #537] @ 0x219 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr.w r9, [sp, #539] @ 0x21b │ │ + ldr.w lr, [r0] │ │ + ldr r2, [r0, #4] │ │ + movs r0, #0 │ │ + uxtb.w fp, r8 │ │ + str r0, [sp, #428] @ 0x1ac │ │ + movs r0, #1 │ │ + cmp.w fp, #82 @ 0x52 │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + bne.w 214d8 │ │ + mov r1, lr │ │ + str r2, [sp, #140] @ 0x8c │ │ + b.n 20e6c │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + ubfx r1, r8, #8, #8 │ │ + mov r9, fp │ │ + mov.w r0, r8, lsr #16 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 20fc4 │ │ + mov.w fp, #6 │ │ + movs r0, #0 │ │ + mov r9, r8 │ │ + str r0, [sp, #140] @ 0x8c │ │ + mov.w sl, #0 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + b.n 21276 │ │ + ldrd r1, r0, [sp, #100] @ 0x64 │ │ + mov sl, r5 │ │ + add r0, r1 │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + mov r1, r0 │ │ + movs r0, #0 │ │ + mov.w fp, #19 │ │ + str r0, [sp, #140] @ 0x8c │ │ + mov r9, r8 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + mov r8, r1 │ │ + b.n 21278 │ │ + add.w r8, r4, ip │ │ + movs r0, #0 │ │ + mov sl, r1 │ │ + str r0, [sp, #428] @ 0x1ac │ │ + b.n 21214 │ │ + mov r1, sl │ │ + mov.w sl, #0 │ │ + b.n 2100c │ │ + movs r0, #0 │ │ + add.w r8, r4, ip │ │ + str r0, [sp, #428] @ 0x1ac │ │ + mov sl, r3 │ │ + b.n 21214 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + cmp r1, #2 │ │ + bcs.w 214e0 │ │ + ldrh.w r0, [sp, #338] @ 0x152 │ │ + movs r1, #0 │ │ + movs r2, #4 │ │ + str r1, [sp, #488] @ 0x1e8 │ │ + cmp r0, #5 │ │ + strd r1, r2, [sp, #480] @ 0x1e0 │ │ + bcs.n 210e0 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + beq.n 21134 │ │ + add r3, sp, #192 @ 0xc0 │ │ + b.n 210e6 │ │ + mov.w fp, #6 │ │ + mov.w sl, #0 │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + b.n 21272 │ │ + mov.w fp, #6 │ │ + mov.w sl, #0 │ │ + ldr.w r8, [sp, #28] │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + b.n 21272 │ │ + mov.w fp, #6 │ │ + mov.w sl, #0 │ │ + ldr.w r8, [sp, #32] │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + b.n 21272 │ │ + mov.w fp, #6 │ │ + mov.w sl, #0 │ │ + ldr.w r8, [sp, #24] │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + b.n 21272 │ │ + movs r0, #0 │ │ + mov.w fp, #6 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + mov.w sl, #0 │ │ + ldr.w r8, [sp, #20] │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + b.n 210c8 │ │ + add.w r8, r2, ip │ │ + movs r0, #0 │ │ + mov.w fp, #19 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + b.n 21278 │ │ + movs r0, #0 │ │ + mov.w fp, #19 │ │ + str r0, [sp, #140] @ 0x8c │ │ + mov r8, r2 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + mov r9, r2 │ │ + ldr.w sl, [sp, #148] @ 0x94 │ │ + b.n 21276 │ │ + ldr r0, [sp, #332] @ 0x14c │ │ + cbz r0, 21134 │ │ + ldr r3, [sp, #328] @ 0x148 │ │ + add r0, sp, #192 @ 0xc0 │ │ + ldrd r1, r2, [sp, #120] @ 0x78 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #536 @ 0x218 │ │ + bl 2206c │ │ + ldrb.w fp, [sp, #536] @ 0x218 │ │ + cmp.w fp, #82 @ 0x52 │ │ + bne.w 213a2 │ │ + ldrd r6, r5, [sp, #540] @ 0x21c │ │ + ldr r4, [sp, #548] @ 0x224 │ │ + ldr r1, [pc, #880] @ (21478 ) │ │ + add r1, pc │ │ + add r0, sp, #480 @ 0x1e0 │ │ + bl 2226c │ │ + b.n 21144 │ │ + mov.w fp, #56 @ 0x38 │ │ + b.n 20ff2 │ │ + mov r8, sl │ │ + mov.w sl, #0 │ │ + b.n 21218 │ │ + mov r9, ip │ │ + b.n 211f4 │ │ + mov.w fp, #6 │ │ + mov.w sl, #0 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + b.n 21272 │ │ + ldr r1, [pc, #836] @ (2147c ) │ │ + add r1, pc │ │ + add r0, sp, #480 @ 0x1e0 │ │ + bl 2226c │ │ + movs r5, #1 │ │ + movs r6, #0 │ │ + movs r4, #0 │ │ + ldr.w sl, [sp, #484] @ 0x1e4 │ │ + add.w r9, sp, #536 @ 0x218 │ │ + strd r6, r5, [sl] │ │ + movs r6, #1 │ │ + str.w r4, [sl, #8] │ │ + movs r4, #0 │ │ + str r6, [sp, #488] @ 0x1e8 │ │ + b.n 21178 │ │ + ldr.w sl, [sp, #484] @ 0x1e4 │ │ + add.w r0, r6, r6, lsl #1 │ │ + adds r6, #1 │ │ + adc.w r4, r4, #0 │ │ + str.w r5, [sl, r0, lsl #2] │ │ + add.w r0, sl, r0, lsl #2 │ │ + strd fp, r8, [r0, #4] │ │ + str r6, [sp, #488] @ 0x1e8 │ │ + ldrh.w r0, [sp, #338] @ 0x152 │ │ + cmp r0, #5 │ │ + bcs.n 2119c │ │ + orrs.w r0, r6, r4 │ │ + beq.n 211b0 │ │ + ldr r1, [sp, #332] @ 0x14c │ │ + subs r0, r6, #1 │ │ + cmp r0, r1 │ │ + bcs.w 2134c │ │ + ldr r1, [sp, #328] @ 0x148 │ │ + add.w r0, r0, r0, lsl #3 │ │ + add.w r3, r1, r0, lsl #3 │ │ + b.n 211c0 │ │ + ldr r0, [sp, #332] @ 0x14c │ │ + cmp r0, r6 │ │ + bls.w 2134c │ │ + ldr r0, [sp, #328] @ 0x148 │ │ + add.w r1, r6, r6, lsl #3 │ │ + add.w r3, r0, r1, lsl #3 │ │ + b.n 211c0 │ │ + ldrd r0, r1, [sp, #192] @ 0xc0 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + beq.w 2140c │ │ + add r3, sp, #192 @ 0xc0 │ │ + ldrd r1, r2, [sp, #120] @ 0x78 │ │ + add r0, sp, #192 @ 0xc0 │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + bl 2206c │ │ + ldrb.w fp, [sp, #536] @ 0x218 │ │ + cmp.w fp, #82 @ 0x52 │ │ + bne.n 21222 │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ + ldrd r5, fp, [sp, #540] @ 0x21c │ │ + ldr.w r8, [sp, #548] @ 0x224 │ │ + cmp r0, r6 │ │ + bne.n 21160 │ │ + ldr r1, [pc, #664] @ (21480 ) │ │ + add r1, pc │ │ + add r0, sp, #480 @ 0x1e0 │ │ + bl 2226c │ │ + b.n 2115c │ │ + mov r9, r8 │ │ + movs r0, #0 │ │ + mov.w fp, #19 │ │ + str r0, [sp, #140] @ 0x8c │ │ + mov r8, ip │ │ + ldr.w sl, [sp, #148] @ 0x94 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + b.n 21276 │ │ + movs r0, #0 │ │ + mov sl, ip │ │ + str r0, [sp, #428] @ 0x1ac │ │ + ldrd r1, r0, [sp, #100] @ 0x64 │ │ + add.w r8, r0, r1 │ │ + str.w r8, [sp, #424] @ 0x1a8 │ │ + movs r0, #0 │ │ + mov.w fp, #19 │ │ + str r0, [sp, #140] @ 0x8c │ │ + b.n 21276 │ │ + ldrd r9, r8, [sp, #540] @ 0x21c │ │ + cmp r6, #0 │ │ + ldrb.w r5, [sp, #537] @ 0x219 │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldrh.w r0, [sp, #538] @ 0x21a │ │ + str r0, [sp, #160] @ 0xa0 │ │ + beq.w 213b8 │ │ + add.w r4, sl, #4 │ │ + ldr.w r0, [r4, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #0] │ │ + blxne 60d20 │ │ + adds r4, #12 │ │ + subs r6, #1 │ │ + bne.n 2123e │ │ + b.n 213b8 │ │ + ldr.w r8, [sp, #16] │ │ + mov.w fp, #7 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov.w sl, #0 │ │ + b.n 21272 │ │ + mov.w fp, #6 │ │ + mov.w sl, #0 │ │ + ldr.w r8, [sp, #4] │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movs r0, #0 │ │ + str r0, [sp, #428] @ 0x1ac │ │ + movs r0, #1 │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #292] @ 0x124 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #304] @ 0x130 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #316] @ 0x13c │ │ + blxne 60d20 │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #328] @ 0x148 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #184] @ 0xb8 │ │ + blxne 60d20 │ │ + ldrd r4, r5, [sp, #172] @ 0xac │ │ + cbz r5, 212d8 │ │ + adds r6, r4, #4 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r6, #-4] │ │ + blxne 60d20 │ │ + adds r6, #24 │ │ + subs r5, #1 │ │ + bne.n 212c4 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + cbz r0, 212e2 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + movs r0, #1 │ │ + ldr r4, [sp, #128] @ 0x80 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + mov.w r1, sl, lsl #8 │ │ + orr.w r1, r1, r2, lsl #16 │ │ + ldr r2, [r4, #0] │ │ + add r1, fp │ │ + cmp r2, #2 │ │ + itttt eq │ │ + strdeq r0, r5, [r4] │ │ + strdeq r1, r9, [r4, #8] │ │ + streq.w r8, [r4, #16] │ │ + ldreq r0, [sp, #140] @ 0x8c │ │ + itttt eq │ │ + streq r0, [r4, #20] │ │ + moveq r0, r4 │ │ + addeq.w sp, sp, #620 @ 0x26c │ │ + ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ + it eq │ │ + popeq {r4, r5, r6, r7, pc} │ │ + ldr r2, [sp, #140] @ 0x8c │ │ + strd r0, r5, [sp, #200] @ 0xc8 │ │ + add r0, sp, #192 @ 0xc0 │ │ + strd r1, r9, [sp, #208] @ 0xd0 │ │ + strd r8, r2, [sp, #216] @ 0xd8 │ │ + str r4, [sp, #192] @ 0xc0 │ │ + bl 222e0 │ │ + ldr r1, [pc, #700] @ (215ec ) │ │ + movs r3, #1 │ │ + ldr r0, [pc, #700] @ (215f0 ) │ │ + movs r2, #0 │ │ + add r1, pc │ │ + str r2, [sp, #208] @ 0xd0 │ │ + add r0, pc │ │ + strd r0, r3, [sp, #192] @ 0xc0 │ │ + movs r0, #4 │ │ + str r2, [sp, #204] @ 0xcc │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add r0, sp, #192 @ 0xc0 │ │ + bl b450 │ │ + ldrd r0, r5, [sp, #480] @ 0x1e0 │ │ + ubfx sl, r6, #8, #8 │ │ + lsrs r1, r6, #16 │ │ + uxtb.w fp, r6 │ │ + cmp r0, r6 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + bls.n 21440 │ │ + cmp r6, #0 │ │ + beq.n 2142e │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r2, #4 │ │ + lsls r1, r0, #2 │ │ + add.w r0, r6, r6, lsl #1 │ │ + lsls r4, r0, #2 │ │ + mov r0, r5 │ │ + mov r3, r4 │ │ + bl aed4 │ │ + mov r5, r0 │ │ + cmp r0, #0 │ │ + bne.n 21440 │ │ + movs r0, #4 │ │ + mov r1, r4 │ │ + bl b118 │ │ + b.n 21518 │ │ + movs r0, #0 │ │ + mov sl, r8 │ │ + str r0, [sp, #428] @ 0x1ac │ │ + add.w r0, r4, ip │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + mov r1, r0 │ │ + movs r0, #0 │ │ + mov.w fp, #19 │ │ + str r0, [sp, #140] @ 0x8c │ │ + b.n 21018 │ │ + ldr r0, [sp, #548] @ 0x224 │ │ + mov.w sl, #4 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldrh.w r0, [sp, #538] @ 0x21a │ │ + ldrd r9, r8, [sp, #540] @ 0x21c │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldrb.w r5, [sp, #537] @ 0x219 │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, sl │ │ + blxne 60d20 │ │ + mov sl, r5 │ │ + b.n 21280 │ │ + mov.w fp, #52 @ 0x34 │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ + ldr.w sl, [sp, #156] @ 0x9c │ │ + b.n 21280 │ │ + mov r9, fp │ │ + mov.w fp, #19 │ │ + movs r0, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + mov r8, sl │ │ + b.n 211fe │ │ + movs r0, #0 │ │ + mov r9, fp │ │ + mov.w fp, #19 │ │ + str r0, [sp, #140] @ 0x8c │ │ + mov r8, r1 │ │ + b.n 211fe │ │ + movs r1, #0 │ │ + mov r9, fp │ │ + mov.w fp, #19 │ │ + str r1, [sp, #140] @ 0x8c │ │ + mov r8, r0 │ │ + b.n 211fe │ │ + mov.w sl, #0 │ │ + mov r8, r2 │ │ + b.n 210c0 │ │ + ldrd r0, r5, [sp, #480] @ 0x1e0 │ │ + mov.w fp, #0 │ │ + mov.w r8, #0 │ │ + movs r4, #0 │ │ + cmp r0, r6 │ │ + mov.w r0, #0 │ │ + mov.w sl, #0 │ │ + mov.w r6, #0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + bhi.n 21432 │ │ + b.n 21440 │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ + mov r8, sl │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + movs r5, #4 │ │ + movs r6, #0 │ │ + mov sl, r8 │ │ + str r4, [sp, #160] @ 0xa0 │ │ + ldrd r0, r9, [sp, #168] @ 0xa8 │ │ + ldr.w r8, [sp, #176] @ 0xb0 │ │ + cmp r0, r8 │ │ + bls.n 2148e │ │ + cmp.w r8, #0 │ │ + beq.n 21484 │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r2, #8 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r8, r8, lsl #1 │ │ + lsls r4, r0, #3 │ │ + mov r0, r9 │ │ + mov r3, r4 │ │ + bl aed4 │ │ + mov r9, r0 │ │ + cbnz r0, 2148e │ │ + movs r0, #8 │ │ + mov r1, r4 │ │ + bl b118 │ │ + b.n 21518 │ │ + nop │ │ + subs r0, r3, r3 │ │ + movs r4, r0 │ │ + subs r2, r3, r2 │ │ + movs r4, r0 │ │ + subs r0, r1, r0 │ │ + movs r4, r0 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + mov.w r9, #8 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #292] @ 0x124 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + ldr r4, [sp, #128] @ 0x80 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #304] @ 0x130 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #316] @ 0x13c │ │ + blxne 60d20 │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #328] @ 0x148 │ │ + blxne 60d20 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #184] @ 0xb8 │ │ + blxne 60d20 │ │ + movs r0, #0 │ │ + b.n 212e6 │ │ + mov r1, sl │ │ + mov.w sl, #0 │ │ + b.n 21398 │ │ + mov sl, r1 │ │ + str r2, [sp, #140] @ 0x8c │ │ + mov r8, lr │ │ + b.n 21280 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r1, #21 │ │ + bcs.n 2151a │ │ + bl 21e94 │ │ + b.n 21046 │ │ + movs r0, #0 │ │ + mov.w fp, #19 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr.w r9, [sp, #8] │ │ + b.n 213e4 │ │ + movs r0, #8 │ │ + mov r1, r4 │ │ + bl b118 │ │ + b.n 21518 │ │ + ldr r0, [pc, #220] @ (215e4 ) │ │ + add r0, pc │ │ + b.n 21514 │ │ + bl bd70 │ │ + b.n 21518 │ │ + ldr r0, [pc, #212] @ (215e8 ) │ │ + add r0, pc │ │ + bl d5fc │ │ + udf #254 @ 0xfe │ │ + bl 21dc4 │ │ + b.n 21046 │ │ + b.n 2157e │ │ + mov r4, r0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 21d48 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + bl 21d88 │ │ + add r0, sp, #192 @ 0xc0 │ │ + bl 21d0a │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cmp r0, #0 │ │ + beq.n 215c8 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + mov r4, r0 │ │ + cbz r6, 21580 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + b.n 21580 │ │ + b.n 2157e │ │ + b.n 2157e │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + b.n 2158a │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + b.n 2158a │ │ + b.n 21588 │ │ + mov r4, r0 │ │ + cbz r5, 21580 │ │ + mov r0, fp │ │ + blx 60d20 │ │ + b.n 21580 │ │ + b.n 21588 │ │ + mov r4, r0 │ │ + add r0, sp, #480 @ 0x1e0 │ │ + bl 2202c │ │ + b.n 2158a │ │ + mov r4, r0 │ │ + add r0, sp, #192 @ 0xc0 │ │ + bl 21d0a │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #184] @ 0xb8 │ │ + blxne 60d20 │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 21d48 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + cbz r0, 215b8 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + blx 60d20 │ │ + b.n 215b8 │ │ + mov r4, r0 │ │ + ldrd r0, r1, [sp, #112] @ 0x70 │ │ + cbz r1, 215c2 │ │ + blx 60d20 │ │ + ldrd r0, r1, [sp, #160] @ 0xa0 │ │ + cbnz r1, 215d8 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + mov r4, r0 │ │ + ldrd r0, r1, [sp, #160] @ 0xa0 │ │ + cmp r1, #0 │ │ + beq.n 215c8 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + nop │ │ + asrs r2, r0, #23 │ │ + movs r4, r0 │ │ + asrs r6, r0, #23 │ │ + movs r4, r0 │ │ + asrs r2, r1, #26 │ │ + movs r4, r0 │ │ + asrs r6, r7, #25 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #8 │ │ + ldr r2, [pc, #236] @ (216ec ) │ │ + mov r8, r0 │ │ + movs r0, #0 │ │ + add r2, pc │ │ + ldr.w ip, [r2, #304] @ 0x130 │ │ + cmp.w ip, #0 │ │ + beq.n 216a6 │ │ + ldr.w r3, [r2, #300] @ 0x12c │ │ + mov r9, r2 │ │ + cmp.w ip, #1 │ │ + beq.n 21648 │ │ + movs r6, #0 │ │ + mov r4, ip │ │ + add.w r0, r6, r4, lsr #1 │ │ + sub.w r4, r4, r4, lsr #1 │ │ + add.w r5, r0, r0, lsl #1 │ │ + ldr.w r2, [r3, r5, lsl #3] │ │ + add.w r5, r3, r5, lsl #3 │ │ + ldr r5, [r5, #4] │ │ + subs.w r2, r8, r2 │ │ + sbcs.w r2, r1, r5 │ │ + it cc │ │ + movcc r0, r6 │ │ + cmp r4, #1 │ │ + mov r6, r0 │ │ + bhi.n 21620 │ │ + add.w r4, r0, r0, lsl #1 │ │ + ldr.w r6, [r3, r4, lsl #3] │ │ + add.w r4, r3, r4, lsl #3 │ │ + ldr r4, [r4, #4] │ │ + eor.w lr, r6, r8 │ │ + eor.w r5, r4, r1 │ │ + orrs.w r5, r5, lr │ │ + beq.n 21674 │ │ + subs.w r2, r6, r8 │ │ + sbcs.w r2, r4, r1 │ │ + it cc │ │ + addcc r0, #1 │ │ + cbz r0, 216a4 │ │ + subs r0, #1 │ │ + cmp r0, ip │ │ + bcs.n 216a4 │ │ + add.w r2, r0, r0, lsl #1 │ │ + ldr.w r0, [r3, r2, lsl #3] │ │ + add.w r3, r3, r2, lsl #3 │ │ + ldr r6, [r3, #4] │ │ + subs.w r2, r8, r0 │ │ + sbcs.w r2, r1, r6 │ │ + bcc.n 216a4 │ │ + ldrd r2, r5, [r3, #8] │ │ + adds r0, r0, r2 │ │ + adc.w r2, r5, r6 │ │ + subs.w r0, r0, r8 │ │ + sbcs.w r0, r2, r1 │ │ + bcs.n 216ae │ │ + movs r0, #0 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w ip, [r9, #272] @ 0x110 │ │ + movs r0, #0 │ │ + cmp.w ip, #0 │ │ + beq.n 216a6 │ │ + ldr r2, [r3, #16] │ │ + ldrd r6, r3, [r9, #280] @ 0x118 │ │ + adds r1, r6, r2 │ │ + adcs.w r1, r3, #0 │ │ + adcs.w r1, r0, #0 │ │ + bne.n 216a6 │ │ + adds r2, r2, r6 │ │ + ldr.w r1, [r9, #276] @ 0x114 │ │ + ldrd r0, r5, [r9, #288] @ 0x120 │ │ + adc.w r3, r3, #0 │ │ + strd r0, r5, [sp] │ │ + mov r0, ip │ │ + bl ff30 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + adds r0, #232 @ 0xe8 │ │ + movs r4, r0 │ │ + ldr r2, [r1, #0] │ │ + tbh [pc, r2, lsl #1] │ │ + movs r6, r5 │ │ + lsls r0, r2, #3 │ │ + lsls r2, r6, #2 │ │ + lsls r0, r0, #3 │ │ + lsls r6, r0, #2 │ │ + lsls r7, r6, #3 │ │ + lsls r6, r1, #4 │ │ + lsls r7, r0, #3 │ │ + lsls r5, r4, #4 │ │ + lsls r3, r3, #2 │ │ + lsls r6, r3, #4 │ │ + lsls r7, r7, #1 │ │ + lsls r4, r2, #2 │ │ + lsls r7, r0, #4 │ │ + lsls r1, r6, #1 │ │ + lsls r1, r7, #2 │ │ + lsls r1, r4, #1 │ │ + lsls r2, r4, #3 │ │ + lsls r7, r2, #4 │ │ + lsls r5, r2, #5 │ │ + lsls r0, r6, #3 │ │ + lsls r0, r0, #4 │ │ + lsls r5, r0, #5 │ │ + lsls r3, r4, #5 │ │ + lsls r3, r5, #2 │ │ + lsls r2, r4, #2 │ │ + lsls r7, r7, #5 │ │ + lsls r3, r2, #1 │ │ + lsls r2, r5, #5 │ │ + lsls r1, r6, #5 │ │ + lsls r6, r5, #4 │ │ + lsls r1, r3, #3 │ │ + lsls r5, r6, #4 │ │ + lsls r0, r7, #1 │ │ + lsls r2, r3, #1 │ │ + lsls r5, r0, #1 │ │ + lsls r4, r1, #1 │ │ + movs r6, r7 │ │ + lsls r0, r7, #5 │ │ + lsls r4, r1, #5 │ │ + lsls r5, r1, #2 │ │ + lsls r1, r5, #3 │ │ + lsls r4, r3, #5 │ │ + movs r7, r6 │ │ + lsls r0, r5, #1 │ │ + lsls r4, r7, #4 │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r2, #0 │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #43 @ 0x2b │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #37 @ 0x25 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #35 @ 0x23 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #36 @ 0x24 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #27 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #34 @ 0x22 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #16 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #44 @ 0x2c │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #14 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #33 @ 0x21 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #11 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #4 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #40 @ 0x28 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #12 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #9 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #25 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #24 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #2 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #15 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrh r1, [r1, #8] │ │ + movs r2, #3 │ │ + strh r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #7 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #1 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #31 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #17 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #41 @ 0x29 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #20 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #5 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #21 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #13 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #6 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #18 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #10 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #8 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #30 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #32 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #45 @ 0x2d │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #22 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrd r1, r2, [r1, #8] │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #0 │ │ + movs r2, #39 @ 0x27 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #19 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + movs r2, #42 @ 0x2a │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #23 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #28 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #29 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldrh r1, [r1, #8] │ │ + movs r2, #38 @ 0x26 │ │ + strh r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + ldr r1, [r1, #8] │ │ + movs r2, #26 │ │ + str r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r1, [r0] │ │ + bx lr │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #48 @ 0x30 │ │ + ldrd r9, ip, [r1] │ │ + cmp.w ip, #0 │ │ + beq.n 21aa4 │ │ + strd r0, r1, [sp, #28] │ │ + add.w r0, r9, ip │ │ + str r0, [sp, #36] @ 0x24 │ │ + sub.w r0, ip, #3 │ │ + strd r2, r3, [sp, #12] │ │ + movs r6, #0 │ │ + str r0, [sp, #20] │ │ + movs r0, #0 │ │ + movs r3, #0 │ │ + movs r2, #0 │ │ + str.w ip, [sp, #24] │ │ + str.w r9, [sp, #44] @ 0x2c │ │ + add.w lr, r9, r6 │ │ + sub.w r4, ip, #1 │ │ + cmp r2, #63 @ 0x3f │ │ + mov r1, lr │ │ + ldrb.w r8, [r1], #1 │ │ + bne.n 21a50 │ │ + cmp.w r8, #1 │ │ + bhi.n 21aae │ │ + and.w fp, r2, #63 @ 0x3f │ │ + str.w ip, [sp, #40] @ 0x28 │ │ + mov ip, lr │ │ + mov lr, r1 │ │ + and.w r1, r8, #127 @ 0x7f │ │ + rsb sl, fp, #32 │ │ + subs.w r9, fp, #32 │ │ + lsr.w r5, r1, sl │ │ + it pl │ │ + lslpl.w r5, r1, r9 │ │ + lsl.w r1, r1, fp │ │ + it pl │ │ + movpl r1, #0 │ │ + orrs r0, r1 │ │ + orrs r3, r5 │ │ + sxtb.w r1, r8 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.n 21ad6 │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ + adds r6, #1 │ │ + adds r2, #7 │ │ + cmp r4, #0 │ │ + mov ip, r4 │ │ + bne.n 21a38 │ │ + ldrd r1, r9, [sp, #32] │ │ + movs r0, #0 │ │ + strd r9, r0, [r1] │ │ + ldr r0, [sp, #28] │ │ + b.n 21aa8 │ │ + mov.w r8, #0 │ │ + movs r1, #0 │ │ + movs r5, #19 │ │ + b.n 21abc │ │ + ldr r0, [sp, #32] │ │ + movs r5, #6 │ │ + mov.w r8, #0 │ │ + strd r1, r4, [r0] │ │ + ldr r0, [sp, #28] │ │ + movs r2, #0 │ │ + movs r6, #46 @ 0x2e │ │ + strd r6, r2, [r0] │ │ + strb.w r8, [r0, #9] │ │ + strb r5, [r0, #8] │ │ + strd r9, r1, [r0, #16] │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + ldr r1, [sp, #32] │ │ + mov r9, r4 │ │ + cmp r4, #0 │ │ + strd lr, r9, [r1] │ │ + beq.n 21b68 │ │ + strd r3, r0, [sp] │ │ + mov.w r8, #0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + add r0, ip │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #24] │ │ + subs r0, #1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + sub.w ip, r9, #1 │ │ + cmp r3, #63 @ 0x3f │ │ + add.w lr, r0, r6 │ │ + mov r1, lr │ │ + ldrb.w fp, [r1, #1]! │ │ + add.w r4, r1, #1 │ │ + str r4, [sp, #40] @ 0x28 │ │ + bne.n 21b1a │ │ + cmp.w fp, #1 │ │ + bhi.n 21b72 │ │ + and.w r4, r3, #63 @ 0x3f │ │ + and.w r5, fp, #127 @ 0x7f │ │ + rsb r0, r4, #32 │ │ + subs.w sl, r4, #32 │ │ + lsr.w r0, r5, r0 │ │ + it pl │ │ + lslpl.w r0, r5, sl │ │ + orr.w r2, r2, r0 │ │ + lsl.w r0, r5, r4 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r8, r8, r0 │ │ + sxtb.w r0, fp │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 21b9c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + adds r6, #1 │ │ + adds r3, #7 │ │ + mov r9, ip │ │ + cmp r0, r6 │ │ + bne.n 21afa │ │ + ldr.w lr, [sp, #8] │ │ + movs r0, #0 │ │ + ldr r1, [sp, #32] │ │ + strd lr, r0, [r1] │ │ + b.n 21b6c │ │ + mov.w fp, #0 │ │ + movs r1, #0 │ │ + movs r0, #19 │ │ + b.n 21b80 │ │ + ldr r0, [sp, #32] │ │ + mov.w fp, #0 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + strd r1, ip, [r0] │ │ + movs r0, #6 │ │ + ldr r6, [sp, #28] │ │ + movs r2, #0 │ │ + movs r3, #46 @ 0x2e │ │ + strd r3, r2, [r6] │ │ + strb.w fp, [r6, #9] │ │ + strb r0, [r6, #8] │ │ + strd lr, r1, [r6, #16] │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + ldr r0, [sp, #32] │ │ + cmp.w ip, #0 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + strd r3, ip, [r0] │ │ + beq.n 21c22 │ │ + ldr r0, [sp, #20] │ │ + add.w sl, lr, #3 │ │ + movs r3, #0 │ │ + movs r5, #0 │ │ + sub.w fp, r0, r6 │ │ + movs r4, #0 │ │ + add.w r0, r1, r9 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldrb.w r6, [sl, #-1] │ │ + cmp r4, #63 @ 0x3f │ │ + bne.n 21bcc │ │ + cmp r6, #1 │ │ + bhi.n 21c2e │ │ + and.w r1, r4, #63 @ 0x3f │ │ + and.w r0, r6, #127 @ 0x7f │ │ + rsb r9, r1, #32 │ │ + str r3, [sp, #44] @ 0x2c │ │ + mov lr, r6 │ │ + subs.w r3, r1, #32 │ │ + lsr.w r6, r0, r9 │ │ + it pl │ │ + lslpl.w r6, r0, r3 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + lsl.w r0, r0, r1 │ │ + orr.w r5, r5, r6 │ │ + it pl │ │ + movpl r0, #0 │ │ + orrs r3, r0 │ │ + sxtb.w r0, lr │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 21c58 │ │ + sub.w fp, fp, #1 │ │ + add.w sl, sl, #1 │ │ + adds r4, #7 │ │ + mov r9, lr │ │ + adds.w r0, fp, #1 │ │ + bne.n 21bc0 │ │ + ldr r1, [sp, #32] │ │ + movs r0, #0 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + strd r2, r0, [r1] │ │ + b.n 21c26 │ │ + mov.w r9, #0 │ │ + ldr r6, [sp, #28] │ │ + movs r1, #0 │ │ + movs r0, #19 │ │ + b.n 21c3c │ │ + ldr r0, [sp, #32] │ │ + mov.w r9, #0 │ │ + ldr r6, [sp, #28] │ │ + strd sl, fp, [r0] │ │ + movs r0, #6 │ │ + strb r0, [r6, #8] │ │ + movs r2, #0 │ │ + movs r3, #46 @ 0x2e │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + strd r3, r2, [r6] │ │ + strb.w r9, [r6, #9] │ │ + strd r0, r1, [r6, #16] │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + ldr r6, [sp, #32] │ │ + movs r0, #0 │ │ + movs r4, #31 │ │ + movs r1, #46 @ 0x2e │ │ + strd sl, fp, [r6] │ │ + ldr r6, [sp, #28] │ │ + strd r4, r0, [r6] │ │ + ldr r4, [sp, #12] │ │ + str r4, [r6, #8] │ │ + ldr r4, [sp, #16] │ │ + strd r4, r1, [r6, #12] │ │ + ldr r1, [sp, #4] │ │ + str r1, [r6, #32] │ │ + ldr r1, [sp, #0] │ │ + strd r1, r8, [r6, #36] @ 0x24 │ │ + add.w r1, r6, #44 @ 0x2c │ │ + strd r0, r0, [r6, #64] @ 0x40 │ │ + str r0, [r6, #20] │ │ + stmia r1!, {r2, r3, r5} │ │ + strd r0, r0, [r6, #56] @ 0x38 │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r5, r0 │ │ + movs r6, #4 │ │ + mov r4, r1 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #72 @ 0x48 │ │ + it hi │ │ + lslhi r6, r3, #1 │ │ + umull r2, r1, r6, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 21d04 │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 21cfe │ │ + cbz r3, 21cd8 │ │ + ldr r0, [r5, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #3 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r6, r0, [r5] │ │ + addne sp, #24 │ │ + ldrne.w fp, [sp], #4 │ │ + it ne │ │ + popne {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + mov r2, r4 │ │ + bl b108 │ │ + mov r2, r4 │ │ + bl b108 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #96] @ 0x60 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #100] @ 0x64 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #108] @ 0x6c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #112] @ 0x70 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #120] @ 0x78 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #124] @ 0x7c │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #132] @ 0x84 │ │ + cbz r0, 21d46 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 60c64 │ │ + pop {r4, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + ldrd r8, r6, [r0, #4] │ │ + mov r5, r0 │ │ + cbz r6, 21d70 │ │ + add.w r4, r8, #4 │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #-4] │ │ + blxne 60d20 │ │ + adds r4, #24 │ │ + subs r6, #1 │ │ + bne.n 21d5c │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 21d82 │ │ + mov r0, r8 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r1, #0 │ │ + it eq │ │ + bxeq lr │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + mov r4, r0 │ │ + add.w r0, r1, r1, lsl #1 │ │ + movs r6, #0 │ │ + lsls r5, r0, #2 │ │ + ldr r0, [r4, r6] │ │ + cmp r0, #0 │ │ + ittt ne │ │ + addne r0, r4, r6 │ │ + ldrne r0, [r0, #4] │ │ + blxne 60d20 │ │ + adds r6, #12 │ │ + cmp r5, r6 │ │ + bne.n 21da0 │ │ + mov r0, r4 │ │ + ldr.w fp, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + bmi.n 21d6e │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ + sub sp, #16 │ │ + movw r2, #5653 @ 0x1615 │ │ + sub.w r3, r1, r1, lsr #1 │ │ + movt r2, #5 │ │ + cmp r1, r2 │ │ + it cc │ │ + movcc r2, r1 │ │ + cmp r2, r3 │ │ + it ls │ │ + movls r2, r3 │ │ + cmp r2, #48 @ 0x30 │ │ + mov r4, r2 │ │ + it ls │ │ + movls r4, #48 @ 0x30 │ │ + cmp r2, #171 @ 0xab │ │ + bcs.n 21e14 │ │ + movs r2, #0 │ │ + cmp r1, #65 @ 0x41 │ │ + it cc │ │ + movcc r2, #1 │ │ + str r2, [sp, #0] │ │ + add r2, sp, #8 │ │ + movs r3, #170 @ 0xaa │ │ + bl 225b6 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #24 │ │ + umull r6, r2, r4, r2 │ │ + cbnz r2, 21e40 │ │ + movw r2, #65529 @ 0xfff9 │ │ + movt r2, #32767 @ 0x7fff │ │ + cmp r6, r2 │ │ + bcs.n 21e40 │ │ + movs r5, #0 │ │ + cbz r6, 21e48 │ │ + mov r9, r0 │ │ + mov r0, r6 │ │ + mov sl, r1 │ │ + blx 60d40 │ │ + cbz r0, 21e78 │ │ + mov r8, r0 │ │ + mov r1, sl │ │ + mov r0, r9 │ │ + b.n 21e4e │ │ + ldr r0, [pc, #76] @ (21e90 ) │ │ + add r0, pc │ │ + bl b128 │ │ + mov.w r8, #8 │ │ + movs r4, #0 │ │ + str r5, [sp, #16] │ │ + cmp r1, #65 @ 0x41 │ │ + strd r4, r8, [sp, #8] │ │ + it cc │ │ + movcc r5, #1 │ │ + mov r2, r8 │ │ + mov r3, r4 │ │ + str r5, [sp, #0] │ │ + bl 225b6 │ │ + mov r0, r8 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + movs r0, #8 │ │ + mov r1, r6 │ │ + bl b118 │ │ + mov r4, r0 │ │ + add r0, sp, #8 │ │ + bl 21d48 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + nop │ │ + lsrs r6, r6, #15 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #32 │ │ + add.w r1, r1, r1, lsl #1 │ │ + movs r4, #0 │ │ + mov r2, r0 │ │ + str r0, [sp, #28] │ │ + add.w ip, r0, r1, lsl #3 │ │ + add.w r1, r0, #24 │ │ + str.w ip, [sp] │ │ + b.n 21ee2 │ │ + ldr r2, [sp, #28] │ │ + ldrd r6, r1, [sp, #4] │ │ + strd r1, r6, [r2] │ │ + strd r3, r0, [ip, #-16] │ │ + ldr r0, [sp, #12] │ │ + str.w r0, [ip, #-8] │ │ + ldr r0, [sp, #16] │ │ + str.w r0, [ip, #-4] │ │ + ldr.w ip, [sp] │ │ + ldrd r6, r4, [sp, #20] │ │ + add.w r1, r6, #24 │ │ + adds r4, #24 │ │ + cmp r1, ip │ │ + mov r2, r6 │ │ + beq.n 21f3c │ │ + mov r6, r1 │ │ + ldrd r5, r1, [r2, #8] │ │ + ldrd r3, r0, [r2, #32] │ │ + subs r5, r3, r5 │ │ + sbcs.w r5, r0, r1 │ │ + bcs.n 21ed6 │ │ + str r6, [sp, #20] │ │ + ldrd r1, r6, [r2, #24] │ │ + str r4, [sp, #24] │ │ + strd r6, r1, [sp, #4] │ │ + ldrd r2, r1, [r2, #40] @ 0x28 │ │ + strd r2, r1, [sp, #12] │ │ + mov r2, r4 │ │ + ldr r1, [sp, #28] │ │ + cmp r2, #0 │ │ + add.w r8, r1, r2 │ │ + add.w ip, r8, #24 │ │ + mov r6, r8 │ │ + ldmia.w r6, {r1, r4, r9, sl, fp, lr} │ │ + mov r5, ip │ │ + stmia.w r5, {r1, r4, r9, sl, fp, lr} │ │ + beq.n 21eb4 │ │ + ldrd r1, r6, [r8, #-16] │ │ + subs r2, #24 │ │ + subs r1, r3, r1 │ │ + sbcs.w r1, r0, r6 │ │ + bcc.n 21f0a │ │ + ldr r1, [sp, #28] │ │ + add r1, r2 │ │ + add.w r2, r1, #24 │ │ + b.n 21eb6 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #24 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 21fa8 │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 21fa0 │ │ + cbz r3, 21f80 │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #1 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (21fb4 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (21fb0 ) │ │ + add r2, pc │ │ + bl b108 │ │ + lsrs r6, r0, #16 │ │ + movs r4, r0 │ │ + lsrs r6, r1, #16 │ │ + movs r4, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #24 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 2201c │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 22014 │ │ + cbz r3, 21ff4 │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #1 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (22028 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (22024 ) │ │ + add r2, pc │ │ + bl b108 │ │ + lsrs r2, r4, #14 │ │ + movs r4, r0 │ │ + lsrs r2, r5, #14 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + ldrd r8, r6, [r0, #4] │ │ + mov r5, r0 │ │ + cbz r6, 22054 │ │ + add.w r4, r8, #4 │ │ + ldr.w r0, [r4, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #0] │ │ + blxne 60d20 │ │ + adds r4, #12 │ │ + subs r6, #1 │ │ + bne.n 22040 │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 22066 │ │ + mov r0, r8 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #100 @ 0x64 │ │ + mov fp, r1 │ │ + ldr.w r1, [r2, #240] @ 0xf0 │ │ + ldr.w r9, [r7, #8] │ │ + mov r6, r2 │ │ + mov sl, r0 │ │ + cbz r1, 220b0 │ │ + add r0, sp, #80 @ 0x50 │ │ + ldr.w r2, [r6, #244] @ 0xf4 │ │ + adds r0, #4 │ │ + strd r3, fp, [sp, #8] │ │ + bl b298 │ │ + ldrd r8, fp, [sp, #84] @ 0x54 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + bne.n 220ba │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 220be │ │ + ldr r0, [pc, #444] @ (22268 ) │ │ + add r0, pc │ │ + bl b128 │ │ + movs r4, #1 │ │ + mov.w r8, #0 │ │ + movs r5, #0 │ │ + b.n 220e4 │ │ + mov r4, fp │ │ + b.n 220e0 │ │ + cbz r5, 220d2 │ │ + mov r0, r5 │ │ + blx 60d40 │ │ + mov r4, r0 │ │ + cbnz r0, 220d4 │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + bl b118 │ │ + movs r4, #1 │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + mov r2, r5 │ │ + bl 5df06 │ │ + mov r8, r5 │ │ + ldrd r3, fp, [sp, #8] │ │ + ldrd r0, r1, [r3, #32] │ │ + str r5, [sp, #24] │ │ + orrs r1, r0 │ │ + strd r8, r4, [sp, #16] │ │ + beq.n 22176 │ │ + ldrh.w r1, [r9, #146] @ 0x92 │ │ + cmp r1, #5 │ │ + bcs.n 22106 │ │ + ldr.w r1, [r9, #116] @ 0x74 │ │ + subs r0, #1 │ │ + cmp r0, r1 │ │ + bcc.n 2210e │ │ + b.n 22176 │ │ + ldr.w r1, [r9, #116] @ 0x74 │ │ + cmp r1, r0 │ │ + bls.n 22176 │ │ + ldr.w r1, [r9, #112] @ 0x70 │ │ + add r4, sp, #32 │ │ + mov r5, r3 │ │ + add.w r1, r1, r0, lsl #4 │ │ + mov r0, r4 │ │ + bl 216f0 │ │ + ldrd r0, r1, [sp, #32] │ │ + mov r3, r5 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + beq.n 22176 │ │ + ldr.w r3, [r6, #260] @ 0x104 │ │ + add r0, sp, #80 @ 0x50 │ │ + ldrb.w r2, [r6, #217] @ 0xd9 │ │ + mov r1, fp │ │ + str r4, [sp, #0] │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #80] @ 0x50 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 2221c │ │ + ldrd r1, r2, [sp, #84] @ 0x54 │ │ + add r0, sp, #64 @ 0x40 │ │ + adds r0, #4 │ │ + bl b298 │ │ + ldrd r4, r8, [sp, #68] @ 0x44 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + add r0, sp, #16 │ │ + mov r1, r8 │ │ + bl af54 │ │ + orr.w r0, r4, #2147483648 @ 0x80000000 │ │ + mov r3, r5 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 22176 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + mov r3, r5 │ │ + add r4, sp, #80 @ 0x50 │ │ + mov r1, r3 │ │ + mov r0, r4 │ │ + bl 216f0 │ │ + ldr.w r3, [r6, #260] @ 0x104 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldrb.w r2, [r6, #217] @ 0xd9 │ │ + mov r1, fp │ │ + str r4, [sp, #0] │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #64] @ 0x40 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 221d6 │ │ + ldrd r1, r2, [sp, #68] @ 0x44 │ │ + add r0, sp, #48 @ 0x30 │ │ + adds r0, #4 │ │ + bl b298 │ │ + ldrd r4, r5, [sp, #52] @ 0x34 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + add r0, sp, #16 │ │ + mov r1, r5 │ │ + bl af54 │ │ + orr.w r0, r4, #2147483648 @ 0x80000000 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 221c4 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + add r2, sp, #16 │ │ + add.w r3, sl, #4 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + movs r0, #82 @ 0x52 │ │ + strb.w r0, [sl] │ │ + b.n 22214 │ │ + add r6, sp, #68 @ 0x44 │ │ + ldrh.w r1, [sp, #65] @ 0x41 │ │ + ldr.w r8, [sp, #16] │ │ + ldmia r6, {r2, r3, r6} │ │ + ldrb.w r5, [sp, #67] @ 0x43 │ │ + cmp.w r8, #0 │ │ + strb.w r5, [sl, #3] │ │ + strh.w r1, [sl, #1] │ │ + str.w r2, [sl, #4] │ │ + str.w r3, [sl, #8] │ │ + str.w r6, [sl, #12] │ │ + strb.w r0, [sl] │ │ + beq.n 22214 │ │ + ldr r0, [sp, #20] │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r6, sp, #84 @ 0x54 │ │ + ldrh.w r1, [sp, #81] @ 0x51 │ │ + ldrb.w r5, [sp, #83] @ 0x53 │ │ + ldmia r6, {r2, r3, r6} │ │ + b.n 221e6 │ │ + mov r6, r0 │ │ + orr.w r0, r4, #2147483648 @ 0x80000000 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 22256 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + b.n 22256 │ │ + b.n 22254 │ │ + mov r6, r0 │ │ + orr.w r0, r4, #2147483648 @ 0x80000000 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 22256 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + b.n 22256 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #16] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #20] │ │ + blxne 60d20 │ │ + mov r0, r6 │ │ + blx 5f420 │ │ + lsrs r6, r6, #11 │ │ + movs r4, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r5, r0 │ │ + movs r6, #4 │ │ + mov r4, r1 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #12 │ │ + it hi │ │ + lslhi r6, r3, #1 │ │ + umull r2, r1, r6, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 222da │ │ + movw r1, #65532 @ 0xfffc │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 222d4 │ │ + cbz r3, 222ae │ │ + ldr r0, [r5, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #1 │ │ + lsls r0, r0, #2 │ │ + str r0, [sp, #20] │ │ + movs r0, #4 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #4 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r6, r0, [r5] │ │ + addne sp, #24 │ │ + ldrne.w fp, [sp], #4 │ │ + it ne │ │ + popne {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + mov r2, r4 │ │ + bl b108 │ │ + mov r2, r4 │ │ + bl b108 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r4, r0 │ │ + ldr r0, [r0, #8] │ │ + cmp r0, #2 │ │ + beq.n 222f2 │ │ + cbz r0, 222f8 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r6, [r4, #16] │ │ + cbz r6, 2231e │ │ + ldr.w r8, [r4, #12] │ │ + add.w r5, r8, #4 │ │ + ldr.w r0, [r5, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #0] │ │ + blxne 60d20 │ │ + adds r5, #12 │ │ + subs r6, #1 │ │ + bne.n 22304 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + ldr r5, [r4, #24] │ │ + cmp r5, #0 │ │ + beq.n 222f2 │ │ + ldr r4, [r4, #20] │ │ + adds r6, r4, #4 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r6, #-4] │ │ + blxne 60d20 │ │ + adds r6, #24 │ │ + subs r5, #1 │ │ + bne.n 22328 │ │ + mov r0, r4 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 2235e │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r6, [r4, #8] │ │ + cbz r6, 22384 │ │ + ldr.w r8, [r4, #4] │ │ + add.w r5, r8, #4 │ │ + ldr.w r0, [r5, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #0] │ │ + blxne 60d20 │ │ + adds r5, #12 │ │ + subs r6, #1 │ │ + bne.n 2236a │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + ldr r5, [r4, #16] │ │ + cmp r5, #0 │ │ + beq.n 22358 │ │ + ldr r4, [r4, #12] │ │ + adds r6, r4, #4 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r6, #-4] │ │ + blxne 60d20 │ │ + adds r6, #24 │ │ + subs r5, #1 │ │ + bne.n 2238e │ │ + mov r0, r4 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #16 │ │ + mov r9, r0 │ │ + ldr r0, [r3, #4] │ │ + mov r4, r2 │ │ + mov r6, r1 │ │ + cbz r0, 22406 │ │ + ldr r5, [r3, #8] │ │ + cbz r5, 22428 │ │ + ldr.w r8, [r3] │ │ + cmp r6, r4 │ │ + bls.n 22454 │ │ + movs r0, #0 │ │ + mov r1, r6 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #8 │ │ + mov r2, r4 │ │ + cmp r6, #4 │ │ + it ls │ │ + movls r1, #4 │ │ + blx 60d50 │ │ + cbnz r0, 22460 │ │ + ldr.w sl, [sp, #8] │ │ + cmp.w sl, #0 │ │ + beq.n 22460 │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + bl 5df06 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + movs r1, #0 │ │ + mov r6, sl │ │ + b.n 22462 │ │ + cbz r4, 2244a │ │ + cmp r6, r4 │ │ + bls.n 22472 │ │ + movs r0, #0 │ │ + mov r1, r6 │ │ + str r0, [sp, #12] │ │ + add r0, sp, #12 │ │ + mov r2, r4 │ │ + cmp r6, #4 │ │ + it ls │ │ + movls r1, #4 │ │ + blx 60d50 │ │ + cbnz r0, 22460 │ │ + ldr r0, [sp, #12] │ │ + cbnz r0, 2244e │ │ + b.n 22460 │ │ + cbz r4, 2244a │ │ + cmp r6, r4 │ │ + bls.n 22472 │ │ + movs r0, #0 │ │ + mov r1, r6 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #4 │ │ + mov r2, r4 │ │ + cmp r6, #4 │ │ + it ls │ │ + movls r1, #4 │ │ + blx 60d50 │ │ + cbnz r0, 22460 │ │ + ldr r0, [sp, #4] │ │ + cbnz r0, 2244e │ │ + b.n 22460 │ │ + mov r0, r6 │ │ + cbz r0, 22460 │ │ + movs r1, #0 │ │ + mov r6, r0 │ │ + b.n 22462 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + blx 60d60 │ │ + cmp r0, #0 │ │ + bne.n 2244e │ │ + movs r1, #1 │ │ + strd r1, r6, [r9] │ │ + str.w r4, [r9, #8] │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + bne.n 2244e │ │ + b.n 22460 │ │ + bmi.n 2242a │ │ + push {r4, r5, r7, lr} │ │ + ldr.w lr, [sp, #16] │ │ + ldr.w r4, [lr] │ │ + sub.w ip, r4, #26 │ │ + cmp.w ip, #5 │ │ + bhi.n 224fa │ │ + tbb [pc, ip] │ │ + subs r3, r0, #0 │ │ + asrs r1, r6, #16 │ │ + ldr r2, [pc, #208] @ (22570 ) │ │ + ldrd r1, r2, [r1, #64] @ 0x40 │ │ + ldr.w r3, [lr, #8] │ │ + cmp r2, r3 │ │ + bcc.n 22520 │ │ + add r1, r3 │ │ + beq.n 22520 │ │ + subs r3, r2, r3 │ │ + movs r2, #0 │ │ + ldrb r4, [r1, r2] │ │ + cmp r4, #0 │ │ + beq.n 225ac │ │ + adds r2, #1 │ │ + cmp r3, r2 │ │ + bne.n 224b2 │ │ + b.n 22520 │ │ + ldrd ip, r4, [r1, #72] @ 0x48 │ │ + cmp r4, r3 │ │ + bcs.n 2253a │ │ + movs r2, #0 │ │ + movs r1, #19 │ │ + strb r1, [r0, #0] │ │ + strd ip, r2, [r0, #8] │ │ + pop {r4, r5, r7, pc} │ │ + ldr r1, [r1, #120] @ 0x78 │ │ + cbz r1, 224fa │ │ + ldrd r1, r2, [r1, #72] @ 0x48 │ │ + ldr.w r3, [lr, #8] │ │ + cmp r2, r3 │ │ + bcc.n 22520 │ │ + add r1, r3 │ │ + beq.n 22520 │ │ + subs r3, r2, r3 │ │ + movs r2, #0 │ │ + ldrb r5, [r1, r2] │ │ + cmp r5, #0 │ │ + beq.n 225ac │ │ + adds r2, #1 │ │ + cmp r3, r2 │ │ + bne.n 224ec │ │ + b.n 22520 │ │ + movs r1, #72 @ 0x48 │ │ + strb r1, [r0, #0] │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r1, r2, [r1, #40] @ 0x28 │ │ + ldr.w r3, [lr, #8] │ │ + cmp r2, r3 │ │ + bcc.n 22520 │ │ + add r1, r3 │ │ + beq.n 22520 │ │ + subs r3, r2, r3 │ │ + movs r2, #0 │ │ + ldrb r5, [r1, r2] │ │ + cmp r5, #0 │ │ + beq.n 225ac │ │ + adds r2, #1 │ │ + cmp r3, r2 │ │ + bne.n 22514 │ │ + movs r2, #0 │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #19 │ │ + strb r1, [r0, #0] │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r2, r3, [lr, #8] │ │ + movs r1, #82 @ 0x52 │ │ + strb r1, [r0, #0] │ │ + strd r2, r3, [r0, #4] │ │ + pop {r4, r5, r7, pc} │ │ + ldr.w lr, [lr, #8] │ │ + uxtb r2, r2 │ │ + umull lr, r5, lr, r2 │ │ + cbz r5, 22550 │ │ + movs r1, #56 @ 0x38 │ │ + strb r1, [r0, #0] │ │ + strd ip, r2, [r0, #8] │ │ + pop {r4, r5, r7, pc} │ │ + subs r4, r4, r3 │ │ + add ip, r3 │ │ + cmp r4, lr │ │ + bcc.n 224c8 │ │ + add.w r3, ip, lr │ │ + sub.w r4, r4, lr │ │ + cmp r2, #8 │ │ + bne.n 22574 │ │ + cmp r4, #8 │ │ + bcc.n 22578 │ │ + ldr r2, [r3, #4] │ │ + cbz r2, 2258e │ │ + movs r2, #0 │ │ + movs r1, #56 @ 0x38 │ │ + movs r3, #0 │ │ + b.n 2257e │ │ + cmp r4, #4 │ │ + bcs.n 2258e │ │ + bic.w r2, r3, #255 @ 0xff │ │ + movs r1, #19 │ │ + uxtb r3, r3 │ │ + orr.w ip, r3, r2 │ │ + movs r2, #0 │ │ + strb r1, [r0, #0] │ │ + strd ip, r2, [r0, #8] │ │ + pop {r4, r5, r7, pc} │ │ + ldr r2, [r3, #0] │ │ + ldrd r1, r3, [r1, #64] @ 0x40 │ │ + cmp r3, r2 │ │ + bcc.n 22520 │ │ + add r1, r2 │ │ + beq.n 22520 │ │ + subs r3, r3, r2 │ │ + movs r2, #0 │ │ + ldrb r5, [r1, r2] │ │ + cbz r5, 225ac │ │ + adds r2, #1 │ │ + cmp r3, r2 │ │ + bne.n 225a0 │ │ + b.n 22520 │ │ + strd r1, r2, [r0, #4] │ │ + movs r1, #82 @ 0x52 │ │ + strb r1, [r0, #0] │ │ + pop {r4, r5, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #420 @ 0x1a4 │ │ + mov r4, r1 │ │ + mov sl, r3 │ │ + str r2, [sp, #80] @ 0x50 │ │ + mov.w r1, #1073741824 @ 0x40000000 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + mov r2, r4 │ │ + movs r3, #0 │ │ + bl 5e064 │ │ + umull r2, r3, r0, r4 │ │ + adds r6, r0, #1 │ │ + adc.w r5, r1, #0 │ │ + mla r3, r1, r4, r3 │ │ + eor.w r3, r3, #1073741824 @ 0x40000000 │ │ + orrs r2, r3 │ │ + it eq │ │ + moveq r5, r1 │ │ + str r5, [sp, #20] │ │ + it eq │ │ + moveq r6, r0 │ │ + cmp.w r4, #4096 @ 0x1000 │ │ + str r6, [sp, #24] │ │ + bhi.n 22608 │ │ + sub.w r0, r4, r4, lsr #1 │ │ + cmp r0, #64 @ 0x40 │ │ + it cs │ │ + movcs r0, #64 @ 0x40 │ │ + b.n 2262a │ │ + orr.w r0, r4, #1 │ │ + movs r2, #1 │ │ + clz r0, r0 │ │ + eor.w r0, r0, #31 │ │ + and.w r1, r0, #1 │ │ + add.w r0, r1, r0, lsr #1 │ │ + lsr.w r1, r4, r0 │ │ + lsl.w r0, r2, r0 │ │ + add r0, r1 │ │ + lsrs r0, r0, #1 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + sub.w r8, r7, #94 @ 0x5e │ │ + str r0, [sp, #28] │ │ + movs r2, #1 │ │ + sub.w r0, r1, #24 │ │ + str r0, [sp, #16] │ │ + sub.w r0, r1, #12 │ │ + mov.w fp, #0 │ │ + mov.w ip, #0 │ │ + mov r3, r4 │ │ + str r0, [sp, #8] │ │ + add.w r0, r1, #56 @ 0x38 │ │ + str r0, [sp, #12] │ │ + str.w sl, [sp, #32] │ │ + str r4, [sp, #40] @ 0x28 │ │ + add.w r4, fp, fp, lsl #1 │ │ + cmp r3, fp │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + bls.n 2267a │ │ + b.n 22694 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + add.w ip, ip, #1 │ │ + add.w fp, fp, r2, lsr #1 │ │ + add.w r4, fp, fp, lsl #1 │ │ + cmp r3, fp │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + bhi.n 22694 │ │ + movs r0, #1 │ │ + mov r9, r2 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + cmp.w ip, #2 │ │ + bcs.w 22888 │ │ + mov r2, r9 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + b.n 22aaa │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + sub.w r9, r3, fp │ │ + ldr r1, [sp, #28] │ │ + add.w r0, r0, r4, lsl #3 │ │ + str.w ip, [sp, #68] @ 0x44 │ │ + cmp r9, r1 │ │ + str r4, [sp, #72] @ 0x48 │ │ + bcs.n 226ce │ │ + ldr r1, [r7, #8] │ │ + cbz r1, 226f6 │ │ + movs r1, #0 │ │ + cmp.w r9, #32 │ │ + strd r1, r1, [sp] │ │ + it cs │ │ + movcs.w r9, #32 │ │ + mov r4, r2 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + mov r1, r9 │ │ + mov r3, sl │ │ + bl 22ae8 │ │ + mov r2, r4 │ │ + b.n 22820 │ │ + cmp.w r9, #2 │ │ + bcc.w 22820 │ │ + ldrd r5, r3, [r0, #8] │ │ + ldrd ip, lr, [r0, #32] │ │ + subs.w r1, ip, r5 │ │ + sbcs.w r1, lr, r3 │ │ + bcs.n 22704 │ │ + cmp.w r9, #2 │ │ + bne.n 22710 │ │ + movs r0, #2 │ │ + mov.w sl, #1 │ │ + b.n 22794 │ │ + ldr r0, [sp, #28] │ │ + cmp r9, r0 │ │ + it cs │ │ + movcs r9, r0 │ │ + mov.w r3, r9, lsl #1 │ │ + b.n 22826 │ │ + cmp.w r9, #2 │ │ + bne.n 2273e │ │ + mov.w r9, #2 │ │ + b.n 22820 │ │ + ldr r1, [sp, #12] │ │ + mov r6, ip │ │ + str r5, [sp, #76] @ 0x4c │ │ + movs r5, #2 │ │ + add.w r1, r1, r4, lsl #3 │ │ + str r3, [sp, #84] @ 0x54 │ │ + mov r3, lr │ │ + str r2, [sp, #64] @ 0x40 │ │ + ldrd r2, r4, [r1] │ │ + subs r6, r2, r6 │ │ + sbcs.w r3, r4, r3 │ │ + bcs.n 22770 │ │ + adds r5, #1 │ │ + adds r1, #24 │ │ + cmp r9, r5 │ │ + mov r6, r2 │ │ + mov r3, r4 │ │ + bne.n 22722 │ │ + mov r5, r9 │ │ + b.n 22770 │ │ + ldr r1, [sp, #12] │ │ + mov sl, ip │ │ + str r5, [sp, #76] @ 0x4c │ │ + movs r5, #2 │ │ + add.w r1, r1, r4, lsl #3 │ │ + mov r4, lr │ │ + str r3, [sp, #84] @ 0x54 │ │ + str r2, [sp, #64] @ 0x40 │ │ + ldrd r2, r3, [r1] │ │ + subs.w r6, r2, sl │ │ + sbcs.w r4, r3, r4 │ │ + bcc.n 2276c │ │ + adds r5, #1 │ │ + adds r1, #24 │ │ + cmp r9, r5 │ │ + mov sl, r2 │ │ + mov r4, r3 │ │ + bne.n 22750 │ │ + mov r5, r9 │ │ + ldr.w sl, [sp, #32] │ │ + ldr r1, [sp, #28] │ │ + ldrd fp, r2, [sp, #60] @ 0x3c │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + cmp r5, r1 │ │ + bcc.n 226aa │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + mov r3, r5 │ │ + subs.w r0, ip, r0 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + sbcs.w r0, lr, r0 │ │ + bcs.n 22810 │ │ + mov r0, r3 │ │ + movs.w sl, r3, lsr #1 │ │ + beq.n 22814 │ │ + str r2, [sp, #64] @ 0x40 │ │ + add.w r2, r0, r0, lsl #1 │ │ + str r0, [sp, #52] @ 0x34 │ │ + lsls r3, r4, #3 │ │ + ldr r0, [sp, #8] │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + add.w r2, r0, r2, lsl #3 │ │ + adds r4, r2, r3 │ │ + ldr r0, [r6, r3] │ │ + subs.w sl, sl, #1 │ │ + ldmdb r4, {r1, fp, lr} │ │ + str r1, [r6, r3] │ │ + add.w r1, r6, r3 │ │ + add.w r6, r6, #24 │ │ + ldrd r5, r9, [r1, #4] │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r0, [r2, r3] │ │ + str.w r5, [r4, #-8] │ │ + ldr r5, [r4, #4] │ │ + ldrd r8, ip, [r1, #12] │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str.w r8, [r2, r3] │ │ + sub.w r2, r2, #24 │ │ + str.w r0, [r4, #-12] │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + strd r0, r5, [r1, #12] │ │ + ldr r5, [r1, #20] │ │ + ldr r0, [r4, #8] │ │ + str.w fp, [r1, #4] │ │ + str.w lr, [r1, #8] │ │ + str.w r9, [r4, #-4] │ │ + str.w ip, [r4, #4] │ │ + str r0, [r1, #20] │ │ + str r5, [r4, #8] │ │ + bne.n 227a6 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + sub.w r8, r7, #94 @ 0x5e │ │ + ldr.w sl, [sp, #32] │ │ + ldrd fp, r2, [sp, #60] @ 0x3c │ │ + b.n 22820 │ │ + mov r9, r3 │ │ + b.n 22820 │ │ + mov.w r9, #1 │ │ + ldr.w sl, [sp, #32] │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + mov.w r0, r9, lsl #1 │ │ + adds r3, r0, #1 │ │ + sub.w r0, fp, r2, lsr #1 │ │ + mov r9, r2 │ │ + adds.w r0, r0, fp │ │ + add.w r2, fp, r3, lsr #1 │ │ + ldr r4, [sp, #24] │ │ + mov.w lr, #0 │ │ + adc.w r1, lr, #0 │ │ + adds.w r2, r2, fp │ │ + str r3, [sp, #48] @ 0x30 │ │ + umull ip, r6, r2, r4 │ │ + ldr r3, [sp, #20] │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + mla r2, r2, r3, r6 │ │ + umull r6, r5, r0, r4 │ │ + mla r0, r0, r3, r5 │ │ + mla r0, r1, r4, r0 │ │ + adc.w r1, lr, #0 │ │ + mla r1, r1, r4, r2 │ │ + eors r0, r1 │ │ + eor.w r1, ip, r6 │ │ + clz r1, r1 │ │ + add.w r1, r1, #32 │ │ + it ne │ │ + clzne r1, r0 │ │ + ldrd ip, r4, [sp, #68] @ 0x44 │ │ + str r1, [sp, #52] @ 0x34 │ │ + cmp.w ip, #2 │ │ + bcc.w 2268c │ │ + ldr r0, [sp, #16] │ │ + mov r2, r9 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + add.w r0, r0, r4, lsl #3 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add.w r0, r0, r4, lsl #3 │ │ + str r0, [sp, #76] @ 0x4c │ │ + b.n 228a8 │ │ + lsls r2, r5, #1 │ │ + cmp r3, #1 │ │ + bls.w 22aa6 │ │ + sub.w r3, ip, #1 │ │ + ldrb.w r0, [r8, r3] │ │ + cmp r0, r9 │ │ + bcc.w 22aaa │ │ + add r0, sp, #88 @ 0x58 │ │ + mov ip, r3 │ │ + ldr.w r6, [r0, r3, lsl #2] │ │ + lsrs r4, r6, #1 │ │ + add.w r5, r4, r2, lsr #1 │ │ + cmp r5, sl │ │ + bhi.n 228d2 │ │ + orr.w r0, r6, r2 │ │ + ands.w r0, r0, #1 │ │ + beq.n 228a0 │ │ + sub.w r0, fp, r5 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + strd r3, ip, [sp, #64] @ 0x40 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w lr, r1, r0, lsl #3 │ │ + lsls r0, r6, #31 │ │ + bne.n 22928 │ │ + orr.w r0, r4, #1 │ │ + mov fp, r2 │ │ + clz r0, r0 │ │ + movs r1, #62 @ 0x3e │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + mov r3, sl │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + mov r0, lr │ │ + mov r1, r4 │ │ + mov r8, r9 │ │ + mov r9, sl │ │ + mov sl, lr │ │ + bl 22ae8 │ │ + ldr r3, [sp, #64] @ 0x40 │ │ + mov lr, sl │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ + mov sl, r9 │ │ + mov r9, r8 │ │ + mov r2, fp │ │ + mov.w fp, r2, lsr #1 │ │ + lsls r0, r2, #31 │ │ + bne.n 2296c │ │ + b.n 22930 │ │ + mov.w fp, r2, lsr #1 │ │ + lsls r0, r2, #31 │ │ + bne.n 2296c │ │ + orr.w r0, fp, #1 │ │ + movs r1, #62 @ 0x3e │ │ + clz r0, r0 │ │ + mov r9, r2 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + mov r3, sl │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + add.w r0, r4, r4, lsl #1 │ │ + mov r1, fp │ │ + mov r8, sl │ │ + add.w r0, lr, r0, lsl #3 │ │ + mov sl, lr │ │ + bl 22ae8 │ │ + mov r2, r9 │ │ + ldr r3, [sp, #64] @ 0x40 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + mov lr, sl │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ + mov sl, r8 │ │ + cmp r2, #2 │ │ + it cs │ │ + cmpcs r6, #2 │ │ + bcs.n 22986 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + lsls r0, r5, #1 │ │ + adds r2, r0, #1 │ │ + sub.w r8, r7, #94 @ 0x5e │ │ + cmp r3, #1 │ │ + bhi.n 228a8 │ │ + b.n 22aa6 │ │ + cmp fp, r4 │ │ + mov r8, r4 │ │ + it cc │ │ + movcc r8, fp │ │ + cmp sl, r8 │ │ + bcc.n 22974 │ │ + add.w r0, r4, r4, lsl #1 │ │ + str r5, [sp, #44] @ 0x2c │ │ + cmp r4, fp │ │ + str.w lr, [sp, #84] @ 0x54 │ │ + add.w r9, lr, r0, lsl #3 │ │ + it hi │ │ + movhi lr, r9 │ │ + ldr r6, [sp, #80] @ 0x50 │ │ + add.w r5, r8, r8, lsl #1 │ │ + mov r1, lr │ │ + lsls r2, r5, #3 │ │ + mov r0, r6 │ │ + bl 5df6a │ │ + add.w r6, r6, r5, lsl #3 │ │ + cmp r4, fp │ │ + bls.n 22a22 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + ldrd r2, r3, [r9, #-16] │ │ + sub.w lr, r6, #24 │ │ + ldrd r5, r1, [r6, #-16] │ │ + mov.w r8, #0 │ │ + mov r0, lr │ │ + sub.w ip, r9, #24 │ │ + subs r2, r5, r2 │ │ + sbcs.w r2, r1, r3 │ │ + mov.w r3, #0 │ │ + it cs │ │ + movcs.w r8, #1 │ │ + it cc │ │ + movcc r3, #1 │ │ + cmp r3, #0 │ │ + it ne │ │ + movne r0, ip │ │ + ldmia.w r0, {r2, r5, r6, r9, sl, fp} │ │ + mov r1, r4 │ │ + orr.w r0, r3, r3, lsl #1 │ │ + stmia.w r1, {r2, r5, r6, r9, sl, fp} │ │ + orr.w r1, r8, r8, lsl #1 │ │ + add.w r6, lr, r0, lsl #3 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + add.w r9, ip, r1, lsl #3 │ │ + cmp r9, r0 │ │ + beq.n 22a18 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + subs r4, #24 │ │ + cmp r6, r0 │ │ + bne.n 229c0 │ │ + mov r0, r9 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldr.w sl, [sp, #32] │ │ + b.n 22a94 │ │ + cmp.w r8, #0 │ │ + beq.n 22a90 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + str r6, [sp, #72] @ 0x48 │ │ + ldrd r2, r3, [r1, #8] │ │ + mov.w ip, #0 │ │ + ldrd r5, r4, [r9, #8] │ │ + mov.w sl, #0 │ │ + mov r8, r1 │ │ + subs r2, r5, r2 │ │ + sbcs.w r2, r4, r3 │ │ + it cs │ │ + movcs.w ip, #1 │ │ + it cc │ │ + movcc.w sl, #1 │ │ + cmp.w sl, #0 │ │ + it ne │ │ + movne r8, r9 │ │ + ldr.w lr, [sp, #84] @ 0x54 │ │ + ldmia.w r8, {r0, r2, r3, r5, r6, fp} │ │ + mov r4, lr │ │ + add.w lr, lr, #24 │ │ + stmia.w r4, {r0, r2, r3, r5, r6, fp} │ │ + orr.w r0, ip, ip, lsl #1 │ │ + ldr r6, [sp, #72] @ 0x48 │ │ + add.w r1, r1, r0, lsl #3 │ │ + str.w lr, [sp, #84] @ 0x54 │ │ + cmp r1, r6 │ │ + itttt ne │ │ + orrne.w r0, sl, sl, lsl #1 │ │ + addne.w r9, r9, r0, lsl #3 │ │ + ldrne r0, [sp, #76] @ 0x4c │ │ + cmpne r9, r0 │ │ + bne.n 22a2c │ │ + ldr.w sl, [sp, #32] │ │ + b.n 22a92 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + subs r2, r6, r1 │ │ + bl 5df6a │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + ldrd r3, ip, [sp, #64] @ 0x40 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + b.n 22974 │ │ + mov.w ip, #1 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + add r0, sp, #88 @ 0x58 │ │ + strb.w r9, [r8, ip] │ │ + cmp r3, fp │ │ + str.w r2, [r0, ip, lsl #2] │ │ + bhi.w 22664 │ │ + lsls r0, r2, #31 │ │ + bne.n 22ae0 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + movs r0, #0 │ │ + orr.w r2, r1, #1 │ │ + clz r3, r2 │ │ + movs r2, #62 @ 0x3e │ │ + eor.w r2, r2, r3, lsl #1 │ │ + strd r2, r0, [sp] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + mov r3, sl │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + bl 22ae8 │ │ + add sp, #420 @ 0x1a4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #124 @ 0x7c │ │ + mov r9, r2 │ │ + mov sl, r0 │ │ + cmp r1, #33 @ 0x21 │ │ + str r2, [sp, #60] @ 0x3c │ │ + bcs.w 22d18 │ │ + mov fp, r1 │ │ + movs.w lr, fp, lsr #1 │ │ + beq.w 23312 │ │ + cmp.w fp, #8 │ │ + str.w fp, [sp, #64] @ 0x40 │ │ + str.w sl, [sp, #56] @ 0x38 │ │ + str.w lr, [sp, #36] @ 0x24 │ │ + bcc.w 23018 │ │ + ldrd r0, r1, [sl, #8] │ │ + ldrd r2, r3, [sl, #32] │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + subs r0, r2, r0 │ │ + ldrd fp, r8, [sl, #56] @ 0x38 │ │ + sbcs.w r0, r3, r1 │ │ + ldrd r5, sl, [r6, #80] @ 0x50 │ │ + mov.w r0, #0 │ │ + mov.w r2, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + it cc │ │ + movcc r2, #1 │ │ + subs.w r1, r5, fp │ │ + orr.w ip, r0, r0, lsl #1 │ │ + sbcs.w r1, sl, r8 │ │ + mov.w r3, #72 @ 0x48 │ │ + mov.w r1, #48 @ 0x30 │ │ + orr.w r5, r2, r2, lsl #1 │ │ + it cc │ │ + movcc r1, #72 @ 0x48 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + it cc │ │ + movcc r3, #48 @ 0x30 │ │ + adds r4, r0, r1 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldrd lr, r8, [r4, #8] │ │ + adds r6, r0, r3 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldrd r1, r0, [r6, #8] │ │ + str r1, [sp, #52] @ 0x34 │ │ + add.w ip, r3, ip, lsl #3 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldrd sl, fp, [ip, #8] │ │ + add.w r1, r0, r5, lsl #3 │ │ + ldrd r0, r2, [r1, #8] │ │ + subs.w r0, lr, r0 │ │ + sbcs.w r0, r8, r2 │ │ + mrs lr, CPSR │ │ + mov r0, r4 │ │ + it cc │ │ + movcc r0, ip │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + subs.w r2, r2, sl │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + sbcs.w r2, r2, fp │ │ + itt cc │ │ + movcc r0, r6 │ │ + movcc r6, ip │ │ + str r6, [sp, #68] @ 0x44 │ │ + it cc │ │ + movcc ip, r4 │ │ + msr CPSR_f, lr │ │ + it cc │ │ + movcc ip, r1 │ │ + ldrd r3, r2, [r0, #8] │ │ + ldrd r6, r5, [ip, #8] │ │ + strd r3, r2, [sp, #48] @ 0x30 │ │ + it cc │ │ + movcc r1, r4 │ │ + ldmia.w r1, {r2, r3, r8, sl, fp, lr} │ │ + mov r4, r9 │ │ + stmia.w r4, {r2, r3, r8, sl, fp, lr} │ │ + mov lr, ip │ │ + mov r8, r0 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + add.w r2, r9, #24 │ │ + subs r1, r1, r6 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + sbcs r1, r5 │ │ + it cc │ │ + movcc lr, r0 │ │ + ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + it cs │ │ + movcs ip, r8 │ │ + add.w r0, r9, #48 @ 0x30 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, r9, #72 @ 0x48 │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add.w r1, r0, r0, lsl #1 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r1, [sp, #68] @ 0x44 │ │ + add.w r1, r0, r1, lsl #3 │ │ + ldrd r0, r2, [r1, #8] │ │ + ldrd r3, r6, [r1, #32] │ │ + ldrd lr, ip, [r1, #56] @ 0x38 │ │ + subs r0, r3, r0 │ │ + ldrd r4, r5, [r1, #80] @ 0x50 │ │ + sbcs.w r0, r6, r2 │ │ + mov.w r2, #0 │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + it cc │ │ + movcc r2, #1 │ │ + orr.w sl, r0, r0, lsl #1 │ │ + subs.w r0, r4, lr │ │ + sbcs.w r0, r5, ip │ │ + orr.w r3, r2, r2, lsl #1 │ │ + mov.w r0, #48 @ 0x30 │ │ + add.w lr, r1, sl, lsl #3 │ │ + it cc │ │ + movcc r0, #72 @ 0x48 │ │ + add.w r5, r1, r0 │ │ + mov.w r0, #72 @ 0x48 │ │ + add.w r3, r1, r3, lsl #3 │ │ + it cc │ │ + movcc r0, #48 @ 0x30 │ │ + ldrd r6, r4, [r3, #8] │ │ + add r0, r1 │ │ + ldrd sl, ip, [lr, #8] │ │ + ldrd r8, r2, [r0, #8] │ │ + mov r1, r5 │ │ + str r2, [sp, #52] @ 0x34 │ │ + ldrd r2, fp, [r5, #8] │ │ + subs r2, r2, r6 │ │ + sbcs.w r2, fp, r4 │ │ + mrs r4, CPSR │ │ + it cc │ │ + movcc r1, lr │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + subs.w r6, r8, sl │ │ + sbcs.w r6, r2, ip │ │ + itt cc │ │ + movcc r1, r0 │ │ + movcc r0, lr │ │ + str r0, [sp, #52] @ 0x34 │ │ + it cc │ │ + movcc lr, r5 │ │ + msr CPSR_f, r4 │ │ + it cc │ │ + movcc lr, r3 │ │ + ldrd r0, r6, [lr, #8] │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldrd r2, r0, [r1, #8] │ │ + strd r2, r0, [sp, #40] @ 0x28 │ │ + it cc │ │ + movcc r3, r5 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + add.w r2, r9, r0, lsl #3 │ │ + ldmia.w r3, {r0, r4, r8, sl, fp, ip} │ │ + mov r5, r2 │ │ + stmia.w r5, {r0, r4, r8, sl, fp, ip} │ │ + mov ip, lr │ │ + mov r8, r1 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + mov fp, r2 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ + subs r0, r3, r0 │ │ + add.w r3, r2, #24 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + sbcs r0, r6 │ │ + it cc │ │ + movcc ip, r1 │ │ + ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ + stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + it cs │ │ + movcs lr, r8 │ │ + add.w r0, fp, #48 @ 0x30 │ │ + ldmia.w lr, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, fp, #72 @ 0x48 │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ + ldr.w lr, [sp, #36] @ 0x24 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #4 │ │ + b.n 23036 │ │ + ldr r4, [r7, #8] │ │ + mov r8, r3 │ │ + ldr r0, [r7, #12] │ │ + str r0, [sp, #40] @ 0x28 │ │ + sub.w r0, r9, #24 │ │ + str r1, [sp, #52] @ 0x34 │ │ + strd r0, r3, [sp, #28] │ │ + str.w sl, [sp, #56] @ 0x38 │ │ + cmp r4, #0 │ │ + beq.w 23000 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + movs r0, #168 @ 0xa8 │ │ + cmp r1, #64 @ 0x40 │ │ + mov.w r3, r1, lsr #3 │ │ + mla r2, r3, r0, sl │ │ + add.w r0, r3, r3, lsl #1 │ │ + add.w r9, sl, r0, lsl #5 │ │ + bcs.n 22d9a │ │ + ldrd lr, ip, [r2, #8] │ │ + mov r1, r4 │ │ + ldrd r6, r5, [r9, #8] │ │ + ldrd r4, r3, [sl, #8] │ │ + subs.w r0, r6, lr │ │ + sbcs.w r0, r5, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + subs r6, r4, r6 │ │ + sbcs.w r5, r3, r5 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + teq r5, r0 │ │ + it ne │ │ + movne r9, r2 │ │ + subs.w r0, r4, lr │ │ + sbcs.w r0, r3, ip │ │ + mov r4, r1 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r5, r0 │ │ + it ne │ │ + movne r9, sl │ │ + b.n 22da4 │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + bl 23368 │ │ + mov r9, r0 │ │ + sub.w r0, r9, sl │ │ + movw r1, #43691 @ 0xaaab │ │ + movt r1, #43690 @ 0xaaaa │ │ + subs r4, #1 │ │ + lsrs r0, r0, #3 │ │ + str r4, [sp, #44] @ 0x2c │ │ + muls r0, r1 │ │ + mov ip, r9 │ │ + add r2, sp, #72 @ 0x48 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cbz r0, 22ddc │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + ldrd r0, r1, [r9, #8] │ │ + ldrd r2, r3, [r2, #8] │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, r3, r1 │ │ + bcs.w 22ef8 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r8, r0 │ │ + bcc.w 2333c │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + add.w r1, r0, r0, lsl #1 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + movs r2, #0 │ │ + str r1, [sp, #36] @ 0x24 │ │ + mov r9, sl │ │ + add.w lr, r0, r1, lsl #3 │ │ + add.w r1, r8, r8, lsl #1 │ │ + add.w r1, sl, r1, lsl #3 │ │ + adds r1, #8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + add.w r6, r8, r8, lsl #1 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str.w r8, [sp, #64] @ 0x40 │ │ + add.w fp, sl, r6, lsl #3 │ │ + cmp r9, fp │ │ + bcs.n 22e4c │ │ + ldrd r6, r4, [r1] │ │ + sub.w lr, lr, #24 │ │ + ldrd r3, r1, [r9, #8] │ │ + subs r3, r3, r6 │ │ + sbcs r1, r4 │ │ + add.w r3, r2, r2, lsl #1 │ │ + mov r1, lr │ │ + it cc │ │ + movcc r1, r0 │ │ + add.w r1, r1, r3, lsl #3 │ │ + mov r3, r9 │ │ + ldmia.w r3, {r4, r5, r6, r8, sl, ip} │ │ + add.w r9, r9, #24 │ │ + stmia.w r1, {r4, r5, r6, r8, sl, ip} │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + it cc │ │ + addcc r2, #1 │ │ + cmp r9, fp │ │ + bcc.n 22e16 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + add.w fp, r2, r2, lsl #1 │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ + str r2, [sp, #64] @ 0x40 │ │ + cmp r0, r8 │ │ + beq.n 22e7c │ │ + mov r3, r9 │ │ + sub.w lr, lr, #24 │ │ + ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ + add.w ip, lr, fp, lsl #3 │ │ + add.w r9, r9, #24 │ │ + stmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + b.n 22e04 │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ + mov.w r2, fp, lsl #3 │ │ + bl 5df6a │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + subs.w r1, r8, r0 │ │ + beq.n 22eba │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + mov lr, r1 │ │ + ldr r0, [sp, #28] │ │ + add.w r8, r0, r2, lsl #3 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add.w r9, r0, fp, lsl #3 │ │ + mov ip, r8 │ │ + mov r2, r9 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, sl} │ │ + sub.w r8, r8, #24 │ │ + add.w r9, r9, #24 │ │ + subs.w lr, lr, #1 │ │ + stmia.w r2, {r0, r3, r4, r5, r6, sl} │ │ + bne.n 22ea0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ + ldr.w r8, [sp, #32] │ │ + cbz r0, 22ef8 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + cmp r2, r0 │ │ + bcc.w 2331a │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + mov r3, r8 │ │ + strd r4, r0, [sp] │ │ + add.w r0, sl, fp, lsl #3 │ │ + mov r2, r9 │ │ + bl 22ae8 │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + cmp.w fp, #33 @ 0x21 │ │ + bcs.w 22d2e │ │ + b.n 22b00 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r8, r0 │ │ + bcc.w 2333c │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + add.w r1, r0, r0, lsl #1 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + mov fp, sl │ │ + str r1, [sp, #64] @ 0x40 │ │ + mov.w r9, #0 │ │ + add.w sl, r0, r1, lsl #3 │ │ + add.w r1, r8, r8, lsl #1 │ │ + add.w r1, fp, r1, lsl #3 │ │ + add.w r0, r1, #8 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add.w r3, r8, r8, lsl #1 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ + add.w lr, r0, r3, lsl #3 │ │ + str.w r8, [sp, #48] @ 0x30 │ │ + cmp fp, lr │ │ + bcs.n 22f74 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + sub.w sl, sl, #24 │ │ + ldrd r6, r4, [fp, #8] │ │ + ldrd r1, r3, [r0] │ │ + subs r1, r1, r6 │ │ + sbcs.w r1, r3, r4 │ │ + add.w r3, r9, r9, lsl #1 │ │ + mov r1, sl │ │ + it cs │ │ + movcs r1, ip │ │ + add.w r8, r1, r3, lsl #3 │ │ + mov r3, fp │ │ + add.w fp, fp, #24 │ │ + ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ + stmia.w r8, {r0, r1, r2, r4, r5, r6} │ │ + it cs │ │ + addcs.w r9, r9, #1 │ │ + cmp fp, lr │ │ + bcc.n 22f3a │ │ + ldrd r0, r8, [sp, #48] @ 0x30 │ │ + add.w r5, r9, r9, lsl #1 │ │ + cmp r0, r8 │ │ + beq.n 22f9e │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + mov r1, fp │ │ + add.w fp, fp, #24 │ │ + add.w r9, r9, #1 │ │ + add.w lr, r0, r5, lsl #3 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + sub.w sl, sl, #24 │ │ + stmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ + b.n 22f24 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + lsls r2, r5, #3 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + mov r0, r4 │ │ + bl 5df6a │ │ + subs.w lr, r8, r9 │ │ + beq.w 23312 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + add.w r8, r4, r5, lsl #3 │ │ + ldr r0, [sp, #28] │ │ + mov fp, lr │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + add.w sl, r0, r1, lsl #3 │ │ + mov ip, sl │ │ + mov r2, r8 │ │ + ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + sub.w sl, sl, #24 │ │ + add.w r8, r8, #24 │ │ + subs.w lr, lr, #1 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + bne.n 22fc4 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + cmp r1, r9 │ │ + bcc.w 2333e │ │ + ldrd sl, r9, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + ldr.w r8, [sp, #32] │ │ + cmp.w fp, #33 @ 0x21 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + str r0, [sp, #40] @ 0x28 │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + bcs.w 22d2a │ │ + b.n 22b00 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + movs r0, #1 │ │ + str r0, [sp, #0] │ │ + mov r0, sl │ │ + mov r2, r9 │ │ + mov r3, r8 │ │ + bl 225b6 │ │ + add sp, #124 @ 0x7c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov ip, sl │ │ + mov r1, r9 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, lr, lsl #1 │ │ + add.w ip, sl, r0, lsl #3 │ │ + add.w r0, r9, r0, lsl #3 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #1 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp r1, lr │ │ + sub.w r0, r0, lr │ │ + str r0, [sp, #32] │ │ + add.w r0, r1, #1 │ │ + strd r0, r1, [sp, #20] │ │ + bcs.n 230f4 │ │ + ldr r2, [sp, #24] │ │ + add.w r0, r2, r2, lsl #1 │ │ + mov.w fp, r0, lsl #3 │ │ + ldr r0, [sp, #20] │ │ + b.n 2308e │ │ + mov r0, r9 │ │ + ldr r6, [sp, #28] │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ + ldr.w lr, [sp, #36] @ 0x24 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + strd r1, r6, [r0] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str.w r0, [r8, #-8] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + strd r3, r2, [r8, #-16] │ │ + str.w r0, [r8, #-4] │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + add.w fp, fp, #24 │ │ + cmp r2, lr │ │ + mov r0, r2 │ │ + it cc │ │ + addcc r0, #1 │ │ + bcs.n 230f4 │ │ + str r0, [sp, #68] @ 0x44 │ │ + add.w r0, r2, r2, lsl #1 │ │ + add.w r8, sl, r0, lsl #3 │ │ + add.w r0, r9, r0, lsl #3 │ │ + ldmia.w r8, {r1, r2, r4, r5, r6, ip} │ │ + mov r3, r0 │ │ + stmia.w r3, {r1, r2, r4, r5, r6, ip} │ │ + ldrd r1, r6, [r0, #-16] │ │ + ldrd r3, r2, [r0, #8] │ │ + subs r1, r3, r1 │ │ + sbcs.w r1, r2, r6 │ │ + bcs.n 2307e │ │ + ldrd r1, r6, [r0] │ │ + str r1, [sp, #40] @ 0x28 │ │ + ldrd r1, r0, [r0, #16] │ │ + strd r1, r0, [sp, #44] @ 0x2c │ │ + mov r0, fp │ │ + str r6, [sp, #28] │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + add.w r8, r9, r0 │ │ + cmp r0, #24 │ │ + sub.w r6, r8, #24 │ │ + mov r5, r8 │ │ + ldmia.w r6, {r1, r4, sl, fp, ip, lr} │ │ + stmia.w r5, {r1, r4, sl, fp, ip, lr} │ │ + beq.n 23058 │ │ + ldrd r1, r6, [r8, #-40] @ 0x28 │ │ + subs r0, #24 │ │ + subs r1, r3, r1 │ │ + sbcs.w r1, r2, r6 │ │ + bcc.n 230cc │ │ + add r0, r9 │ │ + b.n 2305a │ │ + add.w r0, lr, lr, lsl #1 │ │ + ldr r1, [sp, #32] │ │ + ldr r3, [sp, #24] │ │ + ldr r6, [sp, #20] │ │ + add.w fp, r9, r0, lsl #3 │ │ + cmp r3, r1 │ │ + bcs.n 231d4 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + add.w r0, r1, r0, lsl #3 │ │ + str r0, [sp, #28] │ │ + add.w r0, r3, r3, lsl #1 │ │ + lsls r2, r0, #3 │ │ + movs r0, #24 │ │ + strd fp, r0, [sp, #44] @ 0x2c │ │ + b.n 23162 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + mov r0, fp │ │ + ldrd r3, r1, [sp, #12] │ │ + ldr.w lr, [sp, #36] @ 0x24 │ │ + strd r1, r3, [r0] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + strd r0, r9, [ip, #-16] │ │ + ldr r0, [sp, #20] │ │ + str.w r0, [ip, #-8] │ │ + ldr r0, [sp, #24] │ │ + str.w r0, [ip, #-4] │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #32] │ │ + mov r6, r3 │ │ + cmp r3, r0 │ │ + it cc │ │ + addcc r6, #1 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + sub.w r0, r0, #24 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + add.w r0, r0, #24 │ │ + str r0, [sp, #44] @ 0x2c │ │ + bcs.n 231d4 │ │ + add.w r0, r3, r3, lsl #1 │ │ + ldr r1, [sp, #28] │ │ + str r6, [sp, #40] @ 0x28 │ │ + add.w ip, r1, r0, lsl #3 │ │ + add.w r0, fp, r0, lsl #3 │ │ + ldmia.w ip, {r1, r4, r5, r6, r8, sl} │ │ + mov r3, r0 │ │ + stmia.w r3, {r1, r4, r5, r6, r8, sl} │ │ + ldrd r5, r3, [r0, #8] │ │ + ldrd r1, r6, [r0, #-16] │ │ + str r5, [sp, #68] @ 0x44 │ │ + subs r1, r5, r1 │ │ + sbcs.w r1, r3, r6 │ │ + bcs.n 23144 │ │ + mov r9, r3 │ │ + ldrd r1, r3, [r0] │ │ + strd r3, r1, [sp, #12] │ │ + ldrd r1, r0, [r0, #16] │ │ + strd r1, r0, [sp, #20] │ │ + ldrd r1, r0, [sp, #44] @ 0x2c │ │ + add.w ip, r1, r2 │ │ + cmp r2, r0 │ │ + sub.w r4, ip, #24 │ │ + mov r6, ip │ │ + ldmia.w r4, {r3, r5, r8, sl, fp, lr} │ │ + stmia.w r6, {r3, r5, r8, sl, fp, lr} │ │ + beq.n 23120 │ │ + ldrd r3, r6, [ip, #-40] @ 0x28 │ │ + adds r0, #24 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + subs r1, #24 │ │ + subs r3, r5, r3 │ │ + sbcs.w r3, r9, r6 │ │ + bcc.n 231a4 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + adds r0, r1, r2 │ │ + b.n 23126 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + mov r9, lr │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + add.w r1, r0, r0, lsl #1 │ │ + mvn.w r0, #23 │ │ + str r1, [sp, #32] │ │ + add.w r0, r0, r1, lsl #3 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w lr, r2, r0 │ │ + sub.w r0, fp, #24 │ │ + str r0, [sp, #48] @ 0x30 │ │ + str r2, [sp, #68] @ 0x44 │ │ + movs r0, #0 │ │ + ldrd r2, r3, [r2, #8] │ │ + ldrd r4, r6, [fp, #8] │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + mov.w fp, #0 │ │ + subs r2, r4, r2 │ │ + str r5, [sp, #40] @ 0x28 │ │ + sbcs.w r2, r6, r3 │ │ + it cs │ │ + movcs r0, #1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + it cc │ │ + movcc.w fp, #1 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + cmp.w fp, #0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + it ne │ │ + movne r4, r0 │ │ + mov r6, r5 │ │ + mov r2, lr │ │ + ldmia.w r4, {r0, r5, r8, sl, ip, lr} │ │ + stmia.w r6, {r0, r5, r8, sl, ip, lr} │ │ + mov ip, r2 │ │ + mov lr, r2 │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ + ldrd r0, r6, [r2, #8] │ │ + ldrd r5, r4, [sl, #8] │ │ + subs r0, r0, r5 │ │ + sbcs.w r0, r6, r4 │ │ + it cc │ │ + movcc ip, sl │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add.w r6, r0, r8 │ │ + ldmia.w ip, {r0, r1, r2, r3, r4, r5} │ │ + sub.w r8, r8, #24 │ │ + stmia r6!, {r0, r1, r2, r3, r4, r5} │ │ + mov.w r0, #0 │ │ + mov.w r1, #0 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + it cc │ │ + movcc r0, #1 │ │ + it cs │ │ + movcs r1, #1 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne.w r1, #4294967295 @ 0xffffffff │ │ + cmp r0, #0 │ │ + it ne │ │ + movne.w r0, #4294967295 @ 0xffffffff │ │ + add.w r1, r1, r1, lsl #1 │ │ + add.w r0, r0, r0, lsl #1 │ │ + adds r5, #24 │ │ + add.w lr, lr, r1, lsl #3 │ │ + subs.w r9, r9, #1 │ │ + add.w sl, sl, r0, lsl #3 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str.w sl, [sp, #48] @ 0x30 │ │ + str.w r8, [sp, #44] @ 0x2c │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w r2, r2, r0, lsl #3 │ │ + orr.w r0, fp, fp, lsl #1 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + add.w fp, fp, r0, lsl #3 │ │ + bne.n 231f6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + add.w ip, r0, #24 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + lsls r1, r0, #31 │ │ + beq.n 23302 │ │ + mov r1, fp │ │ + cmp r2, ip │ │ + it cc │ │ + movcc r1, r2 │ │ + mov sl, r2 │ │ + mov r9, r5 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + mov.w r1, #0 │ │ + stmia.w r9, {r0, r2, r3, r4, r5, r6} │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r1, #1 │ │ + it cc │ │ + movcc r0, #1 │ │ + orr.w r1, r1, r1, lsl #1 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w fp, fp, r1, lsl #3 │ │ + add.w r2, sl, r0, lsl #3 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + cmp r2, ip │ │ + mov r5, r8 │ │ + itt eq │ │ + addeq.w r0, lr, #24 │ │ + cmpeq fp, r0 │ │ + bne.n 23338 │ │ + add sp, #124 @ 0x7c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #64] @ (2335c ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #64] @ (23360 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #100] @ 0x64 │ │ + add r1, pc │ │ + add r0, sp, #100 @ 0x64 │ │ + str r2, [sp, #116] @ 0x74 │ │ + str r2, [sp, #112] @ 0x70 │ │ + movs r2, #4 │ │ + str r3, [sp, #104] @ 0x68 │ │ + str r2, [sp, #108] @ 0x6c │ │ + bl b450 │ │ + bl d0f8 │ │ + udf #254 @ 0xfe │ │ + ldr r2, [pc, #36] @ (23364 ) │ │ + mov r0, r9 │ │ + add r2, pc │ │ + bl b80e │ │ + mov r6, r0 │ │ + ldr r0, [sp, #32] │ │ + mov r1, r4 │ │ + lsls r2, r0, #3 │ │ + mov r0, r5 │ │ + bl 5df6a │ │ + mov r0, r6 │ │ + blx 5f420 │ │ + subw r0, lr, #2051 @ 0x803 │ │ + @ instruction: 0xf6b20003 │ │ + subw r0, r6, #2051 @ 0x803 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + mov fp, r2 │ │ + mov r4, r1 │ │ + cmp r3, #8 │ │ + bcc.n 233ba │ │ + lsrs r6, r3, #3 │ │ + mov.w r9, #168 @ 0xa8 │ │ + mla r2, r6, r9, r0 │ │ + add.w sl, r6, r6, lsl #1 │ │ + mov r3, r6 │ │ + add.w r1, r0, sl, lsl #5 │ │ + bl 23368 │ │ + mla r2, r6, r9, r4 │ │ + add.w r1, r4, sl, lsl #5 │ │ + mov r8, r0 │ │ + mov r0, r4 │ │ + mov r3, r6 │ │ + bl 23368 │ │ + mla r2, r6, r9, fp │ │ + add.w r1, fp, sl, lsl #5 │ │ + mov r4, r0 │ │ + mov r0, fp │ │ + mov r3, r6 │ │ + bl 23368 │ │ + mov fp, r0 │ │ + mov r0, r8 │ │ + ldrd lr, ip, [fp, #8] │ │ + movs r5, #0 │ │ + ldrd r3, r6, [r4, #8] │ │ + ldrd r2, r8, [r0, #8] │ │ + subs.w r1, r3, lr │ │ + sbcs.w r1, r6, ip │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + subs r3, r2, r3 │ │ + sbcs.w r3, r8, r6 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + teq r3, r1 │ │ + it ne │ │ + movne r4, fp │ │ + subs.w r1, r2, lr │ │ + sbcs.w r1, r8, ip │ │ + it cc │ │ + movcc r5, #1 │ │ + eors r3, r5 │ │ + it ne │ │ + movne r4, r0 │ │ + mov r0, r4 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 233b6 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #300 @ 0x12c │ │ + ldr.w r6, [r2, #256] @ 0x100 │ │ + movs r5, #0 │ │ + ldrd r3, r8, [r2, #208] @ 0xd0 │ │ + mov r4, r0 │ │ + movs r0, #8 │ │ + cmp.w r8, #0 │ │ + strd r3, r8, [sp, #188] @ 0xbc │ │ + add.w r3, r6, #8 │ │ + str r5, [sp, #172] @ 0xac │ │ + strd r5, r0, [sp, #164] @ 0xa4 │ │ + str r5, [sp, #184] @ 0xb8 │ │ + strd r5, r0, [sp, #176] @ 0xb0 │ │ + str r5, [sp, #204] @ 0xcc │ │ + add.w r5, r2, #184 @ 0xb8 │ │ + str r5, [sp, #196] @ 0xc4 │ │ + str r3, [sp, #200] @ 0xc8 │ │ + beq.w 23ae8 │ │ + movs r0, #0 │ │ + ldr.w r6, [r2, #216] @ 0xd8 │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov.w r9, #0 │ │ + ldrd r3, r0, [r2, #248] @ 0xf8 │ │ + cmp.w r6, #327680 @ 0x50000 │ │ + strd r3, r0, [sp, #60] @ 0x3c │ │ + ldrb.w r3, [r1, #136] @ 0x88 │ │ + ldr.w r0, [r2, #264] @ 0x108 │ │ + ldr.w r5, [r2, #272] @ 0x110 │ │ + and.w r2, r3, #1 │ │ + mov.w r3, #0 │ │ + str r4, [sp, #152] @ 0x98 │ │ + it cc │ │ + movcc r3, r5 │ │ + cmp r2, #0 │ │ + it eq │ │ + moveq r3, r2 │ │ + ldrd r2, r4, [r1, #8] │ │ + str r2, [sp, #88] @ 0x58 │ │ + add r2, r0 │ │ + strd r4, r0, [sp, #128] @ 0x80 │ │ + subs r0, r4, r0 │ │ + str r0, [sp, #136] @ 0x88 │ │ + lsrs r0, r6, #16 │ │ + cmp r0, #4 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r0, sp, #224 @ 0xe0 │ │ + str r2, [sp, #120] @ 0x78 │ │ + mov.w r2, #4 │ │ + add.w r0, r0, #33 @ 0x21 │ │ + str r3, [sp, #116] @ 0x74 │ │ + ldrd r3, ip, [r1, #112] @ 0x70 │ │ + it hi │ │ + movhi r2, #12 │ │ + str r0, [sp, #52] @ 0x34 │ │ + add.w r0, r1, #104 @ 0x68 │ │ + str r0, [sp, #80] @ 0x50 │ │ + mov.w r1, #0 │ │ + mov.w r0, #8 │ │ + str r2, [sp, #84] @ 0x54 │ │ + it hi │ │ + movhi r1, #1 │ │ + str r0, [sp, #72] @ 0x48 │ │ + adds r0, r3, r5 │ │ + str r0, [sp, #104] @ 0x68 │ │ + sub.w r0, ip, r5 │ │ + str r0, [sp, #100] @ 0x64 │ │ + uxtb r0, r6 │ │ + str r3, [sp, #44] @ 0x2c │ │ + str r0, [sp, #160] @ 0xa0 │ │ + and.w r0, r6, #65280 @ 0xff00 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ubfx r0, r6, #8, #8 │ │ + str r0, [sp, #108] @ 0x6c │ │ + lsls r0, r1, #3 │ │ + str r0, [sp, #76] @ 0x4c │ │ + str r5, [sp, #124] @ 0x7c │ │ + str.w ip, [sp, #112] @ 0x70 │ │ + str r6, [sp, #68] @ 0x44 │ │ + str r1, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + mov.w sl, #0 │ │ + ldr.w lr, [sp, #188] @ 0xbc │ │ + ldrd r6, r5, [r0, #24] │ │ + ldrb.w r2, [r0, #33] @ 0x21 │ │ + ldr r1, [r0, #36] @ 0x24 │ │ + cmp r2, #8 │ │ + mov.w r2, #4 │ │ + str r0, [sp, #144] @ 0x90 │ │ + it eq │ │ + moveq r2, #12 │ │ + add r1, lr │ │ + str.w r8, [sp, #148] @ 0x94 │ │ + add r1, r2 │ │ + adds r2, r5, r6 │ │ + sub.w r5, r8, #1 │ │ + add.w r6, lr, #1 │ │ + subs r0, r1, r2 │ │ + mov.w r8, #0 │ │ + movs r1, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldrb.w r2, [r6, #-1] │ │ + cmp r1, #63 @ 0x3f │ │ + bne.n 2353a │ │ + cmp r2, #1 │ │ + bhi.w 23a42 │ │ + and.w r3, r1, #63 @ 0x3f │ │ + and.w r0, r2, #127 @ 0x7f │ │ + rsb ip, r3, #32 │ │ + subs.w fp, r3, #32 │ │ + lsr.w r4, r0, ip │ │ + it pl │ │ + lslpl.w r4, r0, fp │ │ + lsl.w r0, r0, r3 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w sl, sl, r0 │ │ + orr.w r8, r8, r4 │ │ + sxtb r0, r2 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 23578 │ │ + subs r5, #1 │ │ + adds r6, #1 │ │ + adds r1, #7 │ │ + adds r0, r5, #1 │ │ + bne.n 2352c │ │ + b.n 23a4c │ │ + orrs.w r0, sl, r8 │ │ + strd r6, r5, [sp, #188] @ 0xbc │ │ + beq.n 2363a │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + cmp.w r8, #0 │ │ + bne.n 2359e │ │ + ldr r3, [r0, #8] │ │ + sub.w r1, sl, #1 │ │ + cmp r1, r3 │ │ + bcs.n 2359e │ │ + movs r2, #104 @ 0x68 │ │ + ldr r0, [r0, #4] │ │ + mla r4, r1, r2, r0 │ │ + b.n 23614 │ │ + ldr.w fp, [r0, #12] │ │ + cmp.w fp, #0 │ │ + beq.w 23ad8 │ │ + ldr.w lr, [r0, #16] │ │ + ldrh.w ip, [fp, #1238] @ 0x4d6 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + mov r0, fp │ │ + mov.w r5, ip, lsl #3 │ │ + cbz r5, 235f2 │ │ + ldrd r1, r4, [r0], #8 │ │ + adds r6, #1 │ │ + subs r5, #8 │ │ + subs.w r3, sl, r1 │ │ + sbcs.w r3, r8, r4 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + subs.w r1, r1, sl │ │ + sbcs.w r1, r4, r8 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + subs r1, r1, r3 │ │ + cmp r1, #1 │ │ + beq.n 235bc │ │ + uxtb r0, r1 │ │ + cbnz r0, 235f4 │ │ + b.n 2360a │ │ + mov r6, ip │ │ + cmp.w lr, #0 │ │ + beq.w 23ad8 │ │ + add.w r0, fp, r6, lsl #2 │ │ + sub.w lr, lr, #1 │ │ + ldr.w fp, [r0, #1240] @ 0x4d8 │ │ + b.n 235ae │ │ + movs r0, #104 @ 0x68 │ │ + mla r0, r6, r0, fp │ │ + add.w r4, r0, #88 @ 0x58 │ │ + ldrb.w r0, [r4, #98] @ 0x62 │ │ + cmp r0, #1 │ │ + ittt eq │ │ + ldreq r0, [sp, #204] @ 0xcc │ │ + addeq r0, #1 │ │ + streq r0, [sp, #204] @ 0xcc │ │ + ldrh.w r0, [r4, #96] @ 0x60 │ │ + str r4, [sp, #156] @ 0x9c │ │ + cmp r0, #46 @ 0x2e │ │ + bne.n 23646 │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #1 │ │ + bne.n 23654 │ │ + ldrd r5, r0, [r4, #8] │ │ + cbnz r0, 23666 │ │ + b.n 2389c │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + subs r0, #1 │ │ + str r0, [sp, #204] @ 0xcc │ │ + movs r0, #0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 2389c │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #1 │ │ + bne.w 23876 │ │ + ldrd r3, r0, [r4, #8] │ │ + b.n 23882 │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #6 │ │ + bcs.w 23d68 │ │ + add.w r5, r4, #8 │ │ + cmp r0, #0 │ │ + beq.w 2389c │ │ + mov.w fp, r0, lsl #4 │ │ + movs r0, #0 │ │ + mov.w r8, #0 │ │ + mov.w sl, #0 │ │ + strd r0, r0, [sp, #144] @ 0x90 │ │ + b.n 2368c │ │ + mov.w sl, #0 │ │ + str.w sl, [sp, #40] @ 0x28 │ │ + adds r5, #16 │ │ + subs.w fp, fp, #16 │ │ + beq.w 238aa │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + ldmia.w r5, {r1, r3, r4, r6} │ │ + ldr r2, [r0, #32] │ │ + add r0, sp, #264 @ 0x108 │ │ + stmia r0!, {r1, r3, r4, r6} │ │ + add r0, sp, #224 @ 0xe0 │ │ + add r1, sp, #188 @ 0xbc │ │ + add r3, sp, #264 @ 0x108 │ │ + bl 24310 │ │ + ldrd r0, r1, [sp, #224] @ 0xe0 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + beq.w 23abe │ │ + ldrh.w r0, [sp, #240] @ 0xf0 │ │ + cmp r0, #85 @ 0x55 │ │ + beq.w 23794 │ │ + cmp r0, #18 │ │ + beq.n 2372a │ │ + cmp r0, #17 │ │ + bne.n 23682 │ │ + add r0, sp, #264 @ 0x108 │ │ + add r1, sp, #224 @ 0xe0 │ │ + bl 265e0 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + lsls r1, r0, #26 │ │ + beq.w 237ec │ │ + cmp r0, #12 │ │ + bne.n 23682 │ │ + ldrd r1, r0, [sp, #128] @ 0x80 │ │ + cmp r1, r0 │ │ + bcc.w 23bec │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + umull r1, r0, r0, r1 │ │ + cmp r0, #0 │ │ + bne.w 23bfe │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + cmp r0, r1 │ │ + bcc.w 23c06 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + movs r4, #25 │ │ + subs r2, r0, #1 │ │ + cmp r2, #7 │ │ + bhi.w 23c90 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + ldr r3, [sp, #136] @ 0x88 │ │ + add r0, r1 │ │ + subs r3, r3, r1 │ │ + tbh [pc, r2, lsl #1] │ │ + movs r0, r1 │ │ + lsls r0, r1, #2 │ │ + lsls r1, r0, #11 │ │ + lsls r4, r2, #2 │ │ + lsls r1, r0, #11 │ │ + lsls r1, r0, #11 │ │ + lsls r1, r0, #11 │ │ + lsls r5, r1, #2 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ + cmp r2, r1 │ │ + beq.w 23c18 │ │ + ldrb r0, [r0, #0] │ │ + b.n 2383e │ │ + add r0, sp, #264 @ 0x108 │ │ + add r1, sp, #224 @ 0xe0 │ │ + bl 265e0 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + lsls r1, r0, #26 │ │ + beq.n 23802 │ │ + cmp r0, #7 │ │ + beq.n 237f4 │ │ + cmp r0, #12 │ │ + bne.n 23682 │ │ + ldrd r1, r0, [sp, #128] @ 0x80 │ │ + cmp r1, r0 │ │ + bcc.w 23bec │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + umull r1, r0, r0, r1 │ │ + cmp r0, #0 │ │ + bne.w 23bfe │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + cmp r0, r1 │ │ + bcc.w 23c06 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + movs r4, #25 │ │ + subs r2, r0, #1 │ │ + cmp r2, #7 │ │ + bhi.w 23c90 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + ldr r3, [sp, #136] @ 0x88 │ │ + add r0, r1 │ │ + subs r3, r3, r1 │ │ + tbh [pc, r2, lsl #1] │ │ + movs r0, r1 │ │ + lsls r1, r5, #1 │ │ + lsls r4, r1, #10 │ │ + lsls r5, r6, #1 │ │ + lsls r4, r1, #10 │ │ + lsls r4, r1, #10 │ │ + lsls r4, r1, #10 │ │ + lsls r6, r5, #1 │ │ + ldr r2, [sp, #136] @ 0x88 │ │ + cmp r2, r1 │ │ + beq.w 23c18 │ │ + ldrb r0, [r0, #0] │ │ + b.n 2386a │ │ + add r0, sp, #264 @ 0x108 │ │ + add r1, sp, #224 @ 0xe0 │ │ + bl 265e0 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + and.w r2, r1, #63 @ 0x3f │ │ + cmp r2, #22 │ │ + beq.n 237e8 │ │ + cmp r1, #24 │ │ + bne.w 2367a │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + cmp r2, r1 │ │ + bcc.w 23c28 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + umull r1, r0, r0, r1 │ │ + cmp r0, #0 │ │ + bne.w 23c32 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + cmp r0, r1 │ │ + bcc.w 23c38 │ │ + mov r2, r0 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + add r0, r1 │ │ + subs r1, r2, r1 │ │ + ldr r2, [sp, #96] @ 0x60 │ │ + cmp.w r2, #2048 @ 0x800 │ │ + bne.n 2380a │ │ + cmp r1, #8 │ │ + bcc.w 23c42 │ │ + ldr r1, [r0, #4] │ │ + cbz r1, 23810 │ │ + b.n 23c4c │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + b.n 23814 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + b.n 23842 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + str r0, [sp, #16] │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + str r0, [sp, #12] │ │ + movs r0, #1 │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n 23682 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + b.n 2386e │ │ + cmp r1, #4 │ │ + bcc.w 23c42 │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + add r0, r1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + mov.w sl, #1 │ │ + b.n 2367e │ │ + cmp r3, #2 │ │ + bcc.w 23c18 │ │ + ldrh r0, [r0, #0] │ │ + b.n 2383e │ │ + cmp r3, #7 │ │ + bls.w 23c68 │ │ + ldr r1, [r0, #0] │ │ + str r1, [sp, #28] │ │ + ldr r0, [r0, #4] │ │ + b.n 23842 │ │ + cmp r3, #4 │ │ + bcc.w 23c18 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #28] │ │ + movs r0, #0 │ │ + str r0, [sp, #32] │ │ + mov.w r8, #1 │ │ + b.n 23682 │ │ + cmp r3, #2 │ │ + bcc.w 23c18 │ │ + ldrh r0, [r0, #0] │ │ + b.n 2386a │ │ + cmp r3, #7 │ │ + bls.w 23c68 │ │ + ldr r1, [r0, #0] │ │ + str r1, [sp, #20] │ │ + ldr r0, [r0, #4] │ │ + b.n 2386e │ │ + cmp r3, #4 │ │ + bcc.w 23c18 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #20] │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #1 │ │ + str r0, [sp, #148] @ 0x94 │ │ + b.n 23682 │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #5 │ │ + bhi.w 23d68 │ │ + add.w r3, r4, #8 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + ldr r2, [r1, #32] │ │ + add r1, sp, #188 @ 0xbc │ │ + str r0, [sp, #0] │ │ + add r0, sp, #224 @ 0xe0 │ │ + bl 281e4 │ │ + ldrb.w fp, [sp, #224] @ 0xe0 │ │ + cmp.w fp, #82 @ 0x52 │ │ + bne.w 23bd4 │ │ + ldr.w r8, [sp, #192] @ 0xc0 │ │ + cmp.w r8, #0 │ │ + bne.w 234f0 │ │ + b.n 23ade │ │ + ldr r3, [sp, #8] │ │ + movs.w r0, sl, lsl #31 │ │ + beq.n 2395c │ │ + ldrd r1, r0, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + ldr r0, [r1, r0] │ │ + ldr.w sl, [r1, r2] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + cmp r0, r2 │ │ + bcc.w 23ca8 │ │ + subs r0, r0, r2 │ │ + str r0, [sp, #252] @ 0xfc │ │ + add.w r0, sl, r2 │ │ + str r0, [sp, #248] @ 0xf8 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + movs r4, #0 │ │ + strh.w r0, [sp, #246] @ 0xf6 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + strh.w r0, [sp, #244] @ 0xf4 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #236] @ 0xec │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + str r0, [sp, #232] @ 0xe8 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + strb r4, [r1, #2] │ │ + strh r4, [r1, #0] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + strb.w r1, [sp, #256] @ 0x100 │ │ + str r0, [sp, #224] @ 0xe0 │ │ + add r0, sp, #264 @ 0x108 │ │ + add r1, sp, #224 @ 0xe0 │ │ + bl 2885c │ │ + add r6, sp, #264 @ 0x108 │ │ + ldr.w r8, [sp, #284] @ 0x11c │ │ + ldrd r5, sl, [sp, #276] @ 0x114 │ │ + ldmia r6, {r0, r1, r6} │ │ + eor.w r2, r0, #2 │ │ + orrs r1, r2 │ │ + beq.n 23992 │ │ + lsls r0, r0, #31 │ │ + beq.n 239ac │ │ + subs.w r0, r6, sl │ │ + sbcs.w r0, r5, r8 │ │ + bcs.n 238fe │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + cmp r1, r0 │ │ + bne.n 2393a │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 29960 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + movs r4, #1 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + add.w r0, r1, r1, lsl #1 │ │ + adds r1, #1 │ │ + str r1, [sp, #92] @ 0x5c │ │ + str.w r6, [r2, r0, lsl #3] │ │ + add.w r0, r2, r0, lsl #3 │ │ + strd r5, sl, [r0, #4] │ │ + strd r8, r9, [r0, #12] │ │ + str r1, [sp, #184] @ 0xb8 │ │ + b.n 238fe │ │ + movs.w r0, r8, lsl #31 │ │ + beq.n 2389c │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + ldr r1, [sp, #32] │ │ + ldr r6, [sp, #24] │ │ + lsls r0, r0, #31 │ │ + beq.n 239b4 │ │ + ldr r4, [sp, #28] │ │ + ldr r5, [sp, #20] │ │ + subs r0, r4, r5 │ │ + sbcs.w r0, r1, r6 │ │ + bcs.n 2389c │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + mov r8, r5 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + cmp r1, r0 │ │ + bne.n 239ea │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 29960 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + mov r8, r5 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r6, [sp, #24] │ │ + b.n 239ea │ │ + lsrs r0, r6, #8 │ │ + uxtb.w fp, r6 │ │ + orr.w r0, r0, r5, lsl #24 │ │ + cmp.w fp, #82 @ 0x52 │ │ + bne.w 23d58 │ │ + lsls r0, r0, #31 │ │ + bne.n 23a0c │ │ + str r5, [sp, #8] │ │ + b.n 2389c │ │ + lsls r0, r4, #31 │ │ + beq.w 2389c │ │ + b.n 23a0a │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + lsls r0, r0, #31 │ │ + beq.w 2389c │ │ + ldr r0, [sp, #16] │ │ + ldr r4, [sp, #28] │ │ + ldr r1, [sp, #32] │ │ + adds.w r8, r4, r0 │ │ + ldr r0, [sp, #12] │ │ + adc.w r6, r1, r0 │ │ + subs.w r0, r4, r8 │ │ + sbcs.w r0, r1, r6 │ │ + bcs.w 2389c │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + cmp r1, r0 │ │ + bne.n 239ea │ │ + add r0, sp, #176 @ 0xb0 │ │ + bl 29960 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + add.w r0, r1, r1, lsl #1 │ │ + adds r1, #1 │ │ + str r1, [sp, #92] @ 0x5c │ │ + str.w r4, [r2, r0, lsl #3] │ │ + add.w r0, r2, r0, lsl #3 │ │ + ldr r2, [sp, #32] │ │ + strd r2, r8, [r0, #4] │ │ + strd r6, r9, [r0, #12] │ │ + str r1, [sp, #184] @ 0xb8 │ │ + ldr r5, [sp, #8] │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + movs r1, #2 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + cmp r9, r0 │ │ + str r5, [sp, #8] │ │ + str r1, [sp, #256] @ 0x100 │ │ + bne.n 23a22 │ │ + add r0, sp, #164 @ 0xa4 │ │ + bl 299d4 │ │ + add.w r1, r9, r9, lsl #2 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + add.w r9, r9, #1 │ │ + add.w r0, r0, r1, lsl #3 │ │ + add r1, sp, #224 @ 0xe0 │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r2, r3, r4, r5, r6} │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ + str.w r9, [sp, #172] @ 0xac │ │ + b.n 2389c │ │ + strd r6, r5, [sp, #188] @ 0xbc │ │ + mov.w fp, #6 │ │ + b.n 23a62 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + mov.w r8, #0 │ │ + str.w r8, [sp, #192] @ 0xc0 │ │ + mov.w fp, #19 │ │ + add.w sl, lr, r0 │ │ + str.w sl, [sp, #188] @ 0xbc │ │ + str r2, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #180] @ 0xb4 │ │ + blxne 60d20 │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ + cmp.w r9, #0 │ │ + beq.n 23aaa │ │ + add.w r6, r5, #8 │ │ + b.n 23a86 │ │ + adds r6, #40 @ 0x28 │ │ + subs.w r9, r9, #1 │ │ + beq.n 23aaa │ │ + ldr.w r0, [r6, #-8] │ │ + cmp r0, #0 │ │ + bne.n 23a7e │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r6, #-4] │ │ + blxne 60d20 │ │ + ldr r0, [r6, #8] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r6, #4] │ │ + blxne 60d20 │ │ + b.n 23a7e │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cbz r0, 23ab4 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + movs r0, #1 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + ldrd r2, r4, [sp, #148] @ 0x94 │ │ + b.n 23b70 │ │ + ldrd r0, r1, [sp, #232] @ 0xe8 │ │ + ldrd sl, r8, [sp, #240] @ 0xf0 │ │ + str r1, [sp, #156] @ 0x9c │ │ + lsrs r1, r0, #16 │ │ + uxtb.w fp, r0 │ │ + str r1, [sp, #148] @ 0x94 │ │ + ubfx r1, r0, #8, #8 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + b.n 23a64 │ │ + mov.w fp, #18 │ │ + b.n 23a62 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + ldr r4, [sp, #152] @ 0x98 │ │ + cmp r1, #2 │ │ + bcs.w 23cba │ │ + ldrd r0, r6, [sp, #164] @ 0xa4 │ │ + ldr r5, [sp, #172] @ 0xac │ │ + cmp r0, r5 │ │ + bls.n 23b0c │ │ + cbz r5, 23b3c │ │ + add.w r0, r5, r5, lsl #2 │ │ + mov.w r8, r0, lsl #3 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + blx 60d60 │ │ + mov r6, r0 │ │ + cmp r0, #0 │ │ + beq.w 23d74 │ │ + add.w sl, sp, #176 @ 0xb0 │ │ + ldmia.w sl, {r0, r9, sl} │ │ + cmp r0, sl │ │ + bls.n 23b50 │ │ + cmp.w sl, #0 │ │ + beq.n 23b56 │ │ + add.w r0, sl, sl, lsl #1 │ │ + mov.w r8, r0, lsl #3 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + blx 60d60 │ │ + str r0, [sp, #156] @ 0x9c │ │ + cbnz r0, 23b60 │ │ + movs r0, #8 │ │ + mov r1, r8 │ │ + bl b118 │ │ + b.n 23d7c │ │ + mov r0, r6 │ │ + blx 60d20 │ │ + movs r6, #8 │ │ + add.w sl, sp, #176 @ 0xb0 │ │ + ldmia.w sl, {r0, r9, sl} │ │ + cmp r0, sl │ │ + bhi.n 23b18 │ │ + str.w r9, [sp, #156] @ 0x9c │ │ + b.n 23b60 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + movs r0, #8 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ubfx r1, r5, #8, #8 │ │ + lsrs r2, r5, #16 │ │ + uxtb.w fp, r5 │ │ + mov.w r8, #0 │ │ + movs r0, #0 │ │ + lsls r1, r1, #8 │ │ + orr.w r1, r1, r2, lsl #16 │ │ + ldr r2, [r4, #0] │ │ + add r1, fp │ │ + cmp r2, #2 │ │ + itttt eq │ │ + strdeq r0, r6, [r4] │ │ + streq r1, [r4, #8] │ │ + ldreq r0, [sp, #156] @ 0x9c │ │ + strdeq r0, sl, [r4, #12] │ │ + itttt eq │ │ + streq.w r8, [r4, #20] │ │ + moveq r0, r4 │ │ + addeq sp, #300 @ 0x12c │ │ + ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ + it eq │ │ + popeq {r4, r5, r6, r7, pc} │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + strd r0, r6, [sp, #232] @ 0xe8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + str.w sl, [sp, #248] @ 0xf8 │ │ + strd r1, r2, [sp, #240] @ 0xf0 │ │ + str r4, [sp, #224] @ 0xe0 │ │ + str.w r8, [sp, #252] @ 0xfc │ │ + bl 29b20 │ │ + ldr r1, [pc, #544] @ (23dd8 ) │ │ + movs r3, #1 │ │ + ldr r0, [pc, #544] @ (23ddc ) │ │ + movs r2, #0 │ │ + add r1, pc │ │ + str r2, [sp, #240] @ 0xf0 │ │ + add r0, pc │ │ + strd r0, r3, [sp, #224] @ 0xe0 │ │ + movs r0, #4 │ │ + str r2, [sp, #236] @ 0xec │ │ + str r0, [sp, #232] @ 0xe8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + bl b450 │ │ + ldrd r0, sl, [sp, #228] @ 0xe4 │ │ + ldr.w r8, [sp, #236] @ 0xec │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldrh.w r0, [sp, #226] @ 0xe2 │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldrb.w r0, [sp, #225] @ 0xe1 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 23a64 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + str.w r1, [sp, #219] @ 0xdb │ │ + str.w r0, [sp, #215] @ 0xd7 │ │ + b.n 23c8e │ │ + movs r0, #0 │ │ + movs r4, #56 @ 0x38 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 23c90 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str.w r1, [sp, #219] @ 0xdb │ │ + str.w r0, [sp, #215] @ 0xd7 │ │ + b.n 23c8e │ │ + movs r2, #0 │ │ + movs r1, #0 │ │ + str.w r2, [sp, #219] @ 0xdb │ │ + str r1, [sp, #160] @ 0xa0 │ │ + str.w r0, [sp, #215] @ 0xd7 │ │ + b.n 23c8e │ │ + mov.w fp, #19 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + b.n 23c5a │ │ + mov.w fp, #56 @ 0x38 │ │ + b.n 23c5a │ │ + mov.w fp, #19 │ │ + ldr.w sl, [sp, #104] @ 0x68 │ │ + b.n 23c5a │ │ + bic.w r1, r0, #255 @ 0xff │ │ + mov.w fp, #19 │ │ + b.n 23c54 │ │ + movs r1, #0 │ │ + mov.w fp, #56 @ 0x38 │ │ + movs r0, #0 │ │ + uxtb r0, r0 │ │ + orr.w sl, r0, r1 │ │ + movs r0, #0 │ │ + mov.w r8, #0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 23a64 │ │ + str.w r0, [sp, #295] @ 0x127 │ │ + ldr r1, [sp, #288] @ 0x120 │ │ + ldrh.w r0, [sp, #296] @ 0x128 │ │ + strh.w r0, [sp, #216] @ 0xd8 │ │ + movs r0, #0 │ │ + ldrb.w r2, [sp, #298] @ 0x12a │ │ + ldr r3, [sp, #292] @ 0x124 │ │ + str.w r0, [sp, #219] @ 0xdb │ │ + uxtb r0, r1 │ │ + str r1, [sp, #208] @ 0xd0 │ │ + strb.w r2, [sp, #218] @ 0xda │ │ + str r3, [sp, #212] @ 0xd4 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movs r4, #19 │ │ + ldr.w r0, [sp, #211] @ 0xd3 │ │ + mov fp, r4 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldrh.w r0, [sp, #209] @ 0xd1 │ │ + ldr.w sl, [sp, #215] @ 0xd7 │ │ + ldr.w r8, [sp, #219] @ 0xdb │ │ + str r0, [sp, #148] @ 0x94 │ │ + b.n 23a64 │ │ + movs r0, #0 │ │ + mov.w fp, #19 │ │ + mov.w r8, #0 │ │ + str r3, [sp, #156] @ 0x9c │ │ + str r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #148] @ 0x94 │ │ + b.n 23a64 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cmp r1, #21 │ │ + bcs.n 23d7e │ │ + add.w r1, r1, r1, lsl #1 │ │ + add.w r2, r0, #24 │ │ + movs r5, #0 │ │ + mov r3, r0 │ │ + add.w ip, r0, r1, lsl #3 │ │ + str.w ip, [sp, #148] @ 0x94 │ │ + b.n 23d02 │ │ + mov r2, r0 │ │ + add r6, sp, #224 @ 0xe0 │ │ + ldr r5, [sp, #236] @ 0xec │ │ + add.w ip, r2, #8 │ │ + str r5, [r2, #20] │ │ + ldmia r6, {r1, r3, r6} │ │ + strd fp, sl, [r2] │ │ + stmia.w ip, {r1, r3, r6} │ │ + ldrd ip, r4, [sp, #148] @ 0x94 │ │ + ldrd r6, r5, [sp, #156] @ 0x9c │ │ + add.w r2, r6, #24 │ │ + adds r5, #24 │ │ + cmp r2, ip │ │ + mov r3, r6 │ │ + beq.w 23ae8 │ │ + mov r6, r2 │ │ + ldrd r2, r1, [r3] │ │ + ldrd fp, sl, [r3, #24] │ │ + subs.w r2, fp, r2 │ │ + sbcs.w r1, sl, r1 │ │ + bcs.n 23cf4 │ │ + ldrd r8, r2, [r3, #32] │ │ + ldrd r1, r3, [r3, #40] @ 0x28 │ │ + strd r8, r2, [sp, #224] @ 0xe0 │ │ + mov r2, r5 │ │ + str r6, [sp, #156] @ 0x9c │ │ + strd r1, r3, [sp, #232] @ 0xe8 │ │ + str r5, [sp, #160] @ 0xa0 │ │ + adds r4, r0, r2 │ │ + cmp r2, #0 │ │ + add.w r8, r4, #24 │ │ + mov r3, r4 │ │ + ldmia.w r3, {r1, r5, r6, r9, ip, lr} │ │ + stmia.w r8, {r1, r5, r6, r9, ip, lr} │ │ + beq.n 23cd6 │ │ + ldrd r1, r3, [r4, #-24] │ │ + subs r2, #24 │ │ + subs.w r1, fp, r1 │ │ + sbcs.w r1, sl, r3 │ │ + bcc.n 23d2c │ │ + adds r1, r0, r2 │ │ + add.w r2, r1, #24 │ │ + b.n 23cd8 │ │ + lsrs r1, r6, #16 │ │ + uxtb r0, r0 │ │ + orr.w r1, r1, r5, lsl #16 │ │ + str r1, [sp, #148] @ 0x94 │ │ + strd r5, r0, [sp, #156] @ 0x9c │ │ + b.n 23a64 │ │ + ldr r2, [pc, #104] @ (23dd4 ) │ │ + add r2, pc │ │ + movs r1, #5 │ │ + bl b858 │ │ + b.n 23d7c │ │ + movs r0, #8 │ │ + mov r1, r8 │ │ + bl b118 │ │ + udf #254 @ 0xfe │ │ + bl 29898 │ │ + b.n 23ae8 │ │ + b.n 23db6 │ │ + b.n 23db6 │ │ + b.n 23db6 │ │ + mov r8, r0 │ │ + add r0, sp, #224 @ 0xe0 │ │ + bl 29a48 │ │ + b.n 23db8 │ │ + mov r8, r0 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 29ace │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + mov r8, r0 │ │ + add r0, sp, #164 @ 0xa4 │ │ + bl 29a76 │ │ + movs r4, #0 │ │ + b.n 23dba │ │ + mov r8, r0 │ │ + movs r4, #1 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + cbz r0, 23dc4 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + blx 60d20 │ │ + cmp r4, #0 │ │ + beq.n 23da4 │ │ + add r0, sp, #164 @ 0xa4 │ │ + bl 29a76 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + b.n 23a94 │ │ + movs r3, r0 │ │ + cdp 0, 0, cr0, cr2, cr3, {0} │ │ + ldcl 0, cr0, [r6, #12]! │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #188 @ 0xbc │ │ + mov sl, r0 │ │ + ldr r0, [r1, #8] │ │ + ldr r2, [r1, #0] │ │ + mov.w ip, #1 │ │ + mov.w lr, #59 @ 0x3b │ │ + ldr r3, [r0, #4] │ │ + ldr r2, [r2, #0] │ │ + add.w r8, r3, #184 @ 0xb8 │ │ + str r3, [sp, #60] @ 0x3c │ │ + ldrb.w r6, [r3, #217] @ 0xd9 │ │ + ldr.w fp, [r3, #220] @ 0xdc │ │ + ldr.w r9, [r2, #32] │ │ + movs r2, #4 │ │ + ldr.w r5, [r3, #212] @ 0xd4 │ │ + cmp r6, #8 │ │ + str r6, [sp, #52] @ 0x34 │ │ + it eq │ │ + moveq r2, #12 │ │ + add.w r3, r2, fp │ │ + subs r4, r3, r5 │ │ + cmp r9, r4 │ │ + itt cs │ │ + subcs.w r4, r9, r4 │ │ + cmpcs r5, r4 │ │ + bhi.n 23e3c │ │ + mov r5, r8 │ │ + mov.w fp, #0 │ │ + mov.w r9, #0 │ │ + movs r1, #0 │ │ + b.n 241c6 │ │ + ldr.w ip, [r1, #4] │ │ + subs r2, r5, r2 │ │ + ldr r1, [r1, #12] │ │ + subs r6, r5, r4 │ │ + ldr r0, [r0, #0] │ │ + sub.w r2, r2, fp │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [r1, #0] │ │ + str r0, [sp, #32] │ │ + ldrb.w r0, [ip] │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str r6, [sp, #68] @ 0x44 │ │ + str.w sl, [sp, #44] @ 0x2c │ │ + mov.w sl, #0 │ │ + ldr.w r1, [r0, #256] @ 0x100 │ │ + str r1, [sp, #40] @ 0x28 │ │ + adds r1, #8 │ │ + str.w sl, [sp, #80] @ 0x50 │ │ + strd r8, r1, [sp, #72] @ 0x48 │ │ + ldr.w r1, [r0, #208] @ 0xd0 │ │ + adds r6, r1, r4 │ │ + str r6, [sp, #64] @ 0x40 │ │ + adds r6, r1, r2 │ │ + adds r0, r1, r5 │ │ + movs r1, #0 │ │ + movs r5, #0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + rsb r0, r9, #0 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add.w r2, r6, r9 │ │ + cmp r5, #63 @ 0x3f │ │ + ldrb.w fp, [r2], #1 │ │ + bne.n 23e9e │ │ + cmp.w fp, #1 │ │ + bhi.n 23eee │ │ + and.w ip, r5, #63 @ 0x3f │ │ + and.w r4, fp, #127 @ 0x7f │ │ + rsb r8, ip, #32 │ │ + subs.w lr, ip, #32 │ │ + lsr.w r0, r4, r8 │ │ + it pl │ │ + lslpl.w r0, r4, lr │ │ + orr.w r1, r1, r0 │ │ + lsl.w r0, r4, ip │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w sl, sl, r0 │ │ + sxtb.w r0, fp │ │ + cmp r0, #0 │ │ + bpl.n 23efc │ │ + subs r3, #1 │ │ + adds r6, #1 │ │ + adds r5, #7 │ │ + cmp r9, r3 │ │ + bne.n 23e8c │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + mov.w ip, #1 │ │ + mov.w r9, #0 │ │ + mov.w lr, #19 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + b.n 241c6 │ │ + mov.w ip, #1 │ │ + mov.w r9, #0 │ │ + mov.w lr, #6 │ │ + b.n 24172 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add r0, r3 │ │ + subs r0, #1 │ │ + strd r2, r0, [sp, #64] @ 0x40 │ │ + orrs.w r0, sl, r1 │ │ + beq.w 242ba │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + cbnz r1, 23f26 │ │ + ldr r0, [r3, #16] │ │ + sub.w r2, sl, #1 │ │ + cmp r2, r0 │ │ + bcs.n 23f26 │ │ + movs r0, #104 @ 0x68 │ │ + ldr r1, [r3, #12] │ │ + mla r1, r2, r0, r1 │ │ + b.n 23f9c │ │ + ldr.w r8, [r3, #20] │ │ + cmp.w r8, #0 │ │ + beq.w 24166 │ │ + ldr.w ip, [r3, #24] │ │ + ldrh.w lr, [r8, #1238] @ 0x4d6 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + mov r3, r8 │ │ + mov.w r2, lr, lsl #3 │ │ + cbz r2, 23f7a │ │ + ldrd r0, r4, [r3], #8 │ │ + adds r6, #1 │ │ + subs r2, #8 │ │ + subs.w r5, sl, r0 │ │ + sbcs.w r5, r1, r4 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + subs.w r0, r0, sl │ │ + sbcs.w r0, r4, r1 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + subs r4, r0, r5 │ │ + cmp r4, #1 │ │ + beq.n 23f44 │ │ + uxtb r0, r4 │ │ + cbz r0, 23f92 │ │ + b.n 23f7c │ │ + mov r6, lr │ │ + cmp.w ip, #0 │ │ + beq.w 24166 │ │ + add.w r0, r8, r6, lsl #2 │ │ + sub.w ip, ip, #1 │ │ + ldr.w r8, [r0, #1240] @ 0x4d8 │ │ + b.n 23f36 │ │ + movs r0, #104 @ 0x68 │ │ + mla r0, r6, r0, r8 │ │ + add.w r1, r0, #88 @ 0x58 │ │ + ldrb.w r0, [r1, #98] @ 0x62 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + cmp r0, #1 │ │ + itt eq │ │ + moveq r0, #1 │ │ + streq r0, [sp, #80] @ 0x50 │ │ + ldr r0, [r1, #0] │ │ + cmp r0, #1 │ │ + bne.w 240d2 │ │ + ldrd fp, r0, [r1, #8] │ │ + cmp r0, #0 │ │ + beq.w 240e4 │ │ + lsls r5, r0, #4 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + add.w r8, sp, #168 @ 0xa8 │ │ + ldr.w r0, [r0, #260] @ 0x104 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #0 │ │ + str r0, [sp, #56] @ 0x38 │ │ + b.n 23fe4 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add.w fp, fp, #16 │ │ + subs r5, #16 │ │ + beq.w 240e8 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldmia.w fp, {r1, r3, r4, r6} │ │ + ldr r2, [r0, #32] │ │ + add r0, sp, #168 @ 0xa8 │ │ + stmia r0!, {r1, r3, r4, r6} │ │ + add r0, sp, #104 @ 0x68 │ │ + add r1, sp, #64 @ 0x40 │ │ + mov r3, r8 │ │ + bl 24310 │ │ + ldrd r0, r1, [sp, #104] @ 0x68 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + beq.w 241b0 │ │ + ldrh.w r0, [sp, #120] @ 0x78 │ │ + cmp r0, #70 @ 0x46 │ │ + ble.n 24052 │ │ + cmp r0, #71 @ 0x47 │ │ + beq.n 2405a │ │ + movw r1, #8199 @ 0x2007 │ │ + cmp r0, r1 │ │ + it ne │ │ + cmpne r0, #110 @ 0x6e │ │ + bne.n 23fda │ │ + add r1, sp, #104 @ 0x68 │ │ + mov r0, r8 │ │ + bl 265e0 │ │ + ldrd r1, r2, [sp, #48] @ 0x30 │ │ + add r0, sp, #88 @ 0x58 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + str.w r8, [sp] │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #88] @ 0x58 │ │ + ldrd r2, r1, [sp, #92] @ 0x5c │ │ + cmp r0, #82 @ 0x52 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + it eq │ │ + moveq r0, r2 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + it eq │ │ + moveq r0, r1 │ │ + b.n 23fd8 │ │ + cmp r0, #3 │ │ + beq.n 24096 │ │ + cmp r0, #49 @ 0x31 │ │ + bne.n 23fda │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + cmp r0, #0 │ │ + bne.n 23fda │ │ + add r1, sp, #104 @ 0x68 │ │ + mov r0, r8 │ │ + bl 265e0 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #0] │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #16] │ │ + movs r0, #16 │ │ + ldrd r2, r3, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #88 @ 0x58 │ │ + bl 26b96 │ │ + ldrb.w lr, [sp, #88] @ 0x58 │ │ + cmp.w lr, #82 @ 0x52 │ │ + beq.n 23fd2 │ │ + b.n 2428e │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + cmp r0, #0 │ │ + bne.n 23fda │ │ + add r1, sp, #104 @ 0x68 │ │ + mov r0, r8 │ │ + bl 265e0 │ │ + ldrd r1, r2, [sp, #48] @ 0x30 │ │ + add r0, sp, #88 @ 0x58 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + str.w r8, [sp] │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #88] @ 0x58 │ │ + ldrd r2, r1, [sp, #92] @ 0x5c │ │ + cmp r0, #82 @ 0x52 │ │ + mov.w r0, #0 │ │ + it ne │ │ + movne r2, r0 │ │ + ldr r0, [sp, #24] │ │ + str r2, [sp, #56] @ 0x38 │ │ + it eq │ │ + moveq r0, r1 │ │ + str r0, [sp, #24] │ │ + b.n 23fd8 │ │ + ldr r0, [r1, #4] │ │ + cmp r0, #6 │ │ + bcs.w 242a0 │ │ + add.w fp, r1, #8 │ │ + cmp r0, #0 │ │ + bne.w 23fbe │ │ + movs r0, #0 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add r2, sp, #64 @ 0x40 │ │ + add r1, sp, #104 @ 0x68 │ │ + add.w ip, r1, #24 │ │ + ldmia.w r2, {r0, r3, r4, r5, r6} │ │ + movs r2, #0 │ │ + stmia.w ip, {r0, r3, r4, r5, r6} │ │ + ldr r0, [sp, #28] │ │ + strb.w r0, [sp, #160] @ 0xa0 │ │ + movs r0, #8 │ │ + str r0, [sp, #120] @ 0x78 │ │ + strd r2, r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r2, [sp, #124] @ 0x7c │ │ + strd r2, r2, [sp, #112] @ 0x70 │ │ + str r0, [sp, #148] @ 0x94 │ │ + add r0, sp, #168 @ 0xa8 │ │ + movs r3, #0 │ │ + bl 256bc │ │ + ldrb.w lr, [sp, #168] @ 0xa8 │ │ + cmp.w lr, #82 @ 0x52 │ │ + bne.n 24178 │ │ + ldr r1, [sp, #124] @ 0x7c │ │ + cmp r1, #2 │ │ + bcs.w 242aa │ │ + add r6, sp, #104 @ 0x68 │ │ + ldmia r6, {r0, r5, r6} │ │ + cmp r0, r6 │ │ + bls.n 2422c │ │ + cmp r6, #0 │ │ + beq.n 24230 │ │ + add.w r0, r0, r0, lsl #2 │ │ + movs r2, #8 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r6, r6, lsl #2 │ │ + lsls r4, r0, #3 │ │ + mov r0, r5 │ │ + mov r3, r4 │ │ + bl aed4 │ │ + mov r8, r0 │ │ + cmp r0, #0 │ │ + bne.n 2423a │ │ + movs r0, #8 │ │ + mov r1, r4 │ │ + bl b118 │ │ + b.n 2426c │ │ + mov r9, r1 │ │ + mov.w ip, #1 │ │ + mov.w lr, #18 │ │ + mov r4, sl │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + b.n 241c6 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + ldr.w r9, [sp, #180] @ 0xb4 │ │ + ldrd r6, r4, [sp, #172] @ 0xac │ │ + ldrh.w r1, [sp, #170] @ 0xaa │ │ + ldrb.w fp, [sp, #169] @ 0xa9 │ │ + cbz r0, 2419a │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + mov r8, lr │ │ + mov r5, r1 │ │ + blx 60d20 │ │ + mov r1, r5 │ │ + mov lr, r8 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + mov r5, r6 │ │ + cbz r0, 241c2 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + mov r8, lr │ │ + mov r6, r1 │ │ + blx 60d20 │ │ + mov r1, r6 │ │ + mov lr, r8 │ │ + b.n 241c2 │ │ + ldrd r0, r5, [sp, #112] @ 0x70 │ │ + ldrd r4, r9, [sp, #120] @ 0x78 │ │ + ubfx fp, r0, #8, #8 │ │ + lsrs r1, r0, #16 │ │ + uxtb.w lr, r0 │ │ + mov.w ip, #1 │ │ + mov.w r0, fp, lsl #8 │ │ + orr.w r0, r0, r1, lsl #16 │ │ + ldr.w r1, [sl] │ │ + add r0, lr │ │ + cmp r1, #2 │ │ + itttt eq │ │ + strdeq ip, r8, [sl] │ │ + strdeq r0, r5, [sl, #8] │ │ + strdeq r4, r9, [sl, #16] │ │ + strdeq r2, r3, [sl, #24] │ │ + itttt eq │ │ + moveq r0, sl │ │ + addeq sp, #188 @ 0xbc │ │ + ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ + popeq {r4, r5, r6, r7, pc} │ │ + strd r0, r5, [sp, #120] @ 0x78 │ │ + add r0, sp, #104 @ 0x68 │ │ + strd r2, r3, [sp, #136] @ 0x88 │ │ + strd ip, r8, [sp, #112] @ 0x70 │ │ + str.w sl, [sp, #104] @ 0x68 │ │ + strd r4, r9, [sp, #128] @ 0x80 │ │ + bl 26da8 │ │ + ldr r1, [pc, #248] @ (24308 ) │ │ + movs r3, #1 │ │ + ldr r0, [pc, #248] @ (2430c ) │ │ + movs r2, #0 │ │ + add r1, pc │ │ + str r2, [sp, #120] @ 0x78 │ │ + add r0, pc │ │ + strd r0, r3, [sp, #104] @ 0x68 │ │ + movs r0, #4 │ │ + str r2, [sp, #116] @ 0x74 │ │ + str r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #104 @ 0x68 │ │ + bl b450 │ │ + mov r8, r5 │ │ + b.n 2423a │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + mov.w r8, #8 │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + ldrd r0, r4, [sp, #116] @ 0x74 │ │ + str r2, [sp, #36] @ 0x24 │ │ + cmp r0, r2 │ │ + bls.n 2426e │ │ + cbz r2, 24272 │ │ + add.w r0, r0, r0, lsl #1 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r2, r2, lsl #1 │ │ + movs r2, #8 │ │ + mov.w fp, r0, lsl #3 │ │ + mov r0, r4 │ │ + mov r3, fp │ │ + bl aed4 │ │ + mov r5, r0 │ │ + cbnz r0, 2427a │ │ + movs r0, #8 │ │ + mov r1, fp │ │ + bl b118 │ │ + udf #254 @ 0xfe │ │ + mov r5, r4 │ │ + b.n 2427a │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + movs r5, #8 │ │ + lsrs r1, r6, #16 │ │ + ubfx fp, r6, #8, #8 │ │ + uxtb.w lr, r6 │ │ + mov.w ip, #0 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + b.n 23eea │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ + ldrd r5, r4, [sp, #92] @ 0x5c │ │ + ldrh.w r1, [sp, #90] @ 0x5a │ │ + ldrb.w fp, [sp, #89] @ 0x59 │ │ + b.n 241c2 │ │ + ldr r2, [pc, #96] @ (24304 ) │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl b858 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r1, #21 │ │ + bcs.n 242c2 │ │ + bl 26508 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + b.n 24134 │ │ + ldr r0, [pc, #68] @ (24300 ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + bl 26440 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + b.n 24134 │ │ + mov r9, r0 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + cbnz r6, 242f2 │ │ + b.n 242f8 │ │ + mov r9, r0 │ │ + b.n 242e4 │ │ + mov r9, r0 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + cbz r0, 242ea │ │ + ldr r5, [sp, #108] @ 0x6c │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + cbz r0, 242f8 │ │ + ldr.w r8, [sp, #120] @ 0x78 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + mov r0, r9 │ │ + blx 5f420 │ │ + nop │ │ + ldrd r0, r0, [r4, #12]! │ │ + b.n 24550 │ │ + movs r3, r0 │ │ + b.n 24260 │ │ + movs r3, r0 │ │ + b.n 2424c │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #60 @ 0x3c │ │ + ldrh.w r9, [r3, #10] │ │ + mov r8, r0 │ │ + ldrd r4, sl, [r1] │ │ + lsrs r0, r2, #16 │ │ + str r0, [sp, #4] │ │ + lsrs r0, r2, #8 │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ + mov r5, r9 │ │ + str r1, [sp, #16] │ │ + str r3, [sp, #12] │ │ + str r0, [sp, #8] │ │ + uxtah r3, fp, r5 │ │ + add.w ip, r4, #1 │ │ + mov lr, sl │ │ + cmp r3, #43 @ 0x2b │ │ + bhi.w 2441e │ │ + tbh [pc, r3, lsl #1] │ │ + lsls r1, r3, #12 │ │ + lsls r0, r4, #25 │ │ + lsls r4, r0, #11 │ │ + lsls r4, r4, #16 │ │ + lsls r3, r7, #8 │ │ + lsls r6, r1, #14 │ │ + lsls r0, r0, #18 │ │ + lsls r2, r2, #10 │ │ + lsls r2, r7, #12 │ │ + lsls r7, r1, #11 │ │ + lsls r3, r1, #8 │ │ + lsls r3, r4, #20 │ │ + lsls r7, r1, #9 │ │ + lsls r7, r7, #20 │ │ + lsls r3, r2, #22 │ │ + lsls r1, r1, #22 │ │ + lsls r7, r6, #16 │ │ + lsls r7, r6, #7 │ │ + lsls r5, r4, #5 │ │ + lsls r3, r0, #6 │ │ + lsls r2, r4, #11 │ │ + movs r4, r5 │ │ + lsls r5, r3, #7 │ │ + lsls r3, r0, #17 │ │ + lsls r2, r3, #11 │ │ + lsls r3, r4, #3 │ │ + lsls r4, r2, #2 │ │ + lsls r2, r5, #23 │ │ + lsls r3, r1, #3 │ │ + lsls r3, r7, #13 │ │ + lsls r1, r2, #23 │ │ + lsls r5, r3, #5 │ │ + lsls r0, r3, #21 │ │ + lsls r4, r3, #24 │ │ + lsls r6, r4, #6 │ │ + lsls r0, r3, #8 │ │ + lsls r5, r4, #21 │ │ + lsls r3, r1, #24 │ │ + lsls r3, r1, #5 │ │ + lsls r6, r7, #23 │ │ + lsls r7, r5, #13 │ │ + lsls r1, r6, #10 │ │ + lsls r6, r5, #23 │ │ + lsls r4, r6, #5 │ │ + mov r6, r5 │ │ + cmp.w lr, #0 │ │ + beq.w 2457e │ │ + ldrb r0, [r4, #0] │ │ + sub.w sl, lr, #1 │ │ + ldr r1, [sp, #16] │ │ + mov r3, r4 │ │ + and.w r5, r0, #127 @ 0x7f │ │ + mov r4, ip │ │ + sxtb r0, r0 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + strd ip, sl, [r1] │ │ + bgt.n 24336 │ │ + cmp.w sl, #0 │ │ + beq.w 2526c │ │ + ldr r1, [sp, #16] │ │ + sub.w sl, lr, #2 │ │ + add.w r4, ip, #1 │ │ + str.w sl, [r1, #4] │ │ + ldrb r0, [r3, #1] │ │ + str r4, [r1, #0] │ │ + mov r1, r8 │ │ + and.w r8, r0, #127 @ 0x7f │ │ + sxtb r0, r0 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + orr.w r5, r5, r8, lsl #7 │ │ + mov r8, r1 │ │ + bgt.w 24336 │ │ + cmp.w sl, #0 │ │ + beq.w 2457e │ │ + ldr r1, [sp, #16] │ │ + sub.w sl, lr, #3 │ │ + add.w r4, ip, #2 │ │ + str.w sl, [r1, #4] │ │ + ldrb r0, [r3, #2] │ │ + str r4, [r1, #0] │ │ + cmp r0, #3 │ │ + bhi.w 2552c │ │ + orr.w r5, r5, r0, lsl #14 │ │ + b.n 24336 │ │ + uxth r2, r5 │ │ + movw r3, #7937 @ 0x1f01 │ │ + subs r2, r2, r3 │ │ + cmp r2, #32 │ │ + bhi.w 2500a │ │ + tbh [pc, r2, lsl #1] │ │ + movs r1, r4 │ │ + lsls r0, r6, #1 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r5, r5, #23 │ │ + lsls r2, r5, #2 │ │ + lsls r0, r3, #1 │ │ + cmp.w lr, #0 │ │ + beq.w 24ff6 │ │ + add r4, lr │ │ + sub.w r6, lr, #1 │ │ + mov.w r9, #0 │ │ + movs r3, #0 │ │ + movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ + ldrb.w lr, [ip, #-1] │ │ + cmp r5, #63 @ 0x3f │ │ + bne.n 2449c │ │ + cmp.w lr, #1 │ │ + bhi.w 25000 │ │ + and.w r1, r5, #63 @ 0x3f │ │ + and.w r0, lr, #127 @ 0x7f │ │ + rsb r2, r1, #32 │ │ + subs.w r8, r1, #32 │ │ + lsr.w r2, r0, r2 │ │ + it pl │ │ + lslpl.w r2, r0, r8 │ │ + lsl.w r0, r0, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r9, r9, r0 │ │ + orrs r3, r2 │ │ + sxtb.w r0, lr │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 25214 │ │ + subs r6, #1 │ │ + add.w ip, ip, #1 │ │ + adds r5, #7 │ │ + adds r0, r6, #1 │ │ + bne.n 2448c │ │ + b.w 24fe8 │ │ + ldr r0, [sp, #8] │ │ + uxtb r0, r0 │ │ + cmp r0, #8 │ │ + bne.n 245b4 │ │ + cmp.w lr, #8 │ │ + bcc.w 251d0 │ │ + ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ + ldr.w r9, [r4] │ │ + add.w r2, r4, #8 │ │ + ldr r3, [sp, #16] │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 25034 │ │ + str.w r8, [sp, #8] │ │ + b.n 245ce │ │ + cmp.w lr, #0 │ │ + beq.w 24ff6 │ │ + add r4, lr │ │ + sub.w r6, lr, #1 │ │ + mov.w r9, #0 │ │ + movs r3, #0 │ │ + movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ + ldrb.w lr, [ip, #-1] │ │ + cmp r5, #63 @ 0x3f │ │ + bne.n 2453a │ │ + cmp.w lr, #1 │ │ + bhi.w 25000 │ │ + and.w r1, r5, #63 @ 0x3f │ │ + and.w r0, lr, #127 @ 0x7f │ │ + rsb r2, r1, #32 │ │ + subs.w r8, r1, #32 │ │ + lsr.w r2, r0, r2 │ │ + it pl │ │ + lslpl.w r2, r0, r8 │ │ + lsl.w r0, r0, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r9, r9, r0 │ │ + orrs r3, r2 │ │ + sxtb.w r0, lr │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 25230 │ │ + subs r6, #1 │ │ + add.w ip, ip, #1 │ │ + adds r5, #7 │ │ + adds r0, r6, #1 │ │ + bne.n 2452a │ │ + b.w 24fe8 │ │ + movs r1, #19 │ │ + b.w 2552e │ │ + ldr r0, [sp, #8] │ │ + uxtb r0, r0 │ │ + cmp r0, #8 │ │ + bne.w 25040 │ │ + cmp.w lr, #8 │ │ + bcc.w 251d0 │ │ + ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ + ldr.w r9, [r4] │ │ + add.w r2, r4, #8 │ │ + ldr r3, [sp, #16] │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + beq.w 250f2 │ │ + b.w 25034 │ │ + cmp.w lr, #4 │ │ + bcc.w 251d0 │ │ + ldr.w r9, [r4], #4 │ │ + sub.w r0, lr, #4 │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #27 │ │ + b.w 24e38 │ │ + cmp.w lr, #3 │ │ + bcc.w 24f68 │ │ + ldrb r5, [r4, #2] │ │ + sub.w r1, lr, #3 │ │ + ldr r3, [sp, #16] │ │ + adds r2, r4, #3 │ │ + ldrh r0, [r4, #0] │ │ + str.w r8, [sp, #8] │ │ + strd r2, r1, [r3] │ │ + orr.w r9, r0, r5, lsl #16 │ │ + b.w 25240 │ │ + cmp.w lr, #8 │ │ + bcs.w 2505c │ │ + str.w r4, [sp, #55] @ 0x37 │ │ + b.w 25652 │ │ + cmp.w lr, #4 │ │ + bcc.w 24f68 │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, lr, #4 │ │ + ldr.w r9, [r4], #4 │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + b.w 253ce │ │ + cmp.w lr, #4 │ │ + bcc.w 24f68 │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, lr, #4 │ │ + ldr.w r9, [r4], #4 │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + b.w 25220 │ │ + cmp.w lr, #8 │ │ + bcs.w 2508e │ │ + str.w r4, [sp, #55] @ 0x37 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + ldrh.w r0, [sp, #56] @ 0x38 │ │ + ldrb.w r3, [sp, #58] @ 0x3a │ │ + str r1, [sp, #24] │ │ + ldrb.w r6, [sp, #26] │ │ + strh.w r0, [sp, #32] │ │ + movs r0, #0 │ │ + strb.w r3, [sp, #34] @ 0x22 │ │ + lsrs r3, r1, #24 │ │ + str r2, [sp, #28] │ │ + orr.w r2, r3, r2, lsl #8 │ │ + str.w r0, [sp, #35] @ 0x23 │ │ + movs r3, #19 │ │ + strh.w r1, [sp, #20] │ │ + strb.w r6, [sp, #22] │ │ + ldr.w ip, [sp, #31] │ │ + b.w 252f2 │ │ + cmp.w lr, #0 │ │ + beq.w 24ff6 │ │ + add r4, lr │ │ + sub.w r6, lr, #1 │ │ + mov.w r9, #0 │ │ + movs r3, #0 │ │ + movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ + ldrb.w lr, [ip, #-1] │ │ + cmp r5, #63 @ 0x3f │ │ + bne.n 246c0 │ │ + cmp.w lr, #1 │ │ + bhi.w 25000 │ │ + and.w r1, r5, #63 @ 0x3f │ │ + and.w r0, lr, #127 @ 0x7f │ │ + rsb r2, r1, #32 │ │ + subs.w r8, r1, #32 │ │ + lsr.w r2, r0, r2 │ │ + it pl │ │ + lslpl.w r2, r0, r8 │ │ + lsl.w r0, r0, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r9, r9, r0 │ │ + orrs r3, r2 │ │ + sxtb.w r0, lr │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 253aa │ │ + subs r6, #1 │ │ + add.w ip, ip, #1 │ │ + adds r5, #7 │ │ + adds r0, r6, #1 │ │ + bne.n 246b0 │ │ + b.w 24fe8 │ │ + ldr r0, [sp, #8] │ │ + uxtb r0, r0 │ │ + cmp r0, #8 │ │ + bne.w 250ae │ │ + cmp.w lr, #8 │ │ + bcc.w 251d0 │ │ + ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ + ldr.w r9, [r4] │ │ + add.w r2, r4, #8 │ │ + ldr r3, [sp, #16] │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 25034 │ │ + str.w r8, [sp, #8] │ │ + b.w 250c8 │ │ + cmp.w lr, #2 │ │ + bcc.w 24f68 │ │ + ldrh.w r9, [r4], #2 │ │ + sub.w r0, lr, #2 │ │ + ldr r1, [sp, #16] │ │ + movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #13 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, r9, lsr #8 │ │ + b.w 24e36 │ │ + cmp.w lr, #0 │ │ + beq.w 24dba │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, lr, #1 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #2 │ │ + b.w 24e2a │ │ + cmp.w lr, #8 │ │ + bcs.w 250d8 │ │ + str.w r4, [sp, #55] @ 0x37 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + ldrh.w r0, [sp, #56] @ 0x38 │ │ + ldrb.w r3, [sp, #58] @ 0x3a │ │ + str r1, [sp, #24] │ │ + ldrb.w r6, [sp, #26] │ │ + strh.w r0, [sp, #32] │ │ + movs r0, #0 │ │ + strb.w r3, [sp, #34] @ 0x22 │ │ + lsrs r3, r1, #24 │ │ + str r2, [sp, #28] │ │ + orr.w r2, r3, r2, lsl #8 │ │ + str.w r0, [sp, #35] @ 0x23 │ │ + movs r3, #19 │ │ + strh.w r1, [sp, #44] @ 0x2c │ │ + strb.w r6, [sp, #46] @ 0x2e │ │ + ldr.w ip, [sp, #31] │ │ + b.w 252fe │ │ + cmp.w lr, #2 │ │ + bcc.w 24dba │ │ + ldrh.w r9, [r4], #2 │ │ + sub.w r0, lr, #2 │ │ + ldr r1, [sp, #16] │ │ + movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #3 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, r9, lsr #8 │ │ + b.w 24e36 │ │ + cmp.w lr, #0 │ │ + beq.w 2524c │ │ + add r4, lr │ │ + sub.w r5, lr, #1 │ │ + str.w r8, [sp, #8] │ │ + mov.w r9, #0 │ │ + mov.w r8, #0 │ │ + movs r6, #0 │ │ + ldrb.w fp, [ip, #-1] │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 2481a │ │ + cmp.w fp, #127 @ 0x7f │ │ + it ne │ │ + cmpne.w fp, #0 │ │ + bne.w 255cc │ │ + and.w r1, r6, #63 @ 0x3f │ │ + and.w r0, fp, #127 @ 0x7f │ │ + rsb r3, r1, #32 │ │ + subs.w r2, r1, #32 │ │ + add.w r6, r6, #7 │ │ + lsr.w r3, r0, r3 │ │ + it pl │ │ + lslpl.w r3, r0, r2 │ │ + lsl.w r0, r0, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r9, r9, r0 │ │ + orr.w r8, r8, r3 │ │ + sxtb.w r0, fp │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 25290 │ │ + subs r5, #1 │ │ + add.w ip, ip, #1 │ │ + adds r0, r5, #1 │ │ + bne.n 24804 │ │ + ldr.w r8, [sp, #8] │ │ + movs r0, #0 │ │ + ldr r1, [sp, #16] │ │ + strd r4, r0, [r1] │ │ + b.w 25250 │ │ + ldr r2, [sp, #16] │ │ + cmp.w lr, #0 │ │ + str.w r8, [sp, #8] │ │ + beq.n 24890 │ │ + mov.w r8, #0 │ │ + ldrb.w r0, [r4, r8] │ │ + cmp r0, #0 │ │ + beq.w 25272 │ │ + add.w r8, r8, #1 │ │ + cmp lr, r8 │ │ + bne.n 2487e │ │ + ldr r2, [sp, #8] │ │ + movs r0, #0 │ │ + movs r1, #46 @ 0x2e │ │ + strd r1, r0, [r2] │ │ + str r0, [r2, #20] │ │ + movs r0, #19 │ │ + strd r4, r4, [r2, #12] │ │ + strb r0, [r2, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp.w lr, #2 │ │ + bcc.w 24f68 │ │ + ldrh.w r9, [r4], #2 │ │ + sub.w r0, lr, #2 │ │ + ldr r1, [sp, #16] │ │ + movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #12 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, r9, lsr #8 │ │ + b.n 24e36 │ │ + cmp.w lr, #2 │ │ + bcc.w 24dba │ │ + str.w r8, [sp, #8] │ │ + sub.w r3, lr, #2 │ │ + ldrh.w r8, [r4], #2 │ │ + b.n 24ba6 │ │ + cmp.w lr, #0 │ │ + beq.w 24dba │ │ + str.w r8, [sp, #8] │ │ + sub.w r3, lr, #1 │ │ + ldrb.w r8, [r4], #1 │ │ + b.n 24ba6 │ │ + movs r0, #0 │ │ + mov.w sl, #9 │ │ + mov.w r9, #1 │ │ + str.w r8, [sp, #8] │ │ + b.n 24e34 │ │ + cmp.w lr, #0 │ │ + beq.w 24ff6 │ │ + add r4, lr │ │ + sub.w r6, lr, #1 │ │ + mov.w r9, #0 │ │ + movs r3, #0 │ │ + movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ + ldrb.w lr, [ip, #-1] │ │ + cmp r5, #63 @ 0x3f │ │ + bne.n 24938 │ │ + cmp.w lr, #1 │ │ + bhi.w 25000 │ │ + and.w r1, r5, #63 @ 0x3f │ │ + and.w r0, lr, #127 @ 0x7f │ │ + rsb r2, r1, #32 │ │ + subs.w r8, r1, #32 │ │ + lsr.w r2, r0, r2 │ │ + it pl │ │ + lslpl.w r2, r0, r8 │ │ + lsl.w r0, r0, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r9, r9, r0 │ │ + orrs r3, r2 │ │ + sxtb.w r0, lr │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 253c4 │ │ + subs r6, #1 │ │ + add.w ip, ip, #1 │ │ + adds r5, #7 │ │ + adds r0, r6, #1 │ │ + bne.n 24928 │ │ + b.w 24fe8 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r3, r0, r2 │ │ + cmp r3, #7 │ │ + bhi.w 254f8 │ │ + tbh [pc, r3, lsl #1] │ │ + movs r0, r1 │ │ + lsls r5, r2, #22 │ │ + lsls r5, r6, #22 │ │ + lsls r2, r0, #22 │ │ + lsls r5, r6, #22 │ │ + lsls r5, r6, #22 │ │ + lsls r5, r6, #22 │ │ + lsls r7, r3, #22 │ │ + cmp.w lr, #0 │ │ + beq.w 254be │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, lr, #1 │ │ + str.w r8, [sp, #8] │ │ + str r0, [r1, #4] │ │ + movs r0, #0 │ │ + ldrb.w r9, [r4], #1 │ │ + str r4, [r1, #0] │ │ + b.w 2558e │ │ + cmp.w lr, #0 │ │ + beq.w 25038 │ │ + add.w r9, r4, lr │ │ + sub.w r5, lr, #1 │ │ + str.w r8, [sp, #8] │ │ + mov.w r8, #0 │ │ + movs r3, #0 │ │ + movs r6, #0 │ │ + ldrb.w r4, [ip, #-1] │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 249e8 │ │ + cmp r4, #1 │ │ + bhi.w 25208 │ │ + and.w r1, r6, #63 @ 0x3f │ │ + and.w r0, r4, #127 @ 0x7f │ │ + rsb r2, r1, #32 │ │ + subs.w lr, r1, #32 │ │ + lsr.w r2, r0, r2 │ │ + it pl │ │ + lslpl.w r2, r0, lr │ │ + lsl.w r0, r0, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r8, r8, r0 │ │ + orrs r3, r2 │ │ + sxtb r0, r4 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 253de │ │ + subs r5, #1 │ │ + add.w ip, ip, #1 │ │ + adds r6, #7 │ │ + adds r0, r5, #1 │ │ + bne.n 249da │ │ + b.n 24c38 │ │ + cmp.w lr, #0 │ │ + beq.w 24f68 │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, lr, #1 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #12 │ │ + b.n 24e2a │ │ + cmp.w lr, #16 │ │ + bcs.w 25106 │ │ + movs r0, #0 │ │ + movs r1, #46 @ 0x2e │ │ + strd r1, r0, [r8] │ │ + str.w r0, [r8, #20] │ │ + movs r0, #19 │ │ + strd r4, r4, [r8, #12] │ │ + strb.w r0, [r8, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r1, r4 │ │ + ldr r4, [sp, #12] │ │ + and.w r0, r2, #65280 @ 0xff00 │ │ + cmp.w r0, #1024 @ 0x400 │ │ + bne.w 2560a │ │ + ldrh r0, [r4, #8] │ │ + subs r2, r0, #2 │ │ + cmp r2, #119 @ 0x77 │ │ + bhi.w 2560a │ │ + tbh [pc, r2, lsl #1] │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r5, r7, #22 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r3, r0, #23 │ │ + lsls r0, r7, #1 │ │ + cmp.w lr, #3 │ │ + bls.w 25610 │ │ + ldr r2, [sp, #16] │ │ + sub.w r0, lr, #4 │ │ + ldr.w r9, [r1], #4 │ │ + str.w r8, [sp, #8] │ │ + strd r1, r0, [r2] │ │ + b.w 2536e │ │ + cmp.w lr, #4 │ │ + bcc.w 24dba │ │ + str.w r8, [sp, #8] │ │ + sub.w r3, lr, #4 │ │ + ldr.w r8, [r4], #4 │ │ + ldr r2, [sp, #16] │ │ + cmp r3, r8 │ │ + strd r4, r3, [r2] │ │ + bcs.w 25024 │ │ + ldr.w r8, [sp, #8] │ │ + b.n 24dba │ │ + cmp.w lr, #0 │ │ + beq.w 24f68 │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, lr, #1 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #13 │ │ + b.n 24e2a │ │ + cmp.w lr, #0 │ │ + beq.w 25038 │ │ + str.w r8, [sp, #8] │ │ + add.w r9, r4, lr │ │ + sub.w r5, lr, #1 │ │ + mov.w r8, #0 │ │ + movs r3, #0 │ │ + movs r6, #0 │ │ + ldrb.w r4, [ip, #-1] │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 24bfa │ │ + cmp r4, #1 │ │ + bhi.w 25208 │ │ + and.w r1, r6, #63 @ 0x3f │ │ + and.w r0, r4, #127 @ 0x7f │ │ + rsb r2, r1, #32 │ │ + subs.w lr, r1, #32 │ │ + lsr.w r2, r0, r2 │ │ + it pl │ │ + lslpl.w r2, r0, lr │ │ + lsl.w r0, r0, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r8, r8, r0 │ │ + orrs r3, r2 │ │ + sxtb r0, r4 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 253fc │ │ + subs r5, #1 │ │ + add.w ip, ip, #1 │ │ + adds r6, #7 │ │ + adds r0, r5, #1 │ │ + bne.n 24bec │ │ + ldr r1, [sp, #16] │ │ + movs r0, #0 │ │ + ldr.w r8, [sp, #8] │ │ + strd r9, r0, [r1] │ │ + movs r1, #19 │ │ + b.w 2541a │ │ + mov r3, r4 │ │ + ldr r4, [sp, #12] │ │ + and.w r0, r2, #65280 @ 0xff00 │ │ + cmp.w r0, #2048 @ 0x800 │ │ + bne.w 25648 │ │ + ldrh r0, [r4, #8] │ │ + subs r2, r0, #2 │ │ + cmp r2, #119 @ 0x77 │ │ + bhi.w 25648 │ │ + tbh [pc, r2, lsl #1] │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r2, r5, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r6, #19 │ │ + lsls r0, r7, #1 │ │ + cmp.w lr, #7 │ │ + bhi.w 25350 │ │ + str.w r3, [sp, #55] @ 0x37 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + ldrb.w r0, [sp, #58] @ 0x3a │ │ + ldrh.w r2, [sp, #56] @ 0x38 │ │ + strd r1, r3, [sp, #24] │ │ + lsrs r1, r1, #24 │ │ + strb.w r0, [sp, #34] @ 0x22 │ │ + movs r0, #0 │ │ + strh.w r2, [sp, #32] │ │ + orr.w r3, r1, r3, lsl #8 │ │ + str.w r0, [sp, #35] @ 0x23 │ │ + movs r1, #19 │ │ + ldr.w r2, [sp, #31] │ │ + b.n 2554c │ │ + cmp.w lr, #0 │ │ + beq.n 24dba │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, lr, #1 │ │ + ldrb.w r9, [r4], #1 │ │ + mov.w sl, #9 │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + cmp.w r9, #0 │ │ + it ne │ │ + movne.w r9, #1 │ │ + movs r0, #0 │ │ + b.n 24e34 │ │ + movs r0, #0 │ │ + movs r1, #46 @ 0x2e │ │ + strd r1, r0, [r8] │ │ + strd r4, r0, [r8, #16] │ │ + b.n 24f74 │ │ + ldr r0, [sp, #8] │ │ + uxtb r0, r0 │ │ + cmp r0, #8 │ │ + bne.w 2512a │ │ + cmp.w lr, #8 │ │ + bcc.w 251d0 │ │ + ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ + ldr.w r9, [r4] │ │ + add.w r2, r4, #8 │ │ + ldr r3, [sp, #16] │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 25034 │ │ + str.w r8, [sp, #8] │ │ + b.n 25142 │ │ + cmp.w r9, #33 @ 0x21 │ │ + bne.w 25152 │ │ + ldr r4, [sp, #12] │ │ + movs r1, #0 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #6 │ │ + ldrd r9, r8, [r4] │ │ + b.n 252de │ │ + cmp.w lr, #0 │ │ + beq.w 24f68 │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, lr, #1 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #29 │ │ + str r0, [r1, #4] │ │ + movs r0, #0 │ │ + ldrb.w r9, [r4], #1 │ │ + str r4, [r1, #0] │ │ + movs r5, #0 │ │ + movs r1, #0 │ │ + ldr r4, [sp, #12] │ │ + ldr r3, [sp, #8] │ │ + ldrh r2, [r4, #8] │ │ + strh r2, [r3, #16] │ │ + uxtb.w r2, r9 │ │ + bfi r2, r0, #8, #8 │ │ + strd sl, r1, [r3] │ │ + orr.w r0, r2, r5, lsl #16 │ │ + strd r0, r8, [r3, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #4] │ │ + ldr r4, [sp, #12] │ │ + cmp r0, #2 │ │ + bne.w 25168 │ │ + ldr r1, [sp, #16] │ │ + add r0, sp, #24 │ │ + bl 2972c │ │ + b.n 25172 │ │ + cmp.w lr, #0 │ │ + beq.w 25262 │ │ + add r4, lr │ │ + sub.w r6, lr, #1 │ │ + str.w r8, [sp, #8] │ │ + mov.w r9, #0 │ │ + mov.w r8, #0 │ │ + movs r3, #0 │ │ + ldrb.w lr, [ip, #-1] │ │ + cmp r3, #63 @ 0x3f │ │ + bne.n 24e9c │ │ + cmp.w lr, #1 │ │ + bhi.w 2537e │ │ + and.w r1, r3, #63 @ 0x3f │ │ + and.w r0, lr, #127 @ 0x7f │ │ + rsb r5, r1, #32 │ │ + subs.w r2, r1, #32 │ │ + lsr.w r5, r0, r5 │ │ + it pl │ │ + lslpl.w r5, r0, r2 │ │ + lsl.w r0, r0, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r9, r9, r0 │ │ + orr.w r8, r8, r5 │ │ + sxtb.w r0, lr │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 25436 │ │ + subs r6, #1 │ │ + add.w ip, ip, #1 │ │ + adds r3, #7 │ │ + adds r0, r6, #1 │ │ + bne.n 24e8c │ │ + ldr.w r8, [sp, #8] │ │ + movs r0, #0 │ │ + ldr r1, [sp, #16] │ │ + strd r4, r0, [r1] │ │ + b.n 25266 │ │ + ldr r0, [sp, #8] │ │ + uxtb r0, r0 │ │ + cmp r0, #8 │ │ + bne.w 251c8 │ │ + cmp.w lr, #8 │ │ + bcc.w 251d0 │ │ + ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ + ldr.w r9, [r4] │ │ + add.w r2, r4, #8 │ │ + ldr r3, [sp, #16] │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 25034 │ │ + str.w r8, [sp, #8] │ │ + b.n 25340 │ │ + cmp.w lr, #4 │ │ + bcc.n 24f68 │ │ + b.n 25048 │ │ + cmp.w lr, #3 │ │ + bcc.n 24f68 │ │ + ldrb r5, [r4, #2] │ │ + sub.w r1, lr, #3 │ │ + ldr r3, [sp, #16] │ │ + adds r2, r4, #3 │ │ + ldrh r0, [r4, #0] │ │ + str.w r8, [sp, #8] │ │ + strd r2, r1, [r3] │ │ + orr.w r9, r0, r5, lsl #16 │ │ + b.n 25224 │ │ + cmp.w lr, #4 │ │ + bcc.n 24f68 │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, lr, #4 │ │ + ldr.w r9, [r4], #4 │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + b.n 2523c │ │ + cmp.w lr, #2 │ │ + bcs.w 251ea │ │ + movs r0, #0 │ │ + strd r4, r0, [r8, #16] │ │ + movs r1, #46 @ 0x2e │ │ + strd r1, r0, [r8] │ │ + movs r0, #19 │ │ + strb.w r0, [r8, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp.w lr, #0 │ │ + beq.n 24ff6 │ │ + add r4, lr │ │ + sub.w r6, lr, #1 │ │ + mov.w r9, #0 │ │ + movs r3, #0 │ │ + movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ + ldrb.w lr, [ip, #-1] │ │ + cmp r5, #63 @ 0x3f │ │ + bne.n 24fa8 │ │ + cmp.w lr, #1 │ │ + bhi.n 25000 │ │ + and.w r1, r5, #63 @ 0x3f │ │ + and.w r0, lr, #127 @ 0x7f │ │ + rsb r2, r1, #32 │ │ + subs.w r8, r1, #32 │ │ + lsr.w r2, r0, r2 │ │ + it pl │ │ + lslpl.w r2, r0, r8 │ │ + lsl.w r0, r0, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r9, r9, r0 │ │ + orrs r3, r2 │ │ + sxtb.w r0, lr │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 25454 │ │ + subs r6, #1 │ │ + add.w ip, ip, #1 │ │ + adds r5, #7 │ │ + adds r0, r6, #1 │ │ + bne.n 24f9a │ │ + ldr.w r8, [sp, #8] │ │ + movs r0, #0 │ │ + ldr r1, [sp, #16] │ │ + strd r4, r0, [r1] │ │ + b.n 24ffa │ │ + mov.w lr, #0 │ │ + movs r3, #0 │ │ + movs r1, #19 │ │ + b.n 25476 │ │ + ldr r0, [sp, #16] │ │ + movs r1, #6 │ │ + strd ip, r6, [r0] │ │ + b.n 2546e │ │ + movs r0, #0 │ │ + movs r1, #46 @ 0x2e │ │ + strd r1, r0, [r8] │ │ + movs r0, #12 │ │ + strh.w r5, [r8, #10] │ │ + strb.w r0, [r8, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + sub.w r0, r3, r8 │ │ + add.w r1, r4, r8 │ │ + lsrs r5, r4, #16 │ │ + mov.w sl, #1 │ │ + b.n 25284 │ │ + movs r1, #56 @ 0x38 │ │ + b.n 251d2 │ │ + mov r9, r4 │ │ + movs r4, #0 │ │ + movs r1, #19 │ │ + b.n 2541a │ │ + cmp.w lr, #4 │ │ + bcc.w 251d0 │ │ + ldr.w r9, [r4], #4 │ │ + sub.w r0, lr, #4 │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + b.n 250f6 │ │ + ldr.w r9, [r4] │ │ + sub.w r0, lr, #8 │ │ + ldr r2, [sp, #16] │ │ + add.w r1, r4, #8 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #25 │ │ + ldr.w r8, [r4, #4] │ │ + strd r1, r0, [r2] │ │ + mov.w r0, r9, lsr #16 │ │ + movs r1, #0 │ │ + orr.w r5, r0, r8, lsl #16 │ │ + mov.w r0, r9, lsr #8 │ │ + orr.w r0, r0, r8, lsl #24 │ │ + b.n 24e38 │ │ + ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ + ldr.w r9, [r4] │ │ + add.w r2, r4, #8 │ │ + ldr r3, [sp, #16] │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 252f0 │ │ + str.w r8, [sp, #8] │ │ + b.n 253ce │ │ + cmp.w lr, #4 │ │ + bcc.w 251d0 │ │ + ldr r1, [sp, #16] │ │ + sub.w r0, lr, #4 │ │ + ldr.w r9, [r4], #4 │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #10 │ │ + b.n 24e38 │ │ + ldr r0, [r4, #4] │ │ + sub.w r1, lr, #8 │ │ + ldr.w r9, [r4] │ │ + add.w r2, r4, #8 │ │ + ldr r3, [sp, #16] │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 252fc │ │ + str.w r8, [sp, #8] │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #15 │ │ + b.n 24e38 │ │ + ldr r2, [sp, #16] │ │ + sub.w r0, lr, #16 │ │ + add.w r1, r4, #16 │ │ + str.w r8, [sp, #8] │ │ + lsrs r5, r4, #16 │ │ + mov.w sl, #1 │ │ + strd r1, r0, [r2] │ │ + lsrs r0, r4, #8 │ │ + movs r1, #0 │ │ + mov.w r8, #16 │ │ + mov r9, r4 │ │ + b.n 24e38 │ │ + cmp.w lr, #4 │ │ + bcc.n 251d0 │ │ + ldr.w r9, [r4], #4 │ │ + sub.w r0, lr, #4 │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #26 │ │ + b.n 24e38 │ │ + movs r0, #0 │ │ + movs r1, #46 @ 0x2e │ │ + strd r1, r0, [r8] │ │ + movs r0, #73 @ 0x49 │ │ + strb.w r0, [r8, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [sp, #16] │ │ + add r0, sp, #24 │ │ + ldr r2, [sp, #8] │ │ + bl 29814 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 25192 │ │ + ldr.w r9, [sp, #28] │ │ + movs r1, #0 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #14 │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + b.n 24e3a │ │ + ldrb.w r4, [sp, #27] │ │ + ldrh.w r1, [sp, #25] │ │ + strb.w r4, [r8, #11] │ │ + movs r4, #46 @ 0x2e │ │ + ldr r2, [sp, #28] │ │ + ldr r3, [sp, #32] │ │ + strh.w r1, [r8, #9] │ │ + movs r1, #0 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + str.w r3, [r8, #16] │ │ + strd r4, r1, [r8] │ │ + str.w r2, [r8, #12] │ │ + str.w r6, [r8, #20] │ │ + strb.w r0, [r8, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp.w lr, #4 │ │ + bcs.w 2532e │ │ + movs r1, #19 │ │ + movs r0, #0 │ │ + movs r2, #46 @ 0x2e │ │ + strd r4, r0, [r8, #16] │ │ + strd r2, r0, [r8] │ │ + strb.w r1, [r8, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrh.w r9, [r4], #2 │ │ + sub.w r0, lr, #2 │ │ + ldr r1, [sp, #16] │ │ + movs r5, #0 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #29 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, r9, lsr #8 │ │ + b.n 24e36 │ │ + ldr r0, [sp, #16] │ │ + movs r4, #0 │ │ + movs r1, #6 │ │ + strd ip, r5, [r0] │ │ + b.n 25416 │ │ + ldr r0, [sp, #16] │ │ + cmp r3, #0 │ │ + strd ip, r6, [r0] │ │ + bne.w 2546c │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #12 │ │ + b.n 24e38 │ │ + ldr r0, [sp, #16] │ │ + cmp r3, #0 │ │ + strd ip, r6, [r0] │ │ + bne.w 2546c │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #29 │ │ + b.n 24e38 │ │ + mov.w fp, #0 │ │ + movs r2, #0 │ │ + movs r1, #19 │ │ + movs r0, #0 │ │ + movs r3, #46 @ 0x2e │ │ + strd r3, r0, [r8] │ │ + strb.w fp, [r8, #9] │ │ + b.n 2539a │ │ + mov.w lr, #0 │ │ + movs r2, #0 │ │ + movs r1, #19 │ │ + b.n 2538e │ │ + movs r1, #19 │ │ + mov r4, ip │ │ + b.n 2552e │ │ + mvn.w r0, r8 │ │ + add.w r1, r4, r8 │ │ + add r0, lr │ │ + adds r1, #1 │ │ + lsrs r5, r4, #16 │ │ + mov.w sl, #31 │ │ + strd r1, r0, [r2] │ │ + lsrs r0, r4, #8 │ │ + movs r1, #0 │ │ + mov r9, r4 │ │ + b.n 24e38 │ │ + ldr r0, [sp, #16] │ │ + movs r1, #0 │ │ + mov.w sl, #6 │ │ + cmp r6, #63 @ 0x3f │ │ + strd ip, r5, [r0] │ │ + mov.w r0, r9, lsr #16 │ │ + orr.w r5, r0, r8, lsl #16 │ │ + mov.w r0, r9, lsr #8 │ │ + orr.w r0, r0, r8, lsl #24 │ │ + bgt.w 24e38 │ │ + ldr r4, [sp, #12] │ │ + cmp.w fp, #64 @ 0x40 │ │ + bcc.w 24e3a │ │ + and.w r0, r6, #63 @ 0x3f │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + subs.w r1, r0, #32 │ │ + lsl.w r0, r2, r0 │ │ + it pl │ │ + lslpl r2, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w r9, r9, r0 │ │ + orr.w r8, r8, r2 │ │ + movs r1, #0 │ │ + mov.w r0, r9, lsr #16 │ │ + orr.w r5, r0, r8, lsl #16 │ │ + mov.w r0, r9, lsr #8 │ │ + orr.w r0, r0, r8, lsl #24 │ │ + b.n 24e3a │ │ + movs r3, #56 @ 0x38 │ │ + ldrb.w r6, [sp, #22] │ │ + ldrh.w r5, [sp, #20] │ │ + b.n 25306 │ │ + movs r3, #56 @ 0x38 │ │ + ldrb.w r6, [sp, #46] @ 0x2e │ │ + ldrh.w r5, [sp, #44] @ 0x2c │ │ + movs r4, #0 │ │ + movs r1, #46 @ 0x2e │ │ + strh.w r5, [r8, #9] │ │ + str.w ip, [r8, #16] │ │ + strd r1, r4, [r8] │ │ + strb.w r3, [r8, #8] │ │ + strb.w r6, [r8, #11] │ │ + str.w r2, [r8, #12] │ │ + str.w r0, [r8, #20] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w r9, [r4], #4 │ │ + sub.w r0, lr, #4 │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #30 │ │ + b.n 24e38 │ │ + ldr r0, [r3, #4] │ │ + add.w r2, r3, #8 │ │ + ldr.w r9, [r3] │ │ + sub.w r1, lr, #8 │ │ + ldr r3, [sp, #16] │ │ + cmp r0, #0 │ │ + strd r2, r1, [r3] │ │ + bne.w 2554a │ │ + str.w r8, [sp, #8] │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #10 │ │ + b.n 24e3a │ │ + ldr r0, [sp, #16] │ │ + movs r1, #6 │ │ + ldr.w r8, [sp, #8] │ │ + mov.w lr, #0 │ │ + strd ip, r6, [r0] │ │ + movs r0, #0 │ │ + movs r3, #46 @ 0x2e │ │ + strd r3, r0, [r8] │ │ + strb.w lr, [r8, #9] │ │ + strb.w r1, [r8, #8] │ │ + strd r4, r2, [r8, #16] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #16] │ │ + cmp r3, #0 │ │ + strd ip, r6, [r0] │ │ + bne.n 2546c │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #24 │ │ + b.n 24e38 │ │ + ldr r0, [sp, #16] │ │ + cmp r3, #0 │ │ + strd ip, r6, [r0] │ │ + bne.n 2546c │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #13 │ │ + b.n 24e38 │ │ + ldr r2, [sp, #16] │ │ + strd ip, r5, [r2] │ │ + cbnz r3, 25412 │ │ + cmp r5, r8 │ │ + bcc.n 2540a │ │ + sub.w r0, r5, r8 │ │ + add.w r1, ip, r8 │ │ + mov.w r5, ip, lsr #16 │ │ + mov.w sl, #1 │ │ + b.n 255ee │ │ + ldr r2, [sp, #16] │ │ + strd ip, r5, [r2] │ │ + cbnz r3, 25412 │ │ + cmp r5, r8 │ │ + bcs.w 255de │ │ + movs r4, #0 │ │ + movs r1, #19 │ │ + mov r9, ip │ │ + b.n 25416 │ │ + movs r4, #0 │ │ + movs r1, #56 @ 0x38 │ │ + ldr.w r8, [sp, #8] │ │ + movs r0, #0 │ │ + movs r2, #46 @ 0x2e │ │ + strd r2, r0, [r8] │ │ + strd r9, r0, [r8, #16] │ │ + strb.w r4, [r8, #9] │ │ + strb.w r1, [r8, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #16] │ │ + movs r1, #0 │ │ + mov.w sl, #7 │ │ + strd ip, r6, [r0] │ │ + mov.w r0, r9, lsr #16 │ │ + orr.w r5, r0, r8, lsl #16 │ │ + mov.w r0, r9, lsr #8 │ │ + orr.w r0, r0, r8, lsl #24 │ │ + b.n 24e38 │ │ + ldr r0, [sp, #16] │ │ + strd ip, r6, [r0] │ │ + cbnz r3, 2546c │ │ + mov.w r5, r9, lsr #16 │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + mov.w sl, #19 │ │ + b.n 24e38 │ │ + movs r1, #56 @ 0x38 │ │ + mov.w lr, #0 │ │ + ldr.w r8, [sp, #8] │ │ + movs r0, #0 │ │ + movs r2, #46 @ 0x2e │ │ + strb.w lr, [r8, #9] │ │ + strd r2, r0, [r8] │ │ + strb.w r1, [r8, #8] │ │ + strd r4, r3, [r8, #16] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp.w lr, #4 │ │ + bcc.n 254be │ │ + ldr.w r9, [r4], #4 │ │ + sub.w r0, lr, #4 │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + mov.w r8, #0 │ │ + mov.w r5, r9, lsr #16 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, r9, lsr #8 │ │ + b.n 255c0 │ │ + cmp.w lr, #2 │ │ + bcs.n 25578 │ │ + movs r0, #0 │ │ + str.w r4, [sp, #31] │ │ + str.w r0, [sp, #35] @ 0x23 │ │ + movs r0, #19 │ │ + b.n 254fe │ │ + cmp.w lr, #7 │ │ + bhi.n 25596 │ │ + str.w r4, [sp, #55] @ 0x37 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #24] │ │ + ldrh.w r0, [sp, #56] @ 0x38 │ │ + ldrb.w r1, [sp, #58] @ 0x3a │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + strh.w r0, [sp, #32] │ │ + movs r0, #0 │ │ + str.w r0, [sp, #35] @ 0x23 │ │ + movs r0, #19 │ │ + strb.w r1, [sp, #34] @ 0x22 │ │ + str r2, [sp, #28] │ │ + b.n 254fe │ │ + movs r0, #25 │ │ + strb.w r2, [sp, #24] │ │ + ldr.w r6, [sp, #35] @ 0x23 │ │ + ldr.w r2, [sp, #27] │ │ + ldr r1, [sp, #24] │ │ + str.w r2, [r8, #12] │ │ + movs r2, #46 @ 0x2e │ │ + ldr.w r3, [sp, #31] │ │ + str.w r1, [r8, #9] │ │ + movs r1, #0 │ │ + strd r3, r6, [r8, #16] │ │ + strd r2, r1, [r8] │ │ + strb.w r0, [r8, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #6 │ │ + movs r0, #0 │ │ + movs r2, #46 @ 0x2e │ │ + strd r2, r0, [r8] │ │ + strd r4, r0, [r8, #16] │ │ + strh.w r6, [r8, #10] │ │ + strb.w r1, [r8, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #56 @ 0x38 │ │ + ldrh.w r6, [sp, #24] │ │ + ldrb.w r5, [sp, #26] │ │ + strb.w r5, [r8, #11] │ │ + movs r5, #46 @ 0x2e │ │ + strh.w r6, [r8, #9] │ │ + movs r6, #0 │ │ + strd r5, r6, [r8] │ │ + strd r3, r2, [r8, #12] │ │ + str.w r0, [r8, #20] │ │ + strb.w r1, [r8, #8] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrh.w r9, [r4], #2 │ │ + sub.w r0, lr, #2 │ │ + ldr r1, [sp, #16] │ │ + str.w r8, [sp, #8] │ │ + strd r4, r0, [r1] │ │ + mov.w r0, r9, lsr #8 │ │ + movs r5, #0 │ │ + mov.w r8, #0 │ │ + b.n 255c0 │ │ + ldr.w r9, [r4] │ │ + sub.w r0, lr, #8 │ │ + ldr r2, [sp, #16] │ │ + add.w r1, r4, #8 │ │ + str.w r8, [sp, #8] │ │ + ldr.w r8, [r4, #4] │ │ + strd r1, r0, [r2] │ │ + mov.w r0, r9, lsr #16 │ │ + orr.w r5, r0, r8, lsl #16 │ │ + mov.w r0, r9, lsr #8 │ │ + orr.w r0, r0, r8, lsl #24 │ │ + ldr r4, [sp, #12] │ │ + mov.w sl, #0 │ │ + movs r1, #0 │ │ + b.w 24e3a │ │ + ldr r0, [sp, #16] │ │ + movs r1, #7 │ │ + ldr.w r8, [sp, #8] │ │ + mov.w fp, #0 │ │ + strd ip, r5, [r0] │ │ + b.n 25254 │ │ + sub.w r0, r5, r8 │ │ + add.w r1, ip, r8 │ │ + mov.w r5, ip, lsr #16 │ │ + mov.w sl, #8 │ │ + strd r1, r0, [r2] │ │ + mov.w r0, ip, lsr #8 │ │ + movs r1, #0 │ │ + mov r9, ip │ │ + b.w 24e38 │ │ + ldr r0, [sp, #4] │ │ + bic.w r0, r0, #1 │ │ + cmp r0, #2 │ │ + beq.w 24b74 │ │ + cmp.w lr, #3 │ │ + bhi.n 25618 │ │ + movs r0, #0 │ │ + strd r1, r0, [r8, #16] │ │ + b.n 24f6e │ │ + ldr.w r9, [r1], #4 │ │ + sub.w r0, lr, #4 │ │ + ldr r2, [sp, #16] │ │ + mov.w sl, #4 │ │ + str.w r8, [sp, #8] │ │ + mov.w r5, r9, lsr #16 │ │ + strd r1, r0, [r2] │ │ + mov.w r0, r9, lsr #8 │ │ + movs r1, #0 │ │ + b.w 24e3a │ │ + ldr r0, [sp, #4] │ │ + bic.w r0, r0, #1 │ │ + cmp r0, #2 │ │ + beq.w 24d58 │ │ + cmp.w lr, #7 │ │ + bhi.n 25688 │ │ + str.w r3, [sp, #55] @ 0x37 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldrh.w r1, [sp, #56] @ 0x38 │ │ + ldrb.w r2, [sp, #58] @ 0x3a │ │ + str r0, [sp, #28] │ │ + str r3, [sp, #24] │ │ + strh.w r1, [sp, #32] │ │ + strb.w r2, [sp, #34] @ 0x22 │ │ + ldr.w r1, [sp, #27] │ │ + str.w r3, [r8, #9] │ │ + str.w r1, [r8, #12] │ │ + movs r1, #0 │ │ + ldr.w r0, [sp, #31] │ │ + strd r0, r1, [r8, #16] │ │ + movs r0, #46 @ 0x2e │ │ + strd r0, r1, [r8] │ │ + b.n 24f74 │ │ + ldr.w r9, [r3] │ │ + sub.w r0, lr, #8 │ │ + ldr r2, [sp, #16] │ │ + add.w r1, r3, #8 │ │ + str.w r8, [sp, #8] │ │ + mov.w sl, #5 │ │ + ldr.w r8, [r3, #4] │ │ + strd r1, r0, [r2] │ │ + mov.w r0, r9, lsr #16 │ │ + movs r1, #0 │ │ + orr.w r5, r0, r8, lsl #16 │ │ + mov.w r0, r9, lsr #8 │ │ + orr.w r0, r0, r8, lsl #24 │ │ + b.w 24e3a │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #324 @ 0x144 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add r0, sp, #224 @ 0xe0 │ │ + mov r9, r1 │ │ + adds r1, r0, #7 │ │ + str r1, [sp, #140] @ 0x8c │ │ + adds r1, r3, #1 │ │ + str r3, [sp, #164] @ 0xa4 │ │ + add r3, sp, #256 @ 0x100 │ │ + str r1, [sp, #156] @ 0x9c │ │ + add.w r1, r3, #33 @ 0x21 │ │ + str r1, [sp, #148] @ 0x94 │ │ + add.w r1, r0, #8 │ │ + adds r0, #1 │ │ + str r0, [sp, #136] @ 0x88 │ │ + add.w r0, r3, #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + add.w r0, r9, #12 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + add.w r0, r9, #24 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + str r1, [sp, #132] @ 0x84 │ │ + add r1, sp, #240 @ 0xf0 │ │ + adds r1, #8 │ │ + str r1, [sp, #128] @ 0x80 │ │ + add r1, sp, #208 @ 0xd0 │ │ + str r2, [sp, #188] @ 0xbc │ │ + adds r1, #1 │ │ + str r1, [sp, #144] @ 0x90 │ │ + str.w r9, [sp, #204] @ 0xcc │ │ + ldr.w r1, [r9, #40] @ 0x28 │ │ + str r1, [sp, #192] @ 0xc0 │ │ + cmp r1, r2 │ │ + ble.w 26380 │ │ + ldrd r5, sl, [r9, #24] │ │ + cmp.w sl, #0 │ │ + beq.w 2638e │ │ + ldr.w lr, [r9, #32] │ │ + mov r0, fp │ │ + add.w r9, r5, #1 │ │ + sub.w fp, sl, #1 │ │ + ldrd r2, r1, [lr, #24] │ │ + mov.w ip, #0 │ │ + strd r2, r1, [sp, #172] @ 0xac │ │ + mov.w r8, #0 │ │ + ldr.w r1, [lr, #36] @ 0x24 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + ldrb.w r1, [lr, #33] @ 0x21 │ │ + str r5, [sp, #196] @ 0xc4 │ │ + movs r5, #0 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + ldrb.w r6, [r9, #-1] │ │ + cmp.w r8, #63 @ 0x3f │ │ + bne.n 25762 │ │ + cmp r6, #1 │ │ + bhi.w 26348 │ │ + and.w r3, r8, #63 @ 0x3f │ │ + and.w r2, r6, #127 @ 0x7f │ │ + rsb r1, r3, #32 │ │ + subs.w r4, r3, #32 │ │ + lsr.w r1, r2, r1 │ │ + it pl │ │ + lslpl.w r1, r2, r4 │ │ + orr.w ip, ip, r1 │ │ + lsl.w r1, r2, r3 │ │ + it pl │ │ + movpl r1, #0 │ │ + orrs r5, r1 │ │ + sxtb r1, r6 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.n 257a8 │ │ + sub.w fp, fp, #1 │ │ + add.w r9, r9, #1 │ │ + add.w r8, r8, #7 │ │ + adds.w r2, fp, #1 │ │ + bne.n 25752 │ │ + b.w 26356 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + strd r9, fp, [r1, #24] │ │ + mov r9, r1 │ │ + orrs.w r1, r5, ip │ │ + beq.n 25884 │ │ + ldr.w r3, [r9, #36] @ 0x24 │ │ + cmp.w ip, #0 │ │ + bne.n 257d2 │ │ + ldr r1, [r3, #8] │ │ + subs r2, r5, #1 │ │ + cmp r2, r1 │ │ + bcs.n 257d2 │ │ + movs r0, #104 @ 0x68 │ │ + ldr r1, [r3, #4] │ │ + mla fp, r2, r0, r1 │ │ + b.n 2584a │ │ + ldr.w r9, [r3, #12] │ │ + cmp.w r9, #0 │ │ + beq.w 263d4 │ │ + ldr.w sl, [r3, #16] │ │ + ldrh.w r8, [r9, #1238] @ 0x4d6 │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ + mov r3, r9 │ │ + mov.w r4, r8, lsl #3 │ │ + cbz r4, 25824 │ │ + ldrd r1, r2, [r3], #8 │ │ + add.w fp, fp, #1 │ │ + subs r4, #8 │ │ + subs r6, r5, r1 │ │ + sbcs.w r6, ip, r2 │ │ + mov.w r6, #0 │ │ + it cc │ │ + movcc r6, #1 │ │ + subs r1, r1, r5 │ │ + sbcs.w r1, r2, ip │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + subs r2, r1, r6 │ │ + cmp r2, #1 │ │ + beq.n 257f0 │ │ + uxtb r1, r2 │ │ + cbnz r1, 25826 │ │ + b.n 2583c │ │ + mov fp, r8 │ │ + cmp.w sl, #0 │ │ + beq.w 263d4 │ │ + add.w r1, r9, fp, lsl #2 │ │ + sub.w sl, sl, #1 │ │ + ldr.w r9, [r1, #1240] @ 0x4d8 │ │ + b.n 257e2 │ │ + movs r0, #104 @ 0x68 │ │ + mla r1, fp, r0, r9 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + add.w fp, r1, #88 @ 0x58 │ │ + ldrb.w r1, [fp, #98] @ 0x62 │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ + cmp r1, #1 │ │ + ldr r5, [sp, #188] @ 0xbc │ │ + ittt eq │ │ + ldreq r0, [sp, #192] @ 0xc0 │ │ + addeq r1, r0, #1 │ │ + streq.w r1, [r9, #40] @ 0x28 │ │ + ldrh.w r2, [fp, #96] @ 0x60 │ │ + cmp r2, #46 @ 0x2e │ │ + beq.n 25894 │ │ + cmp r2, #29 │ │ + beq.w 25a9c │ │ + ldr.w r1, [fp] │ │ + cmp r1, #1 │ │ + bne.w 25a68 │ │ + mov r4, r9 │ │ + mov r9, r5 │ │ + ldr.w r8, [sp, #200] @ 0xc8 │ │ + ldrd r3, r5, [fp, #8] │ │ + b.n 25a7e │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + mov.w fp, #0 │ │ + ldr r2, [sp, #188] @ 0xbc │ │ + subs r1, r0, #1 │ │ + str.w r1, [r9, #40] @ 0x28 │ │ + b.n 2570c │ │ + ldr.w r1, [fp] │ │ + cmp r1, #1 │ │ + bne.n 258aa │ │ + mov r6, r9 │ │ + mov r9, r5 │ │ + ldr.w r8, [sp, #200] @ 0xc8 │ │ + ldrd r3, r5, [fp, #8] │ │ + b.n 258c0 │ │ + ldr.w r5, [fp, #4] │ │ + cmp r5, #6 │ │ + bcs.w 2641e │ │ + ldr.w r9, [sp, #188] @ 0xbc │ │ + add.w r3, fp, #8 │ │ + ldrd r8, r6, [sp, #200] @ 0xc8 │ │ + ldr.w r2, [lr, #32] │ │ + add r0, sp, #256 @ 0x100 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + str r5, [sp, #0] │ │ + bl 281e4 │ │ + ldrb.w r1, [sp, #256] @ 0x100 │ │ + cmp r1, #82 @ 0x52 │ │ + bne.w 263da │ │ + ldr r1, [r6, #40] @ 0x28 │ │ + mov r2, r9 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + mov r9, r6 │ │ + cmp r1, r0 │ │ + ble.w 2570c │ │ + str.w fp, [sp, #124] @ 0x7c │ │ + ldrd r3, r8, [r9, #24] │ │ + cmp.w r8, #0 │ │ + beq.w 263fe │ │ + adds r5, r3, #1 │ │ + sub.w r6, r8, #1 │ │ + mov r0, r3 │ │ + mov.w fp, #0 │ │ + mov.w sl, #0 │ │ + movs r4, #0 │ │ + str r1, [sp, #196] @ 0xc4 │ │ + ldrb.w r9, [r5, #-1] │ │ + cmp r4, #63 @ 0x3f │ │ + bne.n 2591a │ │ + cmp.w r9, #1 │ │ + bhi.w 26392 │ │ + and.w r2, r4, #63 @ 0x3f │ │ + and.w r1, r9, #127 @ 0x7f │ │ + rsb ip, r2, #32 │ │ + subs.w lr, r2, #32 │ │ + lsr.w r3, r1, ip │ │ + it pl │ │ + lslpl.w r3, r1, lr │ │ + lsl.w r1, r1, r2 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w fp, fp, r1 │ │ + orr.w sl, sl, r3 │ │ + sxtb.w r1, r9 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.n 2595c │ │ + subs r6, #1 │ │ + adds r5, #1 │ │ + adds r4, #7 │ │ + adds r1, r6, #1 │ │ + bne.n 2590a │ │ + b.w 263a0 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + orrs.w r1, fp, sl │ │ + strd r5, r6, [r9, #24] │ │ + beq.n 25a4c │ │ + ldr.w r2, [r9, #36] @ 0x24 │ │ + cmp.w sl, #0 │ │ + ldr.w r9, [sp, #188] @ 0xbc │ │ + bne.n 2598c │ │ + ldr r3, [r2, #8] │ │ + sub.w r1, fp, #1 │ │ + cmp r1, r3 │ │ + bcs.n 2598c │ │ + movs r0, #104 @ 0x68 │ │ + ldr r2, [r2, #4] │ │ + mla r6, r1, r0, r2 │ │ + b.n 25a06 │ │ + ldr.w r8, [r2, #12] │ │ + cmp.w r8, #0 │ │ + beq.w 26404 │ │ + ldr.w lr, [r2, #16] │ │ + ldrh.w ip, [r8, #1238] @ 0x4d6 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + mov r2, r8 │ │ + mov.w r3, ip, lsl #3 │ │ + cbz r3, 259e0 │ │ + ldrd r1, r4, [r2], #8 │ │ + adds r6, #1 │ │ + subs r3, #8 │ │ + subs.w r5, fp, r1 │ │ + sbcs.w r5, sl, r4 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + subs.w r1, r1, fp │ │ + sbcs.w r1, r4, sl │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + subs r1, r1, r5 │ │ + cmp r1, #1 │ │ + beq.n 259aa │ │ + uxtb r1, r1 │ │ + cbnz r1, 259e2 │ │ + b.n 259f8 │ │ + mov r6, ip │ │ + cmp.w lr, #0 │ │ + beq.w 26404 │ │ + add.w r1, r8, r6, lsl #2 │ │ + sub.w lr, lr, #1 │ │ + ldr.w r8, [r1, #1240] @ 0x4d8 │ │ + b.n 2599c │ │ + movs r0, #104 @ 0x68 │ │ + ldr.w r9, [sp, #188] @ 0xbc │ │ + mla r1, r6, r0, r8 │ │ + add.w r6, r1, #88 @ 0x58 │ │ + ldrb.w r0, [r6, #98] @ 0x62 │ │ + ldr.w r8, [sp, #200] @ 0xc8 │ │ + cmp r0, #1 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ + ittt eq │ │ + addeq r0, #1 │ │ + ldreq r1, [sp, #204] @ 0xcc │ │ + streq r0, [r1, #40] @ 0x28 │ │ + mov r0, r6 │ │ + ldr r4, [sp, #204] @ 0xcc │ │ + bl e350 │ │ + mov r3, r0 │ │ + ldr r0, [r4, #32] │ │ + mov r5, r4 │ │ + ldr r2, [r0, #32] │ │ + add r0, sp, #256 @ 0x100 │ │ + str r1, [sp, #0] │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + bl 281e4 │ │ + ldrb.w r1, [sp, #256] @ 0x100 │ │ + cmp r1, #82 @ 0x52 │ │ + bne.w 263da │ │ + mov r2, r9 │ │ + str r6, [sp, #180] @ 0xb4 │ │ + ldr r1, [r5, #40] @ 0x28 │ │ + mov r9, r5 │ │ + b.n 25a5e │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + movs r0, #0 │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ + ldr r2, [sp, #188] @ 0xbc │ │ + subs r1, #1 │ │ + str.w r1, [r9, #40] @ 0x28 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + cmp r1, r0 │ │ + bgt.w 258ea │ │ + b.n 2570c │ │ + ldr.w r5, [fp, #4] │ │ + cmp r5, #6 │ │ + bcs.w 2641e │ │ + ldr.w r9, [sp, #188] @ 0xbc │ │ + add.w r3, fp, #8 │ │ + ldrd r8, r4, [sp, #200] @ 0xc8 │ │ + ldr.w r2, [lr, #32] │ │ + add r0, sp, #256 @ 0x100 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + str r5, [sp, #0] │ │ + bl 281e4 │ │ + ldrb.w r0, [sp, #256] @ 0x100 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 263ee │ │ + mov r2, r9 │ │ + mov r9, r4 │ │ + b.n 2570c │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + movs r2, #4 │ │ + cmp r0, #8 │ │ + ldrd r1, r0, [r9, #44] @ 0x2c │ │ + strd r1, r0, [sp, #108] @ 0x6c │ │ + it eq │ │ + moveq r2, #12 │ │ + ldr.w r1, [fp] │ │ + cmp r1, #1 │ │ + bne.n 25abc │ │ + ldrd r8, ip, [fp, #8] │ │ + b.n 25acc │ │ + ldr.w ip, [fp, #4] │ │ + cmp.w ip, #6 │ │ + bcs.w 2642a │ │ + add.w r8, fp, #8 │ │ + cmp.w ip, #0 │ │ + beq.w 2600c │ │ + mov.w sl, ip, lsl #4 │ │ + movs r4, #0 │ │ + movs r0, #0 │ │ + str r2, [sp, #56] @ 0x38 │ │ + strd r0, r0, [sp, #72] @ 0x48 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #96] @ 0x60 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #80] @ 0x50 │ │ + strd r0, r0, [sp, #88] @ 0x58 │ │ + ldr.w r0, [r9, #32] │ │ + ldmia.w r8, {r1, r3, r6} │ │ + ldr r2, [r0, #32] │ │ + add r0, sp, #296 @ 0x128 │ │ + ldr.w r5, [r8, #12] │ │ + stmia r0!, {r1, r3, r6} │ │ + add r0, sp, #256 @ 0x100 │ │ + add r3, sp, #296 @ 0x128 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + str r5, [sp, #308] @ 0x134 │ │ + bl 24310 │ │ + ldrd r0, r1, [sp, #256] @ 0x100 │ │ + eor.w r2, r0, #46 @ 0x2e │ │ + orrs r1, r2 │ │ + beq.w 2611c │ │ + ldrh.w r1, [sp, #272] @ 0x110 │ │ + str.w r8, [sp, #180] @ 0xb4 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + subs r2, r1, #3 │ │ + cmp r2, #86 @ 0x56 │ │ + bhi.w 25c38 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + mov r3, sl │ │ + tbh [pc, r2, lsl #1] │ │ + lsls r7, r3, #5 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r7, r6, #3 │ │ + lsls r5, r6, #2 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r7, r2, #1 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r7, r2, #1 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r5, r2, #9 │ │ + lsls r2, r0, #6 │ │ + lsls r5, r2, #9 │ │ + lsls r4, r6, #4 │ │ + lsls r2, r0, #5 │ │ + lsls r4, r4, #2 │ │ + cmp r4, #0 │ │ + bne.w 25fe6 │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #256 @ 0x100 │ │ + bl 265e0 │ │ + ldrb.w r1, [r9, #56] @ 0x38 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + ldr.w r6, [r9, #52] @ 0x34 │ │ + strd r0, r1, [sp] │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + strd r0, r6, [sp, #12] │ │ + movs r0, #16 │ │ + ldrd r2, r3, [sp, #296] @ 0x128 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #224 @ 0xe0 │ │ + bl 26b96 │ │ + ldrb.w r0, [sp, #224] @ 0xe0 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 26296 │ │ + ldrd r4, r0, [sp, #228] @ 0xe4 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + str r0, [sp, #104] @ 0x68 │ │ + b.n 25fe6 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + cmp r1, #110 @ 0x6e │ │ + itt ne │ │ + movwne r0, #8199 @ 0x2007 │ │ + cmpne r1, r0 │ │ + bne.w 25df6 │ │ + mov r5, r4 │ │ + add r4, sp, #296 @ 0x128 │ │ + add r1, sp, #256 @ 0x100 │ │ + mov r0, r4 │ │ + bl 265e0 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + ldr.w r3, [r0, #260] @ 0x104 │ │ + ldrb.w r2, [r0, #217] @ 0xd9 │ │ + add r0, sp, #224 @ 0xe0 │ │ + str r4, [sp, #0] │ │ + mov r4, r5 │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #224] @ 0xe0 │ │ + ldrd r2, r1, [sp, #228] @ 0xe4 │ │ + cmp r0, #82 @ 0x52 │ │ + it eq │ │ + moveq r4, r2 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + it eq │ │ + moveq r0, r1 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + b.n 25fe6 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + subs r0, #2 │ │ + cmp r0, #5 │ │ + bhi.w 25f5c │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r1, r1, #5 │ │ + lsls r5, r1, #5 │ │ + movs r6, r0 │ │ + movs r6, r0 │ │ + lsls r1, r3, #5 │ │ + movs r6, r0 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #96] @ 0x60 │ │ + b.n 25fe6 │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #256 @ 0x100 │ │ + bl 265e0 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + lsls r1, r0, #26 │ │ + beq.w 25efc │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + cmp r0, #7 │ │ + beq.w 25eee │ │ + cmp r0, #12 │ │ + bne.w 25fe6 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldrd r0, r1, [r0, #8] │ │ + ldr.w r6, [r2, #264] @ 0x108 │ │ + cmp r1, r6 │ │ + bcc.w 2628a │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + ldr r3, [sp, #304] @ 0x130 │ │ + ldrb.w r2, [r2, #216] @ 0xd8 │ │ + umull r3, r5, r3, r2 │ │ + cmp r5, #0 │ │ + bne.w 262b6 │ │ + add r0, r6 │ │ + subs r6, r1, r6 │ │ + cmp r6, r3 │ │ + bcc.w 2628a │ │ + subs r1, r2, #1 │ │ + cmp r1, #7 │ │ + bhi.w 26302 │ │ + mov ip, r4 │ │ + add r0, r3 │ │ + subs r5, r6, r3 │ │ + tbh [pc, r1, lsl #1] │ │ + movs r0, r1 │ │ + lsls r5, r2, #5 │ │ + lsls r5, r7, #11 │ │ + lsls r2, r4, #5 │ │ + lsls r5, r7, #11 │ │ + lsls r5, r7, #11 │ │ + lsls r5, r7, #11 │ │ + lsls r3, r3, #5 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + cmp r6, r3 │ │ + beq.w 262ba │ │ + ldrb r1, [r0, #0] │ │ + movs r0, #0 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 25fde │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #256 @ 0x100 │ │ + bl 265e0 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + lsls r1, r0, #26 │ │ + beq.w 25e80 │ │ + cmp r0, #12 │ │ + bne.n 25df6 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + ldrd r0, r1, [r0, #8] │ │ + ldr.w r6, [r2, #264] @ 0x108 │ │ + cmp r1, r6 │ │ + bcc.w 2628a │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + ldr r3, [sp, #304] @ 0x130 │ │ + ldrb.w r2, [r2, #216] @ 0xd8 │ │ + umull r3, r5, r3, r2 │ │ + cmp r5, #0 │ │ + bne.w 262b6 │ │ + add r0, r6 │ │ + subs r6, r1, r6 │ │ + cmp r6, r3 │ │ + bcc.w 2628a │ │ + subs r1, r2, #1 │ │ + cmp r1, #7 │ │ + bhi.w 26302 │ │ + mov ip, r4 │ │ + add r0, r3 │ │ + subs r5, r6, r3 │ │ + tbh [pc, r1, lsl #1] │ │ + movs r0, r1 │ │ + lsls r4, r7, #3 │ │ + lsls r7, r7, #10 │ │ + lsls r1, r1, #4 │ │ + lsls r7, r7, #10 │ │ + lsls r7, r7, #10 │ │ + lsls r7, r7, #10 │ │ + lsls r2, r0, #4 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + cmp r6, r3 │ │ + beq.w 262ba │ │ + ldrb r1, [r0, #0] │ │ + movs r0, #0 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + b.n 25fa6 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + subs r0, #2 │ │ + cmp r0, #5 │ │ + bhi.w 25f76 │ │ + tbb [pc, r0] │ │ + stmia r5!, {r0, r6, r7} │ │ + lsls r3, r0, #12 │ │ + lsls r6, r2, #15 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.n 25fe6 │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #256 @ 0x100 │ │ + bl 265e0 │ │ + ldrd r0, r1, [sp, #296] @ 0x128 │ │ + eor.w r0, r0, #44 @ 0x2c │ │ + orrs r0, r1 │ │ + bne.n 25df6 │ │ + ldrd r0, r1, [sp, #304] @ 0x130 │ │ + orrs.w r2, r0, r1 │ │ + bne.n 25dea │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + ldrh.w r2, [r2, #218] @ 0xda │ │ + cmp r2, #5 │ │ + bcc.n 25df6 │ │ + movs r2, #0 │ │ + strd r1, r0, [sp, #60] @ 0x3c │ │ + str r2, [sp, #76] @ 0x4c │ │ + movs r2, #1 │ │ + str r2, [sp, #72] @ 0x48 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + b.n 25fe6 │ │ + cmp r4, #0 │ │ + bne.w 25fe6 │ │ + add r4, sp, #296 @ 0x128 │ │ + add r1, sp, #256 @ 0x100 │ │ + mov r0, r4 │ │ + bl 265e0 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + ldr.w r3, [r0, #260] @ 0x104 │ │ + ldrb.w r2, [r0, #217] @ 0xd9 │ │ + add r0, sp, #224 @ 0xe0 │ │ + str r4, [sp, #0] │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #224] @ 0xe0 │ │ + ldrd r4, r1, [sp, #228] @ 0xe4 │ │ + cmp r0, #82 @ 0x52 │ │ + mov.w r0, #0 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + it ne │ │ + movne r4, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + it eq │ │ + moveq r0, r1 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #104] @ 0x68 │ │ + b.n 25fe6 │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #256 @ 0x100 │ │ + bl 265e0 │ │ + ldr r0, [sp, #296] @ 0x128 │ │ + ldr r1, [sp, #304] @ 0x130 │ │ + and.w r2, r0, #63 @ 0x3f │ │ + cmp r2, #24 │ │ + beq.n 25e92 │ │ + cmp r0, #22 │ │ + bne.n 25ee2 │ │ + ldr r2, [sp, #112] @ 0x70 │ │ + mov.w r8, #1 │ │ + ldr r3, [sp, #108] @ 0x6c │ │ + ldr.w r0, [r2, #272] @ 0x110 │ │ + ldrh.w r2, [r2, #218] @ 0xda │ │ + ldrb.w r3, [r3, #136] @ 0x88 │ │ + uxth r2, r2 │ │ + cmp r2, #5 │ │ + mov r2, r1 │ │ + it cc │ │ + addcc r2, r0 │ │ + cmp r3, #0 │ │ + it eq │ │ + moveq r2, r1 │ │ + b.n 25ee8 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #1 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + b.n 25fe6 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + mov ip, r4 │ │ + ldrd r4, r2, [r0, #112] @ 0x70 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + ldr.w r0, [r0, #272] @ 0x110 │ │ + cmp r2, r0 │ │ + bcc.w 262b0 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ + ubfx r6, r3, #8, #8 │ │ + umull r1, r6, r1, r6 │ │ + cmp r6, #0 │ │ + bne.w 262c8 │ │ + subs r6, r2, r0 │ │ + add r4, r0 │ │ + cmp r6, r1 │ │ + bcc.w 262b0 │ │ + adds r2, r4, r1 │ │ + and.w r3, r3, #65280 @ 0xff00 │ │ + subs r1, r6, r1 │ │ + cmp.w r3, #2048 @ 0x800 │ │ + bne.n 25f0e │ │ + cmp r1, #8 │ │ + bcc.w 262cc │ │ + ldr r1, [r2, #4] │ │ + cbz r1, 25f14 │ │ + b.n 262d4 │ │ + mov.w r8, #0 │ │ + mov r2, r6 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + b.n 25f1e │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + str r0, [sp, #32] │ │ + movs r0, #1 │ │ + str r0, [sp, #80] @ 0x50 │ │ + b.n 25fe6 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #1 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + b.n 25fe6 │ │ + cmp r1, #4 │ │ + bcc.w 262cc │ │ + ldr r1, [r2, #0] │ │ + mov r4, ip │ │ + mov.w r8, #1 │ │ + adds r2, r1, r0 │ │ + str.w r8, [sp, #92] @ 0x5c │ │ + mov r6, r2 │ │ + str r2, [sp, #68] @ 0x44 │ │ + b.n 25fe6 │ │ + ldrb.w r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #96] @ 0x60 │ │ + b.n 25fe6 │ │ + ldrh.w r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #96] @ 0x60 │ │ + b.n 25fe6 │ │ + ldrb.w r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.n 25fe6 │ │ + ldrh.w r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.n 25fe6 │ │ + ldrd r1, r0, [sp, #264] @ 0x108 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + mov.w r0, #0 │ │ + it le │ │ + movle r1, r0 │ │ + str r1, [sp, #96] @ 0x60 │ │ + b.n 25fe6 │ │ + movs r0, #0 │ │ + str r0, [sp, #96] @ 0x60 │ │ + b.n 25fe6 │ │ + ldrd r1, r0, [sp, #264] @ 0x108 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + mov.w r0, #0 │ │ + it le │ │ + movle r1, r0 │ │ + str r1, [sp, #100] @ 0x64 │ │ + b.n 25fe6 │ │ + movs r0, #0 │ │ + str r0, [sp, #100] @ 0x64 │ │ + b.n 25fe6 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + cmp r5, #2 │ │ + bcc.w 262ba │ │ + ldrh r1, [r0, #0] │ │ + b.n 25fa0 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + cmp r5, #7 │ │ + bls.w 2630a │ │ + ldr r1, [r0, #0] │ │ + ldr r0, [r0, #4] │ │ + b.n 25fa2 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + cmp r5, #4 │ │ + bcc.w 262ba │ │ + ldr r1, [r0, #0] │ │ + movs r0, #0 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ + movs r0, #1 │ │ + mov r4, ip │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n 25fe6 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + cmp r5, #2 │ │ + bcc.w 262ba │ │ + ldrh r1, [r0, #0] │ │ + b.n 25fd6 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + cmp r5, #7 │ │ + bls.w 2630a │ │ + ldr r1, [r0, #0] │ │ + ldr r0, [r0, #4] │ │ + b.n 25fd8 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + cmp r5, #4 │ │ + bcc.w 262ba │ │ + ldr r1, [r0, #0] │ │ + movs r0, #0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + movs r0, #1 │ │ + mov r4, ip │ │ + str r1, [sp, #40] @ 0x28 │ │ + str r0, [sp, #84] @ 0x54 │ │ + mov r3, sl │ │ + strd r8, r6, [sp, #116] @ 0x74 │ │ + subs.w sl, r3, #16 │ │ + ldr.w r8, [sp, #180] @ 0xb4 │ │ + add.w r8, r8, #16 │ │ + bne.w 25af2 │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ + ldrd r5, r6, [sp, #72] @ 0x48 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + ldr.w ip, [sp, #92] @ 0x5c │ │ + str r4, [sp, #180] @ 0xb4 │ │ + b.n 26024 │ │ + movs r0, #0 │ │ + mov.w ip, #0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + movs r5, #0 │ │ + strd r0, r0, [sp, #80] @ 0x50 │ │ + movs r6, #0 │ │ + strd r0, r0, [sp, #96] @ 0x60 │ │ + movs r0, #0 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr.w sl, [r9, #8] │ │ + adds r1, r0, r3 │ │ + add r1, r2 │ │ + ldrd r2, r0, [sp, #172] @ 0xac │ │ + add r2, r0 │ │ + mov r0, r9 │ │ + subs r4, r1, r2 │ │ + ldr.w r1, [r9] │ │ + cmp sl, r1 │ │ + bne.n 26054 │ │ + mov r9, r6 │ │ + str.w ip, [sp, #92] @ 0x5c │ │ + mov r6, r0 │ │ + bl 287e8 │ │ + ldr.w ip, [sp, #92] @ 0x5c │ │ + mov r0, r6 │ │ + mov r6, r9 │ │ + ldr r1, [r0, #4] │ │ + add.w r2, sl, sl, lsl #2 │ │ + add.w r3, sl, #1 │ │ + str.w r5, [r1, r2, lsl #3] │ │ + add.w r1, r1, r2, lsl #3 │ │ + mov r5, r0 │ │ + str r3, [r0, #8] │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r0, [r1, #8] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str r0, [r1, #12] │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [r1, #16] │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + strd r0, r4, [r1, #20] │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r0, [r1, #28] │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str r6, [r1, #4] │ │ + str r0, [r1, #32] │ │ + movs.w r1, ip, lsl #31 │ │ + beq.n 260c4 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + movs r1, #4 │ │ + str.w fp, [sp, #124] @ 0x7c │ │ + ldr.w r3, [r0, #216] @ 0xd8 │ │ + lsrs r2, r3, #16 │ │ + cmp r2, #4 │ │ + it hi │ │ + movhi r1, #12 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + add.w r6, r0, #104 @ 0x68 │ │ + ldr r1, [r6, r1] │ │ + it hi │ │ + addhi.w r6, r0, #112 @ 0x70 │ │ + ldr.w fp, [r6] │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + cmp r1, r6 │ │ + bcs.n 2612a │ │ + mov.w r8, #19 │ │ + movs r1, #0 │ │ + movs r3, #0 │ │ + movs r6, #0 │ │ + b.n 26266 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + lsls r1, r0, #31 │ │ + beq.w 26234 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + ldr r2, [sp, #32] │ │ + lsls r1, r0, #31 │ │ + beq.w 261de │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + subs r0, r0, r1 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + sbcs r0, r1 │ │ + bcs.w 26234 │ │ + ldr r0, [r5, #12] │ │ + ldr r4, [r5, #20] │ │ + cmp r4, r0 │ │ + itt eq │ │ + ldreq r0, [sp, #160] @ 0xa0 │ │ + bleq 296b8 │ │ + ldr r0, [r5, #16] │ │ + add.w r1, r4, r4, lsl #1 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + str.w r2, [r0, r1, lsl #3] │ │ + add.w r1, r0, r1, lsl #3 │ │ + adds r2, r4, #1 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r2, [r5, #20] │ │ + str r0, [r1, #4] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [r1, #8] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [r1, #12] │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + strd r0, sl, [r1, #16] │ │ + b.n 26234 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ + add.w ip, sp, #208 @ 0xd0 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + b.n 26240 │ │ + ldrd r0, r4, [sp, #108] @ 0x6c │ │ + subs r1, r1, r6 │ │ + movs r5, #0 │ │ + cmp r2, #4 │ │ + ldrd ip, lr, [r0, #8] │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + str r1, [sp, #284] @ 0x11c │ │ + add.w r1, fp, r6 │ │ + str r1, [sp, #280] @ 0x118 │ │ + mov.w r1, #0 │ │ + strb r5, [r0, #2] │ │ + strh r5, [r0, #0] │ │ + ldrd r8, r5, [r4, #248] @ 0xf8 │ │ + ldr.w r0, [r4, #264] @ 0x108 │ │ + strh.w r3, [sp, #276] @ 0x114 │ │ + it hi │ │ + movhi r1, #1 │ │ + strb.w r1, [sp, #288] @ 0x120 │ │ + strh.w r2, [sp, #278] @ 0x116 │ │ + str r0, [sp, #272] @ 0x110 │ │ + strd ip, lr, [sp, #264] @ 0x108 │ │ + strd r8, r5, [sp, #256] @ 0x100 │ │ + b.n 2618c │ │ + ldr r1, [r0, #16] │ │ + add.w r2, r5, r5, lsl #1 │ │ + adds r3, r5, #1 │ │ + str.w r8, [r1, r2, lsl #3] │ │ + add.w r1, r1, r2, lsl #3 │ │ + str r3, [r0, #20] │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + strd r4, fp, [r1, #4] │ │ + str r6, [r1, #12] │ │ + strd r0, sl, [r1, #16] │ │ + add r0, sp, #296 @ 0x128 │ │ + add r1, sp, #256 @ 0x100 │ │ + bl 2885c │ │ + add.w r8, sp, #296 @ 0x128 │ │ + ldr r6, [sp, #316] @ 0x13c │ │ + ldrd r4, fp, [sp, #308] @ 0x134 │ │ + ldmia.w r8, {r0, r1, r8} │ │ + eor.w r2, r0, #2 │ │ + orrs r1, r2 │ │ + beq.n 261cc │ │ + lsls r0, r0, #31 │ │ + beq.n 261d6 │ │ + subs.w r0, r8, fp │ │ + sbcs.w r0, r4, r6 │ │ + bcs.n 2618c │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + ldr r1, [r0, #12] │ │ + ldr r5, [r0, #20] │ │ + cmp r5, r1 │ │ + bne.n 2616e │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + bl 296b8 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + b.n 2616e │ │ + uxtb.w r0, r8 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 26254 │ │ + str r4, [sp, #28] │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ + b.n 26236 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + lsls r1, r0, #31 │ │ + beq.n 26234 │ │ + ldr r0, [sp, #24] │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + adds r4, r0, r1 │ │ + adcs r2, r3 │ │ + subs r0, r1, r4 │ │ + sbcs.w r0, r3, r2 │ │ + bcs.n 26234 │ │ + ldr r0, [r5, #12] │ │ + mov r8, r5 │ │ + ldr r6, [r5, #20] │ │ + str r2, [sp, #196] @ 0xc4 │ │ + cmp r6, r0 │ │ + itt eq │ │ + ldreq r0, [sp, #160] @ 0xa0 │ │ + bleq 296b8 │ │ + ldr.w r0, [r8, #16] │ │ + add.w r1, r6, r6, lsl #1 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + str.w r2, [r0, r1, lsl #3] │ │ + add.w r1, r0, r1, lsl #3 │ │ + adds r2, r6, #1 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str.w r2, [r8, #20] │ │ + strd r0, r4, [r1, #4] │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [r1, #12] │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + strd r0, sl, [r1, #16] │ │ + mov r1, r8 │ │ + b.n 26236 │ │ + mov r1, r5 │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ + add r0, sp, #208 @ 0xd0 │ │ + ldr r3, [sp, #156] @ 0x9c │ │ + bl 256bc │ │ + ldr r2, [sp, #188] @ 0xbc │ │ + ldrb.w r1, [sp, #208] @ 0xd0 │ │ + cmp r1, #82 @ 0x52 │ │ + bne.w 2640e │ │ + ldr.w r9, [sp, #204] @ 0xcc │ │ + b.w 2570c │ │ + mov.w r0, r8, lsr #16 │ │ + orr.w r1, r0, r4, lsl #16 │ │ + mov.w r0, r8, lsr #8 │ │ + orr.w r3, r0, r4, lsl #24 │ │ + str r4, [sp, #28] │ │ + ldr r0, [sp, #28] │ │ + strd fp, r6, [sp, #216] @ 0xd8 │ │ + ldr r2, [sp, #188] @ 0xbc │ │ + str r0, [sp, #212] @ 0xd4 │ │ + strh.w r1, [sp, #210] @ 0xd2 │ │ + strb.w r3, [sp, #209] @ 0xd1 │ │ + strb.w r8, [sp, #208] @ 0xd0 │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ + ldrb.w r1, [sp, #208] @ 0xd0 │ │ + cmp r1, #82 @ 0x52 │ │ + beq.n 2624c │ │ + b.n 2640e │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + movs r2, #0 │ │ + str r2, [r1, #4] │ │ + str r0, [r1, #0] │ │ + movs r0, #19 │ │ + b.n 2632a │ │ + add r6, sp, #228 @ 0xe4 │ │ + ldr r5, [sp, #136] @ 0x88 │ │ + ldr r4, [sp, #144] @ 0x90 │ │ + ldmia r6, {r2, r3, r6} │ │ + ldrh r1, [r5, #0] │ │ + ldrb r5, [r5, #2] │ │ + strh r1, [r4, #0] │ │ + add r1, sp, #212 @ 0xd4 │ │ + strb r5, [r4, #2] │ │ + stmia r1!, {r2, r3, r6} │ │ + strb.w r0, [sp, #208] @ 0xd0 │ │ + b.n 26240 │ │ + movs r0, #19 │ │ + mov r6, r4 │ │ + b.n 262e4 │ │ + movs r0, #56 @ 0x38 │ │ + b.n 2632a │ │ + movs r1, #0 │ │ + str.w r1, [sp, #235] @ 0xeb │ │ + str.w r0, [sp, #231] @ 0xe7 │ │ + movs r0, #19 │ │ + b.n 2632a │ │ + movs r0, #56 @ 0x38 │ │ + b.n 262e4 │ │ + bic.w r1, r2, #255 @ 0xff │ │ + movs r0, #19 │ │ + b.n 262da │ │ + movs r1, #0 │ │ + movs r0, #56 @ 0x38 │ │ + movs r2, #0 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + uxtb r2, r2 │ │ + orr.w r6, r2, r1 │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + ldrh.w r1, [sp, #224] @ 0xe0 │ │ + ldrb.w r2, [sp, #226] @ 0xe2 │ │ + strh r1, [r3, #0] │ │ + movs r1, #0 │ │ + strb r2, [r3, #2] │ │ + str r1, [sp, #220] @ 0xdc │ │ + str r6, [sp, #120] @ 0x78 │ │ + strd r8, r6, [sp, #212] @ 0xd4 │ │ + strb.w r0, [sp, #208] @ 0xd0 │ │ + b.n 26240 │ │ + movs r0, #25 │ │ + strb.w r2, [sp, #224] @ 0xe0 │ │ + b.n 2632a │ │ + ldr r2, [sp, #128] @ 0x80 │ │ + ldr r3, [sp, #132] @ 0x84 │ │ + str.w r0, [sp, #247] @ 0xf7 │ │ + ldrb r0, [r2, #2] │ │ + ldrh r2, [r2, #0] │ │ + strh r2, [r3, #0] │ │ + strb r0, [r3, #2] │ │ + movs r0, #0 │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + str.w r0, [sp, #235] @ 0xeb │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + movs r0, #19 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + ldr r6, [sp, #140] @ 0x8c │ │ + ldr r5, [sp, #144] @ 0x90 │ │ + ldr.w r2, [sp, #227] @ 0xe3 │ │ + ldr r3, [r6, #0] │ │ + ldr r6, [r6, #4] │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ + str.w r2, [r5, #3] │ │ + str r6, [sp, #220] @ 0xdc │ │ + str r1, [r5, #0] │ │ + strb.w r0, [sp, #208] @ 0xd0 │ │ + str r3, [sp, #216] @ 0xd8 │ │ + b.n 26240 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + movs r6, #0 │ │ + strd r9, fp, [r1, #24] │ │ + movs r1, #6 │ │ + mov fp, r0 │ │ + b.n 2636a │ │ + ldr r5, [sp, #196] @ 0xc4 │ │ + movs r1, #0 │ │ + ldr r2, [sp, #204] @ 0xcc │ │ + mov fp, r0 │ │ + add r5, sl │ │ + strd r5, r1, [r2, #24] │ │ + mov.w ip, #0 │ │ + movs r1, #19 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + strb r6, [r0, #1] │ │ + strb r1, [r0, #0] │ │ + strd fp, r5, [r0, #4] │ │ + str.w ip, [r0, #12] │ │ + add sp, #324 @ 0x144 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + movs r1, #82 @ 0x52 │ │ + strb r1, [r0, #0] │ │ + add sp, #324 @ 0x144 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r6, #0 │ │ + b.n 26364 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + movs r1, #6 │ │ + mov.w r9, #0 │ │ + strd r5, r6, [r0, #24] │ │ + b.n 263b2 │ │ + add.w r3, r0, r8 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + movs r1, #0 │ │ + strd r3, r1, [r0, #24] │ │ + mov.w sl, #0 │ │ + movs r1, #19 │ │ + ldr.w r8, [sp, #200] @ 0xc8 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + strb.w r1, [r8] │ │ + add.w r1, r8, #4 │ │ + strh.w r2, [r8, #2] │ │ + strb.w r9, [r8, #1] │ │ + stmia.w r1, {r0, r3, sl} │ │ + add sp, #324 @ 0x144 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #18 │ │ + movs r6, #0 │ │ + b.n 26352 │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + ldr.w sl, [sp, #268] @ 0x10c │ │ + ldr r3, [sp, #264] @ 0x108 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldrh.w r2, [sp, #258] @ 0x102 │ │ + ldrb.w r9, [sp, #257] @ 0x101 │ │ + b.n 263b6 │ │ + add r3, sp, #256 @ 0x100 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia.w r8, {r0, r1, r2, r3} │ │ + add sp, #324 @ 0x144 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov.w r9, #0 │ │ + b.n 263ac │ │ + movs r1, #18 │ │ + mov.w r9, #0 │ │ + mov r3, fp │ │ + b.n 263b2 │ │ + add r6, sp, #208 @ 0xd0 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + ldmia r6, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + add sp, #324 @ 0x144 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #24] @ (26438 ) │ │ + mov r0, r5 │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl b858 │ │ + ldr r2, [pc, #16] @ (2643c ) │ │ + mov r0, ip │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl b858 │ │ + nop │ │ + itt ge │ │ + movge r3, r0 │ │ + it ls @ unpredictable │ │ + movls r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ + sub sp, #16 │ │ + movw r2, #5653 @ 0x1615 │ │ + sub.w r3, r1, r1, lsr #1 │ │ + movt r2, #5 │ │ + cmp r1, r2 │ │ + it cc │ │ + movcc r2, r1 │ │ + cmp r2, r3 │ │ + it ls │ │ + movls r2, r3 │ │ + cmp r2, #48 @ 0x30 │ │ + mov r4, r2 │ │ + it ls │ │ + movls r4, #48 @ 0x30 │ │ + cmp r2, #171 @ 0xab │ │ + bcs.n 26490 │ │ + movs r2, #0 │ │ + cmp r1, #65 @ 0x41 │ │ + it cc │ │ + movcc r2, #1 │ │ + str r2, [sp, #0] │ │ + add r2, sp, #8 │ │ + movs r3, #170 @ 0xaa │ │ + bl 2715e │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #24 │ │ + umull r6, r2, r4, r2 │ │ + cbnz r2, 264bc │ │ + movw r2, #65529 @ 0xfff9 │ │ + movt r2, #32767 @ 0x7fff │ │ + cmp r6, r2 │ │ + bcs.n 264bc │ │ + movs r5, #0 │ │ + cbz r6, 264c4 │ │ + mov r9, r0 │ │ + mov r0, r6 │ │ + mov sl, r1 │ │ + blx 60d40 │ │ + cbz r0, 264ee │ │ + mov r8, r0 │ │ + mov r1, sl │ │ + mov r0, r9 │ │ + b.n 264ca │ │ + ldr r0, [pc, #68] @ (26504 ) │ │ + add r0, pc │ │ + bl b128 │ │ + mov.w r8, #8 │ │ + movs r4, #0 │ │ + cmp r1, #65 @ 0x41 │ │ + it cc │ │ + movcc r5, #1 │ │ + mov r2, r8 │ │ + mov r3, r4 │ │ + str r5, [sp, #0] │ │ + bl 2715e │ │ + mov r0, r8 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + movs r0, #8 │ │ + mov r1, r6 │ │ + bl b118 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ + movs r3, r0 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + add.w r1, r1, r1, lsl #1 │ │ + mov.w r8, #0 │ │ + mov r3, r0 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, r1, lsl #3 │ │ + str r1, [sp, #0] │ │ + add.w r1, r0, #24 │ │ + b.n 2654e │ │ + ldr r2, [sp, #4] │ │ + ldr r0, [sp, #24] │ │ + strd r0, sl, [r2] │ │ + ldr r0, [sp, #8] │ │ + ldr r3, [sp, #20] │ │ + str r0, [r2, #8] │ │ + ldr r0, [sp, #12] │ │ + strd r0, r9, [r2, #12] │ │ + ldr r0, [sp, #16] │ │ + str r0, [r2, #20] │ │ + ldr r0, [sp, #0] │ │ + add.w r1, r3, #24 │ │ + sub.w r8, r8, #24 │ │ + cmp r1, r0 │ │ + beq.n 265d6 │ │ + mov fp, r3 │ │ + mov r3, r1 │ │ + ldrd r0, r5, [fp, #24] │ │ + str r0, [sp, #24] │ │ + ldr.w r2, [fp, #16] │ │ + ldr.w r0, [fp, #40] @ 0x28 │ │ + cmp r0, r2 │ │ + bcc.n 26574 │ │ + bhi.n 26540 │ │ + ldrd r2, r6, [fp] │ │ + ldr r1, [sp, #24] │ │ + subs r2, r1, r2 │ │ + sbcs.w r2, r5, r6 │ │ + bcs.n 26540 │ │ + ldrd r2, r1, [fp, #32] │ │ + mov r6, r3 │ │ + strd r2, r1, [sp, #8] │ │ + mov r2, fp │ │ + ldr.w r1, [fp, #44] @ 0x2c │ │ + str r1, [sp, #16] │ │ + mov r1, r8 │ │ + str r3, [sp, #20] │ │ + mov r3, r0 │ │ + ldmia.w r2, {r0, r8, r9, sl, ip, lr} │ │ + stmia.w r6, {r0, r8, r9, sl, ip, lr} │ │ + mov sl, r5 │ │ + mov r9, r3 │ │ + ldr r2, [sp, #4] │ │ + mov r8, r1 │ │ + cmp fp, r2 │ │ + beq.n 2652a │ │ + mov lr, r8 │ │ + b.n 265b6 │ │ + mov r0, ip │ │ + adds.w lr, lr, #24 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + mov fp, ip │ │ + beq.n 26528 │ │ + ldr.w r0, [fp, #-8] │ │ + sub.w ip, fp, #24 │ │ + cmp r9, r0 │ │ + bcc.n 265a4 │ │ + bhi.n 265d2 │ │ + ldrd r0, r3, [ip] │ │ + ldr r1, [sp, #24] │ │ + subs r0, r1, r0 │ │ + sbcs.w r0, sl, r3 │ │ + bcc.n 265a4 │ │ + mov r2, fp │ │ + b.n 2652a │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + bmi.n 2658a │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + ldrh r2, [r1, #16] │ │ + movw r3, #8496 @ 0x2130 │ │ + cmp r2, r3 │ │ + bgt.w 2675c │ │ + subs r2, #2 │ │ + cmp r2, #138 @ 0x8a │ │ + bhi.w 26b8c │ │ + tbh [pc, r2, lsl #1] │ │ + lsls r3, r2, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r1, #7 │ │ + lsls r7, r0, #11 │ │ + lsls r4, r1, #3 │ │ + lsls r4, r1, #3 │ │ + lsls r4, r1, #3 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r4, r7, #6 │ │ + lsls r7, r0, #11 │ │ + lsls r5, r4, #2 │ │ + lsls r2, r1, #8 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r0, r6, #8 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r2, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r6, r0, #9 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r1, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r2, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r7, #3 │ │ + lsls r7, r0, #11 │ │ + lsls r5, r5, #3 │ │ + lsls r3, r1, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r4, r6, #5 │ │ + lsls r5, r3, #4 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r4, r1, #6 │ │ + lsls r3, r1, #2 │ │ + lsls r3, r5, #4 │ │ + lsls r5, r4, #2 │ │ + lsls r7, r3, #3 │ │ + lsls r5, r4, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r4, #7 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r2, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r4, r3, #9 │ │ + lsls r3, r7, #7 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r2, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r2, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r2, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r4, r4, #6 │ │ + lsls r3, r2, #2 │ │ + lsls r3, r1, #2 │ │ + lsls r3, r1, #2 │ │ + lsls r3, r1, #2 │ │ + lsls r5, r5, #3 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r7, #3 │ │ + lsls r7, r0, #11 │ │ + lsls r5, r4, #2 │ │ + lsls r7, r3, #3 │ │ + lsls r5, r4, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r2, r6, #9 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r5, r1, #5 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r1, #2 │ │ + lsls r5, r4, #5 │ │ + lsls r5, r7, #2 │ │ + lsls r6, r1, #4 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r6, r7, #4 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r1, #2 │ │ + lsls r3, r1, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r3, r1, #2 │ │ + lsls r3, r1, #2 │ │ + lsls r3, r1, #2 │ │ + lsls r3, r1, #2 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r7, r0, #11 │ │ + lsls r1, r4, #8 │ │ + ldr r2, [r1, #0] │ │ + and.w r3, r2, #63 @ 0x3f │ │ + cmp r3, #1 │ │ + beq.n 26734 │ │ + cmp r2, #8 │ │ + beq.n 26734 │ │ + b.n 26b8c │ │ + ldr r2, [r1, #0] │ │ + and.w r3, r2, #63 @ 0x3f │ │ + cmp r3, #1 │ │ + it ne │ │ + cmpne r2, #8 │ │ + bne.w 26b4c │ │ + ldrd r1, r3, [r1, #8] │ │ + movs r2, #0 │ │ + movs r5, #8 │ │ + strd r5, r2, [r0] │ │ + str r1, [r0, #8] │ │ + str r3, [r0, #12] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + bne.w 26866 │ │ + b.n 26b28 │ │ + movw r3, #8497 @ 0x2131 │ │ + cmp r2, r3 │ │ + beq.w 26b0e │ │ + movw r3, #8498 @ 0x2132 │ │ + cmp r2, r3 │ │ + beq.n 2681a │ │ + movw r3, #8499 @ 0x2133 │ │ + cmp r2, r3 │ │ + bne.w 26b8c │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #10 │ │ + orrs r2, r3 │ │ + bne.w 26b8c │ │ + movs r2, #0 │ │ + ldr r1, [r1, #8] │ │ + movs r3, #11 │ │ + strd r3, r2, [r0] │ │ + str r1, [r0, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r2, [r1, #0] │ │ + subs r2, #1 │ │ + cmp r2, #7 │ │ + bhi.w 26b8c │ │ + tbh [pc, r2, lsl #1] │ │ + movs r0, r1 │ │ + lsls r3, r4, #7 │ │ + lsls r5, r4, #7 │ │ + lsls r1, r4, #7 │ │ + movs r1, r1 │ │ + lsls r7, r5, #7 │ │ + movs r1, r1 │ │ + movs r0, r1 │ │ + b.n 26734 │ │ + ldrd r1, r2, [r1, #8] │ │ + b.n 26b72 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.w 26b28 │ │ + ldr r0, [sp, #8] │ │ + movs r2, #0 │ │ + ldr r1, [sp, #12] │ │ + movs r3, #44 @ 0x2c │ │ + b.n 2686e │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + bne.n 26866 │ │ + ldr r2, [r5, #0] │ │ + mov r1, r5 │ │ + and.w r0, r2, #63 @ 0x3f │ │ + cmp r0, #8 │ │ + mov r0, r4 │ │ + beq.n 26734 │ │ + cmp r2, #1 │ │ + beq.n 26734 │ │ + b.n 26b8c │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #10 │ │ + orrs r2, r3 │ │ + bne.w 26b8c │ │ + movs r2, #0 │ │ + ldr r1, [r1, #8] │ │ + movs r3, #22 │ │ + strd r3, r2, [r0] │ │ + str r1, [r0, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #10 │ │ + orrs r2, r3 │ │ + bne.w 26b8c │ │ + movs r2, #0 │ │ + ldr r1, [r1, #8] │ │ + movs r3, #23 │ │ + strd r3, r2, [r0] │ │ + str r1, [r0, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.w 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + movs r2, #0 │ │ + movs r3, #39 @ 0x27 │ │ + b.n 2686e │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.w 26b36 │ │ + ldr r0, [sp, #8] │ │ + movs r2, #0 │ │ + ldr r1, [sp, #12] │ │ + movs r3, #7 │ │ + strd r3, r2, [r4] │ │ + str r0, [r4, #8] │ │ + str r1, [r4, #12] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #10 │ │ + orrs r2, r3 │ │ + bne.w 26b8c │ │ + movs r2, #0 │ │ + ldr r1, [r1, #8] │ │ + movs r3, #21 │ │ + strd r3, r2, [r0] │ │ + str r1, [r0, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.w 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #256 @ 0x100 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.w 26b28 │ │ + movs r1, #0 │ │ + movs r2, #34 @ 0x22 │ │ + strd r2, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #10 │ │ + orrs r2, r3 │ │ + bne.w 26b8c │ │ + movs r2, #0 │ │ + ldr r1, [r1, #8] │ │ + movs r3, #28 │ │ + strd r3, r2, [r0] │ │ + str r1, [r0, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.w 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #256 @ 0x100 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.w 26b28 │ │ + movs r1, #0 │ │ + movs r2, #35 @ 0x23 │ │ + strd r2, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.w 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #256 @ 0x100 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.w 26b28 │ │ + movs r1, #0 │ │ + movs r2, #41 @ 0x29 │ │ + strd r2, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.w 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #256 @ 0x100 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.w 26b28 │ │ + movs r1, #0 │ │ + movs r2, #37 @ 0x25 │ │ + strd r2, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #10 │ │ + orrs r2, r3 │ │ + bne.w 26b8c │ │ + movs r2, #0 │ │ + ldr r1, [r1, #8] │ │ + movs r3, #16 │ │ + strd r3, r2, [r0] │ │ + str r1, [r0, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.w 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #256 @ 0x100 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.w 26b28 │ │ + movs r1, #0 │ │ + movs r2, #43 @ 0x2b │ │ + strd r2, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.w 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #256 @ 0x100 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.w 26b28 │ │ + movs r1, #0 │ │ + movs r2, #32 │ │ + strd r2, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #10 │ │ + orrs r2, r3 │ │ + bne.w 26b8c │ │ + movs r2, #0 │ │ + ldr r1, [r1, #8] │ │ + movs r3, #20 │ │ + strd r3, r2, [r0] │ │ + str r1, [r0, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.w 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #65536 @ 0x10000 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.n 26b28 │ │ + movs r1, #0 │ │ + movs r2, #38 @ 0x26 │ │ + strd r2, r1, [r4] │ │ + strh r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldrd r2, r3, [r1] │ │ + eor.w r2, r2, #10 │ │ + orrs r2, r3 │ │ + bne.w 26b8c │ │ + movs r2, #0 │ │ + ldr r1, [r1, #8] │ │ + movs r3, #18 │ │ + strd r3, r2, [r0] │ │ + str r1, [r0, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.n 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #256 @ 0x100 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.n 26b28 │ │ + movs r1, #0 │ │ + movs r2, #36 @ 0x24 │ │ + strd r2, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.n 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #256 @ 0x100 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.n 26b28 │ │ + movs r1, #0 │ │ + movs r2, #42 @ 0x2a │ │ + strd r2, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.n 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #256 @ 0x100 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.n 26b28 │ │ + movs r1, #0 │ │ + movs r2, #40 @ 0x28 │ │ + strd r2, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.n 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + subs.w r2, r0, #256 @ 0x100 │ │ + sbcs.w r1, r1, #0 │ │ + bcs.n 26b28 │ │ + movs r1, #0 │ │ + movs r2, #33 @ 0x21 │ │ + strd r2, r1, [r4] │ │ + strb r0, [r4, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + mov r5, r1 │ │ + bl 27118 │ │ + ldr r0, [sp, #0] │ │ + lsls r0, r0, #31 │ │ + beq.n 26b28 │ │ + ldrd r0, r1, [sp, #8] │ │ + movs r2, #0 │ │ + movs r3, #45 @ 0x2d │ │ + b.n 2686e │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 216f0 │ │ + ldr r2, [r5, #0] │ │ + mov r1, r5 │ │ + and.w r0, r2, #63 @ 0x3f │ │ + cmp r0, #8 │ │ + mov r0, r4 │ │ + beq.w 26734 │ │ + cmp r2, #1 │ │ + beq.w 26734 │ │ + ldr r3, [r1, #4] │ │ + eor.w r2, r2, #10 │ │ + orrs r2, r3 │ │ + bne.n 26b8c │ │ + ldr r1, [r1, #8] │ │ + movs r2, #0 │ │ + movs r3, #17 │ │ + strd r3, r2, [r0] │ │ + str r1, [r0, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r1, [r1, #8] │ │ + b.n 26b70 │ │ + ldrb r1, [r1, #8] │ │ + b.n 26b70 │ │ + ldrh r1, [r1, #8] │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + movs r5, #7 │ │ + strd r5, r3, [r0] │ │ + strd r1, r2, [r0, #8] │ │ + add sp, #16 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r2, [r1, #12] │ │ + cmp r2, #0 │ │ + bmi.n 26b8c │ │ + ldr r1, [r1, #8] │ │ + b.n 26b72 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 216f0 │ │ + push {r4, r5, r6, r7, lr} │ │ + stmdb sp!, {r8, r9, sl} │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ + cmp.w ip, #0 │ │ + beq.n 26bdc │ │ + mov r3, r2 │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + and.w r5, r3, #63 @ 0x3f │ │ + ldrd sl, r1, [sp, #32] │ │ + cmp r5, #13 │ │ + beq.n 26c0a │ │ + cmp r3, #14 │ │ + beq.n 26bea │ │ + cmp r3, #15 │ │ + bne.n 26bdc │ │ + ldr r1, [r2, #120] @ 0x78 │ │ + cbz r1, 26bdc │ │ + ldr.w r5, [lr, #24] │ │ + cmp r5, #0 │ │ + beq.w 26d64 │ │ + ldr.w r2, [lr, #20] │ │ + cmp r5, #1 │ │ + bne.n 26c36 │ │ + movs r3, #0 │ │ + b.n 26c58 │ │ + movs r1, #82 @ 0x52 │ │ + strb r1, [r0, #0] │ │ + movs r1, #0 │ │ + str r1, [r0, #4] │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + uxtb r3, r1 │ │ + cbz r3, 26c20 │ │ + cmp r3, #1 │ │ + bne.w 26d64 │ │ + ldr.w r6, [lr, #24] │ │ + cmp r6, #0 │ │ + beq.w 26d64 │ │ + ldr.w r8, [lr, #20] │ │ + cmp r6, #1 │ │ + bne.n 26ccc │ │ + movs r5, #0 │ │ + b.n 26cee │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + str.w ip, [sp, #40] @ 0x28 │ │ + strd sl, lr, [sp, #32] │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 26dd8 │ │ + ldr.w r6, [lr, #16] │ │ + cmp r6, #0 │ │ + beq.w 26d64 │ │ + ldr.w r9, [lr, #12] │ │ + cmp r6, #1 │ │ + bne.n 26d12 │ │ + movs r5, #0 │ │ + b.n 26d34 │ │ + movs r6, #0 │ │ + add.w r3, r6, r5, lsr #1 │ │ + sub.w r5, r5, r5, lsr #1 │ │ + add.w r4, r3, r3, lsl #3 │ │ + add.w r4, r2, r4, lsl #5 │ │ + ldr.w r4, [r4, #280] @ 0x118 │ │ + cmp r4, sl │ │ + it hi │ │ + movhi r3, r6 │ │ + cmp r5, #1 │ │ + mov r6, r3 │ │ + bhi.n 26c38 │ │ + add.w r4, r3, r3, lsl #3 │ │ + add.w r4, r2, r4, lsl #5 │ │ + ldr.w r4, [r4, #280] @ 0x118 │ │ + cmp r4, sl │ │ + beq.n 26d64 │ │ + it cc │ │ + addcc r3, #1 │ │ + cmp r3, #0 │ │ + beq.n 26d64 │ │ + add.w r3, r3, r3, lsl #3 │ │ + add.w r2, r2, r3, lsl #5 │ │ + ldr.w r3, [r2, #-104] │ │ + cmp r3, #0 │ │ + bne.n 26d64 │ │ + ldr.w r3, [r2, #-100] │ │ + cmp sl, r3 │ │ + bcc.n 26d64 │ │ + ldrb.w r5, [r2, #-71] │ │ + sub.w r8, sl, r3 │ │ + ldr.w r4, [r2, #-68] │ │ + movs r6, #4 │ │ + ldr.w r3, [r2, #-76] │ │ + cmp r5, #8 │ │ + it eq │ │ + moveq r6, #12 │ │ + add r4, r6 │ │ + subs r4, r4, r3 │ │ + subs.w r5, r8, r4 │ │ + bcc.n 26d64 │ │ + cmp r5, r3 │ │ + bcs.n 26d64 │ │ + sub.w r3, r2, #288 @ 0x120 │ │ + str.w ip, [sp, #40] @ 0x28 │ │ + add.w r2, r1, #8 │ │ + strd r8, lr, [sp, #32] │ │ + movs r1, #1 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 26dd8 │ │ + movs r3, #0 │ │ + add.w r5, r3, r6, lsr #1 │ │ + sub.w r6, r6, r6, lsr #1 │ │ + add.w r4, r5, r5, lsl #3 │ │ + add.w r4, r8, r4, lsl #5 │ │ + ldr.w r4, [r4, #280] @ 0x118 │ │ + cmp r4, sl │ │ + it hi │ │ + movhi r5, r3 │ │ + cmp r6, #1 │ │ + mov r3, r5 │ │ + bhi.n 26cce │ │ + add.w r3, r5, r5, lsl #3 │ │ + add.w r3, r8, r3, lsl #5 │ │ + ldr.w r3, [r3, #280] @ 0x118 │ │ + cmp r3, sl │ │ + beq.n 26d64 │ │ + it cc │ │ + addcc r5, #1 │ │ + cbz r5, 26d64 │ │ + add.w r3, r5, r5, lsl #3 │ │ + add.w r3, r8, r3, lsl #5 │ │ + sub.w r3, r3, #288 @ 0x120 │ │ + b.n 26d56 │ │ + movs r3, #0 │ │ + mov.w r8, #352 @ 0x160 │ │ + add.w r5, r3, r6, lsr #1 │ │ + sub.w r6, r6, r6, lsr #1 │ │ + mla r4, r5, r8, r9 │ │ + ldr.w r4, [r4, #348] @ 0x15c │ │ + cmp r4, sl │ │ + it hi │ │ + movhi r5, r3 │ │ + cmp r6, #1 │ │ + mov r3, r5 │ │ + bhi.n 26d18 │ │ + mov.w r3, #352 @ 0x160 │ │ + mla r3, r5, r3, r9 │ │ + ldr.w r3, [r3, #348] @ 0x15c │ │ + cmp r3, sl │ │ + beq.n 26d64 │ │ + it cc │ │ + addcc r5, #1 │ │ + cbz r5, 26d64 │ │ + mov.w r3, #352 @ 0x160 │ │ + mla r3, r5, r3, r9 │ │ + sub.w r3, r3, #352 @ 0x160 │ │ + ldr.w r4, [r3, #184] @ 0xb8 │ │ + cbnz r4, 26d64 │ │ + ldr.w r5, [r3, #188] @ 0xbc │ │ + cmp sl, r5 │ │ + bcs.n 26d6e │ │ + movs r1, #58 @ 0x3a │ │ + strb r1, [r0, #0] │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb.w r6, [r3, #217] @ 0xd9 │ │ + movs r4, #4 │ │ + ldr.w r9, [r3, #220] @ 0xdc │ │ + sub.w r8, sl, r5 │ │ + ldr.w r5, [r3, #212] @ 0xd4 │ │ + cmp r6, #8 │ │ + it eq │ │ + moveq r4, #12 │ │ + add r4, r9 │ │ + subs r4, r4, r5 │ │ + subs.w r6, r8, r4 │ │ + bcc.n 26d64 │ │ + cmp r6, r5 │ │ + bcs.n 26d64 │ │ + str.w ip, [sp, #40] @ 0x28 │ │ + strd r8, lr, [sp, #32] │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 26dd8 │ │ + ldr r1, [r0, #8] │ │ + cmp r1, #0 │ │ + it ne │ │ + bxne lr │ │ + ldr r1, [r0, #16] │ │ + cbz r1, 26dc8 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + ldr r1, [r0, #12] │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + ldr r1, [r0, #24] │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #20] │ │ + bne.w 60c64 │ │ + bx lr │ │ + bmi.n 26d82 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #148 @ 0x94 │ │ + ldrb.w r4, [r3, #217] @ 0xd9 │ │ + movs r5, #4 │ │ + ldr.w fp, [r3, #220] @ 0xdc │ │ + add.w ip, r3, #184 @ 0xb8 │ │ + ldr.w r8, [r3, #212] @ 0xd4 │ │ + cmp r4, #8 │ │ + it eq │ │ + moveq r5, #12 │ │ + add.w sl, r5, fp │ │ + ldr.w r9, [r7, #8] │ │ + sub.w r6, sl, r8 │ │ + cmp r9, r6 │ │ + bcc.n 26ea2 │ │ + sub.w r6, r9, r6 │ │ + cmp r6, r8 │ │ + bcs.n 26ea2 │ │ + str r0, [sp, #64] @ 0x40 │ │ + sub.w r5, r9, r5 │ │ + ldr.w r0, [r3, #256] @ 0x100 │ │ + mov.w lr, #0 │ │ + strd r4, r2, [sp, #56] @ 0x38 │ │ + str r1, [sp, #44] @ 0x2c │ │ + add.w r4, r0, #8 │ │ + ldr.w r1, [r3, #208] @ 0xd0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + strd ip, r4, [sp, #76] @ 0x4c │ │ + sub.w r4, r5, fp │ │ + mvn.w r5, r9 │ │ + add.w r6, r5, sl │ │ + add.w r0, r1, r8 │ │ + mov.w fp, #0 │ │ + movs r5, #0 │ │ + str.w lr, [sp, #84] @ 0x54 │ │ + str r3, [sp, #48] @ 0x30 │ │ + adds r1, r0, r4 │ │ + cmp r5, #63 @ 0x3f │ │ + ldrb.w r9, [r1], #1 │ │ + bne.n 26e60 │ │ + cmp.w r9, #1 │ │ + bhi.n 26eb4 │ │ + and.w ip, r5, #63 @ 0x3f │ │ + and.w r8, r9, #127 @ 0x7f │ │ + rsb sl, ip, #32 │ │ + subs.w r2, ip, #32 │ │ + lsr.w r3, r8, sl │ │ + it pl │ │ + lslpl.w r3, r8, r2 │ │ + lsl.w r2, r8, ip │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w lr, lr, r2 │ │ + orr.w fp, fp, r3 │ │ + sxtb.w r2, r9 │ │ + cmp r2, #0 │ │ + bpl.n 26eca │ │ + subs r6, #1 │ │ + adds r5, #7 │ │ + adds r4, #1 │ │ + bcc.n 26e50 │ │ + mov.w fp, #0 │ │ + movs r1, #19 │ │ + b.n 26eb6 │ │ + movs r1, #0 │ │ + str r1, [r0, #12] │ │ + movs r1, #59 @ 0x3b │ │ + strd r1, ip, [r0] │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #6 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + strb.w r9, [r2, #1] │ │ + strb r1, [r2, #0] │ │ + strd r0, fp, [r2, #8] │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + orrs.w r0, lr, fp │ │ + strd r1, r6, [sp, #68] @ 0x44 │ │ + beq.n 26f5e │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + cmp.w fp, #0 │ │ + bne.n 26ef0 │ │ + ldr r0, [r2, #16] │ │ + sub.w r1, lr, #1 │ │ + cmp r1, r0 │ │ + bcs.n 26ef0 │ │ + movs r0, #104 @ 0x68 │ │ + ldr r2, [r2, #12] │ │ + mla r3, r1, r0, r2 │ │ + b.n 26f76 │ │ + ldr r6, [r2, #20] │ │ + cmp r6, #0 │ │ + beq.w 27078 │ │ + ldr.w sl, [r2, #24] │ │ + ldrh.w r8, [r6, #1238] @ 0x4d6 │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ + mov r1, r6 │ │ + mov.w r5, r8, lsl #3 │ │ + cbz r5, 26f46 │ │ + ldrd r2, r3, [r1], #8 │ │ + adds r4, #1 │ │ + subs r5, #8 │ │ + subs.w r0, lr, r2 │ │ + sbcs.w r0, fp, r3 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + subs.w r2, r2, lr │ │ + sbcs.w r2, r3, fp │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + sub.w ip, r2, r0 │ │ + cmp.w ip, #1 │ │ + beq.n 26f0a │ │ + uxtb.w r0, ip │ │ + cbz r0, 26f6c │ │ + b.n 26f48 │ │ + mov r4, r8 │ │ + cmp.w sl, #0 │ │ + beq.w 27078 │ │ + add.w r0, r6, r4, lsl #2 │ │ + sub.w sl, sl, #1 │ │ + ldr.w r6, [r0, #1240] @ 0x4d8 │ │ + b.n 26efc │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + movs r0, #58 @ 0x3a │ │ + strb r0, [r1, #0] │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #104 @ 0x68 │ │ + mla r0, r4, r0, r6 │ │ + add.w r3, r0, #88 @ 0x58 │ │ + ldrb.w r0, [r3, #98] @ 0x62 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + cmp r0, #1 │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + itt eq │ │ + moveq r0, #1 │ │ + streq r0, [sp, #84] @ 0x54 │ │ + ldr r0, [r3, #0] │ │ + cmp r0, #1 │ │ + bne.n 26f94 │ │ + ldrd r9, r1, [r3, #8] │ │ + cbnz r1, 26fa6 │ │ + b.n 270bc │ │ + ldr r1, [r3, #4] │ │ + cmp r1, #6 │ │ + bcs.w 27106 │ │ + add.w r9, r3, #8 │ │ + cmp r1, #0 │ │ + beq.w 270bc │ │ + movs r0, #0 │ │ + add.w r8, sp, #88 @ 0x58 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r4, sp, #128 @ 0x80 │ │ + ldr.w r0, [r2, #260] @ 0x104 │ │ + mov.w fp, r1, lsl #4 │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #36] @ 0x24 │ │ + mov.w sl, #0 │ │ + b.n 26fea │ │ + cmp r0, #3 │ │ + beq.n 2704a │ │ + cmp r0, #49 @ 0x31 │ │ + bne.n 26fe0 │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + bl 265e0 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #28] │ │ + add.w r9, r9, #16 │ │ + subs.w fp, fp, #16 │ │ + beq.n 2708e │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldmia.w r9, {r1, r3, r6} │ │ + ldr r2, [r0, #32] │ │ + add r0, sp, #128 @ 0x80 │ │ + ldr.w r5, [r9, #12] │ │ + stmia r0!, {r1, r3, r6} │ │ + add r1, sp, #68 @ 0x44 │ │ + mov r0, r8 │ │ + mov r3, r4 │ │ + str r5, [sp, #140] @ 0x8c │ │ + bl 24310 │ │ + ldrd r0, r1, [sp, #88] @ 0x58 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + beq.n 2707e │ │ + ldrh.w r0, [sp, #104] @ 0x68 │ │ + cmp r0, #70 @ 0x46 │ │ + ble.n 26fc4 │ │ + cmp r0, #71 @ 0x47 │ │ + beq.n 26fcc │ │ + movw r1, #8199 @ 0x2007 │ │ + cmp r0, r1 │ │ + it ne │ │ + cmpne r0, #110 @ 0x6e │ │ + bne.n 26fe0 │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + bl 265e0 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + add r0, sp, #112 @ 0x70 │ │ + ldrd r3, r2, [sp, #52] @ 0x34 │ │ + str r4, [sp, #0] │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 26fe0 │ │ + b.n 270cc │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + bl 265e0 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + add r0, sp, #112 @ 0x70 │ │ + ldrd r3, r2, [sp, #52] @ 0x34 │ │ + str r4, [sp, #0] │ │ + bl 22480 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + ldrd r2, r1, [sp, #116] @ 0x74 │ │ + cmp r0, #82 @ 0x52 │ │ + it eq │ │ + moveq sl, r2 │ │ + ldr r0, [sp, #32] │ │ + it eq │ │ + moveq r0, r1 │ │ + str r0, [sp, #32] │ │ + b.n 26fe0 │ │ + movs r1, #18 │ │ + mov r0, lr │ │ + b.n 26eb6 │ │ + add r3, sp, #96 @ 0x60 │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia r6!, {r0, r1, r2, r3} │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp.w sl, #0 │ │ + beq.n 270a8 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldr r1, [sp, #32] │ │ + strd sl, r1, [r0, #4] │ │ + movs r1, #82 @ 0x52 │ │ + strb r1, [r0, #0] │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldrd r1, r6, [sp, #60] @ 0x3c │ │ + eor.w r0, r2, #46 @ 0x2e │ │ + ldrd r4, r5, [sp, #44] @ 0x2c │ │ + orrs r0, r3 │ │ + bne.n 270e2 │ │ + movs r0, #82 @ 0x52 │ │ + strb r0, [r6, #0] │ │ + movs r0, #0 │ │ + str r0, [r6, #4] │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + ldrd r0, r1, [sp, #116] @ 0x74 │ │ + strd r0, r1, [r2, #4] │ │ + movs r0, #82 @ 0x52 │ │ + strb r0, [r2, #0] │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [r7, #16] │ │ + strd r1, r5, [sp, #8] │ │ + sub.w ip, r0, #1 │ │ + ldr r0, [sp, #28] │ │ + strd r0, r4, [sp] │ │ + mov r0, r6 │ │ + ldr r1, [r7, #12] │ │ + strd r1, ip, [sp, #16] │ │ + bl 26b96 │ │ + add sp, #148 @ 0x94 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #12] @ (27114 ) │ │ + mov r0, r1 │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl b858 │ │ + nop │ │ + uxth r4, r7 │ │ + movs r3, r0 │ │ + ldr r2, [r1, #0] │ │ + subs r2, #2 │ │ + cmp r2, #5 │ │ + bhi.n 2713e │ │ + tbb [pc, r2] │ │ + asrs r2, r2, #16 │ │ + lsls r6, r0, #12 │ │ + lsls r0, r1, #12 │ │ + ldrd r1, r2, [r1, #8] │ │ + b.n 27150 │ │ + ldr r1, [r1, #8] │ │ + b.n 2714e │ │ + ldr r2, [r1, #12] │ │ + cmp r2, #0 │ │ + bmi.n 2713e │ │ + ldr r1, [r1, #8] │ │ + b.n 27150 │ │ + movs r1, #0 │ │ + movs r2, #0 │ │ + strd r1, r2, [r0] │ │ + bx lr │ │ + ldrb r1, [r1, #8] │ │ + b.n 2714e │ │ + ldrh r1, [r1, #8] │ │ + movs r2, #0 │ │ + strd r1, r2, [r0, #8] │ │ + movs r2, #0 │ │ + movs r1, #1 │ │ + strd r1, r2, [r0] │ │ + bx lr │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #420 @ 0x1a4 │ │ + mov r4, r1 │ │ + mov sl, r3 │ │ + str r2, [sp, #80] @ 0x50 │ │ + mov.w r1, #1073741824 @ 0x40000000 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #0 │ │ + mov r2, r4 │ │ + movs r3, #0 │ │ + bl 5e064 │ │ + umull r2, r3, r0, r4 │ │ + adds r6, r0, #1 │ │ + adc.w r5, r1, #0 │ │ + mla r3, r1, r4, r3 │ │ + eor.w r3, r3, #1073741824 @ 0x40000000 │ │ + orrs r2, r3 │ │ + it eq │ │ + moveq r5, r1 │ │ + str r5, [sp, #20] │ │ + it eq │ │ + moveq r6, r0 │ │ + cmp.w r4, #4096 @ 0x1000 │ │ + str r6, [sp, #24] │ │ + bhi.n 271b0 │ │ + sub.w r0, r4, r4, lsr #1 │ │ + cmp r0, #64 @ 0x40 │ │ + it cs │ │ + movcs r0, #64 @ 0x40 │ │ + b.n 271d2 │ │ + orr.w r0, r4, #1 │ │ + movs r2, #1 │ │ + clz r0, r0 │ │ + eor.w r0, r0, #31 │ │ + and.w r1, r0, #1 │ │ + add.w r0, r1, r0, lsr #1 │ │ + lsr.w r1, r4, r0 │ │ + lsl.w r0, r2, r0 │ │ + add r0, r1 │ │ + lsrs r0, r0, #1 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + mov.w r8, #1 │ │ + str r0, [sp, #28] │ │ + mov.w fp, #0 │ │ + sub.w r0, r1, #24 │ │ + str r0, [sp, #16] │ │ + sub.w r0, r1, #12 │ │ + mov.w r9, #0 │ │ + mov r3, sl │ │ + str r0, [sp, #8] │ │ + add.w r0, r1, #48 @ 0x30 │ │ + str r0, [sp, #12] │ │ + str r4, [sp, #36] @ 0x24 │ │ + str.w sl, [sp, #40] @ 0x28 │ │ + add.w r6, fp, fp, lsl #1 │ │ + cmp r4, fp │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + bls.n 2723c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #28] │ │ + strd r9, r6, [sp, #64] @ 0x40 │ │ + sub.w r9, r4, fp │ │ + add.w r0, r0, r6, lsl #3 │ │ + cmp r9, r1 │ │ + bcs.n 2724c │ │ + ldr r1, [r7, #8] │ │ + cbz r1, 2725c │ │ + movs r1, #0 │ │ + cmp.w r9, #32 │ │ + strd r1, r1, [sp] │ │ + it cs │ │ + movcs.w r9, #32 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + mov r1, r9 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + bl 276e0 │ │ + b.n 27254 │ │ + mov.w lr, #1 │ │ + mov.w ip, #0 │ │ + cmp.w r9, #2 │ │ + bcs.n 272ca │ │ + b.n 2751c │ │ + cmp.w r9, #2 │ │ + bcs.w 2754c │ │ + mov.w r0, r9, lsl #1 │ │ + adds r2, r0, #1 │ │ + b.n 27268 │ │ + ldr r0, [sp, #28] │ │ + cmp r9, r0 │ │ + it cs │ │ + movcs r9, r0 │ │ + mov.w r2, r9, lsl #1 │ │ + sub.w r0, fp, r8, lsr #1 │ │ + mov r9, r2 │ │ + adds.w r0, r0, fp │ │ + add.w r2, fp, r2, lsr #1 │ │ + ldr r4, [sp, #24] │ │ + mov.w lr, #0 │ │ + adc.w r1, lr, #0 │ │ + adds.w r2, r2, fp │ │ + ldr r3, [sp, #20] │ │ + umull ip, r6, r2, r4 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + mla r2, r2, r3, r6 │ │ + umull r6, r5, r0, r4 │ │ + mla r0, r0, r3, r5 │ │ + mla r0, r1, r4, r0 │ │ + adc.w r1, lr, #0 │ │ + mov lr, r9 │ │ + mla r1, r1, r4, r2 │ │ + eors r0, r1 │ │ + eor.w r1, ip, r6 │ │ + clz r1, r1 │ │ + add.w ip, r1, #32 │ │ + it ne │ │ + clzne ip, r0 │ │ + ldrd r9, r6, [sp, #64] @ 0x40 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + cmp.w r9, #2 │ │ + bcc.w 2751c │ │ + ldr r0, [sp, #16] │ │ + strd ip, lr, [sp, #52] @ 0x34 │ │ + add.w r0, r0, r6, lsl #3 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w r0, r0, r6, lsl #3 │ │ + str r0, [sp, #72] @ 0x48 │ │ + b.n 27450 │ │ + cmp.w r8, #2 │ │ + it cs │ │ + cmpcs r6, #2 │ │ + bcs.n 272fc │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + lsls r0, r5, #1 │ │ + add.w r8, r0, #1 │ │ + cmp r1, #1 │ │ + bhi.w 27450 │ │ + b.n 27518 │ │ + cmp sl, r4 │ │ + mov r8, r4 │ │ + it cc │ │ + movcc r8, sl │ │ + cmp r3, r8 │ │ + bcc.n 272ea │ │ + add.w r0, r4, r4, lsl #1 │ │ + mov r1, fp │ │ + str r5, [sp, #44] @ 0x2c │ │ + cmp r4, sl │ │ + str.w r9, [sp, #64] @ 0x40 │ │ + add.w fp, fp, r0, lsl #3 │ │ + str r1, [sp, #84] @ 0x54 │ │ + it hi │ │ + movhi r1, fp │ │ + ldr r6, [sp, #80] @ 0x50 │ │ + add.w r5, r8, r8, lsl #1 │ │ + lsls r2, r5, #3 │ │ + mov r0, r6 │ │ + bl 5df6a │ │ + cmp r4, sl │ │ + add.w sl, r6, r5, lsl #3 │ │ + bls.n 273b2 │ │ + ldr.w r9, [sp, #32] │ │ + ldr.w r5, [fp, #-8] │ │ + sub.w r8, sl, #24 │ │ + ldr.w r0, [sl, #-8] │ │ + sub.w fp, fp, #24 │ │ + cmp r0, r5 │ │ + bcs.n 27356 │ │ + mov.w ip, #1 │ │ + mov lr, fp │ │ + b.n 27380 │ │ + ldrd r6, ip, [fp] │ │ + cmp r0, r5 │ │ + ldrd r4, lr, [r8] │ │ + mov.w r0, #0 │ │ + it ls │ │ + movls r0, #1 │ │ + subs r4, r4, r6 │ │ + sbcs.w r6, lr, ip │ │ + mov lr, r8 │ │ + mov.w r6, #0 │ │ + it cc │ │ + movcc r6, #1 │ │ + ands.w ip, r0, r6 │ │ + it ne │ │ + movne lr, fp │ │ + ldmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, r9 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + eor.w r1, ip, #1 │ │ + orr.w r0, ip, ip, lsl #1 │ │ + orr.w r1, r1, r1, lsl #1 │ │ + add.w sl, r8, r0, lsl #3 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + add.w fp, fp, r1, lsl #3 │ │ + cmp fp, r0 │ │ + beq.n 273ac │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + sub.w r9, r9, #24 │ │ + cmp sl, r0 │ │ + bne.n 2733a │ │ + mov r0, fp │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + b.n 2743a │ │ + cmp.w r8, #0 │ │ + beq.n 27436 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + b.n 27420 │ │ + ldrd r5, ip, [r1] │ │ + cmp r3, r2 │ │ + ldrd r4, lr, [fp] │ │ + mov.w r2, #0 │ │ + it ls │ │ + movls r2, #1 │ │ + mov r8, r1 │ │ + subs r3, r4, r5 │ │ + sbcs.w r3, lr, ip │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands.w r0, r2, r3 │ │ + eor.w lr, r0, #1 │ │ + it ne │ │ + movne r8, fp │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr.w ip, [sp, #84] @ 0x54 │ │ + ldmia.w r8, {r0, r2, r3, r5, r6, r9} │ │ + mov r4, ip │ │ + add.w ip, ip, #24 │ │ + stmia.w r4, {r0, r2, r3, r5, r6, r9} │ │ + add.w r0, lr, lr, lsl #1 │ │ + add.w r1, r1, r0, lsl #3 │ │ + str.w ip, [sp, #84] @ 0x54 │ │ + cmp r1, sl │ │ + itttt ne │ │ + ldrne r0, [sp, #76] @ 0x4c │ │ + addne.w r0, r0, r0, lsl #1 │ │ + addne.w fp, fp, r0, lsl #3 │ │ + ldrne r0, [sp, #72] @ 0x48 │ │ + it ne │ │ + cmpne fp, r0 │ │ + beq.n 27438 │ │ + ldr r2, [r1, #16] │ │ + ldr.w r3, [fp, #16] │ │ + cmp r3, r2 │ │ + bcs.n 273bc │ │ + movs r0, #1 │ │ + mov.w lr, #0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov r8, fp │ │ + b.n 273ec │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + sub.w r2, sl, r1 │ │ + bl 5df6a │ │ + ldrd ip, lr, [sp, #52] @ 0x34 │ │ + ldrd r9, r1, [sp, #64] @ 0x40 │ │ + ldrd r3, r5, [sp, #40] @ 0x28 │ │ + b.n 272ea │ │ + sub.w r1, r9, #1 │ │ + sub.w r0, r7, #94 @ 0x5e │ │ + ldrb r0, [r0, r1] │ │ + cmp r0, ip │ │ + bcc.n 2751c │ │ + add r0, sp, #88 @ 0x58 │ │ + mov r9, r1 │ │ + ldr.w r6, [r0, r1, lsl #2] │ │ + lsrs r4, r6, #1 │ │ + add.w r5, r4, r8, lsr #1 │ │ + cmp r5, r3 │ │ + bhi.n 27484 │ │ + orr.w r0, r6, r8 │ │ + ands.w r0, r0, #1 │ │ + bne.n 27484 │ │ + mov.w r8, r5, lsl #1 │ │ + cmp r1, #1 │ │ + bhi.n 27450 │ │ + b.n 27518 │ │ + sub.w r0, fp, r5 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + str r1, [sp, #68] @ 0x44 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w fp, r2, r0, lsl #3 │ │ + lsls r0, r6, #31 │ │ + beq.n 274a6 │ │ + mov.w sl, r8, lsr #1 │ │ + movs.w r0, r8, lsl #31 │ │ + bne.w 272e0 │ │ + b.n 274da │ │ + orr.w r0, r4, #1 │ │ + movs r1, #62 @ 0x3e │ │ + clz r0, r0 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + mov sl, r3 │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + bl 276e0 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + mov r3, sl │ │ + ldrd ip, lr, [sp, #52] @ 0x34 │ │ + mov.w sl, r8, lsr #1 │ │ + movs.w r0, r8, lsl #31 │ │ + bne.w 272e0 │ │ + orr.w r0, sl, #1 │ │ + movs r1, #62 @ 0x3e │ │ + clz r0, r0 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + str.w r9, [sp, #64] @ 0x40 │ │ + mov r9, r8 │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + add.w r0, r4, r4, lsl #1 │ │ + mov r1, sl │ │ + mov r8, fp │ │ + add.w r0, fp, r0, lsl #3 │ │ + mov fp, r3 │ │ + bl 276e0 │ │ + mov r3, fp │ │ + mov fp, r8 │ │ + mov r8, r9 │ │ + ldrd ip, lr, [sp, #52] @ 0x34 │ │ + ldrd r9, r1, [sp, #64] @ 0x40 │ │ + b.n 272e0 │ │ + mov.w r9, #1 │ │ + sub.w r0, r7, #94 @ 0x5e │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + strb.w ip, [r0, r9] │ │ + add r0, sp, #88 @ 0x58 │ │ + cmp r4, fp │ │ + str.w r8, [r0, r9, lsl #2] │ │ + bls.w 276b2 │ │ + add.w fp, fp, lr, lsr #1 │ │ + add.w r9, r9, #1 │ │ + mov r8, lr │ │ + add.w r6, fp, fp, lsl #1 │ │ + cmp r4, fp │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + bls.w 2723c │ │ + b.n 27208 │ │ + ldr r1, [r0, #16] │ │ + ldr r6, [r0, #40] @ 0x28 │ │ + cmp r6, r1 │ │ + bcc.n 2756a │ │ + ldrd lr, ip, [r0, #24] │ │ + cmp r6, r1 │ │ + bhi.n 275b4 │ │ + ldrd r1, r2, [r0] │ │ + subs.w r1, lr, r1 │ │ + sbcs.w r1, ip, r2 │ │ + bcs.n 275b4 │ │ + cmp.w r9, #2 │ │ + bne.n 2757a │ │ + mov.w sl, #2 │ │ + mov.w ip, #1 │ │ + b.n 275ce │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + mov.w sl, #2 │ │ + ldr r1, [sp, #12] │ │ + add.w r5, r1, r2, lsl #3 │ │ + b.n 27594 │ │ + add.w sl, sl, #1 │ │ + adds r5, #24 │ │ + cmp r9, sl │ │ + mov r6, r2 │ │ + beq.n 275c4 │ │ + ldr r2, [r5, #16] │ │ + cmp r2, r6 │ │ + bcc.n 27588 │ │ + mov.w ip, #1 │ │ + cmp r2, r6 │ │ + bhi.n 275ca │ │ + ldrd r6, lr, [r5, #-24] │ │ + ldrd r3, r4, [r5] │ │ + subs r3, r3, r6 │ │ + sbcs.w r3, r4, lr │ │ + bcc.n 27588 │ │ + b.n 275ca │ │ + cmp.w r9, #2 │ │ + bne.n 2765e │ │ + mov.w sl, #2 │ │ + mov.w ip, #0 │ │ + b.n 275ce │ │ + mov.w ip, #1 │ │ + mov sl, r9 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #28] │ │ + cmp sl, r1 │ │ + bcc.w 2721c │ │ + cmp.w ip, #0 │ │ + beq.n 2765a │ │ + movs.w r0, sl, lsr #1 │ │ + beq.n 2769e │ │ + add.w r2, sl, sl, lsl #1 │ │ + ldr r1, [sp, #8] │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + add.w r2, r1, r2, lsl #3 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + lsls r3, r1, #3 │ │ + ldr r1, [r6, r3] │ │ + adds r4, r2, r3 │ │ + ldrd r5, fp, [r4, #-12] │ │ + str r1, [sp, #84] @ 0x54 │ │ + subs r0, #1 │ │ + ldr.w r1, [r4, #-4] │ │ + str r1, [sp, #72] @ 0x48 │ │ + ldr r1, [r2, r3] │ │ + str r5, [r6, r3] │ │ + add.w r5, r6, r3 │ │ + ldrd r9, ip, [r5, #4] │ │ + add.w r6, r6, #24 │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldrd r1, lr, [r5, #12] │ │ + str r1, [r2, r3] │ │ + sub.w r2, r2, #24 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + str.w r9, [r4, #-8] │ │ + ldr.w r9, [r4, #4] │ │ + str.w r1, [r4, #-12] │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + str r1, [r5, #8] │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + str.w ip, [r4, #-4] │ │ + strd r1, r9, [r5, #12] │ │ + ldr.w ip, [r5, #20] │ │ + ldr r1, [r4, #8] │ │ + str.w fp, [r5, #4] │ │ + str.w lr, [r4, #4] │ │ + str r1, [r5, #20] │ │ + str.w ip, [r4, #8] │ │ + bne.n 275f2 │ │ + mov r9, sl │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + b.n 27254 │ │ + mov r9, sl │ │ + b.n 27254 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + mov.w sl, #2 │ │ + ldr r1, [sp, #12] │ │ + add.w r4, r1, r2, lsl #3 │ │ + b.n 27680 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + add.w sl, sl, #1 │ │ + adds r4, #24 │ │ + cmp r9, sl │ │ + mov lr, r3 │ │ + mov ip, r5 │ │ + mov r6, r2 │ │ + beq.n 276aa │ │ + ldr r2, [r4, #16] │ │ + cmp r2, r6 │ │ + bcc.n 276a4 │ │ + ldrd r3, r5, [r4] │ │ + cmp r2, r6 │ │ + bhi.n 2766c │ │ + subs.w r6, r3, lr │ │ + sbcs.w r6, r5, ip │ │ + bcs.n 2766c │ │ + mov.w ip, #0 │ │ + b.n 275ca │ │ + mov.w r9, #1 │ │ + b.n 27254 │ │ + mov.w ip, #0 │ │ + b.n 275ce │ │ + mov.w ip, #0 │ │ + mov sl, r9 │ │ + b.n 275ce │ │ + movs.w r0, r8, lsl #31 │ │ + bne.n 276d6 │ │ + orr.w r1, r4, #1 │ │ + movs r0, #0 │ │ + clz r1, r1 │ │ + movs r2, #62 @ 0x3e │ │ + eor.w r1, r2, r1, lsl #1 │ │ + strd r1, r0, [sp] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + mov r1, r4 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + bl 276e0 │ │ + add sp, #420 @ 0x1a4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 2768a │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #140 @ 0x8c │ │ + mov sl, r2 │ │ + mov r6, r1 │ │ + mov r5, r0 │ │ + cmp r1, #33 @ 0x21 │ │ + str r3, [sp, #52] @ 0x34 │ │ + str r2, [sp, #84] @ 0x54 │ │ + bcs.n 2773a │ │ + mov fp, r6 │ │ + movs.w lr, fp, lsr #1 │ │ + beq.w 27ed2 │ │ + add.w r0, lr, lr, lsl #1 │ │ + cmp.w fp, #8 │ │ + str.w fp, [sp, #76] @ 0x4c │ │ + add.w r8, sl, r0, lsl #3 │ │ + add.w r4, r5, r0, lsl #3 │ │ + str r5, [sp, #68] @ 0x44 │ │ + strd lr, r8, [sp, #56] @ 0x38 │ │ + str r4, [sp, #24] │ │ + bcc.w 27ae6 │ │ + mov r0, r5 │ │ + mov r1, sl │ │ + bl 27f28 │ │ + mov r0, r4 │ │ + mov r1, r8 │ │ + bl 27f28 │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ + movs r1, #4 │ │ + b.n 27b00 │ │ + ldr r4, [r7, #8] │ │ + ldr r0, [r7, #12] │ │ + str r0, [sp, #48] @ 0x30 │ │ + sub.w r0, sl, #24 │ │ + str r0, [sp, #40] @ 0x28 │ │ + str r5, [sp, #68] @ 0x44 │ │ + cmp r4, #0 │ │ + beq.w 27ace │ │ + lsrs r3, r6, #3 │ │ + movs r0, #168 @ 0xa8 │ │ + mla r2, r3, r0, r5 │ │ + add.w r0, r3, r3, lsl #1 │ │ + cmp r6, #64 @ 0x40 │ │ + add.w r1, r5, r0, lsl #5 │ │ + str r6, [sp, #64] @ 0x40 │ │ + str r4, [sp, #56] @ 0x38 │ │ + bcs.n 27788 │ │ + ldrd r0, fp, [r1] │ │ + ldrd lr, ip, [r5] │ │ + ldr r6, [r1, #16] │ │ + ldr r5, [r5, #16] │ │ + str r0, [sp, #80] @ 0x50 │ │ + cmp r5, r6 │ │ + bcs.n 27792 │ │ + ldr r3, [r2, #16] │ │ + ldrd sl, r8, [r2] │ │ + cmp r5, r3 │ │ + bcs.n 277c0 │ │ + movs r4, #1 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + b.n 277f8 │ │ + mov r0, r5 │ │ + bl 280ca │ │ + mov r9, r0 │ │ + b.n 27824 │ │ + cmp r5, r6 │ │ + mov.w r4, #0 │ │ + ldrd sl, r8, [r2] │ │ + ldr r3, [r2, #16] │ │ + it ls │ │ + movls r4, #1 │ │ + subs.w r0, lr, r0 │ │ + sbcs.w r0, ip, fp │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + ands r4, r0 │ │ + cmp r5, r3 │ │ + bcs.n 277d6 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + mov r9, r5 │ │ + cbz r4, 27824 │ │ + b.n 277d2 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + mov r9, r5 │ │ + bhi.n 27824 │ │ + subs.w r0, lr, sl │ │ + mov r9, r5 │ │ + sbcs.w r0, ip, r8 │ │ + bcs.n 27824 │ │ + movs r4, #1 │ │ + b.n 277f8 │ │ + mov.w r0, #0 │ │ + it ls │ │ + movls r0, #1 │ │ + subs.w r5, lr, sl │ │ + sbcs.w r5, ip, r8 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + ands r0, r5 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + cmp r4, r0 │ │ + mov r9, r5 │ │ + bne.n 27824 │ │ + cmp r6, r3 │ │ + bcs.n 27800 │ │ + movs r0, #1 │ │ + b.n 2781c │ │ + mov.w r0, #0 │ │ + it ls │ │ + movls r0, #1 │ │ + ldr r3, [sp, #80] @ 0x50 │ │ + subs.w r3, r3, sl │ │ + sbcs.w r3, fp, r8 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands r0, r3 │ │ + eors r4, r0 │ │ + it ne │ │ + movne r1, r2 │ │ + mov r9, r1 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + movw r1, #43691 @ 0xaaab │ │ + movt r1, #43690 @ 0xaaaa │ │ + mov ip, r9 │ │ + subs r0, #1 │ │ + str r0, [sp, #56] @ 0x38 │ │ + sub.w r0, r9, r5 │ │ + lsrs r0, r0, #3 │ │ + muls r0, r1 │ │ + add r1, sp, #88 @ 0x58 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str.w r9, [sp, #80] @ 0x50 │ │ + cbz r0, 27874 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr.w r0, [r9, #16] │ │ + ldr r1, [r1, #16] │ │ + cmp r1, r0 │ │ + bcc.n 27874 │ │ + cmp r1, r0 │ │ + bhi.w 279b0 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + ldrd r0, r1, [r9] │ │ + ldrd r2, r3, [r2] │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, r3, r1 │ │ + bcs.w 279b0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + cmp r0, r1 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + bcc.w 27efc │ │ + add.w r1, r1, r1, lsl #1 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + add.w fp, r0, r1, lsl #3 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + movs r0, #0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov sl, r1 │ │ + add.w r0, lr, lr, lsl #1 │ │ + str.w lr, [sp, #72] @ 0x48 │ │ + add.w lr, r1, r0, lsl #3 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + cmp sl, lr │ │ + bcc.n 27922 │ │ + ldr.w lr, [sp, #64] @ 0x40 │ │ + add.w r8, r1, r1, lsl #1 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r1, [sp, #76] @ 0x4c │ │ + cmp r0, lr │ │ + beq.n 2793a │ │ + mov r2, sl │ │ + sub.w fp, fp, #24 │ │ + ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ + add.w ip, fp, r8, lsl #3 │ │ + add.w sl, sl, #24 │ │ + stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + b.n 27896 │ │ + ldrd r5, r4, [r9] │ │ + cmp r6, r0 │ │ + ldrd r3, r8, [sl] │ │ + mov.w r0, #0 │ │ + it ls │ │ + movls r0, #1 │ │ + mov r2, r1 │ │ + subs r3, r3, r5 │ │ + sbcs.w r3, r8, r4 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + ands.w r8, r0, r3 │ │ + mov r0, fp │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + it ne │ │ + movne r0, r1 │ │ + mov r1, r2 │ │ + add.w r3, r1, r1, lsl #1 │ │ + add r1, r8 │ │ + add.w r0, r0, r3, lsl #3 │ │ + mov r3, sl │ │ + ldmia.w r3, {r2, r4, r5, r6, r9, ip} │ │ + add.w sl, sl, #24 │ │ + cmp sl, lr │ │ + stmia.w r0, {r2, r4, r5, r6, r9, ip} │ │ + ldr.w r9, [sp, #80] @ 0x50 │ │ + bcs.n 278a8 │ │ + ldr.w r0, [r9, #16] │ │ + sub.w fp, fp, #24 │ │ + ldr.w r6, [sl, #16] │ │ + cmp r6, r0 │ │ + bcs.n 278d2 │ │ + mov.w r8, #1 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + b.n 27902 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + mov.w r2, r8, lsl #3 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + mov r4, lr │ │ + bl 5df6a │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + subs r1, r4, r0 │ │ + beq.n 27978 │ │ + ldrd r0, r2, [sp, #40] @ 0x28 │ │ + mov lr, r1 │ │ + add.w r9, r0, r2, lsl #3 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + add.w sl, r0, r8, lsl #3 │ │ + mov ip, r9 │ │ + mov r2, sl │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, fp} │ │ + sub.w r9, r9, #24 │ │ + add.w sl, sl, #24 │ │ + subs.w lr, lr, #1 │ │ + stmia.w r2, {r0, r3, r4, r5, r6, fp} │ │ + bne.n 2795e │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ + cmp.w fp, #0 │ │ + beq.n 279b0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + ldr.w sl, [sp, #84] @ 0x54 │ │ + cmp r0, fp │ │ + bcc.w 27eda │ │ + add r0, sp, #88 @ 0x58 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + mov r2, sl │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + strd r4, r0, [sp] │ │ + add.w r0, r5, r8, lsl #3 │ │ + bl 276e0 │ │ + cmp.w fp, #33 @ 0x21 │ │ + mov r6, fp │ │ + bcs.w 27748 │ │ + b.n 276fa │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + cmp r0, r1 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + bcc.w 27efc │ │ + add.w r1, r1, r1, lsl #1 │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + mov.w r9, #0 │ │ + add.w lr, r0, r1, lsl #3 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + mov sl, r1 │ │ + add.w r0, fp, fp, lsl #1 │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + add.w ip, r1, r0, lsl #3 │ │ + b.n 27a24 │ │ + ldrd r5, r8, [sl] │ │ + cmp r0, r3 │ │ + ldrd r4, r2, [r1] │ │ + mov.w r0, #0 │ │ + it hi │ │ + movhi r0, #1 │ │ + subs r3, r4, r5 │ │ + sbcs.w r2, r2, r8 │ │ + mov.w r2, #0 │ │ + it cs │ │ + movcs r2, #1 │ │ + orrs.w r8, r0, r2 │ │ + mov r0, lr │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + it ne │ │ + movne r0, r1 │ │ + add.w r2, r9, r9, lsl #1 │ │ + add r9, r8 │ │ + add.w fp, r0, r2, lsl #3 │ │ + mov r2, sl │ │ + ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ + add.w sl, sl, #24 │ │ + stmia.w fp, {r0, r1, r3, r4, r5, r6} │ │ + cmp sl, ip │ │ + bcs.n 27a40 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + sub.w lr, lr, #24 │ │ + ldr.w r3, [sl, #16] │ │ + ldr r0, [r1, #16] │ │ + cmp r0, r3 │ │ + bcs.n 279e0 │ │ + mov.w r8, #0 │ │ + mov r0, lr │ │ + b.n 27a0c │ │ + ldrd r0, fp, [sp, #60] @ 0x3c │ │ + add.w r8, r9, r9, lsl #1 │ │ + cmp r0, fp │ │ + beq.n 27a6c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + mov r1, sl │ │ + add.w sl, sl, #24 │ │ + add.w r9, r9, #1 │ │ + add.w ip, r0, r8, lsl #3 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + sub.w lr, lr, #24 │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + b.n 279d2 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + mov.w r2, r8, lsl #3 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + mov r0, r4 │ │ + bl 5df6a │ │ + subs.w lr, fp, r9 │ │ + beq.w 27ed2 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + add.w r8, r4, r8, lsl #3 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov fp, lr │ │ + str.w r8, [sp, #68] @ 0x44 │ │ + add.w sl, r0, r1, lsl #3 │ │ + mov r0, sl │ │ + mov ip, r8 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + sub.w sl, sl, #24 │ │ + add.w r8, r8, #24 │ │ + subs.w lr, lr, #1 │ │ + stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + bne.n 27a94 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + cmp r1, r9 │ │ + bcc.w 27efe │ │ + ldr.w sl, [sp, #84] @ 0x54 │ │ + movs r0, #0 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + cmp.w fp, #33 @ 0x21 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + mov r6, fp │ │ + str r0, [sp, #48] @ 0x30 │ │ + bcs.w 27746 │ │ + b.n 276fa │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + movs r0, #1 │ │ + str r0, [sp, #0] │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + mov r2, sl │ │ + bl 2715e │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov ip, r5 │ │ + mov r9, r4 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, sl │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, r9 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + movs r1, #1 │ │ + stmia.w r8, {r0, r2, r3, r4, r5, r6} │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + cmp r1, lr │ │ + str r1, [sp, #36] @ 0x24 │ │ + sub.w r0, r0, lr │ │ + str r0, [sp, #20] │ │ + add.w r0, r1, #1 │ │ + str r0, [sp, #16] │ │ + add.w r0, r1, r1, lsl #1 │ │ + str r0, [sp, #12] │ │ + bcs.w 27c32 │ │ + ldr r1, [sp, #12] │ │ + mvn.w r0, #47 @ 0x2f │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + add.w r9, r0, r1, lsl #3 │ │ + mvn.w r0, #31 │ │ + add.w r0, r0, r1, lsl #3 │ │ + str r0, [sp, #64] @ 0x40 │ │ + mvn.w r0, #23 │ │ + add.w r0, r0, r1, lsl #3 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #16] │ │ + b.n 27b8a │ │ + mov fp, sl │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str.w r0, [fp] │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str.w r0, [fp, #4] │ │ + ldr r0, [sp, #28] │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ + str.w r0, [fp, #8] │ │ + ldr r0, [sp, #32] │ │ + strd r0, ip, [fp, #12] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str.w r0, [fp, #20] │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + add.w r9, r9, #24 │ │ + cmp r2, lr │ │ + mov r0, r2 │ │ + it cc │ │ + addcc r0, #1 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + add.w r1, r1, #24 │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add.w r1, r1, #24 │ │ + str r1, [sp, #52] @ 0x34 │ │ + bcs.n 27c32 │ │ + add.w r8, r2, r2, lsl #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w ip, r5, r8, lsl #3 │ │ + add.w fp, sl, r8, lsl #3 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + mov r0, fp │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr.w r1, [sl, r8, lsl #3] │ │ + sub.w r8, fp, #24 │ │ + ldr.w r0, [fp, #-8] │ │ + ldr.w ip, [fp, #16] │ │ + str r1, [sp, #80] @ 0x50 │ │ + ldr.w r1, [fp, #4] │ │ + cmp ip, r0 │ │ + str r1, [sp, #72] @ 0x48 │ │ + bcc.n 27bcc │ │ + bhi.n 27b68 │ │ + ldrd r0, r2, [r8] │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + subs r0, r1, r0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + sbcs r0, r2 │ │ + bcs.n 27b68 │ │ + ldrd r1, r0, [fp, #8] │ │ + cmp r8, sl │ │ + strd r1, r0, [sp, #28] │ │ + ldr.w r0, [fp, #20] │ │ + str r0, [sp, #40] @ 0x28 │ │ + mov r0, r8 │ │ + str.w r9, [sp, #44] @ 0x2c │ │ + ldmia.w r0, {r1, r2, r3, r4, r9, lr} │ │ + stmia.w fp, {r1, r2, r3, r4, r9, lr} │ │ + mov fp, sl │ │ + beq.n 27b42 │ │ + ldr.w lr, [sp, #44] @ 0x2c │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + b.n 27c0e │ │ + ldmia.w r8, {r0, r1, r2, r4, r5, r6} │ │ + sub.w r9, r9, #24 │ │ + sub.w lr, lr, #24 │ │ + subs r3, #24 │ │ + stmia.w fp, {r0, r1, r2, r4, r5, r6} │ │ + beq.n 27b40 │ │ + ldr.w r2, [sl, r9] │ │ + add.w r8, sl, lr │ │ + add.w fp, sl, r3 │ │ + cmp ip, r2 │ │ + bcc.n 27bfa │ │ + bhi.n 27b42 │ │ + ldrd r2, r4, [r8] │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + subs r2, r0, r2 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + sbcs.w r2, r0, r4 │ │ + bcc.n 27bfa │ │ + b.n 27b42 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #20] │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + ldr r1, [sp, #24] │ │ + ldr r2, [sp, #16] │ │ + bcs.w 27d72 │ │ + sub.w r3, r8, #48 @ 0x30 │ │ + str r3, [sp, #52] @ 0x34 │ │ + sub.w r3, r8, #32 │ │ + str r3, [sp, #48] @ 0x30 │ │ + sub.w r3, r8, #24 │ │ + str r3, [sp, #44] @ 0x2c │ │ + ldr r3, [sp, #12] │ │ + mov.w r9, r3, lsl #3 │ │ + movs r3, #24 │ │ + str r3, [sp, #40] @ 0x28 │ │ + b.n 27cbc │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + ldr.w ip, [sp, #16] │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str.w r0, [r8] │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str.w r0, [r8, #4] │ │ + ldr r0, [sp, #28] │ │ + str.w r0, [r8, #8] │ │ + ldr r0, [sp, #32] │ │ + str.w r0, [r8, #12] │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + strd r0, ip, [r8, #16] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #20] │ │ + mov r2, r0 │ │ + cmp r0, r1 │ │ + it cc │ │ + addcc r2, #1 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + add.w r1, r1, #24 │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + sub.w r1, r1, #24 │ │ + str r1, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + add.w r1, r1, #24 │ │ + str r1, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + add.w r1, r1, #24 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #24] │ │ + bcs.n 27d72 │ │ + add.w lr, r0, r0, lsl #1 │ │ + str r2, [sp, #36] @ 0x24 │ │ + mov ip, r8 │ │ + add.w fp, r1, lr, lsl #3 │ │ + add.w r8, r8, lr, lsl #3 │ │ + ldmia.w fp, {r0, r1, r2, r4, r5, r6} │ │ + mov r3, r8 │ │ + stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + sub.w r4, r8, #24 │ │ + ldr.w r1, [ip, lr, lsl #3] │ │ + ldr.w r0, [r8, #-8] │ │ + str r1, [sp, #72] @ 0x48 │ │ + ldr.w r1, [r8, #16] │ │ + ldr.w r2, [r8, #4] │ │ + cmp r1, r0 │ │ + str r2, [sp, #64] @ 0x40 │ │ + str r1, [sp, #80] @ 0x50 │ │ + bcc.n 27d02 │ │ + bhi.n 27c88 │ │ + ldrd r0, r2, [r4] │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + subs r0, r1, r0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + sbcs r0, r2 │ │ + bcs.n 27c88 │ │ + ldrd r1, r0, [r8, #8] │ │ + strd r1, r0, [sp, #28] │ │ + mov r0, r4 │ │ + ldr.w ip, [r8, #20] │ │ + ldmia.w r0, {r1, r2, r3, r5, r6, lr} │ │ + stmia.w r8, {r1, r2, r3, r5, r6, lr} │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + cmp r4, r8 │ │ + beq.n 27c6a │ │ + ldrd r1, r3, [sp, #48] @ 0x30 │ │ + ldrd r5, r0, [sp, #40] @ 0x28 │ │ + str.w ip, [sp, #16] │ │ + b.n 27d4a │ │ + mov sl, r9 │ │ + ldmia.w lr, {r2, r4, r6, r9, fp, ip} │ │ + subs r1, #24 │ │ + subs r3, #24 │ │ + subs r0, #24 │ │ + stmia.w r8, {r2, r4, r6, r9, fp, ip} │ │ + mov r9, sl │ │ + adds r5, #24 │ │ + ldr.w sl, [sp, #84] @ 0x54 │ │ + cmp r9, r5 │ │ + beq.n 27c62 │ │ + ldr.w r6, [r1, r9] │ │ + add.w lr, r3, r9 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + add.w r8, r0, r9 │ │ + cmp r2, r6 │ │ + bcc.n 27d2e │ │ + bhi.w 27c66 │ │ + ldrd r6, ip, [lr] │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + subs r6, r2, r6 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + sbcs.w r6, r2, ip │ │ + bcc.n 27d2e │ │ + b.n 27c66 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + sub.w r9, r8, #24 │ │ + mov fp, sl │ │ + add.w r1, r0, r0, lsl #1 │ │ + mvn.w r0, #23 │ │ + str r1, [sp, #48] @ 0x30 │ │ + add.w ip, r0, r1, lsl #3 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #80] @ 0x50 │ │ + add.w r2, sl, ip │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + b.n 27df8 │ │ + ldrd r0, r1, [r9] │ │ + cmp r6, r5 │ │ + ldrd r2, r3, [r8] │ │ + mov.w r6, #0 │ │ + it ls │ │ + movls r6, #1 │ │ + mov fp, r8 │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, r3, r1 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + ands.w lr, r6, r0 │ │ + it ne │ │ + movne fp, r9 │ │ + ldrd r0, sl, [sp, #80] @ 0x50 │ │ + sub.w ip, ip, #24 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + adds r0, #24 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldmia.w fp, {r0, r1, r2, r3, r4, r6} │ │ + stmia r5!, {r0, r1, r2, r3, r4, r6} │ │ + rsb r0, lr, #0 │ │ + add.w r0, r0, r0, lsl #1 │ │ + ldr.w fp, [sp, #72] @ 0x48 │ │ + add.w r9, r9, r0, lsl #3 │ │ + add.w r0, lr, lr, lsl #1 │ │ + add.w r0, r8, r0, lsl #3 │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + sub.w r2, r0, #24 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + subs r0, #1 │ │ + beq.n 27e80 │ │ + str r2, [sp, #64] @ 0x40 │ │ + ldr.w r2, [fp, #16] │ │ + ldr.w r5, [r8, #16] │ │ + str r0, [sp, #56] @ 0x38 │ │ + cmp r5, r2 │ │ + bcs.n 27e12 │ │ + mov.w sl, #1 │ │ + mov r5, r8 │ │ + mov r1, r8 │ │ + b.n 27e3e │ │ + mov r1, r8 │ │ + ldrd r4, r8, [fp] │ │ + ldrd r6, r0, [r1] │ │ + cmp r5, r2 │ │ + mov.w r2, #0 │ │ + mov r5, fp │ │ + it ls │ │ + movls r2, #1 │ │ + subs r4, r6, r4 │ │ + sbcs.w r4, r0, r8 │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r4, #1 │ │ + ands.w sl, r2, r4 │ │ + it ne │ │ + movne r5, r1 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + add r0, ip │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldmia.w r5, {r0, r2, r3, r6, r8, lr} │ │ + stmia.w r4, {r0, r2, r3, r6, r8, lr} │ │ + orr.w r0, sl, sl, lsl #1 │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ + add.w r1, r1, r0, lsl #3 │ │ + eor.w r0, sl, #1 │ │ + ldr.w r5, [r9, #16] │ │ + str r1, [sp, #60] @ 0x3c │ │ + ldr.w r6, [r8, #16] │ │ + orr.w r0, r0, r0, lsl #1 │ │ + cmp r6, r5 │ │ + add.w fp, fp, r0, lsl #3 │ │ + str.w fp, [sp, #72] @ 0x48 │ │ + bcs.n 27d94 │ │ + mov.w lr, #1 │ │ + mov fp, r9 │ │ + b.n 27dbe │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + add.w ip, r9, #24 │ │ + lsls r0, r0, #31 │ │ + beq.n 27ec6 │ │ + mov r0, r8 │ │ + cmp fp, ip │ │ + it cc │ │ + movcc r0, fp │ │ + mov lr, r2 │ │ + ldr.w r9, [sp, #80] @ 0x50 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + mov.w r0, #0 │ │ + stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + mov.w r1, #0 │ │ + mov r2, lr │ │ + ldr.w fp, [sp, #72] @ 0x48 │ │ + it cs │ │ + movcs r1, #1 │ │ + it cc │ │ + movcc r0, #1 │ │ + orr.w r1, r1, r1, lsl #1 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w r8, r8, r1, lsl #3 │ │ + add.w fp, fp, r0, lsl #3 │ │ + cmp fp, ip │ │ + itt eq │ │ + addeq.w r0, r2, #24 │ │ + cmpeq r8, r0 │ │ + bne.n 27ef8 │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #64] @ (27f1c ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #64] @ (27f20 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r1, pc │ │ + add r0, sp, #116 @ 0x74 │ │ + str r2, [sp, #132] @ 0x84 │ │ + str r2, [sp, #128] @ 0x80 │ │ + movs r2, #4 │ │ + str r3, [sp, #120] @ 0x78 │ │ + str r2, [sp, #124] @ 0x7c │ │ + bl b450 │ │ + bl d0f8 │ │ + udf #254 @ 0xfe │ │ + ldr r2, [pc, #36] @ (27f24 ) │ │ + mov r0, r9 │ │ + add r2, pc │ │ + bl b80e │ │ + mov r5, r0 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + mov r1, sl │ │ + lsls r2, r0, #3 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + bl 5df6a │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + add r2, sp, #952 @ 0x3b8 │ │ + movs r3, r0 │ │ + add r2, sp, #968 @ 0x3c8 │ │ + movs r3, r0 │ │ + add r2, sp, #920 @ 0x398 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + ldr r2, [r0, #16] │ │ + ldr r3, [r0, #40] @ 0x28 │ │ + cmp r3, r2 │ │ + bcs.n 27f7c │ │ + movs r5, #1 │ │ + ldr r2, [r0, #64] @ 0x40 │ │ + ldr r6, [r0, #88] @ 0x58 │ │ + cmp r6, r2 │ │ + bcc.n 27fa4 │ │ + mov r3, r0 │ │ + cmp r6, r2 │ │ + ldr.w ip, [r3, #48]! │ │ + mov.w r6, #0 │ │ + mov.w r4, #0 │ │ + mov r8, r3 │ │ + ldr.w r9, [r3, #4] │ │ + ldr.w r2, [r8, #24]! │ │ + ldr.w lr, [r3, #28] │ │ + it ls │ │ + movls r6, #1 │ │ + subs.w r2, r2, ip │ │ + sbcs.w r2, lr, r9 │ │ + it cc │ │ + movcc r4, #1 │ │ + movs r2, #3 │ │ + tst r6, r4 │ │ + it eq │ │ + moveq r8, r3 │ │ + it ne │ │ + movne r2, #2 │ │ + b.n 27faa │ │ + ldrd r6, ip, [r0] │ │ + cmp r3, r2 │ │ + ldrd r4, lr, [r0, #24] │ │ + mov.w r2, #0 │ │ + it ls │ │ + movls r2, #1 │ │ + movs r5, #0 │ │ + subs r3, r4, r6 │ │ + sbcs.w r3, lr, ip │ │ + it cc │ │ + movcc r5, #1 │ │ + ands r5, r2 │ │ + ldr r2, [r0, #64] @ 0x40 │ │ + ldr r6, [r0, #88] @ 0x58 │ │ + cmp r6, r2 │ │ + bcs.n 27f40 │ │ + add.w r8, r0, #72 @ 0x48 │ │ + movs r2, #2 │ │ + orr.w r3, r5, r5, lsl #1 │ │ + add.w r2, r2, r2, lsl #1 │ │ + ldr.w r4, [r8, #16] │ │ + add.w ip, r0, r3, lsl #3 │ │ + eor.w r3, r5, #1 │ │ + add.w lr, r0, r2, lsl #3 │ │ + orr.w r3, r3, r3, lsl #1 │ │ + ldr.w r5, [ip, #16] │ │ + add.w fp, r0, r3, lsl #3 │ │ + cmp r4, r5 │ │ + bcs.n 2805a │ │ + movs r4, #1 │ │ + ldr.w r6, [fp, #16] │ │ + ldr.w r0, [lr, #16] │ │ + cmp r0, r6 │ │ + bcc.n 28086 │ │ + ldrd sl, r9, [fp] │ │ + cmp r4, #0 │ │ + ldrd r3, r2, [lr] │ │ + mov r5, r8 │ │ + it ne │ │ + movne r5, fp │ │ + cmp r0, r6 │ │ + mov.w r6, #0 │ │ + mov.w r0, #0 │ │ + it ls │ │ + movls r6, #1 │ │ + subs.w r3, r3, sl │ │ + sbcs.w r3, r2, r9 │ │ + it cc │ │ + movcc r0, #1 │ │ + tst r6, r0 │ │ + ittt ne │ │ + movne r5, lr │ │ + movne lr, fp │ │ + movne fp, r8 │ │ + cmp r4, #0 │ │ + it eq │ │ + moveq r8, ip │ │ + ldr r0, [r5, #16] │ │ + it ne │ │ + movne fp, ip │ │ + mov r4, fp │ │ + mov fp, lr │ │ + mov ip, r8 │ │ + mov lr, r5 │ │ + ldr r3, [r4, #16] │ │ + cmp r0, r3 │ │ + bcc.n 28096 │ │ + ldrd sl, r8, [r4] │ │ + cmp r0, r3 │ │ + ldrd r6, r9, [lr] │ │ + mov.w r0, #0 │ │ + it ls │ │ + movls r0, #1 │ │ + movs r5, #0 │ │ + subs.w r3, r6, sl │ │ + sbcs.w r3, r9, r8 │ │ + mov r8, lr │ │ + it cc │ │ + movcc r5, #1 │ │ + tst r0, r5 │ │ + ite ne │ │ + movne r8, r4 │ │ + moveq lr, r4 │ │ + b.n 28098 │ │ + ldrd r3, r9, [ip] │ │ + cmp r4, r5 │ │ + ldrd r6, sl, [r8] │ │ + mov.w r4, #0 │ │ + it ls │ │ + movls r4, #1 │ │ + movs r0, #0 │ │ + subs r3, r6, r3 │ │ + sbcs.w r3, sl, r9 │ │ + it cc │ │ + movcc r0, #1 │ │ + ands r4, r0 │ │ + ldr.w r6, [fp, #16] │ │ + ldr.w r0, [lr, #16] │ │ + cmp r0, r6 │ │ + bcs.n 27fe0 │ │ + cmp r4, #0 │ │ + mov r4, r8 │ │ + itt ne │ │ + movne r4, ip │ │ + movne ip, r8 │ │ + ldr r3, [r4, #16] │ │ + cmp r0, r3 │ │ + bcs.n 2802e │ │ + mov r8, r4 │ │ + ldmia.w ip, {r0, r2, r4, r5, r6, r9} │ │ + mov r3, r1 │ │ + stmia.w r3, {r0, r2, r4, r5, r6, r9} │ │ + add.w r0, r1, #24 │ │ + ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ + add.w r0, r1, #48 @ 0x30 │ │ + ldmia.w r8, {r2, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ + add.w r0, r1, #72 @ 0x48 │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #12 │ │ + mov r8, r2 │ │ + mov r4, r1 │ │ + cmp r3, #8 │ │ + bcc.n 2811c │ │ + lsrs r6, r3, #3 │ │ + mov.w r9, #168 @ 0xa8 │ │ + mla r2, r6, r9, r0 │ │ + add.w r5, r6, r6, lsl #1 │ │ + mov r3, r6 │ │ + add.w r1, r0, r5, lsl #5 │ │ + bl 280ca │ │ + mla r2, r6, r9, r4 │ │ + add.w r1, r4, r5, lsl #5 │ │ + mov sl, r0 │ │ + mov r0, r4 │ │ + mov r3, r6 │ │ + bl 280ca │ │ + mla r2, r6, r9, r8 │ │ + add.w r1, r8, r5, lsl #5 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + mov r3, r6 │ │ + bl 280ca │ │ + mov r8, r0 │ │ + mov r0, sl │ │ + ldrd r2, r3, [r4] │ │ + ldr.w r9, [r4, #16] │ │ + ldr.w ip, [r0, #16] │ │ + ldrd r6, r1, [r0] │ │ + cmp ip, r9 │ │ + strd r2, r3, [sp, #4] │ │ + bcs.n 28150 │ │ + ldr.w lr, [r8, #16] │ │ + ldrd r5, sl, [r8] │ │ + cmp ip, lr │ │ + bcc.n 2814a │ │ + bhi.n 281dc │ │ + subs r2, r6, r5 │ │ + sbcs.w r1, r1, sl │ │ + bcs.n 281dc │ │ + mov ip, r5 │ │ + movs r3, #1 │ │ + b.n 281ae │ │ + ldrd sl, r5, [r8] │ │ + cmp ip, r9 │ │ + ldr.w lr, [r8, #16] │ │ + mov.w fp, #0 │ │ + str r5, [sp, #0] │ │ + mov.w r5, #0 │ │ + it ls │ │ + movls r5, #1 │ │ + subs r2, r6, r2 │ │ + sbcs.w r2, r1, r3 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + and.w r3, r5, r2 │ │ + cmp ip, lr │ │ + bcs.n 2818a │ │ + mov ip, sl │ │ + ldr.w sl, [sp] │ │ + cbz r3, 281dc │ │ + movs r3, #1 │ │ + b.n 281ae │ │ + mov.w r2, #0 │ │ + mov ip, sl │ │ + it ls │ │ + movls r2, #1 │ │ + subs.w r6, r6, sl │ │ + ldr.w sl, [sp] │ │ + sbcs.w r1, r1, sl │ │ + it cc │ │ + movcc.w fp, #1 │ │ + and.w r1, r2, fp │ │ + cmp r3, r1 │ │ + bne.n 281dc │ │ + cmp r9, lr │ │ + bcs.n 281b6 │ │ + movs r0, #1 │ │ + b.n 281d4 │ │ + mov.w r1, #0 │ │ + mov.w r0, #0 │ │ + it ls │ │ + movls r1, #1 │ │ + ldr r2, [sp, #4] │ │ + subs.w r2, r2, ip │ │ + ldr r2, [sp, #8] │ │ + sbcs.w r2, r2, sl │ │ + it cc │ │ + movcc r0, #1 │ │ + ands r0, r1 │ │ + eors r3, r0 │ │ + it ne │ │ + movne r4, r8 │ │ + mov r0, r4 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #60 @ 0x3c │ │ + ldr r6, [sp, #92] @ 0x5c │ │ + cmp r6, #0 │ │ + beq.w 286ec │ │ + str r0, [sp, #56] @ 0x38 │ │ + movw r0, #65535 @ 0xffff │ │ + bic.w r0, r2, r0 │ │ + mov.w ip, r2, lsr #8 │ │ + cmp.w r0, #131072 @ 0x20000 │ │ + mov r4, ip │ │ + it eq │ │ + moveq r4, r2 │ │ + ldrd fp, r8, [r1] │ │ + add.w r9, r3, r6, lsl #4 │ │ + mov.w lr, #0 │ │ + ldrh.w sl, [r3, #10] │ │ + sub.w r0, sl, #1 │ │ + cmp r0, #43 @ 0x2b │ │ + bhi.n 28286 │ │ + movs r5, #1 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r5, r2, #8 │ │ + movs r4, r6 │ │ + movs r4, r6 │ │ + movs r4, r6 │ │ + lsls r0, r7, #6 │ │ + movs r4, r5 │ │ + lsls r7, r7, #6 │ │ + movs r4, r6 │ │ + movs r4, r6 │ │ + movs r4, r6 │ │ + lsls r6, r2, #8 │ │ + lsls r6, r2, #8 │ │ + movs r4, r6 │ │ + movs r2, r6 │ │ + movs r4, r6 │ │ + lsls r3, r3, #7 │ │ + lsls r6, r2, #8 │ │ + lsls r0, r7, #6 │ │ + movs r4, r5 │ │ + lsls r7, r7, #6 │ │ + movs r4, r6 │ │ + movs r4, r6 │ │ + movs r2, r6 │ │ + movs r4, r6 │ │ + lsls r6, r0, #7 │ │ + movs r4, r6 │ │ + movs r4, r6 │ │ + movs r4, r5 │ │ + movs r2, r6 │ │ + lsls r6, r7, #7 │ │ + movs r2, r6 │ │ + lsls r7, r7, #6 │ │ + lsls r6, r0, #7 │ │ + movs r4, r6 │ │ + movs r4, r6 │ │ + lsls r7, r7, #6 │ │ + lsls r6, r2, #8 │ │ + lsls r0, r7, #6 │ │ + lsls r4, r2, #7 │ │ + movs r4, r5 │ │ + lsls r6, r2, #8 │ │ + lsls r0, r7, #6 │ │ + lsls r4, r2, #7 │ │ + movs r4, r5 │ │ + movs r5, #4 │ │ + b.n 28656 │ │ + sub.w r0, sl, #7968 @ 0x1f20 │ │ + cmp r0, #2 │ │ + bcs.n 28292 │ │ + mov r5, ip │ │ + b.n 28656 │ │ + cmp.w lr, #0 │ │ + beq.n 282a8 │ │ + cmp r8, lr │ │ + bcc.w 28742 │ │ + sub.w r8, r8, lr │ │ + add fp, lr │ │ + strd fp, r8, [r1] │ │ + sub.w r0, sl, #3 │ │ + mov lr, r8 │ │ + cmp r0, #32 │ │ + bhi.w 28374 │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r3, r7, #6 │ │ + lsls r0, r3, #7 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r3, #6 │ │ + movs r1, r4 │ │ + lsls r0, r5, #7 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r5, r4, #1 │ │ + lsls r0, r2, #9 │ │ + lsls r5, r4, #1 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r5, r4, #1 │ │ + lsls r4, r0, #2 │ │ + lsls r0, r2, #9 │ │ + movs r1, r4 │ │ + lsls r0, r2, #9 │ │ + lsls r5, r4, #1 │ │ + lsls r5, r4, #1 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r0, r2, #9 │ │ + lsls r5, r4, #1 │ │ + lsls r5, r4, #1 │ │ + cmp.w lr, #0 │ │ + beq.w 2876a │ │ + str.w fp, [sp, #32] │ │ + add.w fp, fp, #1 │ │ + sub.w r6, lr, #1 │ │ + strd r4, ip, [sp, #40] @ 0x28 │ │ + str.w lr, [sp, #36] @ 0x24 │ │ + mov.w lr, #0 │ │ + movs r0, #0 │ │ + movs r4, #0 │ │ + strd r2, r1, [sp, #48] @ 0x30 │ │ + ldrb.w sl, [fp, #-1] │ │ + cmp r4, #63 @ 0x3f │ │ + bne.n 28332 │ │ + cmp.w sl, #1 │ │ + bhi.w 286f8 │ │ + and.w r2, r4, #63 @ 0x3f │ │ + and.w r1, sl, #127 @ 0x7f │ │ + rsb r8, r2, #32 │ │ + subs.w ip, r2, #32 │ │ + lsr.w r5, r1, r8 │ │ + it pl │ │ + lslpl.w r5, r1, ip │ │ + lsl.w r1, r1, r2 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w lr, lr, r1 │ │ + orrs r0, r5 │ │ + sxtb.w r1, sl │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.w 284fc │ │ + subs r6, #1 │ │ + add.w fp, fp, #1 │ │ + adds r4, #7 │ │ + adds r1, r6, #1 │ │ + bne.n 28322 │ │ + b.n 2870e │ │ + movw r0, #7937 @ 0x1f01 │ │ + sub.w r0, sl, r0 │ │ + cmp r0, #2 │ │ + bcs.w 28758 │ │ + cmp.w lr, #0 │ │ + beq.w 28756 │ │ + mov r5, fp │ │ + add.w fp, fp, #1 │ │ + sub.w r8, lr, #1 │ │ + mov sl, r4 │ │ + mov r6, r1 │ │ + ldrsb.w r0, [fp, #-1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 283b2 │ │ + sub.w r8, r8, #1 │ │ + add.w fp, fp, #1 │ │ + adds.w r1, r8, #1 │ │ + bne.n 28398 │ │ + b.n 286c0 │ │ + mov r1, r6 │ │ + mov.w lr, #0 │ │ + strd fp, r8, [r1] │ │ + mov r4, sl │ │ + b.n 2865a │ │ + cmp.w lr, #0 │ │ + beq.w 2879a │ │ + mov sl, fp │ │ + mov r0, r1 │ │ + mov r5, sl │ │ + mov fp, r4 │ │ + mov r1, lr │ │ + ldrb.w r4, [r5], #1 │ │ + sub.w lr, lr, #1 │ │ + mov r8, r0 │ │ + strd r5, lr, [r0] │ │ + and.w r0, r4, #127 @ 0x7f │ │ + sxtb r4, r4 │ │ + cmp r4, #0 │ │ + bpl.n 28418 │ │ + ldr r6, [sp, #28] │ │ + cmp.w lr, #0 │ │ + beq.w 287ae │ │ + ldrb.w r4, [sl, #1] │ │ + sub.w lr, r1, #2 │ │ + str r6, [sp, #28] │ │ + add.w r5, sl, #2 │ │ + and.w r6, r4, #127 @ 0x7f │ │ + strd r5, lr, [r8] │ │ + sxtb r4, r4 │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + orr.w r0, r0, r6, lsl #7 │ │ + ble.w 2851c │ │ + mov sl, r0 │ │ + mov r4, fp │ │ + mov r1, r8 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + mov fp, r5 │ │ + uxtah r0, r0, sl │ │ + cmp r0, #43 @ 0x2b │ │ + bhi.w 2855e │ │ + tbh [pc, r0, lsl #1] │ │ + lsls r4, r1, #4 │ │ + lsls r3, r2, #6 │ │ + lsls r4, r7, #3 │ │ + lsls r1, r3, #4 │ │ + lsls r7, r5, #2 │ │ + lsls r1, r1, #2 │ │ + lsls r6, r6, #2 │ │ + lsls r1, r3, #3 │ │ + lsls r4, r0, #3 │ │ + lsls r1, r5, #4 │ │ + lsls r7, r1, #2 │ │ + lsls r7, r1, #2 │ │ + lsls r0, r5, #2 │ │ + lsls r2, r4, #2 │ │ + lsls r0, r5, #2 │ │ + lsls r2, r2, #3 │ │ + lsls r7, r1, #2 │ │ + lsls r7, r5, #2 │ │ + lsls r1, r1, #2 │ │ + lsls r6, r6, #2 │ │ + lsls r0, r5, #2 │ │ + movs r4, r5 │ │ + lsls r2, r4, #2 │ │ + lsls r4, r0, #3 │ │ + lsls r5, r7, #2 │ │ + lsls r0, r5, #2 │ │ + lsls r0, r5, #2 │ │ + lsls r1, r1, #2 │ │ + lsls r2, r4, #2 │ │ + lsls r5, r6, #3 │ │ + lsls r2, r4, #2 │ │ + lsls r6, r6, #2 │ │ + lsls r5, r7, #2 │ │ + lsls r0, r5, #2 │ │ + lsls r0, r5, #2 │ │ + lsls r6, r6, #2 │ │ + lsls r7, r1, #2 │ │ + lsls r7, r5, #2 │ │ + lsls r3, r1, #3 │ │ + lsls r1, r1, #2 │ │ + lsls r7, r1, #2 │ │ + lsls r7, r5, #2 │ │ + lsls r3, r1, #3 │ │ + lsls r1, r1, #2 │ │ + cmp.w lr, #0 │ │ + beq.w 287a8 │ │ + mov r5, fp │ │ + mov r8, lr │ │ + ldrb.w r0, [r5], #1 │ │ + sub.w lr, lr, #1 │ │ + and.w sl, r0, #127 @ 0x7f │ │ + strd r5, lr, [r1] │ │ + sxtb r0, r0 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 2841e │ │ + cmp.w lr, #0 │ │ + beq.w 287ac │ │ + ldrb.w r0, [fp, #1] │ │ + sub.w lr, r8, #2 │ │ + add.w r5, fp, #2 │ │ + and.w r6, r0, #127 @ 0x7f │ │ + strd r5, lr, [r1] │ │ + sxtb r0, r0 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + orr.w sl, sl, r6, lsl #7 │ │ + bgt.w 2841e │ │ + cmp.w lr, #0 │ │ + beq.w 287d6 │ │ + ldrb.w r0, [fp, #2] │ │ + sub.w lr, r8, #3 │ │ + add.w r5, fp, #3 │ │ + cmp r0, #3 │ │ + strd r5, lr, [r1] │ │ + bhi.w 287e0 │ │ + orr.w sl, sl, r0, lsl #14 │ │ + b.n 2841e │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + cmp r0, #0 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + strd fp, r6, [r1] │ │ + bne.w 2879e │ │ + mov r8, r6 │ │ + strd lr, r0, [sp, #16] │ │ + str.w lr, [sp] │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + ldrd r4, ip, [sp, #40] @ 0x28 │ │ + b.n 2865a │ │ + cmp.w lr, #0 │ │ + beq.w 287c6 │ │ + ldrb.w r4, [sl, #2] │ │ + sub.w lr, r1, #3 │ │ + add.w r5, sl, #3 │ │ + str.w lr, [r8, #4] │ │ + cmp r4, #3 │ │ + str.w r5, [r8] │ │ + bhi.w 287ce │ │ + orr.w sl, r0, r4, lsl #14 │ │ + b.n 2841a │ │ + mov r8, lr │ │ + mov.w lr, #0 │ │ + str.w sl, [sp, #28] │ │ + b.n 28282 │ │ + mov r8, lr │ │ + movs r5, #1 │ │ + mov.w lr, #0 │ │ + str.w sl, [sp, #28] │ │ + b.n 28656 │ │ + movw r6, #7937 @ 0x1f01 │ │ + uxth.w r0, sl │ │ + subs r6, r0, r6 │ │ + cmp r6, #2 │ │ + bcc.n 28582 │ │ + sub.w r0, r0, #7968 @ 0x1f20 │ │ + cmp r0, #2 │ │ + bcs.w 28758 │ │ + mov r8, lr │ │ + mov.w lr, #0 │ │ + str.w sl, [sp, #28] │ │ + b.n 2828e │ │ + str.w sl, [sp, #28] │ │ + cmp.w lr, #0 │ │ + bne.w 2838a │ │ + b.n 28756 │ │ + mov r8, lr │ │ + mov.w lr, #0 │ │ + str.w sl, [sp, #28] │ │ + movs r5, #2 │ │ + b.n 28656 │ │ + mov r8, lr │ │ + mov.w lr, #0 │ │ + str.w sl, [sp, #28] │ │ + movs r5, #8 │ │ + b.n 28656 │ │ + mov r8, lr │ │ + mov.w lr, #0 │ │ + str.w sl, [sp, #28] │ │ + movs r5, #0 │ │ + b.n 28656 │ │ + str.w sl, [sp, #28] │ │ + cmp.w lr, #0 │ │ + bne.w 28302 │ │ + b.n 2876a │ │ + mov r8, lr │ │ + mov.w lr, #0 │ │ + str.w sl, [sp, #28] │ │ + movs r5, #3 │ │ + b.n 28656 │ │ + mov r8, lr │ │ + mov.w lr, #0 │ │ + str.w sl, [sp, #28] │ │ + mov r5, r4 │ │ + b.n 28656 │ │ + str.w sl, [sp, #28] │ │ + ldr r5, [sp, #24] │ │ + cmp.w lr, #0 │ │ + beq.w 28736 │ │ + movs r0, #0 │ │ + ldrb.w r6, [fp, r0] │ │ + cbz r6, 28602 │ │ + adds r0, #1 │ │ + cmp lr, r0 │ │ + bne.n 285f4 │ │ + b.n 28736 │ │ + mvns r6, r0 │ │ + add lr, r6 │ │ + mov r5, fp │ │ + add r0, fp │ │ + add.w fp, r0, #1 │ │ + mov r8, lr │ │ + strd fp, lr, [r1] │ │ + mov.w lr, #0 │ │ + str r5, [sp, #24] │ │ + b.n 2865a │ │ + mov r8, lr │ │ + mov.w lr, #0 │ │ + str.w sl, [sp, #28] │ │ + movs r5, #16 │ │ + b.n 28656 │ │ + str.w sl, [sp, #28] │ │ + cmp.w lr, #2 │ │ + bcc.w 2877e │ │ + mov r0, lr │ │ + ldrh.w lr, [fp], #2 │ │ + subs r0, #2 │ │ + str.w lr, [sp, #8] │ │ + mov r8, r0 │ │ + strd fp, r0, [r1] │ │ + b.n 2865a │ │ + mov r8, lr │ │ + mov.w lr, #0 │ │ + str.w sl, [sp, #28] │ │ + mov r5, r2 │ │ + uxtab lr, lr, r5 │ │ + adds r3, #16 │ │ + cmp r3, r9 │ │ + bne.w 28218 │ │ + b.n 286a2 │ │ + str.w sl, [sp, #28] │ │ + cmp.w lr, #4 │ │ + bcc.w 2878c │ │ + mov r0, lr │ │ + ldr.w lr, [fp], #4 │ │ + subs r0, #4 │ │ + str.w lr, [sp, #4] │ │ + mov r8, r0 │ │ + strd fp, r0, [r1] │ │ + b.n 2865a │ │ + str.w sl, [sp, #28] │ │ + cmp.w lr, #0 │ │ + beq.n 28770 │ │ + mov r0, lr │ │ + ldrb.w lr, [fp], #1 │ │ + subs r0, #1 │ │ + str.w lr, [sp, #12] │ │ + mov r8, r0 │ │ + strd fp, r0, [r1] │ │ + b.n 2865a │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + cmp.w lr, #0 │ │ + beq.n 286ec │ │ + cmp r8, lr │ │ + bcs.n 286e0 │ │ + movs r1, #0 │ │ + strd fp, r1, [r0, #8] │ │ + movs r1, #19 │ │ + strb r1, [r0, #0] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + add.w fp, r5, lr │ │ + movs r1, #0 │ │ + strd fp, r1, [r6] │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + movs r1, #0 │ │ + strd fp, r1, [r2, #8] │ │ + strb r0, [r2, #1] │ │ + movs r0, #19 │ │ + strb r0, [r2, #0] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + sub.w r2, r8, lr │ │ + add.w r3, fp, lr │ │ + strd r3, r2, [r1] │ │ + movs r1, #82 @ 0x52 │ │ + strb r1, [r0, #0] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov.w sl, #0 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #20] │ │ + strd fp, r6, [r0] │ │ + movs r0, #6 │ │ + ldr.w fp, [sp, #16] │ │ + b.n 28722 │ │ + ldrd fp, r1, [sp, #32] │ │ + movs r0, #0 │ │ + add fp, r1 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + strd fp, r0, [r1] │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + movs r1, #0 │ │ + movs r0, #19 │ │ + strb.w sl, [r5, #1] │ │ + strb r0, [r5, #0] │ │ + strd r2, fp, [r5, #4] │ │ + str r1, [r5, #12] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + strd r5, fp, [r1, #4] │ │ + str r0, [r1, #12] │ │ + b.n 2874a │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + strd fp, r0, [r1, #8] │ │ + movs r0, #19 │ │ + strb r0, [r1, #0] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + b.n 286ca │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + movs r0, #12 │ │ + strh.w sl, [r1, #2] │ │ + strb r0, [r1, #0] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + mov.w sl, #0 │ │ + b.n 2871c │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + strd fp, r0, [r1, #8] │ │ + ldr r0, [sp, #12] │ │ + strb r0, [r1, #1] │ │ + b.n 2874a │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + strd fp, r0, [r1, #8] │ │ + ldr r0, [sp, #8] │ │ + strh r0, [r1, #2] │ │ + b.n 2874a │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + ldr r1, [sp, #4] │ │ + strd r1, fp, [r2, #4] │ │ + str r0, [r2, #12] │ │ + b.n 286d4 │ │ + ldr r6, [sp, #28] │ │ + b.n 287b0 │ │ + mov.w sl, #0 │ │ + movs r0, #56 @ 0x38 │ │ + ldr r2, [sp, #0] │ │ + b.n 28722 │ │ + movs r6, #22 │ │ + b.n 287b0 │ │ + movs r6, #22 │ │ + mov fp, r5 │ │ + movs r0, #19 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + movs r1, #0 │ │ + strh r6, [r2, #2] │ │ + strd fp, r1, [r2, #8] │ │ + strb r0, [r2, #0] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + mov fp, r5 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + ldr r6, [sp, #28] │ │ + b.n 287dc │ │ + movs r0, #6 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + ldr r6, [sp, #28] │ │ + b.n 287b4 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + movs r6, #22 │ │ + mov fp, r5 │ │ + movs r0, #19 │ │ + b.n 287b4 │ │ + movs r0, #6 │ │ + movs r6, #22 │ │ + b.n 287b2 │ │ + bmi.n 28792 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #40 @ 0x28 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 2884c │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 28844 │ │ + cbz r3, 28824 │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #2 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (28858 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (28854 ) │ │ + add r2, pc │ │ + bl b108 │ │ + add r4, pc, #584 @ (adr r4, 28aa0 ) │ │ + movs r3, r0 │ │ + add r4, pc, #616 @ (adr r4, 28ac4 ) │ │ + movs r3, r0 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #128 @ 0x80 │ │ + ldr r4, [r1, #28] │ │ + mov r9, r0 │ │ + cmp r4, #0 │ │ + beq.w 293d6 │ │ + mov fp, r1 │ │ + ldrd r0, r1, [r1] │ │ + ldrd r8, r5, [fp, #20] │ │ + movs r2, #56 @ 0x38 │ │ + strd r1, r0, [sp, #68] @ 0x44 │ │ + rsb r0, r8, #0 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + and.w r0, r2, r0, lsl #3 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + lsrs r1, r0 │ │ + subs r0, #32 │ │ + it pl │ │ + movpl r1, #0 │ │ + it pl │ │ + lsrpl r2, r0 │ │ + subs r0, r2, #1 │ │ + str r2, [sp, #56] @ 0x38 │ │ + sbc.w r3, r1, #0 │ │ + cmp.w r8, #327680 @ 0x50000 │ │ + it cs │ │ + movcs r0, r2 │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r1, [sp, #60] @ 0x3c │ │ + it cs │ │ + movcs r3, r1 │ │ + ldrb.w r0, [fp, #32] │ │ + uxtb.w r1, r8 │ │ + str r3, [sp, #48] @ 0x30 │ │ + str r1, [sp, #36] @ 0x24 │ │ + lsls r2, r0, #31 │ │ + strd r8, fp, [sp, #80] @ 0x50 │ │ + str r2, [sp, #64] @ 0x40 │ │ + str.w r9, [sp, #40] @ 0x28 │ │ + add.w lr, r5, #1 │ │ + cmp r2, #0 │ │ + beq.n 28962 │ │ + subs r3, r4, #1 │ │ + strd lr, r3, [fp, #24] │ │ + ldrb.w r8, [r5] │ │ + cmp.w r8, #7 │ │ + bhi.w 29502 │ │ + str r4, [sp, #76] @ 0x4c │ │ + strd r3, r5, [sp, #88] @ 0x58 │ │ + tbh [pc, r8, lsl #1] │ │ + lsls r0, r6, #21 │ │ + movs r0, r1 │ │ + lsls r0, r7, #5 │ │ + lsls r4, r7, #3 │ │ + lsls r0, r7, #4 │ │ + lsls r6, r3, #3 │ │ + lsls r5, r6, #6 │ │ + lsls r2, r4, #7 │ │ + cmp r3, #0 │ │ + beq.w 29506 │ │ + sub.w r8, r4, #2 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + movs r4, #0 │ │ + ldrb.w r9, [lr], #1 │ │ + cmp r4, #63 @ 0x3f │ │ + bne.n 2891e │ │ + cmp.w r9, #1 │ │ + bhi.w 29358 │ │ + and.w r1, r4, #63 @ 0x3f │ │ + and.w r6, r9, #127 @ 0x7f │ │ + rsb r5, r1, #32 │ │ + subs.w r0, r1, #32 │ │ + lsr.w r5, r6, r5 │ │ + it pl │ │ + lslpl.w r5, r6, r0 │ │ + lsl.w r0, r6, r1 │ │ + it pl │ │ + movpl r0, #0 │ │ + orrs r2, r0 │ │ + orrs r3, r5 │ │ + sxtb.w r0, r9 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 28d6e │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + sub.w r8, r8, #1 │ │ + adds r4, #7 │ │ + adds.w r6, r8, #1 │ │ + bne.n 2890e │ │ + b.w 2938c │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r0, r0, r8 │ │ + cmp r0, #7 │ │ + bhi.w 29472 │ │ + tbh [pc, r0, lsl #1] │ │ + movs r0, r1 │ │ + movs r1, r3 │ │ + lsls r7, r7, #21 │ │ + lsls r5, r0, #1 │ │ + lsls r7, r7, #21 │ │ + lsls r7, r7, #21 │ │ + lsls r7, r7, #21 │ │ + movs r5, r5 │ │ + mov r0, r5 │ │ + subs r2, r4, #1 │ │ + ldrb.w ip, [r0], #1 │ │ + strd r0, r2, [fp, #24] │ │ + beq.w 293e4 │ │ + subs r4, #2 │ │ + add.w r2, lr, #1 │ │ + mov.w r8, #0 │ │ + strd r2, r4, [fp, #24] │ │ + ldrb r0, [r5, #1] │ │ + b.n 28a26 │ │ + cmp r4, #1 │ │ + beq.w 293ea │ │ + mov r0, r5 │ │ + subs r2, r4, #2 │ │ + ldrh.w ip, [r0], #2 │ │ + cmp r2, #2 │ │ + strd r0, r2, [fp, #24] │ │ + bcc.w 293e4 │ │ + subs r4, #4 │ │ + adds r2, r5, #4 │ │ + mov.w r8, #0 │ │ + strd r2, r4, [fp, #24] │ │ + ldrh r0, [r5, #2] │ │ + b.n 28a26 │ │ + cmp r4, #7 │ │ + bls.w 2948a │ │ + ldr.w ip, [r5] │ │ + sub.w r2, r4, #8 │ │ + ldr.w sl, [r5, #4] │ │ + add.w r0, r5, #8 │ │ + cmp r2, #7 │ │ + strd r0, r2, [fp, #24] │ │ + bls.w 294cc │ │ + ldr r0, [r5, #8] │ │ + subs r4, #16 │ │ + ldr.w r8, [r5, #12] │ │ + adds r5, #16 │ │ + strd r5, r4, [fp, #24] │ │ + b.n 28a2c │ │ + cmp r4, #4 │ │ + bcc.w 293ea │ │ + mov r0, r5 │ │ + subs r2, r4, #4 │ │ + ldr.w ip, [r0], #4 │ │ + cmp r2, #4 │ │ + strd r0, r2, [fp, #24] │ │ + bcc.w 293e4 │ │ + subs r4, #8 │ │ + add.w r2, r5, #8 │ │ + mov.w r8, #0 │ │ + strd r2, r4, [fp, #24] │ │ + ldr r0, [r5, #4] │ │ + mov r5, r2 │ │ + mov.w sl, #0 │ │ + orr.w r2, ip, r0 │ │ + orr.w r3, sl, r8 │ │ + orrs r2, r3 │ │ + beq.w 293ce │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + mov.w lr, #0 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + eor.w r1, r1, ip │ │ + eor.w r2, r2, sl │ │ + orrs r1, r2 │ │ + itt eq │ │ + moveq ip, r0 │ │ + moveq sl, r8 │ │ + beq.w 28f1c │ │ + str r5, [sp, #92] @ 0x5c │ │ + mov fp, r4 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + eor.w r1, r4, r6 │ │ + eor.w r3, r2, r5 │ │ + orrs r1, r3 │ │ + bne.n 28a7a │ │ + mov r4, fp │ │ + strd r5, r6, [sp, #68] @ 0x44 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + b.n 28f2a │ │ + orr.w r1, sl, lr │ │ + adds.w r6, ip, r4 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + adcs r1, r2 │ │ + adds r0, r0, r4 │ │ + mov r4, fp │ │ + and.w ip, r1, r3 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + and.w lr, r0, r1 │ │ + adc.w r0, r2, r8 │ │ + ands r6, r1 │ │ + and.w r5, r0, r3 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + b.n 29046 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r0, r0, r8 │ │ + cmp r0, #7 │ │ + bhi.w 2950a │ │ + tbh [pc, r0, lsl #1] │ │ + movs r0, r1 │ │ + lsls r1, r7, #7 │ │ + lsls r5, r4, #20 │ │ + lsls r1, r3, #8 │ │ + lsls r5, r4, #20 │ │ + lsls r5, r4, #20 │ │ + lsls r5, r4, #20 │ │ + lsls r7, r0, #8 │ │ + cmp r3, #0 │ │ + beq.w 29464 │ │ + subs r4, #2 │ │ + adds r1, r5, #2 │ │ + movs r2, #0 │ │ + strd r1, r4, [fp, #24] │ │ + ldrb r0, [r5, #1] │ │ + mov r5, r1 │ │ + b.n 28ec6 │ │ + cmp r3, #0 │ │ + beq.w 293b6 │ │ + sub.w fp, r4, #3 │ │ + movs r0, #0 │ │ + mov.w ip, #0 │ │ + movs r4, #0 │ │ + movs r6, #0 │ │ + mov r8, r3 │ │ + add.w lr, r5, r0 │ │ + cmp r6, #63 @ 0x3f │ │ + ldrb.w sl, [lr, #1]! │ │ + bne.n 28b10 │ │ + cmp.w sl, #1 │ │ + bhi.w 2935c │ │ + and.w r3, r6, #63 @ 0x3f │ │ + and.w r1, sl, #127 @ 0x7f │ │ + rsb r5, r3, #32 │ │ + subs.w r2, r3, #32 │ │ + sub.w r9, r8, #1 │ │ + lsr.w r5, r1, r5 │ │ + it pl │ │ + lslpl.w r5, r1, r2 │ │ + lsl.w r1, r1, r3 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w ip, ip, r1 │ │ + orrs r4, r5 │ │ + sxtb.w r1, sl │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.w 28cf6 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + adds r0, #1 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + sub.w fp, fp, #1 │ │ + adds r6, #7 │ │ + cmp r1, r0 │ │ + mov r8, r9 │ │ + bne.n 28afc │ │ + b.w 29398 │ │ + cmp r3, #0 │ │ + beq.w 293b6 │ │ + sub.w fp, r4, #3 │ │ + movs r0, #0 │ │ + mov.w ip, #0 │ │ + mov.w sl, #0 │ │ + movs r2, #0 │ │ + mov r9, r3 │ │ + add.w lr, r5, r0 │ │ + cmp r2, #63 @ 0x3f │ │ + ldrb.w r8, [lr, #1]! │ │ + bne.n 28b8a │ │ + cmp.w r8, #1 │ │ + bhi.w 2935c │ │ + and.w r5, r2, #63 @ 0x3f │ │ + and.w r1, r8, #127 @ 0x7f │ │ + rsb r4, r5, #32 │ │ + subs.w r3, r5, #32 │ │ + sub.w r6, r9, #1 │ │ + lsr.w r4, r1, r4 │ │ + it pl │ │ + lslpl.w r4, r1, r3 │ │ + lsl.w r1, r1, r5 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w ip, ip, r1 │ │ + orr.w sl, sl, r4 │ │ + sxtb.w r1, r8 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.w 28dd4 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + adds r0, #1 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + sub.w fp, fp, #1 │ │ + cmp r1, r0 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + add.w r2, r2, #7 │ │ + mov r9, r6 │ │ + bne.n 28b76 │ │ + b.w 29378 │ │ + cmp r3, #0 │ │ + beq.w 293b6 │ │ + sub.w lr, r4, #3 │ │ + movs r2, #0 │ │ + mov.w r8, #0 │ │ + movs r4, #0 │ │ + movs r6, #0 │ │ + mov r9, r3 │ │ + adds r0, r5, r2 │ │ + cmp r6, #63 @ 0x3f │ │ + ldrb.w sl, [r0, #1]! │ │ + bne.n 28c06 │ │ + cmp.w sl, #1 │ │ + bhi.w 29358 │ │ + and.w r3, r6, #63 @ 0x3f │ │ + and.w r1, sl, #127 @ 0x7f │ │ + rsb fp, r3, #32 │ │ + str r0, [sp, #44] @ 0x2c │ │ + subs.w ip, r3, #32 │ │ + sub.w r0, r9, #1 │ │ + lsr.w r5, r1, fp │ │ + it pl │ │ + lslpl.w r5, r1, ip │ │ + lsl.w r1, r1, r3 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w r8, r8, r1 │ │ + orrs r4, r5 │ │ + sxtb.w r1, sl │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.w 28e3c │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + adds r2, #1 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + sub.w lr, lr, #1 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + adds r6, #7 │ │ + cmp r1, r2 │ │ + mov r9, r0 │ │ + bne.n 28bf4 │ │ + b.n 293a2 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r0, r0, r8 │ │ + cmp r0, #7 │ │ + bhi.w 2950a │ │ + tbh [pc, r0, lsl #1] │ │ + movs r0, r1 │ │ + lsls r6, r4, #5 │ │ + lsls r6, r1, #17 │ │ + lsls r2, r1, #7 │ │ + lsls r6, r1, #17 │ │ + lsls r6, r1, #17 │ │ + lsls r6, r1, #17 │ │ + lsls r1, r2, #6 │ │ + cmp r3, #0 │ │ + beq.w 29464 │ │ + subs r0, r4, #2 │ │ + str.w r0, [fp, #28] │ │ + ldrb r0, [r5, #1] │ │ + add.w r2, r5, #2 │ │ + str.w r2, [fp, #24] │ │ + beq.w 29550 │ │ + subs r4, #3 │ │ + adds r1, r5, #3 │ │ + str r1, [sp, #92] @ 0x5c │ │ + mov.w ip, #0 │ │ + strd r1, r4, [fp, #24] │ │ + movs r3, #0 │ │ + ldrb.w lr, [r5, #2] │ │ + movs r5, #0 │ │ + movs r2, #0 │ │ + b.n 29038 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r0, r0, r8 │ │ + cmp r0, #7 │ │ + bhi.w 2950a │ │ + tbh [pc, r0, lsl #1] │ │ + movs r0, r1 │ │ + lsls r4, r2, #5 │ │ + lsls r1, r4, #16 │ │ + lsls r6, r1, #7 │ │ + lsls r1, r4, #16 │ │ + lsls r1, r4, #16 │ │ + lsls r1, r4, #16 │ │ + lsls r5, r0, #6 │ │ + cmp r3, #0 │ │ + beq.w 29464 │ │ + mov r0, fp │ │ + sub.w fp, r4, #2 │ │ + add.w lr, r5, #2 │ │ + mov.w ip, #0 │ │ + strd lr, fp, [r0, #24] │ │ + ldrb.w sl, [r5, #1] │ │ + b.n 28f8c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + add.w r1, lr, #1 │ │ + cmp r4, #0 │ │ + strd r1, r9, [r0, #24] │ │ + bne.w 295e8 │ │ + cmp.w r9, #0 │ │ + beq.w 295f8 │ │ + ldr.w r9, [sp, #24] │ │ + mov.w sl, #0 │ │ + movs r4, #0 │ │ + movs r2, #0 │ │ + str r1, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + cmp r2, #63 @ 0x3f │ │ + ldrb.w r5, [r0], #1 │ │ + str r0, [sp, #92] @ 0x5c │ │ + bne.n 28d2e │ │ + cmp r5, #1 │ │ + bhi.w 2940c │ │ + and.w r3, r2, #63 @ 0x3f │ │ + and.w r1, r5, #127 @ 0x7f │ │ + rsb r0, r3, #32 │ │ + subs.w r6, r3, #32 │ │ + lsr.w r0, r1, r0 │ │ + it pl │ │ + lslpl.w r0, r1, r6 │ │ + orr.w r4, r4, r0 │ │ + lsl.w r0, r1, r3 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w sl, sl, r0 │ │ + sxtb r0, r5 │ │ + cmp r0, #0 │ │ + bpl.w 29148 │ │ + sub.w r0, fp, #1 │ │ + adds r2, #7 │ │ + adds r1, r0, #1 │ │ + mov fp, r0 │ │ + bne.n 28d1c │ │ + b.n 29424 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + cmp r3, #0 │ │ + strd lr, r8, [fp, #24] │ │ + bne.w 295f0 │ │ + ldrd r3, r6, [fp, #8] │ │ + ldr.w r5, [fp, #16] │ │ + cmp r6, r5 │ │ + bcc.w 29568 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + umull r1, r0, r2, r0 │ │ + cmp r0, #0 │ │ + bne.w 29576 │ │ + adds r2, r3, r5 │ │ + subs r3, r6, r5 │ │ + cmp r3, r1 │ │ + bcc.w 2955c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ + uxtab r6, r6, r0 │ │ + cmp r6, #7 │ │ + bhi.w 2964e │ │ + add r2, r1 │ │ + subs r5, r3, r1 │ │ + tbh [pc, r6, lsl #1] │ │ + movs r0, r1 │ │ + lsls r2, r6, #8 │ │ + lsls r3, r1, #17 │ │ + lsls r1, r0, #9 │ │ + lsls r3, r1, #17 │ │ + lsls r3, r1, #17 │ │ + lsls r3, r1, #17 │ │ + lsls r0, r7, #8 │ │ + cmp r3, r1 │ │ + beq.w 2955c │ │ + ldrb.w ip, [r2] │ │ + b.n 29244 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + add.w r1, lr, #1 │ │ + cmp r6, #0 │ │ + strd r1, r6, [r0, #24] │ │ + beq.w 295ac │ │ + movs r0, #0 │ │ + mov.w r8, #0 │ │ + movs r2, #0 │ │ + ldrb.w r4, [r1], #1 │ │ + cmp r2, #63 @ 0x3f │ │ + bne.n 28dfa │ │ + cmp r4, #1 │ │ + bhi.w 293f8 │ │ + and.w r3, r2, #63 @ 0x3f │ │ + str r1, [sp, #92] @ 0x5c │ │ + and.w r1, r4, #127 @ 0x7f │ │ + rsb r6, r3, #32 │ │ + subs.w r5, r3, #32 │ │ + lsr.w r6, r1, r6 │ │ + it pl │ │ + lslpl.w r6, r1, r5 │ │ + lsl.w r1, r1, r3 │ │ + it pl │ │ + movpl r1, #0 │ │ + orrs r0, r1 │ │ + orr.w r8, r8, r6 │ │ + sxtb r1, r4 │ │ + cmp r1, #0 │ │ + bpl.w 29132 │ │ + sub.w fp, fp, #1 │ │ + adds r2, #7 │ │ + adds.w r1, fp, #1 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + bne.n 28dec │ │ + b.n 29414 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r4, #0 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + add.w r1, r1, #1 │ │ + strd r1, r0, [fp, #24] │ │ + bne.w 295a4 │ │ + cmp r0, #0 │ │ + beq.w 29604 │ │ + ldr.w sl, [sp, #20] │ │ + mov.w ip, #0 │ │ + movs r0, #0 │ │ + movs r3, #0 │ │ + ldrb.w r4, [r1], #1 │ │ + cmp r3, #63 @ 0x3f │ │ + bne.n 28e70 │ │ + cmp r4, #1 │ │ + bhi.w 29400 │ │ + and.w r6, r3, #63 @ 0x3f │ │ + str r1, [sp, #92] @ 0x5c │ │ + and.w r1, r4, #127 @ 0x7f │ │ + rsb r2, r6, #32 │ │ + subs.w r5, r6, #32 │ │ + lsr.w r2, r1, r2 │ │ + it pl │ │ + lslpl.w r2, r1, r5 │ │ + lsl.w r1, r1, r6 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w ip, ip, r1 │ │ + orrs r0, r2 │ │ + sxtb r1, r4 │ │ + cmp r1, #0 │ │ + bpl.w 291b0 │ │ + sub.w r1, lr, #1 │ │ + adds r3, #7 │ │ + mov lr, r1 │ │ + adds r1, #1 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + bne.n 28e62 │ │ + b.n 29430 │ │ + cmp r4, #3 │ │ + bcc.w 29464 │ │ + ldrh.w r0, [r5, #1] │ │ + subs r4, #3 │ │ + adds r5, #3 │ │ + strd r5, r4, [fp, #24] │ │ + lsrs r2, r0, #8 │ │ + movs r3, #0 │ │ + mov.w sl, #0 │ │ + b.n 28f0c │ │ + cmp r4, #8 │ │ + bls.w 2950e │ │ + ldr.w r0, [lr] │ │ + subs r4, #9 │ │ + ldr.w sl, [lr, #4] │ │ + adds r5, #9 │ │ + strd r5, r4, [fp, #24] │ │ + lsrs r1, r0, #16 │ │ + orr.w r3, r1, sl, lsl #16 │ │ + lsrs r1, r0, #8 │ │ + orr.w r2, r1, sl, lsl #24 │ │ + b.n 28f0c │ │ + cmp r4, #5 │ │ + bcc.w 29464 │ │ + ldr.w r0, [r5, #1] │ │ + subs r4, #5 │ │ + adds r5, #5 │ │ + mov.w sl, #0 │ │ + strd r5, r4, [fp, #24] │ │ + lsrs r3, r0, #16 │ │ + lsrs r2, r0, #8 │ │ + uxtb r1, r2 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + mov.w lr, #0 │ │ + orr.w ip, r0, r3, lsl #16 │ │ + str r5, [sp, #92] @ 0x5c │ │ + orr.w r0, sl, lr │ │ + strd r0, ip, [sp, #68] @ 0x44 │ │ + strd ip, r0, [fp] │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + cmp r4, #0 │ │ + bne.w 288ca │ │ + b.n 293d6 │ │ + cmp r4, #3 │ │ + bcc.w 29464 │ │ + subs r1, r4, #3 │ │ + str.w r1, [fp, #28] │ │ + ldrh.w r0, [r5, #1] │ │ + adds r2, r5, #3 │ │ + cmp r1, #2 │ │ + str.w r2, [fp, #24] │ │ + bcc.w 29550 │ │ + subs r4, #5 │ │ + adds r1, r5, #5 │ │ + lsrs r2, r0, #8 │ │ + str r1, [sp, #92] @ 0x5c │ │ + strd r1, r4, [fp, #24] │ │ + mov.w ip, #0 │ │ + ldrh.w lr, [r5, #3] │ │ + movs r5, #0 │ │ + movs r3, #0 │ │ + b.n 29038 │ │ + cmp r4, #3 │ │ + bcc.w 29464 │ │ + ldrh.w sl, [r5, #1] │ │ + mov r0, fp │ │ + sub.w fp, r4, #3 │ │ + add.w lr, r5, #3 │ │ + strd lr, fp, [r0, #24] │ │ + mov.w ip, sl, lsr #8 │ │ + movs r3, #0 │ │ + b.n 29084 │ │ + cmp r4, #8 │ │ + bls.w 2950e │ │ + ldr.w r0, [lr] │ │ + sub.w r1, r4, #9 │ │ + ldr.w ip, [lr, #4] │ │ + mov r6, r4 │ │ + add.w r4, lr, #8 │ │ + cmp r1, #7 │ │ + strd r4, r1, [fp, #24] │ │ + bls.w 29608 │ │ + subs r6, #17 │ │ + adds r5, #17 │ │ + lsrs r1, r0, #8 │ │ + str r5, [sp, #92] @ 0x5c │ │ + strd r5, r6, [fp, #24] │ │ + orr.w r2, r1, ip, lsl #24 │ │ + ldr.w lr, [r4] │ │ + lsrs r1, r0, #16 │ │ + ldr r5, [r4, #4] │ │ + orr.w r3, r1, ip, lsl #16 │ │ + mov r4, r6 │ │ + b.n 29038 │ │ + cmp r4, #8 │ │ + bls.w 2950e │ │ + ldr.w sl, [lr] │ │ + mov r0, fp │ │ + ldr.w r2, [lr, #4] │ │ + sub.w fp, r4, #9 │ │ + add.w lr, r5, #9 │ │ + str r2, [sp, #88] @ 0x58 │ │ + mov.w r1, sl, lsr #16 │ │ + strd lr, fp, [r0, #24] │ │ + orr.w r3, r1, r2, lsl #16 │ │ + mov.w r1, sl, lsr #8 │ │ + orr.w ip, r1, r2, lsl #24 │ │ + b.n 29088 │ │ + cmp r4, #5 │ │ + bcc.w 29464 │ │ + subs r1, r4, #5 │ │ + str.w r1, [fp, #28] │ │ + ldr.w r0, [r5, #1] │ │ + adds r2, r5, #5 │ │ + cmp r1, #4 │ │ + str.w r2, [fp, #24] │ │ + bcc.w 29550 │ │ + subs r4, #9 │ │ + add.w r1, r5, #9 │ │ + lsrs r2, r0, #8 │ │ + lsrs r3, r0, #16 │ │ + strd r1, r4, [fp, #24] │ │ + mov.w ip, #0 │ │ + ldr.w lr, [r5, #5] │ │ + movs r5, #0 │ │ + str r1, [sp, #92] @ 0x5c │ │ + uxtb r1, r2 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r1, lsl #8 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + orr.w r6, r0, r3, lsl #16 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + eors r0, r6 │ │ + eor.w r1, r1, ip │ │ + orrs r0, r1 │ │ + beq.w 28f30 │ │ + subs.w r0, r6, lr │ │ + sbcs.w r0, ip, r5 │ │ + bcs.w 28f30 │ │ + b.n 29448 │ │ + cmp r4, #5 │ │ + bcc.w 29464 │ │ + ldr.w sl, [r5, #1] │ │ + mov r0, fp │ │ + sub.w fp, r4, #5 │ │ + add.w lr, r5, #5 │ │ + strd lr, fp, [r0, #24] │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w ip, sl, lsr #8 │ │ + movs r0, #0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + cmp.w fp, #0 │ │ + beq.w 29508 │ │ + add.w r0, lr, #1 │ │ + sub.w r9, fp, #1 │ │ + str r3, [sp, #76] @ 0x4c │ │ + movs r4, #0 │ │ + movs r3, #0 │ │ + movs r6, #0 │ │ + ldrb.w r8, [r0, #-1] │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 290b0 │ │ + cmp.w r8, #1 │ │ + bhi.w 29368 │ │ + and.w r5, r6, #63 @ 0x3f │ │ + and.w r1, r8, #127 @ 0x7f │ │ + rsb r2, r5, #32 │ │ + str r0, [sp, #92] @ 0x5c │ │ + subs.w r0, r5, #32 │ │ + lsr.w r2, r1, r2 │ │ + it pl │ │ + lslpl.w r2, r1, r0 │ │ + lsl.w r0, r1, r5 │ │ + it pl │ │ + movpl r0, #0 │ │ + orrs r4, r0 │ │ + orrs r3, r2 │ │ + sxtb.w r0, r8 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 290f4 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + sub.w r1, r9, #1 │ │ + adds r6, #7 │ │ + adds r0, #1 │ │ + mov r9, r1 │ │ + adds r1, #1 │ │ + bne.n 290a0 │ │ + b.n 293c0 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + uxtb.w r1, sl │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r4, [sp, #32] │ │ + strd r0, r9, [fp, #24] │ │ + uxtb.w r0, ip │ │ + orr.w r0, r1, r0, lsl #8 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + ldr.w ip, [sp, #88] @ 0x58 │ │ + str r3, [sp, #28] │ │ + orr.w r6, r0, r1, lsl #16 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + adds r0, r6, r4 │ │ + mov r4, r9 │ │ + and.w lr, r1, r0 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + adc.w r0, ip, r3 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + and.w r5, r1, r0 │ │ + b.n 28aa2 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + mov.w lr, #0 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #92] @ 0x5c │ │ + strd r2, fp, [r1, #24] │ │ + strd r8, r0, [sp, #12] │ │ + b.n 28a5a │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + ldrd r2, r6, [r1, #8] │ │ + ldr r5, [r1, #16] │ │ + strd r0, fp, [r1, #24] │ │ + cmp r6, r5 │ │ + bcc.w 2955c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + umull r3, r0, ip, r0 │ │ + cmp r0, #0 │ │ + bne.w 29576 │ │ + subs r6, r6, r5 │ │ + add r2, r5 │ │ + cmp r6, r3 │ │ + bcc.w 2955c │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + uxtab r5, r0, r8 │ │ + cmp r5, #7 │ │ + bhi.w 29682 │ │ + add.w lr, r2, r3 │ │ + subs r2, r6, r3 │ │ + tbh [pc, r5, lsl #1] │ │ + movs r0, r1 │ │ + lsls r0, r4, #1 │ │ + lsls r2, r7, #9 │ │ + lsls r6, r5, #1 │ │ + lsls r2, r7, #9 │ │ + lsls r2, r7, #9 │ │ + lsls r2, r7, #9 │ │ + lsls r6, r4, #1 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + cmp r6, r3 │ │ + beq.w 2966e │ │ + ldrb.w r6, [lr] │ │ + mov.w ip, #0 │ │ + b.n 2927a │ │ + cmp r0, #0 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + mov r2, lr │ │ + strd r1, r2, [fp, #24] │ │ + bne.w 295a4 │ │ + add.w r5, fp, #8 │ │ + ldmia r5, {r3, r4, r5} │ │ + cmp r4, r5 │ │ + bcc.w 29568 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + umull r6, r1, r8, r1 │ │ + cmp r1, #0 │ │ + bne.w 29576 │ │ + sub.w sl, r4, r5 │ │ + add r3, r5 │ │ + cmp sl, r6 │ │ + bcc.w 29568 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + uxtab r5, r2, r1 │ │ + cmp r5, #7 │ │ + bhi.w 2964e │ │ + add.w r8, r3, r6 │ │ + sub.w r4, sl, r6 │ │ + tbh [pc, r5, lsl #1] │ │ + movs r0, r1 │ │ + lsls r1, r2, #1 │ │ + lsls r0, r5, #8 │ │ + lsls r1, r4, #1 │ │ + lsls r0, r5, #8 │ │ + lsls r0, r5, #8 │ │ + lsls r0, r5, #8 │ │ + lsls r0, r3, #1 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + cmp sl, r6 │ │ + beq.w 29642 │ │ + ldrb.w r6, [r8] │ │ + b.n 292cc │ │ + cmp r5, #2 │ │ + bcc.w 2955c │ │ + ldrh.w ip, [r2] │ │ + b.n 29244 │ │ + cmp r5, #7 │ │ + bls.w 29666 │ │ + ldr.w ip, [r2] │ │ + ldr r0, [r2, #4] │ │ + str.w lr, [sp, #92] @ 0x5c │ │ + b.n 2924a │ │ + cmp r5, #4 │ │ + bcc.w 2955c │ │ + ldr.w ip, [r2] │ │ + str.w lr, [sp, #92] @ 0x5c │ │ + movs r0, #0 │ │ + mov r4, r8 │ │ + b.n 28f22 │ │ + cmp r2, #2 │ │ + bcc.w 2966e │ │ + ldrh.w r6, [lr] │ │ + b.n 29274 │ │ + cmp r2, #7 │ │ + bls.w 29690 │ │ + ldr.w r6, [lr] │ │ + ldr.w ip, [lr, #4] │ │ + b.n 29278 │ │ + cmp r2, #4 │ │ + bcc.w 2966e │ │ + ldr.w r6, [lr] │ │ + mov.w ip, #0 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + adds.w r0, sl, r6 │ │ + str.w sl, [sp, #24] │ │ + and.w lr, r0, r1 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + adc.w r0, r4, ip │ │ + str r4, [sp, #8] │ │ + mov r4, fp │ │ + and.w r5, r0, r1 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + b.n 29046 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + cmp r4, #2 │ │ + bcc.w 29642 │ │ + ldrh.w r6, [r8] │ │ + b.n 292cc │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + cmp r4, #7 │ │ + bls.w 2967a │ │ + ldr.w r6, [r8] │ │ + ldr.w r1, [r8, #4] │ │ + b.n 292ce │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + cmp r4, #4 │ │ + bcc.w 29642 │ │ + ldr.w r6, [r8] │ │ + movs r1, #0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + umull r4, r1, ip, r1 │ │ + cmp r1, #0 │ │ + bne.w 29576 │ │ + cmp sl, r4 │ │ + bcc.w 29568 │ │ + cmp r5, #7 │ │ + bhi.w 2964e │ │ + add.w r8, r3, r4 │ │ + sub.w r3, sl, r4 │ │ + tbh [pc, r5, lsl #1] │ │ + movs r0, r1 │ │ + movs r1, r2 │ │ + lsls r5, r5, #6 │ │ + movs r1, r4 │ │ + lsls r5, r5, #6 │ │ + lsls r5, r5, #6 │ │ + lsls r5, r5, #6 │ │ + movs r0, r3 │ │ + cmp sl, r4 │ │ + beq.w 29642 │ │ + ldrb.w r1, [r8] │ │ + mov r4, lr │ │ + movs r5, #0 │ │ + mov lr, r1 │ │ + b.n 29344 │ │ + cmp r3, #2 │ │ + bcc.w 29642 │ │ + mov r4, lr │ │ + ldrh.w lr, [r8] │ │ + b.n 29342 │ │ + cmp r3, #7 │ │ + bls.w 2967a │ │ + mov r4, lr │ │ + ldr.w lr, [r8] │ │ + ldr.w r5, [r8, #4] │ │ + b.n 29344 │ │ + cmp r3, #4 │ │ + bcc.w 29642 │ │ + mov r4, lr │ │ + ldr.w lr, [r8] │ │ + movs r5, #0 │ │ + str.w ip, [sp, #20] │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + ldr.w ip, [sp, #88] @ 0x58 │ │ + str r0, [sp, #4] │ │ + b.n 29046 │ │ + movs r3, #6 │ │ + b.n 295b6 │ │ + movs r3, #6 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + b.n 295ba │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + movs r3, #6 │ │ + ldrd r6, lr, [sp, #28] │ │ + strd r0, r9, [fp, #24] │ │ + b.n 295b6 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + movs r0, #0 │ │ + add.w lr, r5, r1 │ │ + str.w r8, [sp, #80] @ 0x50 │ │ + strd lr, r0, [fp, #24] │ │ + b.n 293b2 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + movs r0, #0 │ │ + mov r8, r9 │ │ + add.w lr, r1, r2 │ │ + b.n 2943a │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + movs r0, #0 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + b.n 293a6 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + movs r0, #0 │ │ + add.w lr, r5, r1 │ │ + strd lr, r0, [fp, #24] │ │ + str.w sl, [sp, #80] @ 0x50 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + movs r6, #0 │ │ + movs r3, #19 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + b.n 295ba │ │ + add lr, fp │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + movs r0, #0 │ │ + strd lr, r0, [fp, #24] │ │ + b.n 295b2 │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + strd r1, r0, [fp, #24] │ │ + movs r0, #0 │ │ + strd r0, r0, [r9] │ │ + add sp, #128 @ 0x80 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + str.w r0, [sp, #103] @ 0x67 │ │ + b.n 294e8 │ │ + movs r0, #0 │ │ + movs r3, #19 │ │ + str.w r0, [sp, #107] @ 0x6b │ │ + str.w r5, [sp, #103] @ 0x67 │ │ + b.n 294b2 │ │ + movs r3, #6 │ │ + ldrd r6, lr, [sp, #12] │ │ + b.n 2935e │ │ + movs r3, #6 │ │ + mov lr, sl │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldr r6, [sp, #4] │ │ + b.n 295ba │ │ + movs r3, #6 │ │ + mov lr, r9 │ │ + ldr r6, [sp, #8] │ │ + b.n 2935e │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + add lr, r9 │ │ + movs r0, #0 │ │ + mov r8, r4 │ │ + strd lr, r0, [fp, #24] │ │ + b.n 295b2 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + movs r0, #0 │ │ + add lr, r8 │ │ + mov r8, r5 │ │ + b.n 2943a │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + movs r0, #0 │ │ + mov r8, r4 │ │ + add.w lr, r1, r9 │ │ + strd lr, r0, [fp, #24] │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + movs r6, #0 │ │ + movs r3, #19 │ │ + b.n 295ba │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + strd r1, r0, [r9] │ │ + add.w r0, r9, #8 │ │ + stmia.w r0, {r6, ip, lr} │ │ + str.w r5, [r9, #20] │ │ + add sp, #128 @ 0x80 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + movs r0, #0 │ │ + movs r3, #19 │ │ + str.w r0, [sp, #107] @ 0x6b │ │ + str.w lr, [sp, #103] @ 0x67 │ │ + b.n 29546 │ │ + ldrb.w r0, [sp, #102] @ 0x66 │ │ + movs r3, #25 │ │ + ldrh.w r1, [sp, #100] @ 0x64 │ │ + strb.w r8, [sp, #96] @ 0x60 │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ + orr.w r0, r1, r0, lsl #16 │ │ + b.n 294b2 │ │ + str.w r5, [sp, #119] @ 0x77 │ │ + movs r3, #19 │ │ + ldrh.w r2, [sp, #120] @ 0x78 │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ + ldrb.w r1, [sp, #122] @ 0x7a │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + strh.w r2, [sp, #104] @ 0x68 │ │ + movs r2, #0 │ │ + str.w r8, [sp, #96] @ 0x60 │ │ + str.w r2, [sp, #107] @ 0x6b │ │ + strb.w r1, [sp, #106] @ 0x6a │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov.w r1, r8, lsr #24 │ │ + orr.w ip, r1, r0, lsl #8 │ │ + mov.w r1, r8, lsr #8 │ │ + ldr.w lr, [sp, #103] @ 0x67 │ │ + ldr.w r6, [sp, #107] @ 0x6b │ │ + orr.w r5, r1, r0, lsl #24 │ │ + b.n 295ba │ │ + str.w r0, [sp, #119] @ 0x77 │ │ + ldrd r8, r0, [sp, #112] @ 0x70 │ │ + ldrh.w r1, [sp, #120] @ 0x78 │ │ + ldrb.w r2, [sp, #122] @ 0x7a │ │ + strh.w r1, [sp, #104] @ 0x68 │ │ + strb.w r2, [sp, #106] @ 0x6a │ │ + strd r8, r0, [sp, #96] @ 0x60 │ │ + mov.w r1, r8, lsr #24 │ │ + orr.w ip, r1, r0, lsl #8 │ │ + mov.w r1, r8, lsr #8 │ │ + ldr.w lr, [sp, #103] @ 0x67 │ │ + orr.w r5, r1, r0, lsl #24 │ │ + movs r6, #0 │ │ + movs r3, #19 │ │ + b.n 295ba │ │ + movs r3, #24 │ │ + b.n 295f6 │ │ + b.n 29442 │ │ + b.n 295ae │ │ + movs r3, #25 │ │ + b.n 29546 │ │ + str.w lr, [sp, #119] @ 0x77 │ │ + movs r3, #19 │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + ldrh.w r2, [sp, #120] @ 0x78 │ │ + ldrb.w r1, [sp, #122] @ 0x7a │ │ + strh.w r2, [sp, #104] @ 0x68 │ │ + movs r2, #0 │ │ + strb.w r1, [sp, #106] @ 0x6a │ │ + mov.w r1, r8, lsr #24 │ │ + orr.w ip, r1, r0, lsl #8 │ │ + mov.w r1, r8, lsr #8 │ │ + str.w r8, [sp, #96] @ 0x60 │ │ + orr.w r5, r1, r0, lsl #24 │ │ + str.w r2, [sp, #107] @ 0x6b │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr.w lr, [sp, #103] @ 0x67 │ │ + ldr.w r6, [sp, #107] @ 0x6b │ │ + b.n 295ba │ │ + movs r0, #0 │ │ + str.w r2, [sp, #103] @ 0x67 │ │ + str.w r0, [sp, #107] @ 0x6b │ │ + b.n 2962e │ │ + movs r0, #0 │ │ + str.w r0, [sp, #107] @ 0x6b │ │ + str.w r2, [sp, #103] @ 0x67 │ │ + b.n 29572 │ │ + movs r0, #0 │ │ + str.w r0, [sp, #107] @ 0x6b │ │ + str.w r3, [sp, #103] @ 0x67 │ │ + movs r2, #19 │ │ + b.n 29578 │ │ + movs r2, #56 @ 0x38 │ │ + lsls r3, r3, #8 │ │ + orr.w r2, r2, r1, lsl #8 │ │ + orr.w r1, r3, r1, lsr #24 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr.w r6, [sp, #107] @ 0x6b │ │ + movs r5, #0 │ │ + ldr.w r0, [sp, #103] @ 0x67 │ │ + movs r4, #2 │ │ + strd r4, r5, [r3] │ │ + strd r2, r1, [r3, #8] │ │ + strd r0, r6, [r3, #16] │ │ + add sp, #128 @ 0x80 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + movs r3, #56 @ 0x38 │ │ + mov.w r8, #2 │ │ + b.n 2935a │ │ + mov lr, r1 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + movs r6, #0 │ │ + movs r3, #19 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + movs r0, #0 │ │ + movs r2, #1 │ │ + strd r2, r0, [fp, #24] │ │ + uxtb.w r2, r8 │ │ + movs r1, #2 │ │ + lsls r5, r5, #16 │ │ + orr.w r2, r5, r2, lsl #8 │ │ + strd r1, r0, [r9] │ │ + add r2, r3 │ │ + add.w r0, r9, #8 │ │ + stmia.w r0, {r2, ip, lr} │ │ + str.w r6, [r9, #20] │ │ + add sp, #128 @ 0x80 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + movs r3, #56 @ 0x38 │ │ + mov.w r8, #3 │ │ + b.n 2935e │ │ + movs r3, #56 @ 0x38 │ │ + mov.w r8, #1 │ │ + b.n 295ba │ │ + mov lr, r1 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + b.n 29442 │ │ + mov lr, r1 │ │ + b.n 2943e │ │ + str.w r4, [sp, #119] @ 0x77 │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ + ldrh.w r0, [sp, #120] @ 0x78 │ │ + ldrb.w r1, [sp, #122] @ 0x7a │ │ + ldr r2, [sp, #116] @ 0x74 │ │ + strh.w r0, [sp, #104] @ 0x68 │ │ + movs r0, #0 │ │ + str.w r8, [sp, #96] @ 0x60 │ │ + strb.w r1, [sp, #106] @ 0x6a │ │ + str.w r0, [sp, #107] @ 0x6b │ │ + str r2, [sp, #100] @ 0x64 │ │ + ldr.w ip, [sp, #99] @ 0x63 │ │ + movs r3, #19 │ │ + ldr.w lr, [sp, #103] @ 0x67 │ │ + ldr.w r6, [sp, #107] @ 0x6b │ │ + ldrh.w r5, [sp, #97] @ 0x61 │ │ + b.n 295ba │ │ + movs r0, #0 │ │ + str.w r0, [sp, #107] @ 0x6b │ │ + str.w r8, [sp, #103] @ 0x67 │ │ + b.n 29572 │ │ + ldrb.w r0, [sp, #102] @ 0x66 │ │ + ldrh.w r2, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + strb.w r1, [sp, #96] @ 0x60 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + orr.w r3, r2, r0, lsl #16 │ │ + movs r2, #25 │ │ + b.n 29578 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + str.w r2, [sp, #119] @ 0x77 │ │ + b.n 29696 │ │ + movs r0, #0 │ │ + str.w lr, [sp, #103] @ 0x67 │ │ + str.w r0, [sp, #107] @ 0x6b │ │ + b.n 29572 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + str.w r8, [sp, #119] @ 0x77 │ │ + b.n 29696 │ │ + ldrb.w r0, [sp, #102] @ 0x66 │ │ + ldrh.w r2, [sp, #100] @ 0x64 │ │ + strb.w r8, [sp, #96] @ 0x60 │ │ + b.n 2965c │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + str.w lr, [sp, #119] @ 0x77 │ │ + ldrh.w r2, [sp, #120] @ 0x78 │ │ + ldr r3, [sp, #116] @ 0x74 │ │ + strh.w r2, [sp, #104] @ 0x68 │ │ + movs r2, #0 │ │ + ldrb.w r0, [sp, #122] @ 0x7a │ │ + str.w r2, [sp, #107] @ 0x6b │ │ + movs r2, #19 │ │ + str r1, [sp, #96] @ 0x60 │ │ + strb.w r0, [sp, #106] @ 0x6a │ │ + str r3, [sp, #100] @ 0x64 │ │ + b.n 29578 │ │ + bmi.n 29662 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #24 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 2971c │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 29714 │ │ + cbz r3, 296f4 │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #1 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (29728 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (29724 ) │ │ + add r2, pc │ │ + bl b108 │ │ + str r5, [sp, #840] @ 0x348 │ │ + movs r3, r0 │ │ + str r5, [sp, #872] @ 0x368 │ │ + movs r3, r0 │ │ + push {r7, lr} │ │ + sub sp, #32 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + uxtab ip, r3, r2 │ │ + cmp.w ip, #7 │ │ + bhi.n 297ae │ │ + tbb [pc, ip] │ │ + asrs r4, r0, #20 │ │ + lsrs r6, r6, #16 │ │ + adds r6, #54 @ 0x36 │ │ + subs r6, r6, #0 │ │ + ldrd r3, r2, [r1] │ │ + cbz r2, 29774 │ │ + sub.w ip, r2, #1 │ │ + ldrb.w r2, [r3], #1 │ │ + b.n 297de │ │ + ldrd r3, r2, [r1] │ │ + cmp r2, #4 │ │ + bcc.n 29774 │ │ + sub.w ip, r2, #4 │ │ + ldr.w r2, [r3], #4 │ │ + b.n 297de │ │ + ldrd r3, r2, [r1] │ │ + cmp r2, #2 │ │ + bcs.n 297d6 │ │ + str.w r3, [sp, #7] │ │ + mov.w ip, #19 │ │ + b.n 297b6 │ │ + ldrd r3, ip, [r1] │ │ + cmp.w ip, #7 │ │ + bhi.n 297f2 │ │ + str.w r3, [sp, #23] │ │ + ldrh.w r1, [sp, #24] │ │ + ldr r2, [sp, #16] │ │ + ldrb.w r3, [sp, #26] │ │ + ldr.w ip, [sp, #20] │ │ + str.w ip, [sp, #4] │ │ + mov.w ip, #19 │ │ + strh.w r1, [sp, #8] │ │ + str r2, [sp, #0] │ │ + strb.w r3, [sp, #10] │ │ + b.n 297b6 │ │ + mov.w ip, #26 │ │ + strb.w r2, [sp] │ │ + ldrd r2, r3, [sp] │ │ + ldr.w r1, [sp, #7] │ │ + str r1, [r0, #8] │ │ + str.w r3, [r0, #5] │ │ + movs r3, #12 │ │ + str.w r2, [r0, #1] │ │ + movs r2, #0 │ │ + str r2, [r0, r3] │ │ + strb.w ip, [r0] │ │ + add sp, #32 │ │ + pop {r7, pc} │ │ + sub.w ip, r2, #2 │ │ + ldrh.w r2, [r3], #2 │ │ + strd r3, ip, [r1] │ │ + mov.w ip, #82 @ 0x52 │ │ + movs r3, #4 │ │ + str r2, [r0, r3] │ │ + strb.w ip, [r0] │ │ + add sp, #32 │ │ + pop {r7, pc} │ │ + ldr.w lr, [r3, #4] │ │ + sub.w ip, ip, #8 │ │ + ldr r2, [r3, #0] │ │ + adds r3, #8 │ │ + cmp.w lr, #0 │ │ + strd r3, ip, [r1] │ │ + beq.n 297e2 │ │ + mov.w ip, #56 @ 0x38 │ │ + strb.w ip, [r0] │ │ + add sp, #32 │ │ + pop {r7, pc} │ │ + push {r7, lr} │ │ + sub sp, #16 │ │ + uxtb r2, r2 │ │ + cmp r2, #8 │ │ + bne.n 29846 │ │ + ldrd r3, r2, [r1] │ │ + cmp r2, #8 │ │ + bcs.n 29862 │ │ + str.w r3, [sp, #7] │ │ + ldrd ip, r3, [sp] │ │ + ldrb.w r1, [sp, #10] │ │ + ldrh.w r2, [sp, #8] │ │ + strh.w r2, [r0, #9] │ │ + strb r1, [r0, #11] │ │ + str.w r3, [r0, #5] │ │ + str.w ip, [r0, #1] │ │ + b.n 29850 │ │ + ldrd r3, r2, [r1] │ │ + cmp r2, #4 │ │ + bcs.n 29880 │ │ + str r3, [r0, #8] │ │ + movs r1, #19 │ │ + mov.w ip, #0 │ │ + movs r3, #12 │ │ + str.w ip, [r0, r3] │ │ + strb r1, [r0, #0] │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + ldr.w lr, [r3, #4] │ │ + subs r2, #8 │ │ + ldr.w ip, [r3] │ │ + adds r3, #8 │ │ + cmp.w lr, #0 │ │ + strd r3, r2, [r1] │ │ + beq.n 2988a │ │ + movs r1, #56 @ 0x38 │ │ + strb r1, [r0, #0] │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + ldr.w ip, [r3], #4 │ │ + subs r2, #4 │ │ + strd r3, r2, [r1] │ │ + movs r1, #82 @ 0x52 │ │ + movs r3, #4 │ │ + str.w ip, [r0, r3] │ │ + strb r1, [r0, #0] │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ + sub sp, #16 │ │ + movw r2, #5653 @ 0x1615 │ │ + sub.w r3, r1, r1, lsr #1 │ │ + movt r2, #5 │ │ + cmp r1, r2 │ │ + it cc │ │ + movcc r2, r1 │ │ + cmp r2, r3 │ │ + it ls │ │ + movls r2, r3 │ │ + cmp r2, #48 @ 0x30 │ │ + mov r4, r2 │ │ + it ls │ │ + movls r4, #48 @ 0x30 │ │ + cmp r2, #171 @ 0xab │ │ + bcs.n 298e8 │ │ + movs r2, #0 │ │ + cmp r1, #65 @ 0x41 │ │ + it cc │ │ + movcc r2, #1 │ │ + str r2, [sp, #0] │ │ + add r2, sp, #8 │ │ + movs r3, #170 @ 0xaa │ │ + bl 29bf0 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #24 │ │ + umull r6, r2, r4, r2 │ │ + cbnz r2, 29914 │ │ + movw r2, #65529 @ 0xfff9 │ │ + movt r2, #32767 @ 0x7fff │ │ + cmp r6, r2 │ │ + bcs.n 29914 │ │ + movs r5, #0 │ │ + cbz r6, 2991c │ │ + mov r9, r0 │ │ + mov r0, r6 │ │ + mov sl, r1 │ │ + blx 60d40 │ │ + cbz r0, 29946 │ │ + mov r8, r0 │ │ + mov r1, sl │ │ + mov r0, r9 │ │ + b.n 29922 │ │ + ldr r0, [pc, #68] @ (2995c ) │ │ + add r0, pc │ │ + bl b128 │ │ + mov.w r8, #8 │ │ + movs r4, #0 │ │ + cmp r1, #65 @ 0x41 │ │ + it cc │ │ + movcc r5, #1 │ │ + mov r2, r8 │ │ + mov r3, r4 │ │ + str r5, [sp, #0] │ │ + bl 29bf0 │ │ + mov r0, r8 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + movs r0, #8 │ │ + mov r1, r6 │ │ + bl b118 │ │ + mov r4, r0 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + str r1, [sp, #136] @ 0x88 │ │ + movs r3, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #24 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 299c4 │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 299bc │ │ + cbz r3, 2999c │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #1 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (299d0 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (299cc ) │ │ + add r2, pc │ │ + bl b108 │ │ + str r3, [sp, #40] @ 0x28 │ │ + movs r3, r0 │ │ + str r3, [sp, #72] @ 0x48 │ │ + movs r3, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #40 @ 0x28 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 29a38 │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 29a30 │ │ + cbz r3, 29a10 │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #2 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (29a44 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (29a40 ) │ │ + add r2, pc │ │ + bl b108 │ │ + str r2, [sp, #536] @ 0x218 │ │ + movs r3, r0 │ │ + str r2, [sp, #568] @ 0x238 │ │ + movs r3, r0 │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #0 │ │ + it ne │ │ + bxne lr │ │ + ldr r1, [r0, #8] │ │ + cbz r1, 29a68 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + ldr r1, [r0, #4] │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + ldr r1, [r0, #16] │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #12] │ │ + bne.w 60c64 │ │ + bx lr │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + ldrd r8, r6, [r0, #4] │ │ + mov r5, r0 │ │ + cbz r6, 29ab6 │ │ + add.w r4, r8, #8 │ │ + b.n 29a92 │ │ + adds r4, #40 @ 0x28 │ │ + subs r6, #1 │ │ + beq.n 29ab6 │ │ + ldr.w r0, [r4, #-8] │ │ + cmp r0, #0 │ │ + bne.n 29a8c │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #-4] │ │ + blxne 60d20 │ │ + ldr r0, [r4, #8] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #4] │ │ + blxne 60d20 │ │ + b.n 29a8c │ │ + ldr r0, [r5, #0] │ │ + cbz r0, 29ac8 │ │ + mov r0, r8 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r1, #0 │ │ + it eq │ │ + bxeq lr │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r4, r0 │ │ + add.w r0, r1, r1, lsl #2 │ │ + movs r6, #0 │ │ + mov.w r8, r0, lsl #3 │ │ + b.n 29af0 │ │ + adds r6, #40 @ 0x28 │ │ + cmp r8, r6 │ │ + beq.n 29b12 │ │ + ldr r0, [r4, r6] │ │ + cmp r0, #0 │ │ + bne.n 29aea │ │ + adds r5, r4, r6 │ │ + ldr r0, [r5, #8] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #4] │ │ + blxne 60d20 │ │ + ldr r0, [r5, #16] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #12] │ │ + blxne 60d20 │ │ + b.n 29aea │ │ + mov r0, r4 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r4, r0 │ │ + ldr r0, [r0, #8] │ │ + cmp r0, #2 │ │ + beq.n 29b32 │ │ + cbz r0, 29b38 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r6, [r4, #16] │ │ + cbz r6, 29b76 │ │ + ldr.w r8, [r4, #12] │ │ + add.w r5, r8, #8 │ │ + b.n 29b4c │ │ + adds r5, #40 @ 0x28 │ │ + subs r6, #1 │ │ + beq.n 29b70 │ │ + ldr.w r0, [r5, #-8] │ │ + cmp r0, #0 │ │ + bne.n 29b46 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r5, #-4] │ │ + blxne 60d20 │ │ + ldr r0, [r5, #8] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #4] │ │ + blxne 60d20 │ │ + b.n 29b46 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + ldr r0, [r4, #24] │ │ + cmp r0, #0 │ │ + beq.n 29b32 │ │ + ldr r0, [r4, #20] │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 29b9e │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r6, [r4, #8] │ │ + cbz r6, 29bdc │ │ + ldr.w r8, [r4, #4] │ │ + add.w r5, r8, #8 │ │ + b.n 29bb2 │ │ + adds r5, #40 @ 0x28 │ │ + subs r6, #1 │ │ + beq.n 29bd6 │ │ + ldr.w r0, [r5, #-8] │ │ + cmp r0, #0 │ │ + bne.n 29bac │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r5, #-4] │ │ + blxne 60d20 │ │ + ldr r0, [r5, #8] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #4] │ │ + blxne 60d20 │ │ + b.n 29bac │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + ldr r0, [r4, #16] │ │ + cmp r0, #0 │ │ + beq.n 29b98 │ │ + ldr r0, [r4, #12] │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #420 @ 0x1a4 │ │ + mov r4, r1 │ │ + mov sl, r3 │ │ + str r2, [sp, #80] @ 0x50 │ │ + mov.w r1, #1073741824 @ 0x40000000 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + mov r2, r4 │ │ + movs r3, #0 │ │ + bl 5e064 │ │ + umull r2, r3, r0, r4 │ │ + adds r6, r0, #1 │ │ + adc.w r5, r1, #0 │ │ + mla r3, r1, r4, r3 │ │ + eor.w r3, r3, #1073741824 @ 0x40000000 │ │ + orrs r2, r3 │ │ + it eq │ │ + moveq r5, r1 │ │ + str r5, [sp, #20] │ │ + it eq │ │ + moveq r6, r0 │ │ + cmp.w r4, #4096 @ 0x1000 │ │ + str r6, [sp, #24] │ │ + bhi.n 29c42 │ │ + sub.w r0, r4, r4, lsr #1 │ │ + cmp r0, #64 @ 0x40 │ │ + it cs │ │ + movcs r0, #64 @ 0x40 │ │ + b.n 29c64 │ │ + orr.w r0, r4, #1 │ │ + movs r2, #1 │ │ + clz r0, r0 │ │ + eor.w r0, r0, #31 │ │ + and.w r1, r0, #1 │ │ + add.w r0, r1, r0, lsr #1 │ │ + lsr.w r1, r4, r0 │ │ + lsl.w r0, r2, r0 │ │ + add r0, r1 │ │ + lsrs r0, r0, #1 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + sub.w r8, r7, #94 @ 0x5e │ │ + str r0, [sp, #28] │ │ + movs r2, #1 │ │ + sub.w r0, r1, #24 │ │ + str r0, [sp, #16] │ │ + sub.w r0, r1, #12 │ │ + mov.w r9, #0 │ │ + mov.w lr, #0 │ │ + mov ip, sl │ │ + mov r3, r4 │ │ + str r0, [sp, #8] │ │ + add.w r0, r1, #48 @ 0x30 │ │ + str r0, [sp, #12] │ │ + strd r4, sl, [sp, #36] @ 0x24 │ │ + add.w r4, r9, r9, lsl #1 │ │ + cmp r3, r9 │ │ + str.w r9, [sp, #60] @ 0x3c │ │ + bls.n 29cb4 │ │ + b.n 29cce │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + add.w lr, lr, #1 │ │ + add.w r9, r9, r2, lsr #1 │ │ + add.w r4, r9, r9, lsl #1 │ │ + cmp r3, r9 │ │ + str.w r9, [sp, #60] @ 0x3c │ │ + bhi.n 29cce │ │ + movs r0, #1 │ │ + mov sl, r2 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + cmp.w lr, #2 │ │ + bcs.w 29eb8 │ │ + mov r2, sl │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + b.n 2a0dc │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + sub.w fp, r3, r9 │ │ + ldr r1, [sp, #28] │ │ + add.w r0, r0, r4, lsl #3 │ │ + str.w lr, [sp, #68] @ 0x44 │ │ + cmp fp, r1 │ │ + str r4, [sp, #72] @ 0x48 │ │ + bcs.n 29d08 │ │ + ldr r1, [r7, #8] │ │ + cbz r1, 29d30 │ │ + movs r1, #0 │ │ + cmp.w fp, #32 │ │ + strd r1, r1, [sp] │ │ + it cs │ │ + movcs.w fp, #32 │ │ + mov r4, r2 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + mov r1, fp │ │ + bl 2a11c │ │ + mov r2, r4 │ │ + b.n 29e4c │ │ + cmp.w fp, #2 │ │ + bcc.w 29e4c │ │ + ldrd r3, sl, [r0] │ │ + ldrd ip, lr, [r0, #24] │ │ + subs.w r1, ip, r3 │ │ + sbcs.w r1, lr, sl │ │ + bcs.n 29d3e │ │ + cmp.w fp, #2 │ │ + bne.n 29d4a │ │ + movs r0, #2 │ │ + mov.w sl, #1 │ │ + b.n 29dc8 │ │ + ldr r0, [sp, #28] │ │ + cmp fp, r0 │ │ + it cs │ │ + movcs fp, r0 │ │ + mov.w r3, fp, lsl #1 │ │ + b.n 29e52 │ │ + cmp.w fp, #2 │ │ + bne.n 29d76 │ │ + mov.w fp, #2 │ │ + b.n 29e4c │ │ + ldr r1, [sp, #12] │ │ + movs r5, #2 │ │ + str r3, [sp, #84] @ 0x54 │ │ + mov r6, ip │ │ + add.w r1, r1, r4, lsl #3 │ │ + mov r3, lr │ │ + str r2, [sp, #64] @ 0x40 │ │ + ldrd r2, r4, [r1] │ │ + subs r6, r2, r6 │ │ + sbcs.w r3, r4, r3 │ │ + bcs.n 29da6 │ │ + adds r5, #1 │ │ + adds r1, #24 │ │ + cmp fp, r5 │ │ + mov r6, r2 │ │ + mov r3, r4 │ │ + bne.n 29d5a │ │ + mov r5, fp │ │ + b.n 29da6 │ │ + ldr r1, [sp, #12] │ │ + mov r9, sl │ │ + movs r5, #2 │ │ + mov sl, ip │ │ + add.w r1, r1, r4, lsl #3 │ │ + mov r4, lr │ │ + str r3, [sp, #84] @ 0x54 │ │ + str r2, [sp, #64] @ 0x40 │ │ + ldrd r2, r3, [r1] │ │ + subs.w r6, r2, sl │ │ + sbcs.w r4, r3, r4 │ │ + bcc.n 29da4 │ │ + adds r5, #1 │ │ + adds r1, #24 │ │ + cmp fp, r5 │ │ + mov sl, r2 │ │ + mov r4, r3 │ │ + bne.n 29d88 │ │ + mov r5, fp │ │ + mov sl, r9 │ │ + ldr r1, [sp, #28] │ │ + ldrd r9, r2, [sp, #60] @ 0x3c │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + cmp r5, r1 │ │ + bcc.n 29ce4 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + mov r3, r5 │ │ + subs.w r0, ip, r0 │ │ + sbcs.w r0, lr, sl │ │ + bcs.n 29e40 │ │ + mov r0, r3 │ │ + movs.w sl, r3, lsr #1 │ │ + beq.n 29e44 │ │ + str r2, [sp, #64] @ 0x40 │ │ + add.w r2, r0, r0, lsl #1 │ │ + str r0, [sp, #52] @ 0x34 │ │ + lsls r3, r4, #3 │ │ + ldr r0, [sp, #8] │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + add.w r2, r0, r2, lsl #3 │ │ + adds r4, r2, r3 │ │ + ldr r0, [r6, r3] │ │ + subs.w sl, sl, #1 │ │ + ldmdb r4, {r1, fp, lr} │ │ + str r1, [r6, r3] │ │ + add.w r1, r6, r3 │ │ + add.w r6, r6, #24 │ │ + ldrd r5, r9, [r1, #4] │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r0, [r2, r3] │ │ + str.w r5, [r4, #-8] │ │ + ldr r5, [r4, #4] │ │ + ldrd r8, ip, [r1, #12] │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str.w r8, [r2, r3] │ │ + sub.w r2, r2, #24 │ │ + str.w r0, [r4, #-12] │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + strd r0, r5, [r1, #12] │ │ + ldr r5, [r1, #20] │ │ + ldr r0, [r4, #8] │ │ + str.w fp, [r1, #4] │ │ + str.w lr, [r1, #8] │ │ + str.w r9, [r4, #-4] │ │ + str.w ip, [r4, #4] │ │ + str r0, [r1, #20] │ │ + str r5, [r4, #8] │ │ + bne.n 29dda │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + sub.w r8, r7, #94 @ 0x5e │ │ + ldrd r9, r2, [sp, #60] @ 0x3c │ │ + b.n 29e4c │ │ + mov fp, r3 │ │ + b.n 29e4c │ │ + mov.w fp, #1 │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + mov.w r0, fp, lsl #1 │ │ + adds r3, r0, #1 │ │ + sub.w r0, r9, r2, lsr #1 │ │ + mov sl, r2 │ │ + adds.w r0, r0, r9 │ │ + add.w r2, r9, r3, lsr #1 │ │ + ldr r4, [sp, #24] │ │ + mov.w lr, #0 │ │ + adc.w r1, lr, #0 │ │ + adds.w r2, r2, r9 │ │ + str r3, [sp, #48] @ 0x30 │ │ + umull ip, r6, r2, r4 │ │ + ldr r3, [sp, #20] │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + mla r2, r2, r3, r6 │ │ + umull r6, r5, r0, r4 │ │ + mla r0, r0, r3, r5 │ │ + mla r0, r1, r4, r0 │ │ + adc.w r1, lr, #0 │ │ + mla r1, r1, r4, r2 │ │ + eors r0, r1 │ │ + eor.w r1, ip, r6 │ │ + clz r1, r1 │ │ + add.w r1, r1, #32 │ │ + it ne │ │ + clzne r1, r0 │ │ + ldrd lr, r4, [sp, #68] @ 0x44 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + str r1, [sp, #52] @ 0x34 │ │ + cmp.w lr, #2 │ │ + bcc.w 29cc6 │ │ + ldr r0, [sp, #16] │ │ + mov r2, sl │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + add.w r0, r0, r4, lsl #3 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add.w r0, r0, r4, lsl #3 │ │ + str r0, [sp, #72] @ 0x48 │ │ + b.n 29ed8 │ │ + lsls r2, r5, #1 │ │ + cmp r3, #1 │ │ + bls.w 2a0d8 │ │ + sub.w r3, lr, #1 │ │ + ldrb.w r0, [r8, r3] │ │ + cmp r0, sl │ │ + bcc.w 2a0dc │ │ + add r0, sp, #88 @ 0x58 │ │ + mov lr, r3 │ │ + ldr.w r6, [r0, r3, lsl #2] │ │ + lsrs r4, r6, #1 │ │ + add.w r5, r4, r2, lsr #1 │ │ + cmp r5, ip │ │ + bhi.n 29f02 │ │ + orr.w r0, r6, r2 │ │ + ands.w r0, r0, #1 │ │ + beq.n 29ed0 │ │ + sub.w r0, r9, r5 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + strd r3, lr, [sp, #64] @ 0x40 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w fp, r1, r0, lsl #3 │ │ + lsls r0, r6, #31 │ │ + bne.n 29f58 │ │ + orr.w r0, r4, #1 │ │ + mov r9, r2 │ │ + clz r0, r0 │ │ + movs r1, #62 @ 0x3e │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + mov r3, ip │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + mov r8, sl │ │ + mov sl, fp │ │ + mov fp, ip │ │ + bl 2a11c │ │ + ldr r3, [sp, #64] @ 0x40 │ │ + mov ip, fp │ │ + ldr.w lr, [sp, #68] @ 0x44 │ │ + mov fp, sl │ │ + mov sl, r8 │ │ + mov r2, r9 │ │ + mov.w r9, r2, lsr #1 │ │ + lsls r0, r2, #31 │ │ + bne.n 29f9c │ │ + b.n 29f60 │ │ + mov.w r9, r2, lsr #1 │ │ + lsls r0, r2, #31 │ │ + bne.n 29f9c │ │ + orr.w r0, r9, #1 │ │ + movs r1, #62 @ 0x3e │ │ + clz r0, r0 │ │ + mov sl, r2 │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + mov r3, ip │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + add.w r0, r4, r4, lsl #1 │ │ + mov r1, r9 │ │ + mov r8, fp │ │ + add.w r0, fp, r0, lsl #3 │ │ + mov fp, ip │ │ + bl 2a11c │ │ + mov r2, sl │ │ + ldr r3, [sp, #64] @ 0x40 │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + mov ip, fp │ │ + ldr.w lr, [sp, #68] @ 0x44 │ │ + mov fp, r8 │ │ + cmp r2, #2 │ │ + it cs │ │ + cmpcs r6, #2 │ │ + bcs.n 29fb6 │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + lsls r0, r5, #1 │ │ + adds r2, r0, #1 │ │ + sub.w r8, r7, #94 @ 0x5e │ │ + cmp r3, #1 │ │ + bhi.n 29ed8 │ │ + b.n 2a0d8 │ │ + cmp r9, r4 │ │ + mov r8, r4 │ │ + it cc │ │ + movcc r8, r9 │ │ + cmp ip, r8 │ │ + bcc.n 29fa4 │ │ + add.w r0, r4, r4, lsl #1 │ │ + mov r1, fp │ │ + str r5, [sp, #44] @ 0x2c │ │ + cmp r4, r9 │ │ + add.w fp, fp, r0, lsl #3 │ │ + str r1, [sp, #84] @ 0x54 │ │ + it hi │ │ + movhi r1, fp │ │ + ldr r6, [sp, #80] @ 0x50 │ │ + add.w r5, r8, r8, lsl #1 │ │ + lsls r2, r5, #3 │ │ + mov r0, r6 │ │ + bl 5df6a │ │ + add.w ip, r6, r5, lsl #3 │ │ + cmp r4, r9 │ │ + bls.n 2a056 │ │ + ldr r6, [sp, #32] │ │ + ldr.w r2, [fp, #-24]! │ │ + mov.w lr, #0 │ │ + ldr.w r3, [ip, #-24]! │ │ + mov.w r8, #0 │ │ + ldr.w r0, [fp, #4] │ │ + ldr.w r1, [ip, #4] │ │ + subs r2, r3, r2 │ │ + sbcs.w r2, r1, r0 │ │ + mov r0, ip │ │ + it cs │ │ + movcs.w lr, #1 │ │ + it cc │ │ + movcc.w r8, #1 │ │ + cmp.w r8, #0 │ │ + it ne │ │ + movne r0, fp │ │ + ldmia.w r0, {r2, r3, r4, r5, r9, sl} │ │ + orr.w r0, r8, r8, lsl #1 │ │ + mov r1, r6 │ │ + add.w ip, ip, r0, lsl #3 │ │ + orr.w r0, lr, lr, lsl #1 │ │ + stmia.w r1, {r2, r3, r4, r5, r9, sl} │ │ + add.w fp, fp, r0, lsl #3 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + cmp fp, r0 │ │ + beq.n 2a04a │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + subs r6, #24 │ │ + cmp ip, r0 │ │ + bne.n 29fee │ │ + mov r0, fp │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + b.n 2a0c4 │ │ + cmp.w r8, #0 │ │ + beq.n 2a0be │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + ldrd r0, r2, [r8] │ │ + mov.w r9, #0 │ │ + ldrd r3, r5, [fp] │ │ + mov lr, r8 │ │ + subs r0, r3, r0 │ │ + sbcs.w r0, r5, r2 │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + str r0, [sp, #76] @ 0x4c │ │ + it cc │ │ + movcc.w r9, #1 │ │ + cmp.w r9, #0 │ │ + it ne │ │ + movne lr, fp │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + ldmia.w lr, {r0, r2, r3, r4, r6, sl} │ │ + mov r5, r1 │ │ + adds r1, #24 │ │ + stmia.w r5, {r0, r2, r3, r4, r6, sl} │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r1, [sp, #84] @ 0x54 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w r8, r8, r0, lsl #3 │ │ + cmp r8, ip │ │ + itttt ne │ │ + orrne.w r0, r9, r9, lsl #1 │ │ + addne.w fp, fp, r0, lsl #3 │ │ + ldrne r0, [sp, #72] @ 0x48 │ │ + cmpne fp, r0 │ │ + bne.n 2a060 │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ + b.n 2a0c2 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + sub.w r2, ip, r8 │ │ + mov r1, r8 │ │ + bl 5df6a │ │ + ldrd r3, lr, [sp, #64] @ 0x40 │ │ + ldrd ip, r5, [sp, #40] @ 0x28 │ │ + b.n 29fa4 │ │ + mov.w lr, #1 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + add r0, sp, #88 @ 0x58 │ │ + strb.w sl, [r8, lr] │ │ + cmp r3, r9 │ │ + str.w r2, [r0, lr, lsl #2] │ │ + bhi.w 29c9e │ │ + lsls r0, r2, #31 │ │ + bne.n 2a112 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + movs r0, #0 │ │ + orr.w r2, r1, #1 │ │ + clz r3, r2 │ │ + movs r2, #62 @ 0x3e │ │ + eor.w r2, r2, r3, lsl #1 │ │ + strd r2, r0, [sp] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + mov r3, ip │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + bl 2a11c │ │ + add sp, #420 @ 0x1a4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 2a0c6 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #116 @ 0x74 │ │ + mov r9, r2 │ │ + mov fp, r0 │ │ + cmp r1, #33 @ 0x21 │ │ + str r2, [sp, #52] @ 0x34 │ │ + bcs.w 2a354 │ │ + mov r4, r1 │ │ + lsrs r0, r4, #1 │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + str r0, [sp, #40] @ 0x28 │ │ + beq.w 2a93a │ │ + cmp r4, #8 │ │ + str r4, [sp, #28] │ │ + bcc.w 2a63a │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + ldrd r0, r2, [fp, #48] @ 0x30 │ │ + ldrd r3, r6, [fp, #72] @ 0x48 │ │ + ldrd r5, lr, [fp] │ │ + subs r0, r3, r0 │ │ + mov.w r3, #72 @ 0x48 │ │ + sbcs.w r0, r6, r2 │ │ + mov.w r6, #48 @ 0x30 │ │ + ldrd r1, r8, [fp, #24] │ │ + it cc │ │ + movcc r6, #72 @ 0x48 │ │ + it cc │ │ + movcc r3, #48 @ 0x30 │ │ + ldr.w r0, [fp, r3] │ │ + subs r1, r1, r5 │ │ + str r0, [sp, #60] @ 0x3c │ │ + mov.w r5, #0 │ │ + ldr.w r0, [fp, r6] │ │ + sbcs.w r1, r8, lr │ │ + add r3, fp │ │ + str r0, [sp, #56] @ 0x38 │ │ + it cc │ │ + movcc r5, #1 │ │ + mov.w r0, #0 │ │ + orr.w r5, r5, r5, lsl #1 │ │ + it cs │ │ + movcs r0, #1 │ │ + orr.w r1, r0, r0, lsl #1 │ │ + add.w r0, fp, r6 │ │ + ldr.w r2, [fp, r5, lsl #3] │ │ + add.w r4, fp, r1, lsl #3 │ │ + ldr.w sl, [fp, r1, lsl #3] │ │ + add.w r1, fp, r5, lsl #3 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + ldr.w ip, [r0, #4] │ │ + ldr r5, [r1, #4] │ │ + subs r2, r6, r2 │ │ + ldr.w r8, [r3, #4] │ │ + sbcs.w r2, ip, r5 │ │ + mov r5, r0 │ │ + ldr.w lr, [r4, #4] │ │ + mrs ip, CPSR │ │ + it cc │ │ + movcc r5, r4 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + subs.w r2, r2, sl │ │ + sbcs.w r2, r8, lr │ │ + itt cc │ │ + movcc r5, r3 │ │ + movcc r3, r4 │ │ + str r3, [sp, #60] @ 0x3c │ │ + it cc │ │ + movcc r4, r0 │ │ + msr CPSR_f, ip │ │ + it cc │ │ + movcc r4, r1 │ │ + ldrd r2, r6, [r4] │ │ + str r2, [sp, #56] @ 0x38 │ │ + ldrd r3, r2, [r5] │ │ + str r3, [sp, #36] @ 0x24 │ │ + str r2, [sp, #44] @ 0x2c │ │ + it cc │ │ + movcc r1, r0 │ │ + ldmia.w r1, {r2, r3, r8, sl, ip, lr} │ │ + mov r0, r9 │ │ + stmia.w r0, {r2, r3, r8, sl, ip, lr} │ │ + mov ip, r4 │ │ + mov r8, r4 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + mov lr, r5 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + subs r0, r1, r0 │ │ + add.w r1, r9, #24 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + sbcs r0, r6 │ │ + it cc │ │ + movcc ip, r5 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + it cs │ │ + movcs r8, lr │ │ + add.w r0, r9, #48 @ 0x30 │ │ + ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, r9, #72 @ 0x48 │ │ + ldr.w ip, [sp, #60] @ 0x3c │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add.w sl, r0, r0, lsl #1 │ │ + add.w r6, fp, sl, lsl #3 │ │ + ldr.w r2, [fp, sl, lsl #3] │ │ + ldrd r5, r4, [r6, #48] @ 0x30 │ │ + ldrd r3, r0, [r6, #72] @ 0x48 │ │ + ldrd r1, r8, [r6, #24] │ │ + subs r3, r3, r5 │ │ + ldr.w lr, [r6, #4] │ │ + sbcs r0, r4 │ │ + mov.w r3, #48 @ 0x30 │ │ + mov.w r0, #72 @ 0x48 │ │ + it cc │ │ + movcc r3, #72 @ 0x48 │ │ + it cc │ │ + movcc r0, #48 @ 0x30 │ │ + mov r5, r0 │ │ + ldr.w r9, [r6, r0] │ │ + subs r0, r1, r2 │ │ + sbcs.w r0, r8, lr │ │ + mov.w r0, #0 │ │ + add.w fp, r6, r5 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + ldr.w r8, [r6, r3] │ │ + it cs │ │ + movcs r1, #1 │ │ + orr.w r4, r1, r1, lsl #1 │ │ + orr.w r5, r0, r0, lsl #1 │ │ + ldr.w r2, [fp, #4] │ │ + str r2, [sp, #60] @ 0x3c │ │ + add.w r0, r6, r4, lsl #3 │ │ + ldr.w r1, [r6, r4, lsl #3] │ │ + adds r2, r6, r3 │ │ + ldr.w ip, [r6, r5, lsl #3] │ │ + add.w r4, r6, r5, lsl #3 │ │ + str r1, [sp, #56] @ 0x38 │ │ + ldr r1, [r2, #4] │ │ + subs.w r6, r8, ip │ │ + ldr r5, [r4, #4] │ │ + ldr.w lr, [r0, #4] │ │ + sbcs r1, r5 │ │ + mrs r6, CPSR │ │ + mov r1, r2 │ │ + it cc │ │ + movcc r1, r0 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + subs.w r5, r9, r3 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + mov r9, r0 │ │ + sbcs.w r5, r3, lr │ │ + ittt cc │ │ + movcc r1, fp │ │ + movcc fp, r0 │ │ + movcc r9, r2 │ │ + msr CPSR_f, r6 │ │ + it cc │ │ + movcc r9, r4 │ │ + ldrd r3, r6, [r9] │ │ + str r3, [sp, #60] @ 0x3c │ │ + ldrd r3, r0, [r1] │ │ + str r3, [sp, #44] @ 0x2c │ │ + str r0, [sp, #56] @ 0x38 │ │ + it cc │ │ + movcc r4, r2 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add.w r0, r0, sl, lsl #3 │ │ + ldmia.w r4, {r3, r5, r8, sl, ip, lr} │ │ + mov r2, r0 │ │ + stmia.w r2, {r3, r5, r8, sl, ip, lr} │ │ + mov ip, r9 │ │ + mov lr, r1 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + mov r8, r0 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + subs r2, r3, r2 │ │ + add.w r3, r0, #24 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + sbcs r2, r6 │ │ + it cc │ │ + movcc ip, r1 │ │ + ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ + stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + it cs │ │ + movcs r9, lr │ │ + add.w r0, r8, #48 @ 0x30 │ │ + ldmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, r8, #72 @ 0x48 │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #4 │ │ + b.n 2a662 │ │ + ldr r5, [r7, #8] │ │ + mov r8, r3 │ │ + ldr r0, [r7, #12] │ │ + str r0, [sp, #24] │ │ + sub.w r0, r9, #24 │ │ + str r1, [sp, #44] @ 0x2c │ │ + strd r0, r3, [sp, #12] │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + cmp r5, #0 │ │ + beq.w 2a622 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + movs r0, #168 @ 0xa8 │ │ + cmp r1, #64 @ 0x40 │ │ + mov.w r3, r1, lsr #3 │ │ + mla r2, r3, r0, fp │ │ + add.w r0, r3, r3, lsl #1 │ │ + add.w r9, fp, r0, lsl #5 │ │ + bcs.n 2a3d2 │ │ + ldrd lr, ip, [r2] │ │ + ldrd r3, r6, [r9] │ │ + ldrd r4, r1, [fp] │ │ + subs.w r0, r3, lr │ │ + sbcs.w r0, r6, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + subs r3, r4, r3 │ │ + sbcs.w r3, r1, r6 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + teq r3, r0 │ │ + it ne │ │ + movne r9, r2 │ │ + subs.w r0, r4, lr │ │ + sbcs.w r0, r1, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r3, r0 │ │ + it ne │ │ + movne r9, fp │ │ + b.n 2a3dc │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 2a990 │ │ + mov r9, r0 │ │ + sub.w r0, r9, fp │ │ + movw r1, #43691 @ 0xaaab │ │ + movt r1, #43690 @ 0xaaaa │ │ + subs r5, #1 │ │ + lsrs r0, r0, #3 │ │ + str r5, [sp, #32] │ │ + muls r0, r1 │ │ + mov ip, r9 │ │ + add r1, sp, #64 @ 0x40 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #24] │ │ + str.w r9, [sp, #40] @ 0x28 │ │ + cbz r0, 2a418 │ │ + ldr r2, [sp, #24] │ │ + ldrd r0, r1, [r9] │ │ + ldrd r2, r3, [r2] │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, r3, r1 │ │ + bcs.w 2a520 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + cmp r8, r0 │ │ + bcc.w 2a964 │ │ + add.w r0, r0, r0, lsl #1 │ │ + str r0, [sp, #20] │ │ + movs r5, #0 │ │ + mov r9, fp │ │ + add.w r8, r1, r0, lsl #3 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add.w r3, r0, r0, lsl #1 │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + str r0, [sp, #56] @ 0x38 │ │ + add.w r0, fp, r3, lsl #3 │ │ + str r0, [sp, #60] @ 0x3c │ │ + cmp r9, r0 │ │ + bcs.n 2a47c │ │ + ldrd r6, r0, [lr] │ │ + sub.w r8, r8, #24 │ │ + ldrd r4, r2, [r9] │ │ + subs r6, r4, r6 │ │ + sbcs r2, r0 │ │ + add.w r6, r5, r5, lsl #1 │ │ + mov r2, r8 │ │ + mov r0, r9 │ │ + it cc │ │ + movcc r2, r1 │ │ + add.w r9, r9, #24 │ │ + add.w r2, r2, r6, lsl #3 │ │ + ldmia.w r0, {r3, r4, r6, sl, fp, ip} │ │ + stmia.w r2, {r3, r4, r6, sl, fp, ip} │ │ + it cc │ │ + addcc r5, #1 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r9, r0 │ │ + bcc.n 2a446 │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ + add.w sl, r5, r5, lsl #1 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + cmp r0, fp │ │ + beq.n 2a4ae │ │ + mov r2, r9 │ │ + mov lr, r5 │ │ + ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ + sub.w r8, r8, #24 │ │ + add.w ip, r8, sl, lsl #3 │ │ + add.w r9, r9, #24 │ │ + stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + mov r0, fp │ │ + mov r5, lr │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + b.n 2a432 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + mov.w r2, sl, lsl #3 │ │ + bl 5df6a │ │ + subs.w r1, fp, r5 │ │ + str r5, [sp, #28] │ │ + beq.n 2a4ea │ │ + ldr r2, [sp, #20] │ │ + mov lr, r1 │ │ + ldr r0, [sp, #12] │ │ + add.w r8, r0, r2, lsl #3 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w r9, r0, sl, lsl #3 │ │ + mov r0, r8 │ │ + mov ip, r9 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, fp} │ │ + sub.w r8, r8, #24 │ │ + add.w r9, r9, #24 │ │ + subs.w lr, lr, #1 │ │ + stmia.w ip, {r2, r3, r4, r5, r6, fp} │ │ + bne.n 2a4d0 │ │ + ldr r4, [sp, #28] │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + ldr.w r8, [sp, #16] │ │ + cbz r4, 2a520 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + cmp r0, r4 │ │ + bcc.w 2a942 │ │ + add r0, sp, #64 @ 0x40 │ │ + ldr r5, [sp, #32] │ │ + mov r2, r9 │ │ + mov r3, r8 │ │ + strd r5, r0, [sp] │ │ + add.w r0, fp, sl, lsl #3 │ │ + bl 2a11c │ │ + cmp r4, #33 @ 0x21 │ │ + str r4, [sp, #44] @ 0x2c │ │ + bcs.w 2a36a │ │ + b.n 2a134 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp r8, r1 │ │ + bcc.w 2a964 │ │ + add.w r1, r1, r1, lsl #1 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + mov.w r8, #0 │ │ + mov r9, fp │ │ + add.w lr, r0, r1, lsl #3 │ │ + str r1, [sp, #56] @ 0x38 │ │ + add.w r2, sl, sl, lsl #1 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + add.w r0, fp, r2, lsl #3 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + cmp r9, r0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + bcs.n 2a590 │ │ + ldrd r3, r5, [r9] │ │ + sub.w lr, lr, #24 │ │ + ldrd r4, r2, [ip] │ │ + subs r3, r4, r3 │ │ + sbcs r2, r5 │ │ + add.w r3, r8, r8, lsl #1 │ │ + mov r2, lr │ │ + it cs │ │ + movcs r2, fp │ │ + add.w sl, r2, r3, lsl #3 │ │ + mov r3, r9 │ │ + add.w r9, r9, #24 │ │ + ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ + stmia.w sl, {r0, r1, r2, r4, r5, r6} │ │ + it cs │ │ + addcs.w r8, r8, #1 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r9, r0 │ │ + bcc.n 2a558 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + add.w r4, r8, r8, lsl #1 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, sl │ │ + beq.n 2a5c0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov r1, r9 │ │ + add.w r9, r9, #24 │ │ + add.w r8, r8, #1 │ │ + add.w ip, r0, r4, lsl #3 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + sub.w lr, lr, #24 │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + b.n 2a53e │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + lsls r2, r4, #3 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + mov r0, fp │ │ + bl 5df6a │ │ + subs.w lr, sl, r8 │ │ + beq.w 2a93a │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + add.w fp, fp, r4, lsl #3 │ │ + ldr r0, [sp, #12] │ │ + mov sl, fp │ │ + str.w lr, [sp, #28] │ │ + add.w r9, r0, r1, lsl #3 │ │ + mov ip, r9 │ │ + mov r2, sl │ │ + ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + sub.w r9, r9, #24 │ │ + add.w sl, sl, #24 │ │ + subs.w lr, lr, #1 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + bne.n 2a5e8 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r1, r8 │ │ + bcc.w 2a966 │ │ + ldr r4, [sp, #28] │ │ + movs r0, #0 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + ldr.w r8, [sp, #16] │ │ + cmp r4, #33 @ 0x21 │ │ + ldr r5, [sp, #32] │ │ + str r0, [sp, #24] │ │ + str r4, [sp, #44] @ 0x2c │ │ + bcs.w 2a366 │ │ + b.n 2a134 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + movs r0, #1 │ │ + str r0, [sp, #0] │ │ + mov r0, fp │ │ + mov r2, r9 │ │ + mov r3, r8 │ │ + bl 29bf0 │ │ + add sp, #116 @ 0x74 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + mov r1, r9 │ │ + mov lr, r9 │ │ + mov ip, r8 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ + add.w r0, r9, r9, lsl #1 │ │ + add.w ip, r8, r0, lsl #3 │ │ + add.w r0, lr, r0, lsl #3 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #1 │ │ + ldr r0, [sp, #28] │ │ + cmp r1, r9 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + sub.w r0, r0, r9 │ │ + str r0, [sp, #20] │ │ + add.w r0, r1, #1 │ │ + str r0, [sp, #24] │ │ + str r1, [sp, #32] │ │ + bcs.n 2a71c │ │ + ldr r2, [sp, #32] │ │ + add.w r0, r2, r2, lsl #1 │ │ + mov.w fp, r0, lsl #3 │ │ + ldr r0, [sp, #24] │ │ + b.n 2a6a6 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + mov r0, r5 │ │ + add r6, sp, #88 @ 0x58 │ │ + strd r9, lr, [r0], #8 │ │ + ldmia r6, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + add.w fp, fp, #24 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r2, r0 │ │ + mov r0, r2 │ │ + it cc │ │ + addcc r0, #1 │ │ + bcs.n 2a71c │ │ + str r0, [sp, #60] @ 0x3c │ │ + add.w r1, r2, r2, lsl #1 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w sl, r0, r1, lsl #3 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add.w r5, r0, r1, lsl #3 │ │ + mov r0, sl │ │ + ldmia.w r0, {r3, r4, r6, r8, ip, lr} │ │ + mov r2, r5 │ │ + stmia.w r2, {r3, r4, r6, r8, ip, lr} │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr.w lr, [r5, #4] │ │ + ldr.w r2, [r0, r1, lsl #3] │ │ + ldrd r0, r1, [r5, #-24] │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, lr, r1 │ │ + bcs.n 2a694 │ │ + add.w r6, sl, #8 │ │ + mov r9, r2 │ │ + mov sl, fp │ │ + add r2, sp, #88 @ 0x58 │ │ + ldmia r6, {r0, r1, r3, r6} │ │ + stmia r2!, {r0, r1, r3, r6} │ │ + add.w r6, r5, sl │ │ + cmp.w sl, #24 │ │ + sub.w r8, r6, #24 │ │ + mov r1, r6 │ │ + ldmia.w r8, {r0, r2, r3, r4, r5, ip} │ │ + stmia.w r1, {r0, r2, r3, r4, r5, ip} │ │ + beq.n 2a686 │ │ + ldrd r0, r1, [r6, #-48] @ 0x30 │ │ + sub.w sl, sl, #24 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + subs.w r0, r9, r0 │ │ + sbcs.w r0, lr, r1 │ │ + bcc.n 2a6ea │ │ + add.w r0, r5, sl │ │ + b.n 2a68a │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #32] │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r1, r5, r0, lsl #3 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #20] │ │ + cmp r2, r1 │ │ + ldr r1, [sp, #24] │ │ + bcs.n 2a800 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + mov.w fp, #24 │ │ + add.w r0, r3, r0, lsl #3 │ │ + str r0, [sp, #16] │ │ + add.w r0, r2, r2, lsl #1 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 2a780 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + add r6, sp, #88 @ 0x58 │ │ + ldr.w fp, [sp, #24] │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + ldmia r6, {r0, r2, r3, r6} │ │ + str.w r9, [r1] │ │ + strd r5, r0, [r1, #4] │ │ + add.w r0, r1, #12 │ │ + stmia r0!, {r2, r3, r6} │ │ + ldr r2, [sp, #32] │ │ + sub.w fp, fp, #24 │ │ + ldr r0, [sp, #20] │ │ + mov r1, r2 │ │ + cmp r2, r0 │ │ + it cc │ │ + addcc r1, #1 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add.w r0, r0, #24 │ │ + str r0, [sp, #36] @ 0x24 │ │ + bcs.n 2a800 │ │ + str r1, [sp, #32] │ │ + add.w r0, r2, r2, lsl #1 │ │ + ldr r1, [sp, #16] │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + add.w r4, r1, r0, lsl #3 │ │ + str r4, [sp, #24] │ │ + add.w r3, r2, r0, lsl #3 │ │ + ldmia.w r4, {r1, r6, r8, sl, ip, lr} │ │ + mov r5, r3 │ │ + stmia.w r5, {r1, r6, r8, sl, ip, lr} │ │ + ldr.w r2, [r2, r0, lsl #3] │ │ + ldrd r0, r1, [r3, #-24] │ │ + ldr r3, [r3, #4] │ │ + subs r0, r2, r0 │ │ + str r3, [sp, #60] @ 0x3c │ │ + sbcs.w r0, r3, r1 │ │ + bcs.n 2a766 │ │ + mov r9, r2 │ │ + ldr r2, [sp, #24] │ │ + mov sl, fp │ │ + str.w fp, [sp, #24] │ │ + add.w r5, r2, #8 │ │ + ldr r4, [r2, #20] │ │ + add r2, sp, #88 @ 0x58 │ │ + ldmia r5, {r0, r1, r5} │ │ + str r4, [sp, #100] @ 0x64 │ │ + stmia r2!, {r0, r1, r5} │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ + add.w r6, r1, fp │ │ + cmp fp, sl │ │ + sub.w r8, r6, #24 │ │ + mov r0, r6 │ │ + ldmia.w r8, {r2, r3, r4, r5, ip, lr} │ │ + stmia.w r0, {r2, r3, r4, r5, ip, lr} │ │ + beq.n 2a74c │ │ + ldrd r0, r2, [r6, #-48] @ 0x30 │ │ + add.w sl, sl, #24 │ │ + subs r1, #24 │ │ + subs.w r0, r9, r0 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + sbcs r0, r2 │ │ + bcc.n 2a7cc │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add r1, r0 │ │ + b.n 2a74e │ │ + ldr r0, [sp, #28] │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ + add.w r1, r0, r0, lsl #1 │ │ + mvn.w r0, #23 │ │ + str r1, [sp, #24] │ │ + add.w r1, r0, r1, lsl #3 │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add.w lr, r8, r1 │ │ + str r1, [sp, #56] @ 0x38 │ │ + sub.w r1, fp, #24 │ │ + str r1, [sp, #60] @ 0x3c │ │ + ldrd r1, r2, [r8] │ │ + mov r6, sl │ │ + ldrd r4, r3, [fp] │ │ + strd r0, fp, [sp, #40] @ 0x28 │ │ + movs r0, #0 │ │ + subs r1, r4, r1 │ │ + mov r4, sl │ │ + sbcs.w r1, r3, r2 │ │ + it cs │ │ + movcs r0, #1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + mov r3, r8 │ │ + str r0, [sp, #32] │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r3, fp │ │ + mov r1, lr │ │ + mov r2, r8 │ │ + ldmia.w r3, {r0, r5, r8, sl, ip, lr} │ │ + stmia.w r4, {r0, r5, r8, sl, ip, lr} │ │ + mov ip, r1 │ │ + mov sl, r6 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ + mov r8, r2 │ │ + ldrd r0, r3, [r1] │ │ + mov lr, r1 │ │ + ldrd r5, r4, [fp] │ │ + add.w sl, sl, #24 │ │ + subs r0, r0, r5 │ │ + sbcs.w r0, r3, r4 │ │ + it cc │ │ + movcc ip, fp │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w r3, r0, r9 │ │ + ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ + sub.w r9, r9, #24 │ │ + stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + mov.w r0, #0 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + it cs │ │ + movcs r1, #1 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne.w r1, #4294967295 @ 0xffffffff │ │ + cmp r0, #0 │ │ + it ne │ │ + movne.w r0, #4294967295 @ 0xffffffff │ │ + add.w r1, r1, r1, lsl #1 │ │ + add.w r0, r0, r0, lsl #1 │ │ + str.w r9, [sp, #56] @ 0x38 │ │ + add.w lr, lr, r1, lsl #3 │ │ + add.w fp, fp, r0, lsl #3 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str.w fp, [sp, #60] @ 0x3c │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w r8, r8, r0, lsl #3 │ │ + ldr r0, [sp, #32] │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w fp, fp, r0, lsl #3 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + subs r0, #1 │ │ + bne.n 2a82a │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + add.w ip, r0, #24 │ │ + ldr r0, [sp, #28] │ │ + lsls r2, r0, #31 │ │ + beq.n 2a92e │ │ + mov r0, fp │ │ + cmp r8, ip │ │ + it cc │ │ + movcc r0, r8 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + mov.w r0, #0 │ │ + stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + mov.w r1, #0 │ │ + it cs │ │ + movcs r1, #1 │ │ + it cc │ │ + movcc r0, #1 │ │ + orr.w r1, r1, r1, lsl #1 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w fp, fp, r1, lsl #3 │ │ + add.w r8, r8, r0, lsl #3 │ │ + cmp r8, ip │ │ + itt eq │ │ + addeq.w r0, lr, #24 │ │ + cmpeq fp, r0 │ │ + bne.n 2a960 │ │ + add sp, #116 @ 0x74 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #64] @ (2a984 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #64] @ (2a988 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #88] @ 0x58 │ │ + add r1, pc │ │ + add r0, sp, #88 @ 0x58 │ │ + str r2, [sp, #104] @ 0x68 │ │ + str r2, [sp, #100] @ 0x64 │ │ + movs r2, #4 │ │ + str r3, [sp, #92] @ 0x5c │ │ + str r2, [sp, #96] @ 0x60 │ │ + bl b450 │ │ + bl d0f8 │ │ + udf #254 @ 0xfe │ │ + ldr r2, [pc, #36] @ (2a98c ) │ │ + mov r0, r8 │ │ + add r2, pc │ │ + bl b80e │ │ + mov r5, r0 │ │ + ldr r0, [sp, #24] │ │ + lsls r2, r0, #3 │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ + bl 5df6a │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + strh r6, [r0, #4] │ │ + movs r3, r0 │ │ + strh r2, [r1, #4] │ │ + movs r3, r0 │ │ + strh r6, [r7, #2] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + mov fp, r2 │ │ + mov r4, r1 │ │ + cmp r3, #8 │ │ + bcc.n 2a9e2 │ │ + lsrs r6, r3, #3 │ │ + mov.w r9, #168 @ 0xa8 │ │ + mla r2, r6, r9, r0 │ │ + add.w sl, r6, r6, lsl #1 │ │ + mov r3, r6 │ │ + add.w r1, r0, sl, lsl #5 │ │ + bl 2a990 │ │ + mla r2, r6, r9, r4 │ │ + add.w r1, r4, sl, lsl #5 │ │ + mov r8, r0 │ │ + mov r0, r4 │ │ + mov r3, r6 │ │ + bl 2a990 │ │ + mla r2, r6, r9, fp │ │ + add.w r1, fp, sl, lsl #5 │ │ + mov r4, r0 │ │ + mov r0, fp │ │ + mov r3, r6 │ │ + bl 2a990 │ │ + mov fp, r0 │ │ + mov r0, r8 │ │ + ldrd lr, ip, [fp] │ │ + movs r5, #0 │ │ + ldrd r3, r6, [r4] │ │ + ldrd r2, r8, [r0] │ │ + subs.w r1, r3, lr │ │ + sbcs.w r1, r6, ip │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + subs r3, r2, r3 │ │ + sbcs.w r3, r8, r6 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + teq r3, r1 │ │ + it ne │ │ + movne r4, fp │ │ + subs.w r1, r2, lr │ │ + sbcs.w r1, r8, ip │ │ + it cc │ │ + movcc r5, #1 │ │ + eors r3, r5 │ │ + it ne │ │ + movne r4, r0 │ │ + mov r0, r4 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 2a9de │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + ldrd r8, r6, [r0, #4] │ │ + mov r4, r0 │ │ + cbz r6, 2aa62 │ │ + add.w r5, r8, #4 │ │ + ldr.w r0, [r5, #-4] │ │ + cmp r0, #0 │ │ + itttt ne │ │ + ldrne r0, [r5, #0] │ │ + cmpne r0, #0 │ │ + ldrne r0, [r5, #4] │ │ + blxne 60d20 │ │ + adds r5, #104 @ 0x68 │ │ + subs r6, #1 │ │ + bne.n 2aa4a │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #12] │ │ + cbz r0, 2aa7c │ │ + ldrd r8, sl, [r4, #16] │ │ + mov.w r9, #1 │ │ + b.n 2aa84 │ │ + mov.w sl, #0 │ │ + mov.w r9, #0 │ │ + movs r6, #0 │ │ + cmp.w sl, #0 │ │ + mov.w r1, r9, lsl #31 │ │ + beq.n 2ab2c │ │ + cmp r1, #0 │ │ + beq.n 2ab84 │ │ + cbz r6, 2aaa8 │ │ + mov r5, r0 │ │ + mov r0, r6 │ │ + ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ + cmp r8, r1 │ │ + bcs.n 2aaca │ │ + mov fp, r8 │ │ + mov r4, r0 │ │ + b.n 2aae6 │ │ + cmp.w r8, #0 │ │ + beq.n 2aab8 │ │ + ldr.w r0, [r0, #1240] @ 0x4d8 │ │ + subs.w r8, r8, #1 │ │ + bne.n 2aaae │ │ + mov.w r8, #0 │ │ + mov.w r9, #1 │ │ + movs r5, #0 │ │ + ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ + cmp r8, r1 │ │ + bcc.n 2aaa2 │ │ + ldr.w r4, [r0, #1232] @ 0x4d0 │ │ + cmp r4, #0 │ │ + beq.n 2ab76 │ │ + ldrh.w fp, [r0, #1236] @ 0x4d4 │ │ + blx 60d20 │ │ + ldrh.w r0, [r4, #1238] @ 0x4d6 │ │ + adds r5, #1 │ │ + cmp fp, r0 │ │ + mov r0, r4 │ │ + bcs.n 2aaca │ │ + add.w r8, fp, #1 │ │ + cbz r5, 2ab06 │ │ + add.w r0, r4, r8, lsl #2 │ │ + add.w r0, r0, #1240 @ 0x4d8 │ │ + ldr r6, [r0, #0] │ │ + subs r5, #1 │ │ + add.w r0, r6, #1240 @ 0x4d8 │ │ + bne.n 2aaf4 │ │ + cbz r4, 2ab5c │ │ + mov.w r8, #0 │ │ + b.n 2ab08 │ │ + mov r6, r4 │ │ + movs r0, #104 @ 0x68 │ │ + sub.w sl, sl, #1 │ │ + mla r1, fp, r0, r4 │ │ + movs r0, #0 │ │ + ldr.w r2, [r1, #88]! │ │ + cmp r2, #0 │ │ + itt ne │ │ + ldrne r2, [r1, #4] │ │ + cmpne r2, #0 │ │ + beq.n 2aa86 │ │ + ldr r0, [r1, #8] │ │ + blx 60d20 │ │ + movs r0, #0 │ │ + b.n 2aa86 │ │ + cbz r1, 2ab5c │ │ + cbnz r6, 2ab42 │ │ + mov r6, r0 │ │ + cmp.w r8, #0 │ │ + beq.n 2ab42 │ │ + ldr.w r6, [r6, #1240] @ 0x4d8 │ │ + subs.w r8, r8, #1 │ │ + bne.n 2ab38 │ │ + ldr.w r0, [r6, #1232] @ 0x4d0 │ │ + cbz r0, 2ab64 │ │ + mov r5, r0 │ │ + mov r0, r6 │ │ + blx 60d20 │ │ + ldr.w r0, [r5, #1232] @ 0x4d0 │ │ + mov r6, r5 │ │ + cmp r0, #0 │ │ + bne.n 2ab48 │ │ + b.n 2ab66 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r5, r6 │ │ + mov r0, r5 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + blx 60d20 │ │ + ldr r0, [pc, #20] @ (2ab90 ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + udf #254 @ 0xfe │ │ + ldr r0, [pc, #12] @ (2ab94 ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + udf #254 @ 0xfe │ │ + nop │ │ + ldrb r4, [r1, #26] │ │ + movs r3, r0 │ │ + ldrb r2, [r2, #26] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #92 @ 0x5c │ │ + mov r6, r1 │ │ + ldr.w r2, [r6, #16]! │ │ + cbz r2, 2abc0 │ │ + ldr r3, [r1, #36] @ 0x24 │ │ + cmp r3, #1 │ │ + bne.n 2abd8 │ │ + ldr r3, [r1, #20] │ │ + ldr r6, [r1, #40] @ 0x28 │ │ + cmp r3, r6 │ │ + bcs.n 2abea │ │ + movs r6, #0 │ │ + movs r5, #19 │ │ + mov r3, r2 │ │ + b.n 2ad7c │ │ + ldr r3, [r1, #4] │ │ + cmp r3, #0 │ │ + bne.n 2ac7a │ │ + movs r2, #0 │ │ + str r2, [r1, #44] @ 0x2c │ │ + str r2, [r1, #16] │ │ + movs r1, #82 @ 0x52 │ │ + strh r1, [r0, #0] │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r5, r4, [r1, #20] │ │ + ldr r3, [r4, #0] │ │ + str r0, [sp, #16] │ │ + cmp r3, #1 │ │ + bne.n 2abf0 │ │ + ldrd r0, r3, [r4, #8] │ │ + b.n 2abfc │ │ + add r2, r6 │ │ + subs r3, r3, r6 │ │ + b.n 2ac72 │ │ + ldr r3, [r4, #4] │ │ + cmp r3, #6 │ │ + bcs.w 2ae64 │ │ + add.w r0, r4, #8 │ │ + add.w ip, sp, #36 @ 0x24 │ │ + stmia.w ip, {r0, r3, r6} │ │ + strd r2, r5, [sp, #28] │ │ + cbz r3, 2ac5e │ │ + add.w sl, sp, #64 @ 0x40 │ │ + subs r4, r3, #1 │ │ + add.w r9, r0, #16 │ │ + add.w fp, sl, #9 │ │ + add.w r8, sp, #28 │ │ + add r6, sp, #48 @ 0x30 │ │ + str r1, [sp, #20] │ │ + ldmdb r9, {r0, r1, r2, r3} │ │ + add.w ip, sp, #48 @ 0x30 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + mov r1, r8 │ │ + mov r3, r6 │ │ + ldr r0, [r5, #12] │ │ + ldr r2, [r0, #32] │ │ + mov r0, sl │ │ + bl 24310 │ │ + ldrd r0, r1, [sp, #64] @ 0x40 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + beq.w 2ad5a │ │ + strd r9, r4, [sp, #36] @ 0x24 │ │ + subs r4, #1 │ │ + add.w r9, r9, #16 │ │ + adds r0, r4, #1 │ │ + bne.n 2ac20 │ │ + ldr r2, [sp, #28] │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #20] │ │ + ldr r0, [r6, #20] │ │ + cmp r0, #0 │ │ + itttt eq │ │ + ldreq r0, [r6, #0] │ │ + moveq r3, #1 │ │ + subeq r0, r2, r0 │ │ + strdeq r3, r0, [r6, #20] │ │ + ldr r3, [sp, #32] │ │ + ldr r0, [sp, #16] │ │ + strd r2, r3, [r1] │ │ + cmp r3, #0 │ │ + beq.n 2abc6 │ │ + ldrd r4, r6, [r1, #8] │ │ + movs r5, #4 │ │ + ldr r2, [r1, #0] │ │ + sub.w fp, r3, #1 │ │ + str r6, [sp, #12] │ │ + adds r6, r2, r3 │ │ + str r6, [sp, #20] │ │ + ldrb.w r6, [r4, #33] @ 0x21 │ │ + add.w r9, r2, #1 │ │ + ldrd sl, ip, [r4, #24] │ │ + movs r3, #0 │ │ + str r4, [sp, #8] │ │ + cmp r6, #8 │ │ + ldr r4, [r4, #36] @ 0x24 │ │ + it eq │ │ + moveq r5, #12 │ │ + add.w r6, ip, sl │ │ + mov.w ip, #0 │ │ + add r4, r5 │ │ + mov.w sl, #0 │ │ + add r4, r2 │ │ + subs r6, r4, r6 │ │ + str r6, [sp, #4] │ │ + ldrb.w r2, [r9, #-1] │ │ + cmp r3, #63 @ 0x3f │ │ + bne.n 2acc4 │ │ + cmp r2, #1 │ │ + bhi.n 2ad0e │ │ + and.w r6, r3, #63 @ 0x3f │ │ + and.w r5, r2, #127 @ 0x7f │ │ + rsb lr, r6, #32 │ │ + subs.w r8, r6, #32 │ │ + lsl.w r6, r5, r6 │ │ + lsr.w r4, r5, lr │ │ + it pl │ │ + lslpl.w r4, r5, r8 │ │ + it pl │ │ + movpl r6, #0 │ │ + orr.w ip, ip, r6 │ │ + orr.w sl, sl, r4 │ │ + sxtb r6, r2 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 2ad34 │ │ + sub.w fp, fp, #1 │ │ + add.w r9, r9, #1 │ │ + adds r3, #7 │ │ + adds.w r5, fp, #1 │ │ + bne.n 2acb8 │ │ + ldr.w ip, [sp, #20] │ │ + movs r5, #19 │ │ + b.n 2ad10 │ │ + movs r5, #6 │ │ + lsls r2, r2, #8 │ │ + mov.w sl, #0 │ │ + movs r3, #0 │ │ + movs r6, #1 │ │ + str r3, [r1, #44] @ 0x2c │ │ + strd r6, r3, [r1] │ │ + str r3, [r1, #16] │ │ + orr.w r1, r5, r2 │ │ + strd ip, sl, [r0, #8] │ │ + str r1, [r0, #0] │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + orrs.w r2, ip, sl │ │ + strd r9, fp, [r1] │ │ + beq.n 2ae0a │ │ + ldr r6, [sp, #12] │ │ + cmp.w sl, #0 │ │ + bne.n 2ad98 │ │ + ldr r3, [r6, #8] │ │ + sub.w r2, ip, #1 │ │ + cmp r2, r3 │ │ + bcs.n 2ad98 │ │ + movs r3, #104 @ 0x68 │ │ + ldr r6, [r6, #4] │ │ + mla r2, r2, r3, r6 │ │ + b.n 2ae2c │ │ + add r6, sp, #76 @ 0x4c │ │ + ldrh.w r0, [fp] │ │ + ldrb.w r1, [fp, #2] │ │ + ldrb.w r5, [sp, #72] @ 0x48 │ │ + strh.w r0, [sp, #24] │ │ + strb.w r1, [sp, #26] │ │ + cmp r5, #82 @ 0x52 │ │ + ldrd r0, r1, [sp, #16] │ │ + ldmia r6, {r2, r3, r6} │ │ + beq.w 2ac72 │ │ + ldrh.w r1, [sp, #24] │ │ + ldrb.w r4, [sp, #26] │ │ + strh.w r1, [r0, #1] │ │ + adds r1, r0, #4 │ │ + strb r4, [r0, #3] │ │ + stmia r1!, {r2, r3, r6} │ │ + strb r5, [r0, #0] │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w lr, [r6, #12] │ │ + movs r2, #0 │ │ + cmp.w lr, #0 │ │ + beq.n 2ae5a │ │ + ldr r2, [r6, #16] │ │ + str r2, [sp, #12] │ │ + ldrh.w r2, [lr, #1238] @ 0x4d6 │ │ + str r2, [sp, #0] │ │ + str.w lr, [sp, #20] │ │ + lsls r3, r2, #3 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + cbz r3, 2adf4 │ │ + ldrd r4, r5, [lr], #8 │ │ + adds r2, #1 │ │ + subs r3, #8 │ │ + subs.w r6, ip, r4 │ │ + sbcs.w r6, sl, r5 │ │ + mov.w r6, #0 │ │ + it cc │ │ + movcc r6, #1 │ │ + subs.w r4, r4, ip │ │ + sbcs.w r4, r5, sl │ │ + mov.w r4, #0 │ │ + it cc │ │ + movcc r4, #1 │ │ + sub.w r8, r4, r6 │ │ + cmp.w r8, #1 │ │ + beq.n 2adb8 │ │ + uxtb.w r3, r8 │ │ + cbz r3, 2ae22 │ │ + b.n 2adf6 │ │ + ldr r2, [sp, #0] │ │ + ldr r4, [sp, #12] │ │ + ldr r3, [sp, #20] │ │ + cbz r4, 2ae5e │ │ + add.w r2, r3, r2, lsl #2 │ │ + subs r4, #1 │ │ + str r4, [sp, #12] │ │ + ldr.w lr, [r2, #1240] @ 0x4d8 │ │ + b.n 2ada8 │ │ + movs r2, #0 │ │ + str r2, [r1, #16] │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + str r2, [r1, #44] @ 0x2c │ │ + mov.w r1, #338 @ 0x152 │ │ + strh r1, [r0, #0] │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r3, #104 @ 0x68 │ │ + ldr r6, [sp, #20] │ │ + mla r2, r2, r3, r6 │ │ + adds r2, #88 @ 0x58 │ │ + ldrb.w r3, [r2, #98] @ 0x62 │ │ + movs r6, #0 │ │ + str r2, [r1, #24] │ │ + ldr r2, [sp, #8] │ │ + str r2, [r1, #28] │ │ + ldr r2, [sp, #4] │ │ + strd r2, r6, [r1, #32] │ │ + mov.w r2, #338 @ 0x152 │ │ + strh r2, [r0, #0] │ │ + subs r0, r3, #1 │ │ + clz r0, r0 │ │ + strd r9, fp, [r1, #16] │ │ + lsrs r0, r0, #5 │ │ + str r0, [r1, #44] @ 0x2c │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r5, #18 │ │ + b.n 2ad16 │ │ + movs r5, #18 │ │ + movs r2, #0 │ │ + b.n 2ad16 │ │ + ldr r2, [pc, #8] @ (2ae70 ) │ │ + mov r0, r3 │ │ + movs r1, #5 │ │ + add r2, pc │ │ + bl b858 │ │ + strb r6, [r3, #21] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #60 @ 0x3c │ │ + mov r4, r0 │ │ + ldrd r5, r0, [r1] │ │ + cmp r0, #0 │ │ + beq.w 2b00a │ │ + ldrb.w r6, [r5], #1 │ │ + sub.w sl, r0, #1 │ │ + cmp r6, #0 │ │ + strd r5, sl, [r1] │ │ + beq.w 2b01c │ │ + mov.w r8, r6, lsl #2 │ │ + str r1, [sp, #44] @ 0x2c │ │ + mov r0, r8 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 2b098 │ │ + mov r2, r0 │ │ + strd r6, r0, [sp, #48] @ 0x30 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #56] @ 0x38 │ │ + str r4, [sp, #40] @ 0x28 │ │ + str r6, [sp, #12] │ │ + cmp.w sl, #0 │ │ + beq.w 2b072 │ │ + adds r0, r1, #1 │ │ + str r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #16] │ │ + mov.w fp, #0 │ │ + mov.w r8, #0 │ │ + movs r1, #0 │ │ + mov r0, r5 │ │ + mov ip, r5 │ │ + str r2, [sp, #20] │ │ + strd sl, r5, [sp, #24] │ │ + ldrb.w r2, [ip], #1 │ │ + sub.w r5, sl, #1 │ │ + cmp r1, #63 @ 0x3f │ │ + bne.n 2aef4 │ │ + cmp r2, #1 │ │ + bhi.w 2b030 │ │ + and.w r3, r1, #63 @ 0x3f │ │ + and.w r4, r2, #127 @ 0x7f │ │ + rsb lr, r3, #32 │ │ + subs.w r9, r3, #32 │ │ + lsl.w r3, r4, r3 │ │ + lsr.w r6, r4, lr │ │ + it pl │ │ + lslpl.w r6, r4, r9 │ │ + it pl │ │ + movpl r3, #0 │ │ + orr.w fp, fp, r3 │ │ + orr.w r8, r8, r6 │ │ + sxtb r3, r2 │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + bgt.n 2af32 │ │ + adds r1, #7 │ │ + cmp r5, #0 │ │ + mov sl, r5 │ │ + mov r0, ip │ │ + bne.n 2aee2 │ │ + b.n 2b042 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + movw r2, #65535 @ 0xffff │ │ + cmp fp, r2 │ │ + mov r9, fp │ │ + strd ip, r5, [r1] │ │ + it cs │ │ + movcs r9, r2 │ │ + cmp.w r8, #0 │ │ + it ne │ │ + movne r9, r2 │ │ + cmp.w r9, #1 │ │ + ldr r4, [sp, #32] │ │ + it eq │ │ + addeq r4, #1 │ │ + cmp r5, #0 │ │ + beq.w 2b076 │ │ + ldrb r2, [r0, #1] │ │ + sub.w r3, sl, #2 │ │ + adds r5, r0, #2 │ │ + strd r5, r3, [r1] │ │ + and.w r1, r2, #127 @ 0x7f │ │ + sxtb r2, r2 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 2af7c │ │ + str r1, [sp, #0] │ │ + mov sl, r3 │ │ + ldr r2, [sp, #20] │ │ + b.n 2afc6 │ │ + cmp r3, #0 │ │ + beq.n 2b07a │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + sub.w r6, sl, #3 │ │ + ldrb r2, [r0, #2] │ │ + adds r5, r0, #3 │ │ + strd r5, r6, [r3] │ │ + and.w r3, r2, #127 @ 0x7f │ │ + sxtb r2, r2 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + orr.w r1, r1, r3, lsl #7 │ │ + ble.n 2afa6 │ │ + str r1, [sp, #0] │ │ + mov sl, r6 │ │ + ldr r2, [sp, #20] │ │ + b.n 2afc6 │ │ + cmp r6, #0 │ │ + beq.n 2b07a │ │ + ldrb r2, [r0, #3] │ │ + sub.w sl, sl, #4 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + adds r5, r0, #4 │ │ + cmp r2, #3 │ │ + str.w sl, [r3, #4] │ │ + str r5, [r3, #0] │ │ + bhi.n 2b080 │ │ + orr.w r0, r1, r2, lsl #14 │ │ + ldr r2, [sp, #20] │ │ + str r0, [sp, #0] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr r6, [sp, #12] │ │ + cmp r1, r0 │ │ + bne.n 2afd8 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 2bbbc │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #0] │ │ + str r4, [sp, #32] │ │ + strh.w r9, [r2, r0, lsl #2] │ │ + add.w r0, r2, r0, lsl #2 │ │ + strh r1, [r0, #2] │ │ + ldr r1, [sp, #16] │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + cmp r1, r6 │ │ + str r1, [sp, #56] @ 0x38 │ │ + strd fp, r8, [sp, #4] │ │ + bne.w 2aec0 │ │ + ldr r0, [sp, #32] │ │ + cmp r0, #1 │ │ + bne.n 2b026 │ │ + add r2, sp, #48 @ 0x30 │ │ + adds r3, r4, #4 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + movs r0, #82 @ 0x52 │ │ + b.n 2b012 │ │ + movs r0, #0 │ │ + strd r5, r0, [r4, #8] │ │ + movs r0, #19 │ │ + strb r0, [r4, #0] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + str r0, [sp, #56] @ 0x38 │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ + movs r0, #71 @ 0x47 │ │ + strb r0, [r4, #0] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cbnz r0, 2b064 │ │ + b.n 2b014 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + movs r2, #0 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + strd ip, r5, [r0] │ │ + movs r0, #6 │ │ + ldrd r5, r1, [sp, #4] │ │ + b.n 2b056 │ │ + ldrd r1, r5, [sp, #24] │ │ + movs r0, #0 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + add r5, r1 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + strd r5, r0, [r1] │ │ + movs r1, #0 │ │ + movs r0, #19 │ │ + strb r2, [r4, #1] │ │ + strb r0, [r4, #0] │ │ + strd r5, r1, [r4, #8] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r0, #0 │ │ + beq.n 2b014 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + blx 60d20 │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #0 │ │ + b.n 2b052 │ │ + movs r0, #19 │ │ + b.n 2b082 │ │ + movs r0, #19 │ │ + mov ip, r5 │ │ + b.n 2b082 │ │ + movs r0, #6 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + movs r1, #0 │ │ + strd ip, r1, [r2, #8] │ │ + ldr r1, [sp, #0] │ │ + strh r1, [r2, #2] │ │ + strb r0, [r2, #0] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r0, #0 │ │ + bne.n 2b064 │ │ + b.n 2b014 │ │ + movs r0, #2 │ │ + mov r1, r8 │ │ + bl b118 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #52] @ 0x34 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + ldrd r2, r3, [r1] │ │ + movs r6, #0 │ │ + cbz r3, 2b134 │ │ + adds r6, r2, r3 │ │ + add.w lr, r2, #1 │ │ + subs r4, r3, #1 │ │ + str r6, [sp, #0] │ │ + mov.w r9, #0 │ │ + mov.w sl, #0 │ │ + movs r6, #0 │ │ + ldrb.w r8, [lr, #-1] │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 2b0e6 │ │ + cmp.w r8, #1 │ │ + bhi.n 2b14c │ │ + and.w r5, r6, #63 @ 0x3f │ │ + and.w r3, r8, #127 @ 0x7f │ │ + rsb ip, r5, #32 │ │ + subs.w fp, r5, #32 │ │ + lsr.w r2, r3, ip │ │ + it pl │ │ + lslpl.w r2, r3, fp │ │ + orr.w sl, sl, r2 │ │ + lsl.w r2, r3, r5 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w r9, r9, r2 │ │ + sxtb.w r2, r8 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.n 2b15c │ │ + subs r4, #1 │ │ + add.w lr, lr, #1 │ │ + adds r6, #7 │ │ + adds r3, r4, #1 │ │ + bne.n 2b0d8 │ │ + ldr r3, [sp, #0] │ │ + movs r2, #0 │ │ + strd r3, r2, [r1] │ │ + movs r6, #0 │ │ + mov r2, r3 │ │ + b.n 2b138 │ │ + mov.w r8, #0 │ │ + movs r1, #19 │ │ + strd r2, r6, [r0, #8] │ │ + strb.w r8, [r0, #1] │ │ + strb r1, [r0, #0] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + strd lr, r4, [r1] │ │ + movs r1, #6 │ │ + strb r1, [r0, #0] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + strd lr, r4, [r1] │ │ + movs r1, #82 @ 0x52 │ │ + strb r1, [r0, #0] │ │ + strd r9, sl, [r0, #8] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ + add.w ip, sp, #4 │ │ + stmia.w ip, {r0, r1, r2} │ │ + ldr r0, [r7, #8] │ │ + cbz r0, 2b1f4 │ │ + add.w sl, r3, #2 │ │ + mov.w r9, r0, lsl #2 │ │ + mov.w fp, #0 │ │ + movs r5, #46 @ 0x2e │ │ + ldrh.w r3, [sl] │ │ + add r0, sp, #16 │ │ + ldrd r1, r2, [sp, #8] │ │ + bl 2b4c0 │ │ + ldr r0, [sp, #16] │ │ + lsls r0, r0, #31 │ │ + bne.n 2b1d6 │ │ + ldrh.w r4, [sl, #-2] │ │ + add r3, sp, #24 │ │ + add.w sl, sl, #4 │ │ + cmp r4, #1 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + itttt eq │ │ + moveq fp, r1 │ │ + moveq r5, r0 │ │ + moveq r8, r3 │ │ + moveq r6, r2 │ │ + subs.w r9, r9, #4 │ │ + bne.n 2b194 │ │ + eor.w r0, r5, #46 @ 0x2e │ │ + orrs.w r0, r0, fp │ │ + beq.n 2b1f4 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + b.n 2b1e2 │ │ + ldrd r5, fp, [sp, #24] │ │ + movs r1, #0 │ │ + ldrd r6, r8, [sp, #32] │ │ + movs r0, #1 │ │ + ldr r2, [sp, #4] │ │ + stmia.w r2, {r0, r1, r5, fp} │ │ + strd r6, r8, [r2, #16] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #4] @ (2b1fc ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + ldrb r2, [r0, #2] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r5, r0 │ │ + movs r6, #4 │ │ + mov r4, r1 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + it hi │ │ + lslhi r6, r3, #1 │ │ + movs r0, #0 │ │ + cmp.w r0, r3, lsr #27 │ │ + bne.n 2b268 │ │ + movw r1, #65528 @ 0xfff8 │ │ + lsls r2, r6, #4 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 2b262 │ │ + cbz r3, 2b23c │ │ + ldr r0, [r5, #4] │ │ + lsls r1, r3, #4 │ │ + str r0, [sp, #12] │ │ + movs r0, #8 │ │ + str r1, [sp, #20] │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r6, r0, [r5] │ │ + addne sp, #24 │ │ + ldrne.w fp, [sp], #4 │ │ + it ne │ │ + popne {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + mov r2, r4 │ │ + bl b108 │ │ + mov r2, r4 │ │ + bl b108 │ │ + bmi.n 2b21a │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #116 @ 0x74 │ │ + str r0, [sp, #4] │ │ + mov sl, r1 │ │ + ldr r0, [r7, #8] │ │ + movs r1, #0 │ │ + str r1, [sp, #80] @ 0x50 │ │ + cmp r0, #0 │ │ + str r1, [sp, #72] @ 0x48 │ │ + str.w r1, [sp, #83] @ 0x53 │ │ + str.w r1, [sp, #75] @ 0x4b │ │ + beq.w 2b4b2 │ │ + mov.w fp, r0, lsl #2 │ │ + movs r0, #0 │ │ + str r0, [sp, #68] @ 0x44 │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #64] @ 0x40 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #32] │ │ + add.w r9, r3, #2 │ │ + strd r0, r0, [sp, #40] @ 0x28 │ │ + mov r8, r2 │ │ + strd r0, r0, [sp, #48] @ 0x30 │ │ + movs r0, #46 @ 0x2e │ │ + str r0, [sp, #60] @ 0x3c │ │ + movs r0, #0 │ │ + str r0, [sp, #56] @ 0x38 │ │ + strd r0, r0, [sp, #8] │ │ + b.n 2b2de │ │ + movw r6, #8193 @ 0x2001 │ │ + cmp r4, r6 │ │ + itt eq │ │ + strdeq r0, r1, [sp, #24] │ │ + strdeq r3, r2, [sp, #56] @ 0x38 │ │ + add.w r9, r9, #4 │ │ + subs.w fp, fp, #4 │ │ + beq.w 2b444 │ │ + ldrh.w r3, [r9] │ │ + add r0, sp, #88 @ 0x58 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + bl 2b4c0 │ │ + ldr r5, [sp, #88] @ 0x58 │ │ + ldrd r2, r3, [sp, #96] @ 0x60 │ │ + ldrd r0, r1, [sp, #104] @ 0x68 │ │ + lsls r5, r5, #31 │ │ + bne.w 2b42a │ │ + ldrh.w r4, [r9, #-2] │ │ + subs r5, r4, #1 │ │ + cmp r5, #4 │ │ + bhi.n 2b2c2 │ │ + lsrs r4, r0, #8 │ │ + tbb [pc, r5] │ │ + subs r1, #3 │ │ + cmp r4, #31 │ │ + movs r0, r1 │ │ + strd r0, r1, [sp, #16] │ │ + strd r2, r3, [sp, #64] @ 0x40 │ │ + b.n 2b2d2 │ │ + eor.w r2, r2, #1 │ │ + orrs r2, r3 │ │ + it eq │ │ + cmpeq r1, #16 │ │ + bne.n 2b2d2 │ │ + ldr.w r2, [r0, #3] │ │ + ldr r3, [r0, #8] │ │ + ldrb r5, [r0, #15] │ │ + ldr r1, [r0, #0] │ │ + ldr.w r6, [r0, #11] │ │ + ldrb r0, [r0, #7] │ │ + str.w r2, [sp, #83] @ 0x53 │ │ + str r3, [sp, #72] @ 0x48 │ │ + str r5, [sp, #8] │ │ + str r0, [sp, #12] │ │ + str r1, [sp, #80] @ 0x50 │ │ + str.w r6, [sp, #75] @ 0x4b │ │ + b.n 2b2d2 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + subs r2, #2 │ │ + cmp r2, #5 │ │ + bhi.n 2b2d2 │ │ + tbb [pc, r2] │ │ + cmp r3, #41 @ 0x29 │ │ + lsls r1, r4, #12 │ │ + lsls r3, r1, #13 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str r1, [sp, #48] @ 0x30 │ │ + b.n 2b2d2 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + subs r2, #2 │ │ + cmp r2, #5 │ │ + bhi.n 2b2d2 │ │ + tbb [pc, r2] │ │ + cmp r4, #42 @ 0x2a │ │ + lsls r0, r3, #12 │ │ + lsls r0, r1, #13 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r1, [sp, #52] @ 0x34 │ │ + b.n 2b2d2 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + subs r2, #2 │ │ + cmp r2, #5 │ │ + bhi.w 2b2d2 │ │ + tbb [pc, r2] │ │ + cmp r0, #38 @ 0x26 │ │ + lsls r0, r3, #12 │ │ + lsls r4, r0, #13 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #40] @ 0x28 │ │ + b.n 2b2d2 │ │ + movs r1, #0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str r1, [sp, #48] @ 0x30 │ │ + b.n 2b2d2 │ │ + movs r1, #0 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r1, [sp, #52] @ 0x34 │ │ + b.n 2b2d2 │ │ + uxtb r0, r0 │ │ + b.n 2b3b6 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r4, lsl #8 │ │ + uxth r0, r0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r0, #0 │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n 2b2d2 │ │ + movs r1, #0 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #40] @ 0x28 │ │ + b.n 2b2d2 │ │ + uxtb r0, r0 │ │ + b.n 2b3d2 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r4, lsl #8 │ │ + uxth r0, r0 │ │ + str r0, [sp, #44] @ 0x2c │ │ + movs r0, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + b.n 2b2d2 │ │ + uxtb r0, r0 │ │ + b.n 2b3e6 │ │ + uxtb r0, r0 │ │ + orr.w r0, r0, r4, lsl #8 │ │ + uxth r0, r0 │ │ + str r0, [sp, #32] │ │ + movs r0, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 2b2d2 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + cmp r1, #0 │ │ + it pl │ │ + movpl r2, r1 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + str r2, [sp, #48] @ 0x30 │ │ + it pl │ │ + movpl r1, r0 │ │ + str r1, [sp, #36] @ 0x24 │ │ + b.n 2b2d2 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + cmp r1, #0 │ │ + it pl │ │ + movpl r2, r1 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str r2, [sp, #52] @ 0x34 │ │ + it pl │ │ + movpl r1, r0 │ │ + str r1, [sp, #44] @ 0x2c │ │ + b.n 2b2d2 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + cmp r1, #0 │ │ + it pl │ │ + movpl r2, r1 │ │ + ldr r1, [sp, #32] │ │ + str r2, [sp, #40] @ 0x28 │ │ + it pl │ │ + movpl r1, r0 │ │ + str r1, [sp, #32] │ │ + b.n 2b2d2 │ │ + ldr r4, [sp, #4] │ │ + movs r6, #0 │ │ + movs r5, #46 @ 0x2e │ │ + strd r5, r6, [r4] │ │ + strd r2, r3, [r4, #8] │ │ + strd r0, r1, [r4, #16] │ │ + add sp, #116 @ 0x74 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + ldr r5, [sp, #68] @ 0x44 │ │ + eor.w r0, r4, #46 @ 0x2e │ │ + orrs r0, r5 │ │ + beq.n 2b4b2 │ │ + ldr r6, [sp, #4] │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + ldr.w r3, [sp, #83] @ 0x53 │ │ + str r0, [r6, #64] @ 0x40 │ │ + ldr r0, [sp, #8] │ │ + strb.w r0, [r6, #71] @ 0x47 │ │ + ldr r0, [sp, #12] │ │ + strb.w r0, [r6, #63] @ 0x3f │ │ + ldr r0, [sp, #32] │ │ + str r0, [r6, #32] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [r6, #36] @ 0x24 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [r6, #40] @ 0x28 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str r0, [r6, #44] @ 0x2c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [r6, #48] @ 0x30 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str r0, [r6, #52] @ 0x34 │ │ + ldr r0, [sp, #16] │ │ + str r0, [r6, #8] │ │ + ldr r0, [sp, #20] │ │ + str r0, [r6, #12] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str r0, [r6, #16] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r0, [r6, #20] │ │ + ldr r0, [sp, #24] │ │ + ldr.w r1, [sp, #75] @ 0x4b │ │ + str r0, [r6, #24] │ │ + ldr r0, [sp, #28] │ │ + ldr r2, [sp, #80] @ 0x50 │ │ + str.w r3, [r6, #59] @ 0x3b │ │ + str r2, [r6, #56] @ 0x38 │ │ + str.w r1, [r6, #67] @ 0x43 │ │ + strd r4, r5, [r6] │ │ + str r0, [r6, #28] │ │ + add sp, #116 @ 0x74 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #8] @ (2b4bc ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + nop │ │ + strb r4, [r4, #22] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #32 │ │ + mvn.w r6, #2 │ │ + ubfx r2, r2, #8, #8 │ │ + uxtah r6, r6, r3 │ │ + cmp r6, #37 @ 0x25 │ │ + bhi.n 2b544 │ │ + tbh [pc, r6, lsl #1] │ │ + movs r6, r4 │ │ + lsls r2, r3, #6 │ │ + lsls r7, r3, #5 │ │ + lsls r7, r2, #8 │ │ + lsls r7, r7, #5 │ │ + lsls r7, r5, #5 │ │ + lsls r1, r3, #7 │ │ + lsls r7, r4, #6 │ │ + lsls r4, r1, #7 │ │ + lsls r0, r0, #4 │ │ + lsls r7, r7, #2 │ │ + lsls r4, r1, #5 │ │ + lsls r3, r2, #4 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r3, r1, #9 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r0, r2, #1 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + movs r5, r7 │ │ + lsls r4, r5, #2 │ │ + lsls r4, r7, #8 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r5, r1, #2 │ │ + lsls r7, r4, #8 │ │ + lsls r5, r7, #6 │ │ + lsls r2, r2, #2 │ │ + lsls r1, r4, #2 │ │ + ldrd r9, r2, [r1] │ │ + cmp r2, #2 │ │ + bcc.w 2b84e │ │ + ldrh.w sl, [r9], #2 │ │ + subs r2, #2 │ │ + cmp r2, sl │ │ + strd r9, r2, [r1] │ │ + bcc.w 2b840 │ │ + b.n 2b9b6 │ │ + uxth r6, r3 │ │ + movw r5, #7938 @ 0x1f02 │ │ + cmp r6, r5 │ │ + beq.n 2b57c │ │ + movw r5, #7969 @ 0x1f21 │ │ + cmp r6, r5 │ │ + bne.n 2b5f6 │ │ + cmp r2, #8 │ │ + bne.w 2b996 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #8 │ │ + bcc.w 2ba54 │ │ + ldr r6, [r2, #4] │ │ + subs r3, #8 │ │ + ldr.w r9, [r2] │ │ + adds r2, #8 │ │ + cmp r6, #0 │ │ + strd r2, r3, [r1] │ │ + bne.w 2b992 │ │ + b.n 2b9a8 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #0 │ │ + beq.w 2b9da │ │ + add.w ip, r2, r3 │ │ + add.w fp, r2, #1 │ │ + subs r4, r3, #1 │ │ + mov.w r9, #0 │ │ + mov.w r8, #0 │ │ + movs r2, #0 │ │ + ldrb.w lr, [fp, #-1] │ │ + cmp r2, #63 @ 0x3f │ │ + bne.n 2b5aa │ │ + cmp.w lr, #1 │ │ + bhi.w 2ba60 │ │ + and.w r6, r2, #63 @ 0x3f │ │ + and.w r3, lr, #127 @ 0x7f │ │ + rsb r5, r6, #32 │ │ + subs.w sl, r6, #32 │ │ + lsr.w r5, r3, r5 │ │ + it pl │ │ + lslpl.w r5, r3, sl │ │ + lsl.w r3, r3, r6 │ │ + it pl │ │ + movpl r3, #0 │ │ + orr.w r9, r9, r3 │ │ + orr.w r8, r8, r5 │ │ + sxtb.w r3, lr │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + bgt.w 2ba68 │ │ + subs r4, #1 │ │ + add.w fp, fp, #1 │ │ + adds r2, #7 │ │ + adds r3, r4, #1 │ │ + bne.n 2b59a │ │ + movs r2, #0 │ │ + strd ip, r2, [r1] │ │ + mov r2, ip │ │ + b.n 2b9de │ │ + movs r1, #12 │ │ + strh r3, [r0, #10] │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + b.n 2bb9a │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #3 │ │ + bcc.w 2b948 │ │ + ldrb.w ip, [r2, #2] │ │ + subs r3, #3 │ │ + ldrh r6, [r2, #0] │ │ + adds r2, #3 │ │ + strd r2, r3, [r1] │ │ + orr.w r9, r6, ip, lsl #16 │ │ + b.n 2ba78 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #4 │ │ + bcc.w 2b948 │ │ + subs r3, #4 │ │ + ldr.w r9, [r2], #4 │ │ + strd r2, r3, [r1] │ │ + b.n 2ba74 │ │ + ldrd r9, r2, [r1] │ │ + cmp r2, #16 │ │ + bcc.w 2b840 │ │ + subs r2, #16 │ │ + add.w r3, r9, #16 │ │ + mov.w ip, r9, lsr #16 │ │ + mov.w lr, r9, lsr #8 │ │ + strd r3, r2, [r1] │ │ + movs r4, #0 │ │ + movs r1, #1 │ │ + mov.w sl, #16 │ │ + b.n 2bb52 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #0 │ │ + beq.w 2ba82 │ │ + add.w ip, r2, r3 │ │ + add.w fp, r2, #1 │ │ + subs r5, r3, #1 │ │ + mov.w r9, #0 │ │ + mov.w sl, #0 │ │ + movs r6, #0 │ │ + ldrb.w r8, [fp, #-1] │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 2b68e │ │ + cmp.w r8, #127 @ 0x7f │ │ + it ne │ │ + cmpne.w r8, #0 │ │ + bne.w 2bbac │ │ + and.w r3, r6, #63 @ 0x3f │ │ + and.w r2, r8, #127 @ 0x7f │ │ + rsb r4, r3, #32 │ │ + subs.w lr, r3, #32 │ │ + add.w r6, r6, #7 │ │ + lsr.w r4, r2, r4 │ │ + it pl │ │ + lslpl.w r4, r2, lr │ │ + lsl.w r2, r2, r3 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w r9, r9, r2 │ │ + orr.w sl, sl, r4 │ │ + sxtb.w r2, r8 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.w 2baae │ │ + subs r5, #1 │ │ + add.w fp, fp, #1 │ │ + adds r2, r5, #1 │ │ + bne.n 2b678 │ │ + movs r2, #0 │ │ + strd ip, r2, [r1] │ │ + mov r2, ip │ │ + b.n 2ba86 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #0 │ │ + beq.w 2b948 │ │ + ldrb.w r9, [r2], #1 │ │ + subs r3, #1 │ │ + mov.w lr, #0 │ │ + strd r2, r3, [r1] │ │ + cmp.w r9, #0 │ │ + it ne │ │ + movne.w r9, #1 │ │ + movs r1, #9 │ │ + b.n 2b940 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #0 │ │ + beq.w 2b9d0 │ │ + add.w ip, r2, r3 │ │ + add.w fp, r2, #1 │ │ + subs r5, r3, #1 │ │ + mov.w r9, #0 │ │ + mov.w sl, #0 │ │ + movs r6, #0 │ │ + ldrb.w lr, [fp, #-1] │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 2b730 │ │ + cmp.w lr, #1 │ │ + bhi.w 2bb1c │ │ + and.w r3, r6, #63 @ 0x3f │ │ + and.w r2, lr, #127 @ 0x7f │ │ + rsb r4, r3, #32 │ │ + subs.w r8, r3, #32 │ │ + lsr.w r4, r2, r4 │ │ + it pl │ │ + lslpl.w r4, r2, r8 │ │ + lsl.w r2, r2, r3 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w r9, r9, r2 │ │ + orr.w sl, sl, r4 │ │ + sxtb.w r2, lr │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.w 2bb3a │ │ + subs r5, #1 │ │ + add.w fp, fp, #1 │ │ + adds r6, #7 │ │ + adds r2, r5, #1 │ │ + bne.n 2b720 │ │ + b.n 2b900 │ │ + cmp r2, #8 │ │ + bne.w 2b9e4 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #8 │ │ + bcc.w 2ba54 │ │ + ldr r6, [r2, #4] │ │ + subs r3, #8 │ │ + ldr.w r9, [r2] │ │ + adds r2, #8 │ │ + cmp r6, #0 │ │ + strd r2, r3, [r1] │ │ + bne.w 2b992 │ │ + b.n 2b9f6 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #2 │ │ + bcc.w 2b948 │ │ + ldrh.w r9, [r2], #2 │ │ + subs r3, #2 │ │ + mov.w ip, #0 │ │ + strd r2, r3, [r1] │ │ + movs r1, #3 │ │ + mov.w lr, r9, lsr #8 │ │ + b.n 2b944 │ │ + ldrd r9, r2, [r1] │ │ + cmp r2, #0 │ │ + beq.n 2b840 │ │ + mov.w sl, #0 │ │ + ldrb.w r3, [r9, sl] │ │ + cmp r3, #0 │ │ + beq.w 2ba90 │ │ + add.w sl, sl, #1 │ │ + cmp r2, sl │ │ + bne.n 2b7c6 │ │ + b.n 2b840 │ │ + ldrd r2, r6, [r1] │ │ + cmp r6, #8 │ │ + bcs.w 2ba04 │ │ + str.w r2, [sp, #23] │ │ + ldr r1, [sp, #20] │ │ + ldrh.w r2, [sp, #24] │ │ + ldrb.w r3, [sp, #26] │ │ + str r1, [sp, #4] │ │ + strh.w r2, [sp, #8] │ │ + strb.w r3, [sp, #10] │ │ + ldr r6, [sp, #16] │ │ + ldr.w r2, [sp, #7] │ │ + str r6, [sp, #0] │ │ + ldr.w r1, [sp, #3] │ │ + str.w r6, [r0, #9] │ │ + str r1, [r0, #12] │ │ + b.n 2b948 │ │ + ldrd r9, r2, [r1] │ │ + cmp r2, #4 │ │ + bcc.n 2b84e │ │ + ldr.w sl, [r9], #4 │ │ + subs r2, #4 │ │ + cmp r2, sl │ │ + strd r9, r2, [r1] │ │ + bcs.w 2b9b6 │ │ + b.n 2b840 │ │ + ldrd r9, r2, [r1] │ │ + cbz r2, 2b84e │ │ + ldrb.w sl, [r9], #1 │ │ + subs r2, #1 │ │ + cmp r2, sl │ │ + strd r9, r2, [r1] │ │ + bcs.w 2b9b6 │ │ + movs r1, #0 │ │ + str.w r9, [r0, #12] │ │ + str.w r9, [r0, #16] │ │ + str r1, [r0, #20] │ │ + b.n 2b94e │ │ + movs r1, #0 │ │ + strd r9, r1, [r0, #16] │ │ + b.n 2b94e │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #2 │ │ + bcc.n 2b948 │ │ + ldrh.w r9, [r2], #2 │ │ + subs r3, #2 │ │ + mov.w ip, #0 │ │ + strd r2, r3, [r1] │ │ + movs r1, #29 │ │ + mov.w lr, r9, lsr #8 │ │ + b.n 2b944 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #0 │ │ + beq.n 2b948 │ │ + ldrb.w r9, [r2], #1 │ │ + subs r3, #1 │ │ + str r3, [r1, #4] │ │ + mov.w lr, #0 │ │ + str r2, [r1, #0] │ │ + movs r1, #2 │ │ + b.n 2b940 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #0 │ │ + beq.w 2b9d0 │ │ + add.w ip, r2, r3 │ │ + add.w r9, r2, #1 │ │ + sub.w fp, r3, #1 │ │ + mov.w sl, #0 │ │ + movs r4, #0 │ │ + movs r5, #0 │ │ + ldrb.w lr, [r9, #-1] │ │ + cmp r5, #63 @ 0x3f │ │ + bne.n 2b8bc │ │ + cmp.w lr, #1 │ │ + bhi.w 2bb22 │ │ + and.w r3, r5, #63 @ 0x3f │ │ + and.w r2, lr, #127 @ 0x7f │ │ + rsb r6, r3, #32 │ │ + subs.w r8, r3, #32 │ │ + lsr.w r6, r2, r6 │ │ + it pl │ │ + lslpl.w r6, r2, r8 │ │ + lsl.w r2, r2, r3 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w sl, sl, r2 │ │ + orrs r4, r6 │ │ + sxtb.w r2, lr │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.w 2bb76 │ │ + sub.w fp, fp, #1 │ │ + add.w r9, r9, #1 │ │ + adds r5, #7 │ │ + adds.w r2, fp, #1 │ │ + bne.n 2b8ac │ │ + movs r2, #0 │ │ + strd ip, r2, [r1] │ │ + mov r2, ip │ │ + b.n 2b9d4 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #4 │ │ + bcc.n 2b948 │ │ + ldr.w r9, [r2], #4 │ │ + subs r3, #4 │ │ + movs r4, #0 │ │ + strd r2, r3, [r1] │ │ + movs r1, #4 │ │ + mov.w ip, r9, lsr #16 │ │ + mov.w lr, r9, lsr #8 │ │ + b.n 2bb52 │ │ + ldrd r2, r3, [r1] │ │ + cbz r3, 2b948 │ │ + subs r3, #1 │ │ + ldrb.w r9, [r2], #1 │ │ + str r3, [r1, #4] │ │ + mov.w lr, #0 │ │ + str r2, [r1, #0] │ │ + movs r1, #29 │ │ + mov.w ip, #0 │ │ + movs r4, #0 │ │ + b.n 2bb52 │ │ + movs r1, #0 │ │ + strd r2, r1, [r0, #16] │ │ + movs r2, #19 │ │ + strb r2, [r0, #8] │ │ + b.n 2bb9a │ │ + cmp r2, #8 │ │ + bne.n 2ba2c │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #8 │ │ + bcc.n 2ba54 │ │ + ldr r6, [r2, #4] │ │ + subs r3, #8 │ │ + ldr.w r9, [r2] │ │ + adds r2, #8 │ │ + strd r2, r3, [r1] │ │ + cbnz r6, 2b992 │ │ + b.n 2ba3e │ │ + cmp r2, #8 │ │ + bne.n 2ba4c │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #8 │ │ + bcc.n 2ba54 │ │ + ldr r6, [r2, #4] │ │ + subs r3, #8 │ │ + ldr.w r9, [r2] │ │ + adds r2, #8 │ │ + cmp r6, #0 │ │ + strd r2, r3, [r1] │ │ + beq.w 2bb0e │ │ + movs r3, #56 @ 0x38 │ │ + b.n 2ba56 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #4 │ │ + bcc.n 2ba54 │ │ + ldr.w r9, [r2], #4 │ │ + subs r3, #4 │ │ + strd r2, r3, [r1] │ │ + mov.w ip, r9, lsr #16 │ │ + mov.w lr, r9, lsr #8 │ │ + movs r4, #0 │ │ + movs r1, #27 │ │ + b.n 2bb52 │ │ + sub.w r2, r2, sl │ │ + add.w r3, r9, sl │ │ + strd r3, r2, [r1] │ │ + mov.w ip, r9, lsr #16 │ │ + mov.w lr, r9, lsr #8 │ │ + movs r4, #0 │ │ + movs r1, #1 │ │ + b.n 2bb52 │ │ + mov.w lr, #0 │ │ + movs r3, #0 │ │ + movs r1, #19 │ │ + b.n 2bb2c │ │ + mov.w lr, #0 │ │ + movs r6, #0 │ │ + movs r1, #19 │ │ + b.n 2bb8e │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #4 │ │ + bcc.n 2ba54 │ │ + ldr.w r9, [r2], #4 │ │ + subs r3, #4 │ │ + strd r2, r3, [r1] │ │ + mov.w ip, r9, lsr #16 │ │ + mov.w lr, r9, lsr #8 │ │ + movs r4, #0 │ │ + movs r1, #26 │ │ + b.n 2bb52 │ │ + ldr.w r9, [r2] │ │ + sub.w r3, r6, #8 │ │ + ldr.w sl, [r2, #4] │ │ + adds r2, #8 │ │ + strd r2, r3, [r1] │ │ + movs r4, #0 │ │ + mov.w r1, r9, lsr #16 │ │ + orr.w ip, r1, sl, lsl #16 │ │ + mov.w r1, r9, lsr #8 │ │ + orr.w lr, r1, sl, lsl #24 │ │ + movs r1, #5 │ │ + b.n 2bb52 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #4 │ │ + bcc.n 2ba54 │ │ + ldr.w r9, [r2], #4 │ │ + subs r3, #4 │ │ + strd r2, r3, [r1] │ │ + mov.w ip, r9, lsr #16 │ │ + mov.w lr, r9, lsr #8 │ │ + movs r4, #0 │ │ + movs r1, #30 │ │ + b.n 2bb52 │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #4 │ │ + bcs.n 2bb04 │ │ + movs r3, #19 │ │ + movs r1, #0 │ │ + strd r2, r1, [r0, #16] │ │ + strb r3, [r0, #8] │ │ + b.n 2bb9a │ │ + strd fp, r4, [r1] │ │ + movs r1, #6 │ │ + b.n 2bb8a │ │ + cmp.w r8, #0 │ │ + strd fp, r4, [r1] │ │ + bne.w 2bb88 │ │ + mov.w ip, r9, lsr #16 │ │ + mov.w lr, r9, lsr #8 │ │ + movs r4, #0 │ │ + movs r1, #29 │ │ + b.n 2bb52 │ │ + mov.w r8, #0 │ │ + movs r3, #0 │ │ + movs r1, #19 │ │ + strb.w r8, [r0, #9] │ │ + b.n 2bb30 │ │ + mvn.w r3, sl │ │ + add r2, r3 │ │ + add.w r3, r9, sl │ │ + mov.w ip, r9, lsr #16 │ │ + adds r3, #1 │ │ + strd r3, r2, [r1] │ │ + mov.w lr, r9, lsr #8 │ │ + movs r4, #0 │ │ + movs r1, #31 │ │ + b.n 2bb52 │ │ + strd fp, r5, [r1] │ │ + mov.w r1, r9, lsr #16 │ │ + orr.w ip, r1, sl, lsl #16 │ │ + mov.w r1, r9, lsr #8 │ │ + orr.w lr, r1, sl, lsl #24 │ │ + movs r4, #0 │ │ + movs r1, #6 │ │ + cmp r6, #63 @ 0x3f │ │ + bgt.n 2bb52 │ │ + cmp.w r8, #64 @ 0x40 │ │ + bcc.n 2bb52 │ │ + and.w r1, r6, #63 @ 0x3f │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + subs.w r2, r1, #32 │ │ + lsl.w r1, r3, r1 │ │ + it pl │ │ + lslpl r3, r2 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w r9, r9, r1 │ │ + orr.w sl, sl, r3 │ │ + mov.w r1, r9, lsr #16 │ │ + orr.w ip, r1, sl, lsl #16 │ │ + mov.w r1, r9, lsr #8 │ │ + orr.w lr, r1, sl, lsl #24 │ │ + movs r1, #6 │ │ + b.n 2bb52 │ │ + ldr.w r9, [r2], #4 │ │ + subs r3, #4 │ │ + strd r2, r3, [r1] │ │ + mov.w ip, r9, lsr #16 │ │ + mov.w lr, r9, lsr #8 │ │ + movs r4, #0 │ │ + movs r1, #10 │ │ + b.n 2bb52 │ │ + strd fp, r5, [r1] │ │ + b.n 2bb26 │ │ + strd r9, fp, [r1] │ │ + movs r1, #6 │ │ + mov.w lr, #0 │ │ + strb.w lr, [r0, #9] │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strd r2, r3, [r0, #16] │ │ + b.n 2bb9a │ │ + strd fp, r5, [r1] │ │ + mov.w r1, r9, lsr #16 │ │ + orr.w ip, r1, sl, lsl #16 │ │ + mov.w r1, r9, lsr #8 │ │ + orr.w lr, r1, sl, lsl #24 │ │ + movs r4, #0 │ │ + movs r1, #7 │ │ + uxtb.w r2, r9 │ │ + strd r1, r4, [r0, #8] │ │ + bfi r2, lr, #8, #8 │ │ + movs r1, #0 │ │ + orr.w r2, r2, ip, lsl #16 │ │ + strd r2, sl, [r0, #16] │ │ + movs r2, #0 │ │ + strd r2, r1, [r0] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + strd r9, fp, [r1] │ │ + cbnz r4, 2bba8 │ │ + cmp fp, sl │ │ + bcc.w 2b840 │ │ + sub.w r2, fp, sl │ │ + b.n 2b9ba │ │ + movs r1, #56 @ 0x38 │ │ + mov.w lr, #0 │ │ + strb r1, [r0, #8] │ │ + movs r1, #0 │ │ + strb.w lr, [r0, #9] │ │ + strd r2, r6, [r0, #16] │ │ + movs r2, #1 │ │ + strd r2, r1, [r0] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + movs r1, #56 @ 0x38 │ │ + b.n 2bb28 │ │ + mov.w r8, #0 │ │ + strd fp, r5, [r1] │ │ + movs r1, #7 │ │ + strb.w r8, [r0, #9] │ │ + b.n 2bb30 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + movs r0, #0 │ │ + cmp.w r0, r3, lsr #29 │ │ + bne.n 2bc1a │ │ + movw r1, #65534 @ 0xfffe │ │ + lsls r2, r5, #2 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 2bc12 │ │ + cbz r3, 2bbf2 │ │ + ldr r0, [r4, #4] │ │ + lsls r1, r3, #2 │ │ + str r0, [sp, #12] │ │ + movs r0, #2 │ │ + str r1, [sp, #20] │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #2 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #20] @ (2bc28 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #8] @ (2bc24 ) │ │ + add r2, pc │ │ + bl b108 │ │ + nop │ │ + ldr r4, [r1, #100] @ 0x64 │ │ + movs r3, r0 │ │ + ldr r4, [r2, #100] @ 0x64 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.n 2bc42 │ │ + ldr r0, [pc, #116] @ (2bcb0 ) │ │ + add r0, pc │ │ + bl b128 │ │ + ldr r6, [r0, #8] │ │ + mov r4, r1 │ │ + mov r5, r0 │ │ + cbz r1, 2bc5e │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + blx 60ee0 │ │ + cbz r0, 2bc94 │ │ + mov r8, r0 │ │ + ldr r0, [r5, #0] │ │ + cmp r6, r0 │ │ + beq.n 2bc68 │ │ + b.n 2bc6e │ │ + mov.w r8, #1 │ │ + ldr r0, [r5, #0] │ │ + cmp r6, r0 │ │ + bne.n 2bc6e │ │ + mov r0, r5 │ │ + bl 2bd0c │ │ + ldr r0, [r5, #4] │ │ + add.w r1, r6, r6, lsl #1 │ │ + adds r2, r6, #1 │ │ + str r2, [r5, #8] │ │ + str.w r4, [r0, r1, lsl #2] │ │ + add.w r0, r0, r1, lsl #2 │ │ + strd r8, r4, [r0, #4] │ │ + ldr r0, [r5, #4] │ │ + add.w r0, r0, r1, lsl #2 │ │ + ldrd r0, r1, [r0, #4] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl b118 │ │ + cmp r4, #0 │ │ + mov r5, r0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne 60d20 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + nop │ │ + strb r4, [r4, #20] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub.w sp, sp, #10496 @ 0x2900 │ │ + sub sp, #32 │ │ + add.w r9, sp, #24 │ │ + mov r6, r1 │ │ + mov r8, r0 │ │ + movw r1, #10497 @ 0x2901 │ │ + mov r0, r9 │ │ + mov r4, r3 │ │ + mov r5, r2 │ │ + bl 5dfb4 │ │ + add r0, sp, #12 │ │ + mov r1, r9 │ │ + mov r2, r8 │ │ + mov r3, r6 │ │ + strd r5, r4, [sp] │ │ + bl e37c │ │ + ldr r1, [sp, #12] │ │ + ldr r0, [sp, #20] │ │ + ldrb.w r2, [sp, #16] │ │ + eors r1, r6 │ │ + eors r0, r4 │ │ + orrs r1, r2 │ │ + orrs r0, r1 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + add.w sp, sp, #10496 @ 0x2900 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 2bcb6 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #12 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 2bd70 │ │ + movw r1, #65532 @ 0xfffc │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 2bd68 │ │ + cbz r3, 2bd48 │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #1 │ │ + lsls r0, r0, #2 │ │ + str r0, [sp, #20] │ │ + movs r0, #4 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #4 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (2bd7c ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (2bd78 ) │ │ + add r2, pc │ │ + bl b108 │ │ + strb r6, [r7, #15] │ │ + movs r3, r0 │ │ + strb r6, [r0, #16] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #48 @ 0x30 │ │ + ldr r2, [r0, #0] │ │ + movs r1, #0 │ │ + cbz r2, 2bda8 │ │ + add.w ip, sp, #20 │ │ + ldrd r3, r0, [r0, #4] │ │ + stmia.w ip, {r1, r2, r3} │ │ + add.w ip, sp, #4 │ │ + stmia.w ip, {r1, r2, r3} │ │ + movs r1, #1 │ │ + b.n 2bdaa │ │ + movs r0, #0 │ │ + add r6, sp, #36 @ 0x24 │ │ + mov r5, sp │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #16] │ │ + str r1, [sp, #0] │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 2be0c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbz r0, 2bdf2 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + lsls r2, r1, #4 │ │ + ldrb r2, [r0, r2] │ │ + cmp r2, #82 @ 0x52 │ │ + bne.n 2bdb4 │ │ + add.w r0, r0, r1, lsl #4 │ │ + ldr r1, [r0, #4] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 2bdd4 │ │ + cmp r2, #1 │ │ + bne.n 2bdb4 │ │ + dmb ish │ │ + ldr r0, [r0, #4] │ │ + bl 1f960 │ │ + b.n 2bdb4 │ │ + add sp, #48 @ 0x30 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl 2bf18 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + bl cf94 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + mov r8, r0 │ │ + ldr r0, [r1, #32] │ │ + cbz r0, 2be54 │ │ + ldr r2, [r1, #0] │ │ + subs r0, #1 │ │ + str r0, [r1, #32] │ │ + cmp r2, #1 │ │ + bne.n 2bf06 │ │ + ldr r0, [r1, #4] │ │ + cbz r0, 2be8a │ │ + ldrd r5, r6, [r1, #8] │ │ + ldrh.w r2, [r0, #270] @ 0x10e │ │ + cmp r6, r2 │ │ + bcs.n 2beae │ │ + mov r4, r0 │ │ + adds r0, r6, #1 │ │ + cmp r5, #0 │ │ + beq.n 2bed2 │ │ + add.w r0, r4, r0, lsl #2 │ │ + mov r3, r5 │ │ + add.w r0, r0, #272 @ 0x110 │ │ + ldr r2, [r0, #0] │ │ + subs r3, #1 │ │ + add.w r0, r2, #272 @ 0x110 │ │ + bne.n 2be46 │ │ + movs r0, #0 │ │ + b.n 2bed4 │ │ + ldrd r6, r0, [r1] │ │ + movs r4, #0 │ │ + ldrd r3, r2, [r1, #8] │ │ + str r4, [r1, #0] │ │ + lsls r1, r6, #31 │ │ + beq.n 2beee │ │ + cbnz r0, 2be72 │ │ + mov r0, r3 │ │ + cbz r2, 2be72 │ │ + ldr.w r0, [r0, #272] @ 0x110 │ │ + subs r2, #1 │ │ + bne.n 2be6a │ │ + ldr.w r1, [r0, #264] @ 0x108 │ │ + cbz r1, 2bee6 │ │ + mov r5, r1 │ │ + blx 60d20 │ │ + ldr.w r1, [r5, #264] @ 0x108 │ │ + mov r0, r5 │ │ + cmp r1, #0 │ │ + bne.n 2be78 │ │ + b.n 2bee8 │ │ + ldrd r0, r2, [r1, #8] │ │ + cbz r2, 2be98 │ │ + ldr.w r0, [r0, #272] @ 0x110 │ │ + subs r2, #1 │ │ + bne.n 2be90 │ │ + movs r6, #0 │ │ + movs r2, #1 │ │ + movs r5, #0 │ │ + strd r2, r0, [r1] │ │ + strd r6, r6, [r1, #8] │ │ + ldrh.w r2, [r0, #270] @ 0x10e │ │ + cmp r6, r2 │ │ + bcc.n 2be34 │ │ + mov r9, r1 │ │ + ldr.w r4, [r0, #264] @ 0x108 │ │ + cbz r4, 2bef8 │ │ + ldrh.w r6, [r0, #268] @ 0x10c │ │ + blx 60d20 │ │ + ldrh.w r0, [r4, #270] @ 0x10e │ │ + adds r5, #1 │ │ + cmp r6, r0 │ │ + mov r0, r4 │ │ + bcs.n 2beb0 │ │ + mov r1, r9 │ │ + adds r0, r6, #1 │ │ + cmp r5, #0 │ │ + bne.n 2be3c │ │ + mov r2, r4 │ │ + movs r3, #0 │ │ + str r0, [r1, #12] │ │ + strd r2, r3, [r1, #4] │ │ + stmia.w r8, {r4, r5, r6} │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r5, r0 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + str.w r4, [r8] │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + blx 60d20 │ │ + ldr r0, [pc, #16] @ (2bf10 ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + udf #254 @ 0xfe │ │ + ldr r0, [pc, #12] @ (2bf14 ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + udf #254 @ 0xfe │ │ + ldr r2, [r1, #48] @ 0x30 │ │ + movs r3, r0 │ │ + ldr r0, [r2, #48] @ 0x30 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #16 │ │ + add r6, sp, #4 │ │ + mov r4, r0 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + bl 2be0c │ │ + ldr r0, [sp, #4] │ │ + cbz r0, 2bf64 │ │ + ldr r1, [sp, #12] │ │ + lsls r2, r1, #4 │ │ + ldrb r2, [r0, r2] │ │ + cmp r2, #82 @ 0x52 │ │ + bne.n 2bf26 │ │ + add.w r0, r0, r1, lsl #4 │ │ + ldr r1, [r0, #4] │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + subs r3, r2, #1 │ │ + strex r5, r3, [r1] │ │ + cmp r5, #0 │ │ + bne.n 2bf46 │ │ + cmp r2, #1 │ │ + bne.n 2bf26 │ │ + dmb ish │ │ + ldr r0, [r0, #4] │ │ + bl 1f960 │ │ + b.n 2bf26 │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + movs r0, #0 │ │ + cmp.w r0, r3, lsr #29 │ │ + bne.n 2bfca │ │ + movw r1, #65532 @ 0xfffc │ │ + lsls r2, r5, #2 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 2bfc2 │ │ + cbz r3, 2bfa2 │ │ + ldr r0, [r4, #4] │ │ + lsls r1, r3, #2 │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + str r1, [sp, #20] │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #4 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #20] @ (2bfd8 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #8] @ (2bfd4 ) │ │ + add r2, pc │ │ + bl b108 │ │ + nop │ │ + ldr r4, [r2, #76] @ 0x4c │ │ + movs r3, r0 │ │ + ldr r4, [r3, #76] @ 0x4c │ │ + movs r3, r0 │ │ + ldrb r1, [r0, #0] │ │ + cmp r1, #83 @ 0x53 │ │ + itttt eq │ │ + moveq r1, #0 │ │ + streq r1, [r0, #4] │ │ + moveq r1, #82 @ 0x52 │ │ + strbeq r1, [r0, #0] │ │ + it eq │ │ + bxeq lr │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + movs r0, #82 @ 0x52 │ │ + movs r1, #0 │ │ + movs r4, #0 │ │ + bl 2c094 │ │ + ldr r0, [pc, #28] @ (2c01c ) │ │ + movs r2, #1 │ │ + ldr r1, [pc, #28] @ (2c020 ) │ │ + add r0, pc │ │ + strd r0, r2, [sp] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + str r4, [sp, #16] │ │ + str r4, [sp, #12] │ │ + bl b450 │ │ + nop │ │ + ldr r4, [r6, #24] │ │ + movs r3, r0 │ │ + ldr r4, [r6, #24] │ │ + movs r3, r0 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + mov r3, r1 │ │ + ldrb r2, [r0, #0] │ │ + ldr r1, [r1, #4] │ │ + ldrb.w ip, [r3] │ │ + cmp r2, #83 @ 0x53 │ │ + bne.n 2c05c │ │ + ldrh.w r2, [r3, #1] │ │ + ldrb.w lr, [r3, #3] │ │ + strb.w ip, [r0] │ │ + add.w ip, r0, #4 │ │ + ldrd r3, r4, [r3, #8] │ │ + stmia.w ip, {r1, r3, r4} │ │ + strh.w r2, [r0, #1] │ │ + strb.w lr, [r0, #3] │ │ + add sp, #24 │ │ + pop {r4, r6, r7, pc} │ │ + cmp.w ip, #83 @ 0x53 │ │ + bne.n 2c066 │ │ + add sp, #24 │ │ + pop {r4, r6, r7, pc} │ │ + mov r0, ip │ │ + bl 2c094 │ │ + ldr r0, [pc, #28] @ (2c08c ) │ │ + movs r3, #1 │ │ + ldr r1, [pc, #28] @ (2c090 ) │ │ + movs r2, #0 │ │ + add r0, pc │ │ + strd r0, r3, [sp] │ │ + movs r0, #4 │ │ + add r1, pc │ │ + str r0, [sp, #8] │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + bl b450 │ │ + nop │ │ + ldr r4, [r0, #20] │ │ + movs r3, r0 │ │ + ldr r4, [r0, #20] │ │ + movs r3, r0 │ │ + b.w 1fa14 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #0] │ │ + blxne 60d20 │ │ + ldrd r9, r4, [r4, #8] │ │ + adds r6, r4, #1 │ │ + mov r0, r9 │ │ + subs r6, #1 │ │ + beq.n 2c0c6 │ │ + add.w r5, r0, #352 @ 0x160 │ │ + bl 2c268 │ │ + mov r0, r5 │ │ + b.n 2c0b6 │ │ + cbz r4, 2c0d6 │ │ + mov r0, r9 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r8, r0 │ │ + subs r6, #1 │ │ + beq.n 2c0f0 │ │ + mov r0, r5 │ │ + add.w r4, r5, #352 @ 0x160 │ │ + bl 2c268 │ │ + mov r5, r4 │ │ + b.n 2c0de │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + bl cf94 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + cmp r1, #0 │ │ + beq.n 2c1ae │ │ + add.w r5, r0, #288 @ 0x120 │ │ + mov r9, r1 │ │ + mov r8, r0 │ │ + mov.w sl, #0 │ │ + mov r6, r1 │ │ + b.n 2c126 │ │ + subs r6, #1 │ │ + add.w r5, r5, #288 @ 0x120 │ │ + cmp sl, r9 │ │ + beq.n 2c1a0 │ │ + add.w r0, sl, sl, lsl #3 │ │ + add.w sl, sl, #1 │ │ + add.w r4, r8, r0, lsl #5 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 2c13a │ │ + cmp r1, #1 │ │ + bne.n 2c158 │ │ + dmb ish │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 1f960 │ │ + ldrd r0, r1, [r4, #16] │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + beq.n 2c11c │ │ + ldr r0, [r4, #112] @ 0x70 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #116] @ 0x74 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #124] @ 0x7c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #128] @ 0x80 │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #140] @ 0x8c │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #152] @ 0x98 │ │ + blxne 60d20 │ │ + b.n 2c11c │ │ + mov r0, r8 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r9, r0 │ │ + add.w r0, r4, #16 │ │ + bl 1f9c8 │ │ + subs r6, #1 │ │ + beq.n 2c1d0 │ │ + mov r0, r5 │ │ + add.w r4, r5, #288 @ 0x120 │ │ + bl 2c1e0 │ │ + mov r5, r4 │ │ + b.n 2c1be │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + mov r0, r9 │ │ + blx 5f420 │ │ + bl cf94 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + ldr.w r0, [r0, #256] @ 0x100 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 2c1ee │ │ + cmp r1, #1 │ │ + bne.n 2c20c │ │ + dmb ish │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 1f960 │ │ + ldrd r0, r1, [r4, #16] │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + it eq │ │ + popeq {r4, r5, r7, pc} │ │ + ldr r0, [r4, #112] @ 0x70 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #116] @ 0x74 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #124] @ 0x7c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #128] @ 0x80 │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #140] @ 0x8c │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + cbz r0, 2c256 │ │ + ldr.w r0, [r4, #152] @ 0x98 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 60c64 │ │ + pop {r4, r5, r7, pc} │ │ + mov r5, r0 │ │ + add.w r0, r4, #16 │ │ + bl 1f9c8 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r4, r0 │ │ + ldr.w r0, [r0, #256] @ 0x100 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 2c27a │ │ + cmp r1, #1 │ │ + bne.n 2c298 │ │ + dmb ish │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 1f960 │ │ + ldrd r0, r1, [r4, #16] │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + beq.n 2c2de │ │ + ldr r0, [r4, #112] @ 0x70 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #116] @ 0x74 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #124] @ 0x7c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #128] @ 0x80 │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #140] @ 0x8c │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #152] @ 0x98 │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #280] @ 0x118 │ │ + cmp r0, #2 │ │ + beq.n 2c338 │ │ + cbnz r0, 2c338 │ │ + ldr.w r6, [r4, #288] @ 0x120 │ │ + cbz r6, 2c310 │ │ + ldr.w r8, [r4, #284] @ 0x11c │ │ + add.w r5, r8, #4 │ │ + ldr.w r0, [r5, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #0] │ │ + blxne 60d20 │ │ + adds r5, #12 │ │ + subs r6, #1 │ │ + bne.n 2c2f6 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + ldr.w r6, [r4, #296] @ 0x128 │ │ + cbz r6, 2c338 │ │ + ldr.w r8, [r4, #292] @ 0x124 │ │ + add.w r5, r8, #4 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r5, #-4] │ │ + blxne 60d20 │ │ + adds r5, #24 │ │ + subs r6, #1 │ │ + bne.n 2c31e │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + ldr.w r0, [r4, #304] @ 0x130 │ │ + cmp r0, #2 │ │ + beq.n 2c342 │ │ + cbz r0, 2c350 │ │ + ldrb.w r0, [r4, #328] @ 0x148 │ │ + cmp r0, #83 @ 0x53 │ │ + bne.n 2c3a8 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w r6, [r4, #312] @ 0x138 │ │ + cbz r6, 2c390 │ │ + ldr.w r8, [r4, #308] @ 0x134 │ │ + add.w r5, r8, #8 │ │ + b.n 2c366 │ │ + adds r5, #40 @ 0x28 │ │ + subs r6, #1 │ │ + beq.n 2c38a │ │ + ldr.w r0, [r5, #-8] │ │ + cmp r0, #0 │ │ + bne.n 2c360 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r5, #-4] │ │ + blxne 60d20 │ │ + ldr r0, [r5, #8] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #4] │ │ + blxne 60d20 │ │ + b.n 2c360 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + ldr.w r0, [r4, #320] @ 0x140 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #316] @ 0x13c │ │ + blxne 60d20 │ │ + ldrb.w r0, [r4, #328] @ 0x148 │ │ + cmp r0, #83 @ 0x53 │ │ + beq.n 2c34a │ │ + ldr.w r1, [r4, #332] @ 0x14c │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 1fa14 │ │ + mov r5, r0 │ │ + add.w r0, r4, #16 │ │ + bl 1f9c8 │ │ + ldr.w r0, [r4, #280] @ 0x118 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r4, #280 @ 0x118 │ │ + blne 2234a │ │ + ldr.w r0, [r4, #304] @ 0x130 │ │ + cmp r0, #2 │ │ + itt ne │ │ + addne.w r0, r4, #304 @ 0x130 │ │ + blne 29b8a │ │ + ldrb.w r0, [r4, #328] @ 0x148 │ │ + cmp r0, #83 @ 0x53 │ │ + beq.n 2c3f2 │ │ + ldr.w r1, [r4, #332] @ 0x14c │ │ + bl 1fa14 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + bl cf94 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + ldr r1, [r0, #12] │ │ + mov.w ip, #0 │ │ + cmp r1, #0 │ │ + beq.w 2c518 │ │ + ldr r2, [r0, #0] │ │ + ldr.w lr, [r0, #8] │ │ + str r2, [sp, #0] │ │ + ldr r2, [r0, #4] │ │ + add.w r0, r1, r1, lsl #2 │ │ + str r2, [sp, #4] │ │ + add.w r0, lr, r0, lsl #3 │ │ + str r0, [sp, #8] │ │ + b.n 2c442 │ │ + ldr.w r0, [lr, #16] │ │ + ldr r1, [sp, #4] │ │ + subs r1, r1, r0 │ │ + it cs │ │ + cmpcs r1, fp │ │ + bcs.n 2c46a │ │ + ldr r0, [sp, #8] │ │ + add.w lr, lr, #40 @ 0x28 │ │ + cmp lr, r0 │ │ + beq.n 2c514 │ │ + ldr.w r0, [lr, #4] │ │ + cmp r0, #7 │ │ + bne.n 2c438 │ │ + ldr.w fp, [lr, #20] │ │ + cmp.w fp, #0 │ │ + bne.n 2c42a │ │ + mov.w r8, #1 │ │ + ldr.w r0, [lr, #32] │ │ + cmp r0, #5 │ │ + bcs.n 2c478 │ │ + movs r0, #4 │ │ + cmp.w fp, #12 │ │ + bcc.n 2c438 │ │ + b.n 2c484 │ │ + ldr r1, [sp, #0] │ │ + add.w r8, r1, r0 │ │ + ldr.w r0, [lr, #32] │ │ + cmp r0, #5 │ │ + bcc.n 2c460 │ │ + cmp r0, #8 │ │ + bne.n 2c438 │ │ + movs r0, #8 │ │ + cmp.w fp, #12 │ │ + bcc.n 2c438 │ │ + negs r3, r0 │ │ + subs r1, r0, #1 │ │ + adds r0, #11 │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #20] │ │ + str r3, [sp, #12] │ │ + mov r0, r8 │ │ + sub.w r2, fp, #12 │ │ + ldr.w r1, [r0], #12 │ │ + cmp r1, r2 │ │ + bhi.n 2c438 │ │ + ldr r2, [sp, #20] │ │ + add r2, r1 │ │ + and.w r9, r2, r3 │ │ + subs.w r2, fp, r9 │ │ + bcc.n 2c438 │ │ + ldr.w r5, [r8, #4] │ │ + cmp r5, r2 │ │ + bhi.n 2c438 │ │ + ldr r2, [sp, #16] │ │ + add r2, r9 │ │ + add r2, r5 │ │ + and.w sl, r2, r3 │ │ + subs.w r4, fp, sl │ │ + add.w r2, r8, sl │ │ + it cc │ │ + movcc r4, ip │ │ + it cc │ │ + movcc r2, #1 │ │ + str r2, [sp, #24] │ │ + add.w r2, r8, #11 │ │ + cbz r1, 2c502 │ │ + ldrb r6, [r2, r1] │ │ + mov r3, r1 │ │ + subs r1, #1 │ │ + cmp r6, #0 │ │ + beq.n 2c4d4 │ │ + cmp r3, #3 │ │ + bne.n 2c502 │ │ + ldr r1, [pc, #68] @ (2c52c ) │ │ + movs r2, #3 │ │ + mov r6, lr │ │ + add r1, pc │ │ + blx 60d70 │ │ + cmp r0, #0 │ │ + mov lr, r6 │ │ + mov.w ip, #0 │ │ + itt eq │ │ + ldreq.w r0, [r8, #8] │ │ + cmpeq r0, #3 │ │ + beq.n 2c524 │ │ + ldr r3, [sp, #12] │ │ + cmp fp, sl │ │ + bcc.n 2c438 │ │ + ldr.w r8, [sp, #24] │ │ + cmp r4, #11 │ │ + mov fp, r4 │ │ + bhi.n 2c490 │ │ + b.n 2c438 │ │ + mov.w ip, #0 │ │ + mov r0, ip │ │ + mov r1, r5 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w ip, r8, r9 │ │ + b.n 2c518 │ │ + nop │ │ + pop {r1, r2, r5, r7, pc} │ │ + vsli.64 , q8, #61 @ 0x3d │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + movs r1, #0 │ │ + movs r5, #0 │ │ + blx 60ef0 │ │ + cbz r0, 2c55a │ │ + mov r6, r0 │ │ + blx 60e30 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 2c570 │ │ + ldr r0, [pc, #84] @ (2c5a8 ) │ │ + add r0, pc │ │ + bl b128 │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + strb r5, [r4, #4] │ │ + str r1, [r4, #0] │ │ + str r0, [r4, #8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r5, r0 │ │ + cbz r0, 2c586 │ │ + mov r0, r5 │ │ + blx 60d40 │ │ + mov r8, r0 │ │ + cbnz r0, 2c58a │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + bl b118 │ │ + mov.w r8, #1 │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl 5df06 │ │ + mov r0, r6 │ │ + blx 60d20 │ │ + strd r5, r8, [r4] │ │ + str r5, [r4, #8] │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + str r4, [r1, #100] @ 0x64 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #16 │ │ + mov r5, r0 │ │ + mov r0, sp │ │ + bl b1bc │ │ + ldr r0, [sp, #0] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 2c5da │ │ + ldrd r4, r6, [sp, #4] │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 2c530 │ │ + movs r0, #0 │ │ + strb r0, [r4, #0] │ │ + cbnz r6, 2c5f0 │ │ + b.n 2c600 │ │ + ldr r1, [pc, #68] @ (2c620 ) │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + add r1, pc │ │ + ldrd r1, r3, [r1] │ │ + str r3, [r5, #8] │ │ + strd r2, r1, [r5] │ │ + cbz r0, 2c600 │ │ + ldr r4, [sp, #4] │ │ + mov r0, r4 │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r5, r0 │ │ + movs r0, #0 │ │ + cmp r6, #0 │ │ + strb r0, [r4, #0] │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + nop │ │ + ldr r4, [r1, #20] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #76 @ 0x4c │ │ + ldrb.w r9, [r1, #28] │ │ + cmp.w r9, #3 │ │ + bne.n 2c644 │ │ + movs r1, #10 │ │ + strb r1, [r0, #0] │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb r3, [r1, #29] │ │ + mvn.w r5, #2 │ │ + ldrb r6, [r1, #30] │ │ + movs r4, #0 │ │ + ldrd sl, r8, [r1] │ │ + uxtb r2, r3 │ │ + uxtab r3, r5, r3 │ │ + clz r3, r3 │ │ + add r5, sp, #44 @ 0x2c │ │ + ldrb.w fp, [r1, #8] │ │ + cmp r9, r2 │ │ + mov.w r3, r3, lsr #5 │ │ + it hi │ │ + movhi r4, #1 │ │ + orrs r3, r4 │ │ + adds r5, #5 │ │ + lsls r6, r6, #31 │ │ + beq.n 2c6ea │ │ + cmp r3, #0 │ │ + bne.n 2c638 │ │ + add r4, sp, #44 @ 0x2c │ │ + cmp r2, #0 │ │ + beq.w 2c7be │ │ + cmp r2, #1 │ │ + beq.n 2c6f2 │ │ + str r0, [sp, #12] │ │ + mov r0, r1 │ │ + mov r6, r1 │ │ + bl 2d790 │ │ + cmp r8, r0 │ │ + bls.n 2c6dc │ │ + mov r0, r4 │ │ + mov r1, r6 │ │ + str.w sl, [sp, #4] │ │ + bl 2d6d4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r1, r5 │ │ + str r0, [sp, #8] │ │ + add r0, sp, #16 │ │ + movs r2, #27 │ │ + ldrb.w sl, [sp, #48] @ 0x30 │ │ + mov r4, r5 │ │ + bl 5df06 │ │ + ldr r0, [sp, #8] │ │ + subs.w r3, r8, r0 │ │ + bcc.w 2c858 │ │ + ldr r0, [sp, #12] │ │ + cmp.w sl, #10 │ │ + str r3, [r6, #4] │ │ + bne.w 2c826 │ │ + ldr.w sl, [sp, #4] │ │ + mov r5, r4 │ │ + add r4, sp, #44 @ 0x2c │ │ + mov r1, r6 │ │ + movs r2, #2 │ │ + mov r8, r3 │ │ + cmp r9, r2 │ │ + bls.n 2c67a │ │ + b.n 2c638 │ │ + movs r2, #1 │ │ + mov r1, r6 │ │ + strb r2, [r6, #29] │ │ + ldr r0, [sp, #12] │ │ + cmp r9, r2 │ │ + bls.n 2c67a │ │ + b.n 2c638 │ │ + cmp r3, #0 │ │ + bne.n 2c638 │ │ + mov r4, r8 │ │ + b.n 2c71e │ │ + sub.w r3, r8, #1 │ │ + movs r2, #0 │ │ + cmp.w r8, #0 │ │ + strb r2, [r1, #29] │ │ + beq.w 2c846 │ │ + movs r2, #6 │ │ + strb r2, [r0, #0] │ │ + str r3, [r1, #4] │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #1 │ │ + mov r1, r6 │ │ + strb r2, [r6, #29] │ │ + ldrd fp, r0, [sp, #8] │ │ + cmp r9, r2 │ │ + bhi.n 2c638 │ │ + cmp r2, #0 │ │ + beq.n 2c7be │ │ + cmp r2, #1 │ │ + beq.n 2c774 │ │ + strd fp, r0, [sp, #8] │ │ + mov r0, r1 │ │ + mov r6, r1 │ │ + bl 2d790 │ │ + cmp r4, r0 │ │ + bls.n 2c710 │ │ + add r0, sp, #44 @ 0x2c │ │ + mov r1, r6 │ │ + mov fp, sl │ │ + bl 2d6d4 │ │ + add r0, sp, #16 │ │ + mov r1, r5 │ │ + movs r2, #27 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + ldrb.w sl, [sp, #48] @ 0x30 │ │ + bl 5df06 │ │ + subs.w r8, r4, r8 │ │ + bcc.w 2c852 │ │ + ldr r0, [sp, #12] │ │ + cmp.w sl, #10 │ │ + str.w r8, [r6, #4] │ │ + bne.n 2c826 │ │ + mov sl, fp │ │ + mov r1, r6 │ │ + movs r2, #2 │ │ + mov r4, r8 │ │ + ldr.w fp, [sp, #8] │ │ + b.n 2c71a │ │ + movs r2, #0 │ │ + cmp.w fp, #3 │ │ + strb r2, [r1, #29] │ │ + bcc.n 2c71a │ │ + cmp.w fp, #5 │ │ + beq.n 2c71a │ │ + cmp.w fp, #6 │ │ + bne.n 2c83a │ │ + cbz r4, 2c7a4 │ │ + ldrb.w r3, [sl] │ │ + cmp r4, #1 │ │ + beq.n 2c7a8 │ │ + cmp r3, #46 @ 0x2e │ │ + bne.n 2c7a8 │ │ + ldrb.w r2, [sl, #1] │ │ + cmp r2, #47 @ 0x2f │ │ + beq.n 2c7b0 │ │ + movs r2, #0 │ │ + b.n 2c71a │ │ + movs r4, #0 │ │ + b.n 2c71a │ │ + cmp r4, #1 │ │ + it eq │ │ + cmpeq r3, #46 @ 0x2e │ │ + bne.n 2c71a │ │ + sub.w r3, r8, #1 │ │ + cmp.w r8, #0 │ │ + beq.n 2c864 │ │ + movs r2, #7 │ │ + b.n 2c704 │ │ + tbb [pc, fp] │ │ + lsls r4, r0, #28 │ │ + lsls r1, r3, #16 │ │ + adds r0, r2, r4 │ │ + movs r2, r5 │ │ + ldr r2, [r1, #16] │ │ + adds r2, #4 │ │ + b.n 2c7f2 │ │ + ldr r3, [r1, #24] │ │ + ldr r2, [r1, #16] │ │ + cmp r3, #0 │ │ + add.w r6, r3, r2 │ │ + it ne │ │ + addne r2, r6, #1 │ │ + adds r2, #8 │ │ + b.n 2c7f2 │ │ + ldr r3, [r1, #24] │ │ + ldr r2, [r1, #16] │ │ + cmp r3, #0 │ │ + add.w r6, r3, r2 │ │ + it ne │ │ + addne r2, r6, #1 │ │ + adds r2, #2 │ │ + cbz r2, 2c816 │ │ + movs r2, #3 │ │ + mov r4, r0 │ │ + strb r2, [r1, #29] │ │ + adds r2, r0, #1 │ │ + adds r1, #9 │ │ + mov r0, r2 │ │ + movs r2, #19 │ │ + bl 5df06 │ │ + strd sl, r8, [r4, #20] │ │ + strb.w fp, [r4] │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #10 │ │ + strb r2, [r0, #0] │ │ + movs r0, #3 │ │ + strb r0, [r1, #29] │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + strb.w sl, [r0], #1 │ │ + add r1, sp, #16 │ │ + movs r2, #27 │ │ + bl 5df06 │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #6 │ │ + strb r1, [r0, #0] │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #40] @ (2c870 ) │ │ + add r2, pc │ │ + mov r0, r3 │ │ + movs r1, #0 │ │ + bl b858 │ │ + mov r1, r4 │ │ + mov r3, r8 │ │ + b.n 2c85a │ │ + mov r1, r8 │ │ + ldr r2, [pc, #28] @ (2c878 ) │ │ + mov r0, r3 │ │ + add r2, pc │ │ + bl b858 │ │ + ldr r2, [pc, #12] @ (2c874 ) │ │ + add r2, pc │ │ + mov r0, r3 │ │ + movs r1, #0 │ │ + bl b858 │ │ + str r4, [r0, #104] @ 0x68 │ │ + movs r3, r0 │ │ + str r6, [r2, #100] @ 0x64 │ │ + movs r3, r0 │ │ + str r6, [r7, #100] @ 0x64 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #84 @ 0x54 │ │ + ldrb.w r9, [r0, #8] │ │ + mov r6, r0 │ │ + ldrd r5, r4, [r0] │ │ + cmp.w r9, #6 │ │ + beq.n 2c8a2 │ │ + add.w r1, r6, #9 │ │ + add r0, sp, #48 @ 0x30 │ │ + movs r2, #19 │ │ + bl 5df06 │ │ + add r0, sp, #16 │ │ + add r1, sp, #48 @ 0x30 │ │ + adds r0, #9 │ │ + movs r2, #19 │ │ + ldrb.w sl, [r6, #28] │ │ + ldrb.w r8, [r6, #29] │ │ + ldrb.w fp, [r6, #30] │ │ + strb.w r9, [sp, #24] │ │ + strd r5, r4, [sp, #16] │ │ + bl 5df06 │ │ + cmp.w sl, #2 │ │ + strb.w fp, [sp, #46] @ 0x2e │ │ + strb.w r8, [sp, #45] @ 0x2d │ │ + strb.w sl, [sp, #44] @ 0x2c │ │ + bne.n 2c936 │ │ + cmp r4, #0 │ │ + beq.w 2ca56 │ │ + cmp.w r9, #3 │ │ + bcs.n 2c8fe │ │ + adds r0, r5, r4 │ │ + movs r1, #0 │ │ + ldrb r2, [r5, r1] │ │ + cmp r2, #47 @ 0x2f │ │ + beq.n 2c8f2 │ │ + adds r1, #1 │ │ + cmp r4, r1 │ │ + bne.n 2c8e4 │ │ + b.n 2c932 │ │ + cbnz r1, 2c932 │ │ + adds r5, #1 │ │ + subs r4, #1 │ │ + bne.n 2c8e2 │ │ + mov r5, r0 │ │ + b.n 2c930 │ │ + movs r0, #0 │ │ + ldrb r1, [r5, r0] │ │ + cmp r1, #47 @ 0x2f │ │ + beq.n 2c914 │ │ + adds r0, #1 │ │ + cmp r4, r0 │ │ + bne.n 2c900 │ │ + movs r1, #0 │ │ + mov r0, r4 │ │ + cbnz r0, 2c918 │ │ + b.n 2c922 │ │ + movs r1, #1 │ │ + cbz r0, 2c922 │ │ + cmp r0, #1 │ │ + itt eq │ │ + ldrbeq r2, [r5, #0] │ │ + cmpeq r2, #46 @ 0x2e │ │ + bne.n 2c932 │ │ + add r0, r1 │ │ + cmp r4, r0 │ │ + bcc.w 2ca82 │ │ + add r5, r0 │ │ + subs r4, r4, r0 │ │ + bne.n 2c8fe │ │ + movs r4, #0 │ │ + strd r5, r4, [sp, #16] │ │ + cmp.w r8, #2 │ │ + bne.w 2ca60 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + movs r1, #0 │ │ + mov r2, sl │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r0, #1 │ │ + cmp.w r9, #5 │ │ + it cc │ │ + movcc r1, #1 │ │ + cmp.w sl, #0 │ │ + it ne │ │ + movne r2, #1 │ │ + cmp.w sl, #1 │ │ + bhi.n 2ca2c │ │ + ldr r3, [sp, #32] │ │ + orr.w r8, fp, r1 │ │ + add r0, r3 │ │ + add.w r6, r0, #8 │ │ + adds r0, #2 │ │ + str r0, [sp, #4] │ │ + sub.w r0, r9, #6 │ │ + clz r0, r0 │ │ + str r6, [sp, #8] │ │ + lsrs r0, r0, #5 │ │ + orr.w r6, r0, r2 │ │ + adds r0, r3, #4 │ │ + str r0, [sp, #12] │ │ + cmp.w r8, #0 │ │ + bne.n 2c9d6 │ │ + cbz r6, 2c994 │ │ + movs r0, #0 │ │ + cmp r0, r4 │ │ + bne.n 2c99e │ │ + b.n 2c9d6 │ │ + cmp r4, #2 │ │ + bcc.n 2ca76 │ │ + movs r0, #2 │ │ + cmp r0, r4 │ │ + beq.n 2c9d6 │ │ + add r0, r5 │ │ + adds r2, r5, r4 │ │ + ldrb.w r1, [r0], #1 │ │ + subs r2, r0, r2 │ │ + beq.n 2c9b6 │ │ + cmp r1, #46 @ 0x2e │ │ + bne.n 2c9b6 │ │ + ldrb r0, [r0, #0] │ │ + cmp r0, #47 @ 0x2f │ │ + bne.n 2c9d6 │ │ + b.n 2c9ca │ │ + clz r0, r2 │ │ + subs r1, #46 @ 0x2e │ │ + it ne │ │ + movne r1, #1 │ │ + lsrs r0, r0, #5 │ │ + eor.w r0, r0, #1 │ │ + orrs r0, r1 │ │ + bne.n 2c9d6 │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + cmp.w sl, #0 │ │ + bne.n 2c9e0 │ │ + b.n 2ca0a │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + cmp.w sl, #0 │ │ + beq.n 2ca0a │ │ + add r0, fp │ │ + add r0, r1 │ │ + cmp r4, r0 │ │ + bls.n 2ca60 │ │ + add r0, sp, #48 @ 0x30 │ │ + add r1, sp, #16 │ │ + bl 2d6d4 │ │ + ldrb.w r0, [sp, #52] @ 0x34 │ │ + cmp r0, #10 │ │ + bne.n 2ca60 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + subs r0, r4, r0 │ │ + bcc.n 2ca6c │ │ + str r0, [sp, #20] │ │ + mov r4, r0 │ │ + cmp.w r8, #0 │ │ + beq.n 2c98a │ │ + b.n 2c9d6 │ │ + tbb [pc, r9] │ │ + lsls r5, r0, #28 │ │ + lsls r5, r1, #20 │ │ + lsrs r1, r1, #12 │ │ + movs r4, r0 │ │ + b.n 2c9e0 │ │ + ldr r1, [sp, #12] │ │ + b.n 2c9e0 │ │ + ldr r1, [sp, #8] │ │ + b.n 2c9e0 │ │ + ldr r1, [sp, #4] │ │ + b.n 2c9e0 │ │ + movs r1, #2 │ │ + b.n 2c9e0 │ │ + movs r1, #6 │ │ + b.n 2c9e0 │ │ + cbz r4, 2ca52 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + add r6, sp, #16 │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + bl 2d6d4 │ │ + ldrb.w r0, [sp, #52] @ 0x34 │ │ + cmp r0, #10 │ │ + bne.n 2ca60 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + subs r0, r4, r0 │ │ + bcc.n 2ca6c │ │ + cmp r0, #0 │ │ + mov r4, r0 │ │ + str r0, [sp, #20] │ │ + bne.n 2ca34 │ │ + movs r4, #0 │ │ + b.n 2ca60 │ │ + movs r4, #0 │ │ + cmp.w r8, #2 │ │ + beq.w 2c93e │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #36] @ (2ca94 ) │ │ + mov r1, r4 │ │ + add r2, pc │ │ + bl b858 │ │ + ldr r2, [pc, #24] @ (2ca90 ) │ │ + movs r0, #2 │ │ + mov r1, r4 │ │ + add r2, pc │ │ + bl b80e │ │ + ldr r2, [pc, #8] @ (2ca8c ) │ │ + mov r1, r4 │ │ + add r2, pc │ │ + bl b80e │ │ + str r6, [r0, #60] @ 0x3c │ │ + movs r3, r0 │ │ + str r0, [r4, #56] @ 0x38 │ │ + movs r3, r0 │ │ + str r4, [r5, #60] @ 0x3c │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #252 @ 0xfc │ │ + ldrd r8, r4, [r1] │ │ + mov r6, r1 │ │ + ldrd sl, r9, [r0] │ │ + mov r5, r0 │ │ + cmp r9, r4 │ │ + bne.n 2cac2 │ │ + ldrb r0, [r6, #28] │ │ + ldrb r1, [r5, #28] │ │ + cmp r1, r0 │ │ + itt eq │ │ + ldrbeq r0, [r5, #29] │ │ + cmpeq r0, #2 │ │ + beq.w 2cbc4 │ │ + strd r4, r8, [sp, #8] │ │ + ldrb.w r8, [r5, #8] │ │ + cmp.w r8, #6 │ │ + beq.n 2cadc │ │ + add.w r1, r5, #9 │ │ + add r0, sp, #16 │ │ + movs r2, #19 │ │ + bl 5df06 │ │ + ldrb r0, [r5, #28] │ │ + ldrb r4, [r6, #8] │ │ + str r0, [sp, #4] │ │ + ldrb r0, [r5, #29] │ │ + cmp r4, #6 │ │ + ldrb r5, [r5, #30] │ │ + str r0, [sp, #0] │ │ + beq.n 2caf8 │ │ + add.w r1, r6, #9 │ │ + add r0, sp, #40 @ 0x28 │ │ + movs r2, #19 │ │ + bl 5df06 │ │ + add r0, sp, #64 @ 0x40 │ │ + add r1, sp, #16 │ │ + adds r0, #9 │ │ + movs r2, #19 │ │ + ldrh.w fp, [r6, #28] │ │ + ldrb r6, [r6, #30] │ │ + strb.w r8, [sp, #72] @ 0x48 │ │ + strd sl, r9, [sp, #64] @ 0x40 │ │ + bl 5df06 │ │ + ldr r0, [sp, #0] │ │ + add.w r8, sp, #96 @ 0x60 │ │ + strb.w r0, [sp, #93] @ 0x5d │ │ + add r1, sp, #40 @ 0x28 │ │ + ldr r0, [sp, #4] │ │ + movs r2, #19 │ │ + strb.w r0, [sp, #92] @ 0x5c │ │ + ldr r0, [sp, #8] │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #96] @ 0x60 │ │ + add.w r0, r8, #9 │ │ + strb.w r5, [sp, #94] @ 0x5e │ │ + strb.w r4, [sp, #104] @ 0x68 │ │ + bl 5df06 │ │ + add.w sl, sp, #192 @ 0xc0 │ │ + strh.w fp, [sp, #124] @ 0x7c │ │ + add.w r4, sl, #28 │ │ + add.w r9, sp, #128 @ 0x80 │ │ + add.w fp, sp, #160 @ 0xa0 │ │ + strb.w r6, [sp, #126] @ 0x7e │ │ + add r1, sp, #64 @ 0x40 │ │ + mov r0, r9 │ │ + bl 2c624 │ │ + ldrb.w r0, [sp, #128] @ 0x80 │ │ + cmp r0, #10 │ │ + beq.n 2cba8 │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl 2c624 │ │ + ldrb.w r0, [sp, #160] @ 0xa0 │ │ + cmp r0, #10 │ │ + beq.n 2cb9e │ │ + mov r1, r9 │ │ + mov r0, sl │ │ + ldmia r1!, {r2, r3, r6} │ │ + stmia r0!, {r2, r3, r6} │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + mov r1, fp │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + mov r0, r4 │ │ + ldmia r1!, {r2, r3, r6} │ │ + stmia r0!, {r2, r3, r6} │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + mov r1, r4 │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + mov r0, sl │ │ + bl 2d608 │ │ + cmp r0, #0 │ │ + bne.n 2cb56 │ │ + movs r0, #0 │ │ + add sp, #252 @ 0xfc │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r0, sp, #192 @ 0xc0 │ │ + add r1, sp, #96 @ 0x60 │ │ + bl 2c624 │ │ + ldrb.w r0, [sp, #192] @ 0xc0 │ │ + subs r0, #10 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + add sp, #252 @ 0xfc │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb r0, [r6, #29] │ │ + cmp r0, #2 │ │ + bne.w 2cac2 │ │ + ldrb r0, [r6, #8] │ │ + movs r2, #0 │ │ + ldrb r1, [r5, #8] │ │ + cmp r0, #3 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + cmp r1, #3 │ │ + it cc │ │ + movcc r2, #1 │ │ + eors r2, r0 │ │ + bne.w 2cac2 │ │ + mov r0, sl │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + blx 60d70 │ │ + cmp r0, #0 │ │ + bne.w 2cac2 │ │ + movs r0, #1 │ │ + add sp, #252 @ 0xfc │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 2cbae │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub.w sp, sp, #600 @ 0x258 │ │ + mov r8, r1 │ │ + mov r1, r0 │ │ + mov.w r0, r8, lsr #7 │ │ + cmp r0, #2 │ │ + bhi.w 2cdb0 │ │ + add r5, sp, #112 @ 0x70 │ │ + mov r2, r8 │ │ + mov r0, r5 │ │ + bl 5df06 │ │ + movs r0, #0 │ │ + cmp.w r8, #7 │ │ + strb.w r0, [r5, r8] │ │ + bcs.n 2cc92 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cbz r0, 2cca8 │ │ + cmp.w r8, #0 │ │ + beq.n 2cd30 │ │ + ldrb.w r0, [sp, #113] @ 0x71 │ │ + cmp r0, #0 │ │ + beq.n 2ccf4 │ │ + cmp.w r8, #1 │ │ + beq.n 2cd30 │ │ + ldrb.w r0, [sp, #114] @ 0x72 │ │ + cmp r0, #0 │ │ + beq.n 2ccf8 │ │ + cmp.w r8, #2 │ │ + beq.n 2cd30 │ │ + ldrb.w r0, [sp, #115] @ 0x73 │ │ + cmp r0, #0 │ │ + beq.n 2ccfc │ │ + cmp.w r8, #3 │ │ + beq.n 2cd30 │ │ + ldrb.w r0, [sp, #116] @ 0x74 │ │ + cmp r0, #0 │ │ + beq.n 2cd00 │ │ + cmp.w r8, #4 │ │ + beq.n 2cd30 │ │ + ldrb.w r0, [sp, #117] @ 0x75 │ │ + cmp r0, #0 │ │ + beq.n 2cd04 │ │ + cmp.w r8, #5 │ │ + beq.n 2cd30 │ │ + ldrb.w r0, [sp, #118] @ 0x76 │ │ + cmp r0, #0 │ │ + bne.n 2cd30 │ │ + movs r1, #6 │ │ + b.n 2cd06 │ │ + cbz r0, 2ccac │ │ + movs r1, #0 │ │ + ldrb r2, [r5, r1] │ │ + cbz r2, 2cd06 │ │ + adds r1, #1 │ │ + bne.n 2cc96 │ │ + sub.w r1, r8, #7 │ │ + cmp r1, #0 │ │ + bcs.n 2ccb0 │ │ + b.n 2ccd8 │ │ + movs r1, #0 │ │ + b.n 2cd06 │ │ + sub.w r1, r8, #7 │ │ + movw r2, #256 @ 0x100 │ │ + movt r2, #257 @ 0x101 │ │ + adds r6, r5, r0 │ │ + ldr r3, [r5, r0] │ │ + ldr r6, [r6, #4] │ │ + subs r4, r2, r6 │ │ + orrs r6, r4 │ │ + subs r4, r2, r3 │ │ + orrs r3, r4 │ │ + ands r3, r6 │ │ + bic.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ + cmp.w r3, #2155905152 @ 0x80808080 │ │ + bne.n 2ccd8 │ │ + adds r0, #8 │ │ + cmp r0, r1 │ │ + bls.n 2ccb8 │ │ + add.w r1, r8, #1 │ │ + subs r1, r1, r0 │ │ + beq.n 2cd30 │ │ + adds r3, r5, r0 │ │ + movs r2, #0 │ │ + ldrb r6, [r3, r2] │ │ + cbz r6, 2ccf0 │ │ + adds r2, #1 │ │ + cmp r1, r2 │ │ + bne.n 2cce4 │ │ + b.n 2cd30 │ │ + adds r1, r2, r0 │ │ + b.n 2cd06 │ │ + movs r1, #1 │ │ + b.n 2cd06 │ │ + movs r1, #2 │ │ + b.n 2cd06 │ │ + movs r1, #3 │ │ + b.n 2cd06 │ │ + movs r1, #4 │ │ + b.n 2cd06 │ │ + movs r1, #5 │ │ + cmp r1, r8 │ │ + bne.n 2cd30 │ │ + add r4, sp, #496 @ 0x1f0 │ │ + movs r1, #104 @ 0x68 │ │ + mov r0, r4 │ │ + bl 5dfb4 │ │ + add r0, sp, #112 @ 0x70 │ │ + mov r1, r4 │ │ + blx 60f00 │ │ + adds r0, #1 │ │ + beq.n 2cd9e │ │ + mov r0, sp │ │ + add r1, sp, #496 @ 0x1f0 │ │ + adds r0, #8 │ │ + movs r2, #104 @ 0x68 │ │ + bl 5df6a │ │ + movs r0, #0 │ │ + b.n 2cd3e │ │ + ldr r0, [pc, #164] @ (2cdd8 ) │ │ + add r0, pc │ │ + ldrd r0, r1, [r0] │ │ + strd r0, r1, [sp, #4] │ │ + movs r0, #1 │ │ + lsls r0, r0, #31 │ │ + beq.n 2cd4e │ │ + ldrd r6, r8, [sp, #4] │ │ + uxtb r4, r6 │ │ + cmp r4, #3 │ │ + beq.n 2cd66 │ │ + b.n 2cd84 │ │ + ldr r0, [sp, #24] │ │ + movs r6, #4 │ │ + and.w r0, r0, #61440 @ 0xf000 │ │ + cmp.w r0, #32768 @ 0x8000 │ │ + it eq │ │ + moveq.w r6, #260 @ 0x104 │ │ + uxtb r4, r6 │ │ + cmp r4, #3 │ │ + bne.n 2cd84 │ │ + ldrd r9, r5, [r8] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, 2cd72 │ │ + mov r0, r9 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + subs r1, r4, #4 │ │ + and.w r0, r6, #256 @ 0x100 │ │ + clz r1, r1 │ │ + lsrs r1, r1, #5 │ │ + and.w r0, r1, r0, lsr #8 │ │ + add.w sp, sp, #600 @ 0x258 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + blx 60d90 │ │ + movs r1, #0 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #8] │ │ + movs r0, #1 │ │ + strb.w r1, [sp, #4] │ │ + b.n 2cd3e │ │ + mov r0, sp │ │ + mov r2, r8 │ │ + bl 2d574 │ │ + ldr r0, [sp, #0] │ │ + b.n 2cd3e │ │ + mov r6, r0 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, r8 │ │ + blx 60d20 │ │ + mov r0, r6 │ │ + blx 5f420 │ │ + nop │ │ + str r2, [r7, #28] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #172 @ 0xac │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.n 2cdf4 │ │ + ldr r0, [pc, #908] @ (2d17c ) │ │ + add r0, pc │ │ + bl b128 │ │ + mov r9, r3 │ │ + mov r4, r2 │ │ + mov r6, r1 │ │ + str r0, [sp, #8] │ │ + cbz r2, 2ce28 │ │ + mov r0, r4 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 2d184 │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + mov sl, r0 │ │ + bl 5df06 │ │ + ldrb r0, [r6, #0] │ │ + mov fp, r4 │ │ + str r4, [sp, #20] │ │ + subs r0, #47 @ 0x2f │ │ + strd r4, sl, [sp, #12] │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + b.n 2ce3a │ │ + mov.w fp, #0 │ │ + mov.w sl, #1 │ │ + str.w fp, [sp, #20] │ │ + movs r0, #0 │ │ + strd fp, sl, [sp, #12] │ │ + strb.w r0, [sp, #170] @ 0xaa │ │ + movs r0, #6 │ │ + strb.w r0, [sp, #148] @ 0x94 │ │ + mov.w r0, #512 @ 0x200 │ │ + strd r6, r4, [sp, #140] @ 0x8c │ │ + strh.w r0, [sp, #168] @ 0xa8 │ │ + add r5, sp, #112 @ 0x70 │ │ + add r1, sp, #140 @ 0x8c │ │ + mov r0, r5 │ │ + bl 2c624 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cmp r0, #9 │ │ + mov r6, r1 │ │ + it ne │ │ + movne r6, #0 │ │ + bne.n 2cea8 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r0, #2 │ │ + bne.n 2ce7a │ │ + ldrh r2, [r1, #0] │ │ + movw r3, #11822 @ 0x2e2e │ │ + cmp r2, r3 │ │ + beq.n 2cea8 │ │ + mov r2, r0 │ │ + mov r8, r2 │ │ + add r2, r1 │ │ + cmp r2, r6 │ │ + beq.n 2cea8 │ │ + ldrb.w r3, [r2, #-1] │ │ + sub.w r2, r8, #1 │ │ + cmp r3, #46 @ 0x2e │ │ + bne.n 2ce7c │ │ + cbz r2, 2cea8 │ │ + subs.w r4, r0, r8 │ │ + bpl.w 2d0a6 │ │ + movs r0, #0 │ │ + ldr r2, [pc, #820] @ (2d1d4 ) │ │ + add r2, pc │ │ + mov r1, r4 │ │ + bl b108 │ │ + b.n 2d166 │ │ + movs r0, #3 │ │ + movs r4, #3 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 2d180 │ │ + mov r6, r0 │ │ + movs r0, #112 @ 0x70 │ │ + strb r0, [r6, #2] │ │ + movw r0, #30564 @ 0x7764 │ │ + strh r0, [r6, #0] │ │ + movs r0, #0 │ │ + str r0, [sp, #4] │ │ + movs r0, #0 │ │ + strd r6, r4, [sp, #104] @ 0x68 │ │ + cmp r4, r0 │ │ + beq.n 2cf00 │ │ + ldrb r1, [r6, r0] │ │ + adds r0, #1 │ │ + cmp r1, #47 @ 0x2f │ │ + bne.n 2cecc │ │ + ldr r0, [pc, #764] @ (2d1d8 ) │ │ + movs r3, #0 │ │ + ldr r2, [pc, #764] @ (2d1dc ) │ │ + ldr r1, [pc, #768] @ (2d1e0 ) │ │ + add r0, pc │ │ + str r0, [sp, #116] @ 0x74 │ │ + add r0, sp, #104 @ 0x68 │ │ + add r1, pc │ │ + str r3, [sp, #156] @ 0x9c │ │ + movs r3, #1 │ │ + add r2, pc │ │ + str r3, [sp, #152] @ 0x98 │ │ + strd r3, r5, [sp, #144] @ 0x90 │ │ + str r0, [sp, #112] @ 0x70 │ │ + str r2, [sp, #140] @ 0x8c │ │ + add r0, sp, #140 @ 0x8c │ │ + bl b450 │ │ + b.n 2d166 │ │ + cmp.w fp, #0 │ │ + beq.n 2cf14 │ │ + ldrb.w r0, [sl] │ │ + subs r0, #47 @ 0x2f │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + b.n 2cf16 │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #170] @ 0xaa │ │ + movs r0, #6 │ │ + strb.w r0, [sp, #148] @ 0x94 │ │ + mov.w r0, #512 @ 0x200 │ │ + strd sl, fp, [sp, #140] @ 0x8c │ │ + strh.w r0, [sp, #168] @ 0xa8 │ │ + add r0, sp, #112 @ 0x70 │ │ + add r1, sp, #140 @ 0x8c │ │ + bl 2c624 │ │ + ldr r1, [sp, #116] @ 0x74 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ + cmp r0, #9 │ │ + mov r2, r1 │ │ + it ne │ │ + movne r2, #0 │ │ + bne.n 2cfe6 │ │ + ldr.w ip, [sp, #120] @ 0x78 │ │ + cmp.w ip, #2 │ │ + bne.n 2cf5e │ │ + ldrh r0, [r1, #0] │ │ + movw r3, #11822 @ 0x2e2e │ │ + cmp r0, r3 │ │ + bne.n 2cf5e │ │ + movs r0, #2 │ │ + movs r5, #0 │ │ + b.n 2cf88 │ │ + mov r0, ip │ │ + mov r3, r0 │ │ + add r0, r1 │ │ + cmp r0, r2 │ │ + beq.n 2cf7c │ │ + ldrb.w r5, [r0, #-1] │ │ + subs r0, r3, #1 │ │ + cmp r5, #46 @ 0x2e │ │ + bne.n 2cf60 │ │ + cbz r0, 2cf82 │ │ + adds r5, r2, r3 │ │ + sub.w ip, ip, r3 │ │ + b.n 2cf86 │ │ + movs r1, #0 │ │ + mov r5, r2 │ │ + b.n 2cf88 │ │ + movs r5, #0 │ │ + mov r0, ip │ │ + mov r1, r2 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne r5, r1 │ │ + cbz r5, 2cfe6 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r0, ip │ │ + add r0, r5 │ │ + subs.w r5, r0, sl │ │ + it ne │ │ + cmpne r5, fp │ │ + bne.n 2d07e │ │ + cmp r5, fp │ │ + mov r8, fp │ │ + itt ls │ │ + strls r5, [sp, #20] │ │ + movls r8, r5 │ │ + cbz r4, 2cfe6 │ │ + sub.w r1, fp, r8 │ │ + adds r0, r4, #1 │ │ + cmp r0, r1 │ │ + bhi.w 2d0f6 │ │ + cmp fp, r8 │ │ + beq.w 2d144 │ │ + movs r0, #46 @ 0x2e │ │ + add.w r5, r8, #1 │ │ + strb.w r0, [sl, r8] │ │ + sub.w r0, fp, r5 │ │ + cmp r4, r0 │ │ + str r5, [sp, #20] │ │ + bhi.w 2d168 │ │ + ldr r0, [sp, #16] │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + add r0, r5 │ │ + bl 5df06 │ │ + adds r0, r5, r4 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #4] │ │ + cmp r0, #0 │ │ + itt eq │ │ + moveq r0, r6 │ │ + blxeq 60d20 │ │ + ldrd r4, r2, [sp, #16] │ │ + add r0, sp, #140 @ 0x8c │ │ + mov r1, r4 │ │ + bl 1d97c │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + cbz r0, 2d060 │ │ + mov r0, r9 │ │ + ldrd r6, r8, [sp, #144] @ 0x90 │ │ + ldr.w r1, [r0, #12]! │ │ + ldr r5, [r0, #8] │ │ + cmp r5, r1 │ │ + bne.n 2d016 │ │ + bl 1da58 │ │ + ldr.w r1, [r9, #16] │ │ + adds r0, r5, #1 │ │ + str.w r6, [r1, r5, lsl #3] │ │ + add.w r1, r1, r5, lsl #3 │ │ + str.w r0, [r9, #20] │ │ + str.w r8, [r1, #4] │ │ + bcs.w 2d15e │ │ + ldr.w r1, [r9, #16] │ │ + add.w r0, r1, r0, lsl #3 │ │ + ldrd r1, r2, [r0, #-8] │ │ + add r0, sp, #24 │ │ + bl 19e28 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + ldr r5, [sp, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 2d062 │ │ + ldr r0, [sp, #8] │ │ + add r1, sp, #24 │ │ + movs r2, #80 @ 0x50 │ │ + bl 5df6a │ │ + cbnz r5, 2d06e │ │ + add sp, #172 @ 0xac │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r5, [sp, #12] │ │ + ldr r1, [sp, #8] │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [r1, #64] @ 0x40 │ │ + cmp r5, #0 │ │ + beq.n 2d058 │ │ + mov r0, r4 │ │ + add sp, #172 @ 0xac │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + bcs.n 2d09a │ │ + add.w r0, sl, r5 │ │ + ldrsb.w r1, [r0, #-1] │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.w 2cfa2 │ │ + ldrsb.w r0, [r0] │ │ + cmp r0, #0 │ │ + bpl.w 2cfa2 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + mov r2, r5 │ │ + bl 2d490 │ │ + b.n 2cfa2 │ │ + cmp r0, r8 │ │ + mov.w r0, #1 │ │ + beq.n 2d0ba │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + bl aea4 │ │ + cmp r0, #0 │ │ + beq.n 2d180 │ │ + add.w r1, r6, r8 │ │ + mov r2, r4 │ │ + mov r6, r0 │ │ + bl 5df06 │ │ + str r4, [sp, #148] @ 0x94 │ │ + strd r4, r6, [sp, #140] @ 0x8c │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #140 @ 0x8c │ │ + movs r2, #4 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd r0, r6, [sp, #140] @ 0x8c │ │ + movw r2, #25646 @ 0x642e │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + movt r2, #28791 @ 0x7077 │ │ + clz r0, r0 │ │ + adds r4, r1, #4 │ │ + str r2, [r6, r1] │ │ + lsrs r0, r0, #5 │ │ + b.n 2cec4 │ │ + adds.w r1, r8, r0 │ │ + bcs.n 2d102 │ │ + adds.w r2, r8, r0 │ │ + bpl.n 2d10e │ │ + movs r0, #0 │ │ + ldr r2, [pc, #220] @ (2d1e4 ) │ │ + add r2, pc │ │ + bl b108 │ │ + b.n 2d166 │ │ + cmp.w fp, #0 │ │ + bne.n 2d118 │ │ + movs r0, #0 │ │ + b.n 2d122 │ │ + movs r0, #1 │ │ + str.w fp, [sp, #148] @ 0x94 │ │ + str.w sl, [sp, #140] @ 0x8c │ │ + str r0, [sp, #144] @ 0x90 │ │ + add r0, sp, #112 @ 0x70 │ │ + add r3, sp, #140 @ 0x8c │ │ + movs r1, #1 │ │ + mov fp, r2 │ │ + bl 223b0 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + cmp r0, #1 │ │ + beq.n 2d18c │ │ + ldr.w sl, [sp, #116] @ 0x74 │ │ + strd fp, sl, [sp, #12] │ │ + cmp fp, r8 │ │ + bne.w 2cfc0 │ │ + movs r0, #1 │ │ + mov r1, r8 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #12 │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldrd fp, sl, [sp, #12] │ │ + ldr.w r8, [sp, #20] │ │ + b.n 2cfc0 │ │ + ldr r0, [pc, #136] @ (2d1e8 ) │ │ + add r0, pc │ │ + bl c4f0 │ │ + udf #254 @ 0xfe │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #12 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldr r5, [sp, #20] │ │ + b.n 2cfd6 │ │ + ldrb r2, [r6, r6] │ │ + movs r3, r0 │ │ + movs r0, #1 │ │ + b.n 2ce9c │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl b118 │ │ + ldrd r0, r1, [sp, #116] @ 0x74 │ │ + b.n 2d104 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + cbnz r0, 2d19c │ │ + mov r0, r4 │ │ + b.n 2d1be │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + b.n 2d1b6 │ │ + mov r4, r0 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + blx 60ed0 │ │ + mov r0, r4 │ │ + b.n 2d1be │ │ + ldr r1, [sp, #4] │ │ + cbnz r1, 2d1be │ │ + mov r4, r0 │ │ + mov r0, r6 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + b.n 2d1be │ │ + ldr r1, [sp, #12] │ │ + cbz r1, 2d1ce │ │ + ldr r1, [sp, #16] │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + nop │ │ + ldrb r2, [r0, r4] │ │ + movs r3, r0 │ │ + lsls r1, r1, #12 │ │ + movs r0, r0 │ │ + ldrsh r0, [r3, r4] │ │ + movs r3, r0 │ │ + ldrsh r6, [r4, r4] │ │ + movs r3, r0 │ │ + ldrb r6, [r4, r7] │ │ + movs r3, r0 │ │ + str r0, [r6, #0] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #132 @ 0x84 │ │ + ldrd r4, r5, [r1] │ │ + movs r1, #34 @ 0x22 │ │ + ldr.w fp, [r5, #16] │ │ + ldrd r9, r6, [r0] │ │ + mov r0, r4 │ │ + blx fp │ │ + mov.w r8, #1 │ │ + cmp r0, #0 │ │ + bne.w 2d44e │ │ + strd r9, r6, [sp, #48] @ 0x30 │ │ + add r0, sp, #56 @ 0x38 │ │ + ldr r2, [pc, #608] @ (2d47c ) │ │ + add r1, sp, #48 @ 0x30 │ │ + add r2, pc │ │ + str r2, [sp, #40] @ 0x28 │ │ + ldr r2, [pc, #604] @ (2d480 ) │ │ + add r2, pc │ │ + str r2, [sp, #36] @ 0x24 │ │ + ldr r2, [pc, #604] @ (2d484 ) │ │ + add r2, pc │ │ + str r2, [sp, #32] │ │ + bl be8c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #20] │ │ + cmp r0, #0 │ │ + beq.w 2d458 │ │ + ldrd r0, sl, [sp, #60] @ 0x3c │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + cmp r0, #0 │ │ + str r0, [sp, #16] │ │ + beq.w 2d3de │ │ + str r5, [sp, #4] │ │ + mov.w r9, #0 │ │ + ldr r5, [sp, #20] │ │ + add r0, r5 │ │ + str r0, [sp, #8] │ │ + movs r0, #0 │ │ + mov r3, r5 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldrsb.w r0, [r3], #1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + uxtb r1, r0 │ │ + bgt.n 2d2a6 │ │ + ldrb r2, [r5, #1] │ │ + and.w r0, r1, #31 │ │ + cmp r1, #224 @ 0xe0 │ │ + and.w r3, r2, #63 @ 0x3f │ │ + bcc.n 2d298 │ │ + ldrb r2, [r5, #2] │ │ + cmp r1, #240 @ 0xf0 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r3, r2, r3, lsl #6 │ │ + bcc.n 2d2a0 │ │ + ldrb r2, [r5, #3] │ │ + and.w r0, r0, #7 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r2, r2, r3, lsl #6 │ │ + adds r3, r5, #4 │ │ + orr.w r1, r2, r0, lsl #18 │ │ + b.n 2d2a6 │ │ + orr.w r1, r3, r0, lsl #6 │ │ + adds r3, r5, #2 │ │ + b.n 2d2a6 │ │ + orr.w r1, r3, r0, lsl #12 │ │ + adds r3, r5, #3 │ │ + movw r2, #257 @ 0x101 │ │ + add r0, sp, #72 @ 0x48 │ │ + movt r2, #1 │ │ + strd r3, r5, [sp, #24] │ │ + str r1, [sp, #12] │ │ + bl bfe4 │ │ + ldrb.w r0, [sp, #84] @ 0x54 │ │ + ldrb.w r1, [sp, #85] @ 0x55 │ │ + subs r0, r1, r0 │ │ + uxtb r0, r0 │ │ + cmp r0, #1 │ │ + bne.n 2d2d2 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldrd r3, r2, [sp, #24] │ │ + b.n 2d3b2 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + cmp r3, r9 │ │ + bcc.w 2d46a │ │ + cmp.w r9, #0 │ │ + beq.n 2d2f8 │ │ + ldr r0, [sp, #16] │ │ + cmp r9, r0 │ │ + bcs.n 2d2f4 │ │ + ldr r0, [sp, #20] │ │ + ldrsb.w r0, [r0, r9] │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 2d2f8 │ │ + b.n 2d46a │ │ + bne.w 2d46a │ │ + cbz r3, 2d310 │ │ + ldr r0, [sp, #16] │ │ + cmp r3, r0 │ │ + bcs.n 2d30c │ │ + ldr r0, [sp, #20] │ │ + ldrsb r0, [r0, r3] │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 2d310 │ │ + b.n 2d46a │ │ + bne.w 2d46a │ │ + ldr r0, [sp, #20] │ │ + sub.w r2, r3, r9 │ │ + add.w r1, r0, r9 │ │ + ldr r0, [sp, #4] │ │ + ldr r5, [r0, #12] │ │ + mov r0, r4 │ │ + blx r5 │ │ + cmp r0, #0 │ │ + bne.w 2d44a │ │ + ldrd r5, r0, [sp, #72] @ 0x48 │ │ + add r3, sp, #100 @ 0x64 │ │ + ldrd r1, r2, [sp, #80] @ 0x50 │ │ + stmia r3!, {r0, r1, r2} │ │ + uxtb.w r9, r2 │ │ + ldrb.w r8, [sp, #109] @ 0x6d │ │ + str r5, [sp, #96] @ 0x60 │ │ + cmp.w r8, #129 @ 0x81 │ │ + bcc.n 2d35c │ │ + uxtb.w r0, r9 │ │ + cmp r0, r8 │ │ + bcs.n 2d37a │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + blx fp │ │ + add.w r9, r9, #1 │ │ + cmp r0, #0 │ │ + beq.n 2d344 │ │ + b.n 2d44a │ │ + cmp r9, r8 │ │ + it hi │ │ + movhi r8, r9 │ │ + cmp r8, r9 │ │ + beq.n 2d37a │ │ + add r0, sp, #96 @ 0x60 │ │ + ldrb.w r1, [r0, r9] │ │ + mov r0, r4 │ │ + blx fp │ │ + add.w r9, r9, #1 │ │ + cmp r0, #0 │ │ + beq.n 2d362 │ │ + b.n 2d44a │ │ + ldr r0, [sp, #12] │ │ + cmp r0, #128 @ 0x80 │ │ + bcs.n 2d38e │ │ + movs r0, #1 │ │ + mov.w r8, #1 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldrd r3, r2, [sp, #24] │ │ + b.n 2d3ae │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp.w r0, #2048 @ 0x800 │ │ + ldrd r3, r2, [sp, #24] │ │ + mov.w r8, #1 │ │ + bcs.n 2d3a2 │ │ + movs r0, #2 │ │ + b.n 2d3ae │ │ + cmp.w r0, #65536 @ 0x10000 │ │ + mov.w r0, #4 │ │ + it cc │ │ + movcc r0, #3 │ │ + add.w r9, r0, r1 │ │ + subs r0, r1, r2 │ │ + ldr r1, [sp, #8] │ │ + add r0, r3 │ │ + mov r5, r3 │ │ + cmp r3, r1 │ │ + bne.w 2d258 │ │ + ldr r5, [sp, #4] │ │ + cmp.w r9, #0 │ │ + beq.n 2d3de │ │ + ldr r0, [sp, #16] │ │ + cmp r9, r0 │ │ + bcs.n 2d436 │ │ + ldr r0, [sp, #20] │ │ + ldrsb.w r0, [r0, r9] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.n 2d438 │ │ + mov r0, r9 │ │ + b.n 2d3e0 │ │ + movs r0, #0 │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #16] │ │ + ldr r3, [r5, #12] │ │ + add r1, r0 │ │ + subs r2, r2, r0 │ │ + mov r0, r4 │ │ + blx r3 │ │ + cbnz r0, 2d44a │ │ + add.w r9, sp, #124 @ 0x7c │ │ + cbz r6, 2d430 │ │ + ldrb.w r0, [sl] │ │ + add r2, sp, #96 @ 0x60 │ │ + strb.w r0, [r7, #-65] │ │ + mov r1, r5 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #128] @ 0x80 │ │ + sub.w r0, r7, #65 @ 0x41 │ │ + str r0, [sp, #124] @ 0x7c │ │ + mov r0, r4 │ │ + str.w r8, [sp, #116] @ 0x74 │ │ + str.w r8, [sp, #100] @ 0x64 │ │ + strd r9, r8, [sp, #104] @ 0x68 │ │ + bl bae2 │ │ + cbnz r0, 2d44a │ │ + add.w sl, sl, #1 │ │ + subs r6, #1 │ │ + bne.n 2d3f6 │ │ + add r0, sp, #56 @ 0x38 │ │ + add r1, sp, #48 @ 0x30 │ │ + b.n 2d22c │ │ + beq.n 2d3e0 │ │ + ldr r0, [pc, #76] @ (2d488 ) │ │ + mov r2, r9 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldrd r1, r0, [sp, #16] │ │ + mov r3, r1 │ │ + bl cb2c │ │ + mov.w r8, #1 │ │ + mov r0, r8 │ │ + add sp, #132 @ 0x84 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r4 │ │ + movs r1, #34 @ 0x22 │ │ + blx fp │ │ + mov r8, r0 │ │ + mov r0, r8 │ │ + add sp, #132 @ 0x84 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #32] @ (2d48c ) │ │ + mov r2, r9 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldrd r1, r0, [sp, #16] │ │ + bl cb2c │ │ + nop │ │ + str r5, [sp, #992] @ 0x3e0 │ │ + vcgt.s d21, d6, #0 │ │ + movs r3, r0 │ │ + lsls r1, r1, #10 │ │ + @ instruction: 0xfffe4ddc │ │ + movs r3, r0 │ │ + ldr r5, [pc, #776] @ (2d798 ) │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #40 @ 0x28 │ │ + cmp r1, r2 │ │ + str r2, [sp, #4] │ │ + bcc.n 2d53e │ │ + mov sl, r2 │ │ + subs r2, r1, r2 │ │ + mov r9, r0 │ │ + add.w r1, r0, sl │ │ + add r0, sp, #16 │ │ + cmp r2, #4 │ │ + it cs │ │ + movcs r2, #4 │ │ + bl c72c │ │ + ldr r0, [sp, #16] │ │ + cmp r0, #1 │ │ + itt eq │ │ + ldreq r0, [sp, #20] │ │ + cmpeq r0, #0 │ │ + beq.n 2d4ca │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp.w sl, #4 │ │ + mov r4, sl │ │ + it cs │ │ + movcs r4, #4 │ │ + cmp.w sl, #2 │ │ + bcc.n 2d50a │ │ + movs r5, #2 │ │ + add.w r8, sp, #16 │ │ + mov r6, r5 │ │ + cmp r5, r4 │ │ + it cc │ │ + addcc r6, #1 │ │ + subs.w r0, sl, r5 │ │ + bcc.n 2d534 │ │ + add.w r1, r9, r0 │ │ + mov r0, r8 │ │ + mov r2, r5 │ │ + bl c72c │ │ + ldr r0, [sp, #16] │ │ + cmp r0, #0 │ │ + beq.n 2d4c2 │ │ + cmp r5, r4 │ │ + bcs.n 2d50a │ │ + cmp r6, r4 │ │ + mov r5, r6 │ │ + bls.n 2d4e2 │ │ + ldr r0, [pc, #80] @ (2d55c ) │ │ + movs r3, #0 │ │ + ldr r2, [pc, #80] @ (2d560 ) │ │ + ldr r1, [pc, #80] @ (2d564 ) │ │ + add r0, pc │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + str r3, [sp, #32] │ │ + movs r3, #2 │ │ + str r0, [sp, #8] │ │ + add r1, pc │ │ + add r0, sp, #16 │ │ + str r3, [sp, #20] │ │ + movs r3, #1 │ │ + add r2, pc │ │ + str r3, [sp, #28] │ │ + add r3, sp, #8 │ │ + str r3, [sp, #24] │ │ + str r2, [sp, #16] │ │ + bl b450 │ │ + ldr r2, [pc, #56] @ (2d570 ) │ │ + mov r1, sl │ │ + add r2, pc │ │ + bl b80e │ │ + ldr r0, [pc, #40] @ (2d568 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #40] @ (2d56c ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #16] │ │ + add r1, pc │ │ + add r0, sp, #16 │ │ + str r2, [sp, #32] │ │ + str r2, [sp, #28] │ │ + movs r2, #4 │ │ + str r3, [sp, #20] │ │ + str r2, [sp, #24] │ │ + bl b450 │ │ + stmia.w r7, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + ldrh r2, [r1, r7] │ │ + movs r3, r0 │ │ + ldr r2, [r2, r0] │ │ + movs r3, r0 │ │ + strb r2, [r1, r2] │ │ + movs r3, r0 │ │ + ldrsb r6, [r4, r7] │ │ + movs r3, r0 │ │ + ldrsb r0, [r7, r7] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #120 @ 0x78 │ │ + mov r4, r0 │ │ + mov r0, sp │ │ + bl b1bc │ │ + ldr r0, [sp, #0] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 2d5b8 │ │ + add r6, sp, #16 │ │ + movs r1, #104 @ 0x68 │ │ + ldrd r5, r8, [sp, #4] │ │ + mov r0, r6 │ │ + bl 5dfb4 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + blx 60f00 │ │ + adds r0, #1 │ │ + beq.n 2d5d0 │ │ + add.w r0, r4, #8 │ │ + add r1, sp, #16 │ │ + movs r2, #104 @ 0x68 │ │ + bl 5df6a │ │ + movs r0, #0 │ │ + b.n 2d5de │ │ + ldr r1, [pc, #72] @ (2d604 ) │ │ + mov.w r2, #1 │ │ + add r1, pc │ │ + ldrd r1, r3, [r1] │ │ + str r3, [r4, #8] │ │ + strd r2, r1, [r4] │ │ + cbz r0, 2d5fa │ │ + ldr r5, [sp, #4] │ │ + b.n 2d5ea │ │ + blx 60d90 │ │ + movs r1, #0 │ │ + ldr r0, [r0, #0] │ │ + str r0, [r4, #8] │ │ + movs r0, #1 │ │ + strb r1, [r4, #4] │ │ + movs r1, #0 │ │ + cmp.w r8, #0 │ │ + strb r1, [r5, #0] │ │ + str r0, [r4, #0] │ │ + beq.n 2d5fa │ │ + mov r0, r5 │ │ + add sp, #120 @ 0x78 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + add sp, #120 @ 0x78 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + ldr r6, [r5, r5] │ │ + movs r3, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + mov ip, r0 │ │ + ldrb r3, [r1, #0] │ │ + ldrb.w lr, [ip] │ │ + movs r0, #0 │ │ + subs r4, r3, #5 │ │ + subs.w r2, lr, #5 │ │ + it ls │ │ + movls r2, r0 │ │ + cmp r3, #6 │ │ + it cc │ │ + movcc r4, #0 │ │ + cmp r2, r4 │ │ + bne.n 2d672 │ │ + cbz r2, 2d64c │ │ + cmp r2, #4 │ │ + bne.n 2d670 │ │ + ldr.w r2, [ip, #8] │ │ + ldr r0, [r1, #8] │ │ + cmp r2, r0 │ │ + bne.n 2d6ce │ │ + ldr.w r0, [ip, #4] │ │ + ldr r1, [r1, #4] │ │ + blx 60d70 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + pop {r4, r5, r7, pc} │ │ + cmp r3, #5 │ │ + bhi.n 2d670 │ │ + cmp lr, r3 │ │ + bne.n 2d672 │ │ + tbb [pc, lr] │ │ + lsrs r3, r0, #24 │ │ + lsls r4, r0, #12 │ │ + lsls r2, r5, #16 │ │ + b.n 2d630 │ │ + ldrb r0, [r1, #1] │ │ + ldrb.w r1, [ip, #1] │ │ + subs r0, r1, r0 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + pop {r4, r5, r7, pc} │ │ + movs r0, #1 │ │ + pop {r4, r5, r7, pc} │ │ + ldr.w r2, [ip, #8] │ │ + ldr r0, [r1, #8] │ │ + cmp r2, r0 │ │ + bne.n 2d6ce │ │ + mov r4, r1 │ │ + ldr.w r0, [ip, #4] │ │ + ldr r1, [r1, #4] │ │ + mov r5, ip │ │ + blx 60d70 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, #0 │ │ + popne {r4, r5, r7, pc} │ │ + ldr r2, [r5, #16] │ │ + ldr r0, [r4, #16] │ │ + cmp r2, r0 │ │ + bne.n 2d6ce │ │ + ldr r0, [r5, #12] │ │ + ldr r1, [r4, #12] │ │ + blx 60d70 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + pop {r4, r5, r7, pc} │ │ + ldr.w r2, [ip, #8] │ │ + ldr r0, [r1, #8] │ │ + cmp r2, r0 │ │ + bne.n 2d6ce │ │ + mov r4, r1 │ │ + ldr.w r0, [ip, #4] │ │ + ldr r1, [r1, #4] │ │ + mov r5, ip │ │ + blx 60d70 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, #0 │ │ + popne {r4, r5, r7, pc} │ │ + b.n 2d694 │ │ + movs r0, #0 │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n 2d67e │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + mov r8, r0 │ │ + mov r0, r1 │ │ + mov r9, r1 │ │ + bl 2d790 │ │ + ldr.w r1, [r9, #4] │ │ + cmp r1, r0 │ │ + bcc.n 2d776 │ │ + ldr.w r3, [r9] │ │ + subs r6, r1, r0 │ │ + adds r2, r1, r3 │ │ + add.w lr, r3, r0 │ │ + subs r2, #1 │ │ + cbz r6, 2d720 │ │ + ldrb.w r5, [r2], #-1 │ │ + mov r4, r6 │ │ + subs r6, #1 │ │ + cmp r5, #47 @ 0x2f │ │ + bne.n 2d6fc │ │ + add r0, r4 │ │ + cmp r0, r1 │ │ + bhi.n 2d77e │ │ + add.w lr, r3, r0 │ │ + mov.w ip, #1 │ │ + subs r1, r1, r0 │ │ + bne.n 2d728 │ │ + movs r0, #10 │ │ + b.n 2d742 │ │ + mov.w ip, #0 │ │ + subs r1, r1, r0 │ │ + beq.n 2d71c │ │ + cmp r1, #2 │ │ + beq.n 2d748 │ │ + cmp r1, #1 │ │ + bne.n 2d744 │ │ + ldrb r0, [r3, r0] │ │ + cmp r0, #46 @ 0x2e │ │ + bne.n 2d744 │ │ + ldrb.w r2, [r9, #8] │ │ + movs r0, #10 │ │ + cmp r2, #3 │ │ + it cc │ │ + movcc r0, #7 │ │ + b.n 2d760 │ │ + movs r0, #9 │ │ + b.n 2d760 │ │ + ldrb r0, [r3, r0] │ │ + ldrb.w r2, [lr, #1] │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + eor.w r2, r2, #46 @ 0x2e │ │ + orrs r0, r2 │ │ + mov.w r0, #9 │ │ + it eq │ │ + moveq r0, #8 │ │ + strb.w r0, [r8, #4] │ │ + add.w r0, r1, ip │ │ + strd lr, r1, [r8, #8] │ │ + str.w r0, [r8] │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #16] @ (2d788 ) │ │ + add r2, pc │ │ + bl b80e │ │ + ldr r2, [pc, #12] @ (2d78c ) │ │ + add r2, pc │ │ + bl b80e │ │ + nop │ │ + ldrsb r4, [r6, r2] │ │ + movs r3, r0 │ │ + ldrsb r4, [r7, r2] │ │ + movs r3, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + ldrb r3, [r0, #28] │ │ + cmp r3, #1 │ │ + bhi.n 2d7ce │ │ + ldrb r5, [r0, #30] │ │ + lsls r1, r5, #31 │ │ + bne.n 2d7c2 │ │ + ldrb r4, [r0, #8] │ │ + subs r1, r4, #5 │ │ + cmp r1, #1 │ │ + bhi.n 2d7c2 │ │ + ldrd ip, r1, [r0] │ │ + mov.w lr, #0 │ │ + cbnz r3, 2d7be │ │ + cmp r4, #6 │ │ + beq.n 2d7be │ │ + cmp r1, #1 │ │ + bls.n 2d866 │ │ + mov.w lr, #2 │ │ + cmp lr, r1 │ │ + bne.n 2d7da │ │ + movs r1, #0 │ │ + cbz r3, 2d810 │ │ + movs r3, #0 │ │ + adds r0, r1, r5 │ │ + add r0, r3 │ │ + pop {r4, r5, r7, pc} │ │ + movs r5, #0 │ │ + movs r1, #0 │ │ + movs r3, #0 │ │ + adds r0, r1, r5 │ │ + add r0, r3 │ │ + pop {r4, r5, r7, pc} │ │ + add lr, ip │ │ + add r1, ip │ │ + ldrb.w r4, [lr], #1 │ │ + subs.w r1, lr, r1 │ │ + beq.n 2d7f6 │ │ + cmp r4, #46 @ 0x2e │ │ + bne.n 2d7f6 │ │ + ldrb.w r1, [lr] │ │ + cmp r1, #47 @ 0x2f │ │ + bne.n 2d7c2 │ │ + b.n 2d80a │ │ + clz r1, r1 │ │ + subs r4, #46 @ 0x2e │ │ + it ne │ │ + movne r4, #1 │ │ + lsrs r1, r1, #5 │ │ + eor.w r1, r1, #1 │ │ + orrs r1, r4 │ │ + bne.n 2d7c2 │ │ + movs r1, #1 │ │ + cmp r3, #0 │ │ + bne.n 2d7c6 │ │ + ldrb r4, [r0, #8] │ │ + movs r3, #0 │ │ + tbb [pc, r4] │ │ + lsrs r5, r0, #24 │ │ + lsls r2, r1, #20 │ │ + movs r3, #25 │ │ + movs r4, r0 │ │ + b.n 2d7d4 │ │ + ldr r0, [r0, #16] │ │ + adds r3, r0, #4 │ │ + adds r0, r1, r5 │ │ + add r0, r3 │ │ + pop {r4, r5, r7, pc} │ │ + movs r3, #6 │ │ + adds r0, r1, r5 │ │ + add r0, r3 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r2, [r0, #16] │ │ + ldr r0, [r0, #24] │ │ + adds r3, r0, r2 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r2, r3, #1 │ │ + add.w r3, r2, #8 │ │ + adds r0, r1, r5 │ │ + add r0, r3 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r2, [r0, #16] │ │ + ldr r0, [r0, #24] │ │ + adds r3, r0, r2 │ │ + cmp r0, #0 │ │ + it ne │ │ + addne r2, r3, #1 │ │ + adds r3, r2, #2 │ │ + adds r0, r1, r5 │ │ + add r0, r3 │ │ + pop {r4, r5, r7, pc} │ │ + movs r3, #2 │ │ + adds r0, r1, r5 │ │ + add r0, r3 │ │ + pop {r4, r5, r7, pc} │ │ + ldr r2, [pc, #8] @ (2d870 ) │ │ + movs r0, #2 │ │ + add r2, pc │ │ + bl b80e │ │ + strb r2, [r6, r6] │ │ + movs r3, r0 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r1 │ │ + bne.w 60c64 │ │ + bx lr │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ + ldrd r6, r3, [r1] │ │ + cmp r3, #3 │ │ + bhi.n 2d89a │ │ + lsrs r1, r6, #8 │ │ + movs r2, #0 │ │ + movs r3, #19 │ │ + b.n 2d992 │ │ + mov r5, r6 │ │ + sub.w lr, r3, #4 │ │ + ldr.w ip, [r5], #4 │ │ + strd r5, lr, [r1] │ │ + cmn.w ip, #16 │ │ + bcc.n 2d8bc │ │ + adds.w r4, ip, #1 │ │ + beq.n 2d8ce │ │ + movs r1, #0 │ │ + movs r3, #16 │ │ + movs r2, #0 │ │ + b.n 2d992 │ │ + movs r6, #4 │ │ + mov fp, ip │ │ + cmp lr, fp │ │ + bcs.n 2d92c │ │ + movs r1, #0 │ │ + strd r5, r5, [r0, #12] │ │ + str r1, [r0, #20] │ │ + b.n 2d944 │ │ + cmp.w lr, #7 │ │ + bhi.n 2d912 │ │ + str.w r5, [sp, #39] @ 0x27 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + ldrh.w r2, [sp, #40] @ 0x28 │ │ + ldrb.w r6, [sp, #42] @ 0x2a │ │ + ldr r1, [sp, #32] │ │ + strh.w r2, [sp, #24] │ │ + movs r2, #0 │ │ + str r3, [sp, #20] │ │ + strb.w r6, [sp, #26] │ │ + ldr.w r6, [sp, #23] │ │ + str r1, [sp, #16] │ │ + ldrb.w r5, [sp, #18] │ │ + strh.w r1, [sp, #12] │ │ + lsrs r1, r1, #24 │ │ + orr.w ip, r1, r3, lsl #8 │ │ + str.w r2, [sp, #27] │ │ + strb.w r5, [sp, #14] │ │ + lsrs r1, r6, #8 │ │ + movs r3, #19 │ │ + b.n 2d992 │ │ + ldr r4, [r6, #8] │ │ + sub.w lr, r3, #12 │ │ + ldr.w fp, [r6, #4] │ │ + add.w r5, r6, #12 │ │ + strd r5, lr, [r1] │ │ + cbnz r4, 2d98c │ │ + movs r6, #8 │ │ + cmp lr, fp │ │ + bcc.n 2d8c4 │ │ + sub.w r3, lr, fp │ │ + cmp.w fp, #1 │ │ + add.w r4, r5, fp │ │ + strd r4, r3, [r1] │ │ + bhi.n 2d954 │ │ + movs r1, #0 │ │ + strd r5, r1, [r0, #16] │ │ + movs r1, #19 │ │ + strb r1, [r0, #8] │ │ + movs r1, #3 │ │ + strb r1, [r0, #1] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r1, r5 │ │ + ldrh.w r8, [r1], #2 │ │ + bic.w r3, r8, #1 │ │ + cmp r3, #2 │ │ + bne.n 2d982 │ │ + sub.w r3, fp, #2 │ │ + cmn.w ip, #16 │ │ + bcc.n 2d9c0 │ │ + cmp r3, #8 │ │ + bcc.n 2d9c4 │ │ + ldr r3, [r1, #4] │ │ + cmp r3, #0 │ │ + bne.n 2da0a │ │ + ldr.w r9, [r1] │ │ + sub.w r1, fp, #10 │ │ + adds r5, #10 │ │ + b.n 2d9da │ │ + movs r1, #0 │ │ + strd r8, r1, [r0, #16] │ │ + movs r1, #17 │ │ + b.n 2d946 │ │ + movs r1, #0 │ │ + movs r3, #56 @ 0x38 │ │ + movs r2, #0 │ │ + str.w r1, [r0, #17] │ │ + movs r1, #3 │ │ + ldrb.w r4, [sp, #14] │ │ + ldrh.w r5, [sp, #12] │ │ + strb r1, [r0, #1] │ │ + lsrs r1, r2, #16 │ │ + strb r3, [r0, #8] │ │ + strh.w r5, [r0, #9] │ │ + strb r4, [r0, #11] │ │ + strb r6, [r0, #16] │ │ + str.w ip, [r0, #12] │ │ + strh.w r2, [r0, #21] │ │ + strb r1, [r0, #23] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r3, #4 │ │ + bcs.n 2d9d0 │ │ + movs r2, #19 │ │ + movs r3, #0 │ │ + strb r2, [r0, #8] │ │ + strd r1, r3, [r0, #16] │ │ + b.n 2d948 │ │ + ldr.w r9, [r5, #2] │ │ + adds r5, #6 │ │ + sub.w r1, fp, #6 │ │ + cbz r1, 2da04 │ │ + mov r3, r5 │ │ + mov.w lr, #25 │ │ + ldrb.w sl, [r3], #1 │ │ + cmp.w sl, #8 │ │ + bhi.n 2da22 │ │ + movs r4, #1 │ │ + lsl.w r4, r4, sl │ │ + tst.w r4, #278 @ 0x116 │ │ + beq.n 2da22 │ │ + cmp r1, #1 │ │ + bne.n 2da0e │ │ + movs r1, #0 │ │ + strd r3, r1, [r0, #16] │ │ + b.n 2d944 │ │ + mov.w lr, #19 │ │ + b.n 2da22 │ │ + movs r2, #56 @ 0x38 │ │ + b.n 2d9c6 │ │ + ldrb r3, [r5, #1] │ │ + cbz r3, 2da32 │ │ + movs r1, #3 │ │ + strb r1, [r0, #1] │ │ + movs r1, #68 @ 0x44 │ │ + strb r1, [r0, #8] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #0 │ │ + strb.w sl, [r0, #9] │ │ + strd r5, r1, [r0, #16] │ │ + strb.w lr, [r0, #8] │ │ + b.n 2d948 │ │ + mov r4, r0 │ │ + adds r0, r5, #2 │ │ + str r0, [sp, #8] │ │ + movs r0, #8 │ │ + str r2, [sp, #4] │ │ + cmn.w ip, #17 │ │ + it hi │ │ + movhi r0, #16 │ │ + subs r5, r1, #2 │ │ + mov.w r1, sl, lsl #1 │ │ + add r0, r6 │ │ + uxtb r1, r1 │ │ + bl 5e054 │ │ + cmp r1, #0 │ │ + it ne │ │ + rsbne r1, r1, sl, lsl #1 │ │ + uxtb r0, r1 │ │ + cmp r5, r0 │ │ + bcs.n 2da78 │ │ + movs r0, #0 │ │ + ldr r1, [sp, #8] │ │ + strd r1, r0, [r4, #16] │ │ + movs r0, #19 │ │ + strb r0, [r4, #8] │ │ + movs r0, #3 │ │ + strb r0, [r4, #1] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [sp, #8] │ │ + subs r1, r5, r0 │ │ + str.w r9, [r4, #20] │ │ + add r0, r2 │ │ + strd r0, r1, [r4, #4] │ │ + ldr r0, [sp, #4] │ │ + strd r0, fp, [r4, #12] │ │ + strh.w r8, [r4, #2] │ │ + strb r6, [r4, #1] │ │ + strb.w sl, [r4] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 2da4a │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + movs r0, #0 │ │ + cmp.w r0, r3, lsr #28 │ │ + bne.n 2dafe │ │ + movw r1, #65532 @ 0xfffc │ │ + lsls r2, r5, #3 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 2daf6 │ │ + cbz r3, 2dad6 │ │ + ldr r0, [r4, #4] │ │ + lsls r1, r3, #3 │ │ + str r0, [sp, #12] │ │ + movs r0, #4 │ │ + str r1, [sp, #20] │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #4 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #20] @ (2db0c ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #8] @ (2db08 ) │ │ + add r2, pc │ │ + bl b108 │ │ + nop │ │ + str r0, [r6, r4] │ │ + movs r3, r0 │ │ + str r0, [r7, r4] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ + sub sp, #8 │ │ + movw r3, #16960 @ 0x4240 │ │ + sub.w r2, r1, r1, lsr #1 │ │ + movt r3, #15 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc r3, r1 │ │ + cmp r3, r2 │ │ + it ls │ │ + movls r3, r2 │ │ + cmp r3, #48 @ 0x30 │ │ + mov r4, r3 │ │ + it ls │ │ + movls r4, #48 @ 0x30 │ │ + cmp.w r3, #512 @ 0x200 │ │ + bhi.n 2db64 │ │ + movs r2, #0 │ │ + cmp r1, #65 @ 0x41 │ │ + it cc │ │ + movcc r2, #1 │ │ + str r2, [sp, #0] │ │ + add r2, sp, #8 │ │ + mov.w r3, #512 @ 0x200 │ │ + bl 2f34c │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r3, #0 │ │ + cmp.w r3, r2, lsr #29 │ │ + bne.n 2dbb4 │ │ + movw r2, #65533 @ 0xfffd │ │ + lsls r6, r4, #3 │ │ + movt r2, #32767 @ 0x7fff │ │ + cmp r6, r2 │ │ + bcs.n 2dbb4 │ │ + mov r8, r0 │ │ + mov r0, r6 │ │ + mov r9, r1 │ │ + blx 60d40 │ │ + cbz r0, 2dbbc │ │ + mov r5, r0 │ │ + movs r0, #0 │ │ + mov r1, r9 │ │ + cmp.w r9, #65 @ 0x41 │ │ + it cc │ │ + movcc r0, #1 │ │ + str r0, [sp, #0] │ │ + mov r0, r8 │ │ + mov r2, r5 │ │ + mov r3, r4 │ │ + bl 2f34c │ │ + mov r0, r5 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldr r0, [pc, #28] @ (2dbd4 ) │ │ + add r0, pc │ │ + bl b128 │ │ + movs r0, #4 │ │ + mov r1, r6 │ │ + bl b118 │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + nop │ │ + ldr r6, [pc, #520] @ (2dde0 ) │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ + sub sp, #8 │ │ + movw r3, #53392 @ 0xd090 │ │ + sub.w r2, r1, r1, lsr #1 │ │ + movt r3, #3 │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc r3, r1 │ │ + cmp r3, r2 │ │ + it ls │ │ + movls r3, r2 │ │ + cmp r3, #48 @ 0x30 │ │ + mov r4, r3 │ │ + it ls │ │ + movls r4, #48 @ 0x30 │ │ + cmp r3, #129 @ 0x81 │ │ + bcs.n 2dc28 │ │ + movs r2, #0 │ │ + cmp r1, #65 @ 0x41 │ │ + it cc │ │ + movcc r2, #1 │ │ + str r2, [sp, #0] │ │ + add r2, sp, #8 │ │ + movs r3, #128 @ 0x80 │ │ + bl 2e590 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r3, #0 │ │ + cmp.w r3, r2, lsr #27 │ │ + bne.n 2dc78 │ │ + movw r2, #65529 @ 0xfff9 │ │ + lsls r6, r4, #5 │ │ + movt r2, #32767 @ 0x7fff │ │ + cmp r6, r2 │ │ + bcs.n 2dc78 │ │ + mov r8, r0 │ │ + mov r0, r6 │ │ + mov r9, r1 │ │ + blx 60d40 │ │ + cbz r0, 2dc80 │ │ + mov r5, r0 │ │ + movs r0, #0 │ │ + mov r1, r9 │ │ + cmp.w r9, #65 @ 0x41 │ │ + it cc │ │ + movcc r0, #1 │ │ + str r0, [sp, #0] │ │ + mov r0, r8 │ │ + mov r2, r5 │ │ + mov r3, r4 │ │ + bl 2e590 │ │ + mov r0, r5 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldr r0, [pc, #28] @ (2dc98 ) │ │ + add r0, pc │ │ + bl b128 │ │ + movs r0, #8 │ │ + mov r1, r6 │ │ + bl b118 │ │ + mov r4, r0 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + blx 5f420 │ │ + nop │ │ + ldr r5, [pc, #760] @ (2df94 ) │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r5, r0 │ │ + movs r6, #4 │ │ + mov r4, r1 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + it hi │ │ + lslhi r6, r3, #1 │ │ + movs r0, #0 │ │ + cmp.w r0, r3, lsr #26 │ │ + bne.n 2dd04 │ │ + movw r1, #65528 @ 0xfff8 │ │ + lsls r2, r6, #5 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 2dcfe │ │ + cbz r3, 2dcd8 │ │ + ldr r0, [r5, #4] │ │ + lsls r1, r3, #5 │ │ + str r0, [sp, #12] │ │ + movs r0, #8 │ │ + str r1, [sp, #20] │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r6, r0, [r5] │ │ + addne sp, #24 │ │ + ldrne.w fp, [sp], #4 │ │ + it ne │ │ + popne {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + mov r2, r4 │ │ + bl b108 │ │ + mov r2, r4 │ │ + bl b108 │ │ + bmi.n 2dcb6 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #352 @ 0x160 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 2dd70 │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 2dd68 │ │ + cbz r3, 2dd48 │ │ + mov.w r0, #352 @ 0x160 │ │ + ldr r1, [r4, #4] │ │ + muls r0, r3 │ │ + str r1, [sp, #12] │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (2dd7c ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (2dd78 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r6, [pc, #952] @ (2e134 ) │ │ + movs r3, r0 │ │ + ldr r6, [pc, #984] @ (2e158 ) │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + mov sl, r0 │ │ + ldrd r9, r0, [r0, #4] │ │ + adds r4, r0, #1 │ │ + mov r0, r9 │ │ + subs r4, #1 │ │ + beq.n 2dda2 │ │ + add.w r6, r0, #352 @ 0x160 │ │ + bl 2c268 │ │ + mov r0, r6 │ │ + b.n 2dd92 │ │ + ldr.w r0, [sl] │ │ + cbz r0, 2ddb6 │ │ + mov r0, r9 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r8, r0 │ │ + subs r4, #1 │ │ + beq.n 2ddd0 │ │ + mov r0, r6 │ │ + add.w r5, r6, #352 @ 0x160 │ │ + bl 2c268 │ │ + mov r6, r5 │ │ + b.n 2ddbe │ │ + ldr.w r0, [sl] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + bl cf94 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + ldrd sl, r8, [r0, #4] │ │ + mov r9, r0 │ │ + cmp.w r8, #0 │ │ + beq.n 2de8e │ │ + add.w r6, sl, #288 @ 0x120 │ │ + mov.w fp, #0 │ │ + mov r5, r8 │ │ + b.n 2de14 │ │ + subs r5, #1 │ │ + add.w r6, r6, #288 @ 0x120 │ │ + cmp fp, r8 │ │ + beq.n 2de8e │ │ + add.w r0, fp, fp, lsl #3 │ │ + add.w fp, fp, #1 │ │ + add.w r4, sl, r0, lsl #5 │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 2de28 │ │ + cmp r1, #1 │ │ + bne.n 2de46 │ │ + dmb ish │ │ + ldr.w r0, [r4, #256] @ 0x100 │ │ + bl 1f960 │ │ + ldrd r0, r1, [r4, #16] │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + beq.n 2de0a │ │ + ldr r0, [r4, #112] @ 0x70 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #116] @ 0x74 │ │ + blxne 60d20 │ │ + ldr r0, [r4, #124] @ 0x7c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #128] @ 0x80 │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #136] @ 0x88 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #140] @ 0x8c │ │ + blxne 60d20 │ │ + ldr.w r0, [r4, #148] @ 0x94 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r4, #152] @ 0x98 │ │ + blxne 60d20 │ │ + b.n 2de0a │ │ + ldr.w r0, [r9] │ │ + cbz r0, 2dea4 │ │ + mov r0, sl │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r8, r0 │ │ + add.w r0, r4, #16 │ │ + bl 1f9c8 │ │ + subs r5, #1 │ │ + beq.n 2dec8 │ │ + mov r0, r6 │ │ + add.w r4, r6, #288 @ 0x120 │ │ + bl 2c1e0 │ │ + mov r6, r4 │ │ + b.n 2deb6 │ │ + ldr.w r0, [r9] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, sl │ │ + blxne 60d20 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + bl cf94 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #288 @ 0x120 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 2df44 │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 2df3c │ │ + cbz r3, 2df1c │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #3 │ │ + lsls r0, r0, #5 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (2df50 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (2df4c ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r5, [pc, #232] @ (2e038 ) │ │ + movs r3, r0 │ │ + ldr r5, [pc, #264] @ (2e05c ) │ │ + movs r3, r0 │ │ + cbz r2, 2df6a │ │ + cmp r2, #4 │ │ + bcs.n 2df8a │ │ + movs r2, #0 │ │ + strd r1, r2, [r0, #16] │ │ + movs r1, #19 │ │ + strb r1, [r0, #8] │ │ + movs r1, #10 │ │ + strb r1, [r0, #0] │ │ + bx lr │ │ + movs r2, #0 │ │ + strd r2, r2, [r0] │ │ + strd r1, r2, [r0, #8] │ │ + strd r1, r2, [r0, #16] │ │ + strd r1, r2, [r0, #24] │ │ + strd r1, r2, [r0, #32] │ │ + strd r2, r2, [r0, #40] @ 0x28 │ │ + str r2, [r0, #48] @ 0x30 │ │ + strh r2, [r0, #52] @ 0x34 │ │ + bx lr │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #48 @ 0x30 │ │ + mov r6, r1 │ │ + ldr.w r5, [r6], #4 │ │ + cmp r5, #2 │ │ + bne.n 2dfae │ │ + movs r3, #2 │ │ + bic.w r4, r2, #3 │ │ + cmp r4, #4 │ │ + bne.n 2dfbe │ │ + movs r1, #0 │ │ + strd r6, r1, [r0, #16] │ │ + b.n 2dfdc │ │ + uxth r3, r5 │ │ + cmp r3, #5 │ │ + bne.n 2dfc6 │ │ + movs r3, #5 │ │ + bic.w r4, r2, #3 │ │ + cmp r4, #4 │ │ + beq.n 2dfa6 │ │ + cmp r4, #8 │ │ + bne.n 2dfd0 │ │ + adds r1, #8 │ │ + b.n 2dfd6 │ │ + movs r1, #0 │ │ + strd r3, r1, [r0, #16] │ │ + movs r1, #17 │ │ + b.n 2dfde │ │ + cmp r4, #12 │ │ + bne.n 2dfec │ │ + adds r1, #12 │ │ + movs r2, #0 │ │ + strd r1, r2, [r0, #16] │ │ + movs r1, #19 │ │ + strb r1, [r0, #8] │ │ + movs r1, #10 │ │ + strb r1, [r0, #0] │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + ldr.w lr, [r1, #4] │ │ + add.w ip, r1, #16 │ │ + ldr.w r8, [r1, #8] │ │ + sub.w fp, r2, #16 │ │ + ldr r1, [r1, #12] │ │ + cbz r1, 2e044 │ │ + cmp r1, r8 │ │ + bls.n 2e054 │ │ + mov.w r2, #1431655765 @ 0x55555555 │ │ + mov.w r6, #858993459 @ 0x33333333 │ │ + and.w r2, r2, r1, lsr #1 │ │ + subs r2, r1, r2 │ │ + and.w r6, r6, r2, lsr #2 │ │ + bic.w r2, r2, #3435973836 @ 0xcccccccc │ │ + add r2, r6 │ │ + mov.w r6, #16843009 @ 0x1010101 │ │ + add.w r2, r2, r2, lsr #4 │ │ + bic.w r2, r2, #4042322160 @ 0xf0f0f0f0 │ │ + muls r2, r6 │ │ + lsrs r2, r2, #24 │ │ + cmp r2, #2 │ │ + bcs.n 2e054 │ │ + cmp.w r1, #536870912 @ 0x20000000 │ │ + bcs.n 2e126 │ │ + lsls r4, r1, #3 │ │ + cmp fp, r4 │ │ + bcs.n 2e064 │ │ + movs r1, #0 │ │ + strd ip, r1, [r0, #16] │ │ + b.n 2dfdc │ │ + movs r2, #0 │ │ + movs r4, #0 │ │ + mov r9, ip │ │ + cmp.w lr, #8 │ │ + bls.n 2e082 │ │ + movs r1, #74 @ 0x4a │ │ + b.n 2dfde │ │ + movs r1, #10 │ │ + strb r1, [r0, #0] │ │ + movs r1, #75 @ 0x4b │ │ + strb r1, [r0, #8] │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + sub.w fp, fp, r4 │ │ + add.w r9, ip, r4 │ │ + cmp.w fp, r1, lsl #2 │ │ + bcs.n 2e07a │ │ + movs r1, #0 │ │ + strd r9, r1, [r0, #16] │ │ + b.n 2dfdc │ │ + lsls r2, r1, #2 │ │ + cmp.w lr, #8 │ │ + bhi.n 2e050 │ │ + add.w r6, r9, r2 │ │ + sub.w sl, fp, r2 │ │ + cmp.w lr, #0 │ │ + beq.n 2e0e6 │ │ + cmp r5, #2 │ │ + bne.n 2e12a │ │ + cmp.w sl, #4 │ │ + bcc.n 2e130 │ │ + ldr.w r5, [r9, r2] │ │ + str r5, [sp, #40] @ 0x28 │ │ + subs r5, #1 │ │ + cmp r5, #8 │ │ + bcs.w 2e49a │ │ + strd r4, r9, [sp] │ │ + add.w r9, r2, lr, lsl #2 │ │ + str r6, [sp, #8] │ │ + add.w r4, r6, lr, lsl #2 │ │ + str r2, [sp, #44] @ 0x2c │ │ + sub.w r6, fp, r9 │ │ + ldr r2, [pc, #892] @ (2e43c ) │ │ + cmp.w lr, #1 │ │ + add r2, pc │ │ + ldrb r2, [r2, r5] │ │ + bne.w 2e1dc │ │ + str r2, [sp, #36] @ 0x24 │ │ + movs r2, #0 │ │ + mov fp, r4 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r2, r2, [sp, #12] │ │ + mov sl, r6 │ │ + strd r2, r2, [sp, #20] │ │ + strd r2, r2, [sp, #28] │ │ + ldrd r4, r9, [sp] │ │ + b.n 2e0fc │ │ + str r2, [sp, #44] @ 0x2c │ │ + movs r2, #0 │ │ + mov fp, r6 │ │ + strd r2, r2, [sp, #12] │ │ + strd r2, r2, [sp, #20] │ │ + strd r2, r2, [sp, #28] │ │ + strd r2, r2, [sp, #36] @ 0x24 │ │ + umull r5, r2, r8, lr │ │ + subs.w r6, r5, #1073741824 @ 0x40000000 │ │ + sbcs.w r2, r2, #0 │ │ + bcs.n 2e126 │ │ + cmp.w sl, r5, lsl #2 │ │ + bcc.n 2e11e │ │ + lsls r5, r5, #2 │ │ + mov r6, fp │ │ + sub.w r2, sl, r5 │ │ + add fp, r5 │ │ + cmp r2, r5 │ │ + bcs.n 2e18c │ │ + movs r1, #0 │ │ + strd fp, r1, [r0, #16] │ │ + b.n 2dfdc │ │ + movs r1, #56 @ 0x38 │ │ + b.n 2dfde │ │ + cmp.w sl, #4 │ │ + bcs.n 2e13a │ │ + movs r1, #0 │ │ + strd r2, r6, [r0, #12] │ │ + str r1, [r0, #20] │ │ + b.n 2dfdc │ │ + ldr.w r5, [r9, r2] │ │ + str r5, [sp, #40] @ 0x28 │ │ + subs r5, #1 │ │ + cmp r5, #8 │ │ + bcs.w 2e4f8 │ │ + str r2, [sp, #44] @ 0x2c │ │ + movs r2, #253 @ 0xfd │ │ + lsrs r2, r5 │ │ + lsls r2, r2, #31 │ │ + beq.w 2e4f8 │ │ + add.w r2, r6, lr, lsl #2 │ │ + str r2, [sp, #4] │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + cmp.w lr, #1 │ │ + str r6, [sp, #8] │ │ + add.w r2, r2, lr, lsl #2 │ │ + sub.w r6, fp, r2 │ │ + ldr r2, [pc, #724] @ (2e440 ) │ │ + add r2, pc │ │ + ldrb r2, [r2, r5] │ │ + str r2, [sp, #36] @ 0x24 │ │ + bne.n 2e224 │ │ + movs r2, #0 │ │ + mov sl, r6 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r2, r2, [sp, #12] │ │ + strd r2, r2, [sp, #20] │ │ + strd r2, r2, [sp, #28] │ │ + ldr.w fp, [sp, #4] │ │ + b.n 2e0fc │ │ + str r1, [r0, #48] @ 0x30 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #12] │ │ + strh r3, [r0, #52] @ 0x34 │ │ + lsls r1, r1, #24 │ │ + ldr r3, [sp, #28] │ │ + orr.w r1, r1, r2, lsl #16 │ │ + ldr r2, [sp, #16] │ │ + strd fp, r5, [r0, #32] │ │ + strd lr, r8, [r0, #40] @ 0x28 │ │ + orr.w r1, r1, r2, lsl #8 │ │ + ldr r2, [sp, #20] │ │ + strd ip, r4, [r0, #8] │ │ + add r1, r2 │ │ + ldr r2, [sp, #24] │ │ + str.w r9, [r0, #16] │ │ + str r5, [r0, #28] │ │ + lsls r2, r2, #24 │ │ + orr.w r2, r2, r3, lsl #16 │ │ + ldr r3, [sp, #32] │ │ + orr.w r2, r2, r3, lsl #8 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + add r2, r3 │ │ + strd r2, r1, [r0] │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + strd r1, r6, [r0, #20] │ │ + add sp, #48 @ 0x30 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + sub.w sl, sl, #4 │ │ + cmp.w sl, #4 │ │ + bcc.n 2e232 │ │ + mov r9, r4 │ │ + ldr r4, [sp, #8] │ │ + ldr r5, [r4, #4] │ │ + str r5, [sp, #40] @ 0x28 │ │ + sub.w fp, r5, #1 │ │ + cmp.w fp, #7 │ │ + bhi.w 2e49a │ │ + ldr r5, [pc, #772] @ (2e500 ) │ │ + cmp.w lr, #2 │ │ + add r5, pc │ │ + ldrb.w r5, [r5, fp] │ │ + str r5, [sp, #32] │ │ + bne.n 2e272 │ │ + movs r4, #0 │ │ + str r4, [sp, #40] @ 0x28 │ │ + strd r4, r4, [sp, #12] │ │ + strd r4, r4, [sp, #20] │ │ + str r4, [sp, #28] │ │ + mov fp, r9 │ │ + mov sl, r6 │ │ + ldrd r4, r9, [sp] │ │ + str r2, [sp, #36] @ 0x24 │ │ + b.n 2e0fc │ │ + ldr.w fp, [sp, #4] │ │ + sub.w sl, sl, #4 │ │ + cmp.w sl, #4 │ │ + bcs.n 2e23a │ │ + ldr r6, [sp, #8] │ │ + adds r6, #4 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + b.n 2e130 │ │ + ldr r2, [sp, #8] │ │ + ldr r2, [r2, #4] │ │ + str r2, [sp, #40] @ 0x28 │ │ + subs r5, r2, #1 │ │ + cmp r5, #7 │ │ + bhi.w 2e4f8 │ │ + movs r2, #253 @ 0xfd │ │ + lsrs r2, r5 │ │ + lsls r2, r2, #31 │ │ + beq.w 2e4f8 │ │ + ldr r2, [pc, #712] @ (2e51c ) │ │ + cmp.w lr, #2 │ │ + add r2, pc │ │ + ldrb r2, [r2, r5] │ │ + str r2, [sp, #32] │ │ + bne.n 2e2b4 │ │ + movs r2, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r2, r2, [sp, #12] │ │ + strd r2, r2, [sp, #20] │ │ + str r2, [sp, #28] │ │ + mov sl, r6 │ │ + b.n 2e0fc │ │ + movs r5, #2 │ │ + add.w sl, r5, sl, lsr #2 │ │ + cmp.w sl, #3 │ │ + bne.n 2e284 │ │ + ldr r6, [sp, #8] │ │ + adds r6, #8 │ │ + b.n 2e236 │ │ + ldr r4, [sp, #8] │ │ + ldr r5, [r4, #8] │ │ + str r5, [sp, #40] @ 0x28 │ │ + sub.w fp, r5, #1 │ │ + cmp.w fp, #7 │ │ + bhi.w 2e49a │ │ + ldr r5, [pc, #620] @ (2e504 ) │ │ + cmp.w lr, #3 │ │ + add r5, pc │ │ + ldrb.w r5, [r5, fp] │ │ + str r5, [sp, #28] │ │ + bne.n 2e2f4 │ │ + movs r4, #0 │ │ + str r4, [sp, #40] @ 0x28 │ │ + strd r4, r4, [sp, #12] │ │ + strd r4, r4, [sp, #20] │ │ + b.n 2e218 │ │ + movs r2, #2 │ │ + add.w sl, r2, sl, lsr #2 │ │ + cmp.w sl, #3 │ │ + beq.n 2e27e │ │ + ldr r2, [sp, #8] │ │ + ldr r2, [r2, #8] │ │ + str r2, [sp, #40] @ 0x28 │ │ + subs r5, r2, #1 │ │ + cmp r5, #7 │ │ + bhi.w 2e4f8 │ │ + movs r2, #253 @ 0xfd │ │ + lsrs r2, r5 │ │ + lsls r2, r2, #31 │ │ + beq.w 2e4f8 │ │ + ldr r2, [pc, #580] @ (2e520 ) │ │ + cmp.w lr, #3 │ │ + add r2, pc │ │ + ldrb r2, [r2, r5] │ │ + str r2, [sp, #28] │ │ + bne.n 2e32e │ │ + movs r2, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r2, r2, [sp, #12] │ │ + strd r2, r2, [sp, #20] │ │ + b.n 2e26e │ │ + cmp.w sl, #4 │ │ + bne.n 2e300 │ │ + ldr r6, [sp, #8] │ │ + adds r6, #12 │ │ + b.n 2e236 │ │ + ldr r4, [sp, #8] │ │ + ldr r5, [r4, #12] │ │ + str r5, [sp, #40] @ 0x28 │ │ + sub.w fp, r5, #1 │ │ + cmp.w fp, #7 │ │ + bhi.w 2e49a │ │ + ldr r5, [pc, #500] @ (2e508 ) │ │ + cmp.w lr, #4 │ │ + add r5, pc │ │ + ldrb.w r5, [r5, fp] │ │ + str r5, [sp, #24] │ │ + bne.n 2e366 │ │ + movs r4, #0 │ │ + str r4, [sp, #40] @ 0x28 │ │ + strd r4, r4, [sp, #12] │ │ + str r4, [sp, #20] │ │ + b.n 2e218 │ │ + cmp.w sl, #4 │ │ + beq.n 2e2fa │ │ + ldr r2, [sp, #8] │ │ + ldr r2, [r2, #12] │ │ + str r2, [sp, #40] @ 0x28 │ │ + subs r5, r2, #1 │ │ + cmp r5, #7 │ │ + bhi.w 2e4f8 │ │ + movs r2, #253 @ 0xfd │ │ + lsrs r2, r5 │ │ + lsls r2, r2, #31 │ │ + beq.w 2e4f8 │ │ + ldr r2, [pc, #468] @ (2e524 ) │ │ + cmp.w lr, #4 │ │ + add r2, pc │ │ + ldrb r2, [r2, r5] │ │ + str r2, [sp, #24] │ │ + bne.n 2e3aa │ │ + movs r2, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r2, r2, [sp, #12] │ │ + str r2, [sp, #20] │ │ + b.n 2e26e │ │ + cmp.w sl, #5 │ │ + bne.n 2e372 │ │ + ldr r6, [sp, #8] │ │ + adds r6, #16 │ │ + b.n 2e236 │ │ + ldr r4, [sp, #8] │ │ + ldr r5, [r4, #16] │ │ + str r5, [sp, #40] @ 0x28 │ │ + sub.w fp, r5, #1 │ │ + cmp.w fp, #7 │ │ + bhi.w 2e49a │ │ + ldr r5, [pc, #388] @ (2e50c ) │ │ + cmp.w lr, #5 │ │ + add r5, pc │ │ + ldrb.w r5, [r5, fp] │ │ + str r5, [sp, #20] │ │ + bne.n 2e39e │ │ + movs r4, #0 │ │ + str r4, [sp, #40] @ 0x28 │ │ + strd r4, r4, [sp, #12] │ │ + b.n 2e218 │ │ + cmp.w sl, #6 │ │ + bne.n 2e3e0 │ │ + ldr r6, [sp, #8] │ │ + adds r6, #20 │ │ + b.n 2e236 │ │ + cmp.w sl, #5 │ │ + beq.n 2e36c │ │ + ldr r2, [sp, #8] │ │ + ldr r2, [r2, #16] │ │ + str r2, [sp, #40] @ 0x28 │ │ + subs r5, r2, #1 │ │ + cmp r5, #7 │ │ + bhi.w 2e4f8 │ │ + movs r2, #253 @ 0xfd │ │ + lsrs r2, r5 │ │ + lsls r2, r2, #31 │ │ + beq.w 2e4f8 │ │ + ldr r2, [pc, #348] @ (2e528 ) │ │ + cmp.w lr, #5 │ │ + add r2, pc │ │ + ldrb r2, [r2, r5] │ │ + str r2, [sp, #20] │ │ + bne.n 2e444 │ │ + movs r2, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + strd r2, r2, [sp, #12] │ │ + b.n 2e26e │ │ + ldr r4, [sp, #8] │ │ + ldr r5, [r4, #20] │ │ + str r5, [sp, #40] @ 0x28 │ │ + sub.w fp, r5, #1 │ │ + cmp.w fp, #7 │ │ + bhi.n 2e49a │ │ + ldr r5, [pc, #284] @ (2e510 ) │ │ + cmp.w lr, #6 │ │ + add r5, pc │ │ + ldrb.w r5, [r5, fp] │ │ + str r5, [sp, #16] │ │ + bne.n 2e408 │ │ + movs r4, #0 │ │ + str r4, [sp, #40] @ 0x28 │ │ + str r4, [sp, #12] │ │ + b.n 2e218 │ │ + cmp.w sl, #7 │ │ + bne.n 2e414 │ │ + ldr r6, [sp, #8] │ │ + adds r6, #24 │ │ + b.n 2e236 │ │ + ldr r4, [sp, #8] │ │ + ldr r5, [r4, #24] │ │ + str r5, [sp, #40] @ 0x28 │ │ + sub.w fp, r5, #1 │ │ + cmp.w fp, #7 │ │ + bhi.n 2e49a │ │ + ldr r5, [pc, #236] @ (2e514 ) │ │ + cmp.w lr, #7 │ │ + add r5, pc │ │ + ldrb.w r5, [r5, fp] │ │ + str r5, [sp, #12] │ │ + bne.n 2e474 │ │ + movs r4, #0 │ │ + str r4, [sp, #40] @ 0x28 │ │ + b.n 2e218 │ │ + nop │ │ + strh r6, [r1, #62] @ 0x3e │ │ + vabs.f d24, d4 │ │ + vsra.u64 d31, d26, #3 │ │ + lsrs r6, r0, #28 │ │ + beq.n 2e3a4 │ │ + ldr r2, [sp, #8] │ │ + ldr r2, [r2, #20] │ │ + str r2, [sp, #40] @ 0x28 │ │ + subs r5, r2, #1 │ │ + cmp r5, #7 │ │ + bhi.n 2e4f8 │ │ + movs r2, #253 @ 0xfd │ │ + lsrs r2, r5 │ │ + lsls r2, r2, #31 │ │ + beq.n 2e4f8 │ │ + ldr r2, [pc, #204] @ (2e52c ) │ │ + cmp.w lr, #6 │ │ + add r2, pc │ │ + ldrb r2, [r2, r5] │ │ + str r2, [sp, #16] │ │ + bne.n 2e4a2 │ │ + movs r2, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + str r2, [sp, #12] │ │ + b.n 2e26e │ │ + ldr r4, [sp, #8] │ │ + cmp.w sl, #8 │ │ + add.w r4, r4, #28 │ │ + str r4, [sp, #8] │ │ + bne.n 2e486 │ │ + ldr r6, [sp, #8] │ │ + b.n 2e236 │ │ + ldr r4, [sp, #8] │ │ + ldr r4, [r4, #0] │ │ + str r4, [sp, #40] @ 0x28 │ │ + subs r4, #1 │ │ + cmp r4, #7 │ │ + bhi.n 2e49a │ │ + ldr r5, [pc, #132] @ (2e518 ) │ │ + add r5, pc │ │ + ldrb r4, [r5, r4] │ │ + b.n 2e436 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + str r1, [r0, #12] │ │ + movs r1, #78 @ 0x4e │ │ + b.n 2dfde │ │ + cmp.w sl, #7 │ │ + beq.n 2e40e │ │ + ldr r2, [sp, #8] │ │ + ldr r2, [r2, #24] │ │ + str r2, [sp, #40] @ 0x28 │ │ + subs r5, r2, #1 │ │ + cmp r5, #7 │ │ + bhi.n 2e4f8 │ │ + movs r2, #253 @ 0xfd │ │ + lsrs r2, r5 │ │ + lsls r2, r2, #31 │ │ + beq.n 2e4f8 │ │ + ldr r2, [pc, #112] @ (2e530 ) │ │ + cmp.w lr, #7 │ │ + add r2, pc │ │ + ldrb r2, [r2, r5] │ │ + str r2, [sp, #12] │ │ + bne.n 2e4d0 │ │ + movs r2, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + b.n 2e26e │ │ + cmp.w sl, #8 │ │ + bne.n 2e4dc │ │ + ldr r6, [sp, #8] │ │ + adds r6, #28 │ │ + b.n 2e236 │ │ + ldr r2, [sp, #8] │ │ + ldr r2, [r2, #28] │ │ + str r2, [sp, #40] @ 0x28 │ │ + subs r5, r2, #1 │ │ + cmp r5, #7 │ │ + bhi.n 2e4f8 │ │ + movs r2, #253 @ 0xfd │ │ + lsrs r2, r5 │ │ + lsls r2, r2, #31 │ │ + beq.n 2e4f8 │ │ + ldr r2, [pc, #64] @ (2e534 ) │ │ + add r2, pc │ │ + ldrb r2, [r2, r5] │ │ + b.n 2e4cc │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + str r1, [r0, #12] │ │ + movs r1, #77 @ 0x4d │ │ + b.n 2dfde │ │ + strh r0, [r2, #52] @ 0x34 │ │ + vsli.64 q12, q10, #61 @ 0x3d │ │ + vsli.32 q12, q12, #29 │ │ + vceq.f d24, d6, #0 │ │ + vsri.64 d24, d10, #3 │ │ + vcgt.f q12, q11, #0 │ │ + vrsra.u64 q12, q14, #3 │ │ + vqshlu.s32 d24, d8, #29 │ │ + vsli.64 d24, d2, #61 @ 0x3d │ │ + vsli.32 d24, d14, #29 │ │ + vcge.f d24, d18, #0 │ │ + vcgt.f d24, d12, #0 │ │ + vneg.s d24, d30 │ │ + vrsra.u32 q12, q15, #3 │ │ + vsli.64 d27, d16, #61 @ 0x3d │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #0] │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 2e544 │ │ + cmp r1, #1 │ │ + bne.n 2e560 │ │ + dmb ish │ │ + mov r0, r4 │ │ + bl 1d7e8 │ │ + adds r0, r4, #4 │ │ + bl 2c098 │ │ + ldrd r0, r1, [r4, #20] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + b.w 2c100 │ │ + mov r5, r0 │ │ + adds r0, r4, #4 │ │ + bl 2c098 │ │ + b.n 2e57e │ │ + mov r5, r0 │ │ + ldrd r0, r1, [r4, #20] │ │ + bl 2c100 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + bl cf94 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #412 @ 0x19c │ │ + mov r8, r1 │ │ + mov fp, r3 │ │ + str r2, [sp, #60] @ 0x3c │ │ + mov.w r1, #1073741824 @ 0x40000000 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + mov r2, r8 │ │ + movs r3, #0 │ │ + bl 5e064 │ │ + umull r2, r3, r0, r8 │ │ + adds r6, r0, #1 │ │ + adc.w r4, r1, #0 │ │ + mla r3, r1, r8, r3 │ │ + eor.w r3, r3, #1073741824 @ 0x40000000 │ │ + orrs r2, r3 │ │ + it eq │ │ + moveq r4, r1 │ │ + str r4, [sp, #20] │ │ + it eq │ │ + moveq r6, r0 │ │ + cmp.w r8, #4096 @ 0x1000 │ │ + str r6, [sp, #24] │ │ + str.w r8, [sp, #40] @ 0x28 │ │ + bhi.n 2e5e6 │ │ + sub.w r0, r8, r8, lsr #1 │ │ + cmp r0, #64 @ 0x40 │ │ + it cs │ │ + movcs r0, #64 @ 0x40 │ │ + b.n 2e60e │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + movs r2, #1 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + orr.w r0, r0, #1 │ │ + clz r0, r0 │ │ + eor.w r0, r0, #31 │ │ + and.w r1, r0, #1 │ │ + add.w r0, r1, r0, lsr #1 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + lsrs r1, r0 │ │ + lsl.w r0, r2, r0 │ │ + add r0, r1 │ │ + lsrs r0, r0, #1 │ │ + str r0, [sp, #28] │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + sub.w lr, r7, #94 @ 0x5e │ │ + add.w sl, sp, #80 @ 0x50 │ │ + mov.w r9, #1 │ │ + sub.w r0, r1, #32 │ │ + str r0, [sp, #16] │ │ + sub.w r0, r1, #16 │ │ + mov.w ip, #0 │ │ + movs r3, #0 │ │ + str r0, [sp, #8] │ │ + add.w r0, r1, #72 @ 0x48 │ │ + str r0, [sp, #12] │ │ + str.w fp, [sp, #36] @ 0x24 │ │ + b.n 2e658 │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ + cmp r8, ip │ │ + strb.w r5, [lr, r3] │ │ + str.w r9, [sl, r3, lsl #2] │ │ + bls.w 2ea16 │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ + adds r3, #1 │ │ + add.w ip, ip, r9, lsr #1 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + cmp r8, ip │ │ + str.w ip, [sp, #64] @ 0x40 │ │ + add.w r0, r0, ip, lsl #5 │ │ + str r0, [sp, #44] @ 0x2c │ │ + bls.n 2e692 │ │ + ldr r0, [sp, #28] │ │ + sub.w r6, r8, ip │ │ + str r3, [sp, #76] @ 0x4c │ │ + cmp r6, r0 │ │ + bcs.n 2e6a0 │ │ + ldr r0, [r7, #8] │ │ + cbz r0, 2e6c6 │ │ + movs r0, #0 │ │ + cmp r6, #32 │ │ + strd r0, r0, [sp] │ │ + it cs │ │ + movcs r6, #32 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r1, r6 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + mov r3, fp │ │ + bl 2ea44 │ │ + b.n 2e7de │ │ + movs r0, #1 │ │ + movs r5, #0 │ │ + str r0, [sp, #48] @ 0x30 │ │ + cmp r3, #2 │ │ + bcs.w 2e840 │ │ + b.n 2e63c │ │ + cmp r6, #2 │ │ + bcc.w 2e7de │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldrd lr, ip, [r0, #8] │ │ + ldrd sl, r8, [r0, #40] @ 0x28 │ │ + subs.w r0, sl, lr │ │ + sbcs.w r0, r8, ip │ │ + bcs.n 2e6d2 │ │ + cmp r6, #2 │ │ + bne.n 2e6da │ │ + movs r0, #2 │ │ + mov.w r8, #1 │ │ + b.n 2e74c │ │ + ldr r0, [sp, #28] │ │ + cmp r6, r0 │ │ + it cs │ │ + movcs r6, r0 │ │ + lsls r2, r6, #1 │ │ + b.n 2e7e2 │ │ + cmp r6, #2 │ │ + bne.n 2e702 │ │ + movs r6, #2 │ │ + b.n 2e7de │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + mov r5, r8 │ │ + ldr r0, [sp, #12] │ │ + add.w r4, r0, r1, lsl #5 │ │ + movs r0, #2 │ │ + mov r1, sl │ │ + ldrd r3, r2, [r4] │ │ + subs r1, r3, r1 │ │ + sbcs.w r1, r2, r5 │ │ + bcs.n 2e732 │ │ + adds r0, #1 │ │ + adds r4, #32 │ │ + cmp r6, r0 │ │ + mov r1, r3 │ │ + mov r5, r2 │ │ + bne.n 2e6e8 │ │ + b.n 2e728 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + mov r3, sl │ │ + ldr r0, [sp, #12] │ │ + mov r2, r8 │ │ + add.w r4, r0, r1, lsl #5 │ │ + movs r0, #2 │ │ + ldrd r5, r1, [r4] │ │ + subs r3, r5, r3 │ │ + sbcs.w r2, r1, r2 │ │ + bcc.n 2e732 │ │ + adds r0, #1 │ │ + adds r4, #32 │ │ + cmp r6, r0 │ │ + mov r3, r5 │ │ + mov r2, r1 │ │ + bne.n 2e710 │ │ + mov r1, r6 │ │ + ldr r0, [sp, #28] │ │ + cmp r1, r0 │ │ + bcc.n 2e674 │ │ + b.n 2e73a │ │ + mov r1, r0 │ │ + ldr r0, [sp, #28] │ │ + cmp r1, r0 │ │ + bcc.n 2e674 │ │ + mov r0, r1 │ │ + subs.w r1, sl, lr │ │ + sbcs.w r1, r8, ip │ │ + bcs.n 2e7d8 │ │ + movs.w r8, r0, lsr #1 │ │ + beq.n 2e7dc │ │ + mov r1, r0 │ │ + ldr r0, [sp, #8] │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + add.w r2, r0, r1, lsl #5 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r1, [sp, #32] │ │ + lsls r3, r0, #5 │ │ + ldr r0, [r6, r3] │ │ + adds r5, r2, r3 │ │ + subs.w r8, r8, #1 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldrd r0, r4, [r5, #-16] │ │ + str r0, [r6, r3] │ │ + ldr r0, [r2, r3] │ │ + ldr.w r1, [r5, #-8] │ │ + str r1, [sp, #48] @ 0x30 │ │ + ldr.w r1, [r5, #-4] │ │ + str r0, [sp, #52] @ 0x34 │ │ + add.w r0, r6, r3 │ │ + add.w lr, r0, #4 │ │ + str r1, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + add.w r6, r6, #32 │ │ + str.w r1, [r5, #-16] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldmia.w lr, {fp, ip, lr} │ │ + str r1, [r0, #8] │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + str r1, [r0, #12] │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr.w sl, [r0, #16] │ │ + str r4, [r0, #4] │ │ + str r1, [r0, #16] │ │ + ldr r4, [r0, #20] │ │ + ldr r1, [r5, #4] │ │ + str.w sl, [r2, r3] │ │ + sub.w r2, r2, #32 │ │ + str r1, [r0, #20] │ │ + str r4, [r5, #4] │ │ + ldr r1, [r0, #24] │ │ + ldr r4, [r5, #8] │ │ + str r4, [r0, #24] │ │ + str r1, [r5, #8] │ │ + ldr r1, [r0, #28] │ │ + ldr r4, [r5, #12] │ │ + str.w fp, [r5, #-12] │ │ + str.w ip, [r5, #-8] │ │ + str.w lr, [r5, #-4] │ │ + str r4, [r0, #28] │ │ + str r1, [r5, #12] │ │ + bne.n 2e75c │ │ + ldrd r6, fp, [sp, #32] │ │ + b.n 2e7de │ │ + mov r6, r0 │ │ + b.n 2e7de │ │ + movs r6, #1 │ │ + lsls r0, r6, #1 │ │ + adds r2, r0, #1 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + movs r3, #0 │ │ + str r2, [sp, #48] @ 0x30 │ │ + sub.w lr, r7, #94 @ 0x5e │ │ + sub.w r0, r1, r9, lsr #1 │ │ + add.w r2, r1, r2, lsr #1 │ │ + adds r0, r0, r1 │ │ + ldr r4, [sp, #24] │ │ + adc.w r8, r3, #0 │ │ + adds r2, r2, r1 │ │ + ldr r1, [sp, #20] │ │ + add.w sl, sp, #80 @ 0x50 │ │ + umull ip, r6, r2, r4 │ │ + mla r2, r2, r1, r6 │ │ + umull r6, r5, r0, r4 │ │ + mla r0, r0, r1, r5 │ │ + adc.w r1, r3, #0 │ │ + mla r1, r1, r4, r2 │ │ + mla r0, r8, r4, r0 │ │ + eors r0, r1 │ │ + eor.w r1, ip, r6 │ │ + clz r1, r1 │ │ + add.w r5, r1, #32 │ │ + it ne │ │ + clzne r5, r0 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + ldr r3, [sp, #76] @ 0x4c │ │ + cmp r3, #2 │ │ + bcc.w 2e63c │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #16] │ │ + str r5, [sp, #52] @ 0x34 │ │ + add.w r0, r0, ip, lsl #5 │ │ + str r0, [sp, #32] │ │ + b.n 2e85a │ │ + mov.w r9, r1, lsl #1 │ │ + cmp r2, #1 │ │ + bls.w 2ea02 │ │ + subs r2, r3, #1 │ │ + ldrb.w r0, [lr, r2] │ │ + cmp r0, r5 │ │ + bcc.w 2ea04 │ │ + ldr.w r6, [sl, r2, lsl #2] │ │ + mov r3, r2 │ │ + lsrs r4, r6, #1 │ │ + add.w r1, r4, r9, lsr #1 │ │ + cmp r1, fp │ │ + bhi.n 2e880 │ │ + orr.w r0, r6, r9 │ │ + ands.w r0, r0, #1 │ │ + beq.n 2e850 │ │ + add r0, sp, #68 @ 0x44 │ │ + stmia r0!, {r1, r2, r3} │ │ + sub.w r0, ip, r1 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + add.w sl, r1, r0, lsl #5 │ │ + lsls r0, r6, #31 │ │ + bne.n 2e8be │ │ + orr.w r0, r4, #1 │ │ + movs r1, #62 @ 0x3e │ │ + clz r0, r0 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + mov r3, fp │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + bl 2ea44 │ │ + mov.w r8, r9, lsr #1 │ │ + movs.w r0, r9, lsl #31 │ │ + bne.n 2e8ea │ │ + b.n 2e8c8 │ │ + mov.w r8, r9, lsr #1 │ │ + movs.w r0, r9, lsl #31 │ │ + bne.n 2e8ea │ │ + orr.w r0, r8, #1 │ │ + movs r1, #62 @ 0x3e │ │ + clz r0, r0 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + mov r3, fp │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + add.w r0, sl, r4, lsl #5 │ │ + mov r1, r8 │ │ + bl 2ea44 │ │ + cmp.w r9, #2 │ │ + it cs │ │ + cmpcs r6, #2 │ │ + bcs.n 2e914 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + sub.w lr, r7, #94 @ 0x5e │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ + add.w sl, sp, #80 @ 0x50 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + ldrd r2, r3, [sp, #72] @ 0x48 │ │ + lsls r0, r0, #1 │ │ + add.w r9, r0, #1 │ │ + cmp r2, #1 │ │ + bhi.n 2e85a │ │ + b.n 2ea02 │ │ + cmp r8, r4 │ │ + mov r9, r4 │ │ + it cc │ │ + movcc r9, r8 │ │ + cmp fp, r9 │ │ + bcc.n 2e8f4 │ │ + mov r1, sl │ │ + add.w fp, sl, r4, lsl #5 │ │ + cmp r4, r8 │ │ + it hi │ │ + movhi r1, fp │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + mov.w r2, r9, lsl #5 │ │ + mov r0, r5 │ │ + bl 5df6a │ │ + add.w ip, r5, r9, lsl #5 │ │ + cmp r4, r8 │ │ + bls.n 2e998 │ │ + ldr r1, [sp, #32] │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + ldrd r2, r3, [fp, #-24] │ │ + mov.w r8, #0 │ │ + ldrd r4, r5, [ip, #-24] │ │ + sub.w lr, fp, #32 │ │ + subs r2, r4, r2 │ │ + sbcs.w r2, r5, r3 │ │ + mov.w r3, #0 │ │ + sub.w r5, ip, #32 │ │ + it cs │ │ + movcs.w r8, #1 │ │ + it cc │ │ + movcc r3, #1 │ │ + cmp r3, #0 │ │ + add.w ip, r5, r3, lsl #5 │ │ + it ne │ │ + movne r5, lr │ │ + ldmia r5!, {r0, r2, r4, r6} │ │ + mov r3, r1 │ │ + add.w fp, lr, r8, lsl #5 │ │ + cmp fp, sl │ │ + stmia r3!, {r0, r2, r4, r6} │ │ + ldmia.w r5, {r0, r2, r4, r6} │ │ + stmia r3!, {r0, r2, r4, r6} │ │ + beq.n 2e992 │ │ + subs r1, #32 │ │ + cmp ip, r9 │ │ + bne.n 2e946 │ │ + mov sl, fp │ │ + mov r1, r9 │ │ + b.n 2e9f2 │ │ + cmp.w r9, #0 │ │ + beq.n 2e9f0 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + ldrd r0, r1, [lr, #8] │ │ + ldrd r3, r5, [fp, #8] │ │ + subs r0, r3, r0 │ │ + mov.w r3, #0 │ │ + sbcs.w r0, r5, r1 │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + it cc │ │ + movcc r3, #1 │ │ + add.w r1, lr, r0, lsl #5 │ │ + cmp r3, #0 │ │ + it ne │ │ + movne lr, fp │ │ + mov r0, sl │ │ + ldmia.w lr!, {r2, r4, r5, r6} │ │ + add.w sl, sl, #32 │ │ + cmp r1, ip │ │ + stmia r0!, {r2, r4, r5, r6} │ │ + ldmia.w lr, {r2, r4, r5, r6} │ │ + stmia r0!, {r2, r4, r5, r6} │ │ + beq.n 2e9f2 │ │ + add.w fp, fp, r3, lsl #5 │ │ + mov lr, r1 │ │ + cmp fp, r8 │ │ + bne.n 2e9a6 │ │ + b.n 2e9f2 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + sub.w r2, ip, r1 │ │ + mov r0, sl │ │ + bl 5df6a │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ + b.n 2e8f4 │ │ + movs r3, #1 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + cmp r8, ip │ │ + strb.w r5, [lr, r3] │ │ + str.w r9, [sl, r3, lsl #2] │ │ + bhi.w 2e64e │ │ + movs.w r0, r9, lsl #31 │ │ + bne.n 2ea3c │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + movs r0, #0 │ │ + orr.w r2, r1, #1 │ │ + clz r3, r2 │ │ + movs r2, #62 @ 0x3e │ │ + eor.w r2, r2, r3, lsl #1 │ │ + strd r2, r0, [sp] │ │ + ldrd r0, r2, [sp, #56] @ 0x38 │ │ + mov r3, fp │ │ + bl 2ea44 │ │ + add sp, #412 @ 0x19c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #132 @ 0x84 │ │ + mov fp, r2 │ │ + mov r6, r0 │ │ + cmp r1, #33 @ 0x21 │ │ + str r2, [sp, #68] @ 0x44 │ │ + bcs.w 2ec96 │ │ + mov sl, r1 │ │ + movs.w r9, sl, lsr #1 │ │ + beq.w 2f258 │ │ + cmp.w sl, #8 │ │ + bcc.w 2ef56 │ │ + ldrd r0, r1, [r6, #8] │ │ + ldrd r2, r3, [r6, #40] @ 0x28 │ │ + ldrd ip, r8, [r6, #72] @ 0x48 │ │ + subs r0, r2, r0 │ │ + ldrd r5, r4, [r6, #104] @ 0x68 │ │ + sbcs.w r0, r3, r1 │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + add.w fp, r6, r0, lsl #5 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + subs.w r1, r5, ip │ │ + sbcs.w r1, r4, r8 │ │ + add.w r3, r6, r0, lsl #5 │ │ + mov.w r1, #96 @ 0x60 │ │ + mov.w r5, #64 @ 0x40 │ │ + it cc │ │ + movcc r1, #64 @ 0x40 │ │ + add.w r0, r6, r1 │ │ + it cc │ │ + movcc r5, #96 @ 0x60 │ │ + add.w r8, r6, r5 │ │ + ldrd r2, r1, [r0, #8] │ │ + strd r2, r1, [sp, #56] @ 0x38 │ │ + ldrd r2, r1, [fp, #8] │ │ + ldrd r4, r5, [r8, #8] │ │ + ldrd ip, lr, [r3, #8] │ │ + str r1, [sp, #52] @ 0x34 │ │ + subs.w r1, r4, ip │ │ + sbcs.w r1, r5, lr │ │ + mrs ip, CPSR │ │ + mov r1, r8 │ │ + it cc │ │ + movcc r1, fp │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + subs r2, r5, r2 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + sbcs r2, r5 │ │ + it cc │ │ + movcc r1, r0 │ │ + str r1, [sp, #48] @ 0x30 │ │ + it cc │ │ + movcc r0, fp │ │ + str r0, [sp, #60] @ 0x3c │ │ + it cc │ │ + movcc fp, r8 │ │ + msr CPSR_f, ip │ │ + it cc │ │ + movcc fp, r3 │ │ + ldrd r2, r0, [fp, #8] │ │ + strd r2, r0, [sp, #52] @ 0x34 │ │ + it cc │ │ + movcc r3, r8 │ │ + ldrd r1, r0, [r1, #8] │ │ + strd r1, r0, [sp, #40] @ 0x28 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + ldmia.w r3!, {r2, r8, ip, lr} │ │ + stmia.w r4!, {r2, r8, ip, lr} │ │ + ldmia.w r3, {r0, r1, r2, r5} │ │ + stmia r4!, {r0, r1, r2, r5} │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ + subs r0, r1, r0 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + sbcs.w r0, r1, r0 │ │ + mov r0, fp │ │ + it cc │ │ + movcc r0, ip │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + add.w r1, r1, #32 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + it cs │ │ + movcs fp, ip │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldmia.w fp!, {r1, r2, r3, r5} │ │ + adds r0, #64 @ 0x40 │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldmia.w fp, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ + adds r0, #96 @ 0x60 │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldmia.w r4, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + add.w r0, r6, r9, lsl #5 │ │ + ldrd r1, r2, [r0, #8] │ │ + ldrd r3, r5, [r0, #40] @ 0x28 │ │ + ldrd r8, ip, [r0, #72] @ 0x48 │ │ + subs r1, r3, r1 │ │ + ldrd r4, lr, [r0, #104] @ 0x68 │ │ + sbcs.w r1, r5, r2 │ │ + mov.w r2, #0 │ │ + mov.w r1, #0 │ │ + mov.w r3, #96 @ 0x60 │ │ + it cs │ │ + movcs r1, #1 │ │ + add.w r5, r0, r1, lsl #5 │ │ + it cc │ │ + movcc r2, #1 │ │ + subs.w r1, r4, r8 │ │ + sbcs.w r1, lr, ip │ │ + it cc │ │ + movcc r3, #64 @ 0x40 │ │ + mov.w r1, #64 @ 0x40 │ │ + add.w r4, r0, r2, lsl #5 │ │ + str r4, [sp, #56] @ 0x38 │ │ + it cc │ │ + movcc r1, #96 @ 0x60 │ │ + adds r2, r0, r1 │ │ + add r0, r3 │ │ + ldrd r1, ip, [r2, #8] │ │ + ldrd r4, lr, [r4, #8] │ │ + ldrd fp, r3, [r0, #8] │ │ + subs r1, r1, r4 │ │ + str r3, [sp, #52] @ 0x34 │ │ + sbcs.w r1, ip, lr │ │ + ldrd r8, r3, [r5, #8] │ │ + mov r1, r2 │ │ + str r3, [sp, #60] @ 0x3c │ │ + mrs ip, CPSR │ │ + it cc │ │ + movcc r1, r5 │ │ + subs.w r4, fp, r8 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + sbcs r4, r3 │ │ + it cc │ │ + movcc r1, r0 │ │ + str r1, [sp, #52] @ 0x34 │ │ + it cc │ │ + movcc r0, r5 │ │ + str r0, [sp, #60] @ 0x3c │ │ + it cc │ │ + movcc r5, r2 │ │ + mov r3, r1 │ │ + msr CPSR_f, ip │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + it cc │ │ + movcc r5, r1 │ │ + str r5, [sp, #48] @ 0x30 │ │ + it cc │ │ + movcc r1, r2 │ │ + ldrd r2, r0, [r5, #8] │ │ + str r2, [sp, #44] @ 0x2c │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldrd r2, r0, [r3, #8] │ │ + strd r2, r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + add.w r2, r0, r9, lsl #5 │ │ + str r2, [sp, #32] │ │ + ldmia.w r1!, {r8, fp, ip, lr} │ │ + mov r3, r1 │ │ + stmia.w r2!, {r8, fp, ip, lr} │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ + ldmia.w r3, {r0, r1, r4, r5} │ │ + stmia r2!, {r0, r1, r4, r5} │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + subs r0, r1, r0 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ + sbcs.w r0, r1, r0 │ │ + mov r0, r8 │ │ + it cc │ │ + movcc r0, ip │ │ + ldr.w lr, [sp, #32] │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + add.w r1, lr, #32 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + add.w r0, lr, #64 @ 0x40 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + mov r4, r8 │ │ + it cs │ │ + movcs r4, ip │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldmia.w r4, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + add.w r0, lr, #96 @ 0x60 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldmia.w r4, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + movs r1, #4 │ │ + b.n 2ef78 │ │ + ldr r5, [r7, #8] │ │ + mov r8, r3 │ │ + ldr r0, [r7, #12] │ │ + str r0, [sp, #48] @ 0x30 │ │ + sub.w r0, fp, #32 │ │ + strd r0, r3, [sp, #40] @ 0x28 │ │ + str r6, [sp, #64] @ 0x40 │ │ + cmp r5, #0 │ │ + beq.w 2ef40 │ │ + lsrs r3, r1, #3 │ │ + cmp r1, #64 @ 0x40 │ │ + mov.w r0, r3, lsl #3 │ │ + add.w r9, r6, r3, lsl #7 │ │ + sub.w r0, r0, r1, lsr #3 │ │ + str r1, [sp, #60] @ 0x3c │ │ + add.w r2, r6, r0, lsl #5 │ │ + bcs.n 2ed16 │ │ + mov r4, r6 │ │ + mov sl, r5 │ │ + ldrd lr, ip, [r2, #8] │ │ + ldrd r6, r5, [r9, #8] │ │ + ldrd r3, r1, [r4, #8] │ │ + subs.w r0, r6, lr │ │ + sbcs.w r0, r5, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + subs r6, r3, r6 │ │ + sbcs.w r5, r1, r5 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + teq r5, r0 │ │ + it ne │ │ + movne r9, r2 │ │ + subs.w r0, r3, lr │ │ + sbcs.w r0, r1, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r5, r0 │ │ + mov r5, sl │ │ + it ne │ │ + movne r9, r4 │ │ + b.n 2ed22 │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + bl 2f2b0 │ │ + mov r9, r0 │ │ + mov r4, r6 │ │ + subs r5, #1 │ │ + str r5, [sp, #52] @ 0x34 │ │ + mov r0, r9 │ │ + add r2, sp, #72 @ 0x48 │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ + stmia r2!, {r1, r3, r5, r6} │ │ + ldmia.w r0, {r1, r3, r5, r6} │ │ + sub.w r0, r9, r4 │ │ + lsrs r0, r0, #5 │ │ + stmia r2!, {r1, r3, r5, r6} │ │ + mov r6, r4 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cbz r0, 2ed54 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + ldrd r0, r1, [r9, #8] │ │ + ldrd r2, r3, [r2, #8] │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, r3, r1 │ │ + bcs.n 2ee52 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r8, r0 │ │ + bcc.w 2f282 │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ + add.w r8, fp, r0, lsl #5 │ │ + mov.w sl, #0 │ │ + mov r2, r6 │ │ + add.w r1, r6, ip, lsl #5 │ │ + add.w lr, r1, #8 │ │ + add.w r9, r6, ip, lsl #5 │ │ + cmp r2, r9 │ │ + bcs.n 2edb6 │ │ + ldrd r4, r3, [lr] │ │ + sub.w r8, r8, #32 │ │ + ldrd r6, r1, [r2, #8] │ │ + subs r4, r6, r4 │ │ + sbcs r1, r3 │ │ + mov r3, r2 │ │ + mov r1, r8 │ │ + add.w r2, r2, #32 │ │ + it cc │ │ + movcc r1, fp │ │ + ldmia.w r3!, {r4, r5, r6, fp} │ │ + add.w r1, r1, sl, lsl #5 │ │ + stmia.w r1!, {r4, r5, r6, fp} │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ + ldmia.w r3, {r0, r4, r5, r6} │ │ + stmia r1!, {r0, r4, r5, r6} │ │ + it cc │ │ + addcc.w sl, sl, #1 │ │ + cmp r2, r9 │ │ + bcc.n 2ed7a │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ + cmp ip, r9 │ │ + beq.n 2ede2 │ │ + mov r1, r2 │ │ + sub.w r8, r8, #32 │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ + add.w r0, r8, sl, lsl #5 │ │ + adds r2, #32 │ │ + mov ip, r9 │ │ + stmia r0!, {r3, r4, r5, r6} │ │ + ldmia.w r1, {r3, r4, r5, r6} │ │ + stmia r0!, {r3, r4, r5, r6} │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + add.w r9, r6, ip, lsl #5 │ │ + cmp r2, r9 │ │ + bcc.n 2ed7a │ │ + b.n 2edb6 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + mov.w r2, sl, lsl #5 │ │ + mov r1, fp │ │ + bl 5df6a │ │ + subs.w r1, r9, sl │ │ + beq.n 2ee1e │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov ip, r1 │ │ + add.w lr, r0, r9, lsl #5 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + add.w r8, r0, sl, lsl #5 │ │ + mov r0, lr │ │ + mov r2, r8 │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ + sub.w lr, lr, #32 │ │ + add.w r8, r8, #32 │ │ + subs.w ip, ip, #1 │ │ + stmia r2!, {r3, r4, r5, r6} │ │ + ldmia.w r0, {r3, r4, r5, r6} │ │ + stmia r2!, {r3, r4, r5, r6} │ │ + bne.n 2ee02 │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + cmp.w sl, #0 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + beq.n 2ee52 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r0, sl │ │ + bcc.w 2f260 │ │ + add r0, sp, #72 @ 0x48 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + mov r2, fp │ │ + mov r3, r8 │ │ + strd r5, r0, [sp] │ │ + add.w r0, r6, sl, lsl #5 │ │ + bl 2ea44 │ │ + cmp.w sl, #33 @ 0x21 │ │ + mov r1, sl │ │ + bcs.w 2eca8 │ │ + b.n 2ea5c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r8, r0 │ │ + bcc.w 2f282 │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ + add.w r9, fp, r0, lsl #5 │ │ + mov.w r8, #0 │ │ + mov r2, r6 │ │ + add.w r1, r6, sl, lsl #5 │ │ + add.w ip, r1, #8 │ │ + add.w lr, r6, sl, lsl #5 │ │ + cmp r2, lr │ │ + bcs.n 2eeae │ │ + ldrd r6, r4, [r2, #8] │ │ + sub.w r9, r9, #32 │ │ + ldrd r1, r3, [ip] │ │ + subs r1, r1, r6 │ │ + sbcs.w r1, r3, r4 │ │ + mov r3, r2 │ │ + mov r1, r9 │ │ + add.w r2, r2, #32 │ │ + it cs │ │ + movcs r1, fp │ │ + ldmia r3!, {r0, r4, r5, r6} │ │ + add.w r1, r1, r8, lsl #5 │ │ + stmia r1!, {r0, r4, r5, r6} │ │ + ldmia.w r3, {r0, r4, r5, r6} │ │ + stmia r1!, {r0, r4, r5, r6} │ │ + it cs │ │ + addcs.w r8, r8, #1 │ │ + cmp r2, lr │ │ + bcc.n 2ee78 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + cmp sl, lr │ │ + beq.n 2eede │ │ + mov r1, r2 │ │ + add.w r0, fp, r8, lsl #5 │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ + adds r2, #32 │ │ + add.w r8, r8, #1 │ │ + sub.w r9, r9, #32 │ │ + stmia r0!, {r3, r4, r5, r6} │ │ + mov sl, lr │ │ + ldmia.w r1, {r3, r4, r5, r6} │ │ + stmia r0!, {r3, r4, r5, r6} │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + add.w lr, r6, sl, lsl #5 │ │ + cmp r2, lr │ │ + bcc.n 2ee78 │ │ + b.n 2eeae │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + mov.w r2, r8, lsl #5 │ │ + mov r1, fp │ │ + mov r5, lr │ │ + mov r0, r4 │ │ + bl 5df6a │ │ + subs.w sl, r5, r8 │ │ + beq.w 2f258 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add.w r4, r4, r8, lsl #5 │ │ + mov ip, sl │ │ + add.w lr, r0, r5, lsl #5 │ │ + mov r9, r4 │ │ + mov r6, r4 │ │ + mov r3, lr │ │ + mov r2, r6 │ │ + ldmia r3!, {r0, r1, r4, r5} │ │ + sub.w lr, lr, #32 │ │ + adds r6, #32 │ │ + subs.w ip, ip, #1 │ │ + stmia r2!, {r0, r1, r4, r5} │ │ + ldmia.w r3, {r0, r1, r4, r5} │ │ + stmia r2!, {r0, r1, r4, r5} │ │ + bne.n 2ef06 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r1, r8 │ │ + bcc.w 2f284 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + movs r0, #0 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + cmp.w sl, #33 @ 0x21 │ │ + mov r1, sl │ │ + mov r6, r9 │ │ + str r0, [sp, #48] @ 0x30 │ │ + bcs.w 2eca6 │ │ + b.n 2ea5c │ │ + movs r0, #1 │ │ + mov r2, fp │ │ + str r0, [sp, #0] │ │ + mov r0, r6 │ │ + mov r3, r8 │ │ + bl 2e590 │ │ + add sp, #132 @ 0x84 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r6 │ │ + mov r1, fp │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + add.w r0, r6, r9, lsl #5 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + add.w r1, fp, r9, lsl #5 │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + movs r1, #1 │ │ + sub.w r0, sl, r9 │ │ + cmp r1, r9 │ │ + str r0, [sp, #32] │ │ + add.w r0, r1, #1 │ │ + strd r0, r1, [sp, #20] │ │ + str.w r9, [sp, #48] @ 0x30 │ │ + str r6, [sp, #64] @ 0x40 │ │ + bcs.n 2f058 │ │ + ldr r1, [sp, #24] │ │ + ldr r0, [sp, #20] │ │ + mov.w lr, r1, lsl #5 │ │ + b.n 2efe0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #28] │ │ + add.w lr, sp, #44 @ 0x2c │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + str r1, [r0, #0] │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + str.w r1, [r9, #-24] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + str r1, [r0, #4] │ │ + str.w r2, [r9, #-20] │ │ + ldr r0, [r3, #0] │ │ + ldr r2, [r3, #4] │ │ + ldr r1, [r3, #8] │ │ + ldr r3, [r3, #12] │ │ + ldr r6, [sp, #64] @ 0x40 │ │ + strd r0, r2, [r9, #-16] │ │ + strd r1, r3, [r9, #-8] │ │ + ldmia.w lr, {r8, r9, lr} │ │ + mov r0, r8 │ │ + cmp r8, r9 │ │ + it cc │ │ + addcc r0, #1 │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ + add.w lr, lr, #32 │ │ + mov r1, r8 │ │ + bcs.n 2f058 │ │ + add.w ip, r6, r1, lsl #5 │ │ + add.w fp, fp, r1, lsl #5 │ │ + mov r8, r0 │ │ + mov r1, ip │ │ + mov r3, fp │ │ + ldmia r1!, {r0, r2, r4, r5} │ │ + stmia r3!, {r0, r2, r4, r5} │ │ + ldmia.w r1, {r0, r2, r4, r5} │ │ + stmia r3!, {r0, r2, r4, r5} │ │ + ldrd r3, r1, [fp, #8] │ │ + ldrd r0, r2, [fp, #-24] │ │ + str r3, [sp, #56] @ 0x38 │ │ + subs r0, r3, r0 │ │ + str r1, [sp, #60] @ 0x3c │ │ + sbcs.w r0, r1, r2 │ │ + bcs.n 2efcc │ │ + ldrd r1, r0, [fp] │ │ + str r1, [sp, #28] │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add.w r0, ip, #16 │ │ + str r0, [sp, #40] @ 0x28 │ │ + mov r0, lr │ │ + str.w r8, [sp, #44] @ 0x2c │ │ + str.w lr, [sp, #52] @ 0x34 │ │ + add.w r9, r1, r0 │ │ + cmp r0, #32 │ │ + sub.w r6, r9, #32 │ │ + mov r5, r9 │ │ + ldmia.w r6!, {r8, fp, ip, lr} │ │ + stmia.w r5!, {r8, fp, ip, lr} │ │ + ldmia.w r6, {r1, r2, r3, r4} │ │ + stmia r5!, {r1, r2, r3, r4} │ │ + beq.n 2ef9a │ │ + ldrd r1, r2, [r9, #-56] @ 0x38 │ │ + subs r0, #32 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + subs r1, r3, r1 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + sbcs r1, r2 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + bcc.n 2f026 │ │ + add r0, r1 │ │ + b.n 2ef9c │ │ + ldr r0, [sp, #32] │ │ + add.w ip, fp, r9, lsl #5 │ │ + ldr r1, [sp, #24] │ │ + ldr r2, [sp, #20] │ │ + cmp r1, r0 │ │ + bcs.n 2f14c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str.w ip, [sp, #12] │ │ + add.w r0, r6, r0, lsl #5 │ │ + str r0, [sp, #28] │ │ + lsls r0, r1, #5 │ │ + str r0, [sp, #52] @ 0x34 │ │ + movs r0, #32 │ │ + strd ip, r0, [sp, #40] @ 0x28 │ │ + b.n 2f0c8 │ │ + ldr.w ip, [sp, #12] │ │ + mov r0, ip │ │ + ldr r1, [sp, #16] │ │ + ldr r3, [sp, #24] │ │ + str r1, [r0, #0] │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + str.w r1, [lr, #-24] │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + str r1, [r0, #4] │ │ + str.w r2, [lr, #-20] │ │ + ldr r0, [r3, #0] │ │ + ldr r2, [r3, #4] │ │ + ldr r1, [r3, #8] │ │ + ldr r3, [r3, #12] │ │ + strd r0, r2, [lr, #-16] │ │ + strd r1, r3, [lr, #-8] │ │ + ldrd r0, r1, [sp, #32] │ │ + mov r2, r1 │ │ + cmp r1, r0 │ │ + it cc │ │ + addcc r2, #1 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + sub.w r0, r0, #32 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add.w r0, r0, #32 │ │ + str r0, [sp, #40] @ 0x28 │ │ + bcs.n 2f14c │ │ + ldr r0, [sp, #28] │ │ + add.w r8, ip, r1, lsl #5 │ │ + str r2, [sp, #36] @ 0x24 │ │ + add.w lr, r0, r1, lsl #5 │ │ + mov r3, r8 │ │ + mov r1, lr │ │ + ldmia.w r1!, {r0, r5, r9, fp} │ │ + stmia.w r3!, {r0, r5, r9, fp} │ │ + ldmia.w r1, {r0, r2, r4, r5} │ │ + stmia r3!, {r0, r2, r4, r5} │ │ + ldrd r3, r1, [r8, #8] │ │ + ldrd r0, r2, [r8, #-24] │ │ + str r3, [sp, #56] @ 0x38 │ │ + subs r0, r3, r0 │ │ + str r1, [sp, #60] @ 0x3c │ │ + sbcs.w r0, r1, r2 │ │ + bcs.n 2f0aa │ │ + ldrd r1, r0, [r8] │ │ + ldrd ip, r8, [sp, #40] @ 0x28 │ │ + strd r1, r0, [sp, #16] │ │ + add.w r0, lr, #16 │ │ + str r0, [sp, #24] │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + add.w lr, ip, fp │ │ + cmp fp, r8 │ │ + sub.w r2, lr, #32 │ │ + mov r4, lr │ │ + ldmia.w r2!, {r0, r1, r5, r9} │ │ + stmia.w r4!, {r0, r1, r5, r9} │ │ + ldmia.w r2, {r0, r1, r3, r5} │ │ + stmia r4!, {r0, r1, r3, r5} │ │ + beq.n 2f07e │ │ + ldrd r0, r1, [lr, #-56] @ 0x38 │ │ + add.w r8, r8, #32 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + sub.w ip, ip, #32 │ │ + subs r0, r2, r0 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + sbcs r0, r1 │ │ + bcc.n 2f10c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add r0, ip │ │ + ldr.w ip, [sp, #12] │ │ + b.n 2f084 │ │ + mvn.w r0, #31 │ │ + add.w r9, r0, sl, lsl #5 │ │ + mov r1, r6 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + mov r5, r1 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + add.w r6, r0, r9 │ │ + sub.w r8, ip, #32 │ │ + strd r5, r0, [sp, #56] @ 0x38 │ │ + mov.w fp, #0 │ │ + ldrd r2, r3, [r0, #8] │ │ + ldrd r4, r0, [ip, #8] │ │ + str r1, [sp, #48] @ 0x30 │ │ + mov r1, ip │ │ + subs r2, r4, r2 │ │ + mov r4, r5 │ │ + sbcs r0, r3 │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + str r0, [sp, #52] @ 0x34 │ │ + it cc │ │ + movcc.w fp, #1 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp.w fp, #0 │ │ + it ne │ │ + movne r0, ip │ │ + ldmia.w r0!, {r2, r5, ip, lr} │ │ + stmia.w r4!, {r2, r5, ip, lr} │ │ + mov ip, r1 │ │ + add.w ip, ip, fp, lsl #5 │ │ + ldmia.w r0, {r1, r2, r3, r5} │ │ + stmia r4!, {r1, r2, r3, r5} │ │ + ldrd r0, r1, [r6, #8] │ │ + ldrd r2, r3, [r8, #8] │ │ + subs r0, r0, r2 │ │ + sbcs.w r0, r1, r3 │ │ + mov r0, r6 │ │ + it cc │ │ + movcc r0, r8 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + add r1, r9 │ │ + sub.w r9, r9, #32 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + mov.w r0, #0 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + mov.w r1, #0 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + it cc │ │ + movcc r0, #1 │ │ + it cs │ │ + movcs r1, #1 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne.w r1, #4294967295 @ 0xffffffff │ │ + add.w r6, r6, r1, lsl #5 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + cmp r0, #0 │ │ + it ne │ │ + movne.w r0, #4294967295 @ 0xffffffff │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + add.w r8, r8, r0, lsl #5 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + adds r5, #32 │ │ + subs r1, #1 │ │ + add.w r0, r0, r2, lsl #5 │ │ + bne.n 2f164 │ │ + ldr.w lr, [sp, #64] @ 0x40 │ │ + add.w r8, r8, #32 │ │ + movs.w r2, sl, lsl #31 │ │ + beq.n 2f248 │ │ + cmp r0, r8 │ │ + mov r9, r0 │ │ + mov r0, ip │ │ + mov r1, r5 │ │ + it cc │ │ + movcc r0, r9 │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + ldmia.w r0, {r2, r3, r4, r5} │ │ + mov.w r0, #0 │ │ + stmia r1!, {r2, r3, r4, r5} │ │ + mov.w r2, #0 │ │ + it cs │ │ + movcs r2, #1 │ │ + it cc │ │ + movcc r0, #1 │ │ + add.w ip, ip, r2, lsl #5 │ │ + add.w r0, r9, r0, lsl #5 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + cmp r0, r8 │ │ + mov r5, lr │ │ + itt eq │ │ + addeq.w r0, r6, #32 │ │ + cmpeq ip, r0 │ │ + bne.n 2f27e │ │ + add sp, #132 @ 0x84 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #64] @ (2f2a4 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #64] @ (2f2a8 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #108] @ 0x6c │ │ + add r1, pc │ │ + add r0, sp, #108 @ 0x6c │ │ + str r2, [sp, #124] @ 0x7c │ │ + str r2, [sp, #120] @ 0x78 │ │ + movs r2, #4 │ │ + str r3, [sp, #112] @ 0x70 │ │ + str r2, [sp, #116] @ 0x74 │ │ + bl b450 │ │ + bl d0f8 │ │ + udf #254 @ 0xfe │ │ + ldr r2, [pc, #36] @ (2f2ac ) │ │ + mov r0, r8 │ │ + add r2, pc │ │ + bl b80e │ │ + mov r6, r0 │ │ + mov.w r2, sl, lsl #5 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 5df6a │ │ + mov r0, r6 │ │ + blx 5f420 │ │ + nop │ │ + adds r7, #104 @ 0x68 │ │ + movs r3, r0 │ │ + adds r7, #108 @ 0x6c │ │ + movs r3, r0 │ │ + adds r7, #96 @ 0x60 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + mov sl, r2 │ │ + mov r4, r1 │ │ + cmp r3, #8 │ │ + bcc.n 2f2fe │ │ + lsrs r6, r3, #3 │ │ + lsls r2, r6, #3 │ │ + sub.w r9, r2, r3, lsr #3 │ │ + add.w r1, r0, r6, lsl #7 │ │ + mov r3, r6 │ │ + add.w r2, r0, r9, lsl #5 │ │ + bl 2f2b0 │ │ + add.w r1, r4, r6, lsl #7 │ │ + add.w r2, r4, r9, lsl #5 │ │ + mov r8, r0 │ │ + mov r0, r4 │ │ + mov r3, r6 │ │ + bl 2f2b0 │ │ + add.w r1, sl, r6, lsl #7 │ │ + add.w r2, sl, r9, lsl #5 │ │ + mov r4, r0 │ │ + mov r0, sl │ │ + mov r3, r6 │ │ + bl 2f2b0 │ │ + mov sl, r0 │ │ + mov r0, r8 │ │ + ldrd lr, ip, [sl, #8] │ │ + movs r5, #0 │ │ + ldrd r3, r6, [r4, #8] │ │ + ldrd r2, r8, [r0, #8] │ │ + subs.w r1, r3, lr │ │ + sbcs.w r1, r6, ip │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + subs r3, r2, r3 │ │ + sbcs.w r3, r8, r6 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + teq r3, r1 │ │ + it ne │ │ + movne r4, sl │ │ + subs.w r1, r2, lr │ │ + sbcs.w r1, r8, ip │ │ + it cc │ │ + movcc r5, #1 │ │ + eors r3, r5 │ │ + it ne │ │ + movne r4, r0 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #404 @ 0x194 │ │ + mov r8, r1 │ │ + str r3, [sp, #40] @ 0x28 │ │ + str r2, [sp, #64] @ 0x40 │ │ + mov.w r1, #1073741824 @ 0x40000000 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ + mov r2, r8 │ │ + movs r3, #0 │ │ + bl 5e064 │ │ + umull r2, r3, r0, r8 │ │ + adds r6, r0, #1 │ │ + adc.w r4, r1, #0 │ │ + mla r3, r1, r8, r3 │ │ + eor.w r3, r3, #1073741824 @ 0x40000000 │ │ + orrs r2, r3 │ │ + it eq │ │ + moveq r4, r1 │ │ + str r4, [sp, #12] │ │ + it eq │ │ + moveq r6, r0 │ │ + cmp.w r8, #4096 @ 0x1000 │ │ + str r6, [sp, #16] │ │ + bhi.n 2f39e │ │ + sub.w r0, r8, r8, lsr #1 │ │ + cmp r0, #64 @ 0x40 │ │ + it cs │ │ + movcs r0, #64 @ 0x40 │ │ + b.n 2f3c0 │ │ + orr.w r0, r8, #1 │ │ + movs r2, #1 │ │ + clz r0, r0 │ │ + eor.w r0, r0, #31 │ │ + and.w r1, r0, #1 │ │ + add.w r0, r1, r0, lsr #1 │ │ + lsr.w r1, r8, r0 │ │ + lsl.w r0, r2, r0 │ │ + add r0, r1 │ │ + lsrs r0, r0, #1 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + sub.w fp, r7, #94 @ 0x5e │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + mov.w sl, #1 │ │ + str r0, [sp, #28] │ │ + sub.w r0, r1, #8 │ │ + mov.w r9, #0 │ │ + movs r5, #0 │ │ + str r0, [sp, #24] │ │ + subs r0, r1, #4 │ │ + str r0, [sp, #8] │ │ + str.w r8, [sp, #20] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + cmp r8, r9 │ │ + add.w r0, r0, r9, lsl #3 │ │ + str r0, [sp, #44] @ 0x2c │ │ + bls.n 2f416 │ │ + ldr r0, [sp, #28] │ │ + sub.w r4, r8, r9 │ │ + str r5, [sp, #48] @ 0x30 │ │ + cmp r4, r0 │ │ + bcs.n 2f426 │ │ + ldr r0, [r7, #8] │ │ + cbz r0, 2f442 │ │ + movs r0, #0 │ │ + cmp r4, #32 │ │ + strd r0, r0, [sp] │ │ + it cs │ │ + movcs r4, #32 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r1, r4 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + bl 2f724 │ │ + b.n 2f4dc │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + cmp r5, #2 │ │ + bcs.w 2f536 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + b.n 2f6d8 │ │ + cmp r4, #2 │ │ + bcc.n 2f4dc │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr.w lr, [r0] │ │ + ldr r1, [r0, #8] │ │ + cmp r1, lr │ │ + bcs.n 2f44e │ │ + mov.w ip, #2 │ │ + cmp r4, #2 │ │ + bne.n 2f456 │ │ + movs r1, #1 │ │ + b.n 2f49c │ │ + ldr r0, [sp, #28] │ │ + cmp r4, r0 │ │ + it cs │ │ + movcs r4, r0 │ │ + lsls r2, r4, #1 │ │ + b.n 2f4e0 │ │ + cmp r4, #2 │ │ + bne.n 2f46e │ │ + movs r4, #2 │ │ + b.n 2f4dc │ │ + mov r6, r1 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr.w r2, [r0, ip, lsl #3] │ │ + cmp r2, r6 │ │ + bcs.n 2f48a │ │ + add.w ip, ip, #1 │ │ + mov r6, r2 │ │ + cmp r4, ip │ │ + bne.n 2f458 │ │ + b.n 2f488 │ │ + mov.w ip, #2 │ │ + mov r2, r1 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr.w r0, [r0, ip, lsl #3] │ │ + cmp r0, r2 │ │ + bcc.n 2f48a │ │ + add.w ip, ip, #1 │ │ + mov r2, r0 │ │ + cmp r4, ip │ │ + bne.n 2f474 │ │ + mov ip, r4 │ │ + ldr r0, [sp, #28] │ │ + cmp ip, r0 │ │ + bcc.n 2f3fa │ │ + cmp r1, lr │ │ + bcs.n 2f4da │ │ + movs.w r1, ip, lsr #1 │ │ + beq.w 2f6f2 │ │ + ldr r0, [sp, #24] │ │ + mov.w r6, r9, lsl #3 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + add.w r2, r0, ip, lsl #3 │ │ + ldr r0, [sp, #8] │ │ + add.w r3, r0, ip, lsl #3 │ │ + ldr r4, [r5, r6] │ │ + subs r1, #1 │ │ + ldr r0, [r2, r6] │ │ + str r4, [r2, r6] │ │ + add.w r4, r5, r6 │ │ + str r0, [r5, r6] │ │ + add.w r0, r2, r6 │ │ + sub.w r2, r2, #8 │ │ + ldr.w lr, [r0, #4] │ │ + add.w r5, r5, #8 │ │ + ldr r0, [r4, #4] │ │ + str r0, [r3, r6] │ │ + sub.w r3, r3, #8 │ │ + str.w lr, [r4, #4] │ │ + bne.n 2f4ae │ │ + mov r4, ip │ │ + lsls r0, r4, #1 │ │ + adds r2, r0, #1 │ │ + sub.w r0, r9, sl, lsr #1 │ │ + str r2, [sp, #36] @ 0x24 │ │ + adds.w r0, r0, r9 │ │ + add.w r2, r9, r2, lsr #1 │ │ + ldr r4, [sp, #16] │ │ + mov.w lr, #0 │ │ + adc.w r1, lr, #0 │ │ + adds.w r2, r2, r9 │ │ + ldr r3, [sp, #12] │ │ + umull ip, r6, r2, r4 │ │ + mla r2, r2, r3, r6 │ │ + umull r6, r5, r0, r4 │ │ + mla r0, r0, r3, r5 │ │ + mla r0, r1, r4, r0 │ │ + adc.w r1, lr, #0 │ │ + mla r1, r1, r4, r2 │ │ + eors r0, r1 │ │ + eor.w r1, ip, r6 │ │ + clz r1, r1 │ │ + add.w r1, r1, #32 │ │ + it ne │ │ + clzne r1, r0 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + cmp r5, #2 │ │ + bcc.w 2f422 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #24] │ │ + str.w r9, [sp, #52] @ 0x34 │ │ + add.w r0, r0, r9, lsl #3 │ │ + str r0, [sp, #32] │ │ + str r1, [sp, #60] @ 0x3c │ │ + b.n 2f554 │ │ + mov.w sl, r2, lsl #1 │ │ + cmp.w r9, #1 │ │ + bls.w 2f6ce │ │ + sub.w r9, r5, #1 │ │ + ldrb.w r0, [fp, r9] │ │ + cmp r0, r1 │ │ + bcc.w 2f6d0 │ │ + add r0, sp, #72 @ 0x48 │ │ + mov r5, r9 │ │ + ldr.w r4, [r0, r9, lsl #2] │ │ + lsrs r6, r4, #1 │ │ + add.w r2, r6, sl, lsr #1 │ │ + cmp r2, r3 │ │ + bhi.n 2f57e │ │ + orr.w r0, r4, sl │ │ + ands.w r0, r0, #1 │ │ + beq.n 2f548 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + subs r0, r0, r2 │ │ + str r2, [sp, #68] @ 0x44 │ │ + add.w fp, r1, r0, lsl #3 │ │ + lsls r0, r4, #31 │ │ + bne.n 2f5b0 │ │ + orr.w r0, r6, #1 │ │ + movs r1, #62 @ 0x3e │ │ + clz r0, r0 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + mov r8, r3 │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + mov r0, fp │ │ + mov r1, r6 │ │ + bl 2f724 │ │ + mov r3, r8 │ │ + mov.w r8, sl, lsr #1 │ │ + movs.w r0, sl, lsl #31 │ │ + bne.n 2f5e6 │ │ + orr.w r0, r8, #1 │ │ + movs r1, #62 @ 0x3e │ │ + clz r0, r0 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + str.w sl, [sp, #48] @ 0x30 │ │ + mov sl, r3 │ │ + eor.w r0, r1, r0, lsl #1 │ │ + movs r1, #0 │ │ + strd r0, r1, [sp] │ │ + add.w r0, fp, r6, lsl #3 │ │ + mov r1, r8 │ │ + bl 2f724 │ │ + mov r3, sl │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp.w sl, #2 │ │ + it cs │ │ + cmpcs r4, #2 │ │ + bcs.n 2f606 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + sub.w fp, r7, #94 @ 0x5e │ │ + lsls r0, r0, #1 │ │ + add.w sl, r0, #1 │ │ + cmp.w r9, #1 │ │ + bhi.n 2f554 │ │ + b.n 2f6ce │ │ + cmp r8, r6 │ │ + mov sl, r6 │ │ + it cc │ │ + movcc sl, r8 │ │ + cmp r3, sl │ │ + bcc.n 2f5f2 │ │ + mov r1, fp │ │ + str r5, [sp, #48] @ 0x30 │ │ + add.w r4, fp, r6, lsl #3 │ │ + cmp r6, r8 │ │ + it hi │ │ + movhi r1, r4 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + mov.w r2, sl, lsl #3 │ │ + mov r0, r5 │ │ + bl 5da54 │ │ + cmp r6, r8 │ │ + add.w r6, r5, sl, lsl #3 │ │ + bls.n 2f67c │ │ + ldr r1, [sp, #32] │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ + mov r2, r4 │ │ + mov r0, r6 │ │ + ldr.w r3, [r2, #-8]! │ │ + ldr.w r5, [r0, #-8]! │ │ + cmp r5, r3 │ │ + it cc │ │ + movcc r6, r4 │ │ + ldrd r3, r6, [r6, #-8] │ │ + strd r3, r6, [r1] │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + add.w r6, r0, r3, lsl #3 │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + add.w r4, r2, r0, lsl #3 │ │ + cmp r4, fp │ │ + beq.n 2f676 │ │ + subs r1, #8 │ │ + cmp r6, ip │ │ + bne.n 2f63a │ │ + mov fp, r4 │ │ + mov r1, ip │ │ + b.n 2f6be │ │ + cmp.w sl, #0 │ │ + beq.n 2f6bc │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + ldr r0, [r1, #0] │ │ + ldr r2, [r4, #0] │ │ + cmp r2, r0 │ │ + mov r0, r1 │ │ + it cc │ │ + movcc r0, r4 │ │ + ldrd r0, r2, [r0] │ │ + strd r0, r2, [fp], #8 │ │ + mov.w r2, #0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + it cs │ │ + movcs r0, #1 │ │ + add.w r1, r1, r0, lsl #3 │ │ + cmp r1, r6 │ │ + itt ne │ │ + addne.w r4, r4, r2, lsl #3 │ │ + cmpne r4, r3 │ │ + bne.n 2f686 │ │ + b.n 2f6be │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + subs r2, r6, r1 │ │ + mov r0, fp │ │ + bl 5da54 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + b.n 2f5f2 │ │ + movs r5, #1 │ │ + ldr.w r8, [sp, #20] │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + add r0, sp, #72 @ 0x48 │ │ + cmp r8, r9 │ │ + strb.w r1, [fp, r5] │ │ + str.w sl, [r0, r5, lsl #2] │ │ + bls.n 2f6f6 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + adds r5, #1 │ │ + add.w r9, r9, sl, lsr #1 │ │ + b.n 2f3e2 │ │ + movs r4, #1 │ │ + b.n 2f4dc │ │ + movs.w r0, sl, lsl #31 │ │ + bne.n 2f71a │ │ + orr.w r1, r8, #1 │ │ + movs r0, #0 │ │ + clz r1, r1 │ │ + movs r2, #62 @ 0x3e │ │ + eor.w r1, r2, r1, lsl #1 │ │ + strd r1, r0, [sp] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + mov r1, r8 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + bl 2f724 │ │ + add sp, #404 @ 0x194 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 2f6ce │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #76 @ 0x4c │ │ + mov sl, r2 │ │ + mov r8, r1 │ │ + mov r9, r0 │ │ + cmp r1, #33 @ 0x21 │ │ + bcs.n 2f76c │ │ + mov r6, r8 │ │ + lsrs r5, r6, #1 │ │ + beq.w 2fe64 │ │ + cmp r6, #15 │ │ + str r5, [sp, #24] │ │ + bls.w 2fab4 │ │ + add.w r8, sl, r6, lsl #3 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + mov r2, r8 │ │ + bl 2febc │ │ + add.w r0, r9, r5, lsl #3 │ │ + add.w r1, sl, r5, lsl #3 │ │ + add.w r2, r8, #64 @ 0x40 │ │ + bl 2febc │ │ + mov.w r8, #8 │ │ + b.n 2fc9e │ │ + ldr r5, [r7, #8] │ │ + mov r4, r3 │ │ + ldr r0, [r7, #12] │ │ + str r0, [sp, #20] │ │ + sub.w r0, sl, #8 │ │ + strd r0, r3, [sp, #12] │ │ + cmp r5, #0 │ │ + beq.w 2fa9c │ │ + mov.w r3, r8, lsr #3 │ │ + cmp.w r8, #64 @ 0x40 │ │ + mov.w r0, r3, lsl #3 │ │ + add.w fp, r9, r3, lsl #5 │ │ + sub.w r0, r0, r8, lsr #3 │ │ + add.w r2, r9, r0, lsl #3 │ │ + bcs.n 2f7d2 │ │ + ldr r0, [r2, #0] │ │ + movs r6, #0 │ │ + ldr.w r1, [fp] │ │ + ldr.w r3, [r9] │ │ + cmp r1, r0 │ │ + it cc │ │ + movcc r6, #1 │ │ + cmp r3, r1 │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + teq r1, r6 │ │ + it ne │ │ + movne fp, r2 │ │ + cmp r3, r0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r1, r0 │ │ + it ne │ │ + movne fp, r9 │ │ + b.n 2f7dc │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + bl 3021a │ │ + mov fp, r0 │ │ + ldrd r0, r1, [fp] │ │ + subs r5, #1 │ │ + strd r0, r1, [sp, #44] @ 0x2c │ │ + sub.w r1, fp, r9 │ │ + str.w r8, [sp, #36] @ 0x24 │ │ + lsrs r2, r1, #3 │ │ + ldr r1, [sp, #20] │ │ + strd r5, fp, [sp, #28] │ │ + cbz r1, 2f802 │ │ + ldr r1, [sp, #20] │ │ + ldr r1, [r1, #0] │ │ + cmp r1, r0 │ │ + bcs.w 2f95e │ │ + cmp r4, r8 │ │ + bcc.w 2fe8e │ │ + add.w ip, sl, r8, lsl #3 │ │ + movs r6, #0 │ │ + mov r1, r9 │ │ + mov r8, r2 │ │ + str r2, [sp, #24] │ │ + subs.w r3, r8, #3 │ │ + str.w r8, [sp, #40] @ 0x28 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r3, r0 │ │ + add.w lr, r9, r3, lsl #3 │ │ + mov r0, r9 │ │ + cmp r1, lr │ │ + bcs.n 2f8ae │ │ + ldr.w fp, [fp] │ │ + ldrd r2, r4, [r1] │ │ + mov r9, sl │ │ + ldrd r3, r8, [r1, #8] │ │ + cmp r2, fp │ │ + it cs │ │ + subcs.w r9, ip, #8 │ │ + str.w r2, [r9, r6, lsl #3] │ │ + add.w r2, r9, r6, lsl #3 │ │ + str r4, [r2, #4] │ │ + mov r2, sl │ │ + it cc │ │ + addcc r6, #1 │ │ + cmp r3, fp │ │ + it cs │ │ + subcs.w r2, ip, #16 │ │ + str.w r3, [r2, r6, lsl #3] │ │ + add.w r2, r2, r6, lsl #3 │ │ + ldr r3, [r1, #16] │ │ + str.w r8, [r2, #4] │ │ + mov r2, sl │ │ + it cc │ │ + addcc r6, #1 │ │ + cmp r3, fp │ │ + it cs │ │ + subcs.w r2, ip, #24 │ │ + str.w r3, [r2, r6, lsl #3] │ │ + add.w r2, r2, r6, lsl #3 │ │ + sub.w ip, ip, #32 │ │ + ldr r5, [r1, #20] │ │ + ldr r4, [r1, #24] │ │ + str r5, [r2, #4] │ │ + mov r2, ip │ │ + ldr r3, [r1, #28] │ │ + it cc │ │ + addcc r6, #1 │ │ + cmp r4, fp │ │ + it cc │ │ + movcc r2, sl │ │ + str.w r4, [r2, r6, lsl #3] │ │ + add.w r2, r2, r6, lsl #3 │ │ + add.w r1, r1, #32 │ │ + str r3, [r2, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + cmp r1, lr │ │ + bcc.n 2f832 │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + mov r9, r0 │ │ + add.w r3, r0, lr, lsl #3 │ │ + cmp r1, r3 │ │ + bcs.n 2f8f0 │ │ + ldr.w fp, [sp, #32] │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + ldr.w r5, [fp] │ │ + sub.w ip, ip, #8 │ │ + ldrd r2, r4, [r1], #8 │ │ + mov r0, ip │ │ + cmp r2, r5 │ │ + it cc │ │ + movcc r0, sl │ │ + str.w r2, [r0, r6, lsl #3] │ │ + add.w r0, r0, r6, lsl #3 │ │ + str r4, [r0, #4] │ │ + it cc │ │ + addcc r6, #1 │ │ + cmp r1, r3 │ │ + bcc.n 2f8c8 │ │ + cmp lr, r8 │ │ + bne.n 2f8f8 │ │ + b.n 2f90c │ │ + ldrd fp, r8, [sp, #32] │ │ + cmp lr, r8 │ │ + beq.n 2f90c │ │ + sub.w ip, ip, #8 │ │ + ldrd r0, r2, [r1], #8 │ │ + str.w r0, [ip, r6, lsl #3] │ │ + add.w r0, ip, r6, lsl #3 │ │ + str r2, [r0, #4] │ │ + b.n 2f814 │ │ + lsls r2, r6, #3 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + bl 5da54 │ │ + subs.w r1, r8, r6 │ │ + beq.n 2f934 │ │ + ldr r0, [sp, #12] │ │ + add.w r2, r9, r6, lsl #3 │ │ + mov r3, r1 │ │ + add.w r0, r0, r8, lsl #3 │ │ + ldrd r5, r4, [r0], #-8 │ │ + subs r3, #1 │ │ + strd r5, r4, [r2], #8 │ │ + bne.n 2f928 │ │ + ldr r4, [sp, #16] │ │ + ldrd r2, r5, [sp, #24] │ │ + cbz r6, 2f95e │ │ + cmp r8, r6 │ │ + bcc.w 2fe6c │ │ + add r0, sp, #44 @ 0x2c │ │ + mov r2, sl │ │ + mov r3, r4 │ │ + strd r5, r0, [sp] │ │ + add.w r0, r9, r6, lsl #3 │ │ + bl 2f724 │ │ + cmp r6, #33 @ 0x21 │ │ + mov r8, r6 │ │ + bcs.w 2f77c │ │ + b.n 2f73a │ │ + cmp r4, r8 │ │ + bcc.w 2fe8e │ │ + add.w r4, sl, r8, lsl #3 │ │ + movs r5, #0 │ │ + mov r1, r9 │ │ + mov fp, r2 │ │ + subs r2, #3 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r2, r0 │ │ + add.w ip, r9, r2, lsl #3 │ │ + cmp r1, ip │ │ + bcs.n 2fa02 │ │ + ldr r0, [sp, #32] │ │ + ldr.w lr, [r0] │ │ + ldrd r6, r0, [r1] │ │ + mov r3, sl │ │ + ldrd r2, r8, [r1, #8] │ │ + cmp lr, r6 │ │ + it cc │ │ + subcc.w r3, r4, #8 │ │ + str.w r6, [r3, r5, lsl #3] │ │ + add.w r3, r3, r5, lsl #3 │ │ + str r0, [r3, #4] │ │ + mov r3, sl │ │ + it cs │ │ + addcs r5, #1 │ │ + cmp lr, r2 │ │ + it cc │ │ + subcc.w r3, r4, #16 │ │ + str.w r2, [r3, r5, lsl #3] │ │ + add.w r2, r3, r5, lsl #3 │ │ + ldr r3, [r1, #16] │ │ + str.w r8, [r2, #4] │ │ + mov r2, sl │ │ + it cs │ │ + addcs r5, #1 │ │ + cmp lr, r3 │ │ + it cc │ │ + subcc.w r2, r4, #24 │ │ + str.w r3, [r2, r5, lsl #3] │ │ + add.w r2, r2, r5, lsl #3 │ │ + sub.w r4, r4, #32 │ │ + ldr r6, [r1, #20] │ │ + ldr r0, [r1, #24] │ │ + str r6, [r2, #4] │ │ + mov r2, r4 │ │ + ldr r3, [r1, #28] │ │ + it cs │ │ + addcs r5, #1 │ │ + cmp lr, r0 │ │ + it cs │ │ + movcs r2, sl │ │ + str.w r0, [r2, r5, lsl #3] │ │ + add.w r2, r2, r5, lsl #3 │ │ + add.w r1, r1, #32 │ │ + str r3, [r2, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + cmp r1, ip │ │ + bcc.n 2f986 │ │ + add.w r2, r9, fp, lsl #3 │ │ + cmp r1, r2 │ │ + bcs.n 2fa3a │ │ + ldr r0, [sp, #32] │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + ldr.w ip, [r0] │ │ + subs r4, #8 │ │ + ldrd r6, r3, [r1], #8 │ │ + mov r0, r4 │ │ + cmp ip, r6 │ │ + it cs │ │ + movcs r0, sl │ │ + str.w r6, [r0, r5, lsl #3] │ │ + add.w r0, r0, r5, lsl #3 │ │ + str r3, [r0, #4] │ │ + it cs │ │ + addcs r5, #1 │ │ + cmp r1, r2 │ │ + bcc.n 2fa14 │ │ + cmp fp, r8 │ │ + bne.n 2fa42 │ │ + b.n 2fa58 │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + cmp fp, r8 │ │ + beq.n 2fa58 │ │ + ldrd r0, r2, [r1], #8 │ │ + subs r4, #8 │ │ + str.w r0, [sl, r5, lsl #3] │ │ + add.w r0, sl, r5, lsl #3 │ │ + adds r5, #1 │ │ + str r2, [r0, #4] │ │ + mov r2, r8 │ │ + b.n 2f96c │ │ + lsls r2, r5, #3 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + bl 5da54 │ │ + subs.w r6, r8, r5 │ │ + beq.w 2fe64 │ │ + ldr r0, [sp, #12] │ │ + add.w r9, r9, r5, lsl #3 │ │ + mov r1, r6 │ │ + add.w r0, r0, r8, lsl #3 │ │ + mov r2, r9 │ │ + ldrd r3, r4, [r0], #-8 │ │ + subs r1, #1 │ │ + strd r3, r4, [r2], #8 │ │ + bne.n 2fa78 │ │ + cmp r8, r5 │ │ + bcc.w 2fe90 │ │ + ldr r4, [sp, #16] │ │ + movs r0, #0 │ │ + ldr r5, [sp, #28] │ │ + cmp r6, #33 @ 0x21 │ │ + mov r8, r6 │ │ + str r0, [sp, #20] │ │ + bcs.w 2f77c │ │ + b.n 2f73a │ │ + movs r0, #1 │ │ + mov r1, r8 │ │ + str r0, [sp, #0] │ │ + mov r0, r9 │ │ + mov r2, sl │ │ + mov r3, r4 │ │ + bl 2f34c │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r6, #7 │ │ + bls.w 2fc7e │ │ + ldr.w r1, [r9] │ │ + movs r4, #0 │ │ + ldr.w r2, [r9, #8] │ │ + ldr.w r3, [r9, #16] │ │ + cmp r2, r1 │ │ + ldr.w r5, [r9, #24] │ │ + it cs │ │ + movcs r4, #1 │ │ + ldr.w r0, [r9, r4, lsl #3] │ │ + mov.w r1, #2 │ │ + str r0, [sp, #40] @ 0x28 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + str r0, [sp, #20] │ │ + ldr.w r0, [r9, r0, lsl #3] │ │ + cmp r5, r3 │ │ + mov.w r2, #3 │ │ + str r0, [sp, #28] │ │ + it cc │ │ + movcc r1, #3 │ │ + ldr.w r3, [r9, r1, lsl #3] │ │ + add.w lr, r9, r1, lsl #3 │ │ + mov ip, r1 │ │ + str r3, [sp, #32] │ │ + it cc │ │ + movcc r2, #2 │ │ + ldr.w r5, [r9, r2, lsl #3] │ │ + cmp r3, r0 │ │ + add.w r3, r9, r4, lsl #3 │ │ + str r5, [sp, #36] @ 0x24 │ │ + mov r5, lr │ │ + it cc │ │ + movcc ip, r4 │ │ + it cc │ │ + movcc r5, r3 │ │ + ldrd fp, r8, [sp, #36] @ 0x24 │ │ + add.w r0, r9, r2, lsl #3 │ │ + cmp fp, r8 │ │ + ittt cc │ │ + movcc r5, r0 │ │ + movcc ip, r2 │ │ + movcc r0, r3 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ite cc │ │ + movcc r3, lr │ │ + movcs r1, r4 │ │ + ldrd r2, r0, [sp, #28] │ │ + mov.w fp, #3 │ │ + mov.w r8, #0 │ │ + cmp r0, r2 │ │ + ldr r2, [sp, #20] │ │ + it cc │ │ + movcc r1, r2 │ │ + ldr.w r0, [r9, r1, lsl #3] │ │ + add.w r1, r9, r2, lsl #3 │ │ + ldr.w r2, [r9, ip, lsl #3] │ │ + it cs │ │ + movcs lr, r1 │ │ + ldrd ip, lr, [lr] │ │ + it cc │ │ + movcc r3, r1 │ │ + cmp r2, r0 │ │ + mov r0, r5 │ │ + it cc │ │ + movcc r0, r3 │ │ + ldrd r0, r1, [r0] │ │ + it cc │ │ + movcc r3, r5 │ │ + strd r0, r1, [sl, #16] │ │ + ldr r0, [sp, #24] │ │ + ldrd r2, r3, [r3] │ │ + strd r2, r3, [sl, #8] │ │ + add.w r5, r9, r0, lsl #3 │ │ + ldr r3, [sp, #24] │ │ + strd ip, lr, [sl] │ │ + ldr r1, [r5, #16] │ │ + ldr r2, [r5, #24] │ │ + ldr r0, [r5, #8] │ │ + ldr.w r4, [r9, r3, lsl #3] │ │ + cmp r2, r1 │ │ + it cc │ │ + movcc.w fp, #2 │ │ + ldr.w r2, [r5, fp, lsl #3] │ │ + str r2, [sp, #32] │ │ + mov.w r2, #2 │ │ + it cc │ │ + movcc r2, #3 │ │ + cmp r0, r4 │ │ + ldr.w r0, [r5, r2, lsl #3] │ │ + mov.w r4, #0 │ │ + str r2, [sp, #16] │ │ + str r0, [sp, #20] │ │ + it cc │ │ + movcc.w r8, #1 │ │ + ldr.w r1, [r5, r8, lsl #3] │ │ + mov ip, r2 │ │ + str r1, [sp, #28] │ │ + it cs │ │ + movcs r4, #1 │ │ + cmp r0, r1 │ │ + add.w r1, r5, r2, lsl #3 │ │ + ldr.w r3, [r5, r4, lsl #3] │ │ + add.w r2, r5, r4, lsl #3 │ │ + mov lr, r1 │ │ + str r3, [sp, #12] │ │ + add.w r3, r5, fp, lsl #3 │ │ + it cc │ │ + movcc ip, r4 │ │ + it cc │ │ + movcc lr, r2 │ │ + mov r0, r4 │ │ + str r3, [sp, #40] @ 0x28 │ │ + ldr r4, [sp, #32] │ │ + ldr r3, [sp, #12] │ │ + cmp r4, r3 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ittt cc │ │ + movcc lr, r3 │ │ + movcc ip, fp │ │ + movcc r3, r2 │ │ + str r3, [sp, #40] @ 0x28 │ │ + it cc │ │ + movcc r2, r1 │ │ + ldr r3, [sp, #16] │ │ + it cc │ │ + movcc r0, r3 │ │ + ldr r4, [sp, #28] │ │ + ldr r3, [sp, #20] │ │ + cmp r3, r4 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + ldrd r3, r4, [r4] │ │ + str r3, [sp, #32] │ │ + add.w r3, r5, r8, lsl #3 │ │ + it cs │ │ + movcs r1, r3 │ │ + str.w r4, [sl, #28] │ │ + ldr r4, [sp, #32] │ │ + str.w r4, [sl, #24] │ │ + ldr r4, [sp, #24] │ │ + ldrd r1, fp, [r1] │ │ + str.w r1, [sl, r4, lsl #3] │ │ + str.w fp, [sp, #36] @ 0x24 │ │ + ldr.w r1, [r5, ip, lsl #3] │ │ + it cc │ │ + movcc r0, r8 │ │ + ldr.w r0, [r5, r0, lsl #3] │ │ + ldr r5, [sp, #24] │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + mov.w r8, #4 │ │ + add.w r5, sl, r5, lsl #3 │ │ + str r4, [r5, #4] │ │ + it cc │ │ + movcc r2, r3 │ │ + cmp r1, r0 │ │ + mov r1, r2 │ │ + it cc │ │ + movcc r1, lr │ │ + ldrd r1, r3, [r1] │ │ + strd r1, r3, [r5, #8] │ │ + it cs │ │ + movcs r2, lr │ │ + ldrd r0, r1, [r2] │ │ + strd r0, r1, [r5, #16] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldrd r0, r1, [r0] │ │ + strd r0, r1, [r5, #24] │ │ + ldr r5, [sp, #24] │ │ + b.n 2fc9e │ │ + ldrd r1, r2, [r9] │ │ + mov.w r8, #1 │ │ + ldr.w r0, [r9, r5, lsl #3] │ │ + strd r1, r2, [sl] │ │ + add.w r1, r9, r5, lsl #3 │ │ + str.w r0, [sl, r5, lsl #3] │ │ + add.w r0, sl, r5, lsl #3 │ │ + ldr r1, [r1, #4] │ │ + str r1, [r0, #4] │ │ + add.w fp, r8, #1 │ │ + cmp r8, r5 │ │ + sub.w r0, r6, r5 │ │ + str r0, [sp, #40] @ 0x28 │ │ + bcs.n 2fd10 │ │ + mov.w r4, r8, lsl #3 │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + b.n 2fccc │ │ + mov r0, sl │ │ + ldr r5, [sp, #24] │ │ + strd r2, ip, [r0] │ │ + adds r4, #8 │ │ + cmp lr, r5 │ │ + mov r0, lr │ │ + mov r1, lr │ │ + it cc │ │ + addcc r0, #1 │ │ + bcs.n 2fd10 │ │ + ldr.w r2, [r9, r1, lsl #3] │ │ + mov lr, r0 │ │ + add.w r0, sl, r1, lsl #3 │ │ + str.w r2, [sl, r1, lsl #3] │ │ + add.w r1, r9, r1, lsl #3 │ │ + ldr.w r3, [r0, #-8] │ │ + ldr.w ip, [r1, #4] │ │ + cmp r3, r2 │ │ + str.w ip, [r0, #4] │ │ + bls.n 2fcbe │ │ + mov r0, r4 │ │ + add.w r1, sl, r0 │ │ + cmp r0, #8 │ │ + ldrd r5, r3, [r1, #-8] │ │ + str.w r5, [sl, r0] │ │ + str r3, [r1, #4] │ │ + beq.n 2fcb6 │ │ + ldr.w r1, [r1, #-16] │ │ + subs r0, #8 │ │ + cmp r1, r2 │ │ + bhi.n 2fcf0 │ │ + add r0, sl │ │ + b.n 2fcb8 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + add.w lr, sl, r5, lsl #3 │ │ + cmp r8, r0 │ │ + bcs.n 2fd94 │ │ + ldr r0, [sp, #24] │ │ + mov.w r1, r8, lsl #3 │ │ + movs r4, #8 │ │ + mov ip, lr │ │ + add.w r0, r9, r0, lsl #3 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 2fd4c │ │ + mov r0, lr │ │ + ldr r2, [sp, #28] │ │ + ldr.w fp, [sp, #32] │ │ + strd r3, r2, [r0] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + subs r4, #8 │ │ + add.w ip, ip, #8 │ │ + mov r8, fp │ │ + cmp fp, r0 │ │ + it cc │ │ + addcc.w fp, fp, #1 │ │ + bcs.n 2fd94 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + add.w r0, lr, r8, lsl #3 │ │ + ldr.w r2, [r0, #-8] │ │ + ldr.w r3, [r5, r8, lsl #3] │ │ + add.w r5, r5, r8, lsl #3 │ │ + ldr r5, [r5, #4] │ │ + cmp r2, r3 │ │ + str.w r3, [lr, r8, lsl #3] │ │ + str r5, [r0, #4] │ │ + bls.n 2fd38 │ │ + strd r5, fp, [sp, #28] │ │ + mov r5, r4 │ │ + mov r2, ip │ │ + adds r0, r2, r1 │ │ + cmp r1, r5 │ │ + ldrd r8, fp, [r0, #-8] │ │ + str.w r8, [r2, r1] │ │ + str.w fp, [r0, #4] │ │ + beq.n 2fd2c │ │ + ldr.w r0, [r0, #-16] │ │ + adds r5, #8 │ │ + subs r2, #8 │ │ + cmp r0, r3 │ │ + bhi.n 2fd72 │ │ + adds r0, r2, r1 │ │ + b.n 2fd2e │ │ + mvn.w r0, #7 │ │ + add.w r4, r0, r6, lsl #3 │ │ + ldr.w fp, [sp, #24] │ │ + add.w r0, sl, r4 │ │ + sub.w r5, lr, #8 │ │ + mov ip, r9 │ │ + mov r9, sl │ │ + str.w ip, [sp, #36] @ 0x24 │ │ + ldr r1, [r5, #0] │ │ + ldr.w r8, [r0] │ │ + ldr.w r2, [r9] │ │ + cmp r8, r1 │ │ + mov.w r1, #0 │ │ + str r2, [sp, #40] @ 0x28 │ │ + mov.w r2, #0 │ │ + ldr.w r3, [lr] │ │ + it cs │ │ + movcs.w r1, #4294967295 @ 0xffffffff │ │ + it cc │ │ + movcc.w r2, #4294967295 @ 0xffffffff │ │ + add.w r8, r0, r1, lsl #3 │ │ + it cc │ │ + movcc r0, r5 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + add.w r5, r5, r2, lsl #3 │ │ + cmp r3, r1 │ │ + mov r1, r9 │ │ + it cc │ │ + movcc r1, lr │ │ + ldrd r1, r3, [r1] │ │ + strd r1, r3, [ip], #8 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + ldrd r0, r1, [r0] │ │ + str r0, [r3, r4] │ │ + add.w r0, r3, r4 │ │ + sub.w r4, r4, #8 │ │ + str r1, [r0, #4] │ │ + mov.w r0, #0 │ │ + it cs │ │ + movcs r0, #1 │ │ + add.w r9, r9, r0, lsl #3 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + add.w lr, lr, r0, lsl #3 │ │ + subs.w fp, fp, #1 │ │ + mov r0, r8 │ │ + bne.n 2fdb0 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + add.w r0, r5, #8 │ │ + lsls r3, r6, #31 │ │ + beq.n 2fe58 │ │ + mov r1, lr │ │ + cmp r9, r0 │ │ + it cc │ │ + movcc r1, r9 │ │ + ldrd r1, r2, [r1] │ │ + strd r1, r2, [ip] │ │ + mov.w r2, #0 │ │ + mov.w r1, #0 │ │ + it cs │ │ + movcs r2, #1 │ │ + it cc │ │ + movcc r1, #1 │ │ + add.w lr, lr, r2, lsl #3 │ │ + add.w r9, r9, r1, lsl #3 │ │ + cmp r9, r0 │ │ + itt eq │ │ + addeq.w r0, r8, #8 │ │ + cmpeq lr, r0 │ │ + bne.n 2fe8a │ │ + add sp, #76 @ 0x4c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #64] @ (2feb0 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #64] @ (2feb4 ) │ │ + movs r3, #1 │ │ + add r0, pc │ │ + str r0, [sp, #52] @ 0x34 │ │ + add r1, pc │ │ + add r0, sp, #52 @ 0x34 │ │ + str r2, [sp, #68] @ 0x44 │ │ + str r2, [sp, #64] @ 0x40 │ │ + movs r2, #4 │ │ + str r3, [sp, #56] @ 0x38 │ │ + str r2, [sp, #60] @ 0x3c │ │ + bl b450 │ │ + bl d0f8 │ │ + udf #254 @ 0xfe │ │ + ldr r2, [pc, #36] @ (2feb8 ) │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + add r2, pc │ │ + bl b80e │ │ + mov r5, r0 │ │ + lsls r2, r6, #3 │ │ + mov r0, r4 │ │ + mov r1, sl │ │ + bl 5da54 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + nop │ │ + cmp r3, #92 @ 0x5c │ │ + movs r3, r0 │ │ + cmp r3, #96 @ 0x60 │ │ + movs r3, r0 │ │ + cmp r3, #82 @ 0x52 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #36 @ 0x24 │ │ + str r1, [sp, #20] │ │ + movs r6, #0 │ │ + ldr r1, [r0, #0] │ │ + mov.w r9, #0 │ │ + ldr r3, [r0, #8] │ │ + mov ip, r2 │ │ + ldr r5, [r0, #16] │ │ + ldr r4, [r0, #24] │ │ + cmp r3, r1 │ │ + it cs │ │ + movcs r6, #1 │ │ + ldr.w r1, [r0, r6, lsl #3] │ │ + str r1, [sp, #32] │ │ + it cc │ │ + movcc.w r9, #1 │ │ + ldr.w r2, [r0, r9, lsl #3] │ │ + cmp r4, r5 │ │ + mov.w r4, #2 │ │ + str r2, [sp, #24] │ │ + it cc │ │ + movcc r4, #3 │ │ + ldr.w r5, [r0, r4, lsl #3] │ │ + mov.w r1, #3 │ │ + add.w fp, r0, r4, lsl #3 │ │ + str r5, [sp, #28] │ │ + it cc │ │ + movcc r1, #2 │ │ + ldr.w r3, [r0, r1, lsl #3] │ │ + cmp r5, r2 │ │ + mov r8, r4 │ │ + mov r2, fp │ │ + str r3, [sp, #16] │ │ + it cc │ │ + movcc r8, r6 │ │ + add.w r5, r0, r6, lsl #3 │ │ + it cc │ │ + movcc r2, r5 │ │ + ldr.w sl, [sp, #32] │ │ + ldr.w lr, [sp, #16] │ │ + add.w r3, r0, r1, lsl #3 │ │ + str r3, [sp, #12] │ │ + cmp lr, sl │ │ + ldr.w lr, [sp, #12] │ │ + itttt cc │ │ + movcc r2, lr │ │ + movcc r8, r1 │ │ + movcc lr, r5 │ │ + movcc r5, fp │ │ + it cs │ │ + movcs r4, r6 │ │ + ldrd r6, r1, [sp, #24] │ │ + cmp r1, r6 │ │ + add.w r1, r0, r9, lsl #3 │ │ + it cs │ │ + movcs fp, r1 │ │ + ldrd r6, fp, [fp] │ │ + str r6, [sp, #28] │ │ + it cc │ │ + movcc r4, r9 │ │ + ldr.w r9, [r0, r4, lsl #3] │ │ + ldr.w r4, [r0, r8, lsl #3] │ │ + strd r6, fp, [ip] │ │ + it cc │ │ + movcc r5, r1 │ │ + mov r1, r5 │ │ + mov.w r8, #0 │ │ + cmp r4, r9 │ │ + it cc │ │ + movcc r1, r2 │ │ + ldrd r1, r6, [r1] │ │ + mov.w fp, #3 │ │ + strd r1, r6, [ip, #8] │ │ + it cs │ │ + movcs r5, r2 │ │ + ldrd r1, r3, [r5] │ │ + movs r2, #2 │ │ + strd r1, r3, [ip, #16] │ │ + ldrd r3, r1, [lr] │ │ + str r3, [sp, #24] │ │ + str.w r1, [ip, #28] │ │ + mov r1, ip │ │ + str.w r3, [r1, #24]! │ │ + str r1, [sp, #32] │ │ + ldr.w r1, [r0, #32]! │ │ + ldr r3, [r0, #8] │ │ + ldr r4, [r0, #16] │ │ + cmp r3, r1 │ │ + mov.w r1, #0 │ │ + ldr r6, [r0, #24] │ │ + it cs │ │ + movcs r1, #1 │ │ + ldr.w r3, [r0, r1, lsl #3] │ │ + str r3, [sp, #8] │ │ + it cc │ │ + movcc.w r8, #1 │ │ + ldr.w lr, [r0, r8, lsl #3] │ │ + cmp r6, r4 │ │ + str.w lr, [sp, #16] │ │ + it cc │ │ + movcc r2, #3 │ │ + ldr.w r6, [r0, r2, lsl #3] │ │ + str r6, [sp, #4] │ │ + it cc │ │ + movcc.w fp, #2 │ │ + ldr.w r4, [r0, fp, lsl #3] │ │ + cmp r6, lr │ │ + mov lr, r2 │ │ + str r4, [sp, #12] │ │ + add.w r4, r0, r2, lsl #3 │ │ + it cc │ │ + movcc lr, r1 │ │ + add.w r6, r0, r1, lsl #3 │ │ + mov r3, r4 │ │ + add.w r5, r0, fp, lsl #3 │ │ + it cc │ │ + movcc r3, r6 │ │ + ldrd r9, sl, [sp, #8] │ │ + cmp sl, r9 │ │ + mov sl, r5 │ │ + itttt cc │ │ + movcc r3, r5 │ │ + movcc lr, fp │ │ + movcc sl, r6 │ │ + movcc r6, r4 │ │ + it cs │ │ + movcs r2, r1 │ │ + ldr r1, [sp, #16] │ │ + ldr r5, [sp, #4] │ │ + cmp r5, r1 │ │ + add.w r1, r0, r8, lsl #3 │ │ + it cs │ │ + movcs r4, r1 │ │ + ldrd r9, r4, [r4] │ │ + it cc │ │ + movcc r2, r8 │ │ + ldr.w r5, [r0, r2, lsl #3] │ │ + mov.w r2, #0 │ │ + ldr.w r0, [r0, lr, lsl #3] │ │ + str.w r4, [ip, #36] @ 0x24 │ │ + it cc │ │ + movcc r6, r1 │ │ + mov r1, r6 │ │ + cmp r0, r5 │ │ + mov r0, ip │ │ + it cc │ │ + movcc r1, r3 │ │ + str.w r9, [r0, #32]! │ │ + ldrd r1, r5, [r1] │ │ + strd r1, r5, [ip, #40] @ 0x28 │ │ + it cs │ │ + movcs r6, r3 │ │ + ldrd r1, r3, [r6] │ │ + strd r1, r3, [ip, #48] @ 0x30 │ │ + ldr r1, [sp, #28] │ │ + cmp r9, r1 │ │ + mov r1, ip │ │ + it cc │ │ + movcc r1, r0 │ │ + ldrd r5, r3, [sl] │ │ + ldr.w r9, [sp, #20] │ │ + str.w r3, [ip, #60] @ 0x3c │ │ + mov r3, ip │ │ + ldrd r1, r6, [r1] │ │ + str.w r5, [r3, #56]! │ │ + strd r1, r6, [r9] │ │ + mov.w r1, #0 │ │ + mov.w r6, #0 │ │ + it cs │ │ + movcs r1, #1 │ │ + it cc │ │ + movcc r6, #1 │ │ + ldr r4, [sp, #24] │ │ + cmp r5, r4 │ │ + mov.w r5, #56 @ 0x38 │ │ + it cc │ │ + movcc r5, #24 │ │ + add.w r4, ip, r5 │ │ + ldr.w r5, [ip, r5] │ │ + ldr r4, [r4, #4] │ │ + str.w r4, [r9, #60] @ 0x3c │ │ + add.w r4, r0, r6, lsl #3 │ │ + str.w r5, [r9, #56] @ 0x38 │ │ + ldr.w r5, [r0, r6, lsl #3] │ │ + add.w r0, ip, r1, lsl #3 │ │ + ldr.w r1, [ip, r1, lsl #3] │ │ + it cc │ │ + movcc.w r2, #4294967295 @ 0xffffffff │ │ + mov.w r6, #0 │ │ + it cs │ │ + movcs.w r6, #4294967295 @ 0xffffffff │ │ + cmp r5, r1 │ │ + mov r1, r0 │ │ + it cc │ │ + movcc r1, r4 │ │ + ldr.w ip, [r3, r6, lsl #3] │ │ + ldrd r1, r5, [r1] │ │ + strd r1, r5, [r9, #8] │ │ + add.w r5, r3, r6, lsl #3 │ │ + ldr r1, [sp, #32] │ │ + mov.w r6, #0 │ │ + add.w r3, r1, r2, lsl #3 │ │ + ldr.w r1, [r1, r2, lsl #3] │ │ + mov.w r2, #0 │ │ + it cs │ │ + movcs r2, #1 │ │ + it cc │ │ + movcc r6, #1 │ │ + add.w lr, r4, r6, lsl #3 │ │ + cmp ip, r1 │ │ + mov r1, r5 │ │ + it cc │ │ + movcc r1, r3 │ │ + ldrd ip, r1, [r1] │ │ + strd ip, r1, [r9, #48] @ 0x30 │ │ + ldr.w ip, [r4, r6, lsl #3] │ │ + add.w r6, r0, r2, lsl #3 │ │ + ldr.w r2, [r0, r2, lsl #3] │ │ + mov.w r4, #0 │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc.w r4, #4294967295 @ 0xffffffff │ │ + it cs │ │ + movcs.w r0, #4294967295 @ 0xffffffff │ │ + cmp ip, r2 │ │ + mov r2, r6 │ │ + it cc │ │ + movcc r2, lr │ │ + ldrd r2, r1, [r2] │ │ + strd r2, r1, [r9, #16] │ │ + add.w r2, r5, r0, lsl #3 │ │ + ldr.w r0, [r5, r0, lsl #3] │ │ + add.w r5, r3, r4, lsl #3 │ │ + ldr.w r1, [r3, r4, lsl #3] │ │ + mov.w r4, #0 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r4, #1 │ │ + it cs │ │ + movcs r3, #1 │ │ + cmp r0, r1 │ │ + mov r0, r2 │ │ + add.w r8, r6, r3, lsl #3 │ │ + it cc │ │ + movcc r0, r5 │ │ + add.w ip, lr, r4, lsl #3 │ │ + ldrd r0, r1, [r0] │ │ + strd r0, r1, [r9, #40] @ 0x28 │ │ + ldr.w r1, [r6, r3, lsl #3] │ │ + mov.w r3, #0 │ │ + ldr.w r6, [lr, r4, lsl #3] │ │ + mov.w r4, #0 │ │ + it cs │ │ + movcs.w r4, #4294967295 @ 0xffffffff │ │ + it cc │ │ + movcc.w r3, #4294967295 @ 0xffffffff │ │ + cmp r6, r1 │ │ + mov r1, r8 │ │ + it cc │ │ + movcc r1, ip │ │ + add.w r0, r5, r3, lsl #3 │ │ + ldrd r1, r6, [r1] │ │ + strd r1, r6, [r9, #24] │ │ + add.w r1, r2, r4, lsl #3 │ │ + ldr.w r3, [r5, r3, lsl #3] │ │ + mov.w r5, #0 │ │ + ldr.w r6, [r2, r4, lsl #3] │ │ + it cs │ │ + movcs r5, #1 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + cmp r6, r3 │ │ + mov r3, r1 │ │ + it cc │ │ + movcc r3, r0 │ │ + ldrd r3, r6, [r3] │ │ + strd r3, r6, [r9, #32] │ │ + mov.w r6, #0 │ │ + add.w r3, r8, r5, lsl #3 │ │ + mov.w r5, #0 │ │ + it cs │ │ + movcs.w r6, #4294967295 @ 0xffffffff │ │ + it cc │ │ + movcc.w r5, #4294967295 @ 0xffffffff │ │ + add.w r0, r0, r5, lsl #3 │ │ + adds r0, #8 │ │ + cmp r3, r0 │ │ + itttt eq │ │ + addeq.w r0, ip, r2, lsl #3 │ │ + addeq.w r1, r1, r6, lsl #3 │ │ + addeq r1, #8 │ │ + cmpeq r0, r1 │ │ + beq.n 30212 │ │ + bl d0f8 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + mov sl, r2 │ │ + mov r4, r1 │ │ + cmp r3, #8 │ │ + bcc.n 30268 │ │ + lsrs r6, r3, #3 │ │ + lsls r2, r6, #3 │ │ + sub.w r9, r2, r3, lsr #3 │ │ + add.w r1, r0, r6, lsl #5 │ │ + mov r3, r6 │ │ + add.w r2, r0, r9, lsl #3 │ │ + bl 3021a │ │ + add.w r1, r4, r6, lsl #5 │ │ + add.w r2, r4, r9, lsl #3 │ │ + mov r8, r0 │ │ + mov r0, r4 │ │ + mov r3, r6 │ │ + bl 3021a │ │ + add.w r1, sl, r6, lsl #5 │ │ + add.w r2, sl, r9, lsl #3 │ │ + mov r4, r0 │ │ + mov r0, sl │ │ + mov r3, r6 │ │ + bl 3021a │ │ + mov sl, r0 │ │ + mov r0, r8 │ │ + ldr.w r1, [sl] │ │ + movs r5, #0 │ │ + ldr r2, [r4, #0] │ │ + movs r6, #0 │ │ + ldr r3, [r0, #0] │ │ + cmp r2, r1 │ │ + it cc │ │ + movcc r5, #1 │ │ + cmp r3, r2 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + teq r2, r5 │ │ + it ne │ │ + movne r4, sl │ │ + cmp r3, r1 │ │ + it cc │ │ + movcc r6, #1 │ │ + eors r2, r6 │ │ + it ne │ │ + movne r4, r0 │ │ + mov r0, r4 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + ldrd r9, r8, [r0, #24] │ │ + add.w r5, r0, #48 @ 0x30 │ │ + ldrd lr, ip, [r0] │ │ + movs r4, #2 │ │ + mov fp, r8 │ │ + subs.w r2, r9, lr │ │ + mov sl, r9 │ │ + sbcs.w r2, r8, ip │ │ + bcs.n 302de │ │ + ldrd r6, r2, [r5] │ │ + subs.w r3, r6, sl │ │ + sbcs.w r3, r2, fp │ │ + bcs.n 302fa │ │ + adds r4, #1 │ │ + adds r5, #24 │ │ + cmp r1, r4 │ │ + mov sl, r6 │ │ + mov fp, r2 │ │ + bne.n 302c2 │ │ + b.n 302fe │ │ + ldrd r6, r3, [r5] │ │ + subs.w r2, r6, sl │ │ + sbcs.w r2, r3, fp │ │ + bcc.n 302fa │ │ + adds r4, #1 │ │ + adds r5, #24 │ │ + cmp r1, r4 │ │ + mov sl, r6 │ │ + mov fp, r3 │ │ + bne.n 302de │ │ + b.n 302fe │ │ + cmp r4, r1 │ │ + bne.n 30368 │ │ + subs.w r2, r9, lr │ │ + sbcs.w r2, r8, ip │ │ + bcs.n 30362 │ │ + add.w r2, r1, r1, lsl #1 │ │ + lsrs r1, r1, #1 │ │ + add.w r2, r0, r2, lsl #3 │ │ + adds r0, #12 │ │ + subs r2, #12 │ │ + ldrd r3, lr, [r0, #-12] │ │ + subs r1, #1 │ │ + ldmdb r2, {r4, r5, r6} │ │ + str.w r3, [r2, #-12] │ │ + ldr r3, [r2, #0] │ │ + ldr.w ip, [r0, #-4] │ │ + ldr.w r8, [r0] │ │ + str.w r4, [r0, #-12] │ │ + str.w r5, [r0, #-8] │ │ + str.w r6, [r0, #-4] │ │ + str r3, [r0, #0] │ │ + ldr r5, [r0, #4] │ │ + ldr r4, [r2, #4] │ │ + ldr r3, [r0, #8] │ │ + ldr r6, [r2, #8] │ │ + str.w lr, [r2, #-8] │ │ + str.w ip, [r2, #-4] │ │ + str.w r8, [r2] │ │ + str r4, [r0, #4] │ │ + str r6, [r0, #8] │ │ + add.w r0, r0, #24 │ │ + str r5, [r2, #4] │ │ + str r3, [r2, #8] │ │ + sub.w r2, r2, #24 │ │ + bne.n 30316 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + orr.w r2, r1, #1 │ │ + movs r3, #62 @ 0x3e │ │ + clz r2, r2 │ │ + eor.w r3, r3, r2, lsl #1 │ │ + movs r2, #0 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + b.w 30384 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #84 @ 0x54 │ │ + mov r9, r1 │ │ + mov fp, r0 │ │ + cmp r1, #33 @ 0x21 │ │ + bcs.n 303a8 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 307c8 │ │ + add.w sl, sp, #56 @ 0x38 │ │ + mov r4, r3 │ │ + mov r5, r2 │ │ + b.n 3043e │ │ + mov r9, ip │ │ + add.w r4, fp, fp, lsl #1 │ │ + mov r0, r8 │ │ + movs r2, #24 │ │ + mov r8, r3 │ │ + add.w r5, r3, r4, lsl #3 │ │ + mov r1, r5 │ │ + bl 5df0a │ │ + ldr r1, [sp, #24] │ │ + add.w lr, r5, #8 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str.w r1, [r8, r4, lsl #3] │ │ + ldr r4, [sp, #28] │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + stmia.w lr, {r0, r2, ip} │ │ + subs.w r0, r9, r1 │ │ + sbcs.w r0, r6, r4 │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + str r4, [r5, #4] │ │ + str r3, [r5, #20] │ │ + it cs │ │ + addcs.w fp, fp, #1 │ │ + ldr.w r9, [sp, #20] │ │ + ldr r0, [sp, #16] │ │ + cmp fp, r9 │ │ + bcs.w 307c6 │ │ + mov r1, r0 │ │ + add.w sl, sp, #56 @ 0x38 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, lr} │ │ + add.w r1, fp, fp, lsl #1 │ │ + mov ip, sl │ │ + add.w r8, r0, r1, lsl #3 │ │ + stmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ + movs r2, #24 │ │ + mov r1, r8 │ │ + bl 5df0a │ │ + mov ip, sl │ │ + mov r1, r8 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mvn.w r0, fp │ │ + add r9, r0 │ │ + ldr r4, [sp, #12] │ │ + add.w fp, r8, #24 │ │ + movs r5, #0 │ │ + cmp.w r9, #33 @ 0x21 │ │ + bcc.n 30396 │ │ + cmp r4, #0 │ │ + beq.w 307b4 │ │ + mov.w r3, r9, lsr #3 │ │ + movs r0, #168 @ 0xa8 │ │ + mla r2, r3, r0, fp │ │ + add.w r0, r3, r3, lsl #1 │ │ + cmp.w r9, #64 @ 0x40 │ │ + add.w r1, fp, r0, lsl #5 │ │ + str r5, [sp, #24] │ │ + bcs.n 304aa │ │ + ldrd lr, ip, [r2] │ │ + ldrd r6, r5, [r1] │ │ + ldrd r3, r8, [fp] │ │ + subs.w r0, r6, lr │ │ + sbcs.w r0, r5, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + subs r6, r3, r6 │ │ + sbcs.w r5, r8, r5 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + teq r5, r0 │ │ + it ne │ │ + movne r1, r2 │ │ + subs.w r0, r3, lr │ │ + sbcs.w r0, r8, ip │ │ + mov.w r0, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + eors r5, r0 │ │ + ldr r5, [sp, #24] │ │ + it ne │ │ + movne r1, fp │ │ + b.n 304b2 │ │ + mov r0, fp │ │ + bl 30e2a │ │ + mov r1, r0 │ │ + sub.w ip, r1, fp │ │ + sub.w r4, r4, #1 │ │ + str r4, [sp, #12] │ │ + strd fp, r9, [sp, #16] │ │ + cbz r5, 304dc │ │ + add.w r8, fp, ip │ │ + ldr.w r0, [fp, ip] │ │ + ldrd r1, r2, [r5] │ │ + ldr.w r3, [r8, #4] │ │ + subs r0, r1, r0 │ │ + sbcs.w r0, r2, r3 │ │ + bcs.w 3069a │ │ + mov r2, fp │ │ + add.w r8, fp, ip │ │ + ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ + mov lr, sl │ │ + movs r2, #24 │ │ + stmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ + mov r0, fp │ │ + mov r1, r8 │ │ + bl 5df0a │ │ + mov r0, sl │ │ + add.w lr, sp, #56 @ 0x38 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + add.w r3, fp, #32 │ │ + ldr.w r0, [fp, #28] │ │ + str r0, [sp, #8] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + ldrd ip, r6, [fp] │ │ + stmia.w lr, {r0, r1, r2, r3} │ │ + add.w r1, r9, r9, lsl #1 │ │ + mvn.w r0, #71 @ 0x47 │ │ + mov r3, fp │ │ + add.w r0, r0, r1, lsl #3 │ │ + ldr.w r2, [r3, #24]! │ │ + add.w r1, fp, r1, lsl #3 │ │ + str r1, [sp, #32] │ │ + add.w r1, fp, #48 @ 0x30 │ │ + mov.w fp, #0 │ │ + mov sl, r3 │ │ + mov r8, r3 │ │ + str r2, [sp, #4] │ │ + strd r3, r6, [sp, #36] @ 0x24 │ │ + mov r5, r0 │ │ + ldr.w r0, [sl, #28] │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + mov r9, r1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r2, #24 │ │ + ldr.w r0, [r8, #24]! │ │ + mov r4, ip │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r0, fp, fp, lsl #1 │ │ + add.w fp, r3, r0, lsl #3 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + bl 5df0a │ │ + mov r0, r8 │ │ + mov lr, r5 │ │ + mov ip, r4 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + add.w r2, sl, #48 @ 0x30 │ │ + add.w r1, r9, #24 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov sl, r8 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + subs.w r0, r0, ip │ │ + ldrd r3, r6, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + sbcs r0, r6 │ │ + it cc │ │ + addcc.w fp, fp, #1 │ │ + ldr r4, [sp, #32] │ │ + sub.w r0, lr, #24 │ │ + cmp r2, r4 │ │ + bcc.n 30542 │ │ + str.w ip, [sp, #28] │ │ + beq.n 305f4 │ │ + mov r8, r9 │ │ + ldr.w r0, [r9, #28] │ │ + movs r2, #24 │ │ + str r0, [sp, #52] @ 0x34 │ │ + mov r4, lr │ │ + ldr.w r0, [r8, #24]! │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w r0, fp, fp, lsl #1 │ │ + add.w sl, r3, r0, lsl #3 │ │ + mov r0, r9 │ │ + mov r1, sl │ │ + bl 5df0a │ │ + mov r0, r8 │ │ + mov lr, r4 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + mov r9, r8 │ │ + stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #28] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldrd r3, r6, [sp, #36] @ 0x24 │ │ + subs r0, r1, r0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + sbcs r0, r6 │ │ + it cc │ │ + addcc.w fp, fp, #1 │ │ + subs.w lr, lr, #24 │ │ + bne.n 305ac │ │ + add.w r4, fp, fp, lsl #1 │ │ + mov r0, r8 │ │ + movs r2, #24 │ │ + mov r8, r3 │ │ + add.w r5, r3, r4, lsl #3 │ │ + mov r1, r5 │ │ + bl 5df0a │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add.w lr, r5, #8 │ │ + ldr r1, [sp, #4] │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + stmia.w lr, {r0, r2, ip} │ │ + ldr r0, [sp, #28] │ │ + str.w r1, [r8, r4, lsl #3] │ │ + subs r0, r1, r0 │ │ + ldr r4, [sp, #8] │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + str r4, [r5, #4] │ │ + sbcs.w r0, r4, r6 │ │ + str r3, [r5, #20] │ │ + it cc │ │ + addcc.w fp, fp, #1 │ │ + ldr.w r8, [sp, #20] │ │ + mov r9, fp │ │ + cmp fp, r8 │ │ + ldr.w fp, [sp, #16] │ │ + bcs.w 307c6 │ │ + mov r1, fp │ │ + add.w ip, sp, #56 @ 0x38 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, r9, r9, lsl #1 │ │ + movs r2, #24 │ │ + add.w sl, fp, r0, lsl #3 │ │ + mov r0, fp │ │ + mov r1, sl │ │ + bl 5df0a │ │ + add r1, sp, #56 @ 0x38 │ │ + mov ip, sl │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, r9 │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r0, fp │ │ + ldr r4, [sp, #12] │ │ + ldr r2, [sp, #24] │ │ + mov r3, r4 │ │ + bl 30384 │ │ + mvn.w r0, r9 │ │ + add.w r9, r8, r0 │ │ + add.w fp, sl, #24 │ │ + mov r5, sl │ │ + add.w sl, sp, #56 @ 0x38 │ │ + cmp.w r9, #33 @ 0x21 │ │ + bcs.w 3043e │ │ + b.n 30396 │ │ + mov r1, fp │ │ + mov ip, sl │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + mov r1, r8 │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + mov r0, fp │ │ + movs r2, #24 │ │ + bl 5df0a │ │ + mov r0, sl │ │ + add.w lr, sp, #56 @ 0x38 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + add.w r3, fp, #32 │ │ + ldr.w r0, [fp, #28] │ │ + str r0, [sp, #28] │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + ldrd ip, r6, [fp] │ │ + stmia.w lr, {r0, r1, r2, r3} │ │ + add.w r1, r9, r9, lsl #1 │ │ + mvn.w r0, #71 @ 0x47 │ │ + mov r3, fp │ │ + add.w r0, r0, r1, lsl #3 │ │ + ldr.w r2, [r3, #24]! │ │ + add.w r1, fp, r1, lsl #3 │ │ + str r1, [sp, #32] │ │ + add.w r1, fp, #48 @ 0x30 │ │ + mov.w fp, #0 │ │ + mov r9, r3 │ │ + mov r8, r3 │ │ + str r2, [sp, #24] │ │ + strd r3, r6, [sp, #36] @ 0x24 │ │ + mov r5, r0 │ │ + ldr.w r0, [r9, #28] │ │ + str.w fp, [sp, #52] @ 0x34 │ │ + mov sl, r1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r2, #24 │ │ + ldr.w r0, [r8, #24]! │ │ + mov r4, ip │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r0, fp, fp, lsl #1 │ │ + add.w fp, r3, r0, lsl #3 │ │ + mov r0, r9 │ │ + mov r1, fp │ │ + bl 5df0a │ │ + mov r0, r8 │ │ + mov lr, r5 │ │ + mov ip, r4 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + add.w r2, r9, #48 @ 0x30 │ │ + add.w r1, sl, #24 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r9, r8 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + subs.w r0, ip, r0 │ │ + ldrd r3, r6, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + sbcs.w r0, r6, r0 │ │ + it cs │ │ + addcs.w fp, fp, #1 │ │ + ldr r4, [sp, #32] │ │ + sub.w r0, lr, #24 │ │ + cmp r2, r4 │ │ + bcc.n 306fc │ │ + beq.w 303b2 │ │ + mov r8, sl │ │ + mov r9, ip │ │ + ldr.w r0, [sl, #28] │ │ + movs r2, #24 │ │ + str r0, [sp, #52] @ 0x34 │ │ + mov r4, lr │ │ + ldr.w r0, [r8, #24]! │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w r0, fp, fp, lsl #1 │ │ + add.w r1, r3, r0, lsl #3 │ │ + mov r0, sl │ │ + mov sl, r1 │ │ + bl 5df0a │ │ + mov r0, r8 │ │ + mov lr, r4 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + mov sl, r8 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldrd r3, r6, [sp, #36] @ 0x24 │ │ + subs.w r0, r9, r0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + sbcs.w r0, r6, r0 │ │ + it cs │ │ + addcs.w fp, fp, #1 │ │ + subs.w lr, lr, #24 │ │ + bne.n 30768 │ │ + b.n 303b4 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + add sp, #84 @ 0x54 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 30d18 │ │ + udf #254 @ 0xfe │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1212 @ 0x4bc │ │ + movs.w r8, r1, lsr #1 │ │ + str r1, [sp, #0] │ │ + beq.w 30cf4 │ │ + mov r9, r0 │ │ + ldr r0, [sp, #0] │ │ + str.w r9, [sp, #20] │ │ + cmp r0, #8 │ │ + str.w r8, [sp, #32] │ │ + bcc.w 30a0c │ │ + ldrd r0, r1, [r9, #48] @ 0x30 │ │ + ldrd r3, r6, [r9, #72] @ 0x48 │ │ + ldrd r5, lr, [r9] │ │ + subs r0, r3, r0 │ │ + ldrd r2, r4, [r9, #24] │ │ + sbcs.w r0, r6, r1 │ │ + mov.w r6, #48 @ 0x30 │ │ + mov.w r1, #72 @ 0x48 │ │ + it cc │ │ + movcc r6, #72 @ 0x48 │ │ + it cc │ │ + movcc r1, #48 @ 0x30 │ │ + ldr r0, [sp, #20] │ │ + subs r2, r2, r5 │ │ + mov.w r5, #0 │ │ + ldr.w sl, [r9, r1] │ │ + sbcs.w r2, r4, lr │ │ + ldr.w r9, [r0, r6] │ │ + it cc │ │ + movcc r5, #1 │ │ + orr.w r4, r5, r5, lsl #1 │ │ + mov.w r5, #0 │ │ + it cs │ │ + movcs r5, #1 │ │ + ldr r0, [sp, #20] │ │ + orr.w r5, r5, r5, lsl #1 │ │ + ldr.w r8, [r0, r5, lsl #3] │ │ + ldr r0, [sp, #20] │ │ + add r1, r0 │ │ + ldr r0, [sp, #20] │ │ + ldr.w lr, [r1, #4] │ │ + ldr.w r3, [r0, r4, lsl #3] │ │ + ldr r0, [sp, #20] │ │ + add r6, r0 │ │ + ldr r0, [sp, #20] │ │ + subs.w r3, r9, r3 │ │ + add.w r5, r0, r5, lsl #3 │ │ + ldr r0, [sp, #20] │ │ + ldr r2, [r6, #4] │ │ + add.w r0, r0, r4, lsl #3 │ │ + ldr.w ip, [r5, #4] │ │ + ldr r4, [r0, #4] │ │ + sbcs r2, r4 │ │ + mov r4, r6 │ │ + mrs r2, CPSR │ │ + it cc │ │ + movcc r4, r5 │ │ + subs.w r3, sl, r8 │ │ + mov sl, r5 │ │ + sbcs.w r3, lr, ip │ │ + itt cc │ │ + movcc r4, r1 │ │ + movcc r1, r5 │ │ + str r1, [sp, #36] @ 0x24 │ │ + it cc │ │ + movcc sl, r6 │ │ + msr CPSR_f, r2 │ │ + it cc │ │ + movcc sl, r0 │ │ + ldrd r2, r1, [sl] │ │ + strd r2, r1, [sp, #24] │ │ + add r1, sp, #40 @ 0x28 │ │ + ldrd r3, r5, [r4] │ │ + it cc │ │ + movcc r0, r6 │ │ + ldmia.w r0, {r2, r8, r9, fp, ip, lr} │ │ + mov r6, r1 │ │ + stmia.w r6, {r2, r8, r9, fp, ip, lr} │ │ + mov ip, sl │ │ + mov r8, r4 │ │ + ldr r0, [sp, #24] │ │ + mov lr, r1 │ │ + add.w r2, r1, #24 │ │ + subs r0, r3, r0 │ │ + ldr r0, [sp, #28] │ │ + sbcs.w r0, r5, r0 │ │ + it cc │ │ + movcc ip, r4 │ │ + ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + it cs │ │ + movcs sl, r8 │ │ + add.w r0, lr, #48 @ 0x30 │ │ + ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, #72 @ 0x48 │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #32] │ │ + ldr r3, [sp, #20] │ │ + add.w r2, r0, r0, lsl #1 │ │ + ldr r0, [sp, #20] │ │ + str r2, [sp, #36] @ 0x24 │ │ + add.w r5, r0, r2, lsl #3 │ │ + ldr.w r3, [r3, r2, lsl #3] │ │ + ldrd r6, r4, [r5, #48] @ 0x30 │ │ + ldrd r1, r0, [r5, #72] @ 0x48 │ │ + movs r2, #0 │ │ + ldrd ip, r8, [r5, #24] │ │ + subs r1, r1, r6 │ │ + ldr.w lr, [r5, #4] │ │ + sbcs r0, r4 │ │ + mov.w r1, #48 @ 0x30 │ │ + mov.w r0, #72 @ 0x48 │ │ + it cc │ │ + movcc r1, #72 @ 0x48 │ │ + it cc │ │ + movcc r0, #48 @ 0x30 │ │ + mov r6, r0 │ │ + ldr.w r9, [r5, r0] │ │ + subs.w r0, ip, r3 │ │ + sbcs.w r0, r8, lr │ │ + mov.w r0, #0 │ │ + add.w sl, r5, r6 │ │ + it cc │ │ + movcc r0, #1 │ │ + ldr.w fp, [r5, r1] │ │ + it cs │ │ + movcs r2, #1 │ │ + orr.w r4, r2, r2, lsl #1 │ │ + orr.w r6, r0, r0, lsl #1 │ │ + ldr.w r3, [sl, #4] │ │ + add r1, r5 │ │ + str r3, [sp, #28] │ │ + add.w ip, r5, r4, lsl #3 │ │ + ldr.w r8, [r5, r4, lsl #3] │ │ + ldr.w r3, [r5, r6, lsl #3] │ │ + add.w r4, r5, r6, lsl #3 │ │ + ldr r2, [r1, #4] │ │ + mov r0, r1 │ │ + ldr r5, [r4, #4] │ │ + subs.w r6, fp, r3 │ │ + ldr.w lr, [ip, #4] │ │ + sbcs r2, r5 │ │ + mrs r6, CPSR │ │ + it cc │ │ + movcc r0, ip │ │ + ldr r2, [sp, #28] │ │ + subs.w r5, r9, r8 │ │ + sbcs.w r5, r2, lr │ │ + it cc │ │ + movcc r0, sl │ │ + it cc │ │ + movcc sl, ip │ │ + str.w sl, [sp, #28] │ │ + it cc │ │ + movcc ip, r1 │ │ + msr CPSR_f, r6 │ │ + it cc │ │ + movcc ip, r4 │ │ + mov r2, r0 │ │ + ldrd r3, r0, [r0] │ │ + ldrd r6, sl, [ip] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #40 @ 0x28 │ │ + str r3, [sp, #16] │ │ + it cc │ │ + movcc r4, r1 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldmia.w r4, {r3, r5, r8, r9, fp, lr} │ │ + add.w r0, r0, r1, lsl #3 │ │ + mov r1, r0 │ │ + stmia.w r1, {r3, r5, r8, r9, fp, lr} │ │ + mov lr, ip │ │ + mov fp, r2 │ │ + ldrd r1, r9, [sp, #16] │ │ + add.w r3, r0, #24 │ │ + ldr.w r8, [sp, #32] │ │ + subs r1, r1, r6 │ │ + ldr r1, [sp, #24] │ │ + sbcs.w r1, r1, sl │ │ + it cc │ │ + movcc lr, r2 │ │ + mov sl, r0 │ │ + ldmia.w lr, {r0, r1, r2, r4, r5, r6} │ │ + stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + it cs │ │ + movcs ip, fp │ │ + add.w r0, sl, #48 @ 0x30 │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, sl, #72 @ 0x48 │ │ + ldr.w ip, [sp, #28] │ │ + ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #4 │ │ + b.n 30a2e │ │ + mov lr, r9 │ │ + add.w ip, sp, #40 @ 0x28 │ │ + ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ + mov r2, ip │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + add.w r0, r8, r8, lsl #1 │ │ + add.w lr, r9, r0, lsl #3 │ │ + add.w r0, ip, r0, lsl #3 │ │ + ldmia.w lr, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + movs r1, #1 │ │ + ldr r0, [sp, #0] │ │ + add.w sl, r1, #1 │ │ + cmp r1, r8 │ │ + str r1, [sp, #12] │ │ + sub.w r0, r0, r8 │ │ + str r0, [sp, #8] │ │ + add.w r0, r1, r1, lsl #1 │ │ + str r0, [sp, #24] │ │ + bcs.n 30af8 │ │ + ldr r0, [sp, #24] │ │ + mov r1, sl │ │ + ldr r3, [sp, #12] │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 30a7a │ │ + add r1, sp, #40 @ 0x28 │ │ + sub.w r4, r7, #48 @ 0x30 │ │ + ldr.w r9, [sp, #20] │ │ + strd ip, lr, [r1], #8 │ │ + ldmia r4, {r0, r2, r3, r4} │ │ + stmia r1!, {r0, r2, r3, r4} │ │ + ldrd r3, r8, [sp, #28] │ │ + cmp r3, r8 │ │ + mov r1, r3 │ │ + it cc │ │ + addcc r1, #1 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add.w r0, r0, #24 │ │ + str r0, [sp, #36] @ 0x24 │ │ + bcs.n 30af8 │ │ + add.w r3, r3, r3, lsl #1 │ │ + add r0, sp, #40 @ 0x28 │ │ + str r1, [sp, #28] │ │ + add.w r2, r9, r3, lsl #3 │ │ + add.w r4, r0, r3, lsl #3 │ │ + mov r1, r2 │ │ + mov r6, r4 │ │ + ldmia.w r1, {r0, r5, r8, fp, ip, lr} │ │ + stmia.w r6, {r0, r5, r8, fp, ip, lr} │ │ + add r0, sp, #40 @ 0x28 │ │ + ldr.w ip, [r0, r3, lsl #3] │ │ + ldrd r0, r1, [r4, #-24] │ │ + ldr.w lr, [r4, #4] │ │ + subs.w r0, ip, r0 │ │ + sbcs.w r0, lr, r1 │ │ + bcs.n 30a64 │ │ + add.w r3, r2, #8 │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ + ldr r2, [r2, #20] │ │ + ldmia r3, {r0, r1, r3} │ │ + str.w r2, [r7, #-36] │ │ + sub.w r2, r7, #48 @ 0x30 │ │ + stmia r2!, {r0, r1, r3} │ │ + add r0, sp, #40 @ 0x28 │ │ + cmp.w fp, #24 │ │ + add.w r3, r0, fp │ │ + sub.w r8, r3, #24 │ │ + mov r2, r3 │ │ + ldmia.w r8, {r0, r1, r4, r5, r6, r9} │ │ + stmia.w r2, {r0, r1, r4, r5, r6, r9} │ │ + beq.n 30a52 │ │ + ldrd r0, r1, [r3, #-48] @ 0x30 │ │ + sub.w fp, fp, #24 │ │ + subs.w r0, ip, r0 │ │ + sbcs.w r0, lr, r1 │ │ + bcc.n 30ac4 │ │ + add r0, sp, #40 @ 0x28 │ │ + add.w r1, r0, fp │ │ + b.n 30a54 │ │ + add.w r0, r8, r8, lsl #1 │ │ + add r1, sp, #40 @ 0x28 │ │ + add.w r4, r1, r0, lsl #3 │ │ + ldrd r1, r2, [sp, #8] │ │ + cmp r2, r1 │ │ + bcs.n 30bd0 │ │ + ldr r1, [sp, #20] │ │ + str r4, [sp, #16] │ │ + add.w r0, r1, r0, lsl #3 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #24] │ │ + mov.w r9, r0, lsl #3 │ │ + movs r0, #24 │ │ + strd r0, r4, [sp, #24] │ │ + b.n 30b54 │ │ + ldr r4, [sp, #28] │ │ + mov r1, r4 │ │ + sub.w r6, r7, #48 @ 0x30 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + strd r5, lr, [r1], #8 │ │ + ldmia r6, {r0, r2, r3, r6} │ │ + stmia r1!, {r0, r2, r3, r6} │ │ + ldrd r0, r2, [sp, #8] │ │ + mov sl, r2 │ │ + cmp r2, r0 │ │ + it cc │ │ + addcc.w sl, sl, #1 │ │ + ldr r0, [sp, #24] │ │ + sub.w r0, r0, #24 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #16] │ │ + add.w r0, r0, #24 │ │ + str r0, [sp, #16] │ │ + bcs.n 30bd0 │ │ + add.w r0, r2, r2, lsl #1 │ │ + ldr r1, [sp, #4] │ │ + str.w sl, [sp, #12] │ │ + add.w fp, r1, r0, lsl #3 │ │ + add.w r3, r4, r0, lsl #3 │ │ + mov r5, fp │ │ + mov r6, r3 │ │ + ldmia.w r5, {r1, r2, r8, sl, ip, lr} │ │ + stmia.w r6, {r1, r2, r8, sl, ip, lr} │ │ + ldr.w r0, [r4, r0, lsl #3] │ │ + ldrd r1, r2, [r3, #-24] │ │ + ldr.w lr, [r3, #4] │ │ + subs r1, r0, r1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + sbcs.w r1, lr, r2 │ │ + bcs.n 30b34 │ │ + add.w r6, fp, #8 │ │ + ldr.w sl, [sp, #24] │ │ + ldr.w fp, [sp, #16] │ │ + sub.w r0, r7, #48 @ 0x30 │ │ + ldmia r6, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + add.w r5, fp, r9 │ │ + cmp r9, sl │ │ + sub.w r8, r5, #24 │ │ + mov r6, r5 │ │ + ldmia.w r8, {r0, r1, r2, r3, r4, ip} │ │ + stmia.w r6, {r0, r1, r2, r3, r4, ip} │ │ + beq.n 30b22 │ │ + ldrd r0, r1, [r5, #-48] @ 0x30 │ │ + add.w sl, sl, #24 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + sub.w fp, fp, #24 │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, lr, r1 │ │ + bcc.n 30b9c │ │ + ldr r4, [sp, #28] │ │ + add.w r1, fp, r9 │ │ + b.n 30b26 │ │ + ldr r0, [sp, #0] │ │ + add.w r9, sp, #40 @ 0x28 │ │ + ldr r6, [sp, #20] │ │ + sub.w fp, r4, #24 │ │ + add.w r1, r0, r0, lsl #1 │ │ + mvn.w r0, #23 │ │ + str r1, [sp, #16] │ │ + add.w r8, r0, r1, lsl #3 │ │ + ldr r0, [sp, #32] │ │ + add.w sl, r9, r8 │ │ + ldrd r1, r2, [r9] │ │ + mov.w lr, #0 │ │ + ldrd r3, r5, [r4] │ │ + strd r0, r9, [sp, #32] │ │ + mov.w r9, #0 │ │ + subs r1, r3, r1 │ │ + strd r6, r4, [sp, #24] │ │ + sbcs.w r1, r5, r2 │ │ + it cs │ │ + movcs.w r9, #1 │ │ + it cc │ │ + movcc.w lr, #1 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + cmp.w lr, #0 │ │ + it ne │ │ + movne r2, r4 │ │ + mov r0, r6 │ │ + mov r3, sl │ │ + ldmia.w r2, {r1, r4, r5, r6, sl, ip} │ │ + stmia.w r0, {r1, r4, r5, r6, sl, ip} │ │ + mov ip, r3 │ │ + mov sl, r3 │ │ + ldrd r0, r1, [r3] │ │ + ldrd r2, r6, [fp] │ │ + subs r0, r0, r2 │ │ + sbcs.w r0, r1, r6 │ │ + it cc │ │ + movcc ip, fp │ │ + ldr r0, [sp, #20] │ │ + add.w r1, r0, r8 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + sub.w r8, r8, #24 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov.w r0, #0 │ │ + mov.w r1, #0 │ │ + ldrd r6, r4, [sp, #24] │ │ + it cc │ │ + movcc r0, #1 │ │ + it cs │ │ + movcs r1, #1 │ │ + cmp r1, #0 │ │ + it ne │ │ + movne.w r1, #4294967295 @ 0xffffffff │ │ + cmp r0, #0 │ │ + it ne │ │ + movne.w r0, #4294967295 @ 0xffffffff │ │ + add.w r1, r1, r1, lsl #1 │ │ + add.w r0, r0, r0, lsl #1 │ │ + adds r6, #24 │ │ + add.w sl, sl, r1, lsl #3 │ │ + add.w fp, fp, r0, lsl #3 │ │ + orr.w r0, r9, r9, lsl #1 │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ + add.w r9, r9, r0, lsl #3 │ │ + orr.w r0, lr, lr, lsl #1 │ │ + add.w r4, r4, r0, lsl #3 │ │ + ldr r0, [sp, #32] │ │ + subs r0, #1 │ │ + bne.n 30bf0 │ │ + ldr r0, [sp, #0] │ │ + add.w ip, fp, #24 │ │ + lsls r2, r0, #31 │ │ + beq.n 30ce4 │ │ + mov r0, r4 │ │ + cmp r9, ip │ │ + it cc │ │ + movcc r0, r9 │ │ + mov lr, r4 │ │ + mov r8, r6 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + mov.w r0, #0 │ │ + stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + mov.w r1, #0 │ │ + it cs │ │ + movcs r1, #1 │ │ + it cc │ │ + movcc r0, #1 │ │ + orr.w r1, r1, r1, lsl #1 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + add.w r4, lr, r1, lsl #3 │ │ + add.w r9, r9, r0, lsl #3 │ │ + mov r1, r4 │ │ + ldr r4, [sp, #20] │ │ + cmp r9, ip │ │ + itt eq │ │ + addeq.w r0, sl, #24 │ │ + cmpeq r1, r0 │ │ + bne.n 30cfe │ │ + addw sp, sp, #1212 @ 0x4bc │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bl d0f8 │ │ + udf #254 @ 0xfe │ │ + mov r5, r0 │ │ + ldr r0, [sp, #16] │ │ + add r1, sp, #40 @ 0x28 │ │ + lsls r2, r0, #3 │ │ + mov r0, r4 │ │ + bl 5df6a │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #36 @ 0x24 │ │ + add.w lr, r1, r1, lsr #1 │ │ + cmp.w lr, #0 │ │ + beq.n 30e22 │ │ + mov fp, r0 │ │ + str r1, [sp, #0] │ │ + b.n 30d3e │ │ + ldr.w lr, [sp, #4] │ │ + ldr r1, [sp, #0] │ │ + cmp.w lr, #0 │ │ + beq.n 30e22 │ │ + sub.w lr, lr, #1 │ │ + str.w lr, [sp, #4] │ │ + cmp lr, r1 │ │ + bcs.n 30d80 │ │ + mov r1, fp │ │ + add.w r8, sp, #8 │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + mov ip, r8 │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + add.w r0, lr, lr, lsl #1 │ │ + movs r2, #24 │ │ + add.w r9, fp, r0, lsl #3 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl 5df0a │ │ + mov r0, r8 │ │ + ldr.w lr, [sp, #4] │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + movs r4, #0 │ │ + ldr r1, [sp, #0] │ │ + b.n 30d84 │ │ + sub.w r4, lr, r1 │ │ + lsls r6, r4, #1 │ │ + cmp r1, lr │ │ + mov ip, lr │ │ + add.w r3, r6, #1 │ │ + it cc │ │ + movcc ip, r1 │ │ + cmp r3, ip │ │ + bcs.n 30d32 │ │ + adds r0, r6, #2 │ │ + cmp r0, ip │ │ + bcs.n 30dc2 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r6, r3, r3, lsl #1 │ │ + ldr.w r2, [fp, r0, lsl #3] │ │ + add.w r0, fp, r0, lsl #3 │ │ + ldr.w r5, [fp, r6, lsl #3] │ │ + add.w r6, fp, r6, lsl #3 │ │ + ldr r0, [r0, #4] │ │ + ldr r6, [r6, #4] │ │ + subs r2, r5, r2 │ │ + sbcs.w r0, r6, r0 │ │ + it cc │ │ + addcc r3, #1 │ │ + add.w r0, r3, r3, lsl #1 │ │ + mov lr, r3 │ │ + add.w r3, r4, r4, lsl #1 │ │ + ldr.w r6, [fp, r0, lsl #3] │ │ + add.w r1, fp, r0, lsl #3 │ │ + ldr.w r4, [fp, r3, lsl #3] │ │ + add.w r3, fp, r3, lsl #3 │ │ + ldr r0, [r1, #4] │ │ + ldr r5, [r3, #4] │ │ + subs r2, r4, r6 │ │ + sbcs.w r2, r5, r0 │ │ + bcs.n 30d32 │ │ + strd r6, r0, [r3] │ │ + add.w r6, r1, #8 │ │ + str r4, [r1, #0] │ │ + str r5, [r1, #4] │ │ + ldmia r6, {r0, r4, r5, r6} │ │ + ldrd r2, r9, [r3, #8] │ │ + ldrd r8, sl, [r3, #16] │ │ + str r4, [r3, #12] │ │ + mov r4, lr │ │ + str r6, [r3, #20] │ │ + mov.w r6, lr, lsl #1 │ │ + str r0, [r3, #8] │ │ + str r5, [r3, #16] │ │ + adds r3, r6, #1 │ │ + cmp r3, ip │ │ + str r2, [r1, #8] │ │ + str.w r9, [r1, #12] │ │ + str.w r8, [r1, #16] │ │ + str.w sl, [r1, #20] │ │ + bcc.n 30d96 │ │ + b.n 30d32 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + mov fp, r2 │ │ + mov r4, r1 │ │ + cmp r3, #8 │ │ + bcc.n 30e7c │ │ + lsrs r6, r3, #3 │ │ + mov.w r9, #168 @ 0xa8 │ │ + mla r2, r6, r9, r0 │ │ + add.w sl, r6, r6, lsl #1 │ │ + mov r3, r6 │ │ + add.w r1, r0, sl, lsl #5 │ │ + bl 30e2a │ │ + mla r2, r6, r9, r4 │ │ + add.w r1, r4, sl, lsl #5 │ │ + mov r8, r0 │ │ + mov r0, r4 │ │ + mov r3, r6 │ │ + bl 30e2a │ │ + mla r2, r6, r9, fp │ │ + add.w r1, fp, sl, lsl #5 │ │ + mov r4, r0 │ │ + mov r0, fp │ │ + mov r3, r6 │ │ + bl 30e2a │ │ + mov fp, r0 │ │ + mov r0, r8 │ │ + ldrd lr, ip, [fp] │ │ + movs r5, #0 │ │ + ldrd r3, r6, [r4] │ │ + ldrd r2, r8, [r0] │ │ + subs.w r1, r3, lr │ │ + sbcs.w r1, r6, ip │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + subs r3, r2, r3 │ │ + sbcs.w r3, r8, r6 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + teq r3, r1 │ │ + it ne │ │ + movne r4, fp │ │ + subs.w r1, r2, lr │ │ + sbcs.w r1, r8, ip │ │ + it cc │ │ + movcc r5, #1 │ │ + eors r3, r5 │ │ + it ne │ │ + movne r4, r0 │ │ + mov r0, r4 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #404 @ 0x194 │ │ + mov r8, r0 │ │ + movw r0, #25976 @ 0x6578 │ │ + strh.w r0, [sp, #20] │ │ + movw r0, #26220 @ 0x666c │ │ + movt r0, #25903 @ 0x652f │ │ + str r0, [sp, #16] │ │ + movw r0, #12131 @ 0x2f63 │ │ + movt r0, #25971 @ 0x6573 │ │ + str r0, [sp, #12] │ │ + movw r0, #28719 @ 0x702f │ │ + movt r0, #28530 @ 0x6f72 │ │ + str r0, [sp, #8] │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #22] │ │ + add r0, sp, #8 │ │ + cmp r0, r0 │ │ + beq.n 30f14 │ │ + movs r1, #0 │ │ + ldrb r2, [r0, r1] │ │ + cbz r2, 30f52 │ │ + adds r1, #1 │ │ + bne.n 30f0c │ │ + movw r3, #256 @ 0x100 │ │ + ldrd r1, r2, [sp, #8] │ │ + movt r3, #257 @ 0x101 │ │ + subs r6, r3, r2 │ │ + subs r3, r3, r1 │ │ + orrs r2, r6 │ │ + orrs r1, r3 │ │ + ands r1, r2 │ │ + bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ + sub.w r1, r1, #2155905152 @ 0x80808080 │ │ + clz r1, r1 │ │ + lsrs r2, r1, #5 │ │ + add.w r1, r0, r2, lsl #3 │ │ + lsls r0, r2, #3 │ │ + movs r2, #0 │ │ + ldrb r3, [r1, r2] │ │ + cbz r3, 30f50 │ │ + adds r2, #1 │ │ + eor.w r3, r0, r2 │ │ + cmp r3, #15 │ │ + bne.n 30f40 │ │ + b.n 30fa6 │ │ + adds r1, r2, r0 │ │ + cmp r1, #14 │ │ + bne.n 30fa6 │ │ + mov.w r0, #256 @ 0x100 │ │ + mov.w r6, #256 @ 0x100 │ │ + blx 60d40 │ │ + cmp r0, #0 │ │ + beq.w 3109a │ │ + add.w r9, sp, #8 │ │ + add.w sl, sp, #392 @ 0x188 │ │ + mov r4, r0 │ │ + mov.w fp, #1 │ │ + strd r6, r0, [sp, #392] @ 0x188 │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + blx 60f10 │ │ + mov r5, r0 │ │ + adds r0, #1 │ │ + beq.n 3100e │ │ + cmp r5, r6 │ │ + str r5, [sp, #400] @ 0x190 │ │ + bne.n 31044 │ │ + mov r0, sl │ │ + mov r1, r6 │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + str.w fp, [sp] │ │ + bl 1d8d4 │ │ + ldrd r6, r4, [sp, #392] @ 0x188 │ │ + b.n 30f7a │ │ + ldr r1, [pc, #296] @ (310d0 ) │ │ + movs r0, #2 │ │ + ldr r5, [pc, #296] @ (310d4 ) │ │ + movs r4, #0 │ │ + add r1, pc │ │ + add r5, pc │ │ + ldrb r3, [r1, #0] │ │ + movs r1, #0 │ │ + uxtb r3, r3 │ │ + mov r2, r4 │ │ + tbb [pc, r3] │ │ + lsls r2, r6, #12 │ │ + lsls r2, r0, #28 │ │ + ldrb r2, [r5, #8] │ │ + cbz r2, 31026 │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ + b.n 31080 │ │ + ldrb r2, [r5, #8] │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ + cmp r2, #0 │ │ + bne.n 31080 │ │ + ldrd r9, r4, [r5] │ │ + movs r1, #2 │ │ + ldr r0, [pc, #248] @ (310d8 ) │ │ + strb.w r1, [r8, #4] │ │ + ldr r1, [r4, #0] │ │ + add r0, pc │ │ + str.w r6, [r8] │ │ + str.w r0, [r8, #8] │ │ + cbz r1, 30ff4 │ │ + mov r0, r9 │ │ + blx r1 │ │ + ldr r0, [r4, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, r5 │ │ + blx 60d20 │ │ + add sp, #404 @ 0x194 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + blx 60d90 │ │ + cmp r6, #0 │ │ + ldr r5, [r0, #0] │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne 60d20 │ │ + movs r0, #0 │ │ + movs r4, #0 │ │ + cmp r5, #2 │ │ + bne.n 30fc6 │ │ + ldr r0, [pc, #180] @ (310dc ) │ │ + movs r1, #2 │ │ + strb.w r1, [r8, #4] │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + add r0, pc │ │ + str.w r1, [r8] │ │ + str.w r0, [r8, #8] │ │ + add sp, #404 @ 0x194 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp r6, r5 │ │ + bls.n 31060 │ │ + cbz r5, 31072 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + blx 60d60 │ │ + mov r6, r5 │ │ + cbnz r0, 31062 │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + bl b118 │ │ + udf #254 @ 0xfe │ │ + mov r0, r4 │ │ + ubfx r4, r0, #8, #8 │ │ + lsrs r1, r0, #16 │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + mov r3, r0 │ │ + beq.n 30fb6 │ │ + b.n 31080 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + movs r4, #0 │ │ + mov r6, r5 │ │ + lsls r1, r1, #16 │ │ + uxtb r0, r0 │ │ + orr.w r1, r1, r4, lsl #8 │ │ + str.w r5, [r8, #8] │ │ + add r0, r1 │ │ + strd r6, r0, [r8] │ │ + add sp, #404 @ 0x194 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #1 │ │ + mov.w r1, #256 @ 0x100 │ │ + bl b118 │ │ + mov r6, r0 │ │ + ldr r0, [r4, #4] │ │ + cbnz r0, 310ae │ │ + mov r4, r5 │ │ + b.n 310c4 │ │ + mov r0, r9 │ │ + blx 60d20 │ │ + mov r4, r5 │ │ + b.n 310c4 │ │ + mov r6, r0 │ │ + b.n 310c4 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #392] @ 0x188 │ │ + cbz r0, 310ca │ │ + ldr r4, [sp, #396] @ 0x18c │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + mov r0, r6 │ │ + blx 5f420 │ │ + subs r6, r7, #5 │ │ + movs r3, r0 │ │ + subs r4, r5, #5 │ │ + movs r3, r0 │ │ + movs r0, #208 @ 0xd0 │ │ + movs r3, r0 │ │ + movs r0, #130 @ 0x82 │ │ + movs r3, r0 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + sub sp, #24 │ │ + ldr r3, [r0, #0] │ │ + mov r4, r0 │ │ + movs r5, #4 │ │ + lsls r0, r3, #1 │ │ + cmp r0, #4 │ │ + mov.w r0, #48 @ 0x30 │ │ + it hi │ │ + lslhi r5, r3, #1 │ │ + umull r2, r1, r5, r0 │ │ + movs r0, #0 │ │ + cbnz r1, 31144 │ │ + movw r1, #65528 @ 0xfff8 │ │ + movt r1, #32767 @ 0x7fff │ │ + cmp r2, r1 │ │ + bhi.n 3113c │ │ + cbz r3, 3111c │ │ + ldr r0, [r4, #4] │ │ + str r0, [sp, #12] │ │ + add.w r0, r3, r3, lsl #1 │ │ + lsls r0, r0, #4 │ │ + str r0, [sp, #20] │ │ + movs r0, #8 │ │ + add r3, sp, #12 │ │ + str r0, [sp, #16] │ │ + mov r0, sp │ │ + movs r1, #8 │ │ + bl 223b0 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + itttt ne │ │ + ldrne r0, [sp, #4] │ │ + strdne r5, r0, [r4] │ │ + addne sp, #24 │ │ + popne {r4, r5, r7, pc} │ │ + ldrd r0, r1, [sp, #4] │ │ + ldr r2, [pc, #16] @ (31150 ) │ │ + add r2, pc │ │ + bl b108 │ │ + ldr r2, [pc, #4] @ (3114c ) │ │ + add r2, pc │ │ + bl b108 │ │ + movs r0, #154 @ 0x9a │ │ + movs r3, r0 │ │ + movs r0, #162 @ 0xa2 │ │ + movs r3, r0 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + mov r4, r0 │ │ + ldr r0, [r0, #16] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #20] │ │ + blxne 60d20 │ │ + ldr r0, [r4, #28] │ │ + cbz r0, 31174 │ │ + ldr r0, [r4, #32] │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 60c64 │ │ + pop {r4, r6, r7, pc} │ │ + bmi.n 31122 │ │ + cmp r1, #0 │ │ + beq.n 31244 │ │ + push {r4, r5, r6, r7, lr} │ │ + str.w r8, [sp, #-4]! │ │ + ldr r3, [pc, #200] @ (3124c ) │ │ + add.w ip, r0, r1 │ │ + movs r2, #0 │ │ + mov r4, r0 │ │ + add r3, pc │ │ + mov r8, r3 │ │ + b.n 311a8 │ │ + orr.w r6, r3, lr, lsl #6 │ │ + adds r4, r5, #2 │ │ + sub.w r3, r6, #9 │ │ + cmp r3, #5 │ │ + bcs.n 311e8 │ │ + subs r2, r2, r5 │ │ + cmp r4, ip │ │ + add r2, r4 │ │ + beq.n 31234 │ │ + mov r5, r4 │ │ + ldrsb.w r3, [r4], #1 │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + uxtb r6, r3 │ │ + bgt.n 31198 │ │ + ldrb r3, [r5, #1] │ │ + and.w lr, r6, #31 │ │ + cmp r6, #224 @ 0xe0 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + bcc.n 31192 │ │ + ldrb r4, [r5, #2] │ │ + cmp r6, #240 @ 0xf0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r3, r4, r3, lsl #6 │ │ + bcc.n 31204 │ │ + ldrb r4, [r5, #3] │ │ + and.w r6, lr, #7 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r3, r4, r3, lsl #6 │ │ + adds r4, r5, #4 │ │ + orr.w r6, r3, r6, lsl #18 │ │ + b.n 31198 │ │ + cmp r6, #32 │ │ + beq.n 311a0 │ │ + cmp r6, #128 @ 0x80 │ │ + bcc.n 31236 │ │ + lsrs r3, r6, #8 │ │ + cmp r3, #31 │ │ + bgt.n 3120c │ │ + cbz r3, 3121c │ │ + cmp r3, #22 │ │ + bne.n 31236 │ │ + cmp.w r6, #5760 @ 0x1680 │ │ + beq.n 311a0 │ │ + b.n 31236 │ │ + orr.w r6, r3, lr, lsl #12 │ │ + adds r4, r5, #3 │ │ + b.n 31198 │ │ + cmp r3, #32 │ │ + beq.n 31228 │ │ + cmp r3, #48 @ 0x30 │ │ + bne.n 31236 │ │ + cmp.w r6, #12288 @ 0x3000 │ │ + beq.n 311a0 │ │ + b.n 31236 │ │ + uxtb r3, r6 │ │ + ldrb.w r3, [r8, r3] │ │ + lsls r3, r3, #31 │ │ + bne.n 311a0 │ │ + b.n 31236 │ │ + uxtb r3, r6 │ │ + ldrb.w r3, [r8, r3] │ │ + lsls r3, r3, #30 │ │ + bmi.n 311a0 │ │ + b.n 31236 │ │ + mov r2, r1 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + add r0, r2 │ │ + subs r1, r1, r2 │ │ + bx lr │ │ + movs r2, #0 │ │ + add r0, r2 │ │ + subs r1, r1, r2 │ │ + bx lr │ │ + str r0, [r5, #96] @ 0x60 │ │ + vsli.64 d27, d16, #61 @ 0x3d │ │ + ldrd r4, r2, [r1] │ │ + cmp r4, r2 │ │ + beq.n 31272 │ │ + mov r3, r4 │ │ + ldrb.w r2, [r3], #1 │ │ + str r3, [r1, #0] │ │ + sxtb r3, r2 │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + ble.n 3127e │ │ + movs r1, #0 │ │ + strd r1, r2, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + ldr r1, [pc, #104] @ (312dc ) │ │ + movs r2, #18 │ │ + add r1, pc │ │ + strd r1, r2, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + adds r3, r4, #2 │ │ + str r3, [r1, #0] │ │ + ldrb r3, [r4, #1] │ │ + and.w ip, r2, #31 │ │ + cmp r2, #224 @ 0xe0 │ │ + and.w lr, r3, #63 @ 0x3f │ │ + bcc.n 312c2 │ │ + ldrb r3, [r4, #2] │ │ + cmp r2, #240 @ 0xf0 │ │ + add.w r5, r4, #3 │ │ + str r5, [r1, #0] │ │ + and.w r3, r3, #63 @ 0x3f │ │ + orr.w lr, r3, lr, lsl #6 │ │ + bcc.n 312ce │ │ + ldrb r2, [r4, #3] │ │ + adds r3, r4, #4 │ │ + str r3, [r1, #0] │ │ + and.w r1, r2, #63 @ 0x3f │ │ + and.w r2, ip, #7 │ │ + orr.w r1, r1, lr, lsl #6 │ │ + orr.w r2, r1, r2, lsl #18 │ │ + movs r1, #0 │ │ + strd r1, r2, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + orr.w r2, lr, ip, lsl #6 │ │ + movs r1, #0 │ │ + strd r1, r2, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + orr.w r2, lr, ip, lsl #12 │ │ + movs r1, #0 │ │ + strd r1, r2, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + nop │ │ + strb r3, [r1, #1] │ │ + @ instruction: 0xfffde9d0 │ │ + movs r1, #0 │ │ + cmp r2, r1 │ │ + beq.n 312fc │ │ + push {r4, lr} │ │ + mov r3, r2 │ │ + ldrb.w r1, [r3], #1 │ │ + str r3, [r0, #0] │ │ + sxtb r3, r1 │ │ + cmp r3, #0 │ │ + bmi.n 31300 │ │ + movs r0, #1 │ │ + pop {r4, pc} │ │ + movs r0, #0 │ │ + bx lr │ │ + adds r3, r2, #2 │ │ + str r3, [r0, #0] │ │ + ldrb r3, [r2, #1] │ │ + and.w ip, r1, #31 │ │ + cmp r1, #224 @ 0xe0 │ │ + and.w r3, r3, #63 @ 0x3f │ │ + bcc.n 31340 │ │ + ldrb.w lr, [r2, #2] │ │ + adds r4, r2, #3 │ │ + str r4, [r0, #0] │ │ + cmp r1, #240 @ 0xf0 │ │ + and.w r4, lr, #63 @ 0x3f │ │ + orr.w r3, r4, r3, lsl #6 │ │ + bcc.n 31348 │ │ + ldrb r1, [r2, #3] │ │ + adds r2, #4 │ │ + str r2, [r0, #0] │ │ + and.w r0, r1, #63 @ 0x3f │ │ + and.w r1, ip, #7 │ │ + orr.w r0, r0, r3, lsl #6 │ │ + orr.w r1, r0, r1, lsl #18 │ │ + movs r0, #1 │ │ + pop {r4, pc} │ │ + orr.w r1, r3, ip, lsl #6 │ │ + movs r0, #1 │ │ + pop {r4, pc} │ │ + orr.w r1, r3, ip, lsl #12 │ │ + movs r0, #1 │ │ + pop {r4, pc} │ │ + push {r4, r5, r6, lr} │ │ + ldrb r3, [r1, #0] │ │ + cmp r2, #1 │ │ + bne.n 3136e │ │ + cmp r3, #43 @ 0x2b │ │ + mov.w ip, #1 │ │ + it ne │ │ + cmpne r3, #45 @ 0x2d │ │ + bne.n 3137c │ │ + strb.w ip, [r0, #1] │ │ + strb.w ip, [r0] │ │ + pop {r4, r5, r6, pc} │ │ + cmp r3, #43 @ 0x2b │ │ + bne.n 313b0 │ │ + sub.w ip, r2, #1 │ │ + adds r1, #1 │ │ + cmp r2, #18 │ │ + bcs.n 313b6 │ │ + movs r3, #0 │ │ + movs r6, #0 │ │ + ldrb r5, [r1, #0] │ │ + sub.w r2, r5, #65 @ 0x41 │ │ + sub.w r4, r5, #48 @ 0x30 │ │ + cmp r5, #57 @ 0x39 │ │ + bic.w r2, r2, #32 │ │ + it hi │ │ + addhi.w r4, r2, #10 │ │ + cmp r4, #15 │ │ + bhi.n 313fe │ │ + orr.w r4, r4, r3, lsl #4 │ │ + lsls r2, r6, #4 │ │ + orr.w r6, r2, r3, lsr #28 │ │ + adds r1, #1 │ │ + subs.w ip, ip, #1 │ │ + mov r3, r4 │ │ + bne.n 31380 │ │ + b.n 313f0 │ │ + cmp r2, #17 │ │ + mov ip, r2 │ │ + bcc.n 3137c │ │ + mov.w lr, #0 │ │ + movs r6, #0 │ │ + ldrb r4, [r1, #0] │ │ + sub.w r5, r4, #65 @ 0x41 │ │ + sub.w r3, r4, #48 @ 0x30 │ │ + cmp r4, #57 @ 0x39 │ │ + bic.w r5, r5, #32 │ │ + it hi │ │ + addhi.w r3, r5, #10 │ │ + cmp r3, #15 │ │ + bhi.n 313fe │ │ + cmp.w r6, #268435456 @ 0x10000000 │ │ + bcs.n 3140c │ │ + orr.w r4, r3, lr, lsl #4 │ │ + lsls r2, r6, #4 │ │ + orr.w r6, r2, lr, lsr #28 │ │ + adds r1, #1 │ │ + subs.w ip, ip, #1 │ │ + mov lr, r4 │ │ + bne.n 313bc │ │ + mov.w ip, #0 │ │ + strd r4, r6, [r0, #8] │ │ + strb.w ip, [r0] │ │ + pop {r4, r5, r6, pc} │ │ + mov.w ip, #1 │ │ + strb.w ip, [r0, #1] │ │ + strb.w ip, [r0] │ │ + pop {r4, r5, r6, pc} │ │ + movs r1, #2 │ │ + mov.w ip, #1 │ │ + strb r1, [r0, #1] │ │ + strb.w ip, [r0] │ │ + pop {r4, r5, r6, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #40 @ 0x28 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + movs r0, #1 │ │ + strb.w r0, [sp, #36] @ 0x24 │ │ + movs r0, #58 @ 0x3a │ │ + mov r5, r1 │ │ + strd r1, r2, [sp, #16] │ │ + add r1, sp, #12 │ │ + str r0, [sp, #12] │ │ + str r0, [sp, #32] │ │ + mov r0, sp │ │ + mov r6, r2 │ │ + str r2, [sp, #28] │ │ + bl 198c4 │ │ + ldr r0, [sp, #0] │ │ + cmp r0, #1 │ │ + bne.n 31464 │ │ + ldrd r0, r1, [sp, #4] │ │ + adds r3, r4, #4 │ │ + subs r2, r6, r1 │ │ + add r1, r5 │ │ + stmia r3!, {r0, r1, r2} │ │ + str r5, [r4, #0] │ │ + add sp, #40 @ 0x28 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r5, #0 │ │ + str r5, [r4, #0] │ │ + add sp, #40 @ 0x28 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r7, lr} │ │ + cmp r2, #1 │ │ + beq.n 31486 │ │ + cbnz r2, 3149e │ │ + movs r1, #0 │ │ + mov.w lr, #1 │ │ + strb r1, [r0, #1] │ │ + strb.w lr, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + ldrb r2, [r1, #0] │ │ + mov.w lr, #1 │ │ + cmp r2, #43 @ 0x2b │ │ + it ne │ │ + cmpne r2, #45 @ 0x2d │ │ + bne.n 314f2 │ │ + strb.w lr, [r0, #1] │ │ + strb.w lr, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + ldrb r3, [r1, #0] │ │ + cmp r3, #43 @ 0x2b │ │ + bne.n 314ec │ │ + sub.w lr, r2, #1 │ │ + adds r1, #1 │ │ + cmp r2, #10 │ │ + bcc.n 314f2 │ │ + mov.w ip, #0 │ │ + movs r2, #0 │ │ + cmp.w lr, #0 │ │ + beq.n 3151a │ │ + ldrb.w r4, [r1], #1 │ │ + sub.w r5, r4, #65 @ 0x41 │ │ + sub.w r3, r4, #48 @ 0x30 │ │ + cmp r4, #57 @ 0x39 │ │ + bic.w r5, r5, #32 │ │ + it hi │ │ + addhi.w r3, r5, #10 │ │ + cmp r3, #15 │ │ + bhi.n 31526 │ │ + cmp.w ip, r2, lsr #28 │ │ + bne.n 31534 │ │ + lsls r2, r2, #4 │ │ + sub.w lr, lr, #1 │ │ + orrs r2, r3 │ │ + cmp.w lr, #0 │ │ + bne.n 314ba │ │ + b.n 3151a │ │ + cmp r2, #9 │ │ + mov lr, r2 │ │ + bcs.n 314ae │ │ + movs r2, #0 │ │ + ldrb r5, [r1, #0] │ │ + sub.w r4, r5, #65 @ 0x41 │ │ + sub.w r3, r5, #48 @ 0x30 │ │ + cmp r5, #57 @ 0x39 │ │ + bic.w r4, r4, #32 │ │ + it hi │ │ + addhi.w r3, r4, #10 │ │ + cmp r3, #15 │ │ + bhi.n 31526 │ │ + orr.w r2, r3, r2, lsl #4 │ │ + adds r1, #1 │ │ + subs.w lr, lr, #1 │ │ + bne.n 314f4 │ │ + mov.w lr, #0 │ │ + str r2, [r0, #4] │ │ + strb.w lr, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + mov.w lr, #1 │ │ + strb.w lr, [r0, #1] │ │ + strb.w lr, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + movs r1, #2 │ │ + mov.w lr, #1 │ │ + strb r1, [r0, #1] │ │ + strb.w lr, [r0] │ │ + pop {r4, r5, r7, pc} │ │ + bmi.n 314ee │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + bgt.n 3155a │ │ + ldr r0, [pc, #56] @ (3158c ) │ │ + add r0, pc │ │ + bl b128 │ │ + mov r4, r2 │ │ + mov r5, r0 │ │ + cbz r2, 31576 │ │ + mov r0, r4 │ │ + mov r6, r1 │ │ + blx 60d40 │ │ + mov r1, r6 │ │ + mov r6, r0 │ │ + cbnz r0, 31578 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl b118 │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ + mov r2, r4 │ │ + bl 5df06 │ │ + strd r4, r6, [r5] │ │ + str r4, [r5, #8] │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + asrs r4, r1, #25 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + uxtb r0, r0 │ │ + cmp r0, #3 │ │ + bne.n 315c6 │ │ + ldrd r5, r6, [r1] │ │ + mov r4, r1 │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 315ac │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r8, r0 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + bmi.n 31592 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #16 │ │ + mov r8, r0 │ │ + mov r0, sp │ │ + mov r6, r3 │ │ + bl b1bc │ │ + ldr r0, [sp, #0] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 31618 │ │ + ldrb r2, [r6, #6] │ │ + ldrb r1, [r6, #7] │ │ + ldrb r0, [r6, #8] │ │ + ldrd r5, r9, [sp, #4] │ │ + cbz r2, 3162a │ │ + cbz r1, 31644 │ │ + cbnz r0, 31646 │ │ + movs r0, #2 │ │ + b.n 31630 │ │ + ldr r1, [pc, #248] @ (31714 ) │ │ + add r1, pc │ │ + ldrd r1, r2, [r1] │ │ + strd r1, r2, [r8] │ │ + cbz r0, 3168a │ │ + ldr r5, [sp, #4] │ │ + b.n 31702 │ │ + cbz r1, 31650 │ │ + cbnz r0, 31652 │ │ + movs r0, #1 │ │ + ldrb r1, [r6, #9] │ │ + ldrb r3, [r6, #10] │ │ + ldrb r2, [r6, #11] │ │ + cbnz r3, 316a4 │ │ + ands.w r1, r1, #1 │ │ + it ne │ │ + movne.w r1, #512 @ 0x200 │ │ + b.n 316b0 │ │ + cbz r0, 31668 │ │ + movw r0, #1026 @ 0x402 │ │ + ldrb r1, [r6, #9] │ │ + cbnz r1, 3165a │ │ + b.n 3169a │ │ + cbz r0, 31674 │ │ + movw r0, #1025 @ 0x401 │ │ + ldrb r1, [r6, #9] │ │ + cbz r1, 3169a │ │ + ldrb r1, [r6, #11] │ │ + cbz r1, 31674 │ │ + movs r1, #1 │ │ + ldrb r3, [r6, #10] │ │ + ldrb r2, [r6, #11] │ │ + cbnz r3, 316a4 │ │ + b.n 31638 │ │ + ldrb r0, [r6, #9] │ │ + cmp r0, #0 │ │ + itt eq │ │ + ldrbeq r0, [r6, #10] │ │ + cmpeq r0, #0 │ │ + beq.n 31692 │ │ + movs r0, #22 │ │ + str.w r0, [r8, #4] │ │ + movs r0, #0 │ │ + strb.w r0, [r8] │ │ + movs r0, #0 │ │ + cmp.w r9, #0 │ │ + strb r0, [r5, #0] │ │ + bne.n 31702 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb r0, [r6, #11] │ │ + cmp r0, #0 │ │ + bne.n 31674 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + ldrb r3, [r6, #10] │ │ + ldrb r2, [r6, #11] │ │ + cmp r3, #0 │ │ + beq.n 31638 │ │ + lsls r1, r1, #31 │ │ + mov.w r1, #64 @ 0x40 │ │ + it ne │ │ + movne.w r1, #576 @ 0x240 │ │ + cmp r2, #0 │ │ + it ne │ │ + movne r1, #192 @ 0xc0 │ │ + ldr r2, [r6, #0] │ │ + orrs r0, r1 │ │ + ldrh r6, [r6, #4] │ │ + bic.w r1, r2, #3 │ │ + orrs r0, r1 │ │ + orr.w r4, r0, #524288 @ 0x80000 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + blx 60dd0 │ │ + adds r1, r0, #1 │ │ + bne.n 316ee │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #4 │ │ + beq.n 316c6 │ │ + movs r1, #0 │ │ + str.w r0, [r8, #4] │ │ + strb.w r1, [r8, #3] │ │ + strh.w r1, [r8, #1] │ │ + b.n 316f4 │ │ + movs r1, #4 │ │ + str.w r0, [r8, #4] │ │ + strb.w r1, [r8] │ │ + movs r0, #0 │ │ + cmp.w r9, #0 │ │ + strb r0, [r5, #0] │ │ + beq.n 3168a │ │ + mov r0, r5 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + nop │ │ + adds r2, r2, r4 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #80 @ 0x50 │ │ + mov r9, r1 │ │ + mov r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + movs r2, #1 │ │ + strb r2, [r0, #0] │ │ + ldrb r0, [r1, #0] │ │ + cmp r0, #0 │ │ + beq.n 317e8 │ │ + ldr r0, [r4, #8] │ │ + ldrb r0, [r0, #0] │ │ + cmp r0, #0 │ │ + beq.w 31844 │ │ + ldr r6, [r4, #12] │ │ + ldr r0, [r6, #0] │ │ + cbz r0, 317a2 │ │ + ldr r5, [r4, #16] │ │ + ldrb r1, [r5, #0] │ │ + cbnz r1, 3179c │ │ + ldr r3, [r4, #20] │ │ + ldr r1, [pc, #368] @ (318c0 ) │ │ + ldr r2, [pc, #372] @ (318c4 ) │ │ + add r1, pc │ │ + add r2, pc │ │ + mov r8, r2 │ │ + ldr r2, [pc, #368] @ (318c8 ) │ │ + add r2, pc │ │ + mov lr, r2 │ │ + ldr r2, [pc, #364] @ (318cc ) │ │ + ldr.w ip, [r3] │ │ + subs r3, r0, #1 │ │ + it ne │ │ + movne r3, #1 │ │ + str r3, [sp, #36] @ 0x24 │ │ + cmp r0, #1 │ │ + it eq │ │ + moveq r1, r0 │ │ movs r0, #0 │ │ - lsls r1, r1, #29 │ │ - str r0, [sp, #8] │ │ - bmi.n 122d6 │ │ - ldr r2, [pc, #232] @ (12388 ) │ │ - ldr r3, [pc, #236] @ (1238c ) │ │ - ldr r1, [pc, #236] @ (12390 ) │ │ add r2, pc │ │ - str r0, [sp, #68] @ 0x44 │ │ - movs r0, #1 │ │ str r0, [sp, #56] @ 0x38 │ │ - add r3, pc │ │ - str r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #20 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add r0, sp, #4 │ │ - str r2, [sp, #24] │ │ - add r1, pc │ │ - str r0, [sp, #20] │ │ - add r0, sp, #8 │ │ - str r3, [sp, #52] @ 0x34 │ │ - add r2, sp, #52 @ 0x34 │ │ - b.n 12314 │ │ - ldrd r4, r0, [r9, #20] │ │ - ldr r6, [r0, #12] │ │ - ldrd r1, r2, [r5, #16] │ │ - mov r0, r4 │ │ - blx r6 │ │ - cmp r0, #0 │ │ - beq.n 12352 │ │ - b.n 1236c │ │ - ldr r2, [pc, #188] @ (12394 ) │ │ - add r6, sp, #52 @ 0x34 │ │ - ldr r1, [pc, #188] @ (12398 ) │ │ - movs r7, #1 │ │ - add r2, pc │ │ - ldr r3, [pc, #184] @ (1239c ) │ │ - str r2, [sp, #20] │ │ - movs r2, #3 │ │ - strb.w r2, [sp, #80] @ 0x50 │ │ - movs r2, #4 │ │ - strd r0, r2, [sp, #72] @ 0x48 │ │ - movs r0, #32 │ │ - str r0, [sp, #68] @ 0x44 │ │ + add r0, sp, #32 │ │ + str r0, [sp, #24] │ │ + movs r0, #3 │ │ + strd lr, r0, [sp, #40] @ 0x28 │ │ movs r0, #2 │ │ - add r1, pc │ │ - str r0, [sp, #60] @ 0x3c │ │ + strd r6, r2, [sp, #16] │ │ + add r2, sp, #16 │ │ + str r1, [sp, #32] │ │ + str.w r8, [sp, #28] │ │ str r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #8 │ │ - add r2, sp, #20 │ │ - add r3, pc │ │ - str r3, [sp, #48] @ 0x30 │ │ - add r3, sp, #4 │ │ - str r7, [sp, #40] @ 0x28 │ │ - str r7, [sp, #24] │ │ - strd r7, r6, [sp, #32] │ │ - add r7, sp, #44 @ 0x2c │ │ - str r7, [sp, #28] │ │ - str r3, [sp, #44] @ 0x2c │ │ - bl 8c9c │ │ - ldr r1, [sp, #8] │ │ - cmp r0, #0 │ │ + ldrd r0, r1, [ip] │ │ + str r2, [sp, #48] @ 0x30 │ │ + add r2, sp, #40 @ 0x28 │ │ + bl bae2 │ │ + movs r0, #0 │ │ + strb r0, [r5, #0] │ │ + str r0, [r6, #0] │ │ + ldr r0, [r4, #28] │ │ + ldr r1, [r4, #20] │ │ + ldrd r2, r6, [r0] │ │ + movs r0, #0 │ │ + strd r1, r0, [sp, #32] │ │ + cbnz r2, 317ca │ │ + str r0, [sp, #40] @ 0x28 │ │ + add r0, sp, #40 @ 0x28 │ │ + str r0, [sp, #0] │ │ + mov r0, r6 │ │ + movs r1, #0 │ │ + movs r2, #15 │ │ + movs r3, #0 │ │ + blx 5eafc │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + bic.w r6, r0, #1 │ │ + add r0, sp, #40 @ 0x28 │ │ + mov r1, r9 │ │ + bl 318d0 │ │ + ldr.w r0, [r9] │ │ + cmp r0, #3 │ │ it ne │ │ - cmpne r1, #0 │ │ - bne.n 1233c │ │ - cbnz r0, 1236c │ │ - cbz r1, 1234c │ │ - ldr r0, [pc, #124] @ (123a4 ) │ │ - add r2, sp, #52 @ 0x34 │ │ - ldr r3, [pc, #124] @ (123a8 ) │ │ - ldr r1, [pc, #124] @ (123ac ) │ │ + cmpne r0, #2 │ │ + bne.n 31810 │ │ + movs r0, #2 │ │ + movs r1, #0 │ │ + str r0, [sp, #16] │ │ + movs r0, #0 │ │ + b.n 31870 │ │ + add r0, sp, #40 @ 0x28 │ │ + mov r1, r9 │ │ + bl 318d0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r0, #3 │ │ + beq.n 31734 │ │ + cmp r0, #2 │ │ + bne.n 31822 │ │ + ldrd r1, r2, [sp, #72] @ 0x48 │ │ + add r0, sp, #16 │ │ + bl c72c │ │ + ldr r0, [sp, #16] │ │ + cmp r0, #0 │ │ + bne.n 31734 │ │ + ldrd r6, r8, [sp, #20] │ │ + b.n 3182e │ │ + ldr.w r1, [r9, #16] │ │ + cbz r1, 31864 │ │ + str r1, [sp, #20] │ │ + movs r5, #0 │ │ + ldr.w r1, [r9, #20] │ │ + str r1, [sp, #24] │ │ + b.n 31866 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + cmp r6, #0 │ │ + beq.w 31734 │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + ldr r0, [pc, #136] @ (318b8 ) │ │ + movs r1, #26 │ │ + mov r2, r6 │ │ + mov r3, r8 │ │ add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #55 @ 0x37 │ │ - bl 9328 │ │ - ldrd r0, r1, [r9, #20] │ │ - movs r2, #20 │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #88] @ (123a0 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cbnz r0, 1236c │ │ - ldrd r4, r0, [r9, #20] │ │ - ldr r6, [r0, #12] │ │ - ldrd r1, r2, [r5, #24] │ │ - mov r0, r4 │ │ - blx r6 │ │ - add sp, #84 @ 0x54 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r1, r2, [sp, #56] @ 0x38 │ │ - mov r0, r9 │ │ - bl 89b0 │ │ - cbz r0, 12374 │ │ + bl 319b0 │ │ + ldr r5, [r4, #8] │ │ + cbz r0, 3184c │ │ movs r0, #1 │ │ - add sp, #84 @ 0x54 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + strb r0, [r5, #0] │ │ + add sp, #80 @ 0x50 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb r0, [r5, #0] │ │ + cbz r0, 318a0 │ │ + ldr r0, [pc, #104] @ (318bc ) │ │ + movs r1, #28 │ │ + mov r2, r6 │ │ + mov r3, r8 │ │ + add r0, pc │ │ + bl 319b0 │ │ + cbz r0, 31898 │ │ movs r0, #0 │ │ - add sp, #84 @ 0x54 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #52] @ (123b4 ) │ │ + b.n 31842 │ │ + movs r5, #2 │ │ + ldrd r3, r1, [r9, #4] │ │ + ldr.w r2, [r9, #12] │ │ + str r5, [sp, #16] │ │ + strd r0, r3, [sp] │ │ + add r0, sp, #32 │ │ + strd r1, r2, [sp, #8] │ │ + add r2, sp, #40 @ 0x28 │ │ + add r3, sp, #16 │ │ mov r1, r6 │ │ - add r2, pc │ │ - bl 8490 │ │ + bl 190e8 │ │ + ldr r1, [r4, #24] │ │ + ldr r2, [sp, #32] │ │ + strb r0, [r1, #0] │ │ + ldr r0, [r2, #12] │ │ + adds r0, #1 │ │ + str r0, [r2, #12] │ │ + add sp, #80 @ 0x50 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb r0, [r5, #0] │ │ + lsls r0, r0, #31 │ │ + bne.w 31734 │ │ + ldr r0, [r4, #12] │ │ + ldr r1, [r0, #0] │ │ + adds r1, #1 │ │ + str r1, [r0, #0] │ │ + b.n 31734 │ │ + ldr r1, [sp, #32] │ │ + ldr r2, [r1, #12] │ │ + adds r2, #1 │ │ + str r2, [r1, #12] │ │ + blx 5f420 │ │ nop │ │ - bge.n 12462 │ │ - vtbl.8 d16, {d31- q11, , #0 │ │ + vqshl.u64 d22, d1, #61 @ 0x3d │ │ + vabs.s q13, │ │ + vtbl.8 d17, {d13}, d4 │ │ movs r3, r0 │ │ - lsls r2, r0, #26 │ │ - movs r3, r0 │ │ - lsrs r2, r3, #9 │ │ + add r6, pc, #156 @ (adr r6, 3196c ) │ │ + vsli.64 , q8, #61 @ 0x3d │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub sp, #64 @ 0x40 │ │ + mov r4, r0 │ │ + ldr r0, [r1, #0] │ │ + cmp r0, #3 │ │ + bne.n 318f8 │ │ + ldrd r9, sl, [r1, #4] │ │ + add r0, sp, #32 │ │ + mov r2, sl │ │ + mov r1, r9 │ │ + bl c72c │ │ + ldr r0, [sp, #32] │ │ + cbz r0, 3191a │ │ + movs r0, #2 │ │ + b.n 31940 │ │ + ldr.w sl, [r1, #28] │ │ + cmp.w sl, #0 │ │ + beq.n 3195c │ │ + ldr.w r9, [r1, #32] │ │ + add r0, sp, #32 │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + bl c72c │ │ + ldr r0, [sp, #32] │ │ + cbz r0, 31968 │ │ + mov.w lr, #2 │ │ + b.n 31992 │ │ + add.w r8, sp, #32 │ │ + ldrd r1, r2, [sp, #36] @ 0x24 │ │ + mov r0, r8 │ │ + bl 14c20 │ │ + ldr r0, [sp, #32] │ │ + cmp r0, #2 │ │ + beq.n 31940 │ │ + add.w ip, r8, #4 │ │ + mov r2, sp │ │ + ldmia.w ip!, {r1, r3, r5} │ │ + stmia r2!, {r1, r3, r5} │ │ + ldmia.w ip, {r1, r3, r5, r6} │ │ + stmia r2!, {r1, r3, r5, r6} │ │ + str r0, [r4, #0] │ │ + mov r1, sp │ │ + ldmia r1!, {r2, r3, r6} │ │ + adds r0, r4, #4 │ │ + stmia r0!, {r2, r3, r6} │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + strd r9, sl, [r4, #32] │ │ + add sp, #64 @ 0x40 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #3 │ │ + str r0, [r4, #0] │ │ + add sp, #64 @ 0x40 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w r8, sp, #32 │ │ + ldrd r1, r2, [sp, #36] @ 0x24 │ │ + mov r0, r8 │ │ + bl 14c20 │ │ + ldr.w lr, [sp, #32] │ │ + cmp.w lr, #2 │ │ + beq.n 31992 │ │ + add.w ip, r8, #4 │ │ + mov r2, sp │ │ + ldmia.w ip!, {r1, r3, r6} │ │ + stmia r2!, {r1, r3, r6} │ │ + ldmia.w ip, {r0, r1, r3, r6} │ │ + stmia r2!, {r0, r1, r3, r6} │ │ + str.w lr, [r4] │ │ + mov r1, sp │ │ + ldmia r1!, {r2, r3, r6} │ │ + adds r0, r4, #4 │ │ + stmia r0!, {r2, r3, r6} │ │ + ldmia.w r1, {r2, r3, r5, r6} │ │ + stmia r0!, {r2, r3, r5, r6} │ │ + strd sl, r9, [r4, #32] │ │ + add sp, #64 @ 0x40 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #100 @ 0x64 │ │ + mov ip, r0 │ │ + cmp r1, r3 │ │ + bcs.w 31ace │ │ + add r0, sp, #32 │ │ + str r1, [sp, #0] │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + mov r3, ip │ │ + bl d1a8 │ │ + ldr r0, [sp, #32] │ │ + cmp r0, #1 │ │ + bne.w 31aee │ │ + add.w ip, sp, #84 @ 0x54 │ │ + ldr.w lr, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldmia.w ip, {r1, r2, ip} │ │ + sub.w r3, ip, #1 │ │ + str r0, [sp, #28] │ │ + adds.w r0, lr, #1 │ │ + beq.w 31b10 │ │ + ldr r6, [sp, #60] @ 0x3c │ │ + adds r0, r6, r3 │ │ + cmp r0, r1 │ │ + bcs.w 31b3a │ │ + str r3, [sp, #24] │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ + str r3, [sp, #20] │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + str r3, [sp, #16] │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + str r3, [sp, #8] │ │ + sub.w r3, ip, r3 │ │ + str r3, [sp, #4] │ │ + str.w sl, [sp, #12] │ │ + ldr.w r8, [sp, #28] │ │ + ldr r3, [sp, #20] │ │ + ldr r5, [sp, #16] │ │ + ldrb.w r0, [r8, r0] │ │ + and.w r0, r0, #63 @ 0x3f │ │ + rsb r4, r0, #32 │ │ + lsrs r3, r0 │ │ + subs r0, #32 │ │ + lsl.w r4, r5, r4 │ │ + orr.w r3, r3, r4 │ │ + it pl │ │ + lsrpl.w r3, r5, r0 │ │ + lsls r0, r3, #31 │ │ + beq.n 31a86 │ │ + add.w fp, r8, r6 │ │ + cmp lr, sl │ │ + it hi │ │ + movhi sl, lr │ │ + mov r3, ip │ │ + mov r0, sl │ │ + mov r5, r8 │ │ + cmp sl, ip │ │ + it hi │ │ + movhi r3, sl │ │ + cmp r3, r0 │ │ + beq.n 31a9c │ │ + mov r8, r0 │ │ + add r0, r6 │ │ + cmp r0, r1 │ │ + bcs.w 31c72 │ │ + ldrb.w r4, [fp, r8] │ │ + add.w r0, r8, #1 │ │ + ldrb.w r9, [r2, r8] │ │ + cmp r9, r4 │ │ + beq.n 31a5a │ │ + ldr.w sl, [sp, #12] │ │ + sub.w r0, r6, sl │ │ + add r0, r8 │ │ + adds r6, r0, #1 │ │ + b.n 31a88 │ │ + add r6, ip │ │ + ldr.w r8, [sp, #24] │ │ + mov.w lr, #0 │ │ + add.w r0, r6, r8 │ │ + movs r3, #0 │ │ + cmp r0, r1 │ │ + bcc.n 31a1a │ │ + b.n 31ae2 │ │ + ldr.w sl, [sp, #12] │ │ + ldr.w r8, [sp, #24] │ │ + mov r0, sl │ │ + cmp lr, r0 │ │ + bcs.w 31c64 │ │ + subs r0, #1 │ │ + cmp r0, ip │ │ + bcs.w 31c84 │ │ + adds r3, r0, r6 │ │ + cmp r3, r1 │ │ + bcs.w 31c8e │ │ + ldrb r3, [r5, r3] │ │ + ldrb r4, [r2, r0] │ │ + cmp r4, r3 │ │ + beq.n 31aa6 │ │ + ldr r0, [sp, #8] │ │ + ldr.w lr, [sp, #4] │ │ + add r6, r0 │ │ + b.n 31a90 │ │ + bne.n 31b3a │ │ + mov r3, r1 │ │ + mov r1, r2 │ │ + mov r0, ip │ │ + mov r2, r3 │ │ + blx 60d70 │ │ + clz r0, r0 │ │ + lsrs r3, r0, #5 │ │ + and.w r0, r3, #1 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb.w r0, [sp, #46] @ 0x2e │ │ + cbnz r0, 31b3a │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + ldrb.w r3, [sp, #44] @ 0x2c │ │ + ldrd r0, r1, [sp, #80] @ 0x50 │ │ + cmp r2, #0 │ │ + beq.n 31bc8 │ │ + cmp r2, r1 │ │ + bcs.n 31bc6 │ │ + ldrsb r6, [r0, r2] │ │ + cmn.w r6, #64 @ 0x40 │ │ + bge.n 31bc8 │ │ + b.n 31c46 │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + adds r0, r4, r3 │ │ + cmp r0, r1 │ │ + bcs.n 31b3a │ │ + str r3, [sp, #24] │ │ + mov r5, ip │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + str r3, [sp, #16] │ │ + ldrd r9, r3, [sp, #44] @ 0x2c │ │ + cmp r3, ip │ │ + str r6, [sp, #12] │ │ + it hi │ │ + movhi r5, r3 │ │ + ldr.w lr, [sp, #28] │ │ + sub.w sl, r3, #1 │ │ + str r3, [sp, #20] │ │ + b.n 31b54 │ │ + movs r3, #0 │ │ + and.w r0, r3, #1 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r4, ip │ │ + ldr r0, [sp, #24] │ │ + movs r3, #0 │ │ + add r0, r4 │ │ + cmp r0, r1 │ │ + bcs.n 31ae2 │ │ + ldrb.w r0, [lr, r0] │ │ + ldr r3, [sp, #16] │ │ + and.w r0, r0, #63 @ 0x3f │ │ + rsb r6, r0, #32 │ │ + lsrs r3, r0 │ │ + subs r0, #32 │ │ + lsl.w r6, r9, r6 │ │ + orr.w r3, r3, r6 │ │ + it pl │ │ + lsrpl.w r3, r9, r0 │ │ + lsls r0, r3, #31 │ │ + beq.n 31b48 │ │ + ldr r6, [sp, #20] │ │ + add.w r0, lr, r4 │ │ + cmp r5, r6 │ │ + beq.n 31ba4 │ │ + mov r3, r6 │ │ + add r6, r4 │ │ + cmp r6, r1 │ │ + bcs.w 31c98 │ │ + ldrb.w r8, [r0, r3] │ │ + adds r6, r3, #1 │ │ + ldrb.w fp, [r2, r3] │ │ + cmp fp, r8 │ │ + beq.n 31b7e │ │ + ldr r0, [sp, #20] │ │ + subs r0, r4, r0 │ │ + add r0, r3 │ │ + adds r4, r0, #1 │ │ + b.n 31b4a │ │ + ldr r0, [sp, #20] │ │ + cmp r0, #0 │ │ + beq.n 31c64 │ │ + subs r0, #1 │ │ + cmp sl, ip │ │ + bcs.n 31c84 │ │ + adds r3, r0, r4 │ │ + cmp r3, r1 │ │ + bcs.n 31c8e │ │ + ldr r6, [sp, #28] │ │ + ldrb r3, [r6, r3] │ │ + ldrb r6, [r2, r0] │ │ + cmp r6, r3 │ │ + beq.n 31ba6 │ │ + ldr r0, [sp, #12] │ │ + add r4, r0 │ │ + b.n 31b4a │ │ + bne.n 31c46 │ │ + cmp r2, r1 │ │ + beq.w 31ae2 │ │ + adds r5, r0, r2 │ │ + ldrsb.w r4, [r5] │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + uxtb r6, r4 │ │ + bgt.n 31c16 │ │ + ldrb r4, [r5, #1] │ │ + and.w ip, r6, #31 │ │ + cmp r6, #224 @ 0xe0 │ │ + and.w lr, r4, #63 @ 0x3f │ │ + bcc.n 31c0c │ │ + ldrb r4, [r5, #2] │ │ + cmp r6, #240 @ 0xf0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r4, r4, lr, lsl #6 │ │ + bcc.n 31c12 │ │ + ldrb r6, [r5, #3] │ │ + and.w r5, ip, #7 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r6, r6, r4, lsl #6 │ │ + orr.w r6, r6, r5, lsl #18 │ │ + b.n 31c16 │ │ + orr.w r6, lr, ip, lsl #6 │ │ + b.n 31c16 │ │ + orr.w r6, r4, ip, lsl #12 │ │ + lsls r3, r3, #31 │ │ + bne.n 31c64 │ │ + cmp r6, #128 @ 0x80 │ │ + bcs.n 31c22 │ │ + movs r3, #1 │ │ + b.n 31c36 │ │ + cmp.w r6, #2048 @ 0x800 │ │ + bcs.n 31c2c │ │ + movs r3, #2 │ │ + b.n 31c36 │ │ + movs r3, #4 │ │ + cmp.w r6, #65536 @ 0x10000 │ │ + it cc │ │ + movcc r3, #3 │ │ + adds r2, r2, r3 │ │ + beq.n 31c54 │ │ + cmp r2, r1 │ │ + bcs.n 31c52 │ │ + ldrsb r3, [r0, r2] │ │ + cmn.w r3, #64 @ 0x40 │ │ + bge.n 31c54 │ │ + ldr r3, [pc, #100] @ (31cac ) │ │ + add r3, pc │ │ + str r3, [sp, #0] │ │ + mov r3, r1 │ │ + bl cb2c │ │ + bne.n 31c46 │ │ + cmp r2, r1 │ │ + beq.n 31c64 │ │ + ldrsb r0, [r0, r2] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 31c64 │ │ + uxtb r0, r0 │ │ + cmp r0, #224 @ 0xe0 │ │ + movs r3, #1 │ │ + and.w r0, r3, #1 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #60] @ (31cb0 ) │ │ + add.w r0, r6, sl │ │ + add r2, pc │ │ + cmp r1, r0 │ │ + it hi │ │ + movhi r0, r1 │ │ + bl b410 │ │ + ldr r2, [pc, #48] @ (31cb8 ) │ │ + mov r1, ip │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #44] @ (31cbc ) │ │ + mov r0, r3 │ │ + add r2, pc │ │ + bl b410 │ │ + ldr r2, [pc, #24] @ (31cb4 ) │ │ + ldr r0, [sp, #20] │ │ + add r2, pc │ │ + add r0, r4 │ │ + cmp r1, r0 │ │ + it hi │ │ + movhi r0, r1 │ │ + bl b410 │ │ + nop │ │ + lsrs r0, r7, #28 │ │ movs r3, r0 │ │ - lsls r2, r0, #25 │ │ + lsrs r0, r6, #20 │ │ movs r3, r0 │ │ - bge.n 123ba │ │ - vcvt.u32.f32 d17, d8, #1 │ │ - vqrdmlsh.s , , d4[0] │ │ - vsli.64 q8, q4, #63 @ 0x3f │ │ + lsrs r4, r1, #20 │ │ movs r3, r0 │ │ - lsrs r6, r3, #32 │ │ + lsrs r0, r0, #20 │ │ movs r3, r0 │ │ - cmp r0, #70 @ 0x46 │ │ - vcvt.f16.u16 d16, d24, #1 │ │ + lsrs r6, r0, #20 │ │ movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #204 @ 0xcc │ │ - mov r8, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #16 │ │ + mov r4, r0 │ │ + mov r5, r1 │ │ + ldmia.w r2, {r0, r1, r3} │ │ + ldr r6, [r4, #0] │ │ + strd r1, r3, [sp, #8] │ │ + subs.w r3, r6, #2147483648 @ 0x80000000 │ │ + ldrb r2, [r4, #12] │ │ + strd r5, r0, [sp] │ │ + it ne │ │ + movne r3, r4 │ │ + mov r0, sp │ │ + adds r1, r0, #4 │ │ + mov r0, r5 │ │ + bl 31d48 │ │ + orr.w r1, r6, #2147483648 @ 0x80000000 │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + bne.n 31d02 │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r1, [r4, #4] │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + blx 60d20 │ │ + mov r0, r4 │ │ + add sp, #16 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r5, r0 │ │ + ldr r0, [r4, #0] │ │ + orr.w r0, r0, #2147483648 @ 0x80000000 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 31d2a │ │ + ldr r0, [r4, #4] │ │ + blx 60d20 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + ldr r3, [r0, #0] │ │ + mov ip, r2 │ │ + ldrb r2, [r0, #12] │ │ + subs.w r3, r3, #2147483648 @ 0x80000000 │ │ + it ne │ │ + movne r3, r0 │ │ + mov r0, r1 │ │ + mov r1, ip │ │ + b.w 31d48 │ │ + bmi.n 31cf2 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #260 @ 0x104 │ │ + mov r9, r0 │ │ ldr r0, [r1, #0] │ │ - cbz r0, 123d4 │ │ - ldr r4, [pc, #620] @ (12634 ) │ │ - lsls r0, r2, #24 │ │ - mov.w r9, #9 │ │ - add r4, pc │ │ - bne.w 125b0 │ │ - b.n 123e6 │ │ - ldrd r4, r9, [r1, #4] │ │ - lsls r0, r2, #24 │ │ - bne.w 125aa │ │ - cmp.w r9, #0 │ │ - beq.w 12600 │ │ + cbz r0, 31d64 │ │ + ldr r1, [pc, #596] @ (31fb0 ) │ │ + mov.w r8, #9 │ │ + add r1, pc │ │ + cbz r2, 31d7a │ │ + b.n 31ec4 │ │ + ldrd r1, r8, [r1, #4] │ │ + cbz r2, 31d74 │ │ + cmp.w r8, #0 │ │ + bne.w 31ec4 │ │ + b.n 31da0 │ │ + cmp.w r8, #0 │ │ + beq.n 31da0 │ │ cmp r3, #0 │ │ - beq.w 125b0 │ │ - ldrb r0, [r4, #0] │ │ + beq.w 31ec4 │ │ + ldrb r0, [r1, #0] │ │ cmp r0, #47 @ 0x2f │ │ - bne.w 125b0 │ │ + bne.w 31ec4 │ │ + str r1, [sp, #8] │ │ ldrd r0, r1, [r3, #4] │ │ - mov r3, r4 │ │ - str.w r8, [sp, #12] │ │ - cbz r1, 1240c │ │ + str.w r9, [sp, #4] │ │ + cbz r1, 31db4 │ │ ldrb r2, [r0, #0] │ │ subs r2, #47 @ 0x2f │ │ clz r2, r2 │ │ lsrs r2, r2, #5 │ │ - b.n 1240e │ │ + b.n 31db6 │ │ + mov r0, r9 │ │ + movs r1, #1 │ │ + movs r2, #0 │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ movs r2, #0 │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ mov.w r0, #512 @ 0x200 │ │ - add r4, sp, #112 @ 0x70 │ │ - add r5, sp, #144 @ 0x90 │ │ strh.w r0, [sp, #108] @ 0x6c │ │ - add.w r0, r5, #28 │ │ - add.w sl, r4, #9 │ │ - add r6, sp, #80 @ 0x50 │ │ - mov.w r8, #6 │ │ + add r0, sp, #144 @ 0x90 │ │ + adds r0, #28 │ │ str r0, [sp, #28] │ │ - movs r0, #2 │ │ - mov.w fp, #1 │ │ - movs r7, #0 │ │ + add r0, sp, #112 @ 0x70 │ │ + mov.w sl, #6 │ │ + adds r0, #9 │ │ + str r0, [sp, #16] │ │ + movs r0, #0 │ │ + movs r6, #1 │ │ str r0, [sp, #24] │ │ - str.w r9, [sp, #4] │ │ - str r3, [sp, #8] │ │ + movs r0, #2 │ │ + str r0, [sp, #20] │ │ + str.w r8, [sp] │ │ + ldr.w fp, [sp, #8] │ │ strb.w r2, [sp, #110] @ 0x6e │ │ - strb.w r8, [sp, #88] @ 0x58 │ │ - str r3, [sp, #20] │ │ - cmp.w r8, #6 │ │ - beq.n 1246e │ │ - add r0, sp, #56 @ 0x38 │ │ - mov lr, r7 │ │ - mov r1, r5 │ │ - mov ip, r5 │ │ - mov r7, r4 │ │ - mov r5, r6 │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ - stmia r1!, {r2, r3, r4, r6} │ │ - mov r6, r5 │ │ - mov r4, r7 │ │ - ldrh r2, [r0, #0] │ │ - mov r5, ip │ │ - mov r7, lr │ │ - ldrb r0, [r0, #2] │ │ - strh r2, [r1, #0] │ │ - strb r0, [r1, #2] │ │ - ldr r0, [sp, #20] │ │ - mov r1, r5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - mov r0, sl │ │ + strb.w sl, [sp, #88] @ 0x58 │ │ + cmp.w sl, #6 │ │ + beq.n 31e02 │ │ + add r1, sp, #56 @ 0x38 │ │ + add r0, sp, #144 @ 0x90 │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + ldrh r2, [r1, #0] │ │ + ldrb r1, [r1, #2] │ │ + strh r2, [r0, #0] │ │ + strb r1, [r0, #2] │ │ + add r4, sp, #144 @ 0x90 │ │ + ldr r0, [sp, #16] │ │ movs r2, #19 │ │ - strb.w r8, [sp, #120] @ 0x78 │ │ - str.w r9, [sp, #116] @ 0x74 │ │ - bl 3e666 │ │ - ldr r0, [sp, #24] │ │ + strb.w sl, [sp, #120] @ 0x78 │ │ mov r1, r4 │ │ + strd fp, r8, [sp, #112] @ 0x70 │ │ + bl 5df06 │ │ + ldr r0, [sp, #20] │ │ + add r5, sp, #200 @ 0xc8 │ │ strb.w r0, [sp, #141] @ 0x8d │ │ + add r1, sp, #112 @ 0x70 │ │ + ldr r0, [sp, #24] │ │ + strb.w r0, [sp, #140] @ 0x8c │ │ mov r0, r5 │ │ - strb.w fp, [sp, #142] @ 0x8e │ │ - strb.w r7, [sp, #140] @ 0x8c │ │ - bl 11ee8 │ │ + strb.w r6, [sp, #142] @ 0x8e │ │ + bl 31fc4 │ │ + add.w r9, sp, #232 @ 0xe8 │ │ + add r1, sp, #80 @ 0x50 │ │ + mov r0, r9 │ │ + bl 31fc4 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + ldmia r1!, {r2, r3, r5} │ │ + stmia r0!, {r2, r3, r5} │ │ + ldmia.w r1, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ ldr r0, [sp, #28] │ │ - mov r1, r6 │ │ - bl 11ee8 │ │ - ldrb.w r1, [sp, #144] @ 0x90 │ │ - ldrb.w r0, [sp, #172] @ 0xac │ │ + ldmia.w r9!, {r2, r3, r5} │ │ + stmia r0!, {r2, r3, r5} │ │ + ldmia.w r9, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ + ldrb.w r1, [sp, #200] @ 0xc8 │ │ + ldrb.w r0, [sp, #232] @ 0xe8 │ │ cmp r1, #10 │ │ - beq.n 124f0 │ │ + beq.n 31ea2 │ │ cmp r0, #10 │ │ - beq.n 124f4 │ │ + beq.n 31ea6 │ │ ldr r1, [sp, #28] │ │ - mov r0, r5 │ │ - bl 12154 │ │ - cmp r0, #0 │ │ - beq.n 125a2 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - mov r1, sl │ │ - str r0, [sp, #20] │ │ + add r0, sp, #144 @ 0x90 │ │ + bl 2d608 │ │ + cbz r0, 31eba │ │ + ldr r1, [sp, #16] │ │ add r0, sp, #56 @ 0x38 │ │ movs r2, #19 │ │ - ldr.w r9, [sp, #116] @ 0x74 │ │ - ldrb.w r8, [sp, #120] @ 0x78 │ │ - bl 3e666 │ │ - ldrb.w r0, [sp, #141] @ 0x8d │ │ + ldrd fp, r8, [sp, #112] @ 0x70 │ │ + ldrb.w sl, [sp, #120] @ 0x78 │ │ + bl 5df06 │ │ + ldrb.w r0, [sp, #140] @ 0x8c │ │ str r0, [sp, #24] │ │ + ldrb.w r0, [sp, #141] @ 0x8d │ │ + str r0, [sp, #20] │ │ ldrb.w r0, [sp, #143] @ 0x8f │ │ - ldrb.w r7, [sp, #140] @ 0x8c │ │ - ldrb.w fp, [sp, #142] @ 0x8e │ │ - str r0, [sp, #16] │ │ - cmp.w r8, #6 │ │ - bne.n 1244e │ │ - b.n 1246e │ │ + ldrb.w r6, [sp, #142] @ 0x8e │ │ + str r0, [sp, #12] │ │ + cmp.w sl, #6 │ │ + bne.n 31df2 │ │ + b.n 31e02 │ │ cmp r0, #10 │ │ - bne.n 125a2 │ │ - add r0, sp, #56 @ 0x38 │ │ - mov sl, r6 │ │ - add.w ip, sp, #32 │ │ - cmp.w fp, #2 │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ - stmia.w ip!, {r1, r2, r3, r6} │ │ - ldrh r1, [r0, #0] │ │ - ldrb r2, [r0, #2] │ │ - strh.w r1, [ip] │ │ - strb.w r2, [ip, #2] │ │ - beq.n 125a2 │ │ - add.w r0, r5, #9 │ │ + bne.n 31eba │ │ + add r4, sp, #56 @ 0x38 │ │ + add r0, sp, #32 │ │ + cmp r6, #2 │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ + stmia r0!, {r1, r2, r3, r5} │ │ + ldrh r1, [r4, #0] │ │ + ldrb r2, [r4, #2] │ │ + strh r1, [r0, #0] │ │ + strb r2, [r0, #2] │ │ + bne.n 31f1c │ │ + ldr.w r9, [sp, #4] │ │ + ldr r1, [sp, #8] │ │ + ldr.w r8, [sp] │ │ + ldrd r4, r5, [r9] │ │ + add r6, sp, #112 @ 0x70 │ │ + strd r1, r8, [sp, #112] @ 0x70 │ │ + add.w r8, sp, #144 @ 0x90 │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + bl be8c │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + cbz r1, 31f04 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + cbz r0, 31f0e │ │ + ldr r3, [r5, #12] │ │ + mov r0, r4 │ │ + blx r3 │ │ + cbnz r0, 31efa │ │ + ldr r2, [r5, #16] │ │ + mov r0, r4 │ │ + movw r1, #65533 @ 0xfffd │ │ + blx r2 │ │ + cmp r0, #0 │ │ + beq.n 31ed2 │ │ + movs r0, #1 │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #0 │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r9 │ │ + bl b8a0 │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r4, sp, #144 @ 0x90 │ │ add r1, sp, #32 │ │ + add.w r0, r4, #9 │ │ movs r2, #19 │ │ - bl 3e666 │ │ - ldr r0, [sp, #16] │ │ + bl 5df06 │ │ + ldr r0, [sp, #12] │ │ strb.w r0, [sp, #175] @ 0xaf │ │ - ldr r0, [sp, #24] │ │ - strb.w r0, [sp, #173] @ 0xad │ │ ldr r0, [sp, #20] │ │ - str r0, [sp, #144] @ 0x90 │ │ - mov r0, r5 │ │ - strb.w fp, [sp, #174] @ 0xae │ │ - strb.w r7, [sp, #172] @ 0xac │ │ - strb.w r8, [sp, #152] @ 0x98 │ │ - str.w r9, [sp, #148] @ 0x94 │ │ - bl 1191c │ │ - cbz r0, 125a2 │ │ + strb.w r0, [sp, #173] @ 0xad │ │ + ldr r0, [sp, #24] │ │ + strb.w r0, [sp, #172] @ 0xac │ │ + mov r0, r4 │ │ + strb.w r6, [sp, #174] @ 0xae │ │ + strb.w sl, [sp, #152] @ 0x98 │ │ + strd fp, r8, [sp, #144] @ 0x90 │ │ + bl 2c87c │ │ + ldr.w r9, [sp, #4] │ │ + cmp r0, #0 │ │ + beq.n 31ebe │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #144 @ 0x90 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - mov r6, r4 │ │ - bl 9020 │ │ + bl c72c │ │ ldr r0, [sp, #144] @ 0x90 │ │ - ldr.w r8, [sp, #12] │ │ - ldrd r9, r4, [sp, #4] │ │ - cbnz r0, 125aa │ │ + cmp r0, #1 │ │ + beq.n 31ebe │ │ ldrd r0, r1, [sp, #148] @ 0x94 │ │ - ldr r2, [pc, #184] @ (12624 ) │ │ - ldr r3, [pc, #188] @ (12628 ) │ │ - ldr r4, [pc, #188] @ (1262c ) │ │ + add r6, sp, #112 @ 0x70 │ │ + ldr r4, [pc, #64] @ (31fb4 ) │ │ + ldr r2, [pc, #68] @ (31fb8 ) │ │ + ldr r3, [pc, #68] @ (31fbc ) │ │ + add r4, pc │ │ + ldr r5, [pc, #68] @ (31fc0 ) │ │ add r2, pc │ │ - ldr r5, [pc, #188] @ (12630 ) │ │ - add r3, pc │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ movs r0, #0 │ │ str r0, [sp, #160] @ 0xa0 │ │ movs r0, #2 │ │ add r5, pc │ │ strd r5, r0, [sp, #144] @ 0x90 │ │ str r0, [sp, #156] @ 0x9c │ │ - add r4, pc │ │ - ldrd r0, r1, [r8, #20] │ │ - strd sl, r2, [sp, #120] @ 0x78 │ │ + add r3, pc │ │ + ldrd r0, r1, [r9] │ │ + strd r3, r2, [sp, #112] @ 0x70 │ │ add r2, sp, #144 @ 0x90 │ │ str r6, [sp, #152] @ 0x98 │ │ - strd r4, r3, [sp, #112] @ 0x70 │ │ - bl 8c9c │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r8, [sp, #12] │ │ - ldrd r9, r4, [sp, #4] │ │ - cmp.w r9, #0 │ │ - beq.n 12600 │ │ - add r0, sp, #144 @ 0x90 │ │ - add r1, sp, #112 @ 0x70 │ │ - strd r4, r9, [sp, #112] @ 0x70 │ │ - bl a21c │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - cbz r1, 125f0 │ │ - ldrd r4, r7, [r8, #20] │ │ - add r5, sp, #144 @ 0x90 │ │ - add r6, sp, #112 @ 0x70 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - cbz r0, 12612 │ │ - ldr r3, [r7, #12] │ │ - mov r0, r4 │ │ - blx r3 │ │ - cbnz r0, 125f8 │ │ - ldr r2, [r7, #16] │ │ - mov r0, r4 │ │ - movw r1, #65533 @ 0xfffd │ │ - blx r2 │ │ - cbnz r0, 125f8 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl a21c │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - cmp r1, #0 │ │ - bne.n 125c8 │ │ - movs r0, #0 │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #1 │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #28] @ (12620 ) │ │ - mov r0, r8 │ │ - movs r2, #0 │ │ - add r1, pc │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 89b0 │ │ - mov r0, r8 │ │ - bl 89b0 │ │ - add sp, #204 @ 0xcc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r6, sp, #80 @ 0x50 │ │ + str r4, [sp, #124] @ 0x7c │ │ + str r6, [sp, #120] @ 0x78 │ │ + bl bae2 │ │ + add sp, #260 @ 0x104 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ nop │ │ - subs r6, r3, #0 │ │ - vmla.i q8, , d7[0] │ │ - movs r0, r0 │ │ - ldrb r3, [r1, #3] │ │ - @ instruction: 0xffff07c2 │ │ - vtbx.8 d16, {d15-d16}, d26 │ │ + str r3, [r4, #24] │ │ + vtbx.8 d25, {d13-d16}, d11 │ │ + vcle.f q13, , #0 │ │ + vcge.s q10, q13, #0 │ │ + vqrdmlsh.s q8, , d30[0] │ │ movs r3, r0 │ │ - movs r6, #167 @ 0xa7 │ │ - vrsubhn.i d20, , │ │ - ldrd r1, r2, [r0] │ │ - mov r0, r3 │ │ - b.w 89b0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #24 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #1 │ │ - bne.n 12666 │ │ - mvn.w r1, #98 @ 0x62 │ │ - yield │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #1 │ │ - bne.n 12666 │ │ - adds r2, r1, #1 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #20 │ │ + ldrb r4, [r1, #28] │ │ + str r0, [sp, #16] │ │ + cmp r4, #3 │ │ + beq.n 31ff6 │ │ + mov r8, r1 │ │ + ldr r1, [r1, #24] │ │ + ldrb.w r2, [r8, #8] │ │ + movs r0, #10 │ │ + ldrb.w sl, [r8, #29] │ │ cmp r1, #0 │ │ - mov r1, r2 │ │ - bne.n 12656 │ │ - cbnz r0, 12690 │ │ - movs r1, #1 │ │ - ldrex r0, [r4] │ │ - cbnz r0, 12682 │ │ - strex r2, r1, [r4] │ │ - cmp r2, #0 │ │ - bne.n 1266a │ │ - dmb ish │ │ - movs r1, #1 │ │ - cbnz r1, 1268a │ │ - b.n 12690 │ │ - movs r1, #0 │ │ - clrex │ │ - cbz r1, 12690 │ │ - add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - add.w r8, sp, #12 │ │ - movs r6, #0 │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ - movs r5, #2 │ │ - cmp r0, #2 │ │ - beq.n 126b4 │ │ - ldrex r0, [r4] │ │ - strex r1, r5, [r4] │ │ + it ne │ │ + addne r1, #1 │ │ + cmp r2, #3 │ │ + it cc │ │ + movcc r0, #7 │ │ + cmp.w sl, #3 │ │ + bne.n 32004 │ │ + movs r1, #10 │ │ + ldr r0, [sp, #16] │ │ + strb r1, [r0, #0] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w r6, [r8, #16] │ │ + ldrb.w r3, [r8, #30] │ │ + add r1, r6 │ │ + str r2, [sp, #8] │ │ + add.w r5, r1, #8 │ │ + str r5, [sp, #4] │ │ + adds r5, r6, #4 │ │ + ldrd r6, fp, [r8] │ │ + adds r1, #2 │ │ + str r1, [sp, #0] │ │ + lsls r1, r3, #31 │ │ + mov ip, fp │ │ + str r1, [sp, #12] │ │ + cmp r4, sl │ │ + bhi.n 31ff6 │ │ + mov r9, r6 │ │ + mov r1, ip │ │ + cmp r4, #0 │ │ + beq.n 320b8 │ │ + cmp r4, #1 │ │ + beq.n 3206e │ │ cmp r1, #0 │ │ - bne.n 126a0 │ │ - cmp r0, #0 │ │ - dmb ish │ │ - beq.n 1268a │ │ - str r6, [sp, #12] │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #2 │ │ - bne.n 126e6 │ │ - ldr r0, [sp, #12] │ │ - mov r1, r4 │ │ - movs r2, #137 @ 0x89 │ │ + beq.w 32182 │ │ + movs r3, #0 │ │ + ldrb.w r6, [r9, r3] │ │ + cmp r6, #47 @ 0x2f │ │ + beq.n 320ca │ │ + adds r3, #1 │ │ + cmp r1, r3 │ │ + bne.n 3203e │ │ + movs r6, #0 │ │ + mov r3, r1 │ │ + cmp r3, #0 │ │ + bne.n 320d0 │ │ + adds r4, r3, r6 │ │ + cmp r1, r4 │ │ + bcc.w 3221c │ │ + sub.w fp, r1, r4 │ │ + add.w r6, r9, r4 │ │ + movs r4, #2 │ │ + strd r6, fp, [r8] │ │ + mov ip, fp │ │ + b.n 32026 │ │ movs r3, #2 │ │ - cmp r0, #0 │ │ - it ne │ │ - addne.w r0, r8, #4 │ │ - stmia.w sp, {r0, r6, r7} │ │ - movs r0, #240 @ 0xf0 │ │ - blx 41330 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 126e6 │ │ - blx 41380 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #4 │ │ - beq.n 126b6 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #1 │ │ - bne.n 1269c │ │ - mvn.w r1, #98 @ 0x62 │ │ - yield │ │ - adds r2, r1, #1 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #1 │ │ - bne.n 1269c │ │ + strb.w r3, [r8, #28] │ │ + ldr r3, [sp, #12] │ │ + cmp r3, #0 │ │ + bne.w 3218a │ │ + movs r4, #2 │ │ + cmp r2, #3 │ │ + mov ip, r1 │ │ + mov r6, r9 │ │ + bcc.n 32026 │ │ + cmp r2, #5 │ │ + mov ip, r1 │ │ + mov r6, r9 │ │ + beq.n 32026 │ │ + cmp r2, #6 │ │ + bne.w 3219c │ │ + mov.w ip, #0 │ │ cmp r1, #0 │ │ - mov r1, r2 │ │ - bne.n 126f0 │ │ - b.n 1269c │ │ - bmi.n 126ae │ │ - push {r7, lr} │ │ - sub sp, #8 │ │ - bl 1128c │ │ - cmp r0, #0 │ │ - itttt ne │ │ - ldrne r0, [r0, #0] │ │ - clzne r0, r0 │ │ - lsrne r0, r0, #5 │ │ - addne sp, #8 │ │ - it ne │ │ - popne {r7, pc} │ │ - ldr r0, [pc, #24] @ (12738 ) │ │ - add.w r2, sp, #7 │ │ - ldr r3, [pc, #20] @ (1273c ) │ │ - ldr r1, [pc, #24] @ (12740 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #70 @ 0x46 │ │ - bl 9328 │ │ + mov r6, r9 │ │ + beq.n 32026 │ │ + ldrb.w r3, [r9] │ │ + cmp r1, #1 │ │ + beq.n 32140 │ │ + cmp r3, #46 @ 0x2e │ │ + bne.n 32140 │ │ + ldrb.w r3, [r9, #1] │ │ + cmp r3, #47 @ 0x2f │ │ + mov ip, r1 │ │ + mov r6, r9 │ │ + bne.n 32026 │ │ + b.n 32154 │ │ + mov r3, r5 │ │ + tbb [pc, r2] │ │ + lsls r2, r7, #16 │ │ + subs r2, #87 @ 0x57 │ │ + ldrsb r1, [r7, r4] │ │ + movs r3, r7 │ │ + ldr r3, [sp, #4] │ │ + b.n 32132 │ │ + movs r6, #1 │ │ + cmp r3, #0 │ │ + beq.n 32054 │ │ + cmp r3, #2 │ │ + beq.n 320e8 │ │ + cmp r3, #1 │ │ + bne.n 321a0 │ │ + ldrb.w r4, [r9] │ │ + mov.w lr, #9 │ │ + cmp r4, #46 @ 0x2e │ │ + it eq │ │ + moveq lr, r0 │ │ + b.n 3210e │ │ + ldrb.w r4, [r9] │ │ + mov r2, r0 │ │ + mov r0, r5 │ │ + ldrb.w r5, [r9, #1] │ │ + eor.w r4, r4, #46 @ 0x2e │ │ + mov.w lr, #9 │ │ + eor.w r5, r5, #46 @ 0x2e │ │ + orrs r5, r4 │ │ + mov r5, r0 │ │ + mov r0, r2 │ │ + ldr r2, [sp, #8] │ │ + it eq │ │ + moveq.w lr, #8 │ │ + adds r4, r3, r6 │ │ + cmp r1, r4 │ │ + bcc.w 3221c │ │ + sub.w fp, r1, r4 │ │ + add.w r6, r9, r4 │ │ + movs r4, #2 │ │ + cmp.w lr, #10 │ │ + mov ip, fp │ │ + strd r6, fp, [r8] │ │ + beq.w 32026 │ │ + b.n 321b4 │ │ + ldr r3, [sp, #0] │ │ + cbnz r3, 3216c │ │ + movs r4, #1 │ │ + mov ip, r1 │ │ + strb.w r4, [r8, #28] │ │ + mov r6, r9 │ │ + b.n 32026 │ │ + cmp r1, #1 │ │ + mov ip, r1 │ │ + mov r6, r9 │ │ + bne.w 32026 │ │ + cmp r3, #46 @ 0x2e │ │ + mov ip, r1 │ │ + mov r6, r9 │ │ + bne.w 32026 │ │ + cmp.w fp, #0 │ │ + beq.w 3224a │ │ + sub.w r1, fp, #1 │ │ + add.w r2, r9, #1 │ │ + strd r2, r1, [r8] │ │ + movs r1, #7 │ │ + b.n 31ff8 │ │ + movs r1, #1 │ │ + movs r4, #6 │ │ + strb.w r1, [r8, #28] │ │ + tbb [pc, r2] │ │ + movs r7, #3 │ │ + lsls r4, r5, #12 │ │ + cmp r1, #43 @ 0x2b │ │ + mov r4, r5 │ │ + b.n 321d0 │ │ + movs r1, #3 │ │ + strb.w r1, [r8, #28] │ │ + b.n 31ff6 │ │ + cmp.w fp, #0 │ │ + beq.n 3223e │ │ + sub.w r1, fp, #1 │ │ + add.w r2, r9, #1 │ │ + strd r2, r1, [r8] │ │ + movs r1, #6 │ │ + b.n 31ff8 │ │ + adds r4, r3, r6 │ │ + cmp r1, r4 │ │ + bcc.n 3221c │ │ + subs r0, r1, r4 │ │ + add.w r1, r9, r4 │ │ + mov.w lr, #9 │ │ + strd r1, r0, [r8] │ │ + ldr r0, [sp, #16] │ │ + strd r9, r3, [r0, #4] │ │ + strb.w lr, [r0] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r4, [sp, #4] │ │ + b.n 321d0 │ │ + movs r4, #2 │ │ + b.n 321d0 │ │ + ldr r4, [sp, #0] │ │ + cmp r4, fp │ │ + bhi.n 32226 │ │ + movs r3, #6 │ │ + tbb [pc, r2] │ │ + lsls r3, r0, #20 │ │ + lsls r2, r1, #12 │ │ + lsls r1, r1, #28 │ │ + mov r3, r5 │ │ + b.n 321ee │ │ + ldr r3, [sp, #4] │ │ + b.n 321ee │ │ + movs r3, #2 │ │ + b.n 321ee │ │ + ldr r3, [sp, #0] │ │ + cmp fp, r3 │ │ + bcc.n 32232 │ │ + ldr r6, [sp, #16] │ │ + sub.w r1, fp, r3 │ │ + add.w r2, r9, r3 │ │ + strd r2, r1, [r8] │ │ + adds r0, r6, #1 │ │ + add.w r1, r8, #9 │ │ + movs r2, #19 │ │ + bl 5df06 │ │ + ldr r0, [sp, #8] │ │ + strd r9, r4, [r6, #20] │ │ + strb r0, [r6, #0] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #64] @ (32260 ) │ │ + mov r0, r4 │ │ + add r2, pc │ │ + bl b80e │ │ + ldr r2, [pc, #60] @ (32264 ) │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + add r2, pc │ │ + bl b858 │ │ + ldr r2, [pc, #52] @ (32268 ) │ │ + mov r0, r3 │ │ + mov r1, fp │ │ + add r2, pc │ │ + bl b80e │ │ + ldr r2, [pc, #24] @ (32258 ) │ │ + add r2, pc │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + bl b80e │ │ + ldr r2, [pc, #16] @ (3225c ) │ │ + add r2, pc │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + bl b80e │ │ nop │ │ - movs r1, #141 @ 0x8d │ │ - @ instruction: 0xffff0562 │ │ + lsrs r4, r3, #17 │ │ movs r3, r0 │ │ - lsls r4, r1, #25 │ │ + lsrs r0, r0, #17 │ │ movs r3, r0 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #24 │ │ - adds r5, r1, #1 │ │ - bcs.n 127a6 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - cmp.w r5, r0, lsl #1 │ │ - it cc │ │ - lslcc r5, r0, #1 │ │ - cmp r5, #8 │ │ - it ls │ │ - movls r5, #8 │ │ - mvns r1, r5 │ │ - mov.w r1, r1, lsr #31 │ │ - cbz r0, 12772 │ │ - str r0, [sp, #20] │ │ - movs r2, #1 │ │ - ldr r0, [r4, #4] │ │ - strd r0, r2, [sp, #12] │ │ - b.n 12776 │ │ - movs r0, #0 │ │ - str r0, [sp, #16] │ │ - add r3, sp, #12 │ │ - mov r0, sp │ │ - mov r2, r5 │ │ - bl 11c9c │ │ - ldrd r1, r0, [sp] │ │ - cbz r1, 12794 │ │ - movs r1, #1 │ │ - movt r1, #32768 @ 0x8000 │ │ - cmp r0, r1 │ │ - bne.n 1279c │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ - strd r5, r0, [r4] │ │ - add sp, #24 │ │ - pop {r4, r5, r7, pc} │ │ + lsrs r4, r1, #18 │ │ + movs r3, r0 │ │ + lsrs r0, r0, #17 │ │ + movs r3, r0 │ │ + lsrs r4, r0, #17 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + ldrb r1, [r0, #0] │ │ + cmp r1, #4 │ │ + beq.n 322a6 │ │ + cmp r1, #3 │ │ + bne.n 322a6 │ │ + ldr r4, [r0, #4] │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 3228c │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r1, [sp, #8] │ │ - blne 8210 │ │ - bl 81dc │ │ - push {r7, lr} │ │ - sub sp, #16 │ │ - ldrd r2, r1, [r1] │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - ldr r3, [r1, #16] │ │ - str r0, [sp, #0] │ │ - mov r1, sp │ │ - mov r0, r2 │ │ - blx r3 │ │ - movs r1, #9 │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + ldr.w r8, [sp], #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w 60c64 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r8, r0 │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + bmi.n 32272 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + ldr r4, [r0, #8] │ │ + mov r8, r2 │ │ + str r0, [sp, #0] │ │ + mov.w sl, #0 │ │ + mov r6, r8 │ │ + ldmia.w r4, {r0, r2, r5, fp} │ │ + cmp.w fp, #0 │ │ + mov r3, r5 │ │ it ne │ │ - movne r1, #0 │ │ - mov r0, r1 │ │ - add sp, #16 │ │ - pop {r7, pc} │ │ - bl 9514 │ │ - bmi.n 1277e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #40 @ 0x28 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ - cmp r0, r6 │ │ - bne.n 127fa │ │ - mvn.w r1, #98 @ 0x62 │ │ - yield │ │ - ldr r0, [r4, #0] │ │ - cmp r0, r6 │ │ - bne.n 127fa │ │ - adds r2, r1, #1 │ │ - cmp r1, #0 │ │ - mov r1, r2 │ │ - bne.n 127ea │ │ - movw r8, #65534 @ 0xfffe │ │ - add.w r9, sp, #16 │ │ - movt r8, #16383 @ 0x3fff │ │ - movs r7, #0 │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ - b.n 1281a │ │ - clrex │ │ - movs r0, #0 │ │ - cmp r0, #0 │ │ - mov r0, r1 │ │ - bne.n 128c8 │ │ - bic.w r1, r0, #3221225472 @ 0xc0000000 │ │ - cmp.w r7, r0, lsr #30 │ │ - bne.n 12848 │ │ - cmp r1, r8 │ │ - bcs.n 12848 │ │ - ldrex r1, [r4] │ │ - cmp r1, r0 │ │ - bne.n 1280e │ │ - adds r0, #1 │ │ - strex r2, r0, [r4] │ │ - cmp r2, #0 │ │ - bne.n 12812 │ │ - dmb ish │ │ - movs r0, #1 │ │ + movne.w r3, #4294967295 @ 0xffffffff │ │ + subs.w r9, r2, r3 │ │ + it cc │ │ + movcc r9, sl │ │ + subs r3, r2, r5 │ │ + sbcs.w r3, sl, fp │ │ + it cs │ │ + movcs r2, r5 │ │ + add r0, r2 │ │ + cmp r9, r8 │ │ + it cc │ │ + movcc r6, r9 │ │ + mov r2, r6 │ │ + bl 5df06 │ │ + adds r0, r5, r6 │ │ + adc.w r1, fp, #0 │ │ + cmp r9, r8 │ │ + strd r0, r1, [r4, #8] │ │ + bcs.n 32364 │ │ + ldr r0, [pc, #112] @ (32390 ) │ │ + add r0, pc │ │ + ldr r4, [r0, #0] │ │ + uxtb r1, r4 │ │ + cmp r1, #4 │ │ + beq.n 32364 │ │ + ldr r5, [sp, #0] │ │ + ldr r6, [r0, #4] │ │ + ldrb r0, [r5, #0] │ │ + cmp r0, #4 │ │ + beq.n 3235c │ │ + cmp r0, #3 │ │ + bne.n 3235c │ │ + ldr.w fp, [r5, #4] │ │ + ldrd sl, r9, [fp] │ │ + ldr.w r1, [r9] │ │ + cbz r1, 32348 │ │ + mov r0, sl │ │ + blx r1 │ │ + ldr.w r0, [r9, #4] │ │ cmp r0, #0 │ │ - mov r0, r1 │ │ - beq.n 1281a │ │ - b.n 128c8 │ │ - cmp r1, r8 │ │ - beq.n 128ce │ │ - orr.w r5, r0, #1073741824 @ 0x40000000 │ │ - lsls r1, r0, #1 │ │ - bmi.n 1287a │ │ - ldrex r1, [r4] │ │ - cmp r1, r0 │ │ - bne.n 1286e │ │ - strex r2, r5, [r4] │ │ - cmp r2, #0 │ │ - bne.n 12854 │ │ - movs r0, #1 │ │ + itt ne │ │ + movne r0, sl │ │ + blxne 60d20 │ │ + mov r0, fp │ │ + blx 60d20 │ │ + mov.w sl, #1 │ │ + strd r4, r6, [r5] │ │ + mov r0, sl │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r8, r0 │ │ + ldr.w r0, [r9, #4] │ │ cmp r0, #0 │ │ - mov r0, r1 │ │ - beq.n 1281a │ │ - b.n 1287a │ │ + itt ne │ │ + movne r0, sl │ │ + blxne 60d20 │ │ + mov r0, fp │ │ + blx 60d20 │ │ + ldr r0, [sp, #0] │ │ + strd r4, r6, [r0] │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + lsrs r6, r3, #9 │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #12 │ │ + mov r3, r0 │ │ movs r0, #0 │ │ - clrex │ │ - cmp r0, #0 │ │ + cmp r1, #128 @ 0x80 │ │ + str r0, [sp, #8] │ │ + bcs.n 323b2 │ │ + strb.w r1, [sp, #8] │ │ + mov.w r8, #1 │ │ + b.n 32418 │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n 323ce │ │ + mov.w r8, #2 │ │ mov r0, r1 │ │ - beq.n 1281a │ │ - str r7, [sp, #16] │ │ - ldr r0, [r4, #0] │ │ - cmp r0, r5 │ │ - bne.n 128ac │ │ - ldr r0, [sp, #16] │ │ - mov r1, r4 │ │ - movs r2, #137 @ 0x89 │ │ - mov r3, r5 │ │ - cmp r0, #0 │ │ - it ne │ │ - addne.w r0, r9, #4 │ │ - stmia.w sp, {r0, r7, sl} │ │ + bfi r0, r8, #6, #26 │ │ + strb.w r0, [sp, #9] │ │ + movs r0, #192 @ 0xc0 │ │ + orr.w r0, r0, r1, lsr #6 │ │ + b.n 32414 │ │ + movs r0, #2 │ │ + mov r2, r1 │ │ + bfi r2, r0, #6, #26 │ │ + cmp.w r1, #65536 @ 0x10000 │ │ + bcs.n 323f2 │ │ + strb.w r2, [sp, #10] │ │ + lsrs r2, r1, #6 │ │ + bfi r2, r0, #6, #26 │ │ + movs r0, #224 @ 0xe0 │ │ + mov.w r8, #3 │ │ + orr.w r0, r0, r1, lsr #12 │ │ + b.n 32410 │ │ + strb.w r2, [sp, #11] │ │ + lsrs r2, r1, #6 │ │ + bfi r2, r0, #6, #26 │ │ + strb.w r2, [sp, #10] │ │ + lsrs r2, r1, #12 │ │ + mov.w r8, #4 │ │ + bfi r2, r0, #6, #26 │ │ movs r0, #240 @ 0xf0 │ │ - blx 41330 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 128ac │ │ - blx 41380 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #4 │ │ - beq.n 1287c │ │ - ldr r0, [r4, #0] │ │ - cmp r0, r6 │ │ - bne.n 1281a │ │ - mvn.w r1, #98 @ 0x62 │ │ - yield │ │ - adds r2, r1, #1 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, r6 │ │ - bne.n 1281a │ │ - cmp r1, #0 │ │ - mov r1, r2 │ │ - bne.n 128b6 │ │ - b.n 1281a │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r0, [pc, #32] @ (128f0 ) │ │ - movs r7, #1 │ │ - ldr r2, [pc, #32] @ (128f4 ) │ │ - movs r3, #0 │ │ - ldr r1, [pc, #32] @ (128f8 ) │ │ + orr.w r0, r0, r1, lsr #18 │ │ + strb.w r2, [sp, #9] │ │ + strb.w r0, [sp, #8] │ │ + ldr r4, [r3, #8] │ │ + mov.w r9, #0 │ │ + str r3, [sp, #4] │ │ + mov r6, r8 │ │ + ldmia.w r4, {r0, r1, r5, sl} │ │ + cmp.w sl, #0 │ │ + mov r2, r5 │ │ + it ne │ │ + movne.w r2, #4294967295 @ 0xffffffff │ │ + subs.w fp, r1, r2 │ │ + it cc │ │ + movcc fp, r9 │ │ + subs r2, r1, r5 │ │ + sbcs.w r2, r9, sl │ │ + it cs │ │ + movcs r1, r5 │ │ + add r0, r1 │ │ + add r1, sp, #8 │ │ + cmp fp, r8 │ │ + it cc │ │ + movcc r6, fp │ │ + mov r2, r6 │ │ + bl 5df06 │ │ + adds r0, r5, r6 │ │ + adc.w r1, sl, #0 │ │ + cmp fp, r8 │ │ + strd r0, r1, [r4, #8] │ │ + bcs.n 324aa │ │ + ldr r0, [pc, #116] @ (324d8 ) │ │ add r0, pc │ │ - strd r0, r7, [sp, #16] │ │ - add r0, sp, #16 │ │ - add r1, pc │ │ - add r2, pc │ │ - str r3, [sp, #32] │ │ - strd r2, r3, [sp, #24] │ │ - bl 8468 │ │ + ldr r6, [r0, #0] │ │ + uxtb r1, r6 │ │ + cmp r1, #4 │ │ + beq.n 324aa │ │ + ldr r4, [sp, #4] │ │ + ldr r5, [r0, #4] │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #4 │ │ + beq.n 324a2 │ │ + cmp r0, #3 │ │ + bne.n 324a2 │ │ + ldr.w sl, [r4, #4] │ │ + ldrd r9, fp, [sl] │ │ + ldr.w r1, [fp] │ │ + cbz r1, 3248e │ │ + mov r0, r9 │ │ + blx r1 │ │ + ldr.w r0, [fp, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, sl │ │ + blx 60d20 │ │ + mov.w r9, #1 │ │ + strd r6, r5, [r4] │ │ + mov r0, r9 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r8, r0 │ │ + ldr.w r0, [fp, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, sl │ │ + blx 60d20 │ │ + ldr r0, [sp, #4] │ │ + strd r6, r5, [r0] │ │ + mov r0, r8 │ │ + blx 5f420 │ │ nop │ │ - lsls r0, r2, #29 │ │ + lsrs r0, r3, #4 │ │ movs r3, r0 │ │ - subs r2, r0, r5 │ │ - vqshl.u32 q8, q0, #31 │ │ + mov r2, r1 │ │ + ldr r1, [r1, #4] │ │ + cmp r1, #1 │ │ + it ne │ │ + cmpne r1, #0 │ │ + ldr r1, [pc, #8] @ (324f0 ) │ │ + add r1, pc │ │ + b.w bae2 │ │ + nop │ │ + lsls r0, r7, #24 │ │ movs r3, r0 │ │ - push {r4, lr} │ │ - mov r4, r0 │ │ - lsls r0, r1, #2 │ │ - bne.n 129c0 │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ + lsls r2, r1, #2 │ │ + bne.n 325be │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 12922 │ │ - movs r0, #0 │ │ - ldrex r1, [r4] │ │ + bne.n 3251c │ │ + movs r2, #0 │ │ + ldrex r1, [r0] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 12994 │ │ - strex r2, r0, [r4] │ │ + bne.n 32592 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 32504 │ │ + movs r2, #1 │ │ cmp r2, #0 │ │ - bne.n 1290c │ │ - movs r0, #1 │ │ - cbnz r0, 1299e │ │ + bne.n 3259c │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - beq.n 12968 │ │ - cmp.w r1, #3221225472 @ 0xc0000000 │ │ - bne.n 12992 │ │ - mov.w r0, #1073741824 @ 0x40000000 │ │ - ldrex r1, [r4] │ │ + beq.n 32566 │ │ cmp.w r1, #3221225472 @ 0xc0000000 │ │ - bne.n 1298e │ │ - strex r1, r0, [r4] │ │ - cmp r1, #0 │ │ - bne.n 12932 │ │ - adds r1, r4, #4 │ │ + bne.n 32590 │ │ + mov.w r1, #1073741824 @ 0x40000000 │ │ + ldrex r2, [r0] │ │ + cmp.w r2, #3221225472 @ 0xc0000000 │ │ + bne.n 3258c │ │ + strex r2, r1, [r0] │ │ + cmp r2, #0 │ │ + bne.n 3252c │ │ + adds r1, r0, #4 │ │ + mov r4, r0 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 1294a │ │ + bne.n 32546 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx 41330 │ │ + blx 60d30 │ │ cmp r0, #0 │ │ + mov r0, r4 │ │ it gt │ │ - popgt {r4, pc} │ │ - movs r0, #0 │ │ - ldrex r1, [r4] │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ - bne.n 1298e │ │ - strex r1, r0, [r4] │ │ - cmp r1, #0 │ │ - bne.n 1296a │ │ + popgt {r4, r6, r7, pc} │ │ + movs r1, #0 │ │ + ldrex r2, [r0] │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ + bne.n 3258c │ │ + strex r2, r1, [r0] │ │ + cmp r2, #0 │ │ + bne.n 32568 │ │ + mov r1, r0 │ │ movs r0, #240 @ 0xf0 │ │ - mov r1, r4 │ │ movs r2, #129 @ 0x81 │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 41278 │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 60c88 │ │ clrex │ │ - pop {r4, pc} │ │ - movs r0, #0 │ │ + pop {r4, r6, r7, pc} │ │ + movs r2, #0 │ │ clrex │ │ - cmp r0, #0 │ │ - beq.n 12922 │ │ - adds r1, r4, #4 │ │ + cmp r2, #0 │ │ + beq.n 3251c │ │ + adds r1, r0, #4 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 129a4 │ │ + bne.n 325a2 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 41278 │ │ - ldr r0, [pc, #12] @ (129d0 ) │ │ + ldmia.w sp!, {r4, r6, r7, lr} │ │ + b.w 60c88 │ │ + ldr r0, [pc, #12] @ (325cc ) │ │ movs r1, #36 @ 0x24 │ │ - ldr r2, [pc, #12] @ (129d4 ) │ │ + ldr r2, [pc, #12] @ (325d0 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 8b7c │ │ - nop │ │ - movs r2, #195 @ 0xc3 │ │ - vqshlu.s32 q8, q12, #31 │ │ + bl b9ee │ │ + ldrh r2, [r4, r5] │ │ + @ instruction: 0xfffd0b52 │ │ movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #116 @ 0x74 │ │ - ldrd r5, r8, [r0] │ │ - mov sl, r0 │ │ - mov r9, r3 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #12 │ │ + mov.w r9, #0 │ │ + cbz r2, 3263a │ │ + mov r8, r0 │ │ + ldr r0, [pc, #228] @ (326cc ) │ │ mov r6, r2 │ │ - cmp r1, #0 │ │ - str r1, [sp, #4] │ │ - ldrb r0, [r5, #16] │ │ - it eq │ │ - cmpeq r0, #0 │ │ - beq.w 12d02 │ │ - ldr r0, [r5, #0] │ │ - cmp.w r8, #0 │ │ - beq.n 12a72 │ │ - ldr r2, [pc, #892] @ (12d7c ) │ │ - movs r7, #0 │ │ - ldr r3, [pc, #892] @ (12d80 ) │ │ - movs r4, #1 │ │ - add r2, pc │ │ - ldrd r0, r1, [r0, #20] │ │ - str r7, [sp, #88] @ 0x58 │ │ - add r3, pc │ │ - strd r2, r7, [sp, #80] @ 0x50 │ │ - add r7, sp, #72 @ 0x48 │ │ - strd r3, r4, [sp, #72] @ 0x48 │ │ - mov r2, r7 │ │ - bl 8c9c │ │ + mov r4, r1 │ │ + add r0, pc │ │ + mvn.w r5, #2147483648 @ 0x80000000 │ │ + mov.w sl, #4 │ │ + mov fp, r0 │ │ + b.n 3260c │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + strb.w r9, [sp, #4] │ │ + cmp r0, #4 │ │ + str r0, [sp, #8] │ │ + bne.n 32644 │ │ + cbz r6, 32636 │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ + movs r0, #2 │ │ + mov r1, r4 │ │ + cmp r6, r5 │ │ + it cc │ │ + movcc r2, r6 │ │ + blx 60e70 │ │ + adds r1, r0, #1 │ │ + beq.n 325fa │ │ + str r0, [sp, #8] │ │ + strb.w sl, [sp, #4] │ │ + cbz r0, 32648 │ │ + cmp r6, r0 │ │ + bcc.n 326a4 │ │ + add r4, r0 │ │ + subs r6, r6, r0 │ │ + cmp r6, #0 │ │ + bne.n 3260c │ │ + mov.w r9, #0 │ │ + mov r0, r9 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w fp, sp, #4 │ │ + ldr.w r6, [fp] │ │ + uxtb r0, r6 │ │ + cmp r0, #4 │ │ + bne.n 32660 │ │ + mov.w r9, #0 │ │ + mov r0, r9 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb.w r0, [r8] │ │ + ldr.w r5, [fp, #4] │ │ + cmp r0, #4 │ │ + beq.n 32692 │ │ + cmp r0, #3 │ │ + bne.n 32692 │ │ + ldr.w fp, [r8, #4] │ │ + ldrd sl, r4, [fp] │ │ + ldr r1, [r4, #0] │ │ + cbz r1, 32680 │ │ + mov r0, sl │ │ + blx r1 │ │ + ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ - bne.w 12d52 │ │ - ldrb r0, [r5, #16] │ │ - cmp r0, #1 │ │ - bne.n 12b1c │ │ - ldr r0, [r5, #0] │ │ - ldr r1, [pc, #852] @ (12d84 ) │ │ - ldr r2, [pc, #852] @ (12d88 ) │ │ - ldr r3, [pc, #856] @ (12d8c ) │ │ - add r1, pc │ │ - ldr r4, [pc, #856] @ (12d90 ) │ │ - add r2, pc │ │ - add r3, pc │ │ - add r4, pc │ │ - strd r3, r2, [sp, #8] │ │ - movs r2, #2 │ │ - strd r1, r4, [sp, #16] │ │ - movs r1, #3 │ │ - movs r4, #1 │ │ - strb.w r1, [sp, #100] @ 0x64 │ │ - movs r1, #0 │ │ - strd r3, r4, [sp, #40] @ 0x28 │ │ - movs r3, #32 │ │ - strd r7, r4, [sp, #56] @ 0x38 │ │ - str r1, [sp, #96] @ 0x60 │ │ - str r1, [sp, #92] @ 0x5c │ │ - add r1, sp, #8 │ │ - str r1, [sp, #48] @ 0x30 │ │ - str r2, [sp, #52] @ 0x34 │ │ - ldrd r0, r1, [r0, #20] │ │ - str r3, [sp, #88] @ 0x58 │ │ - strd r4, r4, [sp, #80] @ 0x50 │ │ - b.n 12b0e │ │ - ldr r1, [pc, #744] @ (12d5c ) │ │ - movs r3, #1 │ │ - ldr r2, [pc, #744] @ (12d60 ) │ │ - movs r7, #2 │ │ - add r1, pc │ │ - str r1, [sp, #12] │ │ + itt ne │ │ + movne r0, sl │ │ + blxne 60d20 │ │ + mov r0, fp │ │ + blx 60d20 │ │ + mov.w r9, #1 │ │ + strd r6, r5, [r8] │ │ + mov r0, r9 │ │ + add sp, #12 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [pc, #40] @ (326d0 ) │ │ + mov r1, r6 │ │ add r2, pc │ │ - add.w r1, r5, #12 │ │ - str r1, [sp, #8] │ │ - movs r1, #3 │ │ - str r2, [sp, #40] @ 0x28 │ │ - movs r2, #0 │ │ - strb.w r1, [sp, #100] @ 0x64 │ │ - movs r1, #32 │ │ - str r3, [sp, #60] @ 0x3c │ │ - add.w fp, sp, #72 @ 0x48 │ │ - strd r2, r2, [sp, #92] @ 0x5c │ │ - add r4, sp, #8 │ │ - str r3, [sp, #52] @ 0x34 │ │ - movs r3, #4 │ │ - str r1, [sp, #88] @ 0x58 │ │ - ldrd r0, r1, [r0, #20] │ │ - strd r2, r3, [sp, #80] @ 0x50 │ │ - add r2, sp, #40 @ 0x28 │ │ - str.w fp, [sp, #56] @ 0x38 │ │ - str r7, [sp, #44] @ 0x2c │ │ - str r4, [sp, #48] @ 0x30 │ │ - str r7, [sp, #72] @ 0x48 │ │ - bl 8c9c │ │ + bl b80e │ │ + mov r9, r0 │ │ + ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ - bne.w 12d52 │ │ - ldrb r0, [r5, #16] │ │ - cmp r0, #1 │ │ - bne.n 12b1c │ │ - ldr r0, [r5, #0] │ │ - ldr r1, [pc, #664] @ (12d64 ) │ │ - ldr r2, [pc, #664] @ (12d68 ) │ │ - add r1, pc │ │ - ldr r3, [pc, #664] @ (12d6c ) │ │ - ldr r7, [pc, #668] @ (12d70 ) │ │ - add r2, pc │ │ - strd r2, r1, [sp, #12] │ │ + itt ne │ │ + movne r0, sl │ │ + blxne 60d20 │ │ + mov r0, fp │ │ + blx 60d20 │ │ + mov r0, r9 │ │ + strd r6, r5, [r8] │ │ + blx 5f420 │ │ + lsls r0, r2, #30 │ │ + movs r3, r0 │ │ + lsls r4, r1, #29 │ │ + movs r3, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #8 │ │ + movs r2, #0 │ │ + cmp r1, #128 @ 0x80 │ │ + str r2, [sp, #4] │ │ + bcs.n 326f2 │ │ + strb.w r1, [sp, #4] │ │ + movs r2, #1 │ │ add r1, sp, #4 │ │ - add r7, pc │ │ - str r1, [sp, #8] │ │ - movs r1, #3 │ │ - str r7, [sp, #20] │ │ - movs r7, #1 │ │ - strb.w r1, [sp, #100] @ 0x64 │ │ - movs r1, #0 │ │ - str r7, [sp, #60] @ 0x3c │ │ - str r1, [sp, #96] @ 0x60 │ │ + bl 325d4 │ │ + add sp, #8 │ │ + pop {r7, pc} │ │ movs r2, #2 │ │ - str r1, [sp, #92] @ 0x5c │ │ - add r3, pc │ │ - ldrd r0, r1, [r0, #20] │ │ - strd r3, r2, [sp, #40] @ 0x28 │ │ - movs r3, #32 │ │ - str.w fp, [sp, #56] @ 0x38 │ │ - strd r4, r2, [sp, #48] @ 0x30 │ │ - str r3, [sp, #88] @ 0x58 │ │ - strd r7, r7, [sp, #80] @ 0x50 │ │ - str r2, [sp, #72] @ 0x48 │ │ - add r2, sp, #40 @ 0x28 │ │ - bl 8c9c │ │ - cmp r0, #0 │ │ - bne.w 12d52 │ │ - ldr r0, [r6, #0] │ │ - cmp r0, #3 │ │ - beq.n 12b84 │ │ - ldrb r0, [r5, #16] │ │ - cmp r0, #1 │ │ - beq.w 12d14 │ │ - cbnz r0, 12b84 │ │ - ldr r0, [pc, #612] @ (12d94 ) │ │ - add.w ip, sp, #72 @ 0x48 │ │ - add r0, pc │ │ - mov r2, ip │ │ - mov lr, r0 │ │ - ldmia r6!, {r0, r1, r3, r4, r7} │ │ - stmia r2!, {r0, r1, r3, r4, r7} │ │ - ldmia.w r6, {r0, r1, r3, r4, r7} │ │ - stmia r2!, {r0, r1, r3, r4, r7} │ │ - movs r2, #1 │ │ - add r3, sp, #40 @ 0x28 │ │ - ldr r0, [r5, #0] │ │ - ldr r1, [pc, #588] @ (12d98 ) │ │ - str r2, [sp, #28] │ │ + mov r3, r1 │ │ + bfi r3, r2, #6, #26 │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n 3270c │ │ + strb.w r3, [sp, #5] │ │ + movs r3, #192 @ 0xc0 │ │ + orr.w r1, r3, r1, lsr #6 │ │ + b.n 32728 │ │ + cmp.w r1, #65536 @ 0x10000 │ │ + bcs.n 32736 │ │ + strb.w r3, [sp, #6] │ │ + lsrs r3, r1, #6 │ │ + bfi r3, r2, #6, #26 │ │ + movs r2, #224 @ 0xe0 │ │ + orr.w r1, r2, r1, lsr #12 │ │ + movs r2, #3 │ │ + strb.w r3, [sp, #5] │ │ + strb.w r1, [sp, #4] │ │ + add r1, sp, #4 │ │ + bl 325d4 │ │ + add sp, #8 │ │ + pop {r7, pc} │ │ + strb.w r3, [sp, #7] │ │ + lsrs r3, r1, #6 │ │ + bfi r3, r2, #6, #26 │ │ + strb.w r3, [sp, #6] │ │ + lsrs r3, r1, #12 │ │ + bfi r3, r2, #6, #26 │ │ + movs r2, #240 @ 0xf0 │ │ + orr.w r1, r2, r1, lsr #18 │ │ + strb.w r3, [sp, #5] │ │ + strb.w r1, [sp, #4] │ │ + movs r2, #4 │ │ + add r1, sp, #4 │ │ + bl 325d4 │ │ + add sp, #8 │ │ + pop {r7, pc} │ │ + mov r2, r1 │ │ + ldr r1, [r1, #4] │ │ + cmp r1, #1 │ │ + it ne │ │ + cmpne r1, #0 │ │ + ldr r1, [pc, #8] @ (32778 ) │ │ add r1, pc │ │ - strd r1, r2, [sp, #8] │ │ - add r1, sp, #32 │ │ - str r1, [sp, #16] │ │ - movs r1, #3 │ │ - strd r2, r3, [sp, #20] │ │ - strb.w r1, [sp, #68] @ 0x44 │ │ - movs r1, #4 │ │ - str r1, [sp, #64] @ 0x40 │ │ + b.w bae2 │ │ + nop │ │ + lsls r0, r4, #15 │ │ + movs r3, r0 │ │ + movw ip, #7025 @ 0x1b71 │ │ + movw r2, #16760 @ 0x4178 │ │ + movw r3, #20524 @ 0x502c │ │ + movw r1, #23917 @ 0x5d6d │ │ + movt ip, #47499 @ 0xb98b │ │ + movt r2, #22438 @ 0x57a6 │ │ + movt r3, #25579 @ 0x63eb │ │ + movt r1, #54987 @ 0xd6cb │ │ + strd r1, r3, [r0] │ │ + strd r2, ip, [r0, #8] │ │ + bx lr │ │ + bmi.n 32752 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #36 @ 0x24 │ │ + mov r6, r0 │ │ + str r0, [sp, #24] │ │ + blx 5f498 │ │ + mov r5, r0 │ │ + add r0, sp, #32 │ │ + movs r4, #0 │ │ + str r0, [sp, #0] │ │ + mov r0, r6 │ │ movs r1, #0 │ │ - movs r2, #2 │ │ - str r1, [sp, #60] @ 0x3c │ │ - movs r1, #32 │ │ - strd ip, lr, [sp, #32] │ │ - str r1, [sp, #56] @ 0x38 │ │ - ldrd r0, r1, [r0, #20] │ │ - str r2, [sp, #48] @ 0x30 │ │ - str r2, [sp, #40] @ 0x28 │ │ - add r2, sp, #8 │ │ - bl 8c9c │ │ - cbz r0, 12bac │ │ - b.n 12d52 │ │ - ldr r2, [pc, #492] @ (12d74 ) │ │ - movs r7, #0 │ │ - ldr r0, [r5, #0] │ │ - movs r6, #1 │ │ - ldr r3, [pc, #488] @ (12d78 ) │ │ - add r2, pc │ │ - strd r2, r7, [sp, #80] @ 0x50 │ │ - add r2, sp, #72 @ 0x48 │ │ + movs r2, #15 │ │ + movs r3, #0 │ │ + str r4, [sp, #32] │ │ + blx 5eafc │ │ + mov r0, r6 │ │ + ldr.w sl, [sp, #32] │ │ + blx 5f4c4 │ │ + add r1, sp, #24 │ │ + str r0, [sp, #20] │ │ + strd r1, r1, [sp, #28] │ │ + cbz r5, 327f4 │ │ + mov r8, r5 │ │ + ldrb.w r9, [r8], #1 │ │ + cmp.w r9, #255 @ 0xff │ │ + bne.n 327fe │ │ + ldr r0, [sp, #20] │ │ + b.n 3294e │ │ + mov r0, r4 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ubfx r4, r9, #4, #3 │ │ + cmp r4, #5 │ │ + bhi.n 32868 │ │ + ldr r3, [pc, #772] @ (32b0c ) │ │ + add r1, sp, #28 │ │ add r3, pc │ │ - str r7, [sp, #88] @ 0x58 │ │ - ldrd r0, r1, [r0, #20] │ │ - strd r3, r6, [sp, #72] @ 0x48 │ │ - bl 8c9c │ │ - cmp r0, #0 │ │ - bne.w 12d52 │ │ - ldr r0, [r5, #0] │ │ - movs r2, #1 │ │ - ldrd r0, r1, [r0, #20] │ │ - ldr r3, [r1, #12] │ │ - ldr r1, [pc, #492] @ (12da4 ) │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 12d52 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - cmp r0, #1 │ │ - bne.w 12d02 │ │ - ldr.w r0, [r9] │ │ - cmp r0, #2 │ │ - beq.w 12d02 │ │ - ldrb r1, [r5, #16] │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - cmp r1, #1 │ │ - str r0, [sp, #32] │ │ - bne.n 12c32 │ │ - ldr r0, [r5, #0] │ │ - movs r7, #1 │ │ - ldr r1, [pc, #452] @ (12da8 ) │ │ - ldr r2, [pc, #452] @ (12dac ) │ │ - ldr r3, [pc, #456] @ (12db0 ) │ │ - add r1, pc │ │ - ldr r4, [pc, #456] @ (12db4 ) │ │ - add r2, pc │ │ - str r7, [sp, #60] @ 0x3c │ │ + mov r0, r8 │ │ + tbb [pc, r4] │ │ + asrs r2, r1, #32 │ │ + lsls r6, r0, #12 │ │ + movs r4, #14 │ │ + ldr r3, [pc, #756] @ (32b10 ) │ │ + add r1, sp, #32 │ │ add r3, pc │ │ - add r4, pc │ │ - str r2, [sp, #12] │ │ - movs r2, #2 │ │ - str r3, [sp, #8] │ │ - strd r1, r4, [sp, #16] │ │ - add r1, sp, #72 @ 0x48 │ │ - str r1, [sp, #56] @ 0x38 │ │ - movs r1, #3 │ │ - strb.w r1, [sp, #100] @ 0x64 │ │ - movs r1, #0 │ │ - str r1, [sp, #96] @ 0x60 │ │ - str r1, [sp, #92] @ 0x5c │ │ - add r1, sp, #8 │ │ - str r1, [sp, #48] @ 0x30 │ │ - ldrd r0, r1, [r0, #20] │ │ - str r2, [sp, #52] @ 0x34 │ │ - str r2, [sp, #72] @ 0x48 │ │ - add r2, sp, #40 @ 0x28 │ │ - strd r3, r7, [sp, #40] @ 0x28 │ │ - movs r3, #32 │ │ - str r3, [sp, #88] @ 0x58 │ │ - strd r7, r7, [sp, #80] @ 0x50 │ │ - bl 8c9c │ │ - cmp r0, #0 │ │ - bne.w 12d52 │ │ - ldr r4, [pc, #388] @ (12db8 ) │ │ - add.w fp, sp, #72 @ 0x48 │ │ - ldr r0, [r5, #0] │ │ - movs r6, #1 │ │ - ldr r2, [pc, #380] @ (12dbc ) │ │ + ldr r2, [r3, #20] │ │ + mov r0, r1 │ │ + blx r2 │ │ + cbnz r0, 32832 │ │ + movs.w r1, r9, lsl #28 │ │ + bne.n 32868 │ │ + b.n 32874 │ │ + ldr r0, [sp, #20] │ │ + cbz r0, 32868 │ │ + and.w r3, r9, #15 │ │ + movs r4, #5 │ │ + cmp r3, #12 │ │ + bhi.n 3286a │ │ + tbb [pc, r3] │ │ + strb r0, [r1, r4] │ │ + lsrs r1, r7, #1 │ │ + lsls r5, r3, #28 │ │ + lsls r7, r0, #28 │ │ + movs r2, #7 │ │ + lsrs r4, r7, #1 │ │ + movs r5, r3 │ │ + b.n 327f4 │ │ + ldr.w lr, [r5, #1] │ │ + add.w r8, r5, #5 │ │ + b.n 32940 │ │ + add.w r1, r8, #3 │ │ + bic.w r8, r1, #3 │ │ + movs.w r1, r9, lsl #28 │ │ + beq.n 32874 │ │ + movs r4, #5 │ │ + mov r0, r4 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w r0, [r8], #4 │ │ + b.n 32942 │ │ + ldr.w lr, [r8] │ │ + add.w r8, r5, #9 │ │ + b.n 32940 │ │ + mov r6, sl │ │ + mov.w lr, #0 │ │ + mov.w ip, #0 │ │ movs r3, #0 │ │ - ldrd r0, r1, [r0, #20] │ │ - add r4, pc │ │ - add r2, pc │ │ - strd r2, r6, [sp, #72] @ 0x48 │ │ - mov r2, fp │ │ - str r3, [sp, #88] @ 0x58 │ │ - strd r4, r3, [sp, #80] @ 0x50 │ │ - bl 8c9c │ │ - cmp r0, #0 │ │ - bne.n 12d52 │ │ - ldr r2, [r5, #8] │ │ - mov r6, r4 │ │ - ldrd r1, r0, [r5] │ │ - ldrd r4, r7, [r9, #4] │ │ - ldr.w ip, [r2, #16] │ │ - add r2, sp, #72 @ 0x48 │ │ - ldr.w r3, [r9] │ │ - stmia r2!, {r1, r3, r4} │ │ - add.w r2, fp, #4 │ │ - mov r4, r6 │ │ - str r7, [sp, #84] @ 0x54 │ │ - blx ip │ │ + ldrsb.w fp, [r8], #1 │ │ + and.w r1, r3, #63 @ 0x3f │ │ + rsb sl, r1, #32 │ │ + subs.w r5, r1, #32 │ │ + and.w r2, fp, #127 @ 0x7f │ │ + add.w r3, r3, #7 │ │ + lsr.w r4, r2, sl │ │ + lsl.w r1, r2, r1 │ │ + it pl │ │ + lslpl.w r4, r2, r5 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w ip, ip, r4 │ │ + orr.w lr, lr, r1 │ │ + cmp.w fp, #0 │ │ + bmi.n 32890 │ │ + cmp r3, #63 @ 0x3f │ │ + bhi.n 3292e │ │ + uxtb.w r1, fp │ │ + cmp r1, #64 @ 0x40 │ │ + bcc.n 3292e │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + subs.w r2, r3, #32 │ │ + lsl.w r1, r1, r3 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w lr, lr, r1 │ │ + b.n 3292e │ │ + mov r6, sl │ │ + mov.w lr, #0 │ │ + mov.w fp, #0 │ │ + movs r5, #0 │ │ + ldrsb.w sl, [r8], #1 │ │ + and.w r4, r5, #63 @ 0x3f │ │ + rsb r1, r4, #32 │ │ + subs.w r3, r4, #32 │ │ + and.w r2, sl, #127 @ 0x7f │ │ + add.w r5, r5, #7 │ │ + lsr.w r1, r2, r1 │ │ + it pl │ │ + lslpl.w r1, r2, r3 │ │ + orr.w fp, fp, r1 │ │ + lsl.w r1, r2, r4 │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w lr, lr, r1 │ │ + cmp.w sl, #0 │ │ + bmi.n 328f6 │ │ + mov sl, r6 │ │ + b.n 32940 │ │ + ldrh.w lr, [r5, #1] │ │ + b.n 3293c │ │ + ldrsh.w lr, [r5, #1] │ │ + add.w r8, r5, #3 │ │ + add r0, lr │ │ + sxtb.w r1, r9 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + it le │ │ + ldrle r0, [r0, #0] │ │ + ldrb.w r2, [r8], #1 │ │ + bic.w r1, sl, #1 │ │ + str r0, [sp, #8] │ │ + cmp r2, #255 @ 0xff │ │ + beq.n 32966 │ │ + ldrsb.w r0, [r8], #1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 3295c │ │ + ldrb.w lr, [r8], #1 │ │ + subs r0, r1, #1 │ │ + movs r1, #0 │ │ + movs r5, #0 │ │ + movs r4, #0 │ │ + mov fp, r8 │ │ + ldrsb.w sl, [r8], #1 │ │ + and.w r6, r4, #63 @ 0x3f │ │ + adds r4, #7 │ │ + rsb r3, r6, #32 │ │ + and.w r2, sl, #127 @ 0x7f │ │ + subs.w ip, r6, #32 │ │ + lsr.w r3, r2, r3 │ │ + it pl │ │ + lslpl.w r3, r2, ip │ │ + lsl.w r2, r2, r6 │ │ + it pl │ │ + movpl r2, #0 │ │ + orrs r5, r3 │ │ + orrs r1, r2 │ │ + cmp.w sl, #0 │ │ + bmi.n 32972 │ │ + uxtb.w sl, lr │ │ + cmp.w sl, #15 │ │ + bhi.w 32c94 │ │ + add r1, fp │ │ + adds r1, #1 │ │ + strd r0, r1, [sp, #12] │ │ + ldr r0, [sp, #16] │ │ + cmp r8, r0 │ │ + bcs.w 32ca6 │ │ + movs r4, #5 │ │ + cmp.w sl, #12 │ │ + bhi.w 3286a │ │ + tbb [pc, sl] │ │ + lsrs r0, r1, #24 │ │ + lsrs r3, r2, #2 │ │ + lsls r3, r1, #28 │ │ + lsls r7, r0, #28 │ │ + cmp r6, #7 │ │ + lsrs r0, r3, #2 │ │ + movs r3, r1 │ │ + b.n 327f4 │ │ + ldr.w lr, [r8], #4 │ │ + b.n 32ab2 │ │ + ldr.w lr, [r8], #8 │ │ + b.n 32aac │ │ + mov.w lr, #0 │ │ + movs r1, #0 │ │ + movs r2, #0 │ │ + ldrsb.w fp, [r8], #1 │ │ + and.w r4, r2, #63 @ 0x3f │ │ + rsb r5, r4, #32 │ │ + subs.w r3, r4, #32 │ │ + and.w r6, fp, #127 @ 0x7f │ │ + add.w r2, r2, #7 │ │ + lsr.w r5, r6, r5 │ │ + it pl │ │ + lslpl.w r5, r6, r3 │ │ + lsl.w r3, r6, r4 │ │ + it pl │ │ + movpl r3, #0 │ │ + orrs r1, r5 │ │ + orr.w lr, lr, r3 │ │ + cmp.w fp, #0 │ │ + bmi.n 329f4 │ │ + b.n 32a88 │ │ + mov.w lr, #0 │ │ + movs r2, #0 │ │ + movs r1, #0 │ │ + ldrsb.w fp, [r8], #1 │ │ + and.w r4, r1, #63 @ 0x3f │ │ + rsb r6, r4, #32 │ │ + subs.w r3, r4, #32 │ │ + and.w r5, fp, #127 @ 0x7f │ │ + add.w r1, r1, #7 │ │ + lsr.w r6, r5, r6 │ │ + it pl │ │ + lslpl.w r6, r5, r3 │ │ + lsl.w r3, r5, r4 │ │ + it pl │ │ + movpl r3, #0 │ │ + orrs r2, r6 │ │ + orr.w lr, lr, r3 │ │ + cmp.w fp, #0 │ │ + bmi.n 32a34 │ │ + cmp r1, #63 @ 0x3f │ │ + bhi.n 32a88 │ │ + uxtb.w r2, fp │ │ + cmp r2, #64 @ 0x40 │ │ + bcc.n 32a88 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + lsl.w r2, r0, r1 │ │ + subs r1, #32 │ │ + it pl │ │ + movpl r2, #0 │ │ + orr.w lr, lr, r2 │ │ + movs r4, #5 │ │ + cmp.w sl, #12 │ │ + bhi.w 3286a │ │ + tbb [pc, sl] │ │ + asrs r6, r1, #4 │ │ + lsrs r2, r6, #24 │ │ + lsls r3, r1, #28 │ │ + lsls r7, r0, #28 │ │ + str r7, [r0, #112] @ 0x70 │ │ + lsrs r7, r6, #24 │ │ + movs r3, r1 │ │ + b.n 32aa6 │ │ + b.n 32aa8 │ │ + b.n 32aaa │ │ + b.n 327f4 │ │ + ldr.w ip, [r8], #8 │ │ + b.n 32be4 │ │ + ldr.w ip, [r8], #4 │ │ + b.n 32bf0 │ │ + mov.w ip, #0 │ │ + movs r1, #0 │ │ + movs r2, #0 │ │ + ldrsb.w r0, [r8], #1 │ │ + and.w r3, r2, #63 @ 0x3f │ │ + rsb r4, r3, #32 │ │ + subs.w r6, r3, #32 │ │ + and.w r5, r0, #127 @ 0x7f │ │ + add.w r2, r2, #7 │ │ + lsr.w r4, r5, r4 │ │ + lsl.w r3, r5, r3 │ │ + it pl │ │ + lslpl.w r4, r5, r6 │ │ + it pl │ │ + movpl r3, #0 │ │ + orrs r1, r4 │ │ + orr.w ip, ip, r3 │ │ cmp r0, #0 │ │ - bne.n 12d52 │ │ - ldr r0, [r5, #0] │ │ + bmi.n 32ac0 │ │ + b.n 32bba │ │ + ldrh.w lr, [r8], #2 │ │ + ldrh.w ip, [r8], #2 │ │ + b.n 32bea │ │ + ldrsh.w lr, [r8], #2 │ │ + ldrsh.w ip, [r8], #2 │ │ + b.n 32bd6 │ │ + nop │ │ + lsrs r6, r6, #2 │ │ + movs r3, r0 │ │ + lsrs r4, r7, #2 │ │ + movs r3, r0 │ │ + movs r4, #0 │ │ + movs r2, #0 │ │ movs r1, #0 │ │ - ldr r6, [pc, #312] @ (12dc0 ) │ │ - add r2, sp, #32 │ │ - ldr r7, [pc, #312] @ (12dc4 ) │ │ - add.w r9, sp, #40 @ 0x28 │ │ - str r1, [sp, #88] @ 0x58 │ │ - movs r1, #1 │ │ - add r6, pc │ │ - strd r6, r1, [sp, #72] @ 0x48 │ │ - str r1, [sp, #84] @ 0x54 │ │ - add r7, pc │ │ - ldrd r0, r1, [r0, #20] │ │ - str r2, [sp, #40] @ 0x28 │ │ - add r2, sp, #72 @ 0x48 │ │ - str.w r9, [sp, #80] @ 0x50 │ │ - str r7, [sp, #44] @ 0x2c │ │ - bl 8c9c │ │ + ldrsb.w r0, [r8], #1 │ │ + and.w r3, r1, #63 @ 0x3f │ │ + rsb r5, r3, #32 │ │ + subs.w r9, r3, #32 │ │ + and.w r6, r0, #127 @ 0x7f │ │ + add.w r1, r1, #7 │ │ + lsr.w r5, r6, r5 │ │ + lsl.w r3, r6, r3 │ │ + it pl │ │ + lslpl.w r5, r6, r9 │ │ + it pl │ │ + movpl r3, #0 │ │ + orrs r2, r5 │ │ + orrs r4, r3 │ │ cmp r0, #0 │ │ - bne.n 12d52 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cmp r0, #1 │ │ - bne.n 12ce2 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ + bmi.n 32b1a │ │ + ldr r1, [sp, #20] │ │ + ldr r3, [sp, #12] │ │ + add r1, lr │ │ + cmp r3, r1 │ │ + bcc.w 32ca6 │ │ + add.w r0, r1, ip │ │ + cmp r3, r0 │ │ + bcs.w 329ba │ │ + b.n 32cb2 │ │ + mov.w ip, #0 │ │ + movs r2, #0 │ │ movs r1, #0 │ │ - str r0, [sp, #8] │ │ - add r2, sp, #8 │ │ - ldr r0, [r5, #0] │ │ - str r1, [sp, #88] @ 0x58 │ │ - movs r1, #1 │ │ - strd r6, r1, [sp, #72] @ 0x48 │ │ - str r1, [sp, #84] @ 0x54 │ │ - ldrd r0, r1, [r0, #20] │ │ - str r2, [sp, #40] @ 0x28 │ │ - add r2, sp, #72 @ 0x48 │ │ - str.w r9, [sp, #80] @ 0x50 │ │ - str r7, [sp, #44] @ 0x2c │ │ - bl 8c9c │ │ - cbnz r0, 12d52 │ │ - ldr r0, [r5, #0] │ │ - movs r5, #1 │ │ - ldr r2, [pc, #224] @ (12dc8 ) │ │ - movs r3, #0 │ │ - ldrd r0, r1, [r0, #20] │ │ - add r2, pc │ │ - strd r2, r5, [sp, #72] @ 0x48 │ │ - add r2, sp, #72 @ 0x48 │ │ - str r3, [sp, #88] @ 0x58 │ │ - strd r4, r3, [sp, #80] @ 0x50 │ │ - bl 8c9c │ │ - cbnz r0, 12d0c │ │ - movs r5, #0 │ │ - add.w r0, r8, #1 │ │ - str.w r0, [sl, #4] │ │ - mov r0, r5 │ │ - add sp, #116 @ 0x74 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add.w ip, sp, #72 @ 0x48 │ │ - ldmia r6!, {r1, r2, r3, r4, r7} │ │ - mov r0, ip │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ - ldmia.w r6, {r1, r2, r3, r4, r7} │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ + ldrsb.w r4, [r8], #1 │ │ + and.w r5, r1, #63 @ 0x3f │ │ + rsb r6, r5, #32 │ │ + subs.w r0, r5, #32 │ │ + and.w r3, r4, #127 @ 0x7f │ │ + add.w r1, r1, #7 │ │ + lsr.w r6, r3, r6 │ │ + it pl │ │ + lslpl.w r6, r3, r0 │ │ + lsl.w r0, r3, r5 │ │ + it pl │ │ + movpl r0, #0 │ │ + orrs r2, r6 │ │ + orr.w ip, ip, r0 │ │ + cmp r4, #0 │ │ + bmi.n 32b6c │ │ + cmp r1, #63 @ 0x3f │ │ + bhi.n 32bba │ │ + uxtb r0, r4 │ │ + cmp r0, #64 @ 0x40 │ │ + bcc.n 32bba │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + lsls r0, r1 │ │ + subs r1, #32 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w ip, ip, r0 │ │ + movs r4, #5 │ │ + cmp.w sl, #12 │ │ + bhi.w 3286a │ │ + tbb [pc, sl] │ │ + asrs r4, r2, #28 │ │ + asrs r1, r2, #16 │ │ + lsrs r6, r1, #8 │ │ + lsrs r2, r1, #8 │ │ + adds r6, #10 │ │ + asrs r7, r0, #16 │ │ + movs r6, r1 │ │ + ldrsh.w fp, [r8], #2 │ │ + b.n 32b14 │ │ + b.n 32bde │ │ + b.n 32be0 │ │ + b.n 32be2 │ │ + b.n 327f4 │ │ + ldr.w fp, [r8], #8 │ │ + b.n 32b14 │ │ + ldrh.w fp, [r8], #2 │ │ + b.n 32b14 │ │ + ldr.w fp, [r8], #4 │ │ + b.n 32b14 │ │ + mov.w fp, #0 │ │ + movs r2, #0 │ │ + movs r4, #0 │ │ + ldrsb.w r0, [r8], #1 │ │ + and.w r1, r4, #63 @ 0x3f │ │ + rsb r3, r1, #32 │ │ + subs.w r6, r1, #32 │ │ + and.w r5, r0, #127 @ 0x7f │ │ + add.w r4, r4, #7 │ │ + lsr.w r3, r5, r3 │ │ + lsl.w r1, r5, r1 │ │ + it pl │ │ + lslpl.w r3, r5, r6 │ │ + it pl │ │ + movpl r1, #0 │ │ + orrs r2, r3 │ │ + orr.w fp, fp, r1 │ │ + cmp r0, #0 │ │ + bmi.n 32bfe │ │ + b.n 32b14 │ │ + mov.w fp, #0 │ │ + movs r4, #0 │ │ + movs r2, #0 │ │ + ldrsb.w r1, [r8], #1 │ │ + and.w r0, r2, #63 @ 0x3f │ │ + rsb r3, r0, #32 │ │ + subs.w r6, r0, #32 │ │ + and.w r5, r1, #127 @ 0x7f │ │ + add.w r2, r2, #7 │ │ + lsr.w r3, r5, r3 │ │ + lsl.w r0, r5, r0 │ │ + it pl │ │ + lslpl.w r3, r5, r6 │ │ + it pl │ │ + movpl r0, #0 │ │ + orrs r4, r3 │ │ + orr.w fp, fp, r0 │ │ + cmp r1, #0 │ │ + bmi.n 32c3c │ │ + cmp r2, #63 @ 0x3f │ │ + bhi.w 32b14 │ │ + uxtb r0, r1 │ │ + cmp r0, #64 @ 0x40 │ │ + bcc.w 32b14 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + subs.w r1, r2, #32 │ │ + lsl.w r0, r0, r2 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w fp, fp, r0 │ │ + b.n 32b14 │ │ + movs r4, #4 │ │ + cmp r1, #0 │ │ + it gt │ │ + movgt r4, #5 │ │ + mov r0, r4 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r4, #4 │ │ + mov r0, r4 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cmp.w fp, #0 │ │ + beq.n 32d54 │ │ + ldr r0, [sp, #8] │ │ + add.w r1, r0, fp │ │ + orrs.w r0, r4, r2 │ │ + beq.n 32d60 │ │ + ldr r0, [sp, #16] │ │ + mov.w ip, #0 │ │ + mov.w lr, #0 │ │ movs r3, #0 │ │ - ldr r0, [r5, #0] │ │ - ldr r1, [pc, #112] @ (12d9c ) │ │ - ldr r2, [pc, #116] @ (12da0 ) │ │ - str r3, [sp, #56] @ 0x38 │ │ - movs r3, #1 │ │ + add r0, r4 │ │ + subs r6, r0, #1 │ │ + ldrsb.w r8, [r6], #1 │ │ + and.w r4, r3, #63 @ 0x3f │ │ + rsb r0, r4, #32 │ │ + subs.w r5, r4, #32 │ │ + and.w r2, r8, #127 @ 0x7f │ │ + add.w r3, r3, #7 │ │ + lsr.w r0, r2, r0 │ │ + it pl │ │ + lslpl.w r0, r2, r5 │ │ + orr.w lr, lr, r0 │ │ + lsl.w r0, r2, r4 │ │ + it pl │ │ + movpl r0, #0 │ │ + orr.w ip, ip, r0 │ │ + cmp.w r8, #0 │ │ + bmi.n 32cd4 │ │ + cmp r3, #63 @ 0x3f │ │ + bhi.n 32d32 │ │ + uxtb.w r0, r8 │ │ + cmp r0, #64 @ 0x40 │ │ + bcc.n 32d32 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + lsl.w r2, r0, r3 │ │ + subs r3, #32 │ │ + it pl │ │ + movpl r2, #0 │ │ + it pl │ │ + lslpl r0, r3 │ │ + orr.w ip, ip, r2 │ │ + orr.w lr, lr, r0 │ │ + movs r4, #3 │ │ + movs r0, #0 │ │ + rsbs r2, ip, #0 │ │ + sbcs.w r0, r0, lr │ │ + it lt │ │ + movlt r4, #2 │ │ + orrs.w r0, ip, lr │ │ + it eq │ │ + moveq r4, #1 │ │ + mov r0, r4 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r4, #0 │ │ + mov r0, r4 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r4, #1 │ │ + mov r0, r4 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [r0, #0] │ │ + ldr r0, [r0, #0] │ │ + b.w 60c94 │ │ + ldr r0, [r0, #0] │ │ + ldr r0, [r0, #0] │ │ + b.w 60c94 │ │ + ldr r0, [r0, #0] │ │ + ldr r0, [r0, #0] │ │ + b.w 60ca0 │ │ + ldr r0, [r0, #0] │ │ + ldr r0, [r0, #0] │ │ + b.w 60ca0 │ │ + push {r3, r4, r5, r6, r7, lr} │ │ + add r7, sp, #16 │ │ + ldr r3, [pc, #24] @ (32dac ) │ │ + strd r1, r2, [sp] │ │ + add r3, pc │ │ + strd r0, r3, [sp, #8] │ │ + add r0, sp, #8 │ │ + add r2, sp, #12 │ │ + ldr r1, [pc, #12] @ (32db0 ) │ │ add r1, pc │ │ + mov r3, r1 │ │ + bl ba14 │ │ + nop │ │ + adds r2, #178 @ 0xb2 │ │ + vcvt.f16.u16 , q3, #3 │ │ + movs r2, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #136 @ 0x88 │ │ + ldr r2, [r1, #8] │ │ + ldr r0, [r0, #0] │ │ + lsls r3, r2, #6 │ │ + bmi.n 32dd0 │ │ + lsls r2, r2, #5 │ │ + bmi.n 32df8 │ │ + add sp, #136 @ 0x88 │ │ + ldmia.w sp!, {r7, lr} │ │ + b.w d504 │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + movs r0, #127 @ 0x7f │ │ + mov lr, r0 │ │ + and.w r0, r2, #15 │ │ + add.w r3, r0, #87 @ 0x57 │ │ + cmp r0, #10 │ │ + it cc │ │ + addcc.w r3, r0, #48 @ 0x30 │ │ + sub.w r0, lr, #1 │ │ + lsrs r2, r2, #4 │ │ + strb.w r3, [ip, lr] │ │ + bne.n 32dd8 │ │ + b.n 32e1e │ │ + ldr r2, [r0, #0] │ │ + add.w ip, sp, #8 │ │ + movs r0, #127 @ 0x7f │ │ + mov lr, r0 │ │ + and.w r0, r2, #15 │ │ + add.w r3, r0, #55 @ 0x37 │ │ + cmp r0, #10 │ │ + it cc │ │ + addcc.w r3, r0, #48 @ 0x30 │ │ + sub.w r0, lr, #1 │ │ + lsrs r2, r2, #4 │ │ + strb.w r3, [ip, lr] │ │ + bne.n 32e00 │ │ + add.w r0, lr, #1 │ │ + ldr r2, [pc, #28] @ (32e40 ) │ │ + rsb r0, r0, #129 @ 0x81 │ │ + add.w r3, ip, lr │ │ add r2, pc │ │ - strd r1, r3, [sp, #40] @ 0x28 │ │ - ldrd r0, r1, [r0, #20] │ │ - strd ip, r2, [sp, #8] │ │ - add r2, sp, #40 @ 0x28 │ │ - str r3, [sp, #52] @ 0x34 │ │ - add r3, sp, #8 │ │ - str r3, [sp, #48] @ 0x30 │ │ - bl 8c9c │ │ + strd r3, r0, [sp] │ │ + mov r0, r1 │ │ + movs r1, #1 │ │ + movs r3, #2 │ │ + bl b468 │ │ + add sp, #136 @ 0x88 │ │ + pop {r7, pc} │ │ + ldr r0, [pc, #520] @ (3304c ) │ │ + vtbl.8 d22, {d13}, d1 │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r0, #4] │ │ + bne.w 60c64 │ │ + bx lr │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + bl 161b8 │ │ + bmi.n 32e06 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + ldr r0, [pc, #148] @ (32efc ) │ │ + mov.w ip, #0 │ │ + add r0, pc │ │ + mov lr, r0 │ │ + adds r0, #24 │ │ + ldrexd r3, r2, [r0] │ │ + clrex │ │ + b.n 32e88 │ │ + movs r2, #0 │ │ + clrex │ │ + lsls r2, r2, #31 │ │ + mov r3, r6 │ │ + mov r2, r1 │ │ + bne.n 32eb8 │ │ + adds r4, r3, #1 │ │ + adcs.w r5, r2, #0 │ │ + adcs.w r1, ip, #0 │ │ + bne.n 32ef6 │ │ + ldrexd r6, r1, [r0] │ │ + eors r2, r1 │ │ + eors r3, r6 │ │ + orrs r2, r3 │ │ + bne.n 32e7a │ │ + strexd r2, r4, r5, [r0] │ │ + cmp r2, #0 │ │ + mov.w r2, #0 │ │ + it eq │ │ + moveq.w r2, #4294967295 @ 0xffffffff │ │ + lsls r2, r2, #31 │ │ + mov r3, r6 │ │ + mov r2, r1 │ │ + beq.n 32e88 │ │ + ldr.w r0, [lr, #32] │ │ + mov r6, lr │ │ + dmb ish │ │ cmp r0, #0 │ │ - beq.w 12bac │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - add sp, #116 @ 0x74 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrh r3, [r1, r2] │ │ - @ instruction: 0xffff054a │ │ - movs r3, r0 │ │ - lsls r2, r0, #9 │ │ - vrshr.u64 q8, , #1 │ │ - movs r0, r0 │ │ - lsls r4, r4, #19 │ │ - movs r3, r0 │ │ - ldr r5, [r0, r6] │ │ - @ instruction: 0xffff1896 │ │ - vsri.32 q8, q5, #1 │ │ - movs r3, r0 │ │ - subs r6, r3, r0 │ │ - vsli.64 q8, q5, #63 @ 0x3f │ │ - movs r3, r0 │ │ - lsls r0, r5, #11 │ │ - @ instruction: 0xfffffbfd │ │ - vrshr.u64 q8, q15, #1 │ │ - movs r3, r0 │ │ - ldrh r5, [r4, r0] │ │ - vqshlu.s64 , , #63 @ 0x3f │ │ - @ instruction: 0xffff01ec │ │ - movs r3, r0 │ │ - movs r0, r1 │ │ - movs r3, r0 │ │ - bl ffcf2da2 │ │ - adds r3, r2, r6 │ │ - vaddw.u q8, , d24 │ │ - vtbx.8 d31, {d15-d17}, d9 │ │ - @ instruction: 0xffff0148 │ │ - movs r3, r0 │ │ - ldr r7, [r5, r1] │ │ - @ instruction: 0xffff17e0 │ │ - vrsra.u64 d16, d18, #1 │ │ - movs r3, r0 │ │ - lsls r4, r5, #13 │ │ - movs r3, r0 │ │ - ldr r1, [r5, r1] │ │ - vrsra.u32 d16, d10, #1 │ │ - movs r3, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #136 @ 0x88 │ │ - ldr r7, [r1, #28] │ │ - mov r4, r1 │ │ - ldrd r5, r8, [r1] │ │ + itt eq │ │ + addeq.w r0, r6, #32 │ │ + bleq 16294 │ │ + mov r1, r4 │ │ + blx 60e10 │ │ + ldr r0, [r6, #40] @ 0x28 │ │ + dmb ish │ │ + cmp r0, #0 │ │ + itt eq │ │ + addeq.w r0, r6, #40 @ 0x28 │ │ + bleq 16294 │ │ + mov r1, r5 │ │ + blx 60e10 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + bl 32fd8 │ │ + nop │ │ + stmia r2!, {r1, r4} │ │ + lsls r4, r2, #3 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + ldr.w fp, [r1, #8] │ │ + cmp.w fp, #0 │ │ + beq.n 32f76 │ │ + ldr.w r8, [r1, #4] │ │ + mov sl, r1 │ │ + mov.w r9, #0 │ │ + movs r6, #0 │ │ + str r0, [sp, #0] │ │ + b.n 32f30 │ │ + cmp r1, #4 │ │ + strb.w r9, [sl, #12] │ │ + bne.n 32fb6 │ │ + cmp r6, fp │ │ + bcs.n 32f5e │ │ + add.w r5, r8, r6 │ │ + sub.w r4, fp, r6 │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + blx 60e70 │ │ + adds r1, r0, #1 │ │ + bne.n 32f52 │ │ + blx 60d90 │ │ ldr r1, [r0, #0] │ │ - lsls r0, r7, #29 │ │ - mov r0, r7 │ │ - bpl.n 12df0 │ │ - orr.w r0, r7, #8 │ │ - cbnz r5, 12df0 │ │ - movs r2, #10 │ │ + mov r0, r4 │ │ + cmp r1, #9 │ │ + bne.n 32f24 │ │ + strb.w r9, [sl, #12] │ │ + cbz r0, 32f82 │ │ + add r6, r0 │ │ + cmp r6, fp │ │ + bcc.n 32f30 │ │ + ldr r1, [sp, #0] │ │ + mov.w r0, #4 │ │ + strb r0, [r1, #0] │ │ + bhi.n 32fc4 │ │ + movs r0, #0 │ │ + str.w r0, [sl, #8] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #4 │ │ + strb r1, [r0, #0] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #76] @ (32fd0 ) │ │ + movs r1, #2 │ │ + ldr r2, [sp, #0] │ │ + add r0, pc │ │ + strb r1, [r2, #0] │ │ + str r0, [r2, #4] │ │ + cmp r6, #0 │ │ + beq.n 32f6e │ │ + cmp fp, r6 │ │ + bcc.n 32fc4 │ │ + mov.w r0, #0 │ │ + str.w r0, [sl, #8] │ │ + beq.n 32f6e │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + bl 5df0e │ │ + str.w r4, [sl, #8] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [sp, #0] │ │ + movs r0, #0 │ │ + strd r0, r1, [r2] │ │ + cmp r6, #0 │ │ + bne.n 32f92 │ │ + b.n 32f6e │ │ + ldr r2, [pc, #12] @ (32fd4 ) │ │ + mov r0, r6 │ │ + mov r1, fp │ │ + add r2, pc │ │ + bl b858 │ │ + stc2l 0, cr0, [ip, #8] │ │ + @ instruction: 0xfa5e0002 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + ldr r0, [pc, #28] @ (32ffc ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #28] @ (33000 ) │ │ movs r3, #1 │ │ - strd r3, r2, [r4] │ │ - add r3, sp, #8 │ │ - movs r2, #127 @ 0x7f │ │ - orr.w r0, r0, #4 │ │ - str r0, [r4, #28] │ │ - mov r0, r2 │ │ - and.w r2, r1, #15 │ │ - movs r6, #87 @ 0x57 │ │ - cmp r2, #10 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + add r1, pc │ │ + mov r0, sp │ │ + str r2, [sp, #16] │ │ + str r2, [sp, #12] │ │ + movs r2, #4 │ │ + str r3, [sp, #4] │ │ + str r2, [sp, #8] │ │ + bl b450 │ │ + ldc2 0, cr0, [r2, #-8]! │ │ + ldc2 0, cr0, [r6, #-8]! │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #20 │ │ + mov r8, r0 │ │ + mov r9, r1 │ │ + ldr r0, [r1, #0] │ │ + mov r6, r3 │ │ + ldr r1, [r1, #8] │ │ + mov r4, r2 │ │ + subs r1, r0, r1 │ │ + cmp r3, r1 │ │ + bls.n 33034 │ │ + add r0, sp, #8 │ │ + mov r1, r9 │ │ + bl 32f00 │ │ + ldrb.w r0, [sp, #8] │ │ + cmp r0, #4 │ │ + bne.n 330ce │ │ + ldr.w r0, [r9] │ │ + cmp r6, r0 │ │ + bcs.n 3305a │ │ + ldrd r0, r5, [r9, #4] │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + add r0, r5 │ │ + bl 5df06 │ │ + adds r0, r5, r6 │ │ + str.w r0, [r9, #8] │ │ + movs r0, #4 │ │ + strb.w r0, [r8] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #1 │ │ + movs r5, #4 │ │ + strb.w r0, [r9, #12] │ │ + cbz r6, 330b4 │ │ + ldr r0, [pc, #168] @ (33110 ) │ │ + mvn.w sl, #2147483648 @ 0x80000000 │ │ + mov.w fp, #0 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [pc, #160] @ (33114 ) │ │ + add r0, pc │ │ + str r0, [sp, #4] │ │ + b.n 3308a │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + strb.w fp, [sp, #16] │ │ + cmp r0, #4 │ │ + bne.n 330ec │ │ + cbz r6, 330b2 │ │ + mvn.w r2, #2147483648 @ 0x80000000 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + cmp r6, sl │ │ it cc │ │ - movcc r6, #48 @ 0x30 │ │ - add r2, r6 │ │ - strb r2, [r3, r0] │ │ - subs r2, r0, #1 │ │ - lsrs r1, r1, #4 │ │ - bne.n 12dfa │ │ - cmp r0, #128 @ 0x80 │ │ - bhi.n 12e3c │ │ + movcc r2, r6 │ │ + blx 60e70 │ │ adds r1, r0, #1 │ │ - ldr r2, [pc, #48] @ (12e4c ) │ │ - rsb r1, r1, #129 @ 0x81 │ │ - add r0, r3 │ │ - add r2, pc │ │ - movs r3, #2 │ │ - strd r0, r1, [sp] │ │ - mov r0, r4 │ │ - movs r1, #1 │ │ - bl 85f8 │ │ - str r7, [r4, #28] │ │ - strd r5, r8, [r4] │ │ - add sp, #136 @ 0x88 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r2, [pc, #8] @ (12e48 ) │ │ - movs r1, #128 @ 0x80 │ │ + beq.n 3307a │ │ + strb.w r5, [sp, #16] │ │ + cbz r0, 330de │ │ + cmp r6, r0 │ │ + bcc.n 33106 │ │ + add r4, r0 │ │ + subs r6, r6, r0 │ │ + cmp r6, #0 │ │ + bne.n 3308a │ │ + movs r5, #4 │ │ + bic.w r0, r5, #255 @ 0xff │ │ + uxtb r1, r5 │ │ + orrs r0, r1 │ │ + strd r0, r2, [r8] │ │ + movs r0, #0 │ │ + strb.w r0, [r9, #12] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r0, r1, [sp, #8] │ │ + strd r0, r1, [r8] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r1, r2, [sp] │ │ + ldr r5, [r1, #0] │ │ + uxtb r0, r5 │ │ + cmp r0, #4 │ │ + beq.n 330b4 │ │ + b.n 330f8 │ │ + add r1, sp, #16 │ │ + mov r2, r0 │ │ + ldr r5, [r1, #0] │ │ + uxtb r0, r5 │ │ + cmp r0, #4 │ │ + beq.n 330b4 │ │ + cmp r2, #9 │ │ + it eq │ │ + cmpeq r0, #0 │ │ + bne.n 330b4 │ │ + movs r5, #4 │ │ + movs r0, #0 │ │ + b.n 330b8 │ │ + ldr r2, [pc, #16] @ (33118 ) │ │ + mov r1, r6 │ │ add r2, pc │ │ - bl 8490 │ │ - nop │ │ - ldr??.w r0, [r0, r2] │ │ - asrs r1, r2, #16 │ │ - vtbl.8 d22, {d15}, d3 │ │ - mov ip, r2 │ │ - ldrb r2, [r0, #12] │ │ - subs.w r3, r3, #2147483648 @ 0x80000000 │ │ - it ne │ │ - movne r3, r0 │ │ - mov r0, r1 │ │ - mov r1, ip │ │ - b.w 123b8 │ │ - bmi.n 12e12 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #180 @ 0xb4 │ │ - mov r4, r1 │ │ - ldrb r1, [r0, #0] │ │ - tbb [pc, r1] │ │ - adds r5, #2 │ │ - str r1, [r3, #36] @ 0x24 │ │ - add r6, sp, #24 │ │ - ldr r5, [r0, #4] │ │ + bl b80e │ │ + stc2 0, cr0, [lr, #-8] │ │ + ldc2l 0, cr0, [ip], #8 │ │ + stc2l 0, cr0, [sl], #8 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #176 @ 0xb0 │ │ + ldrb r2, [r0, #0] │ │ + tbb [pc, r2] │ │ + subs r7, #2 │ │ + adds r5, #41 @ 0x29 │ │ + add r5, sp, #24 │ │ + ldr r4, [r0, #4] │ │ + mov r9, r1 │ │ movs r1, #128 @ 0x80 │ │ - str r5, [sp, #4] │ │ - mov r0, r6 │ │ - bl 3e65a │ │ mov r0, r5 │ │ - mov r1, r6 │ │ + str r4, [sp, #4] │ │ + bl 5dfb4 │ │ + mov r0, r4 │ │ + mov r1, r5 │ │ movs r2, #128 @ 0x80 │ │ - blx 41370 │ │ + blx 60d80 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 12fc0 │ │ + ble.w 3326c │ │ add r5, sp, #24 │ │ mov r0, r5 │ │ - blx 41440 │ │ - add.w r8, sp, #152 @ 0x98 │ │ + blx 60e30 │ │ + add r4, sp, #152 @ 0x98 │ │ mov r2, r0 │ │ mov r1, r5 │ │ - mov r0, r8 │ │ - bl 82f4 │ │ + mov r0, r4 │ │ + bl b298 │ │ ldr r0, [sp, #152] @ 0x98 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 12f4c │ │ - ldrd r9, r6, [sp, #156] @ 0x9c │ │ - cmp r6, #0 │ │ - beq.n 12f56 │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - ble.w 12fe0 │ │ - mvns r0, r6 │ │ - lsrs r5, r0, #31 │ │ - ldr r0, [pc, #332] @ (1301c ) │ │ - cmp r6, r5 │ │ + bne.n 331f0 │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 331fa │ │ + ldr r0, [pc, #340] @ (332cc ) │ │ add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - bcs.n 12f5a │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - blx 41350 │ │ - b.n 12f60 │ │ - ldr r1, [pc, #296] @ (1300c ) │ │ - movs r7, #0 │ │ - ldr r2, [pc, #296] @ (13010 ) │ │ - ldr r3, [pc, #300] @ (13014 ) │ │ - add r1, pc │ │ - ldrb r0, [r0, #1] │ │ + bl b128 │ │ + ldr r0, [r0, #4] │ │ + ldrd r3, r2, [r0] │ │ + mov r0, r1 │ │ + mov r1, r3 │ │ + add sp, #176 @ 0xb0 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w b8a0 │ │ + ldr r0, [r0, #4] │ │ + ldrd r0, r2, [r0] │ │ + ldr r2, [r2, #16] │ │ + add sp, #176 @ 0xb0 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r2 │ │ + ldr r2, [pc, #264] @ (332b4 ) │ │ + movs r6, #0 │ │ + ldr r3, [pc, #264] @ (332b8 ) │ │ + ldr r4, [pc, #264] @ (332bc ) │ │ add r2, pc │ │ - ldr r5, [pc, #296] @ (13018 ) │ │ + ldrb r0, [r0, #1] │ │ add r3, pc │ │ - str r7, [sp, #40] @ 0x28 │ │ - movs r7, #1 │ │ + ldr r5, [pc, #260] @ (332c0 ) │ │ + add r4, pc │ │ + str r6, [sp, #40] @ 0x28 │ │ + ldr.w r2, [r2, r0, lsl #2] │ │ add r5, pc │ │ - strd r5, r7, [sp, #24] │ │ - str r7, [sp, #36] @ 0x24 │ │ - add r7, sp, #8 │ │ - str r7, [sp, #32] │ │ - ldr.w r7, [r1, r0, lsl #2] │ │ - ldr.w r3, [r3, r0, lsl #2] │ │ - str r2, [sp, #12] │ │ - add r2, sp, #152 @ 0x98 │ │ - ldrd r0, r1, [r4, #20] │ │ - str r2, [sp, #8] │ │ + ldr.w r6, [r4, r0, lsl #2] │ │ + ldrd r0, r1, [r1] │ │ + movs r4, #1 │ │ + str r3, [sp, #12] │ │ + strd r6, r2, [sp, #152] @ 0x98 │ │ add r2, sp, #24 │ │ - strd r3, r7, [sp, #152] @ 0x98 │ │ - bl 8c9c │ │ - mov r4, r0 │ │ - mov r0, r4 │ │ - add sp, #180 @ 0xb4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r0, [r0, #4] │ │ - ldrd r1, r2, [r0] │ │ - mov r0, r4 │ │ - add sp, #180 @ 0xb4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 89b0 │ │ - ldr r0, [r0, #4] │ │ - ldrd r0, r1, [r0] │ │ - ldr r2, [r1, #16] │ │ - mov r1, r4 │ │ - add sp, #180 @ 0xb4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - bx r2 │ │ + strd r5, r4, [sp, #24] │ │ + add r5, sp, #8 │ │ + add r3, sp, #152 @ 0x98 │ │ + str r4, [sp, #36] @ 0x24 │ │ + str r5, [sp, #32] │ │ + str r3, [sp, #8] │ │ + bl bae2 │ │ + add sp, #176 @ 0xb0 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ add r2, sp, #152 @ 0x98 │ │ add r3, sp, #8 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ - b.n 12f76 │ │ - movs r7, #1 │ │ - b.n 12f66 │ │ - mov r0, r6 │ │ - blx 41300 │ │ - mov r7, r0 │ │ + b.n 33220 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + cbz r5, 3320e │ │ + mov r0, r5 │ │ + blx 60d40 │ │ cmp r0, #0 │ │ - beq.n 12fe4 │ │ - mov r0, r7 │ │ - mov r1, r9 │ │ - mov r2, r6 │ │ - bl 3e666 │ │ - str r6, [sp, #16] │ │ - strd r6, r7, [sp, #8] │ │ - ldr r2, [pc, #168] @ (13020 ) │ │ + beq.n 3328a │ │ + mov r6, r0 │ │ + b.n 33210 │ │ + movs r6, #1 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + bl 5df06 │ │ + str r5, [sp, #16] │ │ + strd r5, r6, [sp, #8] │ │ + ldr r2, [pc, #132] @ (332a8 ) │ │ movs r1, #0 │ │ - ldr r3, [pc, #168] @ (13024 ) │ │ - ldr r0, [pc, #168] @ (13028 ) │ │ + ldr r3, [pc, #132] @ (332ac ) │ │ + ldr r0, [pc, #136] @ (332b0 ) │ │ add r2, pc │ │ str r1, [sp, #40] @ 0x28 │ │ movs r1, #3 │ │ add r0, pc │ │ strd r0, r1, [sp, #24] │ │ movs r0, #2 │ │ str r2, [sp, #164] @ 0xa4 │ │ str r0, [sp, #36] @ 0x24 │ │ add r2, sp, #4 │ │ - ldrd r0, r1, [r4, #20] │ │ + ldrd r0, r1, [r9] │ │ add r3, pc │ │ strd r3, r2, [sp, #156] @ 0x9c │ │ add r2, sp, #8 │ │ - str.w r8, [sp, #32] │ │ + str r4, [sp, #32] │ │ str r2, [sp, #152] @ 0x98 │ │ add r2, sp, #24 │ │ - bl 8c9c │ │ + bl bae2 │ │ + ldr r1, [sp, #8] │ │ + cmp r1, #0 │ │ + beq.n 331e8 │ │ + ldr r1, [sp, #12] │ │ mov r4, r0 │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #12] │ │ - blxne 41320 │ │ + mov r0, r1 │ │ + blx 60d20 │ │ mov r0, r4 │ │ - add sp, #180 @ 0xb4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r0, [pc, #60] @ (13000 ) │ │ - movs r7, #1 │ │ - ldr r2, [pc, #60] @ (13004 ) │ │ - movs r3, #0 │ │ - ldr r1, [pc, #60] @ (13008 ) │ │ + add sp, #176 @ 0xb0 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #84] @ (332c4 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #84] @ (332c8 ) │ │ + movs r3, #1 │ │ add r0, pc │ │ - strd r0, r7, [sp, #152] @ 0x98 │ │ - add r0, sp, #152 @ 0x98 │ │ + str r0, [sp, #152] @ 0x98 │ │ add r1, pc │ │ - add r2, pc │ │ - str r3, [sp, #168] @ 0xa8 │ │ - strd r2, r3, [sp, #160] @ 0xa0 │ │ - bl 8468 │ │ - bl 81dc │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 8210 │ │ + add r0, sp, #152 @ 0x98 │ │ + str r2, [sp, #168] @ 0xa8 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + movs r2, #4 │ │ + str r3, [sp, #156] @ 0x9c │ │ + str r2, [sp, #160] @ 0xa0 │ │ + bl b450 │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + bl b118 │ │ mov r4, r0 │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #12] │ │ - blxne 41320 │ │ + blxne 60d20 │ │ mov r0, r4 │ │ - blx 3fa10 │ │ - lsls r6, r0, #1 │ │ - movs r3, r0 │ │ - asrs r0, r2, #17 │ │ - vmla.i q8, , d6[0] │ │ - movs r3, r0 │ │ - subs r0, r1, #2 │ │ - @ instruction: 0xfffff749 │ │ - vsra.u64 d16, d16, #1 │ │ - movs r3, r0 │ │ - cdp2 0, 4, cr0, cr2, cr2, {0} │ │ - rev r4, r0 │ │ - lsls r4, r2, #3 │ │ - strb r3, [r3, #21] │ │ - vshr.u64 d16, d3, #1 │ │ + blx 5f420 │ │ + nop │ │ + add r2, pc, #868 @ (adr r2, 33610 ) │ │ + vcge.s d16, d13, #0 │ │ movs r0, r0 │ │ - stc2l 0, cr0, [ip, #8] │ │ + smmla r0, r6, r2, r0 │ │ + str r6, [r5, r7] │ │ + vtbl.8 d24, {d13-d14}, d11 │ │ + vsra.u32 d16, d2, #3 │ │ + movs r3, r0 │ │ + adds r6, #198 @ 0xc6 │ │ + @ instruction: 0xfffdfe28 │ │ + movs r2, r0 │ │ + cdp2 0, 2, cr0, cr12, cr2, {0} │ │ + vhadd.s16 d16, d0, d2 │ │ mov r3, r1 │ │ ldrd r1, r2, [r0, #4] │ │ mov r0, r3 │ │ - b.w 89b0 │ │ - push {r4, lr} │ │ - ldr r4, [pc, #72] @ (13084 ) │ │ - lsls r0, r0, #24 │ │ + b.w b8a0 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r2, r3, r4, r5, r6, r7, r8, r9, fp} │ │ + ldr r4, [pc, #328] @ (33430 ) │ │ add r4, pc │ │ - bne.n 13048 │ │ - ldr r0, [r4, #12] │ │ - lsls r0, r0, #1 │ │ - bne.n 13072 │ │ - movs r0, #0 │ │ + ldr r0, [r4, #40] @ 0x28 │ │ dmb ish │ │ - ldrex r1, [r4, #28] │ │ - strex r2, r0, [r4, #28] │ │ - cmp r2, #0 │ │ - bne.n 1304e │ │ - cmp r1, #2 │ │ - it ne │ │ - popne {r4, pc} │ │ - add.w r1, r4, #28 │ │ - movs r0, #240 @ 0xf0 │ │ - movs r2, #129 @ 0x81 │ │ - movs r3, #1 │ │ - ldmia.w sp!, {r4, lr} │ │ - b.w 41278 │ │ - bl 12704 │ │ - cmp r0, #0 │ │ - itt eq │ │ - moveq r0, #1 │ │ - strbeq.w r0, [r4, #32] │ │ - b.n 13048 │ │ - nop │ │ - @ instruction: 0xb896 │ │ - lsls r4, r2, #3 │ │ - ldr r0, [pc, #44] @ (130b8 ) │ │ - add r0, pc │ │ - ldr r1, [r0, #32] │ │ - dmb ish │ │ - cmp r1, #4 │ │ - it eq │ │ - bxeq lr │ │ - push {r7, lr} │ │ - sub sp, #16 │ │ - add.w r1, sp, #15 │ │ - strd r0, r1, [sp] │ │ - mov r0, sp │ │ - str r0, [sp, #8] │ │ - add r0, sp, #8 │ │ - bl 130bc │ │ - add sp, #16 │ │ - ldmia.w sp!, {r7, lr} │ │ - bx lr │ │ - nop │ │ - @ instruction: 0xb826 │ │ - lsls r4, r2, #3 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #40 @ 0x28 │ │ - ldr r5, [pc, #376] @ (1323c ) │ │ - mov r8, r0 │ │ - add r6, sp, #12 │ │ - mov.w sl, #2 │ │ - add r5, pc │ │ - mov.w r9, #3 │ │ - movs r4, #0 │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ - ldr r0, [r5, #32] │ │ - dmb ish │ │ - b.n 130e6 │ │ - ldr r0, [r5, #32] │ │ + cbnz r0, 332f8 │ │ + add sp, #24 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [r4, #40] @ 0x28 │ │ + add.w r8, sp, #12 │ │ + movs r6, #0 │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ dmb ish │ │ - cmp r0, #4 │ │ - bhi.w 131da │ │ - tbb [pc, r0] │ │ - lsls r3, r0, #12 │ │ - cmp r4, #17 │ │ - lsls r2, r6, #1 │ │ - ldrex r1, [r5, #32] │ │ + and.w r1, r0, #3 │ │ + and.w r2, r0, #4 │ │ + subs r3, r1, #2 │ │ + cmp r3, #2 │ │ + bcs.n 3332c │ │ + ldrex r1, [r4, #40] @ 0x28 │ │ cmp r1, r0 │ │ - bne.n 13128 │ │ - strex r0, sl, [r5, #32] │ │ - cbnz r0, 1312c │ │ + bne.n 33348 │ │ + orr.w r0, r2, #1 │ │ + strex r2, r0, [r4, #40] @ 0x28 │ │ + cbnz r2, 3334c │ │ movs r0, #1 │ │ - cmp r0, #0 │ │ - mov r0, r1 │ │ - dmb ish │ │ - beq.n 130e6 │ │ - b.n 1317c │ │ - ldrex r0, [r5, #32] │ │ - cmp r0, #2 │ │ - bne.n 1313a │ │ - strex r1, r9, [r5, #32] │ │ - cbnz r1, 1313e │ │ + b.n 3334e │ │ + cmp r1, #1 │ │ + bne.n 332f0 │ │ + cbnz r2, 3335a │ │ + orr.w r5, r0, #4 │ │ + ldrex r0, [r4, #40] @ 0x28 │ │ + cmp r0, #1 │ │ + bne.n 3335e │ │ + strex r1, r5, [r4, #40] @ 0x28 │ │ + cbnz r1, 33362 │ │ movs r1, #1 │ │ - cmp r1, #0 │ │ - beq.n 130e6 │ │ - b.n 13148 │ │ + b.n 33368 │ │ clrex │ │ movs r0, #0 │ │ cmp r0, #0 │ │ mov r0, r1 │ │ dmb ish │ │ - beq.n 130e6 │ │ - b.n 1317c │ │ + beq.n 33308 │ │ + b.n 333a8 │ │ + mov r5, r0 │ │ + b.n 3336c │ │ clrex │ │ movs r1, #0 │ │ dmb ish │ │ cmp r1, #0 │ │ - beq.n 130e6 │ │ - str r4, [sp, #12] │ │ - ldr r0, [r5, #32] │ │ - cmp r0, #3 │ │ - bne.n 130e0 │ │ + beq.n 33308 │ │ + str r6, [sp, #12] │ │ + ldr r0, [r4, #40] @ 0x28 │ │ + cmp r0, r5 │ │ + bne.n 333a0 │ │ ldr r0, [sp, #12] │ │ - add.w r1, r5, #32 │ │ - movs r2, #137 @ 0x89 │ │ - movs r3, #3 │ │ + add.w r1, r4, #40 @ 0x28 │ │ + mov r3, r5 │ │ cmp r0, #0 │ │ it ne │ │ - addne r0, r6, #4 │ │ - stmia.w sp, {r0, r4, r7} │ │ + addne.w r0, r8, #4 │ │ + stmia.w sp, {r0, r6, r9} │ │ movs r0, #240 @ 0xf0 │ │ - blx 41330 │ │ + movs r2, #137 @ 0x89 │ │ + blx 60d30 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 130e0 │ │ - blx 41380 │ │ + bgt.n 333a0 │ │ + blx 60d90 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 1314a │ │ - b.n 130e0 │ │ - ldr.w r0, [r8] │ │ - movs r1, #0 │ │ - ldr r4, [r0, #0] │ │ - str r1, [r0, #0] │ │ - cbz r4, 131f8 │ │ - ldr r0, [pc, #192] @ (1324c ) │ │ - mov.w r6, #1024 @ 0x400 │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ + beq.n 3336e │ │ + ldr r0, [r4, #40] @ 0x28 │ │ + dmb ish │ │ + b.n 33308 │ │ mov.w r0, #1024 @ 0x400 │ │ - blx 41300 │ │ - cbz r0, 13202 │ │ - movs r1, #0 │ │ - strd r6, r0, [r4, #16] │ │ - movs r0, #4 │ │ - strb r1, [r4, #28] │ │ - strd r1, r1, [r4] │ │ - strd r1, r1, [r4, #8] │ │ - str r1, [r4, #24] │ │ + mov.w r6, #1024 @ 0x400 │ │ + blx 60d40 │ │ + cbz r0, 333f4 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + movs r1, #20 │ │ + bl 5dfb4 │ │ + movs r0, #0 │ │ + strd r6, r5, [r4, #20] │ │ + strb.w r0, [r4, #32] │ │ + str r0, [r4, #28] │ │ dmb ish │ │ - ldrex r1, [r5, #32] │ │ - strex r2, r0, [r5, #32] │ │ + ldrex r1, [r4, #40] @ 0x28 │ │ + strex r2, r0, [r4, #40] @ 0x28 │ │ cmp r2, #0 │ │ - bne.n 131b4 │ │ - cmp r1, #3 │ │ - bne.n 131d4 │ │ - add.w r1, r5, #32 │ │ + bne.n 333d0 │ │ + lsls r0, r1, #29 │ │ + bpl.w 332f0 │ │ + add.w r1, r4, #40 @ 0x28 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ - blx 41330 │ │ - add sp, #40 @ 0x28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r0, [pc, #100] @ (13240 ) │ │ - movs r2, #0 │ │ - ldr r1, [pc, #100] @ (13244 ) │ │ - movs r3, #1 │ │ - add r0, pc │ │ - str r0, [sp, #12] │ │ - add r1, pc │ │ - add r0, sp, #12 │ │ - str r2, [sp, #28] │ │ - str r2, [sp, #24] │ │ - add r2, sp, #36 @ 0x24 │ │ - str r3, [sp, #16] │ │ - str r2, [sp, #20] │ │ - bl 8468 │ │ - ldr r0, [pc, #76] @ (13248 ) │ │ - add r0, pc │ │ - bl 9370 │ │ - b.n 1320c │ │ + blx 60d30 │ │ + b.n 332f0 │ │ movs r0, #1 │ │ mov.w r1, #1024 @ 0x400 │ │ - bl 8210 │ │ + bl b118 │ │ udf #254 @ 0xfe │ │ - mov r4, r0 │ │ - movs r0, #1 │ │ + mov r5, r0 │ │ + movs r0, #2 │ │ dmb ish │ │ - ldrex r1, [r5, #32] │ │ - strex r2, r0, [r5, #32] │ │ + ldrex r1, [r4, #40] @ 0x28 │ │ + strex r2, r0, [r4, #40] @ 0x28 │ │ cmp r2, #0 │ │ - bne.n 13216 │ │ - cmp r1, #3 │ │ - bne.n 13236 │ │ - add.w r1, r5, #32 │ │ + bne.n 33408 │ │ + lsls r0, r1, #29 │ │ + bpl.n 33428 │ │ + add.w r1, r4, #40 @ 0x28 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ - blx 41330 │ │ - mov r0, r4 │ │ - blx 3fa10 │ │ - @ instruction: 0xb7e4 │ │ - lsls r4, r2, #3 │ │ - cdp2 0, 9, cr0, cr14, cr2, {0} │ │ - ldc2 0, cr0, [sl], {2} │ │ - ldc2 0, cr0, [r6], {2} │ │ - @ instruction: 0xb746 │ │ - lsls r4, r2, #3 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #12 │ │ - mov r8, r0 │ │ - mov r5, r1 │ │ - ldr r0, [r1, #0] │ │ - mov r6, r3 │ │ - ldr r1, [r1, #8] │ │ - mov r7, r2 │ │ - subs r1, r0, r1 │ │ - cmp r1, r3 │ │ - bcs.n 1327a │ │ - add r0, sp, #4 │ │ - mov r1, r5 │ │ - bl 114b8 │ │ - ldrb.w r0, [sp, #4] │ │ - cmp r0, #4 │ │ - bne.n 132e0 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, r6 │ │ - bls.n 1329c │ │ - ldrd r0, r4, [r5, #4] │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - add r0, r4 │ │ - bl 3e666 │ │ - adds r0, r4, r6 │ │ - str r0, [r5, #8] │ │ - movs r0, #4 │ │ - strb.w r0, [r8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - movs r0, #1 │ │ - strb r0, [r5, #12] │ │ - cbz r6, 132fc │ │ - ldr r0, [pc, #124] @ (13320 ) │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ - add r0, pc │ │ - mov r9, r0 │ │ - b.n 132ba │ │ - blx 41380 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #4 │ │ - bne.n 132f8 │ │ - cbz r6, 132fc │ │ - mvn.w r2, #2147483648 @ 0x80000000 │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - cmp r6, r4 │ │ - it cc │ │ - movcc r2, r6 │ │ - blx 41430 │ │ - adds r1, r0, #1 │ │ - beq.n 132ae │ │ - cbz r0, 1330c │ │ - cmp r6, r0 │ │ - bcc.n 13316 │ │ - add r7, r0 │ │ - subs r6, r6, r0 │ │ - cmp r6, #0 │ │ - bne.n 132ba │ │ - b.n 132fc │ │ - ldr r2, [sp, #8] │ │ - ldr.w r1, [sp, #5] │ │ - str.w r2, [r8, #4] │ │ - str.w r1, [r8, #1] │ │ - strb.w r0, [r8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - cmp r1, #9 │ │ - bne.n 13310 │ │ - movs r0, #4 │ │ - strd r0, r9, [r8] │ │ - movs r0, #0 │ │ - strb r0, [r5, #12] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - movs r0, #2 │ │ - b.n 132fe │ │ + blx 60d30 │ │ + mov r0, r5 │ │ + blx 5f420 │ │ + nop │ │ + asrs r6, r1, #15 │ │ + movs r3, r0 │ │ + ldr r1, [r0, #12] │ │ + subs r1, #1 │ │ + str r1, [r0, #12] │ │ + it ne │ │ + bxne lr │ │ + movs r1, #0 │ │ + ldrexd r2, r3, [r0] │ │ + strexd r2, r1, r1, [r0] │ │ + cmp r2, #0 │ │ + bne.n 33440 │ │ + add.w r1, r0, #8 │ │ movs r0, #0 │ │ - mov r9, r1 │ │ - b.n 132fe │ │ - ldr r2, [pc, #12] @ (13324 ) │ │ - mov r1, r6 │ │ - add r2, pc │ │ - bl 8490 │ │ - mla r0, r0, r2, r0 │ │ - @ instruction: 0xfa9a0002 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + dmb ish │ │ + ldrex r2, [r1] │ │ + strex r3, r0, [r1] │ │ + cmp r3, #0 │ │ + bne.n 33456 │ │ + cmp r2, #2 │ │ + beq.n 33468 │ │ + bx lr │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + b.w 60c88 │ │ + bmi.n 3341e │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ - mov fp, r0 │ │ - ldr r0, [r0, #8] │ │ - ldr.w sl, [r0] │ │ - ldr.w r0, [sl, #12] │ │ + str r0, [sp, #20] │ │ + ldr r0, [r1, #16] │ │ cmp r0, #0 │ │ - bne.w 135ac │ │ + bne.w 3378e │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - mov r5, r2 │ │ - str.w r0, [sl, #12] │ │ - adds r0, r1, #3 │ │ + mov ip, r3 │ │ + str r0, [r1, #16] │ │ + adds r0, r2, #3 │ │ bic.w r0, r0, #3 │ │ - mov r6, r1 │ │ - subs r2, r0, r1 │ │ - mov r0, r5 │ │ - cmp r5, r2 │ │ - mov r1, r5 │ │ - bcc.n 1336a │ │ - subs r0, r5, r2 │ │ - and.w r0, r0, #7 │ │ - subs r0, r5, r0 │ │ - bcc.w 135de │ │ - mov r1, r2 │ │ - add.w r9, sl, #16 │ │ - negs r2, r0 │ │ - mov r3, r5 │ │ - adds r7, r2, r3 │ │ - beq.n 13388 │ │ - adds r7, r6, r3 │ │ - subs r3, #1 │ │ - ldrb.w r7, [r7, #-1] │ │ - cmp r7, #10 │ │ - bne.n 13372 │ │ - adds r1, r2, r3 │ │ + mov fp, r1 │ │ + subs r0, r0, r2 │ │ + mov sl, r3 │ │ + cmp r0, r3 │ │ + it cc │ │ + movcc ip, r0 │ │ + subs r0, r3, r0 │ │ + mov r8, r2 │ │ + and.w r1, r0, #7 │ │ + it cc │ │ + movcc r1, #0 │ │ + subs r0, r3, r1 │ │ + bcc.n 33546 │ │ + add.w r5, fp, #20 │ │ + cmp r1, #0 │ │ + str r5, [sp, #16] │ │ + beq.n 33558 │ │ + add.w r3, r8, sl │ │ + mov r2, r3 │ │ + ldrb.w r6, [r2, #-1]! │ │ + cmp r6, #10 │ │ + bne.n 334d0 │ │ + subs r1, #1 │ │ add r0, r1 │ │ - b.n 133d0 │ │ - subs r2, r0, #4 │ │ - adds r0, r2, #4 │ │ - cmp r0, r1 │ │ - bls.n 133ba │ │ - ldr r3, [r6, r2] │ │ - adds r7, r6, r2 │ │ - subs r2, #8 │ │ - ldr.w r7, [r7, #-4] │ │ - eor.w r4, r3, #168430090 @ 0xa0a0a0a │ │ - sub.w r4, r4, #16843009 @ 0x1010101 │ │ - bic.w r3, r4, r3 │ │ - eor.w r4, r7, #168430090 @ 0xa0a0a0a │ │ - sub.w r4, r4, #16843009 @ 0x1010101 │ │ - bic.w r7, r4, r7 │ │ - orrs r3, r7 │ │ - tst.w r3, #2155905152 @ 0x80808080 │ │ - beq.n 1338a │ │ - cmp r0, r5 │ │ - bhi.w 135d2 │ │ - cmp r0, #0 │ │ - beq.n 1345e │ │ - adds r1, r6, r0 │ │ - subs r0, #1 │ │ - ldrb.w r1, [r1, #-1] │ │ - cmp r1, #10 │ │ - bne.n 133c0 │ │ - add.w r8, r0, #1 │ │ - cmp r5, r8 │ │ - bcc.w 135b0 │ │ - ldr.w r4, [sl, #24] │ │ - cbz r4, 13402 │ │ - ldr.w r0, [r9] │ │ + b.n 335c8 │ │ + add.w r6, r8, r0 │ │ + cmp r6, r2 │ │ + beq.n 33558 │ │ + mov r2, r3 │ │ + ldrb.w r5, [r2, #-2]! │ │ + cmp r5, #10 │ │ + bne.n 334e6 │ │ + subs r1, #2 │ │ + b.n 3352c │ │ + cmp r6, r2 │ │ + beq.n 33558 │ │ + mov r2, r3 │ │ + ldrb.w r5, [r2, #-3]! │ │ + cmp r5, #10 │ │ + bne.n 334f8 │ │ + subs r1, #3 │ │ + b.n 3352c │ │ + cmp r6, r2 │ │ + beq.n 33558 │ │ + mov r2, r3 │ │ + ldrb.w r5, [r2, #-4]! │ │ + cmp r5, #10 │ │ + bne.n 3350a │ │ + subs r1, #4 │ │ + b.n 3352c │ │ + cmp r6, r2 │ │ + beq.n 33558 │ │ + mov r2, r3 │ │ + ldrb.w r5, [r2, #-5]! │ │ + cmp r5, #10 │ │ + bne.n 3351c │ │ + subs r1, #5 │ │ + b.n 3352c │ │ + cmp r6, r2 │ │ + beq.n 33558 │ │ + mov r2, r3 │ │ + ldrb.w r5, [r2, #-6]! │ │ + cmp r5, #10 │ │ + bne.n 33532 │ │ + subs r1, #6 │ │ + ldr r5, [sp, #16] │ │ + add r0, r1 │ │ + b.n 335c8 │ │ + ldr r5, [sp, #16] │ │ + cmp r6, r2 │ │ + beq.n 33558 │ │ + ldrb.w r2, [r3, #-7]! │ │ + cmp r2, #10 │ │ + bne.n 3354c │ │ + subs r1, #7 │ │ + add r0, r1 │ │ + b.n 335c8 │ │ + ldr r2, [pc, #600] @ (337a0 ) │ │ + add r2, pc │ │ + b.n 33716 │ │ + cmp r6, r3 │ │ + beq.n 33558 │ │ + orn r1, r1, #7 │ │ + add r0, r1 │ │ + b.n 335c8 │ │ + mvns r2, r1 │ │ + movw lr, #256 @ 0x100 │ │ + add.w r5, r2, r8 │ │ + negs r2, r1 │ │ + sub.w r9, r8, #4 │ │ + movt lr, #257 @ 0x101 │ │ + mov r1, r0 │ │ + mov r6, r5 │ │ + mov r3, r2 │ │ + cmp r0, ip │ │ + bls.n 335aa │ │ + ldr.w r2, [r9, r1] │ │ + sub.w r0, r1, #8 │ │ + ldr.w r5, [r8, r0] │ │ + eor.w r4, r2, #168430090 @ 0xa0a0a0a │ │ + sub.w r4, lr, r4 │ │ + orrs r2, r4 │ │ + eor.w r4, r5, #168430090 @ 0xa0a0a0a │ │ + sub.w r4, lr, r4 │ │ + orrs r4, r5 │ │ + sub.w r5, r6, #8 │ │ + ands r2, r4 │ │ + bic.w r4, r2, #2139062143 @ 0x7f7f7f7f │ │ + sub.w r2, r3, #8 │ │ + cmp.w r4, #2155905152 @ 0x80808080 │ │ + beq.n 3356c │ │ + cmp r1, sl │ │ + bhi.w 3373e │ │ + ldr r5, [sp, #16] │ │ + adds.w r0, sl, r3 │ │ + beq.n 3360e │ │ + ldrb.w r0, [r6, sl] │ │ + subs r3, #1 │ │ + subs r6, #1 │ │ + cmp r0, #10 │ │ + bne.n 335b2 │ │ + add.w r0, sl, r3 │ │ + add.w r9, r0, #1 │ │ + cmp sl, r9 │ │ + bcc.w 3371e │ │ + ldr.w r4, [fp, #28] │ │ + cbz r4, 3363c │ │ + ldr r0, [r5, #0] │ │ subs r0, r0, r4 │ │ - cmp r0, r8 │ │ - bls.n 13494 │ │ - ldr.w r0, [sl, #20] │ │ - mov r1, r6 │ │ - mov r2, r8 │ │ + cmp r9, r0 │ │ + bcs.w 3375c │ │ + ldr.w r0, [fp, #24] │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ add r0, r4 │ │ - bl 3e666 │ │ - add.w r0, r4, r8 │ │ - str.w r0, [sl, #24] │ │ - b.n 134a8 │ │ - cmp.w r8, #0 │ │ - str.w fp, [sp, #12] │ │ - beq.n 134bc │ │ - ldr r0, [pc, #544] @ (13630 ) │ │ - mvn.w fp, #2147483648 @ 0x80000000 │ │ - mov r7, r6 │ │ - mov r4, r8 │ │ + bl 5df06 │ │ + add.w r0, r4, r9 │ │ + str.w r0, [fp, #28] │ │ + add r0, sp, #24 │ │ + mov r1, r5 │ │ + bl 32f00 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #4 │ │ + bne.w 33772 │ │ + mov r5, fp │ │ + b.n 336e0 │ │ + ldr.w r4, [fp, #28] │ │ + cmp r4, #0 │ │ + beq.n 336a6 │ │ + ldr.w r0, [fp, #24] │ │ + add r0, r4 │ │ + ldrb.w r0, [r0, #-1] │ │ + cmp r0, #10 │ │ + bne.n 336a8 │ │ + add r0, sp, #24 │ │ + mov r1, r5 │ │ + bl 32f00 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #4 │ │ + bne.w 33772 │ │ + ldr.w r4, [fp, #28] │ │ + b.n 336a8 │ │ + mov r5, fp │ │ + cmp.w r9, #0 │ │ + beq.n 336e0 │ │ + ldr r0, [pc, #360] @ (337b0 ) │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ + mov r6, r8 │ │ + mov fp, r9 │ │ add r0, pc │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #536] @ (13634 ) │ │ + ldr r0, [pc, #352] @ (337b4 ) │ │ + add r0, pc │ │ + str r0, [sp, #12] │ │ + ldr r0, [pc, #348] @ (337b8 ) │ │ add r0, pc │ │ str r0, [sp, #4] │ │ - b.n 13432 │ │ - blx 41380 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #4 │ │ - bne.w 13584 │ │ - cmp r4, #0 │ │ - beq.n 134bc │ │ + b.n 33676 │ │ + blx 60d90 │ │ + ldr r0, [r0, #0] │ │ + movs r1, #0 │ │ + strb.w r1, [sp, #24] │ │ + cmp r0, #4 │ │ + bne.n 336be │ │ + cmp.w fp, #0 │ │ + beq.n 336e0 │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ movs r0, #1 │ │ - mov r1, r7 │ │ - cmp r4, fp │ │ + mov r1, r6 │ │ + cmp fp, r4 │ │ it cc │ │ - movcc r2, r4 │ │ - blx 41430 │ │ + movcc r2, fp │ │ + blx 60e70 │ │ adds r1, r0, #1 │ │ - beq.n 13422 │ │ - cmp r0, #0 │ │ - beq.w 1358e │ │ - cmp r4, r0 │ │ - bcc.w 135a8 │ │ - add r7, r0 │ │ - subs r4, r4, r0 │ │ - cmp r4, #0 │ │ - bne.n 13432 │ │ - b.n 134bc │ │ - ldr.w r4, [sl, #24] │ │ - cmp r4, #0 │ │ - beq.n 134f2 │ │ - ldr.w r0, [sl, #20] │ │ - add r0, r4 │ │ - ldrb.w r0, [r0, #-1] │ │ - cmp r0, #10 │ │ - bne.n 13488 │ │ - add r0, sp, #28 │ │ - mov r1, r9 │ │ - bl 114b8 │ │ - ldrb.w r0, [sp, #28] │ │ - cmp r0, #4 │ │ - bne.n 134d6 │ │ - ldr.w r4, [sl, #24] │ │ - ldr.w r0, [r9] │ │ - subs r0, r0, r4 │ │ - cmp r0, r5 │ │ - bhi.n 134fe │ │ - b.n 13524 │ │ - add r0, sp, #28 │ │ - mov r1, r9 │ │ - mov r2, r6 │ │ - mov r3, r8 │ │ - bl 13250 │ │ - ldrb.w r0, [sp, #28] │ │ - cmp r0, #4 │ │ - bne.n 134d6 │ │ - add r0, sp, #28 │ │ - mov r1, r9 │ │ - bl 114b8 │ │ - ldrb.w r0, [sp, #28] │ │ - cmp r0, #4 │ │ - bne.n 134d6 │ │ - str.w fp, [sp, #12] │ │ - ldr.w r0, [sl, #16] │ │ - sub.w r5, r5, r8 │ │ - ldr.w r4, [sl, #24] │ │ - add r6, r8 │ │ - subs r0, r0, r4 │ │ - cmp r0, r5 │ │ - bhi.n 134fe │ │ - ldr.w fp, [sp, #12] │ │ - b.n 13524 │ │ - ldr r2, [sp, #32] │ │ - ldr.w r1, [sp, #29] │ │ - str r2, [sp, #20] │ │ - str.w r1, [sp, #17] │ │ - strb.w r0, [sp, #16] │ │ - ldr.w r0, [sl, #12] │ │ - adds r0, #1 │ │ - str.w r0, [sl, #12] │ │ - b.n 1354c │ │ + beq.n 33660 │ │ + movs r1, #4 │ │ + strb.w r1, [sp, #24] │ │ + cbz r0, 336b2 │ │ + cmp fp, r0 │ │ + bcc.n 33710 │ │ + add r6, r0 │ │ + sub.w fp, fp, r0 │ │ + cmp.w fp, #0 │ │ + bne.n 33676 │ │ + b.n 336e0 │ │ movs r4, #0 │ │ - ldr.w r0, [r9] │ │ + ldr r0, [r5, #0] │ │ subs r0, r0, r4 │ │ - cmp r0, r5 │ │ - bls.n 13524 │ │ - ldr.w r0, [sl, #20] │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - add r0, r4 │ │ - bl 3e666 │ │ - adds r0, r4, r5 │ │ - str.w r0, [sl, #24] │ │ - ldr.w r0, [sl, #12] │ │ - adds r0, #1 │ │ - str.w r0, [sl, #12] │ │ - movs r0, #0 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r0, sp, #16 │ │ - mov r1, r9 │ │ - mov r2, r6 │ │ - mov r3, r5 │ │ - bl 13250 │ │ - ldrb.w r1, [sp, #16] │ │ - ldr.w r0, [sl, #12] │ │ + cmp sl, r0 │ │ + bcc.n 336f2 │ │ + b.n 3374e │ │ + ldr r1, [sp, #8] │ │ + ldr r0, [r1, #0] │ │ + uxtb r1, r0 │ │ cmp r1, #4 │ │ - add.w r0, r0, #1 │ │ - str.w r0, [sl, #12] │ │ - bne.n 1354c │ │ - movs r0, #0 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrb.w r0, [fp] │ │ - ldrd r7, r5, [sp, #16] │ │ - cmp r0, #3 │ │ - bne.n 13578 │ │ - ldr.w r9, [fp, #4] │ │ - ldrd r6, r4, [r9] │ │ - ldr r1, [r4, #0] │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ - mov r0, r9 │ │ - blx 41320 │ │ - strd r7, r5, [fp] │ │ - movs r0, #1 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r1, #9 │ │ - beq.n 134bc │ │ - movs r0, #0 │ │ - mov r2, r1 │ │ - b.n 13592 │ │ - ldr r2, [sp, #8] │ │ - movs r0, #2 │ │ - movs r1, #0 │ │ - str r2, [sp, #20] │ │ - strb.w r1, [sp, #19] │ │ - strh.w r1, [sp, #17] │ │ - strb.w r0, [sp, #16] │ │ - ldr.w fp, [sp, #12] │ │ - b.n 134e6 │ │ - mov r5, r4 │ │ - b.n 135e4 │ │ - bl 8fe4 │ │ - ldr r0, [pc, #112] @ (13624 ) │ │ - movs r3, #0 │ │ - ldr r2, [pc, #112] @ (13628 ) │ │ - movs r7, #1 │ │ - ldr r1, [pc, #112] @ (1362c ) │ │ + bne.n 336ca │ │ + b.n 336e0 │ │ + add r1, sp, #24 │ │ + str r0, [sp, #12] │ │ + ldr r0, [r1, #0] │ │ + uxtb r1, r0 │ │ + cmp r1, #4 │ │ + beq.n 336e0 │ │ + ldr r2, [sp, #12] │ │ + cmp r2, #9 │ │ + it eq │ │ + cmpeq r1, #0 │ │ + beq.n 336e0 │ │ + ldr r1, [sp, #20] │ │ + mov fp, r5 │ │ + ldr r2, [sp, #12] │ │ + strd r0, r2, [r1] │ │ + b.n 3377c │ │ + ldr r0, [r5, #20] │ │ + sub.w sl, sl, r9 │ │ + ldr r4, [r5, #28] │ │ + add r8, r9 │ │ + mov fp, r5 │ │ + subs r0, r0, r4 │ │ + cmp sl, r0 │ │ + bcs.n 3374c │ │ + ldr.w r0, [fp, #24] │ │ + mov r1, r8 │ │ + mov r2, sl │ │ + add r0, r4 │ │ + bl 5df06 │ │ + ldr r1, [sp, #20] │ │ + add.w r0, r4, sl │ │ + str.w r0, [fp, #28] │ │ + movs r0, #4 │ │ + strb r0, [r1, #0] │ │ + b.n 3377c │ │ + mov sl, fp │ │ + mov fp, r5 │ │ + ldr r2, [sp, #4] │ │ + mov r1, sl │ │ + bl b80e │ │ + b.n 3374a │ │ + ldr r0, [pc, #136] @ (337a8 ) │ │ + movs r2, #0 │ │ + ldr r1, [pc, #136] @ (337ac ) │ │ + movs r3, #1 │ │ add r0, pc │ │ - add r2, pc │ │ - str r3, [sp, #44] @ 0x2c │ │ + str r2, [sp, #40] @ 0x28 │ │ add r1, pc │ │ - strd r0, r7, [sp, #28] │ │ - strd r2, r3, [sp, #36] @ 0x24 │ │ - add r0, sp, #28 │ │ - bl 8468 │ │ - b.n 135ec │ │ - ldr r2, [pc, #76] @ (13620 ) │ │ + str r2, [sp, #36] @ 0x24 │ │ + movs r2, #4 │ │ + str r3, [sp, #28] │ │ + str r2, [sp, #32] │ │ + str r0, [sp, #24] │ │ + add r0, sp, #24 │ │ + bl b450 │ │ + b.n 3374a │ │ + ldr r2, [pc, #100] @ (337a4 ) │ │ add r2, pc │ │ + mov r0, r1 │ │ + mov r1, sl │ │ + bl b858 │ │ + udf #254 @ 0xfe │ │ + ldr r5, [sp, #16] │ │ + ldr r0, [sp, #20] │ │ mov r1, r5 │ │ - bl 8974 │ │ - b.n 135ec │ │ - ldr r1, [pc, #88] @ (13638 ) │ │ - add r1, pc │ │ - str r1, [sp, #4] │ │ - ldr r2, [sp, #4] │ │ + mov r2, r8 │ │ + mov r3, sl │ │ + bl 33004 │ │ + b.n 3377c │ │ + add r0, sp, #24 │ │ mov r1, r5 │ │ - bl 8490 │ │ - udf #254 @ 0xfe │ │ - mov r8, r0 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ - mov r0, r9 │ │ - blx 41320 │ │ - mov r0, r8 │ │ - strd r7, r5, [fp] │ │ - blx 3fa10 │ │ - mov r8, r0 │ │ - ldr.w r0, [sl, #12] │ │ + mov r2, r8 │ │ + mov r3, r9 │ │ + bl 33004 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #4 │ │ + beq.w 335f8 │ │ + ldr r1, [sp, #28] │ │ + ldrd r2, r0, [sp, #20] │ │ + strd r0, r1, [r2] │ │ + ldr.w r0, [fp, #16] │ │ adds r0, #1 │ │ - str.w r0, [sl, #12] │ │ - mov r0, r8 │ │ - blx 3fa10 │ │ - nop │ │ - add.w r0, ip, #2 │ │ - movt r0, #43010 @ 0xa802 │ │ - lsrs r0, r5, #25 │ │ - vabdl.u , d31, d0 │ │ - movs r2, r0 │ │ - ldrsb.w r0, [r2, #2] │ │ - ldrsb.w r0, [r8, #2] │ │ - adds.w r0, r0, #2 │ │ - push {r7, lr} │ │ + str.w r0, [fp, #16] │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bl c5f8 │ │ + ldr.w r1, [fp, #16] │ │ + adds r1, #1 │ │ + str.w r1, [fp, #16] │ │ + blx 5f420 │ │ + mcrr 0, 0, r0, r0, cr2 │ │ + orrs.w r0, r8, r2 │ │ + subw r0, sl, #2 │ │ + @ instruction: 0xf6360002 │ │ + @ instruction: 0xf72e0002 │ │ + @ instruction: 0xf71c0002 │ │ + @ instruction: 0xf79a0002 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ sub sp, #8 │ │ - movs r2, #0 │ │ - cmp r1, #128 @ 0x80 │ │ - str r2, [sp, #4] │ │ - bcs.n 13658 │ │ - strb.w r1, [sp, #4] │ │ - movs r2, #1 │ │ - add r1, sp, #4 │ │ - bl 13328 │ │ - add sp, #8 │ │ - pop {r7, pc} │ │ - movs r2, #2 │ │ - mov r3, r1 │ │ - bfi r3, r2, #6, #26 │ │ - cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 13672 │ │ - strb.w r3, [sp, #5] │ │ - movs r3, #192 @ 0xc0 │ │ - orr.w r1, r3, r1, lsr #6 │ │ - b.n 136be │ │ - cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 1369c │ │ - strb.w r3, [sp, #6] │ │ - lsrs r3, r1, #6 │ │ - bfi r3, r2, #6, #26 │ │ - movs r2, #224 @ 0xe0 │ │ - orr.w r1, r2, r1, lsr #12 │ │ - strb.w r3, [sp, #5] │ │ - strb.w r1, [sp, #4] │ │ - movs r2, #3 │ │ - add r1, sp, #4 │ │ - bl 13328 │ │ - add sp, #8 │ │ - pop {r7, pc} │ │ - strb.w r3, [sp, #7] │ │ - lsrs r3, r1, #6 │ │ - bfi r3, r2, #6, #26 │ │ - strb.w r3, [sp, #6] │ │ - lsrs r3, r1, #12 │ │ - lsrs r1, r1, #18 │ │ - bfi r3, r2, #6, #26 │ │ - movs r2, #30 │ │ - bfi r1, r2, #3, #29 │ │ - movs r2, #4 │ │ - strb.w r3, [sp, #5] │ │ - strb.w r1, [sp, #4] │ │ - add r1, sp, #4 │ │ - bl 13328 │ │ - add sp, #8 │ │ - pop {r7, pc} │ │ + mov r4, r0 │ │ + ldr r0, [r0, #8] │ │ + mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #8] @ (136d8 ) │ │ - add r1, pc │ │ - b.w 8c9c │ │ - nop │ │ - @ instruction: 0xf61c0002 │ │ - push {r7, lr} │ │ - bl a8ac │ │ - bmi.n 1368e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #384 @ 0x180 │ │ - ldr r7, [pc, #556] @ (13918 ) │ │ - add r7, pc │ │ - ldr r0, [r7, #8] │ │ - dmb ish │ │ - cmp r0, #3 │ │ - bhi.w 138ba │ │ - movs r6, #0 │ │ - tbb [pc, r0] │ │ - ands r2, r0 │ │ - add r7, r7 │ │ - movw r0, #17731 @ 0x4543 │ │ - movw r1, #21842 @ 0x5552 │ │ - strh.w r0, [sp, #12] │ │ - movw r0, #21579 @ 0x544b │ │ - movt r0, #16722 @ 0x4152 │ │ - movt r1, #21587 @ 0x5453 │ │ - str r0, [sp, #8] │ │ - movw r0, #16991 @ 0x425f │ │ - movt r0, #17217 @ 0x4341 │ │ - str r1, [sp, #0] │ │ - str r0, [sp, #4] │ │ - movs r0, #0 │ │ - strb.w r0, [sp, #14] │ │ - mov r0, sp │ │ - cmp r0, r0 │ │ - beq.n 13746 │ │ - movs r2, #1 │ │ - cbnz r2, 13746 │ │ - movs r1, #0 │ │ - ldrb r2, [r0, r1] │ │ - cbz r2, 13794 │ │ - adds r1, #1 │ │ - bne.n 1373c │ │ - ldr r1, [sp, #0] │ │ - ldr r2, [sp, #4] │ │ - sub.w r3, r1, #16843009 @ 0x1010101 │ │ - bic.w r1, r3, r1 │ │ - sub.w r3, r2, #16843009 @ 0x1010101 │ │ - bic.w r2, r3, r2 │ │ - orrs r1, r2 │ │ - bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ - clz r1, r1 │ │ - lsrs r3, r1, #5 │ │ - movs r1, #15 │ │ - add.w r2, r0, r3, lsl #3 │ │ - eor.w r1, r1, r3, lsl #3 │ │ - lsls r0, r3, #3 │ │ - movs r3, #0 │ │ - ldrb r6, [r2, r3] │ │ - cbz r6, 13792 │ │ - adds r3, #1 │ │ - cmp r1, r3 │ │ - bne.n 13772 │ │ - b.n 13850 │ │ - movs r6, #1 │ │ - mov r0, r6 │ │ - add sp, #384 @ 0x180 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - movs r6, #2 │ │ - mov r0, r6 │ │ - add sp, #384 @ 0x180 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - adds r1, r3, r0 │ │ - cmp r1, #14 │ │ - bne.n 13850 │ │ - ldr r0, [r7, #48] @ 0x30 │ │ - movw r1, #65533 @ 0xfffd │ │ - movt r1, #16383 @ 0x3fff │ │ - cmp r0, r1 │ │ - bhi.w 138b0 │ │ - ldrex r1, [r7, #48] @ 0x30 │ │ - cmp r1, r0 │ │ - bne.n 138ac │ │ - adds r0, #1 │ │ - strex r1, r0, [r7, #48] @ 0x30 │ │ - cmp r1, #0 │ │ - bne.n 138b0 │ │ - dmb ish │ │ - ldrb.w r0, [r7, #56] @ 0x38 │ │ + ldr r1, [r0, #0] │ │ mov r0, sp │ │ - blx 41450 │ │ - cbz r0, 137f0 │ │ - mov r6, r0 │ │ - blx 41440 │ │ - mov r4, r0 │ │ - cbz r0, 137f6 │ │ - cmp.w r4, #4294967295 @ 0xffffffff │ │ - ble.n 138c8 │ │ - ldrb r0, [r7, #1] │ │ - mov r0, r4 │ │ - blx 41300 │ │ - mov r5, r0 │ │ - cbnz r0, 137f8 │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ - bl 8210 │ │ - b.n 138cc │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ - b.n 13802 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - mov r2, r4 │ │ - bl 3e666 │ │ - dmb ish │ │ - ldrex r0, [r7, #48] @ 0x30 │ │ - subs r1, r0, #1 │ │ - strex r0, r1, [r7, #48] @ 0x30 │ │ - cmp r0, #0 │ │ - bne.n 13806 │ │ - bic.w r0, r1, #1073741824 @ 0x40000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 1389c │ │ - cmp.w r4, #2147483648 @ 0x80000000 │ │ - beq.n 13850 │ │ - movs r0, #1 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r4, r0 │ │ - bne.n 13862 │ │ - uxtb r0, r5 │ │ + bl 33474 │ │ + ldrb.w r6, [sp] │ │ + cmp r6, #4 │ │ + beq.n 33812 │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #4 │ │ + beq.n 3380a │ │ cmp r0, #3 │ │ - bne.n 13850 │ │ - ldrd r6, r5, [r4] │ │ + bne.n 3380a │ │ + ldr.w sl, [r4, #4] │ │ + ldrd r9, r5, [sl] │ │ ldr r1, [r5, #0] │ │ - mov r0, r6 │ │ + cbz r1, 337f8 │ │ + mov r0, r9 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ - mov r0, r4 │ │ - blx 41320 │ │ - movs r0, #3 │ │ - movs r6, #2 │ │ - dmb ish │ │ - str r0, [r7, #8] │ │ - mov r0, r6 │ │ - add sp, #384 @ 0x180 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - cmp r4, #4 │ │ - beq.n 13878 │ │ - cmp r4, #1 │ │ - bne.n 1388c │ │ - ldrb r0, [r5, #0] │ │ - subs r0, #48 @ 0x30 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - lsls r6, r0, #1 │ │ - b.n 1388e │ │ - ldr r1, [pc, #168] @ (13924 ) │ │ - mov r0, r5 │ │ - movs r2, #4 │ │ - add r1, pc │ │ - blx 41360 │ │ - clz r0, r0 │ │ - lsrs r6, r0, #5 │ │ - b.n 1388e │ │ - movs r6, #0 │ │ - cmp r4, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 41320 │ │ - adds r0, r6, #1 │ │ - b.n 13854 │ │ - add.w r0, r7, #48 @ 0x30 │ │ - bl 128fc │ │ - cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.n 13824 │ │ - b.n 13850 │ │ - clrex │ │ - add.w r0, r7, #48 @ 0x30 │ │ - bl 127d4 │ │ - b.n 137be │ │ - ldr r0, [pc, #96] @ (1391c ) │ │ - movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #96] @ (13920 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 8b7c │ │ - bl 81dc │ │ - udf #254 @ 0xfe │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, sl │ │ + blx 60d20 │ │ + ldrd r0, r1, [sp] │ │ + strd r0, r1, [r4] │ │ + subs r0, r6, #4 │ │ + it ne │ │ + movne r0, #1 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ - mov r0, r4 │ │ - blx 41320 │ │ - mov r0, r8 │ │ - blx 3fa10 │ │ - mov r8, r0 │ │ - dmb ish │ │ - ldrex r0, [r7, #48] @ 0x30 │ │ - subs r1, r0, #1 │ │ - strex r0, r1, [r7, #48] @ 0x30 │ │ - cmp r0, #0 │ │ - bne.n 138ee │ │ - bic.w r0, r1, #1073741824 @ 0x40000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 1390e │ │ - add.w r0, r7, #48 @ 0x30 │ │ - bl 128fc │ │ - mov r0, r8 │ │ - blx 3fa10 │ │ - bl 959c │ │ - cbz r0, 13956 │ │ - lsls r4, r2, #3 │ │ - lsrs r7, r2, #16 │ │ - vabal.u , d15, d14 │ │ - movs r2, r0 │ │ - bl ffcce924 │ │ - push {r7, lr} │ │ - bl a988 │ │ - bmi.n 138da │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #96 @ 0x60 │ │ - mov r8, r1 │ │ - ldr r1, [pc, #548] @ (13b60 ) │ │ - ldrb r4, [r0, #0] │ │ - mov.w r5, #512 @ 0x200 │ │ - add r1, pc │ │ - strb.w r4, [sp, #7] │ │ - ldrb r0, [r1, #1] │ │ - mov.w r0, #512 @ 0x200 │ │ - blx 41300 │ │ - cmp r0, #0 │ │ - beq.w 13b0e │ │ - mov.w r1, #512 @ 0x200 │ │ - mov r7, r0 │ │ - strd r5, r0, [sp, #60] @ 0x3c │ │ - blx 41460 │ │ - cbz r0, 139ac │ │ - mov r0, r7 │ │ - blx 41440 │ │ - mov r6, r0 │ │ - cmp r5, r0 │ │ - bls.n 139f0 │ │ - cmp r6, #0 │ │ - beq.n 13a00 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - blx 41340 │ │ - cmp r0, #0 │ │ - mov r5, r6 │ │ - beq.w 13b18 │ │ - uxtb r1, r0 │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 139fa │ │ - cmp r1, #3 │ │ - bne.n 139ea │ │ - ldrd r5, r7, [r6] │ │ - ldr r1, [r7, #0] │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 41320 │ │ - mov r0, r6 │ │ - b.n 139e6 │ │ - blx 41380 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #34 @ 0x22 │ │ - bne.n 139e4 │ │ - mov.w r5, #512 @ 0x200 │ │ - add r6, sp, #60 @ 0x3c │ │ - str r5, [sp, #68] @ 0x44 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movs r2, #1 │ │ - bl 118b6 │ │ - ldrd r5, r7, [sp, #60] @ 0x3c │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - blx 41460 │ │ - cmp r0, #0 │ │ - bne.n 13966 │ │ - blx 41380 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #34 @ 0x22 │ │ - beq.n 139bc │ │ - cbz r5, 139ea │ │ - mov r0, r7 │ │ - blx 41320 │ │ - mov.w r5, #2147483648 @ 0x80000000 │ │ - b.n 13a0e │ │ - mov r0, r7 │ │ - uxtb r1, r0 │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - beq.n 1398e │ │ - bic.w r0, r0, #255 @ 0xff │ │ - b.n 13a0c │ │ - mov r0, r7 │ │ - blx 41320 │ │ - movs r1, #1 │ │ - movs r0, #0 │ │ - mov r5, r6 │ │ - orrs r0, r1 │ │ - ldr r7, [pc, #340] @ (13b64 ) │ │ - movs r3, #0 │ │ - ldr r2, [pc, #340] @ (13b68 ) │ │ - strd r5, r0, [sp, #8] │ │ - add r7, pc │ │ - ldrd r0, r1, [r8, #20] │ │ - add r2, pc │ │ - str r6, [sp, #16] │ │ - movs r6, #1 │ │ - str r3, [sp, #76] @ 0x4c │ │ - str r3, [sp, #72] @ 0x48 │ │ - add r3, sp, #60 @ 0x3c │ │ - strb.w r4, [sp, #20] │ │ - stmia r3!, {r2, r6, r7} │ │ - add r6, sp, #60 @ 0x3c │ │ - mov r2, r6 │ │ - bl 8c9c │ │ - cbnz r0, 13aa8 │ │ - ldr r2, [pc, #304] @ (13b6c ) │ │ - add r5, sp, #8 │ │ - ldr r1, [pc, #304] @ (13b70 ) │ │ - movs r3, #0 │ │ - add r2, pc │ │ - ldr r0, [pc, #300] @ (13b74 ) │ │ - strb.w r4, [sp, #40] @ 0x28 │ │ - cmp r4, #0 │ │ - strd r5, r2, [sp, #28] │ │ - mov.w r2, #1 │ │ - strb.w r2, [sp, #58] @ 0x3a │ │ - add.w r2, sp, #51 @ 0x33 │ │ - str r3, [sp, #36] @ 0x24 │ │ - add r1, pc │ │ - str.w r8, [sp, #24] │ │ - add r0, pc │ │ - str r3, [sp, #44] @ 0x2c │ │ - strb.w r3, [sp, #51] @ 0x33 │ │ - str r3, [sp, #52] @ 0x34 │ │ - it ne │ │ - movne r4, #1 │ │ - str r2, [sp, #84] @ 0x54 │ │ - add r2, sp, #24 │ │ - str r2, [sp, #80] @ 0x50 │ │ - add.w r2, sp, #58 @ 0x3a │ │ - str r2, [sp, #76] @ 0x4c │ │ - add r2, sp, #52 @ 0x34 │ │ - str r2, [sp, #72] @ 0x48 │ │ - add.w r2, sp, #59 @ 0x3b │ │ - strd r6, r1, [sp, #88] @ 0x58 │ │ - add r1, sp, #88 @ 0x58 │ │ - str r2, [sp, #68] @ 0x44 │ │ - add r2, sp, #44 @ 0x2c │ │ - str r2, [sp, #64] @ 0x40 │ │ - add.w r2, sp, #7 │ │ - strb.w r4, [sp, #59] @ 0x3b │ │ - str r2, [sp, #60] @ 0x3c │ │ - blx 410d4 │ │ - ldrb.w r0, [sp, #51] @ 0x33 │ │ - cbz r0, 13ac8 │ │ - ldr r5, [sp, #8] │ │ - orr.w r0, r5, #2147483648 @ 0x80000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 13aba │ │ - movs r0, #1 │ │ - add sp, #96 @ 0x60 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [sp, #12] │ │ - blx 41320 │ │ - movs r0, #1 │ │ - add sp, #96 @ 0x60 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldrb.w r0, [sp, #7] │ │ - cbnz r0, 13aec │ │ - ldr r2, [pc, #168] @ (13b78 ) │ │ - movs r3, #0 │ │ - ldrd r0, r1, [r8, #20] │ │ - movs r6, #1 │ │ - add r2, pc │ │ - str r3, [sp, #76] @ 0x4c │ │ - str r3, [sp, #72] @ 0x48 │ │ - add r3, sp, #60 @ 0x3c │ │ - stmia r3!, {r2, r6, r7} │ │ - add r2, sp, #60 @ 0x3c │ │ - bl 8c9c │ │ - cmp r0, #0 │ │ - bne.n 13aa6 │ │ - ldr r0, [sp, #8] │ │ - orr.w r0, r0, #2147483648 @ 0x80000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 13b00 │ │ - movs r0, #0 │ │ - add sp, #96 @ 0x60 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [sp, #12] │ │ - blx 41320 │ │ - movs r0, #0 │ │ - add sp, #96 @ 0x60 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - movs r0, #1 │ │ - mov.w r1, #512 @ 0x200 │ │ - bl 8210 │ │ - movs r0, #1 │ │ - mov r1, r6 │ │ - bl 8210 │ │ - udf #254 @ 0xfe │ │ - mov r4, r0 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 41320 │ │ - mov r0, r6 │ │ - b.n 13b54 │ │ - mov r4, r0 │ │ - mov r0, r7 │ │ - b.n 13b54 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #8] │ │ - orr.w r0, r0, #2147483648 @ 0x80000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 13b58 │ │ - ldr r0, [sp, #12] │ │ - b.n 13b54 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cbz r0, 13b58 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - blx 41320 │ │ - mov r0, r4 │ │ - blx 3fa10 │ │ - nop │ │ - add r7, sp, #592 @ 0x250 │ │ - lsls r4, r2, #3 │ │ - lsrs r4, r1, #8 │ │ - vsri.64 d31, d2, #1 │ │ - movs r2, r0 │ │ - orns r0, r6, #8519680 @ 0x820000 │ │ - orn r0, lr, #8519680 @ 0x820000 │ │ - stcl 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ - and.w r0, r8, #8519680 @ 0x820000 │ │ - b.w 13b80 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #80 @ 0x50 │ │ - mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - ldrb r0, [r0, #0] │ │ - cbnz r0, 13b9e │ │ - ldr r0, [r4, #4] │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #100 @ 0x64 │ │ - bls.n 13b9e │ │ - movs r0, #0 │ │ - add sp, #80 @ 0x50 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldrd r6, sl, [r1] │ │ - ldr r7, [r4, #8] │ │ - ldrd r9, r8, [r4, #20] │ │ - cbnz r6, 13bbe │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - str r0, [sp, #28] │ │ - add r0, sp, #28 │ │ - str r0, [sp, #0] │ │ - mov r0, sl │ │ - movs r2, #15 │ │ - movs r3, #0 │ │ - blx 3f0ec │ │ - ldr r5, [pc, #152] @ (13c58 ) │ │ - add r5, pc │ │ - ldrb r0, [r5, #0] │ │ - cbnz r0, 13be0 │ │ - ldrb r0, [r5, #1] │ │ - mov.w r0, #1376 @ 0x560 │ │ - blx 41300 │ │ - cbz r0, 13c40 │ │ - movs r2, #4 │ │ - movs r1, #0 │ │ - strd r2, r0, [r5, #16] │ │ - movs r0, #1 │ │ - str r1, [r5, #24] │ │ - strb r0, [r5, #0] │ │ - ldrb r0, [r7, #0] │ │ - cbz r0, 13c28 │ │ - movs r7, #0 │ │ - strd r9, r7, [sp, #20] │ │ - cbnz r6, 13c04 │ │ - add r0, sp, #28 │ │ - str r0, [sp, #0] │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ mov r0, sl │ │ - movs r1, #0 │ │ - movs r2, #15 │ │ - movs r3, #0 │ │ - str r7, [sp, #28] │ │ - blx 3f0ec │ │ - ldr r0, [sp, #28] │ │ - bic.w sl, r0, #1 │ │ - movs r0, #3 │ │ - str r0, [sp, #28] │ │ - movs r0, #2 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #20 │ │ - add r2, sp, #28 │ │ - add r3, sp, #68 @ 0x44 │ │ - mov r1, sl │ │ - str r7, [sp, #8] │ │ - str r7, [sp, #0] │ │ - bl 129d8 │ │ - ldr r1, [sp, #20] │ │ - strb.w r0, [r8] │ │ - ldr r0, [r1, #12] │ │ - adds r0, #1 │ │ - str r0, [r1, #12] │ │ - ldr r0, [r4, #4] │ │ - ldr r1, [r0, #0] │ │ - adds r1, #1 │ │ - str r1, [r0, #0] │ │ - ldrb.w r0, [r8] │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - add sp, #80 @ 0x50 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r0, #8 │ │ - mov.w r1, #1376 @ 0x560 │ │ - bl 8210 │ │ - ldr r1, [sp, #20] │ │ - ldr r2, [r1, #12] │ │ - adds r2, #1 │ │ - str r2, [r1, #12] │ │ - blx 3fa10 │ │ - nop │ │ - add r5, sp, #80 @ 0x50 │ │ - lsls r4, r2, #3 │ │ - ldr r1, [r0, #0] │ │ - orr.w r1, r1, #2147483648 @ 0x80000000 │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - it eq │ │ - bxeq lr │ │ - ldr r0, [r0, #4] │ │ - b.w 4123c │ │ - push {r4, r5, r6, lr} │ │ + blx 60d20 │ │ + ldrd r0, r1, [sp] │ │ + strd r0, r1, [r4] │ │ + mov r0, r8 │ │ + blx 5f420 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ sub sp, #16 │ │ mov r4, r0 │ │ - mov r5, r1 │ │ - ldmia.w r2, {r0, r1, r3} │ │ - ldr r6, [r4, #0] │ │ - strd r1, r3, [sp, #8] │ │ - subs.w r3, r6, #2147483648 @ 0x80000000 │ │ - ldrb r2, [r4, #12] │ │ - strd r5, r0, [sp] │ │ - it ne │ │ - movne r3, r4 │ │ - mov r0, sp │ │ - adds r1, r0, #4 │ │ - mov r0, r5 │ │ - bl 123b8 │ │ - mov r5, r0 │ │ - orr.w r0, r6, #2147483648 @ 0x80000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 13cac │ │ - mov r0, r5 │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - ldr r0, [r4, #4] │ │ - blx 41320 │ │ - mov r0, r5 │ │ - add sp, #16 │ │ - pop {r4, r5, r6, pc} │ │ - mov r5, r0 │ │ - ldr r0, [r4, #0] │ │ - orr.w r0, r0, #2147483648 @ 0x80000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 13ccc │ │ - ldr r0, [r4, #4] │ │ - blx 41320 │ │ - mov r0, r5 │ │ - blx 3fa10 │ │ - bmi.n 13c7e │ │ - push {r4, r5, r6, r7, lr} │ │ - sub sp, #52 @ 0x34 │ │ - ldr r0, [pc, #112] @ (13d4c ) │ │ - movs r3, #0 │ │ - ldr r2, [pc, #112] @ (13d50 ) │ │ - str r3, [sp, #28] │ │ + movs r0, #0 │ │ + cmp r1, #128 @ 0x80 │ │ + str r0, [sp, #4] │ │ + bcs.n 3385e │ │ + strb.w r1, [sp, #4] │ │ + movs r3, #1 │ │ + b.n 338be │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n 33878 │ │ movs r3, #2 │ │ - add r2, pc │ │ - add r0, pc │ │ - strd r2, r3, [sp, #12] │ │ - movs r2, #1 │ │ - str r2, [sp, #24] │ │ - add r2, sp, #36 @ 0x24 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #44 @ 0x2c │ │ - str r2, [sp, #20] │ │ - add r2, sp, #12 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r0, sp, #4 │ │ - str r1, [sp, #44] @ 0x2c │ │ - add.w r1, sp, #51 @ 0x33 │ │ - bl 10ffc │ │ - ldrb.w r0, [sp, #4] │ │ - cmp r0, #3 │ │ - bne.n 13d2c │ │ - ldr r4, [sp, #8] │ │ - ldrd r5, r7, [r4] │ │ - ldr r1, [r7, #0] │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 41320 │ │ - mov r0, r4 │ │ - blx 41320 │ │ - add sp, #52 @ 0x34 │ │ - pop {r4, r5, r6, r7, pc} │ │ - mov r6, r0 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 41320 │ │ - mov r0, r4 │ │ - blx 41320 │ │ - mov r0, r6 │ │ - blx 3fa10 │ │ - nop │ │ - ldr r0, [pc, #132] @ (13dd4 ) │ │ - vrshr.u32 d31, d6, #1 │ │ - movs r2, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #56 @ 0x38 │ │ - mov r7, r0 │ │ - ldr r0, [pc, #324] @ (13ea4 ) │ │ - mov r6, r1 │ │ - ldr r1, [pc, #324] @ (13ea8 ) │ │ - ldr r2, [pc, #328] @ (13eac ) │ │ - movs r3, #0 │ │ - str r3, [sp, #24] │ │ + mov r0, r1 │ │ + bfi r0, r3, #6, #26 │ │ + strb.w r0, [sp, #5] │ │ + movs r0, #192 @ 0xc0 │ │ + orr.w r0, r0, r1, lsr #6 │ │ + b.n 338ba │ │ + movs r0, #2 │ │ + mov r2, r1 │ │ + bfi r2, r0, #6, #26 │ │ + cmp.w r1, #65536 @ 0x10000 │ │ + bcs.n 3389a │ │ + strb.w r2, [sp, #6] │ │ + lsrs r2, r1, #6 │ │ + bfi r2, r0, #6, #26 │ │ + movs r0, #224 @ 0xe0 │ │ + movs r3, #3 │ │ + orr.w r0, r0, r1, lsr #12 │ │ + b.n 338b6 │ │ + strb.w r2, [sp, #7] │ │ + lsrs r2, r1, #6 │ │ + bfi r2, r0, #6, #26 │ │ + strb.w r2, [sp, #6] │ │ + lsrs r2, r1, #12 │ │ movs r3, #4 │ │ - add r2, pc │ │ - strd r2, r3, [sp, #8] │ │ - movs r2, #3 │ │ - add r0, pc │ │ - str r2, [sp, #20] │ │ - add r1, pc │ │ - ldmia.w r7, {r2, r3, r5} │ │ - add r4, sp, #32 │ │ - strd r2, r0, [sp, #32] │ │ - add r2, sp, #8 │ │ - strd r5, r0, [sp, #48] @ 0x30 │ │ - mov r0, sp │ │ - strd r3, r1, [sp, #40] @ 0x28 │ │ - mov r1, r6 │ │ - str r4, [sp, #16] │ │ - bl 10ffc │ │ - ldrb.w r0, [sp] │ │ - cmp r0, #3 │ │ - bne.n 13dbe │ │ - ldr.w r8, [sp, #4] │ │ - ldrd r5, r4, [r8] │ │ - ldr r1, [r4, #0] │ │ - mov r0, r5 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne 41320 │ │ - mov r0, r8 │ │ - blx 41320 │ │ - ldr r0, [r7, #12] │ │ - ldrb r0, [r0, #0] │ │ - cmp r0, #3 │ │ - bne.n 13dcc │ │ - add sp, #56 @ 0x38 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - cmp r0, #2 │ │ - beq.n 13df6 │ │ - cmp r0, #1 │ │ - bne.n 13e4c │ │ - add r0, sp, #32 │ │ - mov r1, r6 │ │ - movs r2, #1 │ │ - bl 13f0c │ │ - ldrb.w r0, [sp, #32] │ │ - cmp r0, #3 │ │ - bne.n 13dc6 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldrd r5, r4, [r8] │ │ - ldr r1, [r4, #0] │ │ - mov r0, r5 │ │ - blx r1 │ │ - b.n 13e6c │ │ - dmb ish │ │ - movs r2, #0 │ │ - ldr r0, [pc, #176] @ (13eb0 ) │ │ - add r0, pc │ │ - ldrexb r1, [r0] │ │ - strexb r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 13e00 │ │ - cmp r1, #0 │ │ - dmb ish │ │ - beq.n 13dc6 │ │ - ldr r0, [pc, #156] @ (13eb4 ) │ │ - movs r2, #0 │ │ - ldr r1, [pc, #156] @ (13eb8 ) │ │ - movs r3, #1 │ │ - add r0, pc │ │ - strd r0, r2, [sp, #40] @ 0x28 │ │ - add r1, pc │ │ - str r2, [sp, #48] @ 0x30 │ │ + bfi r2, r0, #6, #26 │ │ + movs r0, #240 @ 0xf0 │ │ + orr.w r0, r0, r1, lsr #18 │ │ + strb.w r2, [sp, #5] │ │ + strb.w r0, [sp, #4] │ │ + ldr r0, [r4, #8] │ │ + add r2, sp, #4 │ │ + ldr r1, [r0, #0] │ │ add r0, sp, #8 │ │ - add r2, sp, #32 │ │ - strd r1, r3, [sp, #32] │ │ - mov r1, r6 │ │ - bl 10ffc │ │ - ldrb.w r0, [sp, #8] │ │ - cmp r0, #3 │ │ - bne.n 13dc6 │ │ - ldr.w r8, [sp, #12] │ │ - ldrd r5, r4, [r8] │ │ - ldr r1, [r4, #0] │ │ - mov r0, r5 │ │ - blx r1 │ │ - b.n 13e6c │ │ - add r0, sp, #32 │ │ - mov r1, r6 │ │ - movs r2, #0 │ │ - bl 13f0c │ │ - ldrb.w r0, [sp, #32] │ │ + bl 33474 │ │ + ldrb.w r6, [sp, #8] │ │ + cmp r6, #4 │ │ + beq.n 33906 │ │ + ldrb r0, [r4, #0] │ │ + cmp r0, #4 │ │ + beq.n 338fe │ │ cmp r0, #3 │ │ - bne.n 13dc6 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldrd r5, r4, [r8] │ │ - ldr r1, [r4, #0] │ │ - mov r0, r5 │ │ + bne.n 338fe │ │ + ldr.w sl, [r4, #4] │ │ + ldrd r9, r5, [sl] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, 338ec │ │ + mov r0, r9 │ │ blx r1 │ │ - ldr r0, [r4, #4] │ │ + ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r5 │ │ - blxne 41320 │ │ - mov r0, r8 │ │ - blx 41320 │ │ - add sp, #56 @ 0x38 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - b.n 13e8a │ │ - b.n 13e8a │ │ - b.n 13e8a │ │ - mov r6, r0 │ │ - ldr r0, [r4, #4] │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, sl │ │ + blx 60d20 │ │ + ldrd r0, r1, [sp, #8] │ │ + strd r0, r1, [r4] │ │ + subs r0, r6, #4 │ │ + it ne │ │ + movne r0, #1 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r8, r0 │ │ + ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r5 │ │ - blxne 41320 │ │ + movne r0, r9 │ │ + blxne 60d20 │ │ + mov r0, sl │ │ + blx 60d20 │ │ + ldrd r0, r1, [sp, #8] │ │ + strd r0, r1, [r4] │ │ mov r0, r8 │ │ - blx 41320 │ │ - mov r0, r6 │ │ - blx 3fa10 │ │ - stlexd pc, pc, pc, [r3] │ │ - lsls r3, r0, #5 │ │ - movs r0, r0 │ │ - @ instruction: 0xf19e0002 │ │ - lsls r7, r1, #26 │ │ - movs r3, r0 │ │ - lsls r0, r1, #24 │ │ - vaddw.u , , d6 │ │ - movs r2, r0 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #48 @ 0x30 │ │ - ldr r2, [r0, #0] │ │ - movs r4, #0 │ │ - ldr r0, [pc, #56] @ (13f00 ) │ │ - ldr r3, [pc, #60] @ (13f04 ) │ │ - ldr r5, [pc, #60] @ (13f08 ) │ │ - add r0, pc │ │ - str r4, [sp, #16] │ │ - movs r4, #3 │ │ - strd r0, r4, [sp] │ │ - add r5, pc │ │ - str r4, [sp, #12] │ │ - add r4, sp, #24 │ │ - str r4, [sp, #8] │ │ - add.w r4, r2, #12 │ │ - ldrd r0, r1, [r1, #20] │ │ - add r3, pc │ │ - str r3, [sp, #44] @ 0x2c │ │ - strd r3, r4, [sp, #36] @ 0x24 │ │ - add.w r3, r2, #8 │ │ - strd r2, r5, [sp, #24] │ │ - mov r2, sp │ │ - str r3, [sp, #32] │ │ - bl 8c9c │ │ - add sp, #48 @ 0x30 │ │ - pop {r4, r5, r7, pc} │ │ - b.n 13d80 │ │ - movs r2, r0 │ │ - mov r1, r4 │ │ - @ instruction: 0xffffe761 │ │ - vtbl.8 d30, {d15-d16}, d29 │ │ - mvns r0, r6 │ │ - sub sp, #36 @ 0x24 │ │ - ldr r4, [pc, #200] @ (13fdc ) │ │ - mov r5, r0 │ │ - mov r6, r2 │ │ - mov r8, r1 │ │ - add r4, pc │ │ - movs r0, #1 │ │ - ldrex r1, [r4, #28] │ │ - cbnz r1, 13fa0 │ │ - strex r1, r0, [r4, #28] │ │ - cmp r1, #0 │ │ - bne.n 13f1e │ │ - dmb ish │ │ - ldr r0, [r4, #12] │ │ - mov.w r9, #0 │ │ - movs r7, #0 │ │ - lsls r0, r0, #1 │ │ - bne.n 13fae │ │ - ldrb.w r0, [r4, #32] │ │ - movs r2, #1 │ │ - ldr r0, [pc, #156] @ (13fe0 ) │ │ - ldr r1, [pc, #156] @ (13fe4 ) │ │ - add r0, pc │ │ - strd r0, r2, [sp] │ │ - add r0, sp, #24 │ │ + blx 5f420 │ │ + bmi.n 338e2 │ │ + sub sp, #8 │ │ + mov r2, r1 │ │ + ldr r1, [r1, #4] │ │ + cmp r1, #1 │ │ + it ne │ │ + cmpne r1, #0 │ │ + ldr r1, [pc, #8] @ (33950 ) │ │ add r1, pc │ │ - str r0, [sp, #8] │ │ - add.w r0, sp, #35 @ 0x23 │ │ - str.w r9, [sp, #16] │ │ - str r2, [sp, #12] │ │ - str r1, [sp, #28] │ │ - str r0, [sp, #24] │ │ - strb.w r6, [sp, #35] @ 0x23 │ │ - mov r2, sp │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - bl 10ffc │ │ - cbnz r7, 13f76 │ │ - ldr r0, [r4, #12] │ │ - lsls r0, r0, #1 │ │ - bne.n 13fb8 │ │ - movs r0, #0 │ │ - dmb ish │ │ - ldrex r1, [r4, #28] │ │ - strex r2, r0, [r4, #28] │ │ - cmp r2, #0 │ │ - bne.n 13f7c │ │ - cmp r1, #2 │ │ - bne.n 13f9a │ │ - add.w r1, r4, #28 │ │ - movs r0, #240 @ 0xf0 │ │ - movs r2, #129 @ 0x81 │ │ - movs r3, #1 │ │ - blx 41330 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - add.w r0, r4, #28 │ │ - clrex │ │ - bl 12644 │ │ - b.n 13f30 │ │ - bl 12704 │ │ - eor.w r7, r0, #1 │ │ - b.n 13f3c │ │ - bl 12704 │ │ - cmp r0, #0 │ │ - itt eq │ │ - moveq r0, #1 │ │ - strbeq.w r0, [r4, #32] │ │ - b.n 13f76 │ │ - mov r4, r0 │ │ - mov r0, r7 │ │ - bl 13038 │ │ - mov r0, r4 │ │ - blx 3fa10 │ │ - bl 959c │ │ - nop │ │ - add r1, sp, #744 @ 0x2e8 │ │ - lsls r4, r2, #3 │ │ - ldcl 0, cr0, [r2, #8]! │ │ - ldr??.w pc, [pc, #4095] @ 14fe7 │ │ - push {r7, lr} │ │ - sub sp, #16 │ │ - ldr r1, [r0, #8] │ │ - cbnz r1, 13ff8 │ │ - ldr r0, [pc, #20] @ (14008 ) │ │ - add r0, pc │ │ - bl 9370 │ │ - ldr r2, [r0, #12] │ │ - strd r1, r0, [sp, #4] │ │ - add r0, sp, #4 │ │ - str r2, [sp, #12] │ │ - bl 1400c │ │ + add sp, #8 │ │ + b.w bae2 │ │ nop │ │ - vhadd.s d0, d14, d2 │ │ + @ instruction: 0xf1f20002 │ │ push {r7, lr} │ │ - bl 14014 │ │ - bmi.n 13fbe │ │ - push {r4, r5, r6, lr} │ │ + mov r7, sp │ │ + bl 3395c │ │ + push {r4, r6, r7, lr} │ │ + add r7, sp, #8 │ │ sub sp, #24 │ │ - ldr r2, [r0, #0] │ │ - ldr r3, [r2, #4] │ │ - ldr r1, [r2, #12] │ │ + ldr r1, [r0, #0] │ │ + ldr r3, [r1, #4] │ │ + ldr r2, [r1, #12] │ │ cmp r3, #1 │ │ - beq.n 1404c │ │ + beq.n 33992 │ │ cmp r3, #0 │ │ it eq │ │ - cmpeq r1, #0 │ │ - beq.n 14058 │ │ - ldrd r0, r3, [r0, #4] │ │ - ldr r1, [pc, #116] @ (140a4 ) │ │ - str r2, [sp, #20] │ │ + cmpeq r2, #0 │ │ + beq.n 3399e │ │ + ldrd r2, r4, [r0, #4] │ │ + ldr r1, [pc, #104] @ (339e4 ) │ │ + str r0, [sp, #20] │ │ + ldrb r0, [r4, #9] │ │ add r1, pc │ │ - ldrb r6, [r0, #16] │ │ - ldrb r5, [r0, #17] │ │ - ldr r2, [r0, #8] │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #8] │ │ + ldrb r3, [r4, #8] │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + str r4, [sp, #8] │ │ + str r0, [sp, #0] │ │ add r0, sp, #8 │ │ - strd r6, r5, [sp] │ │ - bl 140a8 │ │ + bl 156ac │ │ udf #254 @ 0xfe │ │ - cmp r1, #0 │ │ - bne.n 1402a │ │ - ldr r1, [r2, #0] │ │ - ldrd r6, r4, [r1] │ │ - b.n 1405e │ │ - ldr r6, [pc, #64] @ (1409c ) │ │ - movs r4, #0 │ │ - add r6, pc │ │ - ldrd r0, r3, [r0, #4] │ │ - ldr r2, [r0, #8] │ │ - ldr r1, [pc, #56] @ (140a0 ) │ │ - ldrb r5, [r0, #16] │ │ - ldrb r0, [r0, #17] │ │ + cmp r2, #0 │ │ + bne.n 33974 │ │ + ldr r1, [r1, #0] │ │ + ldrd ip, r3, [r1] │ │ + b.n 339a4 │ │ + mov.w ip, #1 │ │ + movs r3, #0 │ │ + ldrd r2, r0, [r0, #4] │ │ + ldr r1, [pc, #52] @ (339e0 ) │ │ + str r3, [sp, #12] │ │ + ldrb r3, [r0, #8] │ │ add r1, pc │ │ - str r4, [sp, #12] │ │ - str r6, [sp, #8] │ │ - strd r5, r0, [sp] │ │ + ldrb r0, [r0, #9] │ │ + str r0, [sp, #0] │ │ add r0, sp, #8 │ │ - bl 140a8 │ │ + str.w ip, [sp, #8] │ │ + bl 156ac │ │ + ldr r1, [sp, #8] │ │ + orr.w r1, r1, #2147483648 @ 0x80000000 │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + bne.n 339ce │ │ + blx 5f420 │ │ + ldr r1, [sp, #12] │ │ mov r4, r0 │ │ - ldr r0, [sp, #8] │ │ - orr.w r0, r0, #2147483648 @ 0x80000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 1408e │ │ - mov r0, r4 │ │ - blx 3fa10 │ │ - ldr r0, [sp, #12] │ │ - blx 41320 │ │ + mov r0, r1 │ │ + blx 60d20 │ │ mov r0, r4 │ │ - blx 3fa10 │ │ + blx 5f420 │ │ nop │ │ - lsls r0, r1, #15 │ │ - @ instruction: 0xffffeef6 │ │ - movs r2, r0 │ │ - vhadd.s8 d16, d2, d2 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #76 @ 0x4c │ │ - ldr r5, [pc, #880] @ (14420 ) │ │ - mov r7, r3 │ │ - ldrd r9, r4, [sp, #112] @ 0x70 │ │ - mov r6, r2 │ │ - add r5, pc │ │ - mov r8, r1 │ │ - mov sl, r0 │ │ - ldrex r0, [r5, #12] │ │ - adds r1, r0, #1 │ │ - strex r2, r1, [r5, #12] │ │ - cmp r2, #0 │ │ - bne.n 140be │ │ - cmp r0, #0 │ │ - bmi.n 140ee │ │ - bl 1128c │ │ - cmp r0, #0 │ │ - bne.n 14158 │ │ - ldr r0, [pc, #892] @ (14458 ) │ │ - add r2, sp, #28 │ │ - ldr r3, [pc, #892] @ (1445c ) │ │ - ldr r1, [pc, #896] @ (14460 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #70 @ 0x46 │ │ - bl 9328 │ │ - ldr r1, [pc, #828] @ (1442c ) │ │ - add.w ip, sp, #8 │ │ - ldr r2, [pc, #824] @ (14430 ) │ │ - ldr r0, [pc, #828] @ (14434 ) │ │ - add r1, pc │ │ - ldr r3, [pc, #828] @ (14438 ) │ │ - add r2, pc │ │ - add r0, pc │ │ - str r0, [sp, #72] @ 0x48 │ │ - add r3, pc │ │ - stmia.w ip, {r1, r3, r6, r7} │ │ - movs r1, #0 │ │ - str r1, [sp, #44] @ 0x2c │ │ - movs r1, #2 │ │ - strd r2, r1, [sp, #28] │ │ - movs r1, #1 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add r1, sp, #68 @ 0x44 │ │ - add r0, sp, #8 │ │ - str r1, [sp, #36] @ 0x24 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #60 @ 0x3c │ │ - add r1, sp, #28 │ │ - add r2, sp, #28 │ │ - strb.w r4, [sp, #25] │ │ - strb.w r9, [sp, #24] │ │ - bl 10ffc │ │ - ldrb.w r0, [sp, #60] @ 0x3c │ │ - cmp r0, #3 │ │ - bne.n 141dc │ │ - ldr r5, [sp, #64] @ 0x40 │ │ - ldrd r6, r7, [r5] │ │ - ldr r1, [r7, #0] │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ - mov r0, r5 │ │ - blx 41320 │ │ - b.n 141dc │ │ - ldrb r1, [r0, #4] │ │ - cbnz r1, 141a6 │ │ - ldr r1, [pc, #708] @ (14424 ) │ │ - movs r3, #1 │ │ - add r1, pc │ │ - mov ip, r1 │ │ - ldr r1, [pc, #704] @ (14428 ) │ │ - ldr r2, [r0, #0] │ │ - add r1, pc │ │ - strb r3, [r0, #4] │ │ - adds r2, #1 │ │ - str r2, [r0, #0] │ │ - strb.w r4, [sp, #25] │ │ - mov fp, r1 │ │ - str r1, [sp, #8] │ │ - movw r1, #65533 @ 0xfffd │ │ - strb.w r9, [sp, #24] │ │ - movt r1, #16383 @ 0x3fff │ │ - str r7, [sp, #20] │ │ - strd ip, r6, [sp, #12] │ │ - ldr r0, [r5, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bhi.n 141e4 │ │ - ldrex r1, [r5, #60] @ 0x3c │ │ - cmp r1, r0 │ │ - bne.n 141e0 │ │ - adds r0, #1 │ │ - strex r1, r0, [r5, #60] @ 0x3c │ │ - cbnz r1, 141e4 │ │ - dmb ish │ │ - b.n 141ec │ │ - ldr r0, [pc, #660] @ (1443c ) │ │ - movs r2, #0 │ │ - ldr r1, [pc, #660] @ (14440 ) │ │ - movs r3, #1 │ │ - add r0, pc │ │ - strd r0, r2, [sp, #36] @ 0x24 │ │ + movw r0, #26626 @ 0x6802 │ │ + @ instruction: 0xf6920002 │ │ + ldrd ip, r3, [r1] │ │ + ldrd r1, r2, [r0] │ │ + ldr r3, [r3, #12] │ │ + mov r0, ip │ │ + bx r3 │ │ + bmi.n 339a2 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + ldrd r4, r5, [r0] │ │ + movs r0, #8 │ │ + blx 60d40 │ │ + cbz r0, 33a12 │ │ + ldr r1, [pc, #16] @ (33a1c ) │ │ + strd r4, r5, [r0] │ │ add r1, pc │ │ - str r2, [sp, #44] @ 0x2c │ │ - strd r1, r3, [sp, #28] │ │ - add r0, sp, #8 │ │ - add r1, sp, #28 │ │ - add r2, sp, #28 │ │ - bl 10ffc │ │ - ldrb.w r0, [sp, #8] │ │ - cmp r0, #3 │ │ - bne.n 141dc │ │ - ldr r5, [sp, #12] │ │ - ldrd r6, r7, [r5] │ │ - ldr r1, [r7, #0] │ │ - mov r0, r6 │ │ - blx r1 │ │ - b.n 14144 │ │ - bl a988 │ │ - clrex │ │ - add.w r0, r5, #60 @ 0x3c │ │ - bl 127d4 │ │ - ldrb.w r0, [r5, #68] @ 0x44 │ │ - ldr r0, [r5, #72] @ 0x48 │ │ - ldr.w r1, [r8, #16] │ │ - cbnz r0, 1422c │ │ - mov r0, sl │ │ - blx r1 │ │ - mov r6, r0 │ │ - ldrb.w r0, [sp, #25] │ │ - mov r7, r1 │ │ - strd r6, r1, [sp, #8] │ │ - cbnz r0, 14280 │ │ - bl 1128c │ │ - cmp r0, #0 │ │ - bne.w 14348 │ │ - ldr r0, [pc, #556] @ (14444 ) │ │ - ldr r3, [pc, #560] @ (14448 ) │ │ - ldr r1, [pc, #560] @ (1444c ) │ │ - add r0, pc │ │ - add r3, pc │ │ + pop {r4, r5, r7, pc} │ │ + movs r0, #4 │ │ + movs r1, #8 │ │ + bl b118 │ │ + nop │ │ + rsbs r0, r6, #8519680 @ 0x820000 │ │ + ldr r1, [pc, #4] @ (33a28 ) │ │ add r1, pc │ │ - add r2, sp, #28 │ │ - str r1, [sp, #0] │ │ - movs r1, #70 @ 0x46 │ │ - bl 9328 │ │ - udf #254 @ 0xfe │ │ - mov r0, sl │ │ - blx r1 │ │ - ldrd r2, r3, [r5, #72] @ 0x48 │ │ - str r0, [sp, #8] │ │ - ldr r3, [r3, #20] │ │ - str r1, [sp, #12] │ │ - add r1, sp, #8 │ │ - mov r0, r2 │ │ - blx r3 │ │ - dmb ish │ │ - ldrex r0, [r5, #60] @ 0x3c │ │ - subs r1, r0, #1 │ │ - strex r0, r1, [r5, #60] @ 0x3c │ │ - cmp r0, #0 │ │ - bne.n 14244 │ │ - bic.w r0, r1, #1073741824 @ 0x40000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt eq │ │ - addeq.w r0, r5, #60 @ 0x3c │ │ - bleq 128fc │ │ - bl 1128c │ │ - cmp r0, #0 │ │ - beq.w 140d8 │ │ - movs r1, #0 │ │ - cmp.w r9, #0 │ │ - strb r1, [r0, #4] │ │ - beq.n 14320 │ │ - mov r0, sl │ │ - mov r1, r8 │ │ - bl 136dc │ │ - movs r0, #3 │ │ - strb.w r0, [sp, #55] @ 0x37 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r1, [r7, #12] │ │ - mov r0, r6 │ │ - blx r1 │ │ - movw r4, #31681 @ 0x7bc1 │ │ - movt r4, #52510 @ 0xcd1e │ │ - eors r0, r4 │ │ - movw r4, #61284 @ 0xef64 │ │ - movt r4, #177 @ 0xb1 │ │ - eors r2, r4 │ │ - orrs r0, r2 │ │ - movw r2, #51356 @ 0xc89c │ │ - movt r2, #49570 @ 0xc1a2 │ │ - eors r1, r2 │ │ - movw r2, #5761 @ 0x1681 │ │ - movt r2, #64956 @ 0xfdbc │ │ - eors r2, r3 │ │ - orrs r1, r2 │ │ - orrs r0, r1 │ │ - bne.n 142e2 │ │ - adds r0, r6, #4 │ │ - ldr r1, [r0, #0] │ │ - ldr r0, [r6, #0] │ │ - strd r0, r1, [sp, #60] @ 0x3c │ │ - bl 11690 │ │ - cmp r0, #0 │ │ - mov r6, r0 │ │ - itt ne │ │ - ldrne r0, [r6, #16] │ │ - cmpne r0, #0 │ │ - bne.n 14360 │ │ - ldr r0, [pc, #376] @ (14454 ) │ │ - movs r1, #9 │ │ - add r0, pc │ │ - b.n 14364 │ │ - ldr r1, [r7, #12] │ │ - mov r0, r6 │ │ - blx r1 │ │ - movw r7, #4213 @ 0x1075 │ │ - movt r7, #41173 @ 0xa0d5 │ │ - eors r0, r7 │ │ - movw r7, #39227 @ 0x993b │ │ - movt r7, #51029 @ 0xc755 │ │ - eors r2, r7 │ │ - orrs r0, r2 │ │ - movw r2, #60534 @ 0xec76 │ │ - movt r2, #61352 @ 0xefa8 │ │ - eors r1, r2 │ │ - movw r2, #32607 @ 0x7f5f │ │ - movt r2, #21206 @ 0x52d6 │ │ - eors r2, r3 │ │ - orrs r1, r2 │ │ - orrs r0, r1 │ │ - bne.n 14358 │ │ - add.w r0, r6, #8 │ │ - adds r6, #4 │ │ - b.n 142c2 │ │ - ldr r0, [pc, #320] @ (14464 ) │ │ - movs r2, #1 │ │ - str r1, [sp, #44] @ 0x2c │ │ - str r1, [sp, #40] @ 0x28 │ │ - add r0, pc │ │ - add r1, sp, #28 │ │ - stmia.w r1, {r0, r2, fp} │ │ - add r0, sp, #68 @ 0x44 │ │ - add r1, sp, #28 │ │ - add r2, sp, #28 │ │ - bl 10ffc │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - ldrb.w r0, [sp, #68] @ 0x44 │ │ - bl 1109c │ │ - bl a988 │ │ - ldr r0, [r0, #0] │ │ - cmp r0, #1 │ │ - bls.n 14352 │ │ - movs r0, #1 │ │ - b.n 14282 │ │ - bl 136e4 │ │ - b.n 14282 │ │ - ldr r0, [pc, #244] @ (14450 ) │ │ - movs r1, #12 │ │ - add r0, pc │ │ - b.n 142c6 │ │ - ldr r1, [r6, #20] │ │ - subs r1, #1 │ │ - strd r0, r1, [sp, #68] @ 0x44 │ │ - add.w r0, sp, #55 @ 0x37 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add r0, sp, #60 @ 0x3c │ │ - str r0, [sp, #36] @ 0x24 │ │ - add r0, sp, #56 @ 0x38 │ │ - str r0, [sp, #32] │ │ - add r0, sp, #68 @ 0x44 │ │ - str r0, [sp, #28] │ │ - add r0, sp, #28 │ │ - add r1, sp, #28 │ │ - bl 13d54 │ │ - cmp r6, #0 │ │ - beq.w 14240 │ │ - dmb ish │ │ - ldrex r0, [r6] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r6] │ │ - cmp r2, #0 │ │ - bne.n 1438c │ │ - cmp r0, #1 │ │ - bne.w 14240 │ │ - mov r0, r6 │ │ - dmb ish │ │ - bl 11474 │ │ - b.n 14240 │ │ - mov r4, r0 │ │ - cbz r6, 143d6 │ │ - dmb ish │ │ - ldrex r0, [r6] │ │ - subs r1, r0, #1 │ │ - strex r2, r1, [r6] │ │ - cmp r2, #0 │ │ - bne.n 143b4 │ │ - cmp r0, #1 │ │ - bne.n 143d6 │ │ - mov r0, r6 │ │ - dmb ish │ │ - bl 11474 │ │ - b.n 143d6 │ │ - b.n 14404 │ │ - mov r4, r0 │ │ - dmb ish │ │ - ldrex r0, [r5, #60] @ 0x3c │ │ - subs r1, r0, #1 │ │ - strex r0, r1, [r5, #60] @ 0x3c │ │ - cmp r0, #0 │ │ - bne.n 143da │ │ - bic.w r0, r1, #1073741824 @ 0x40000000 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 143fa │ │ - add.w r0, r5, #60 @ 0x3c │ │ - bl 128fc │ │ - mov r0, r4 │ │ - blx 3fa10 │ │ - bl 959c │ │ - mov r4, r0 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne 41320 │ │ - mov r0, r5 │ │ - blx 41320 │ │ - mov r0, r4 │ │ - blx 3fa10 │ │ + bx lr │ │ nop │ │ - add r0, sp, #112 @ 0x70 │ │ - lsls r4, r2, #3 │ │ - cdp 0, 2, cr0, cr8, cr2, {0} │ │ - lsls r4, r7, #10 │ │ - vsubw.u q8, , d28 │ │ - @ instruction: 0xffffee9c │ │ - movs r2, r0 │ │ - strh r3, [r1, r3] │ │ - @ instruction: 0xffffee86 │ │ - movs r2, r0 │ │ - lsls r6, r6, #9 │ │ - @ instruction: 0xffffedf4 │ │ - movs r2, r0 │ │ - lsls r3, r3, #26 │ │ - @ instruction: 0xffffea70 │ │ - movs r2, r0 │ │ - adcs.w r0, sl, r2 │ │ - lsls r2, r4, #29 │ │ - @ instruction: 0xffff07ec │ │ - vqshl.u64 q8, , #63 @ 0x3f │ │ - vtbl.8 d30, {d31- │ │ + ldr r2, [r0, #0] │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + bne.n 33a82 │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #12 │ │ + add r7, sp, #12 │ │ + str.w fp, [sp, #-4]! │ │ + sub sp, #24 │ │ + ldr r0, [r0, #12] │ │ + mov r2, sp │ │ + ldr.w ip, [r0] │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, lr} │ │ + stmia.w r2, {r0, r3, r4, r5, r6, lr} │ │ + ldr r2, [sp, #4] │ │ + ldrd r0, r1, [r1] │ │ + cmp r2, #1 │ │ + it ne │ │ + cmpne r2, #0 │ │ + mov r2, sp │ │ + bl bae2 │ │ + add sp, #24 │ │ + ldr.w fp, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd ip, r3, [r1] │ │ + ldrd r1, r2, [r0, #4] │ │ + ldr r3, [r3, #12] │ │ + mov r0, ip │ │ + bx r3 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, fp} │ │ + sub sp, #56 @ 0x38 │ │ ldr r6, [r0, #0] │ │ - mov r5, r0 │ │ + mov r9, r0 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n 14496 │ │ - ldr r2, [r5, #12] │ │ - movs r0, #0 │ │ - ldr r1, [pc, #104] @ (144e4 ) │ │ - movs r3, #1 │ │ - str r0, [sp, #8] │ │ - add r1, pc │ │ - strd r0, r3, [sp] │ │ - mov r0, sp │ │ - bl 8c9c │ │ - ldmia.w sp, {r0, r1, r2} │ │ - stmia.w r5, {r0, r1, r2} │ │ - ldr r6, [r5, #0] │ │ - ldr r0, [pc, #80] @ (144e8 ) │ │ + bne.n 33ae2 │ │ + ldr.w r0, [r9, #12] │ │ movs r1, #0 │ │ - ldrd r4, r7, [r5, #4] │ │ - add r0, pc │ │ - ldrb r0, [r0, #1] │ │ - movs r0, #1 │ │ - str r1, [r5, #8] │ │ - strd r1, r0, [r5] │ │ + movs r2, #1 │ │ + str r1, [sp, #24] │ │ + strd r1, r2, [sp, #16] │ │ + add r1, sp, #32 │ │ + ldr.w ip, [r0] │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #1 │ │ + it ne │ │ + cmpne r0, #0 │ │ + ldr r1, [pc, #104] @ (33b30 ) │ │ + add r1, pc │ │ + add r0, sp, #16 │ │ + add r2, sp, #32 │ │ + bl bae2 │ │ + add r2, sp, #16 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia.w r9, {r0, r1, r2} │ │ + ldr.w r6, [r9] │ │ + stmia.w sp, {r0, r1, r2} │ │ + movs r0, #0 │ │ + movs r1, #1 │ │ + ldrd r8, r5, [r9, #4] │ │ + strd r0, r1, [r9] │ │ + str.w r0, [r9, #8] │ │ movs r0, #12 │ │ - blx 41300 │ │ - cbz r0, 144c0 │ │ - ldr r1, [pc, #56] @ (144ec ) │ │ - strd r6, r4, [r0] │ │ + blx 60d40 │ │ + cbz r0, 33b0c │ │ + ldr r1, [pc, #56] @ (33b34 ) │ │ + strd r6, r8, [r0] │ │ add r1, pc │ │ - str r7, [r0, #8] │ │ - add sp, #12 │ │ + str r5, [r0, #8] │ │ + add sp, #56 @ 0x38 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 8210 │ │ + bl b118 │ │ udf #254 @ 0xfe │ │ - mov r5, r0 │ │ - ldr r0, [sp, #0] │ │ - cbz r0, 144de │ │ - ldr r4, [sp, #4] │ │ - b.n 144d8 │ │ - mov r5, r0 │ │ - cbz r6, 144de │ │ - mov r0, r4 │ │ - blx 41320 │ │ - mov r0, r5 │ │ - blx 3fa10 │ │ - @ instruction: 0xe8540002 │ │ - add r4, pc, #216 @ (adr r4, 145c4 ) │ │ - lsls r4, r2, #3 │ │ - eor.w r0, r8, r2 │ │ - push {r4, lr} │ │ - sub sp, #16 │ │ + ldr r1, [sp, #16] │ │ + cbz r1, 33b2c │ │ + ldr.w r8, [sp, #20] │ │ + b.n 33b22 │ │ + cbz r6, 33b2c │ │ mov r4, r0 │ │ - ldr r0, [r0, #0] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 1451c │ │ - ldr r2, [r4, #12] │ │ - movs r0, #0 │ │ - ldr r1, [pc, #56] @ (1453c ) │ │ - movs r3, #1 │ │ - str r0, [sp, #8] │ │ - add r1, pc │ │ - strd r0, r3, [sp] │ │ - mov r0, sp │ │ - bl 8c9c │ │ - ldmia.w sp, {r0, r1, r2} │ │ - stmia.w r4, {r0, r1, r2} │ │ - ldr r1, [pc, #32] @ (14540 ) │ │ + mov r0, r8 │ │ + blx 60d20 │ │ mov r0, r4 │ │ + blx 5f420 │ │ + @ instruction: 0xf0a00002 │ │ + @ instruction: 0xf4d40002 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #56 @ 0x38 │ │ + ldr r1, [r0, #0] │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + bne.n 33b86 │ │ + mov r8, r0 │ │ + ldr r0, [r0, #12] │ │ + movs r1, #0 │ │ + movs r2, #1 │ │ + str r1, [sp, #24] │ │ + strd r1, r2, [sp, #16] │ │ + add r1, sp, #32 │ │ + ldr.w ip, [r0] │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #1 │ │ + it ne │ │ + cmpne r0, #0 │ │ + ldr r1, [pc, #56] @ (33ba8 ) │ │ add r1, pc │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ + add r0, sp, #16 │ │ + add r2, sp, #32 │ │ + bl bae2 │ │ + add r3, sp, #16 │ │ + mov r0, r8 │ │ + ldmia r3, {r1, r2, r3} │ │ + stmia.w sp, {r1, r2, r3} │ │ + stmia.w r8, {r1, r2, r3} │ │ + ldr r1, [pc, #36] @ (33bac ) │ │ + add r1, pc │ │ + add sp, #56 @ 0x38 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ mov r4, r0 │ │ - ldr r0, [sp, #0] │ │ + ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #4] │ │ - blxne 41320 │ │ + ldrne r0, [sp, #20] │ │ + blxne 60d20 │ │ mov r0, r4 │ │ - blx 3fa10 │ │ + blx 5f420 │ │ nop │ │ - b.n 144d8 │ │ - movs r2, r0 │ │ - bic.w r0, r0, r2 │ │ - movw r0, #4213 @ 0x1075 │ │ - movw r1, #60534 @ 0xec76 │ │ - movw r2, #39227 @ 0x993b │ │ - movw r3, #32607 @ 0x7f5f │ │ - movt r0, #41173 @ 0xa0d5 │ │ - movt r1, #61352 @ 0xefa8 │ │ - movt r2, #51029 @ 0xc755 │ │ - movt r3, #21206 @ 0x52d6 │ │ + vext.8 d16, d10, d2, #0 │ │ + orr.w r0, ip, #8519680 @ 0x820000 │ │ + movs r0, #0 │ │ + bx lr │ │ + movw ip, #14353 @ 0x3811 │ │ + movw r2, #28172 @ 0x6e0c │ │ + movw r3, #40287 @ 0x9d5f │ │ + movw r1, #10881 @ 0x2a81 │ │ + movt ip, #30769 @ 0x7831 │ │ + movt r2, #29516 @ 0x734c │ │ + movt r3, #61769 @ 0xf149 │ │ + movt r1, #61655 @ 0xf0d7 │ │ + strd r1, r3, [r0] │ │ + strd r2, ip, [r0, #8] │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ - sub sp, #4 │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #8 │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ - ldr r7, [r5, #8] │ │ + ldr r6, [r5, #8] │ │ mov r4, r2 │ │ - mov r6, r1 │ │ - subs r0, r0, r7 │ │ - cmp r0, r2 │ │ - bcc.n 14590 │ │ + subs r0, r0, r6 │ │ + cmp r2, r0 │ │ + bhi.n 33c0e │ │ ldr r0, [r5, #4] │ │ - mov r1, r6 │ │ mov r2, r4 │ │ - add r0, r7 │ │ - bl 3e666 │ │ - adds r0, r7, r4 │ │ + add r0, r6 │ │ + bl 5df06 │ │ + adds r0, r6, r4 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ - add sp, #4 │ │ + add sp, #8 │ │ + ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ + movs r0, #1 │ │ + mov r8, r1 │ │ + str r0, [sp, #0] │ │ mov r0, r5 │ │ - mov r1, r7 │ │ + mov r1, r6 │ │ mov r2, r4 │ │ - bl 118b6 │ │ - ldr r7, [r5, #8] │ │ - b.n 1457a │ │ - push {r4, r5, r6, lr} │ │ + movs r3, #1 │ │ + bl 1d8d4 │ │ + ldr r6, [r5, #8] │ │ + mov r1, r8 │ │ + b.n 33bf6 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ - mov r5, r1 │ │ - mov r4, r0 │ │ + ldr r4, [r0, #8] │ │ cmp r1, #128 @ 0x80 │ │ - bcs.n 145c8 │ │ - ldr r0, [r4, #0] │ │ - ldr r1, [r4, #8] │ │ - cmp r1, r0 │ │ - bne.n 145ba │ │ - mov r0, r4 │ │ - bl 12744 │ │ - ldr r1, [r4, #8] │ │ - ldr r0, [r4, #4] │ │ - strb r5, [r0, r1] │ │ - adds r0, r1, #1 │ │ - str r0, [r4, #8] │ │ - movs r0, #0 │ │ - add sp, #8 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #0 │ │ - cmp.w r5, #2048 @ 0x800 │ │ - str r0, [sp, #4] │ │ - bcs.n 145e6 │ │ - movs r6, #2 │ │ - mov r0, r5 │ │ - bfi r0, r6, #6, #26 │ │ - strb.w r0, [sp, #5] │ │ - movs r0, #192 @ 0xc0 │ │ - orr.w r0, r0, r5, lsr #6 │ │ - b.n 14632 │ │ - movs r0, #2 │ │ - mov r1, r5 │ │ - bfi r1, r0, #6, #26 │ │ - cmp.w r5, #65536 @ 0x10000 │ │ - bcs.n 14610 │ │ - strb.w r1, [sp, #6] │ │ - lsrs r1, r5, #6 │ │ - bfi r1, r0, #6, #26 │ │ - movs r0, #224 @ 0xe0 │ │ - orr.w r0, r0, r5, lsr #12 │ │ - strb.w r1, [sp, #5] │ │ - strb.w r0, [sp, #4] │ │ - movs r6, #3 │ │ - b.n 14636 │ │ - strb.w r1, [sp, #7] │ │ - lsrs r1, r5, #6 │ │ - bfi r1, r0, #6, #26 │ │ - strb.w r1, [sp, #6] │ │ - lsrs r1, r5, #12 │ │ - movs r6, #4 │ │ - bfi r1, r0, #6, #26 │ │ - strb.w r1, [sp, #5] │ │ - lsrs r0, r5, #18 │ │ - movs r1, #30 │ │ - bfi r0, r1, #3, #29 │ │ - strb.w r0, [sp, #4] │ │ - ldr r0, [r4, #0] │ │ - ldr r5, [r4, #8] │ │ - subs r0, r0, r5 │ │ - cmp r0, r6 │ │ - bcc.n 14656 │ │ - ldr r0, [r4, #4] │ │ - add r1, sp, #4 │ │ - mov r2, r6 │ │ - add r0, r5 │ │ - bl 3e666 │ │ - adds r0, r5, r6 │ │ - str r0, [r4, #8] │ │ + bcs.n 33c3a │ │ + movs r5, #1 │ │ + b.n 33c4e │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n 33c44 │ │ + movs r5, #2 │ │ + b.n 33c4e │ │ + movs r5, #4 │ │ + cmp.w r1, #65536 @ 0x10000 │ │ + it cc │ │ + movcc r5, #3 │ │ + ldr r2, [r0, #0] │ │ + subs r2, r2, r4 │ │ + cmp r5, r2 │ │ + mov r2, r4 │ │ + bhi.n 33cbc │ │ + ldr r3, [r0, #4] │ │ + cmp r1, #128 @ 0x80 │ │ + add r2, r3 │ │ + bcc.n 33cac │ │ + movs r3, #2 │ │ + mov r6, r1 │ │ + cmp.w r1, #2048 @ 0x800 │ │ + bcs.n 33c78 │ │ + bfi r6, r3, #6, #26 │ │ + movs r3, #192 @ 0xc0 │ │ + strb r6, [r2, #1] │ │ + orr.w r1, r3, r1, lsr #6 │ │ + b.n 33cac │ │ + bfi r6, r3, #6, #26 │ │ + cmp.w r1, #65536 @ 0x10000 │ │ + bcs.n 33c94 │ │ + strb r6, [r2, #2] │ │ + lsrs r6, r1, #6 │ │ + bfi r6, r3, #6, #26 │ │ + movs r3, #224 @ 0xe0 │ │ + orr.w r1, r3, r1, lsr #12 │ │ + strb r6, [r2, #1] │ │ + b.n 33cac │ │ + strb r6, [r2, #3] │ │ + lsrs r6, r1, #6 │ │ + bfi r6, r3, #6, #26 │ │ + strb r6, [r2, #2] │ │ + lsrs r6, r1, #12 │ │ + bfi r6, r3, #6, #26 │ │ + movs r3, #240 @ 0xf0 │ │ + strb r6, [r2, #1] │ │ + orr.w r1, r3, r1, lsr #18 │ │ + strb r1, [r2, #0] │ │ + adds r1, r5, r4 │ │ + str r1, [r0, #8] │ │ movs r0, #0 │ │ add sp, #8 │ │ - pop {r4, r5, r6, pc} │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - bl 118b6 │ │ - ldr r5, [r4, #8] │ │ - b.n 14640 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r2, #1 │ │ + mov r8, r1 │ │ + str r2, [sp, #0] │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + movs r3, #1 │ │ + mov r6, r0 │ │ + bl 1d8d4 │ │ + ldr r2, [r6, #8] │ │ + mov r1, r8 │ │ + mov r0, r6 │ │ + ldr r3, [r0, #4] │ │ + cmp r1, #128 @ 0x80 │ │ + add r2, r3 │ │ + bcs.n 33c60 │ │ + b.n 33cac │ │ + bmi.n 33c8a │ │ mov r2, r1 │ │ - ldr r1, [pc, #8] @ (14670 ) │ │ - add r1, pc │ │ - b.w 8c9c │ │ - nop │ │ - b.n 1434c │ │ - movs r2, r0 │ │ - movw r0, #44870 @ 0xaf46 │ │ - movw r1, #42475 @ 0xa5eb │ │ - movw r2, #40451 @ 0x9e03 │ │ - movw r3, #18977 @ 0x4a21 │ │ - movt r0, #64165 @ 0xfaa5 │ │ - movt r1, #21164 @ 0x52ac │ │ - movt r2, #8714 @ 0x220a │ │ - movt r3, #43178 @ 0xa8aa │ │ - bx lr │ │ - bmi.n 14642 │ │ - push {r4, r5, r7, lr} │ │ - ldr r1, [pc, #36] @ (146c0 ) │ │ - ldrd r4, r5, [r0] │ │ - add r1, pc │ │ - ldrb r0, [r1, #1] │ │ - movs r0, #8 │ │ - blx 41300 │ │ - cbz r0, 146b6 │ │ - ldr r1, [pc, #20] @ (146c4 ) │ │ - strd r4, r5, [r0] │ │ + ldr r1, [r1, #4] │ │ + cmp r1, #1 │ │ + it ne │ │ + cmpne r1, #0 │ │ + ldr r1, [pc, #8] @ (33cf4 ) │ │ add r1, pc │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #4 │ │ - movs r1, #8 │ │ - bl 8210 │ │ + b.w bae2 │ │ nop │ │ - add r2, pc, #208 @ (adr r2, 14794 ) │ │ - lsls r4, r2, #3 │ │ - ldmia.w lr, {r1} │ │ - ldr r1, [pc, #4] @ (146d0 ) │ │ - add r1, pc │ │ - bx lr │ │ + cdp 0, 7, cr0, cr12, cr2, {0} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + str.w r8, [sp, #-4]! │ │ + sub sp, #48 @ 0x30 │ │ + ldr r0, [pc, #124] @ (33d80 ) │ │ + movs r3, #0 │ │ + ldr r2, [pc, #124] @ (33d84 ) │ │ + str r3, [sp, #24] │ │ + movs r3, #2 │ │ + add r2, pc │ │ + strd r2, r3, [sp, #8] │ │ + movs r2, #1 │ │ + add r0, pc │ │ + str r2, [sp, #20] │ │ + add r2, sp, #32 │ │ + str r2, [sp, #16] │ │ + add r2, sp, #8 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #40 @ 0x28 │ │ + str r1, [sp, #40] @ 0x28 │ │ + sub.w r1, r7, #17 │ │ + str r0, [sp, #32] │ │ + mov r0, sp │ │ + bl 16044 │ │ + ldrb.w r0, [sp] │ │ + cmp r0, #4 │ │ + beq.n 33d5c │ │ + cmp r0, #3 │ │ + bne.n 33d5c │ │ + ldr r4, [sp, #4] │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 33d4a │ │ + mov r0, r5 │ │ + blx r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + add sp, #48 @ 0x30 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r8, r0 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne 60d20 │ │ + mov r0, r4 │ │ + blx 60d20 │ │ + mov r0, r8 │ │ + blx 5f420 │ │ nop │ │ - stmia.w r6, {r1} │ │ - movw r0, #31681 @ 0x7bc1 │ │ - movw r1, #51356 @ 0xc89c │ │ - movw r2, #61284 @ 0xef64 │ │ - movw r3, #5761 @ 0x1681 │ │ - movt r0, #52510 @ 0xcd1e │ │ - movt r1, #49570 @ 0xc1a2 │ │ - movt r2, #177 @ 0xb1 │ │ - movt r3, #64956 @ 0xfdbc │ │ - bx lr │ │ + strh r5, [r0, #4] │ │ + vsubl.u , d29, d0 │ │ + movs r2, r0 │ │ push {r7, lr} │ │ - bl 13cd4 │ │ - bl 13928 │ │ + mov r7, sp │ │ + sub sp, #16 │ │ + ldrd r1, r2, [r0] │ │ + str r0, [sp, #12] │ │ + add r0, sp, #4 │ │ + strd r1, r2, [sp, #4] │ │ + bl 33954 │ │ push {r7, lr} │ │ + mov r7, sp │ │ + bl 33cf8 │ │ + bl 161b8 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ mov r2, r0 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 146f6 │ │ - ldr r4, [pc, #64] @ (14750 ) │ │ + bl 33d9e │ │ + ldr r4, [pc, #64] @ (33dfc ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 14c30 │ │ + b.n 342dc │ │ asrs r0, r6, #1 │ │ - b.n 144f8 │ │ + b.n 33ba4 │ │ movs r1, r0 │ │ - b.n 14dc0 │ │ + b.n 3446c │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #3 │ │ - b.n 14d26 │ │ + b.n 343d2 │ │ lsrs r2, r0, #16 │ │ - b.n 14d4a │ │ + b.n 343f6 │ │ lsrs r1, r0, #16 │ │ - b.n 14b2e │ │ + b.n 341da │ │ asrs r1, r0, #32 │ │ - b.n 14db2 │ │ + b.n 3445e │ │ asrs r0, r0, #3 │ │ lsls r0, r0, #12 │ │ lsls r0, r0, #24 │ │ - b.n 14a3c │ │ + b.n 340e8 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r4} │ │ - b.n 14280 │ │ + b.n 3392c │ │ asrs r0, r0, #32 │ │ - b.n 14e86 │ │ + b.n 34532 │ │ ands r0, r0 │ │ - b.n 14e8a │ │ + b.n 34536 │ │ movs r0, r0 │ │ - b.n 1486c │ │ - cbz r7, 147a0 │ │ + b.n 33f18 │ │ + push {r3, r6} │ │ add.w r0, r0, r4 │ │ - b.n 14a96 │ │ + b.n 34142 │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r2, r3, r4, r8, r9, sl} │ │ - vsri.64 , q2, #1 │ │ - bmi.n 1470a │ │ - ldr r7, [pc, #960] @ (14b24 ) │ │ + ldmia.w sp!, {r2, r7, r8, r9, sl, fp} │ │ + vsri.64 , q2, #3 │ │ + bmi.n 33db6 │ │ + bmi.n 33db8 │ │ + bmi.n 33dba │ │ + ldr r7, [pc, #960] @ (341d4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 14c84 │ │ - beq.n 14774 │ │ - b.n 14c08 │ │ + b.n 34334 │ │ + beq.n 33e24 │ │ + b.n 342b8 │ │ ldrh r4, [r0, #24] │ │ stc 15, cr13, [sp, #-664]! @ 0xfffffd68 │ │ - b.n 14c10 │ │ - bls.n 14792 │ │ - b.n 14c14 │ │ + b.n 342c0 │ │ + bls.n 33e42 │ │ + b.n 342c4 │ │ str r0, [sp, #0] │ │ - b.n 14abe │ │ + b.n 3416e │ │ lsrs r3, r7, #31 │ │ - b.n 14ca0 │ │ - add r0, pc, #4 @ (adr r0, 14788 ) │ │ - b.n 14ac6 │ │ + b.n 34350 │ │ + add r0, pc, #4 @ (adr r0, 33e38 ) │ │ + b.n 34176 │ │ subs r4, r5, #6 │ │ - b.n 142c8 │ │ + b.n 33978 │ │ lsrs r7, r5, #11 │ │ orn pc, r0, #8224768 @ 0x7d8000 │ │ - b.n 14cb0 │ │ + b.n 34360 │ │ ldrsh r2, [r2, r5] │ │ - b.n 14cb0 │ │ + b.n 34360 │ │ asrs r1, r0, #32 │ │ - b.n 148b8 │ │ + b.n 33f68 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 14cac │ │ + b.n 3435c │ │ ands r5, r0 │ │ - b.n 14ae6 │ │ + b.n 34196 │ │ stmdb r5, {r0, r1, r3, r6, r9, sp, lr, pc} │ │ lsls r0, r0, #1 │ │ - b.n 142c8 │ │ + b.n 33978 │ │ movs r0, #63 @ 0x3f │ │ - b.n 14ef2 │ │ + b.n 345a2 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 14efa │ │ + b.n 345aa │ │ ldrh r6, [r0, #42] @ 0x2a │ │ - b.n 14c5a │ │ + b.n 3430a │ │ lsrs r0, r0, #10 │ │ orr.w r0, r4, #8388608 @ 0x800000 │ │ - b.n 14f06 │ │ + b.n 345b6 │ │ movs r0, r0 │ │ - b.n 142d2 │ │ + b.n 33982 │ │ movs r5, r0 │ │ - b.n 14b0e │ │ + b.n 341be │ │ cmp r2, #149 @ 0x95 │ │ add.w r0, r0, r0 │ │ - b.n 142fe │ │ + b.n 339ae │ │ movs r4, #7 │ │ - b.n 14f1a │ │ + b.n 345ca │ │ subs r4, r3, #5 │ │ - b.n 1431c │ │ + b.n 339cc │ │ subs r4, #255 @ 0xff │ │ - b.n 14f22 │ │ + b.n 345d2 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 147ea │ │ + b.n 33e9a │ │ movs r0, #0 │ │ - b.n 142fa │ │ + b.n 339aa │ │ movs r5, #128 @ 0x80 │ │ - b.n 14b2e │ │ + b.n 341de │ │ adds r2, #160 @ 0xa0 │ │ - b.n 147f8 │ │ + b.n 33ea8 │ │ movs r0, #114 @ 0x72 │ │ - b.n 14594 │ │ + b.n 33c44 │ │ asrs r1, r0, #32 │ │ - b.n 14918 │ │ + b.n 33fc8 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 14b02 │ │ + b.n 341b2 │ │ movs r0, #3 │ │ - b.n 14b06 │ │ + b.n 341b6 │ │ subs r2, #208 @ 0xd0 │ │ - b.n 147d4 │ │ + b.n 33e84 │ │ movs r7, r6 │ │ - b.n 14cca │ │ + b.n 3437a │ │ movs r0, #3 │ │ - b.n 14b12 │ │ + b.n 341c2 │ │ movs r7, r7 │ │ - b.n 14c12 │ │ + b.n 342c2 │ │ movs r0, #4 │ │ - b.n 14326 │ │ + b.n 339d6 │ │ movs r0, #1 │ │ - b.n 14d1a │ │ + b.n 343ca │ │ movs r5, r0 │ │ - b.n 14b5e │ │ + b.n 3420e │ │ cmp r2, #129 @ 0x81 │ │ @ instruction: 0xeb00e905 │ │ - b.n 14cbc │ │ + b.n 3436c │ │ movs r5, r0 │ │ - b.n 14b6a │ │ + b.n 3421a │ │ adds r6, r0, #5 │ │ - b.n 14cca │ │ + b.n 3437a │ │ movs r0, #8 │ │ - b.n 14f72 │ │ + b.n 34622 │ │ cmp r2, #124 @ 0x7c │ │ add.w pc, r0, r2, lsr #25 │ │ - b.n 14d54 │ │ + b.n 34404 │ │ lsls r4, r4, #5 │ │ - b.n 14378 │ │ + b.n 33a28 │ │ asrs r0, r3, #5 │ │ - b.n 1437c │ │ + b.n 33a2c │ │ stmia r0!, {r4, r6, r7} │ │ - b.n 14d56 │ │ + b.n 34406 │ │ lsls r4, r1, #1 │ │ ldmia.w r6, {r4, r5, r8, r9, sl, fp} │ │ - b.n 145cc │ │ + b.n 33c7c │ │ subs r1, r6, #4 │ │ - b.n 145d0 │ │ + b.n 33c80 │ │ cmp r7, #50 @ 0x32 │ │ - b.n 145d4 │ │ + b.n 33c84 │ │ lsls r4, r5, #3 │ │ - b.n 1436a │ │ + b.n 33a1a │ │ lsls r7, r5, #3 │ │ - b.n 1501e │ │ + b.n 346ce │ │ str r4, [r2, r5] │ │ - b.n 1439c │ │ + b.n 33a4c │ │ adcs r0, r4 │ │ - b.n 143a0 │ │ + b.n 33a50 │ │ lsls r2, r6, #1 │ │ - b.n 1462a │ │ + b.n 33cda │ │ strb r4, [r3, #5] │ │ - b.n 143a8 │ │ + b.n 33a58 │ │ movs r0, r0 │ │ - b.n 14f12 │ │ - ldr r7, [pc, #208] @ (14944 ) │ │ - b.n 145f4 │ │ + b.n 345c2 │ │ + ldr r7, [pc, #208] @ (33ff4 ) │ │ + b.n 33ca4 │ │ ldrsh r5, [r6, r4] │ │ - b.n 145f8 │ │ + b.n 33ca8 │ │ ldrb r7, [r6, #28] │ │ - b.n 145fc │ │ + b.n 33cac │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 14600 │ │ + b.n 33cb0 │ │ subs r7, #51 @ 0x33 │ │ - b.n 14604 │ │ + b.n 33cb4 │ │ lsls r4, r1, #1 │ │ stmia.w ip, {r2, r3, r4, r6, r7, ip, lr} │ │ - b.n 1439e │ │ + b.n 33a4e │ │ asrs r0, r4, #3 │ │ - b.n 143a2 │ │ + b.n 33a52 │ │ strb r4, [r4, #3] │ │ - b.n 143a6 │ │ + b.n 33a56 │ │ lsrs r0, r5 │ │ - b.n 143aa │ │ + b.n 33a5a │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ cmp r6, #156 @ 0x9c │ │ - b.n 143e0 │ │ + b.n 33a90 │ │ @ instruction: 0xea15e24b │ │ adds r0, #176 @ 0xb0 │ │ - b.n 14d46 │ │ + b.n 343f6 │ │ asrs r0, r0, #32 │ │ - b.n 1506e │ │ + b.n 3471e │ │ movs r0, #2 │ │ - b.n 149d0 │ │ + b.n 34080 │ │ movs r1, r0 │ │ - b.n 1475c │ │ + b.n 33e0c │ │ movs r7, r3 │ │ - b.n 14f9c │ │ + b.n 3464c │ │ strb r1, [r0, #0] │ │ - b.n 14762 │ │ + b.n 33e12 │ │ movs r7, r0 │ │ - b.n 14942 │ │ + b.n 33ff2 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r1, r0, #32 │ │ - b.n 14d4c │ │ + b.n 343fc │ │ movs r0, r0 │ │ - b.n 14f6e │ │ + b.n 3461e │ │ @ instruction: 0xfff70aff │ │ movs r0, r0 │ │ - b.n 14f76 │ │ + b.n 34626 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ lsrs r4, r4, #25 │ │ - b.n 1441c │ │ + b.n 33acc │ │ asrs r0, r0, #32 │ │ - b.n 15022 │ │ + b.n 346d2 │ │ movs r0, r0 │ │ - b.n 14a04 │ │ - uxtb r5, r4 │ │ + b.n 340b4 │ │ + cbz r5, 34010 │ │ add.w r0, r0, sl, ror #1 │ │ - b.n 146cc │ │ + b.n 33d7c │ │ movs r1, r0 │ │ - b.n 14f92 │ │ + b.n 34642 │ │ lsls r2, r1, #14 │ │ subs r0, r0, r0 │ │ subs r0, r2, #1 │ │ - b.n 14438 │ │ + b.n 33ae8 │ │ lsls r0, r5, #2 │ │ - b.n 14e10 │ │ + b.n 344c0 │ │ cmp r6, #76 @ 0x4c │ │ - b.n 14440 │ │ + b.n 33af0 │ │ lsrs r0, r0 │ │ - b.n 14e18 │ │ + b.n 344c8 │ │ subs r6, #72 @ 0x48 │ │ - b.n 14448 │ │ + b.n 33af8 │ │ asrs r1, r0, #32 │ │ - b.n 14a2c │ │ + b.n 340dc │ │ movs r0, #2 │ │ - b.n 14a30 │ │ + b.n 340e0 │ │ lsrs r2, r0, #16 │ │ - b.n 14f4a │ │ + b.n 345fa │ │ asrs r4, r0, #32 │ │ - b.n 1443c │ │ + b.n 33aec │ │ adds r0, #3 │ │ - b.n 1485c │ │ + b.n 33f0c │ │ adds r0, #8 │ │ - b.n 14422 │ │ + b.n 33ad2 │ │ subs r6, #48 @ 0x30 │ │ - b.n 14464 │ │ + b.n 33b14 │ │ movs r0, #4 │ │ - b.n 1444e │ │ + b.n 33afe │ │ adds r0, #3 │ │ - b.n 1486c │ │ + b.n 33f1c │ │ adds r0, #0 │ │ - b.n 14432 │ │ + b.n 33ae2 │ │ adds r0, #0 │ │ - b.n 15076 │ │ + b.n 34726 │ │ movs r0, #12 │ │ - b.n 1443a │ │ + b.n 33aea │ │ asrs r4, r0, #32 │ │ - b.n 1443e │ │ + b.n 33aee │ │ movs r1, r1 │ │ - b.n 14c82 │ │ + b.n 34332 │ │ adds r0, #8 │ │ - b.n 14486 │ │ + b.n 33b36 │ │ adds r0, #0 │ │ - b.n 1445c │ │ + b.n 33b0c │ │ adds r0, #4 │ │ - b.n 14460 │ │ + b.n 33b10 │ │ lsls r5, r2, #12 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #16] │ │ - b.n 14470 │ │ + b.n 33b20 │ │ @ instruction: 0xe801e24b │ │ - add r0, pc, #0 @ (adr r0, 1495c ) │ │ - b.n 14478 │ │ + add r0, pc, #0 @ (adr r0, 3400c ) │ │ + b.n 33b28 │ │ str r0, [sp, #224] @ 0xe0 │ │ - b.n 150a2 │ │ + b.n 34752 │ │ add r5, sp, #976 @ 0x3d0 │ │ - b.n 144a4 │ │ + b.n 33b54 │ │ ldrh r1, [r2, #34] @ 0x22 │ │ - b.n 14e06 │ │ + b.n 344b6 │ │ lsls r4, r0, #1 │ │ - b.n 14488 │ │ + b.n 33b38 │ │ stmdb r5, {r0, r1, r3, r6, r9, sp, lr, pc} │ │ - add r0, pc, #40 @ (adr r0, 1499c ) │ │ - b.n 14a94 │ │ + add r0, pc, #40 @ (adr r0, 3404c ) │ │ + b.n 34144 │ │ ands r0, r0 │ │ - b.n 1447a │ │ + b.n 33b2a │ │ asrs r0, r2, #32 │ │ - b.n 14e92 │ │ + b.n 34542 │ │ ldrb r6, [r0, #21] │ │ - b.n 14e1e │ │ + b.n 344ce │ │ movs r2, r1 │ │ - b.n 14cc6 │ │ + b.n 34376 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2752512 @ 0x2a0000 │ │ - b.n 14ea2 │ │ + b.n 34552 │ │ @ instruction: 0xea15e24b │ │ lsrs r1, r1, #11 │ │ orn r0, r0, #1408 @ 0x580 │ │ - b.n 14e36 │ │ + b.n 344e6 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 14eb2 │ │ - ldr r2, [pc, #828] @ (14ce0 ) │ │ + b.n 34562 │ │ + ldr r2, [pc, #828] @ (34390 ) │ │ orn sp, r1, #1474560 @ 0x168000 │ │ - b.n 144e8 │ │ + b.n 33b98 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 14ec2 │ │ + b.n 34572 │ │ asrs r1, r0, #32 │ │ - b.n 14ad4 │ │ - ldr r2, [pc, #828] @ (14cf4 ) │ │ + b.n 34184 │ │ + ldr r2, [pc, #828] @ (343a4 ) │ │ orr.w r0, r0, #8912896 @ 0x880000 │ │ - b.n 14cfe │ │ + b.n 343ae │ │ lsrs r1, r1, #11 │ │ - bne.w fff94fd2 │ │ + bne.w fffb4682 │ │ vldr d25, [sl, #72] @ 0x48 │ │ vldr s13, [sl, #828] @ 0x33c │ │ orr.w r0, r0, #8781824 @ 0x860000 │ │ - b.n 14d12 │ │ + b.n 343c2 │ │ ldrh r0, [r5, #24] │ │ vstr d25, [r7, #200] @ 0xc8 │ │ stcl 7, cr3, [r7, #348] @ 0x15c │ │ add.w pc, r0, r2, lsr #21 │ │ - b.n 14efc │ │ + b.n 345ac │ │ asrs r6, r0, #32 │ │ - b.n 14d26 │ │ + b.n 343d6 │ │ movs r0, #0 │ │ - b.n 1512a │ │ + b.n 347da │ │ movs r5, r0 │ │ - b.n 14d2e │ │ + b.n 343de │ │ adds r7, #199 @ 0xc7 │ │ add.w r0, r0, r5 │ │ - b.n 14d36 │ │ + b.n 343e6 │ │ stmdb r5, {r0, r1, r3, r6, r9, sp, lr, pc} │ │ lsrs r1, r1, #11 │ │ orn r0, r0, #2752512 @ 0x2a0000 │ │ - b.n 14f0c │ │ + b.n 345bc │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2804d46 │ │ - b.n 14ea6 │ │ + b.n 34556 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #565248 @ 0x8a000 │ │ - b.n 14d52 │ │ + b.n 34402 │ │ adds r0, #0 │ │ - b.n 15156 │ │ + b.n 34806 │ │ asrs r0, r0, #1 │ │ - b.n 14554 │ │ + b.n 33c04 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r0, #14942208 @ 0xe40000 │ │ - b.n 14f2a │ │ - ldr r2, [pc, #828] @ (14d60 ) │ │ + b.n 345da │ │ + ldr r2, [pc, #828] @ (34410 ) │ │ orn r0, r1, #3473408 @ 0x350000 │ │ - b.n 14f32 │ │ + b.n 345e2 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 14f3a │ │ - ldr r2, [pc, #828] @ (14d70 ) │ │ + b.n 345ea │ │ + ldr r2, [pc, #828] @ (34420 ) │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 14f42 │ │ + b.n 345f2 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #8650752 @ 0x840000 │ │ - b.n 14d82 │ │ + b.n 34432 │ │ lsrs r1, r1, #11 │ │ - b.w ff054a48 │ │ - b.n 1518a │ │ + b.w ff0740f8 │ │ + b.n 3483a │ │ ldrh r7, [r1, #20] │ │ - beq.w fff96102 │ │ + beq.w fffb57b2 │ │ vldr d25, [sp, #400] @ 0x190 │ │ ldcl 1, cr1, [sp, #608] @ 0x260 │ │ - b.n 14594 │ │ + b.n 33c44 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 151a2 │ │ + b.n 34852 │ │ lsls r4, r6, #1 │ │ - b.n 14574 │ │ + b.n 33c24 │ │ movs r4, r0 │ │ - b.n 14daa │ │ + b.n 3445a │ │ asrs r0, r7, #1 │ │ - b.n 1457c │ │ + b.n 33c2c │ │ asrs r4, r0, #32 │ │ - b.n 14db2 │ │ + b.n 34462 │ │ str r0, [sp, #320] @ 0x140 │ │ - b.n 14584 │ │ + b.n 33c34 │ │ ldrh r0, [r1, #24] │ │ vstr d25, [r7, #72] @ 0x48 │ │ stcl 7, cr5, [r7, #508] @ 0x1fc │ │ add.w r0, r0, r8, lsl #27 │ │ - b.n 14fa0 │ │ + b.n 34650 │ │ asrs r0, r1, #32 │ │ - b.n 14dca │ │ + b.n 3447a │ │ movs r0, #80 @ 0x50 │ │ - b.n 151ce │ │ + b.n 3487e │ │ movs r6, r0 │ │ - b.n 14dd2 │ │ - add r6, pc, #952 @ (adr r6, 14e4c ) │ │ + b.n 34482 │ │ + add r7, pc, #544 @ (adr r7, 34364 ) │ │ @ instruction: 0xfb000054 │ │ - b.n 14fa6 │ │ + b.n 34656 │ │ strh r0, [r1, #2] │ │ - b.n 14fb8 │ │ + b.n 34668 │ │ asrs r4, r0, #32 │ │ - b.n 14de2 │ │ + b.n 34492 │ │ movs r0, #124 @ 0x7c │ │ - b.n 151e6 │ │ + b.n 34896 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #14942208 @ 0xe40000 │ │ - b.n 14fba │ │ + b.n 3466a │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 151f6 │ │ + b.n 348a6 │ │ lsls r0, r0, #5 │ │ - b.n 145d4 │ │ + b.n 33c84 │ │ lsls r4, r7, #4 │ │ - b.n 145d8 │ │ + b.n 33c88 │ │ movs r0, r1 │ │ - b.n 14e02 │ │ + b.n 344b2 │ │ str r1, [sp, #96] @ 0x60 │ │ - b.n 145e0 │ │ - add r6, pc, #900 @ (adr r6, 14e4c ) │ │ + b.n 33c90 │ │ + add r7, pc, #492 @ (adr r7, 34364 ) │ │ @ instruction: 0xfb00045c │ │ - b.n 150ce │ │ - add r0, pc, #0 @ (adr r0, 14ad0 ) │ │ - b.n 150d4 │ │ + b.n 3477e │ │ + add r0, pc, #0 @ (adr r0, 34180 ) │ │ + b.n 34784 │ │ movs r0, r0 │ │ - b.n 14be0 │ │ + b.n 34290 │ │ lsls r0, r0, #1 │ │ - b.n 145f4 │ │ + b.n 33ca4 │ │ lsls r0, r3, #19 │ │ - b.n 150de │ │ + b.n 3478e │ │ add r7, sp, #1016 @ 0x3f8 │ │ - b.n 15180 │ │ + b.n 34830 │ │ movs r0, r0 │ │ - b.n 14bf0 │ │ + b.n 342a0 │ │ movs r4, r7 │ │ - b.n 14604 │ │ + b.n 33cb4 │ │ lsls r4, r2, #21 │ │ - b.n 150ee │ │ + b.n 3479e │ │ movs r0, r0 │ │ - b.n 14bfc │ │ + b.n 342ac │ │ movs r0, r7 │ │ - b.n 14610 │ │ + b.n 33cc0 │ │ lsls r4, r1, #25 │ │ - b.n 150fa │ │ + b.n 347aa │ │ movs r0, r0 │ │ - b.n 14c08 │ │ + b.n 342b8 │ │ movs r4, r6 │ │ - b.n 1461c │ │ + b.n 33ccc │ │ lsls r4, r0, #29 │ │ - b.n 15106 │ │ + b.n 347b6 │ │ movs r0, r0 │ │ - b.n 14c14 │ │ + b.n 342c4 │ │ movs r0, r6 │ │ - b.n 14628 │ │ + b.n 33cd8 │ │ lsls r0, r1, #27 │ │ - b.n 15112 │ │ + b.n 347c2 │ │ movs r0, r0 │ │ - b.n 14c20 │ │ + b.n 342d0 │ │ movs r4, r5 │ │ - b.n 14634 │ │ + b.n 33ce4 │ │ lsls r4, r7, #1 │ │ - b.n 15028 │ │ + b.n 346d8 │ │ movs r0, r5 │ │ - b.n 1463c │ │ + b.n 33cec │ │ lsls r0, r7, #3 │ │ - b.n 15030 │ │ + b.n 346e0 │ │ movs r4, r4 │ │ - b.n 14644 │ │ + b.n 33cf4 │ │ lsrs r5, r3, #29 │ │ - b.n 15038 │ │ + b.n 346e8 │ │ movs r0, r4 │ │ - b.n 1464c │ │ + b.n 33cfc │ │ lsrs r7, r3, #24 │ │ - b.n 15040 │ │ + b.n 346f0 │ │ movs r4, r3 │ │ - b.n 14654 │ │ + b.n 33d04 │ │ lsrs r3, r3, #30 │ │ - b.n 15048 │ │ + b.n 346f8 │ │ movs r0, r3 │ │ - b.n 1465c │ │ + b.n 33d0c │ │ lsrs r2, r7, #30 │ │ - b.n 15050 │ │ + b.n 34700 │ │ movs r4, r2 │ │ - b.n 14664 │ │ + b.n 33d14 │ │ lsrs r1, r3, #31 │ │ - b.n 15058 │ │ + b.n 34708 │ │ movs r0, r2 │ │ - b.n 1466c │ │ + b.n 33d1c │ │ lsrs r6, r7, #24 │ │ - b.n 15060 │ │ + b.n 34710 │ │ movs r4, r1 │ │ - b.n 14674 │ │ + b.n 33d24 │ │ lsrs r5, r3, #25 │ │ - b.n 15068 │ │ + b.n 34718 │ │ movs r0, r1 │ │ - b.n 1467c │ │ + b.n 33d2c │ │ movs r4, r1 │ │ @ instruction: 0xea00f000 │ │ - b.n 151aa │ │ - blx 4151ac │ │ - blx 4151b0 │ │ - b.n 14842 │ │ + b.n 3485a │ │ + blx 43485c │ │ + blx 434860 │ │ + b.n 33ef2 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 14bd2 │ │ + cbnz r7, 34282 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fff8f61e │ │ + bmi.w fffaecce │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 14ae2 │ │ + bls.n 34192 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ add r5, sp, #124 @ 0x7c │ │ - b.n 150ca │ │ + b.n 3477a │ │ lsls r3, r7, #3 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n 14ca8 │ │ + b.n 34358 │ │ asrs r0, r1, #32 │ │ - b.n 14ee2 │ │ - ldr r2, [pc, #124] @ (14c20 ) │ │ - b.n 150a6 │ │ + b.n 34592 │ │ + ldr r2, [pc, #124] @ (342d0 ) │ │ + b.n 34756 │ │ movs r0, #124 @ 0x7c │ │ - b.n 152ea │ │ + b.n 3499a │ │ movs r4, r0 │ │ - b.n 14eee │ │ - add r6, pc, #680 @ (adr r6, 14e58 ) │ │ - @ instruction: 0xfb000028 │ │ - b.n 146f0 │ │ + b.n 3459e │ │ + add r5, pc, #1008 @ (adr r5, 34650 ) │ │ + @ instruction: 0xfa000028 │ │ + b.n 33da0 │ │ asrs r4, r0, #32 │ │ - b.n 14efa │ │ + b.n 345aa │ │ movs r0, #6 │ │ - b.n 14efe │ │ + b.n 345ae │ │ movs r2, r1 │ │ - b.n 14cc2 │ │ + b.n 34372 │ │ ldr r2, [sp, #124] @ 0x7c │ │ - b.n 150c6 │ │ + b.n 34776 │ │ movs r1, r1 │ │ - b.n 14f0a │ │ + b.n 345ba │ │ str r0, [r1, #32] │ │ add.w r0, r0, r4, asr #32 │ │ - b.n 1470c │ │ + b.n 33dbc │ │ asrs r1, r1, #32 │ │ - b.n 14f16 │ │ + b.n 345c6 │ │ movs r0, #6 │ │ - b.n 14f1a │ │ + b.n 345ca │ │ movs r2, r1 │ │ - b.n 14cde │ │ - ldr r2, [pc, #124] @ (14c5c ) │ │ - b.n 150e2 │ │ + b.n 3438e │ │ + ldr r2, [pc, #124] @ (3430c ) │ │ + b.n 34792 │ │ movs r4, r0 │ │ - b.n 14f26 │ │ + b.n 345d6 │ │ str r1, [r0, #32] │ │ add.w r0, r0, r0, asr #32 │ │ - b.n 14728 │ │ + b.n 33dd8 │ │ asrs r4, r0, #32 │ │ - b.n 14f32 │ │ + b.n 345e2 │ │ movs r0, #6 │ │ - b.n 14f36 │ │ + b.n 345e6 │ │ movs r2, r1 │ │ - b.n 14cfa │ │ + b.n 343aa │ │ ldrb r7, [r3, #8] │ │ - b.n 150fe │ │ + b.n 347ae │ │ movs r7, r0 │ │ - b.n 14f42 │ │ + b.n 345f2 │ │ str r2, [r7, #28] │ │ add.w r0, r0, ip, lsr #32 │ │ - b.n 14744 │ │ + b.n 33df4 │ │ asrs r7, r0, #32 │ │ - b.n 14f4e │ │ + b.n 345fe │ │ movs r0, #6 │ │ - b.n 14f52 │ │ + b.n 34602 │ │ movs r2, r1 │ │ - b.n 14d16 │ │ - ldr r2, [pc, #124] @ (14c94 ) │ │ - b.n 1511a │ │ + b.n 343c6 │ │ + ldr r2, [pc, #124] @ (34344 ) │ │ + b.n 347ca │ │ movs r4, r0 │ │ - b.n 14f5e │ │ + b.n 3460e │ │ str r3, [r6, #28] │ │ add.w r0, r0, r8, lsr #32 │ │ - b.n 14760 │ │ + b.n 33e10 │ │ asrs r4, r0, #32 │ │ - b.n 14f6a │ │ + b.n 3461a │ │ movs r0, #6 │ │ - b.n 14f6e │ │ + b.n 3461e │ │ movs r2, r1 │ │ - b.n 14d32 │ │ + b.n 343e2 │ │ ldrb r7, [r3, #8] │ │ - b.n 15136 │ │ + b.n 347e6 │ │ movs r7, r0 │ │ - b.n 14f7a │ │ + b.n 3462a │ │ str r4, [r5, #28] │ │ add.w r0, r0, r4, lsr #32 │ │ - b.n 1477c │ │ + b.n 33e2c │ │ asrs r7, r0, #32 │ │ - b.n 14f86 │ │ + b.n 34636 │ │ movs r0, #6 │ │ - b.n 14f8a │ │ + b.n 3463a │ │ movs r2, r1 │ │ - b.n 14d4e │ │ - ldr r2, [pc, #124] @ (14ccc ) │ │ - b.n 15152 │ │ + b.n 343fe │ │ + ldr r2, [pc, #124] @ (3437c ) │ │ + b.n 34802 │ │ movs r4, r0 │ │ - b.n 14f96 │ │ + b.n 34646 │ │ str r5, [r4, #28] │ │ add.w r0, r0, r0, lsr #32 │ │ - b.n 14798 │ │ + b.n 33e48 │ │ asrs r4, r0, #32 │ │ - b.n 14fa2 │ │ + b.n 34652 │ │ movs r0, #6 │ │ - b.n 14fa6 │ │ + b.n 34656 │ │ movs r2, r1 │ │ - b.n 14d6a │ │ + b.n 3441a │ │ ldrb r7, [r3, #8] │ │ - b.n 1516e │ │ + b.n 3481e │ │ movs r7, r0 │ │ - b.n 14fb2 │ │ + b.n 34662 │ │ str r6, [r3, #28] │ │ add.w r0, r0, ip │ │ - b.n 147b4 │ │ + b.n 33e64 │ │ asrs r7, r0, #32 │ │ - b.n 14fbe │ │ + b.n 3466e │ │ movs r0, #6 │ │ - b.n 14fc2 │ │ + b.n 34672 │ │ movs r2, r1 │ │ - b.n 14d86 │ │ - ldr r2, [pc, #124] @ (14d04 ) │ │ - b.n 1518a │ │ + b.n 34436 │ │ + ldr r2, [pc, #124] @ (343b4 ) │ │ + b.n 3483a │ │ movs r4, r0 │ │ - b.n 14fce │ │ + b.n 3467e │ │ str r7, [r2, #28] │ │ add.w r0, r0, r0, lsl #1 │ │ - b.n 147d0 │ │ + b.n 33e80 │ │ asrs r4, r0, #32 │ │ - b.n 14fda │ │ + b.n 3468a │ │ movs r0, #6 │ │ - b.n 14fde │ │ + b.n 3468e │ │ movs r2, r1 │ │ - b.n 14da2 │ │ + b.n 34452 │ │ ldrb r7, [r3, #8] │ │ - b.n 151a6 │ │ + b.n 34856 │ │ movs r7, r0 │ │ - b.n 14fea │ │ + b.n 3469a │ │ str r0, [r2, #28] │ │ add.w r0, r0, ip, rrx │ │ - b.n 147ec │ │ + b.n 33e9c │ │ asrs r7, r0, #32 │ │ - b.n 14ff6 │ │ + b.n 346a6 │ │ movs r0, #6 │ │ - b.n 14ffa │ │ + b.n 346aa │ │ movs r2, r1 │ │ - b.n 14dbe │ │ - ldr r2, [pc, #124] @ (14d3c ) │ │ - b.n 151c2 │ │ + b.n 3446e │ │ + ldr r2, [pc, #124] @ (343ec ) │ │ + b.n 34872 │ │ movs r4, r0 │ │ - b.n 15006 │ │ + b.n 346b6 │ │ str r1, [r1, #28] │ │ add.w r0, r0, r8, rrx │ │ - b.n 14808 │ │ + b.n 33eb8 │ │ asrs r4, r0, #32 │ │ - b.n 15012 │ │ + b.n 346c2 │ │ movs r0, #6 │ │ - b.n 15016 │ │ + b.n 346c6 │ │ movs r2, r1 │ │ - b.n 14dda │ │ + b.n 3448a │ │ ldrb r7, [r3, #8] │ │ - b.n 151de │ │ + b.n 3488e │ │ movs r7, r0 │ │ - b.n 15022 │ │ + b.n 346d2 │ │ str r2, [r0, #28] │ │ add.w r0, r0, r8 │ │ - b.n 14824 │ │ + b.n 33ed4 │ │ asrs r7, r0, #32 │ │ - b.n 1502e │ │ + b.n 346de │ │ movs r0, #6 │ │ - b.n 15032 │ │ + b.n 346e2 │ │ movs r2, r1 │ │ - b.n 14df6 │ │ - ldr r2, [pc, #124] @ (14d74 ) │ │ - b.n 151fa │ │ + b.n 344a6 │ │ + ldr r2, [pc, #124] @ (34424 ) │ │ + b.n 348aa │ │ movs r4, r0 │ │ - b.n 1503e │ │ + b.n 346ee │ │ str r3, [r7, #24] │ │ add.w r0, r0, r4, rrx │ │ - b.n 14840 │ │ + b.n 33ef0 │ │ asrs r4, r0, #32 │ │ - b.n 1504a │ │ + b.n 346fa │ │ movs r0, #6 │ │ - b.n 1504e │ │ + b.n 346fe │ │ movs r2, r1 │ │ - b.n 14e12 │ │ + b.n 344c2 │ │ ldrb r7, [r3, #8] │ │ - b.n 15216 │ │ + b.n 348c6 │ │ movs r7, r0 │ │ - b.n 1505a │ │ + b.n 3470a │ │ str r4, [r6, #24] │ │ add.w r0, r0, ip, asr #32 │ │ - b.n 1485c │ │ + b.n 33f0c │ │ asrs r7, r0, #32 │ │ - b.n 15066 │ │ + b.n 34716 │ │ movs r0, #6 │ │ - b.n 1506a │ │ + b.n 3471a │ │ movs r2, r1 │ │ - b.n 14e2e │ │ - ldr r2, [pc, #124] @ (14dac ) │ │ - b.n 15232 │ │ + b.n 344de │ │ + ldr r2, [pc, #124] @ (3445c ) │ │ + b.n 348e2 │ │ movs r4, r0 │ │ - b.n 15076 │ │ + b.n 34726 │ │ str r5, [r5, #24] │ │ add.w r0, r0, r0, rrx │ │ - b.n 14878 │ │ + b.n 33f28 │ │ asrs r4, r0, #32 │ │ - b.n 15082 │ │ + b.n 34732 │ │ movs r0, #6 │ │ - b.n 15086 │ │ + b.n 34736 │ │ movs r2, r1 │ │ - b.n 14e4a │ │ + b.n 344fa │ │ lsrs r7, r3, #8 │ │ - b.n 1524e │ │ + b.n 348fe │ │ str r7, [r4, #24] │ │ add.w r1, r0, r0, lsl #1 │ │ - b.n 14890 │ │ + b.n 33f40 │ │ movs r0, r0 │ │ - b.n 153fa │ │ + b.n 34aaa │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n 150a2 │ │ + b.n 34752 │ │ asrs r6, r0, #32 │ │ - b.n 150a6 │ │ + b.n 34756 │ │ ldrh r1, [r7, #12] │ │ add.w r1, r0, r0, lsl #1 │ │ - b.n 148a8 │ │ + b.n 33f58 │ │ movs r0, r0 │ │ - b.n 15412 │ │ + b.n 34ac2 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n 150ba │ │ + b.n 3476a │ │ asrs r6, r0, #32 │ │ - b.n 150be │ │ + b.n 3476e │ │ ldrh r3, [r6, #12] │ │ add.w r1, r0, r0, lsl #1 │ │ - b.n 148c0 │ │ + b.n 33f70 │ │ movs r0, r0 │ │ - b.n 1542a │ │ + b.n 34ada │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n 150d2 │ │ + b.n 34782 │ │ asrs r6, r0, #32 │ │ - b.n 150d6 │ │ + b.n 34786 │ │ ldrh r5, [r5, #12] │ │ add.w r1, r0, r0, lsl #1 │ │ - b.n 148d8 │ │ + b.n 33f88 │ │ movs r0, r0 │ │ - b.n 15442 │ │ + b.n 34af2 │ │ movs r4, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 152b6 │ │ + b.n 34966 │ │ asrs r4, r6, #1 │ │ - b.n 154ee │ │ + b.n 34b9e │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 152c2 │ │ + b.n 34972 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 152ca │ │ + b.n 3497a │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 152d2 │ │ + b.n 34982 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 152da │ │ + b.n 3498a │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 152e2 │ │ + b.n 34992 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #8781824 @ 0x860000 │ │ - b.n 1511e │ │ + b.n 347ce │ │ ldrh r1, [r0, #22] │ │ and.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 15526 │ │ + b.n 34bd6 │ │ asrs r0, r0, #32 │ │ - b.n 148ea │ │ + b.n 33f9a │ │ movs r1, r0 │ │ - b.n 1552e │ │ + b.n 34bde │ │ lsls r0, r0, #5 │ │ - b.n 1490c │ │ + b.n 33fbc │ │ asrs r0, r7, #4 │ │ - b.n 14910 │ │ + b.n 33fc0 │ │ lsls r0, r0, #3 │ │ - b.n 14934 │ │ + b.n 33fe4 │ │ movs r0, r0 │ │ - b.n 1549e │ │ + b.n 34b4e │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 15316 │ │ + b.n 349c6 │ │ movs r0, #116 @ 0x74 │ │ - b.n 1554a │ │ + b.n 34bfa │ │ asrs r0, r7, #2 │ │ - b.n 14928 │ │ + b.n 33fd8 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 15326 │ │ + b.n 349d6 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 1532e │ │ + b.n 349de │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 15336 │ │ + b.n 349e6 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 1533e │ │ + b.n 349ee │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 15346 │ │ + b.n 349f6 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #8912896 @ 0x880000 │ │ - b.n 1517e │ │ + b.n 3482e │ │ ldrh r2, [r0, #22] │ │ and.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 14946 │ │ + b.n 33ff6 │ │ movs r1, r0 │ │ - b.n 1558a │ │ + b.n 34c3a │ │ lsls r0, r0, #3 │ │ - b.n 14968 │ │ + b.n 34018 │ │ lsrs r6, r7, #20 │ │ - b.n 15546 │ │ + b.n 34bf6 │ │ vpmin.u8 , q15, │ │ movs r3, r1 │ │ and.w r0, r0, r6 │ │ - b.n 1519e │ │ + b.n 3484e │ │ asrs r6, r0, #32 │ │ - b.n 151a2 │ │ + b.n 34852 │ │ ldrh r2, [r7, #10] │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n 155aa │ │ + b.n 34c5a │ │ lsls r0, r0, #3 │ │ - b.n 149a8 │ │ + b.n 34058 │ │ movs r0, r0 │ │ - b.n 15512 │ │ + b.n 34bc2 │ │ @ instruction: 0xffe21aff │ │ movs r0, r1 │ │ - b.n 151ba │ │ + b.n 3486a │ │ asrs r0, r1, #32 │ │ - b.n 151be │ │ + b.n 3486e │ │ ldrh r3, [r6, #10] │ │ add.w sp, r0, lr, rrx │ │ - b.n 1557a │ │ + b.n 34c2a │ │ vpmin.u8 , , │ │ lsls r4, r2, #2 │ │ - b.n 149c8 │ │ + b.n 34078 │ │ stmia r0!, {r4, r5, r6} │ │ - b.n 153ac │ │ + b.n 34a5c │ │ strb r1, [r2, #15] │ │ - b.n 15496 │ │ - b.n 14fb8 │ │ - b.n 149d4 │ │ + b.n 34b46 │ │ + b.n 34668 │ │ + b.n 34084 │ │ asrs r6, r1, #32 │ │ ldmia.w ip, {r5, r8, r9, fp, ip, lr} │ │ - b.n 151e2 │ │ + b.n 34892 │ │ asrs r5, r0, #30 │ │ - b.n 150ae │ │ + b.n 3475e │ │ movs r3, #5 │ │ - b.n 14fae │ │ + b.n 3465e │ │ strb r4, [r7, #2] │ │ - b.n 154cc │ │ + b.n 34b7c │ │ ldrb r7, [r7, #31] │ │ - b.n 15532 │ │ + b.n 34be2 │ │ str r4, [r1, r2] │ │ - b.n 149f0 │ │ + b.n 340a0 │ │ lsrs r7, r3, #12 │ │ - b.n 14e78 │ │ + b.n 34528 │ │ asrs r7, r7, #12 │ │ - b.n 15646 │ │ + b.n 34cf6 │ │ cmp r5, #36 @ 0x24 │ │ - b.n 14fc6 │ │ + b.n 34676 │ │ asrs r1, r0, #32 │ │ - b.n 14f54 │ │ + b.n 34604 │ │ orrs r7, r7 │ │ - b.n 1564e │ │ + b.n 34cfe │ │ asrs r0, r6, #1 │ │ - b.n 149e8 │ │ + b.n 34098 │ │ ands r4, r0 │ │ - b.n 14f60 │ │ + b.n 34610 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 14fdc │ │ - ldr r5, [pc, #228] @ (14fbc ) │ │ - b.n 153e2 │ │ + b.n 3468c │ │ + ldr r5, [pc, #228] @ (3466c ) │ │ + b.n 34a92 │ │ eors r4, r6 │ │ - b.n 149f8 │ │ + b.n 340a8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 15666 │ │ + b.n 34d16 │ │ lsls r0, r0 │ │ - b.n 14a20 │ │ + b.n 340d0 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 15002 │ │ + b.n 346b2 │ │ strb r7, [r7, #8] │ │ - b.n 156ae │ │ + b.n 34d5e │ │ adds r0, #3 │ │ - b.n 14f80 │ │ + b.n 34630 │ │ adds r0, #120 @ 0x78 │ │ - b.n 14a10 │ │ + b.n 340c0 │ │ adds r3, #63 @ 0x3f │ │ - b.n 1567e │ │ + b.n 34d2e │ │ cmp r5, #34 @ 0x22 │ │ - b.n 15006 │ │ + b.n 346b6 │ │ asrs r4, r0, #2 │ │ - b.n 14a3c │ │ + b.n 340ec │ │ adds r0, #3 │ │ - b.n 14f94 │ │ + b.n 34644 │ │ adds r0, #124 @ 0x7c │ │ - b.n 14a24 │ │ + b.n 340d4 │ │ adds r3, #63 @ 0x3f │ │ - b.n 15692 │ │ + b.n 34d42 │ │ lsls r0, r1 │ │ - b.n 14a4c │ │ + b.n 340fc │ │ cmp r5, #34 @ 0x22 │ │ - b.n 15018 │ │ + b.n 346c8 │ │ adds r0, #3 │ │ - b.n 14fa8 │ │ + b.n 34658 │ │ adds r0, #128 @ 0x80 │ │ - b.n 14a38 │ │ + b.n 340e8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 156a6 │ │ + b.n 34d56 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 1502e │ │ + b.n 346de │ │ adds r0, #3 │ │ - b.n 14fb8 │ │ + b.n 34668 │ │ adds r0, #132 @ 0x84 │ │ - b.n 14a48 │ │ + b.n 340f8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 156b6 │ │ + b.n 34d66 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 15040 │ │ + b.n 346f0 │ │ adds r0, #3 │ │ - b.n 14fc8 │ │ + b.n 34678 │ │ adds r0, #136 @ 0x88 │ │ - b.n 14a58 │ │ + b.n 34108 │ │ adds r2, r4, #4 │ │ - b.n 1505e │ │ + b.n 3470e │ │ adds r3, #63 @ 0x3f │ │ - b.n 156ca │ │ + b.n 34d7a │ │ movs r3, #63 @ 0x3f │ │ - b.n 156cc │ │ + b.n 34d7c │ │ stmdb r5, {r0, r1, r3, r6, r9, sp, lr, pc} │ │ movs r0, #2 │ │ - b.n 14fe0 │ │ + b.n 34690 │ │ lsrs r1, r4, #20 │ │ - b.n 15056 │ │ + b.n 34706 │ │ subs r4, r7, #7 │ │ - b.n 15578 │ │ + b.n 34c28 │ │ movs r0, #144 @ 0x90 │ │ - b.n 14a78 │ │ + b.n 34128 │ │ asrs r7, r7, #3 │ │ - b.n 155e2 │ │ + b.n 34c92 │ │ movs r0, r0 │ │ - b.n 14fe8 │ │ + b.n 34698 │ │ cmp r5, #70 @ 0x46 │ │ - b.n 15406 │ │ + b.n 34ab6 │ │ lsls r4, r2, #2 │ │ - b.n 14a88 │ │ + b.n 34138 │ │ movs r0, r1 │ │ - b.n 152b2 │ │ + b.n 34962 │ │ asrs r0, r1, #32 │ │ - b.n 152b6 │ │ + b.n 34966 │ │ adds r0, #3 │ │ - b.n 15008 │ │ + b.n 346b8 │ │ ldrsh r2, [r2, r5] │ │ - b.n 15498 │ │ + b.n 34b48 │ │ adds r0, #140 @ 0x8c │ │ - b.n 14a9c │ │ + b.n 3414c │ │ str r2, [r3, #16] │ │ @ instruction: 0xeb00ff01 │ │ @ instruction: 0xeaffea15 │ │ - b.n 15424 │ │ + b.n 34ad4 │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf28040b0 │ │ - b.n 15432 │ │ + b.n 34ae2 │ │ str r0, [sp, #0] │ │ - b.n 1575a │ │ + b.n 34e0a │ │ str r0, [r0, #0] │ │ - b.n 156de │ │ - add r0, pc, #4 @ (adr r0, 14fa4 ) │ │ - b.n 156e2 │ │ + b.n 34d8e │ │ + add r0, pc, #4 @ (adr r0, 34654 ) │ │ + b.n 34d92 │ │ strh r0, [r0, #2] │ │ - b.n 156e6 │ │ + b.n 34d96 │ │ strb r0, [r0, #0] │ │ - b.n 156ea │ │ + b.n 34d9a │ │ movs r6, r1 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n 154ba │ │ - add r0, pc, #320 @ (adr r0, 150f4 ) │ │ - b.n 14abe │ │ + b.n 34b6a │ │ + add r0, pc, #320 @ (adr r0, 347a4 ) │ │ + b.n 3416e │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 154c6 │ │ + b.n 34b76 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 154ce │ │ + b.n 34b7e │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #8650752 @ 0x840000 │ │ - b.n 1530e │ │ + b.n 349be │ │ ldrh r0, [r1, #20] │ │ - beq.w fff954f0 │ │ + beq.w fffb4ba0 │ │ and.w r0, r0, #4032 @ 0xfc0 │ │ - b.n 154e6 │ │ + b.n 34b96 │ │ eors r4, r2 │ │ - b.n 154e6 │ │ + b.n 34b96 │ │ strb r1, [r0, #0] │ │ - b.n 154f0 │ │ + b.n 34ba0 │ │ lsrs r7, r3, #8 │ │ - b.n 15692 │ │ + b.n 34d42 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n 150f8 │ │ + b.n 347a8 │ │ asrs r0, r7, #1 │ │ - b.n 14b12 │ │ + b.n 341c2 │ │ movs r0, r0 │ │ - b.n 15698 │ │ + b.n 34d48 │ │ @ instruction: 0xffec1aff │ │ movs r1, r0 │ │ - b.n 156f0 │ │ + b.n 34da0 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xea15e24b │ │ movs r0, #84 @ 0x54 │ │ - b.n 1574a │ │ + b.n 34dfa │ │ asrs r0, r6, #2 │ │ - b.n 154aa │ │ + b.n 34b5a │ │ asrs r1, r3, #10 │ │ - b.n 15054 │ │ + b.n 34704 │ │ movs r0, #80 @ 0x50 │ │ - b.n 15516 │ │ + b.n 34bc6 │ │ movs r4, r0 │ │ - b.n 1535a │ │ + b.n 34a0a │ │ ldrh r0, [r5, #14] │ │ add.w r0, r0, sl │ │ and.w r0, r0, r0, asr #5 │ │ - b.n 15526 │ │ - ldr r3, [pc, #112] @ (15098 ) │ │ + b.n 34bd6 │ │ + ldr r3, [pc, #112] @ (34748 ) │ │ vldr s1, [r0, #572] @ 0x23c │ │ orn r0, r1, #3407872 @ 0x340000 │ │ - b.n 15532 │ │ + b.n 34be2 │ │ movs r0, r2 │ │ - b.n 1553e │ │ + b.n 34bee │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r1, #2621440 @ 0x280000 │ │ - b.n 1577e │ │ + b.n 34e2e │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8650752 @ 0x840000 │ │ - b.n 15386 │ │ + b.n 34a36 │ │ cmp r2, #129 @ 0x81 │ │ orr.w fp, r0, #32768 @ 0x8000 │ │ stcl 0, cr9, [r0, #28] │ │ - b.n 15392 │ │ + b.n 34a42 │ │ @ instruction: 0xffdfeaff │ │ - add r0, pc, #768 @ (adr r0, 15358 ) │ │ - b.n 1565a │ │ + add r0, pc, #768 @ (adr r0, 34a08 ) │ │ + b.n 34d0a │ │ movs r1, r0 │ │ - b.n 15750 │ │ - add r0, pc, #4 @ (adr r0, 15064 ) │ │ - b.n 156e2 │ │ + b.n 34e00 │ │ + add r0, pc, #4 @ (adr r0, 34714 ) │ │ + b.n 34d92 │ │ lsls r2, r2, #3 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xea15e24b │ │ asrs r4, r2, #1 │ │ - b.n 157ae │ │ + b.n 34e5e │ │ lsls r0, r6, #2 │ │ - b.n 1550e │ │ + b.n 34bbe │ │ eors r0, r4 │ │ - b.n 1550c │ │ + b.n 34bbc │ │ lsls r1, r3, #6 │ │ - b.n 150ca │ │ + b.n 3477a │ │ asrs r0, r4, #32 │ │ - b.n 157be │ │ + b.n 34e6e │ │ str r4, [r0, r0] │ │ - b.n 153c2 │ │ + b.n 34a72 │ │ movs r0, r1 │ │ - b.n 153c6 │ │ + b.n 34a76 │ │ lsrs r1, r0, #10 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 1559e │ │ - ldr r3, [pc, #0] @ (15090 ) │ │ + b.n 34c4e │ │ + ldr r3, [pc, #0] @ (34740 ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 1559e │ │ + b.n 34c4e │ │ cmp r2, #143 @ 0x8f │ │ orn sl, r1, #423936 @ 0x67800 │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 157e2 │ │ + b.n 34e92 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r5, #8650752 @ 0x840000 │ │ - b.n 153ea │ │ - ldr r3, [pc, #64] @ (150ec ) │ │ + b.n 34a9a │ │ + ldr r3, [pc, #64] @ (3479c ) │ │ vstr s7, [fp, #-600] @ 0xfffffda8 │ │ add.w pc, r0, sl, asr #2 │ │ - b.n 155d4 │ │ + b.n 34c84 │ │ asrs r4, r3, #1 │ │ - b.n 14af0 │ │ + b.n 341a0 │ │ ldrh r7, [r5, #22] │ │ bic.w r0, r0, #8912896 @ 0x880000 │ │ - b.n 155ca │ │ + b.n 34c7a │ │ lsrs r7, r1, #11 │ │ - bne.w fff35856 │ │ + bne.w fff54f06 │ │ @ instruction: 0xf3f90060 │ │ - b.n 14b04 │ │ + b.n 341b4 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr2, cr4, cr8, {2} │ │ - b.n 14b0c │ │ + b.n 341bc │ │ adds r0, #68 @ 0x44 │ │ - b.n 14b10 │ │ + b.n 341c0 │ │ ldrb r1, [r5, #24] │ │ - b.n 155fc │ │ + b.n 34cac │ │ cmp r2, #239 @ 0xef │ │ orn sp, r7, #8454144 @ 0x810000 │ │ - b.n 153e6 │ │ + b.n 34a96 │ │ lsls r3, r0, #4 │ │ - b.n 1586a │ │ + b.n 34f1a │ │ strb r0, [r0, #0] │ │ - b.n 14c18 │ │ + b.n 342c8 │ │ ldrh r0, [r2, r6] │ │ cdp 4, 3, cr4, cr1, cr4, {7} │ │ @ instruction: 0xf2f46fa1 │ │ - b.n 15618 │ │ + b.n 34cc8 │ │ movs r4, #224 @ 0xe0 │ │ @ instruction: 0xf3626aef │ │ orn r3, r6, #42752 @ 0xa700 │ │ - b.n 15446 │ │ + b.n 34af6 │ │ strb r7, [r7, #0] │ │ - b.n 15518 │ │ + b.n 34bc8 │ │ lsrs r0, r4, #19 │ │ @ instruction: 0xf2f46040 │ │ - b.n 14b48 │ │ + b.n 341f8 │ │ ldrb r7, [r0, #16] │ │ - b.n 15456 │ │ + b.n 34b06 │ │ eors r0, r5 │ │ - b.n 14b30 │ │ + b.n 341e0 │ │ movs r1, #246 @ 0xf6 │ │ movw r4, #8416 @ 0x20e0 │ │ @ instruction: 0xf3687126 │ │ - b.n 15434 │ │ + b.n 34ae4 │ │ strb r4, [r5, #1] │ │ - b.n 14b40 │ │ + b.n 341f0 │ │ asrs r4, r6, #24 │ │ - b.n 14c6c │ │ + b.n 3431c │ │ lsls r0, r1, #2 │ │ - b.n 14b48 │ │ + b.n 341f8 │ │ lsls r3, r0, #4 │ │ - b.n 15476 │ │ + b.n 34b26 │ │ subs r4, #34 @ 0x22 │ │ - b.n 1543a │ │ + b.n 34aea │ │ lsls r0, r1, #2 │ │ - b.n 155d4 │ │ + b.n 34c84 │ │ subs r6, #6 │ │ - b.n 15448 │ │ + b.n 34af8 │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2621001 │ │ - b.n 15268 │ │ + b.n 34918 │ │ ands r4, r0 │ │ - b.n 1564e │ │ + b.n 34cfe │ │ adds r1, #3 │ │ - b.n 158d8 │ │ + b.n 34f88 │ │ adds r0, #112 @ 0x70 │ │ - b.n 14b6c │ │ + b.n 3421c │ │ adds r1, #255 @ 0xff │ │ - b.n 1591a │ │ + b.n 34fca │ │ movs r3, #2 │ │ - b.n 15164 │ │ + b.n 34814 │ │ lsrs r7, r1, #10 │ │ orr.w sl, r4, #675840 @ 0xa5000 │ │ - b.n 1546a │ │ + b.n 34b1a │ │ movs r0, #116 @ 0x74 │ │ - b.n 14b80 │ │ + b.n 34230 │ │ ldrh r1, [r4, #50] @ 0x32 │ │ add.w r0, r0, r8, lsl #10 │ │ - b.n 14ba8 │ │ + b.n 34258 │ │ adds r0, #116 @ 0x74 │ │ - b.n 1560c │ │ + b.n 34cbc │ │ str r0, [r6, #8] │ │ - b.n 15610 │ │ + b.n 34cc0 │ │ movs r0, r0 │ │ - b.n 15830 │ │ + b.n 34ee0 │ │ movs r3, r1 │ │ ldmia.w r3, {r1, r7, r8, r9, sl, fp, ip, sp, lr} │ │ - b.n 156a4 │ │ + b.n 34d54 │ │ cmp r3, #144 @ 0x90 │ │ mcr 3, 0, r2, cr0, cr15, {1} │ │ - b.n 15912 │ │ + b.n 34fc2 │ │ str r4, [r0, #0] │ │ - b.n 1589e │ │ - ldr r2, [pc, #572] @ (153d0 ) │ │ + b.n 34f4e │ │ + ldr r2, [pc, #572] @ (34a80 ) │ │ orn sl, r4, #489472 @ 0x77800 │ │ orn ip, r7, #520 @ 0x208 │ │ - b.n 156bc │ │ + b.n 34d6c │ │ str r4, [r4, #68] @ 0x44 │ │ @ instruction: 0xf36804e0 │ │ @ instruction: 0xf2f05068 │ │ - b.n 14be0 │ │ + b.n 34290 │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f920b0 │ │ - b.n 14bc8 │ │ + b.n 34278 │ │ ldrh r7, [r5, #22] │ │ orn r3, r7, #544768 @ 0x85000 │ │ - b.n 154fa │ │ + b.n 34baa │ │ str r0, [r0, r0] │ │ - b.n 158fe │ │ + b.n 34fae │ │ ldrb r0, [r2, #14] │ │ cdp 12, 3, cr2, cr5, cr3, {1} │ │ - b.n 154ca │ │ + b.n 34b7a │ │ lsrs r4, r4, #19 │ │ @ instruction: 0xf2f0208c │ │ - b.n 14be4 │ │ + b.n 34294 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf36221f8 │ │ movw r1, #24816 @ 0x60f0 │ │ @ instruction: 0xf2620a8f │ │ orr.w r1, r6, #856064 @ 0xd1000 │ │ - b.n 151d4 │ │ + b.n 34884 │ │ str r0, [r0, #0] │ │ - b.n 15926 │ │ + b.n 34fd6 │ │ movs r0, #148 @ 0x94 │ │ - b.n 14c00 │ │ + b.n 342b0 │ │ movs r3, #255 @ 0xff │ │ - b.n 159ae │ │ + b.n 3505e │ │ movs r1, #3 │ │ - b.n 151f6 │ │ + b.n 348a6 │ │ cmp r6, #33 @ 0x21 │ │ - b.n 154fa │ │ + b.n 34baa │ │ asrs r3, r0, #32 │ │ - b.n 155fc │ │ + b.n 34cac │ │ movs r0, #144 @ 0x90 │ │ - b.n 14c14 │ │ + b.n 342c4 │ │ adds r1, r0, #0 │ │ - b.n 15542 │ │ + b.n 34bf2 │ │ asrs r0, r4, #12 │ │ - b.n 15508 │ │ + b.n 34bb8 │ │ movs r7, r7 │ │ - b.n 1560a │ │ + b.n 34cba │ │ asrs r0, r3, #2 │ │ - b.n 14c24 │ │ + b.n 342d4 │ │ lsrs r0, r0, #8 │ │ - b.n 15552 │ │ + b.n 34c02 │ │ lsls r7, r4, #20 │ │ - b.n 15516 │ │ + b.n 34bc6 │ │ lsls r4, r3, #2 │ │ - b.n 14c30 │ │ + b.n 342e0 │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ lsls r1, r1, #10 │ │ - b.n 152f4 │ │ + b.n 349a4 │ │ subs r2, r2, #5 │ │ - b.n 15740 │ │ + b.n 34df0 │ │ eors r4, r2 │ │ - b.n 156ba │ │ + b.n 34d6a │ │ strb r1, [r0, #0] │ │ - b.n 156c0 │ │ + b.n 34d70 │ │ lsls r0, r0, #4 │ │ - b.n 15334 │ │ + b.n 349e4 │ │ strh r0, [r6, #4] │ │ - b.n 156cc │ │ - add r0, pc, #16 @ (adr r0, 15248 ) │ │ - b.n 156ba │ │ + b.n 34d7c │ │ + add r0, pc, #16 @ (adr r0, 348f8 ) │ │ + b.n 34d6a │ │ str r1, [r1, r0] │ │ - b.n 1557e │ │ + b.n 34c2e │ │ movs r4, r0 │ │ and.w r0, r0, r1, lsl #28 │ │ - b.n 156d4 │ │ - add r0, pc, #496 @ (adr r0, 15438 ) │ │ - b.n 156de │ │ + b.n 34d84 │ │ + add r0, pc, #496 @ (adr r0, 34ae8 ) │ │ + b.n 34d8e │ │ eors r4, r2 │ │ - b.n 156d6 │ │ + b.n 34d86 │ │ movs r1, r0 │ │ - b.n 15940 │ │ + b.n 34ff0 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 14d8e │ │ + b.n 3443e │ │ movs r0, r0 │ │ - b.n 158fe │ │ + b.n 34fae │ │ @ instruction: 0xfff71aff │ │ @ instruction: 0xea15e24b │ │ asrs r4, r2, #1 │ │ - b.n 159aa │ │ + b.n 3505a │ │ lsls r0, r6, #2 │ │ - b.n 1570a │ │ + b.n 34dba │ │ movs r0, #8 │ │ - b.n 155b2 │ │ + b.n 34c62 │ │ lsls r5, r2, #6 │ │ - b.n 152b6 │ │ + b.n 34966 │ │ asrs r4, r0, #32 │ │ - b.n 155ba │ │ + b.n 34c6a │ │ ldrh r0, [r2, #10] │ │ add.w r2, r0, r5, lsl #2 │ │ - b.n 1534c │ │ + b.n 349fc │ │ subs r2, r2, #5 │ │ - b.n 157a0 │ │ + b.n 34e50 │ │ lsls r0, r0, #4 │ │ - b.n 1538c │ │ + b.n 34a3c │ │ asrs r0, r1, #32 │ │ - b.n 155ce │ │ + b.n 34c7e │ │ movs r0, #80 @ 0x50 │ │ - b.n 15792 │ │ + b.n 34e42 │ │ movs r0, r1 │ │ - b.n 155d6 │ │ + b.n 34c86 │ │ ldrh r1, [r1, #10] │ │ add.w r0, r0, r7, lsl #20 │ │ - b.n 155de │ │ + b.n 34c8e │ │ @ instruction: 0xffe7eaff │ │ @ instruction: 0xea15e24b │ │ lsls r4, r2, #1 │ │ - b.n 159ea │ │ + b.n 3509a │ │ str r0, [sp, #704] @ 0x2c0 │ │ - b.n 1574a │ │ + b.n 34dfa │ │ adds r0, #176 @ 0xb0 │ │ - b.n 15748 │ │ + b.n 34df8 │ │ str r0, [sp, #596] @ 0x254 │ │ - b.n 152f6 │ │ + b.n 349a6 │ │ movs r0, #32 │ │ - b.n 159fa │ │ + b.n 350aa │ │ asrs r0, r2, #32 │ │ - b.n 157c4 │ │ + b.n 34e74 │ │ lsrs r2, r0, #10 │ │ - bne.w fff78442 │ │ - b.n 158c6 │ │ + bne.w fff97af2 │ │ + b.n 34f76 │ │ eors r0, r4 │ │ - b.n 15760 │ │ + b.n 34e10 │ │ strh r0, [r1, #4] │ │ - b.n 15764 │ │ + b.n 34e14 │ │ cmp r2, #207 @ 0xcf │ │ orn pc, r1, #13440 @ 0x3480 │ │ - b.n 157f0 │ │ + b.n 34ea0 │ │ asrs r0, r2, #32 │ │ - b.n 157da │ │ - add r0, pc, #4 @ (adr r0, 152e0 ) │ │ - b.n 1595e │ │ - ldr r3, [pc, #0] @ (152e0 ) │ │ + b.n 34e8a │ │ + add r0, pc, #4 @ (adr r0, 34990 ) │ │ + b.n 3500e │ │ + ldr r3, [pc, #0] @ (34990 ) │ │ vldr s1, [r3, #520] @ 0x208 │ │ orr.w sl, r0, #292864 @ 0x47800 │ │ orr.w fp, r1, #32768 @ 0x8000 │ │ stcl 0, cr0, [r0, #12] │ │ and.w r0, r0, r4, lsr #25 │ │ - b.n 15802 │ │ + b.n 34eb2 │ │ str r4, [r7, r1] │ │ - b.n 15804 │ │ + b.n 34eb4 │ │ lsrs r5, r2, #8 │ │ - b.n 159aa │ │ + b.n 3505a │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n 14e30 │ │ + b.n 344e0 │ │ movs r0, r0 │ │ - b.n 159aa │ │ + b.n 3505a │ │ @ instruction: 0xfff81aff │ │ strb r6, [r0, #0] │ │ - b.n 15424 │ │ + b.n 34ad4 │ │ movs r4, r0 │ │ - b.n 15656 │ │ + b.n 34d06 │ │ asrs r7, r0, #32 │ │ - b.n 1565a │ │ + b.n 34d0a │ │ ldrh r7, [r1, #36] @ 0x24 │ │ add.w r0, r0, r8 │ │ - b.n 15662 │ │ + b.n 34d12 │ │ asrs r4, r0, #32 │ │ - b.n 15666 │ │ + b.n 34d16 │ │ movs r0, #7 │ │ - b.n 1566a │ │ + b.n 34d1a │ │ ldrh r4, [r4, #8] │ │ add.w r0, r0, r7 │ │ - b.n 15672 │ │ + b.n 34d22 │ │ asrs r5, r0, #32 │ │ - b.n 15676 │ │ + b.n 34d26 │ │ movs r0, #4 │ │ - b.n 1567a │ │ + b.n 34d2a │ │ ldrh r0, [r4, #8] │ │ add.w r0, r0, r8, asr #32 │ │ - b.n 15850 │ │ + b.n 34f00 │ │ asrs r0, r5, #32 │ │ - b.n 15850 │ │ + b.n 34f00 │ │ movs r0, #8 │ │ - b.n 1568a │ │ + b.n 34d3a │ │ ldrh r4, [r3, #8] │ │ add.w r0, r0, r8, ror #1 │ │ - b.n 14e7c │ │ + b.n 3452c │ │ lsls r0, r2, #1 │ │ - b.n 14e64 │ │ + b.n 34514 │ │ @ instruction: 0xffe5eaff │ │ - blx 41599c │ │ - blx 4159a0 │ │ + blx 43504c │ │ + blx 435050 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r1 │ │ movs r0, r0 │ │ movs r4, r1 │ │ movs r0, r0 │ │ movs r0, r2 │ │ @@ -23217,1570 +65958,1570 @@ │ │ movs r0, r0 │ │ vrsra.u64 q8, , #16 │ │ vcge.u8 q0, q8, │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r7, r7, #15 │ │ movs r4, r0 │ │ - b.n 14ef0 │ │ + b.n 345a0 │ │ @ instruction: 0xea15e24b │ │ stmia r0!, {} │ │ - b.n 15afe │ │ + b.n 351ae │ │ movs r0, #36 @ 0x24 │ │ - b.n 15b02 │ │ + b.n 351b2 │ │ movs r2, r1 │ │ - b.n 154c6 │ │ + b.n 34b76 │ │ movs r0, r7 │ │ - b.n 14ee4 │ │ + b.n 34594 │ │ lsls r0, r6, #2 │ │ - b.n 1586a │ │ + b.n 34f1a │ │ asrs r0, r0, #32 │ │ - b.n 15b12 │ │ + b.n 351c2 │ │ str r0, [r5, r0] │ │ - b.n 158d6 │ │ + b.n 34f86 │ │ lsrs r2, r2, #29 │ │ - b.n 158f4 │ │ + b.n 34fa4 │ │ strb r4, [r4, #0] │ │ - b.n 15b1e │ │ - add r0, pc, #0 @ (adr r0, 153e0 ) │ │ - b.n 15b22 │ │ + b.n 351ce │ │ + add r0, pc, #0 @ (adr r0, 34a90 ) │ │ + b.n 351d2 │ │ strh r5, [r0, #0] │ │ - b.n 15726 │ │ + b.n 34dd6 │ │ asrs r4, r7, #32 │ │ - b.n 14f04 │ │ + b.n 345b4 │ │ str r0, [r0, r1] │ │ - b.n 14f08 │ │ + b.n 345b8 │ │ asrs r4, r0, #1 │ │ - b.n 14f2c │ │ + b.n 345dc │ │ ands r0, r0 │ │ - b.n 15736 │ │ - ldr r3, [pc, #8] @ (15400 ) │ │ + b.n 34de6 │ │ + ldr r3, [pc, #8] @ (34ab0 ) │ │ ldcl 0, cr6, [r5, #-48] @ 0xffffffd0 │ │ - b.n 1573e │ │ + b.n 34dee │ │ str r0, [sp, #0] │ │ - b.n 14f24 │ │ + b.n 345d4 │ │ asrs r0, r3, #32 │ │ - b.n 15890 │ │ + b.n 34f40 │ │ lsrs r7, r1, #10 │ │ orn r0, r1, #2752512 @ 0x2a0000 │ │ - b.n 15898 │ │ + b.n 34f48 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 15916 │ │ + b.n 34fc6 │ │ lsrs r7, r1, #11 │ │ orr.w fp, r1, #55808 @ 0xda00 │ │ vstr s5, [sp, #776] @ 0x308 │ │ orr.w r7, r4, #671744 @ 0xa4000 │ │ add.w r0, r0, r0, lsr #32 │ │ - b.n 15934 │ │ - ldr r3, [pc, #32] @ (1544c ) │ │ + b.n 34fe4 │ │ + ldr r3, [pc, #32] @ (34afc ) │ │ vldr s1, [r5, #572] @ 0x23c │ │ orn r0, r0, #13893632 @ 0xd40000 │ │ - b.n 15b76 │ │ + b.n 35226 │ │ cmp r2, #128 @ 0x80 │ │ orn r0, r8, #6553600 @ 0x640000 │ │ - b.n 15958 │ │ + b.n 35008 │ │ asrs r0, r2, #32 │ │ - b.n 15942 │ │ + b.n 34ff2 │ │ str r0, [r0, r0] │ │ - b.n 15786 │ │ - ldr r3, [pc, #232] @ (15530 ) │ │ + b.n 34e36 │ │ + ldr r3, [pc, #232] @ (34be0 ) │ │ vstr s1, [sp, #828] @ 0x33c │ │ orr.w sl, r1, #407552 @ 0x63800 │ │ orr.w r7, r5, #622592 @ 0x98000 │ │ @ instruction: 0xeb00c006 │ │ - b.n 1579a │ │ + b.n 34e4a │ │ ldr r2, [r2, #116] @ 0x74 │ │ - b.n 15978 │ │ + b.n 35028 │ │ movs r4, r1 │ │ - b.n 15574 │ │ + b.n 34c24 │ │ ands r0, r0 │ │ - b.n 14f8e │ │ + b.n 3463e │ │ lsls r6, r1, #1 │ │ ldmia.w r6, {r1, r8, sl, fp, ip} │ │ - b.n 15770 │ │ + b.n 34e20 │ │ asrs r2, r1, #32 │ │ - b.n 153b2 │ │ + b.n 34a62 │ │ subs r3, r0, r0 │ │ - b.n 157b6 │ │ - add r0, pc, #256 @ (adr r0, 15578 ) │ │ - b.n 1598e │ │ + b.n 34e66 │ │ + add r0, pc, #256 @ (adr r0, 34c28 ) │ │ + b.n 3503e │ │ asrs r2, r4, #12 │ │ - b.n 15780 │ │ + b.n 34e30 │ │ asrs r4, r0, #32 │ │ - b.n 14f82 │ │ + b.n 34632 │ │ movs r1, #88 @ 0x58 │ │ - b.n 14fc0 │ │ + b.n 34670 │ │ asrs r6, r0, #28 │ │ - b.n 157ca │ │ + b.n 34e7a │ │ asrs r3, r4, #24 │ │ - b.n 15790 │ │ + b.n 34e40 │ │ adds r1, #92 @ 0x5c │ │ - b.n 14fcc │ │ + b.n 3467c │ │ asrs r0, r1, #32 │ │ - b.n 14f96 │ │ + b.n 34646 │ │ lsrs r1, r0, #12 │ │ - b.n 15b4e │ │ + b.n 351fe │ │ asrs r2, r0, #16 │ │ - b.n 157de │ │ + b.n 34e8e │ │ adds r6, r4, r4 │ │ - b.n 157a4 │ │ + b.n 34e54 │ │ str r0, [r4, #20] │ │ - b.n 14fe0 │ │ + b.n 34690 │ │ asrs r4, r1, #32 │ │ - b.n 14faa │ │ + b.n 3465a │ │ asrs r3, r0, #4 │ │ - b.n 157ee │ │ + b.n 34e9e │ │ adds r1, #100 @ 0x64 │ │ - b.n 14fec │ │ + b.n 3469c │ │ adds r2, r4, #0 │ │ - b.n 157b8 │ │ + b.n 34e68 │ │ subs r6, r0, #0 │ │ - b.n 157bc │ │ + b.n 34e6c │ │ movs r1, #104 @ 0x68 │ │ - b.n 14ff8 │ │ + b.n 346a8 │ │ asrs r0, r2, #32 │ │ - b.n 14fc2 │ │ + b.n 34672 │ │ subs r3, r0, r4 │ │ - b.n 15806 │ │ + b.n 34eb6 │ │ asrs r6, r4, #8 │ │ - b.n 157cc │ │ + b.n 34e7c │ │ asrs r4, r2, #32 │ │ - b.n 14fce │ │ + b.n 3467e │ │ adds r2, r0, r0 │ │ - b.n 15812 │ │ + b.n 34ec2 │ │ str r0, [r1, #12] │ │ - b.n 159f0 │ │ + b.n 350a0 │ │ asrs r3, r4, #20 │ │ - b.n 157dc │ │ + b.n 34e8c │ │ asrs r0, r3, #32 │ │ - b.n 14fde │ │ + b.n 3468e │ │ asrs r4, r0, #20 │ │ - b.n 15822 │ │ + b.n 34ed2 │ │ adds r2, r4, r0 │ │ - b.n 157e8 │ │ + b.n 34e98 │ │ asrs r4, r3, #32 │ │ - b.n 14fea │ │ + b.n 3469a │ │ lsls r6, r1, #1 │ │ ldmia.w r6, {r1, r8, sl, fp, ip} │ │ - b.n 157f4 │ │ + b.n 34ea4 │ │ str r0, [r0, r0] │ │ - b.n 15020 │ │ + b.n 346d0 │ │ asrs r0, r4, #32 │ │ - b.n 14ffa │ │ + b.n 346aa │ │ subs r3, r0, r0 │ │ - b.n 1583e │ │ + b.n 34eee │ │ asrs r2, r4, #12 │ │ - b.n 15804 │ │ + b.n 34eb4 │ │ asrs r4, r4, #32 │ │ - b.n 15006 │ │ + b.n 346b6 │ │ movs r0, #216 @ 0xd8 │ │ - b.n 15044 │ │ + b.n 346f4 │ │ asrs r6, r0, #28 │ │ - b.n 1584e │ │ + b.n 34efe │ │ asrs r3, r4, #24 │ │ - b.n 15814 │ │ + b.n 34ec4 │ │ adds r0, #228 @ 0xe4 │ │ - b.n 15050 │ │ + b.n 34700 │ │ asrs r0, r5, #32 │ │ - b.n 1501a │ │ + b.n 346ca │ │ asrs r2, r0, #16 │ │ - b.n 1585e │ │ + b.n 34f0e │ │ adds r6, r4, r4 │ │ - b.n 15824 │ │ + b.n 34ed4 │ │ str r0, [r4, #12] │ │ - b.n 15060 │ │ + b.n 34710 │ │ asrs r4, r5, #32 │ │ - b.n 1502a │ │ + b.n 346da │ │ subs r3, r0, r4 │ │ - b.n 1586e │ │ + b.n 34f1e │ │ asrs r6, r4, #8 │ │ - b.n 15834 │ │ + b.n 34ee4 │ │ asrs r4, r6, #32 │ │ - b.n 15036 │ │ + b.n 346e6 │ │ asrs r0, r5, #3 │ │ - b.n 15074 │ │ - ldr r0, [pc, #4] @ (15540 ) │ │ - b.n 1587e │ │ + b.n 34724 │ │ + ldr r0, [pc, #4] @ (34bf0 ) │ │ + b.n 34f2e │ │ adds r5, #35 @ 0x23 │ │ - b.n 1584a │ │ + b.n 34efa │ │ adds r0, #56 @ 0x38 │ │ - b.n 15046 │ │ + b.n 346f6 │ │ adds r5, #5 │ │ - b.n 1588a │ │ + b.n 34f3a │ │ str r4, [r3, r3] │ │ - b.n 15088 │ │ + b.n 34738 │ │ adds r1, r4, r0 │ │ - b.n 15858 │ │ + b.n 34f08 │ │ asrs r4, r7, #32 │ │ - b.n 15056 │ │ + b.n 34706 │ │ asrs r5, r0, #4 │ │ - b.n 1589a │ │ + b.n 34f4a │ │ str r0, [r1, r0] │ │ - b.n 1589e │ │ + b.n 34f4e │ │ adds r2, r4, #0 │ │ - b.n 15864 │ │ + b.n 34f14 │ │ movs r0, #36 @ 0x24 │ │ - b.n 15ca6 │ │ + b.n 35356 │ │ subs r6, r0, #0 │ │ - b.n 1586c │ │ + b.n 34f1c │ │ asrs r0, r6, #32 │ │ - b.n 1506e │ │ + b.n 3471e │ │ lsrs r2, r2, #29 │ │ - b.n 15a8c │ │ + b.n 3513c │ │ @ instruction: 0xff9d1aff │ │ str r0, [r0, r1] │ │ - b.n 150b4 │ │ + b.n 34764 │ │ ldmia r3!, {r0} │ │ - b.n 15a96 │ │ + b.n 35146 │ │ asrs r4, r7, #32 │ │ - b.n 150bc │ │ + b.n 3476c │ │ ldrb r5, [r2, r4] │ │ - b.n 15a90 │ │ + b.n 35140 │ │ asrs r1, r0, #32 │ │ - b.n 15a8c │ │ + b.n 3513c │ │ lsls r0, r0, #1 │ │ - b.n 15c30 │ │ + b.n 352e0 │ │ @ instruction: 0xff921aff │ │ lsls r4, r0, #1 │ │ - b.n 150d0 │ │ + b.n 34780 │ │ asrs r0, r0, #32 │ │ - b.n 15cda │ │ + b.n 3538a │ │ asrs r0, r2, #14 │ │ @ instruction: 0xeb009004 │ │ - b.n 150dc │ │ - add r0, pc, #0 @ (adr r0, 155a4 ) │ │ - b.n 150e0 │ │ + b.n 3478c │ │ + add r0, pc, #0 @ (adr r0, 34c54 ) │ │ + b.n 34790 │ │ ands r0, r7 │ │ - b.n 150e4 │ │ + b.n 34794 │ │ lsrs r1, r0, #16 │ │ - b.n 15be2 │ │ + b.n 35292 │ │ lsls r4, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 150e8 │ │ + b.n 34798 │ │ movs r0, r0 │ │ - b.n 15c5a │ │ + b.n 3530a │ │ lsls r1, r2, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r4, #6 │ │ - b.n 15100 │ │ + b.n 347b0 │ │ asrs r0, r7, #32 │ │ - b.n 15d06 │ │ + b.n 353b6 │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2805f52 │ │ - b.n 15ae8 │ │ + b.n 35198 │ │ movs r0, r0 │ │ - b.n 156f0 │ │ + b.n 34da0 │ │ str r0, [r0, #0] │ │ - b.n 15d16 │ │ + b.n 353c6 │ │ strh r1, [r0, #0] │ │ - b.n 15d1a │ │ + b.n 353ca │ │ ands r0, r0 │ │ - b.n 150f0 │ │ + b.n 347a0 │ │ movs r0, #0 │ │ - b.n 15922 │ │ + b.n 34fd2 │ │ ldrh r0, [r1, #24] │ │ vldr s1, [r0, #772] @ 0x304 │ │ orn sl, r2, #423936 @ 0x67800 │ │ orn r0, r2, #688128 @ 0xa8000 │ │ - b.n 15af2 │ │ - ldr r2, [pc, #828] @ (15930 ) │ │ + b.n 351a2 │ │ + ldr r2, [pc, #828] @ (34fe0 ) │ │ orn r0, r2, #868352 @ 0xd4000 │ │ - b.n 15b04 │ │ + b.n 351b4 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r2, #589824 @ 0x90000 │ │ - b.n 15b02 │ │ + b.n 351b2 │ │ ldr r3, [sp, #72] @ 0x48 │ │ ldcl 0, cr0, [r0, #160] @ 0xa0 │ │ - b.n 15b14 │ │ + b.n 351c4 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r2, #933888 @ 0xe4000 │ │ - b.n 15b1c │ │ - ldr r2, [pc, #828] @ (15950 ) │ │ + b.n 351cc │ │ + ldr r2, [pc, #828] @ (35000 ) │ │ orr.w r0, r0, #8716288 @ 0x850000 │ │ - b.n 1595a │ │ + b.n 3500a │ │ lsrs r1, r0, #11 │ │ orr.w r0, r0, #2179072 @ 0x214000 │ │ - b.n 15962 │ │ + b.n 35012 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r2, #589824 @ 0x90000 │ │ - b.n 15b34 │ │ + b.n 351e4 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #8650752 @ 0x840000 │ │ - b.n 15972 │ │ + b.n 35022 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r1, r2, #1536 @ 0x600 │ │ - b.n 15154 │ │ + b.n 34804 │ │ strh r0, [r3, #12] │ │ - b.n 15158 │ │ + b.n 34808 │ │ str r4, [r7, #24] │ │ - b.n 1515c │ │ + b.n 3480c │ │ ldrh r2, [r3, #26] │ │ vstr d25, [sp, #400] @ 0x190 │ │ vstr VPR, [sp, #80] @ 0x50 │ │ @ instruction: 0xeb00ea15 │ │ - b.n 15ae8 │ │ + b.n 35198 │ │ lsls r2, r0, #28 │ │ - b.n 15b5e │ │ + b.n 3520e │ │ lsls r0, r6 │ │ - b.n 15af6 │ │ + b.n 351a6 │ │ movs r4, r0 │ │ - b.n 15170 │ │ + b.n 34820 │ │ asrs r5, r0, #32 │ │ - b.n 159a2 │ │ + b.n 35052 │ │ movs r0, #124 @ 0x7c │ │ - b.n 15da6 │ │ + b.n 35456 │ │ movs r4, r0 │ │ - b.n 159aa │ │ - add r3, pc, #992 @ (adr r3, 15a4c ) │ │ + b.n 3505a │ │ + add r4, pc, #584 @ (adr r4, 34f64 ) │ │ mla r9, r0, r5, lr │ │ - b.n 15b08 │ │ + b.n 351b8 │ │ str r0, [r0, r2] │ │ - b.n 15db6 │ │ + b.n 35466 │ │ adds r6, r0, #5 │ │ - b.n 15b16 │ │ + b.n 351c6 │ │ strb r4, [r6, #1] │ │ - b.n 15dbe │ │ + b.n 3546e │ │ movs r6, r0 │ │ and.w r0, r0, r4 │ │ - b.n 159c6 │ │ + b.n 35076 │ │ asrs r4, r0, #32 │ │ - b.n 159ca │ │ + b.n 3507a │ │ strh r0, [r6, #58] @ 0x3a │ │ @ instruction: 0xeb00e905 │ │ - b.n 15b28 │ │ + b.n 351d8 │ │ adds r6, r0, #5 │ │ - b.n 15b32 │ │ + b.n 351e2 │ │ str r1, [r0, r0] │ │ - b.n 15b44 │ │ + b.n 351f4 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #5 │ │ - b.n 151c4 │ │ + b.n 34874 │ │ movs r0, r0 │ │ - b.n 15d46 │ │ + b.n 353f6 │ │ @ instruction: 0xfff50aff │ │ movs r0, r2 │ │ - b.n 15bb6 │ │ + b.n 35266 │ │ strh r0, [r1, #10] │ │ - b.n 151b4 │ │ + b.n 34864 │ │ str r0, [r0, #20] │ │ - b.n 151b8 │ │ + b.n 34868 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 15bc6 │ │ + b.n 35276 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 15bce │ │ + b.n 3527e │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 15bd6 │ │ + b.n 35286 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 15bde │ │ + b.n 3528e │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 15be6 │ │ + b.n 35296 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #8650752 @ 0x840000 │ │ - b.n 15a26 │ │ + b.n 350d6 │ │ ldrh r7, [r0, #22] │ │ and.w r0, r0, #2048 @ 0x800 │ │ - b.n 151ee │ │ + b.n 3489e │ │ str r1, [r0, r0] │ │ - b.n 15b9c │ │ + b.n 3524c │ │ @ instruction: 0xffe91aff │ │ @ instruction: 0xea15e24b │ │ movs r4, r0 │ │ - b.n 15230 │ │ + b.n 348e0 │ │ asrs r0, r6, #2 │ │ - b.n 15b9e │ │ + b.n 3524e │ │ ldrh r6, [r4, #58] @ 0x3a │ │ add.w r5, r0, sl, lsr #1 │ │ - b.n 156ca │ │ + b.n 34d7a │ │ lsls r0, r7, #2 │ │ - b.n 15220 │ │ + b.n 348d0 │ │ movs r1, r1 │ │ - b.n 15a52 │ │ - beq.n 15774 │ │ - b.n 15bac │ │ + b.n 35102 │ │ + beq.n 34e24 │ │ + b.n 3525c │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 15c38 │ │ + b.n 352e8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5} │ │ - b.n 15264 │ │ + b.n 34914 │ │ asrs r0, r0, #32 │ │ - b.n 15e6a │ │ + b.n 3551a │ │ str r0, [sp, #0] │ │ - b.n 15e6e │ │ + b.n 3551e │ │ movs r0, r0 │ │ - b.n 15850 │ │ - add r7, sp, #312 @ 0x138 │ │ + b.n 34f00 │ │ + add sp, #312 @ 0x138 │ │ @ instruction: 0xeb00fff4 │ │ - @ instruction: 0xeaff0733 │ │ - vqrdmlsh.s q8, , d12[0] │ │ - vqshlu.s32 q15, q6, #31 │ │ - vtbl.8 d16, {d14-d17}, d17 │ │ - vqshl.u32 d31, d24, #31 │ │ - vqshrn.u64 d30, q8, #2 │ │ - movs r2, r0 │ │ - ldmdb r4!, {r1} │ │ - stmdb r8!, {r1} │ │ - ldmdb r0, {r1} │ │ - lsrs r0, r0, #17 │ │ - vcvt.f16.u16 q8, q2, #1 │ │ - vmls.i q8, , d20[0] │ │ - vqrdmlsh.s , , d20[0] │ │ - vcvt.f16.u16 d20, d0, #2 │ │ + @ instruction: 0xeaff0f97 │ │ + vneg.f q10, q10 │ │ + vcge.f d18, d4, #0 │ │ + vtbx.8 d17, {d29- instruction: 0xfffdff9c │ │ + vsri.32 , q12, #4 │ │ + movs r2, r0 │ │ + orns r0, ip, #8519680 @ 0x820000 │ │ + orns r0, r0, #8519680 @ 0x820000 │ │ + orrs.w r0, r8, #8519680 @ 0x820000 │ │ + add r0, fp │ │ + vcgt.f q10, q14, #0 │ │ + @ instruction: 0xfffd3cfc │ │ + vqshl.u64 , q14, #61 @ 0x3d │ │ + vcvt.f16.u16 d20, d0, #3 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 15c90 │ │ + b.n 35340 │ │ ands r0, r0 │ │ - b.n 15aba │ │ + b.n 3516a │ │ movs r4, r7 │ │ - b.n 152bc │ │ + b.n 3496c │ │ movs r0, r0 │ │ - b.n 156c0 │ │ + b.n 34d70 │ │ movs r0, r0 │ │ - b.n 152a6 │ │ + b.n 34956 │ │ movs r4, r0 │ │ - b.n 15a2a │ │ + b.n 350da │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 15e3a │ │ + b.n 354ea │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 15ada │ │ + b.n 3518a │ │ asrs r0, r5, #2 │ │ - b.n 15ede │ │ - add r3, pc, #0 @ (adr r3, 157a0 ) │ │ - @ instruction: 0xfa008c10 │ │ + b.n 3558e │ │ + add r4, pc, #472 @ (adr r4, 35028 ) │ │ + mls ip, r0, r0, r8 │ │ ldmia.w sp!, {r2, r4} │ │ - b.n 152e8 │ │ + b.n 34998 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 152d6 │ │ + b.n 34986 │ │ asrs r4, r5, #2 │ │ - b.n 152da │ │ + b.n 3498a │ │ movs r0, r0 │ │ - b.n 158d4 │ │ + b.n 34f84 │ │ vrhadd.u d14, d2, d31 │ │ @ instruction: 0xfff5eaff │ │ - blt.n 15778 │ │ + b.n 34cb8 │ │ movs r2, r0 │ │ - bl fffb87c0 │ │ - ldr r7, [pc, #960] @ (15b88 ) │ │ + lsls r0, r6, #2 │ │ + @ instruction: 0xfffd4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 15ce8 │ │ - beq.n 15768 │ │ - b.n 15c6c │ │ + b.n 35398 │ │ + beq.n 34e18 │ │ + b.n 3531c │ │ movs r0, r0 │ │ - b.n 15e78 │ │ + b.n 35528 │ │ lsls r2, r0, #2 │ │ lsrs r0, r0, #8 │ │ str r1, [r0, #0] │ │ - b.n 15b1e │ │ + b.n 351ce │ │ lsls r0, r2, #1 │ │ movt r0, #304 @ 0x130 │ │ - b.n 15f26 │ │ + b.n 355d6 │ │ ands r6, r0 │ │ - b.n 15b2a │ │ + b.n 351da │ │ lsrs r1, r0, #8 │ │ orr.w r0, r4, #2621440 @ 0x280000 │ │ - b.n 15cfe │ │ + b.n 353ae │ │ movs r0, r0 │ │ - b.n 15e9a │ │ + b.n 3554a │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 15d0a │ │ + b.n 353ba │ │ lsrs r7, r1, #8 │ │ orr.w sl, r4, #9371648 @ 0x8f0000 │ │ orr.w r0, r1, #16318464 @ 0xf90000 │ │ lsrs r0, r0, #8 │ │ str r0, [r4, r0] │ │ - b.n 15d28 │ │ + b.n 353d8 │ │ asrs r2, r0, #32 │ │ - b.n 15b52 │ │ + b.n 35202 │ │ movs r0, #3 │ │ - b.n 15b56 │ │ + b.n 35206 │ │ movs r5, r0 │ │ - b.n 15b5a │ │ + b.n 3520a │ │ lsls r0, r0, #2 │ │ add.w r0, r0, r0 │ │ - b.n 15ec2 │ │ + b.n 35572 │ │ lsls r0, r7, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r7 │ │ - b.n 15f6a │ │ + b.n 3561a │ │ ands r5, r0 │ │ - b.n 15b6e │ │ + b.n 3521e │ │ cmp r2, #192 @ 0xc0 │ │ orn r0, r4, #13107200 @ 0xc80000 │ │ - b.n 15ccc │ │ + b.n 3537c │ │ asrs r0, r2, #32 │ │ - b.n 15d44 │ │ + b.n 353f4 │ │ strh r4, [r4, #0] │ │ - b.n 15f7e │ │ + b.n 3562e │ │ lsrs r0, r2, #12 │ │ ldcl 0, cr7, [sp] │ │ - b.n 15b86 │ │ - ldr r2, [pc, #828] @ (15b84 ) │ │ + b.n 35236 │ │ + ldr r2, [pc, #828] @ (35234 ) │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 15d4e │ │ - ldr r2, [pc, #828] @ (15b8c ) │ │ + b.n 353fe │ │ + ldr r2, [pc, #828] @ (3523c ) │ │ orr.w fp, r1, #9043968 @ 0x8a0000 │ │ vstr s5, [fp, #-800] @ 0xfffffce0 │ │ orr.w r6, r7, #614400 @ 0x96000 │ │ add.w r0, r0, r8, asr #32 │ │ - b.n 15d6c │ │ - ldr r3, [pc, #104] @ (158cc ) │ │ + b.n 3541c │ │ + ldr r3, [pc, #104] @ (34f7c ) │ │ vldr s5, [sp, #828] @ 0x33c │ │ orn r0, r0, #15728640 @ 0xf00000 │ │ - b.n 15d04 │ │ + b.n 353b4 │ │ asrs r0, r2, #32 │ │ - b.n 15d72 │ │ + b.n 35422 │ │ lsrs r7, r1, #11 │ │ orn r0, r4, #32768 @ 0x8000 │ │ - b.n 15bba │ │ + b.n 3526a │ │ lsrs r7, r1, #11 │ │ orr.w fp, r1, #37888 @ 0x9400 │ │ vstr s5, [fp, #-800] @ 0xfffffce0 │ │ orr.w r6, r4, #569344 @ 0x8b000 │ │ add.w r0, r0, r0 │ │ - b.n 153b6 │ │ + b.n 34a66 │ │ movs r0, #80 @ 0x50 │ │ - b.n 152c8 │ │ + b.n 34978 │ │ asrs r0, r1, #1 │ │ - b.n 152cc │ │ + b.n 3497c │ │ lsls r0, r0, #20 │ │ - b.n 15bda │ │ + b.n 3528a │ │ asrs r4, r3, #32 │ │ - b.n 153b8 │ │ + b.n 34a68 │ │ ldr r2, [r4, r0] │ │ - b.n 15ba2 │ │ + b.n 35252 │ │ lsls r0, r6, #1 │ │ - b.n 152dc │ │ + b.n 3498c │ │ movs r0, r0 │ │ - b.n 153c4 │ │ + b.n 34a74 │ │ cmp r0, #2 │ │ - b.n 15bee │ │ + b.n 3529e │ │ movs r4, r6 │ │ - b.n 152e8 │ │ + b.n 34998 │ │ movs r4, r2 │ │ - b.n 153d0 │ │ + b.n 34a80 │ │ lsls r4, r3, #1 │ │ - b.n 152f0 │ │ + b.n 349a0 │ │ movs r4, r1 │ │ - b.n 153d8 │ │ + b.n 34a88 │ │ movs r0, r7 │ │ - b.n 152f8 │ │ + b.n 349a8 │ │ asrs r4, r0, #1 │ │ - b.n 152fc │ │ + b.n 349ac │ │ movs r4, r0 │ │ - b.n 153e4 │ │ + b.n 34a94 │ │ lsls r4, r2, #1 │ │ - b.n 15304 │ │ + b.n 349b4 │ │ asrs r0, r3, #32 │ │ - b.n 153ec │ │ + b.n 34a9c │ │ asrs r0, r0, #1 │ │ - b.n 1530c │ │ + b.n 349bc │ │ strh r0, [r3, #2] │ │ - b.n 15310 │ │ + b.n 349c0 │ │ movs r5, #32 │ │ - b.n 15be2 │ │ + b.n 35292 │ │ asrs r0, r2, #32 │ │ - b.n 153fc │ │ + b.n 34aac │ │ lsrs r0, r0, #12 │ │ - b.n 15c26 │ │ + b.n 352d6 │ │ asrs r0, r0, #32 │ │ - b.n 15418 │ │ + b.n 34ac8 │ │ strb r0, [r4, #1] │ │ - b.n 15324 │ │ + b.n 349d4 │ │ lsls r0, r5, #8 │ │ - b.n 15bf2 │ │ + b.n 352a2 │ │ asrs r0, r1, #32 │ │ - b.n 15410 │ │ + b.n 34ac0 │ │ asrs r4, r4, #1 │ │ - b.n 15330 │ │ + b.n 349e0 │ │ movs r4, r6 │ │ - b.n 1540a │ │ + b.n 34aba │ │ lsls r7, r0, #16 │ │ - b.n 15c42 │ │ + b.n 352f2 │ │ adds r0, #104 @ 0x68 │ │ - b.n 1533c │ │ + b.n 349ec │ │ lsrs r1, r4, #4 │ │ - b.n 15c0a │ │ + b.n 352ba │ │ movs r4, r5 │ │ - b.n 1541a │ │ + b.n 34aca │ │ lsls r1, r0, #28 │ │ - b.n 15c52 │ │ - b.n 159ec │ │ - b.n 1534c │ │ + b.n 35302 │ │ + b.n 3509c │ │ + b.n 349fc │ │ lsls r3, r4, #24 │ │ - b.n 15c1a │ │ + b.n 352ca │ │ movs r0, r5 │ │ - b.n 1542a │ │ + b.n 34ada │ │ lsrs r3, r0, #8 │ │ - b.n 15c62 │ │ + b.n 35312 │ │ stmia r0!, {r3, r5} │ │ - b.n 1535c │ │ + b.n 34a0c │ │ lsls r6, r5, #12 │ │ - b.n 15c2a │ │ + b.n 352da │ │ movs r4, r4 │ │ - b.n 1543a │ │ + b.n 34aea │ │ movs r0, r0 │ │ - b.n 1546c │ │ + b.n 34b1c │ │ ands r4, r5 │ │ - b.n 1536c │ │ + b.n 34a1c │ │ lsrs r6, r1, #20 │ │ - b.n 15c3a │ │ + b.n 352ea │ │ movs r0, r4 │ │ - b.n 1544a │ │ + b.n 34afa │ │ movs r0, r1 │ │ - b.n 1547c │ │ - add r0, pc, #192 @ (adr r0, 15a04 ) │ │ - b.n 1537c │ │ + b.n 34b2c │ │ + add r0, pc, #192 @ (adr r0, 350b4 ) │ │ + b.n 34a2c │ │ movs r0, #56 @ 0x38 │ │ - b.n 15456 │ │ + b.n 34b06 │ │ lsls r0, r0, #20 │ │ - b.n 15c8e │ │ + b.n 3533e │ │ movs r0, #4 │ │ - b.n 1548c │ │ + b.n 34b3c │ │ lsrs r4, r5, #32 │ │ - b.n 15c56 │ │ + b.n 35306 │ │ movs r4, r3 │ │ - b.n 15466 │ │ + b.n 34b16 │ │ lsrs r4, r1, #32 │ │ - b.n 15c9e │ │ + b.n 3534e │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n 15398 │ │ + b.n 34a48 │ │ lsls r4, r4, #20 │ │ - b.n 15c66 │ │ + b.n 35316 │ │ movs r0, r3 │ │ - b.n 15476 │ │ + b.n 34b26 │ │ lsrs r4, r0, #12 │ │ - b.n 15cae │ │ + b.n 3535e │ │ asrs r0, r2, #32 │ │ - b.n 154ac │ │ + b.n 34b5c │ │ lsls r2, r5, #8 │ │ - b.n 15c76 │ │ + b.n 35326 │ │ movs r4, r2 │ │ - b.n 15486 │ │ + b.n 34b36 │ │ lsls r2, r0, #16 │ │ - b.n 15cbe │ │ + b.n 3536e │ │ str r4, [r7, r0] │ │ - b.n 1548e │ │ + b.n 34b3e │ │ lsrs r1, r5, #4 │ │ - b.n 15c86 │ │ + b.n 35336 │ │ movs r4, r1 │ │ - b.n 15496 │ │ + b.n 34b46 │ │ lsls r1, r1, #28 │ │ - b.n 15cce │ │ + b.n 3537e │ │ lsls r1, r4, #24 │ │ - b.n 15c92 │ │ + b.n 35342 │ │ movs r0, r1 │ │ - b.n 154a2 │ │ + b.n 34b52 │ │ lsrs r1, r0, #8 │ │ - b.n 15cda │ │ + b.n 3538a │ │ asrs r0, r3, #32 │ │ - b.n 154d8 │ │ + b.n 34b88 │ │ lsls r1, r4, #12 │ │ - b.n 15ca2 │ │ + b.n 35352 │ │ movs r4, r0 │ │ - b.n 154b2 │ │ + b.n 34b62 │ │ movs r4, r3 │ │ - b.n 154e4 │ │ + b.n 34b94 │ │ lsrs r1, r0, #20 │ │ - b.n 15cae │ │ + b.n 3535e │ │ movs r0, r0 │ │ - b.n 154be │ │ + b.n 34b6e │ │ movs r4, r1 │ │ - b.n 154f0 │ │ + b.n 34ba0 │ │ lsls r0, r0, #4 │ │ - b.n 15cfa │ │ + b.n 353aa │ │ lsrs r7, r4, #16 │ │ - b.n 15cbe │ │ + b.n 3536e │ │ lsrs r0, r1, #24 │ │ - b.n 15cc2 │ │ + b.n 35372 │ │ movs r0, r6 │ │ - b.n 154d2 │ │ + b.n 34b82 │ │ movs r4, r2 │ │ - b.n 15504 │ │ + b.n 34bb4 │ │ lsls r0, r0, #4 │ │ - b.n 15d0e │ │ + b.n 353be │ │ lsrs r2, r4, #16 │ │ - b.n 15cd2 │ │ + b.n 35382 │ │ lsrs r2, r1, #24 │ │ - b.n 15cd6 │ │ + b.n 35386 │ │ movs r0, r2 │ │ - b.n 154e6 │ │ + b.n 34b96 │ │ movs r1, r0 │ │ - b.n 1611e │ │ - beq.n 15a18 │ │ - b.n 15e78 │ │ + b.n 357ce │ │ + beq.n 350c8 │ │ + b.n 35528 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, sp} │ │ - b.n 15528 │ │ + b.n 34bd8 │ │ movs r0, #2 │ │ - b.n 15b0c │ │ + b.n 351bc │ │ movs r1, r0 │ │ and.w r0, r0, r0, asr #8 │ │ - b.n 15534 │ │ + b.n 34be4 │ │ movs r0, #2 │ │ - b.n 15b18 │ │ + b.n 351c8 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 1551e │ │ + b.n 34bce │ │ asrs r4, r5, #2 │ │ - b.n 15522 │ │ + b.n 34bd2 │ │ movs r2, r0 │ │ - b.n 15d46 │ │ + b.n 353f6 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 1614e │ │ - beq.n 15a48 │ │ - b.n 15ea8 │ │ + b.n 357fe │ │ + beq.n 350f8 │ │ + b.n 35558 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r7, r8, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xfffef742 │ │ - vsri.64 , q2, #2 │ │ - bmi.n 159ca │ │ - ldr r5, [pc, #960] @ (15de4 ) │ │ + ldmia.w sp!, {r2, r7, fp} │ │ + vcle.s q8, , #0 │ │ + vsri.64 , q2, #3 │ │ + bmi.n 3507a │ │ + ldr r5, [pc, #960] @ (35494 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 15f44 │ │ - beq.n 159bc │ │ - b.n 15ec8 │ │ + b.n 355f4 │ │ + beq.n 3506c │ │ + b.n 35578 │ │ str r1, [r0, #0] │ │ - b.n 15d72 │ │ + b.n 35422 │ │ strh r0, [r0, #0] │ │ - b.n 15d76 │ │ + b.n 35426 │ │ str r0, [r0, r0] │ │ - b.n 1617a │ │ + b.n 3582a │ │ lsls r1, r0, #1 │ │ - b.n 160e2 │ │ + b.n 35792 │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ movs r1, r4 │ │ - b.n 160ea │ │ + b.n 3579a │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 155fa │ │ + b.n 34caa │ │ lsls r6, r7, #3 │ │ - b.n 15e52 │ │ + b.n 35502 │ │ movs r2, r0 │ │ - b.n 160f6 │ │ + b.n 357a6 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ asrs r1, r0, #32 │ │ - b.n 15f6a │ │ + b.n 3561a │ │ lsls r0, r0, #1 │ │ - b.n 15ef8 │ │ + b.n 355a8 │ │ adds r3, #53 @ 0x35 │ │ add.w r0, r0, r0 │ │ - b.n 1610a │ │ + b.n 357ba │ │ lsls r5, r1, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 1561e │ │ + b.n 34cce │ │ asrs r0, r0, #1 │ │ - b.n 15f0c │ │ + b.n 355bc │ │ movs r3, r0 │ │ - b.n 15efa │ │ + b.n 355aa │ │ lsrs r0, r2, #28 │ │ - b.n 15d5c │ │ + b.n 3540c │ │ movs r2, #160 @ 0xa0 │ │ - b.n 15dc2 │ │ + b.n 35472 │ │ movs r0, r1 │ │ - b.n 15dc6 │ │ + b.n 35476 │ │ adds r3, #161 @ 0xa1 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n 15dce │ │ + b.n 3547e │ │ movs r0, r0 │ │ - b.n 16132 │ │ + b.n 357e2 │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ - b.n 15dda │ │ - beq.n 15acc │ │ - b.n 15f34 │ │ + b.n 3548a │ │ + beq.n 3517c │ │ + b.n 355e4 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {} │ │ - b.n 15652 │ │ + b.n 34d02 │ │ movs r7, r0 │ │ - b.n 1614a │ │ + b.n 357fa │ │ @ instruction: 0xfff98aff │ │ asrs r1, r0, #32 │ │ - b.n 161f2 │ │ + b.n 358a2 │ │ movs r0, #208 @ 0xd0 │ │ - b.n 161f6 │ │ + b.n 358a6 │ │ movs r1, r2 │ │ - b.n 15cde │ │ + b.n 3538e │ │ @ instruction: 0xfff50aff │ │ strb r0, [r5, #0] │ │ - b.n 15fdc │ │ + b.n 3568c │ │ asrs r1, r0, #32 │ │ - b.n 15fd2 │ │ + b.n 35682 │ │ movs r7, r0 │ │ - b.n 15e0a │ │ + b.n 354ba │ │ adds r3, #27 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n 16212 │ │ + b.n 358c2 │ │ movs r0, r0 │ │ - b.n 16176 │ │ + b.n 35826 │ │ @ instruction: 0xffee0aff │ │ ands r5, r1 │ │ - b.n 15e1e │ │ + b.n 354ce │ │ asrs r1, r4, #32 │ │ - b.n 15fee │ │ + b.n 3569e │ │ movs r4, r0 │ │ - b.n 15e26 │ │ + b.n 354d6 │ │ adds r3, #20 │ │ add.w r0, r0, r0 │ │ - b.n 1618e │ │ + b.n 3583e │ │ @ instruction: 0xffe80aff │ │ movs r0, #16 │ │ - b.n 16004 │ │ + b.n 356b4 │ │ movs r0, r4 │ │ - b.n 1623a │ │ + b.n 358ea │ │ asrs r0, r2, #32 │ │ - b.n 16006 │ │ + b.n 356b6 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r2, #557056 @ 0x88000 │ │ - b.n 15e46 │ │ + b.n 354f6 │ │ str r0, [r0, r0] │ │ - b.n 1624a │ │ + b.n 358fa │ │ lsrs r0, r0, #11 │ │ orn sl, r4, #262144 @ 0x40000 │ │ orn r0, r7, #9437184 @ 0x900000 │ │ - b.n 16026 │ │ - ldr r2, [pc, #828] @ (15e54 ) │ │ + b.n 356d6 │ │ + ldr r2, [pc, #828] @ (35504 ) │ │ orn r0, r1, #2752512 @ 0x2a0000 │ │ - b.n 1602e │ │ + b.n 356de │ │ ldr r7, [r1, #40] @ 0x28 │ │ orr.w r0, r0, #12058624 @ 0xb80000 │ │ - b.n 16266 │ │ + b.n 35916 │ │ lsrs r7, r1, #10 │ │ orr.w fp, r1, #8388608 @ 0x800000 │ │ vldr d17, [r7] │ │ vldr s5, [r4, #512] @ 0x200 │ │ orr.w r0, r2, #13312 @ 0x3400 │ │ - b.n 1564a │ │ - ldr r2, [pc, #572] @ (15d78 ) │ │ + b.n 34cfa │ │ + ldr r2, [pc, #572] @ (35428 ) │ │ orr.w fp, r2, #2392064 @ 0x248000 │ │ vstr d16, [r8, #32] │ │ stcl 0, cr0, [r8] │ │ - b.n 156f6 │ │ + b.n 34da6 │ │ movs r0, #254 @ 0xfe │ │ - b.n 15f4e │ │ + b.n 355fe │ │ movs r6, r0 │ │ - b.n 161f6 │ │ + b.n 358a6 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n 15714 │ │ + b.n 34dc4 │ │ movs r7, r0 │ │ - b.n 15ffe │ │ + b.n 356ae │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r0, #1 │ │ - b.n 15f6a │ │ + b.n 3561a │ │ movs r2, r0 │ │ - b.n 15e0a │ │ + b.n 354ba │ │ @ instruction: 0xffc90aff │ │ str r0, [r5, r1] │ │ - b.n 16008 │ │ + b.n 356b8 │ │ movs r5, r0 │ │ - b.n 15eb6 │ │ + b.n 35566 │ │ ldrh r0, [r7, #18] │ │ add.w r0, r0, r0, lsr #17 │ │ - b.n 16098 │ │ + b.n 35748 │ │ asrs r0, r1, #32 │ │ - b.n 15ec2 │ │ + b.n 35572 │ │ movs r4, r0 │ │ - b.n 15ec6 │ │ + b.n 35576 │ │ ldrh r4, [r6, #18] │ │ add.w r0, r0, r4 │ │ - b.n 15ece │ │ + b.n 3557e │ │ asrs r4, r0, #32 │ │ - b.n 15ed2 │ │ + b.n 35582 │ │ movs r0, #8 │ │ - b.n 15ed6 │ │ + b.n 35586 │ │ strh r1, [r1, #56] @ 0x38 │ │ add.w r0, r0, r4, ror #5 │ │ - b.n 156d8 │ │ + b.n 34d88 │ │ movs r3, #209 @ 0xd1 │ │ - b.n 161a2 │ │ + b.n 35852 │ │ adds r0, #80 @ 0x50 │ │ - b.n 156e0 │ │ + b.n 34d90 │ │ stmia r0!, {r2, r5} │ │ - b.n 162ea │ │ + b.n 3599a │ │ strb r4, [r2, #1] │ │ - b.n 156e8 │ │ + b.n 34d98 │ │ lsrs r1, r4, #12 │ │ - b.n 15ef2 │ │ + b.n 355a2 │ │ str r0, [r3, #4] │ │ - b.n 156f0 │ │ + b.n 34da0 │ │ adds r2, #128 @ 0x80 │ │ - b.n 15dbe │ │ + b.n 3546e │ │ lsls r0, r0, #12 │ │ - b.n 15ccc │ │ + b.n 3537c │ │ adds r0, #16 │ │ - b.n 160cc │ │ + b.n 3577c │ │ eors r4, r3 │ │ - b.n 15700 │ │ + b.n 34db0 │ │ strb r7, [r7, #8] │ │ - b.n 1638a │ │ + b.n 35a3a │ │ ldr r4, [r1, #40] @ 0x28 │ │ orn fp, r5, #2605056 @ 0x27c000 │ │ - b.n 15b90 │ │ + b.n 35240 │ │ movs r0, #7 │ │ - b.n 160da │ │ + b.n 3578a │ │ lsrs r7, r1, #10 │ │ orn r0, r3, #114688 @ 0x1c000 │ │ - b.n 160fc │ │ + b.n 357ac │ │ lsrs r2, r4, #20 │ │ - b.n 15ce2 │ │ - ldr r2, [pc, #956] @ (15fa0 ) │ │ + b.n 35392 │ │ + ldr r2, [pc, #956] @ (35650 ) │ │ orn sp, r3, #163840 @ 0x28000 │ │ - b.n 15cf6 │ │ + b.n 353a6 │ │ cmp r3, #144 @ 0x90 │ │ cdp 0, 0, cr6, cr8, cr4, {3} │ │ - b.n 1572c │ │ + b.n 34ddc │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 0, cr3, cr9, cr3, {1} │ │ - b.n 15d02 │ │ + b.n 353b2 │ │ movs r0, #72 @ 0x48 │ │ - b.n 15634 │ │ + b.n 34ce4 │ │ ldrb r0, [r2, #14] │ │ cdp 0, 10, cr7, cr2, cr0, {3} │ │ - b.n 15740 │ │ + b.n 34df0 │ │ lsrs r0, r2, #14 │ │ cdp 0, 2, cr0, cr8, cr0, {2} │ │ - b.n 160a4 │ │ + b.n 35754 │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 2, cr3, cr9, cr3, {1} │ │ - b.n 15d24 │ │ + b.n 353d4 │ │ strb r0, [r5, #1] │ │ - b.n 15754 │ │ + b.n 34e04 │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 0, cr3, cr10, cr3, {1} │ │ - b.n 15d2e │ │ + b.n 353de │ │ str r4, [r5, #4] │ │ - b.n 15760 │ │ + b.n 34e10 │ │ strh r4, [r7, #58] @ 0x3a │ │ ubfx fp, r7, #14, #17 │ │ cdp 13, 2, cr3, cr10, cr3, {1} │ │ - b.n 15d40 │ │ + b.n 353f0 │ │ strb r0, [r6, #1] │ │ - b.n 15770 │ │ + b.n 34e20 │ │ ldr r6, [r4, #12] │ │ bfi fp, r8, #14, #3 │ │ cdp 13, 0, cr3, cr11, cr3, {1} │ │ - b.n 15d4e │ │ + b.n 353fe │ │ str r0, [r0, #0] │ │ - b.n 15770 │ │ - ldr r0, [pc, #912] @ (15fd8 ) │ │ + b.n 34e20 │ │ + ldr r0, [pc, #912] @ (35688 ) │ │ @ instruction: 0xf2665000 │ │ - b.n 15f8e │ │ + b.n 3563e │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 2, cr3, cr11, cr3, {1} │ │ - b.n 15d64 │ │ - add r7, pc, #496 @ (adr r7, 15e48 ) │ │ + b.n 35414 │ │ + add r7, pc, #496 @ (adr r7, 354f8 ) │ │ @ instruction: 0xf3c71d23 │ │ - b.n 15d60 │ │ + b.n 35410 │ │ asrs r6, r0, #32 │ │ - b.n 15ce4 │ │ - ldr r2, [pc, #560] @ (15e94 ) │ │ + b.n 35394 │ │ + ldr r2, [pc, #560] @ (35544 ) │ │ orr.w r8, r5, #7340032 @ 0x700000 │ │ bfi r0, sl, #4, #1 │ │ - b.n 160f0 │ │ + b.n 357a0 │ │ asrs r7, r7, #19 │ │ - b.n 160f4 │ │ + b.n 357a4 │ │ asrs r0, r0, #32 │ │ - b.n 15780 │ │ + b.n 34e30 │ │ lsrs r2, r4, #3 │ │ @ instruction: 0xf2601010 │ │ - b.n 1617e │ │ + b.n 3582e │ │ lsrs r7, r1, #10 │ │ orr.w r3, r1, #3129344 @ 0x2fc000 │ │ - b.n 1640c │ │ + b.n 35abc │ │ asrs r2, r0, #32 │ │ - b.n 15d0c │ │ + b.n 353bc │ │ asrs r7, r1, #9 │ │ - b.n 16110 │ │ + b.n 357c0 │ │ asrs r0, r4, #32 │ │ - b.n 156a8 │ │ + b.n 34d58 │ │ ldr r4, [sp, #152] @ 0x98 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n 15fda │ │ + b.n 3568a │ │ movs r5, r0 │ │ - b.n 15fde │ │ - beq.n 15cd0 │ │ - b.n 16138 │ │ + b.n 3568e │ │ + beq.n 35380 │ │ + b.n 357e8 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {ip, lr} │ │ - b.n 163ea │ │ + b.n 35a9a │ │ movs r5, r0 │ │ - b.n 15fee │ │ - beq.n 15ce0 │ │ - b.n 16148 │ │ + b.n 3569e │ │ + beq.n 35390 │ │ + b.n 357f8 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 162fa │ │ - blx 4162fc │ │ - blx 416300 │ │ + b.n 359aa │ │ + blx 4359ac │ │ + blx 4359b0 │ │ @ instruction: 0xf0bc0fff │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ - ldr r7, [pc, #960] @ (16094 ) │ │ + ldr r7, [pc, #960] @ (35744 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 161f4 │ │ - beq.n 15da4 │ │ - b.n 16178 │ │ + b.n 358a4 │ │ + beq.n 35454 │ │ + b.n 35828 │ │ str r0, [sp, #0] │ │ - b.n 16022 │ │ + b.n 356d2 │ │ movs r0, r0 │ │ - b.n 1638a │ │ + b.n 35a3a │ │ lsls r5, r5, #4 │ │ lsrs r0, r0, #8 │ │ strh r0, [r1, #0] │ │ - b.n 15824 │ │ + b.n 34ed4 │ │ str r1, [r0, r0] │ │ - b.n 16032 │ │ + b.n 356e2 │ │ asrs r0, r0, #32 │ │ - b.n 1581a │ │ + b.n 34eca │ │ movs r1, r4 │ │ - b.n 1643a │ │ - ldr r4, [pc, #4] @ (15d00 ) │ │ - b.n 1612e │ │ + b.n 35aea │ │ + ldr r4, [pc, #4] @ (353b0 ) │ │ + b.n 357de │ │ strb r2, [r0, #0] │ │ - b.n 16042 │ │ + b.n 356f2 │ │ lsls r1, r0, #1 │ │ lsls r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 15fac │ │ + b.n 3565c │ │ lsls r7, r4, #4 │ │ subs r2, #0 │ │ - add r0, pc, #0 @ (adr r0, 15d10 ) │ │ - b.n 16452 │ │ + add r0, pc, #0 @ (adr r0, 353c0 ) │ │ + b.n 35b02 │ │ movs r0, r0 │ │ - b.n 163c0 │ │ - add r0, pc, #0 @ (adr r0, 15d18 ) │ │ - b.n 15828 │ │ + b.n 35a70 │ │ + add r0, pc, #0 @ (adr r0, 353c8 ) │ │ + b.n 34ed8 │ │ lsls r6, r4, #4 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n 16062 │ │ + b.n 35712 │ │ str r3, [r0, #0] │ │ - b.n 16066 │ │ - add r2, pc, #296 @ (adr r2, 15e50 ) │ │ - mla r0, r0, r0, r0 │ │ - b.n 163da │ │ + b.n 35716 │ │ + add r2, pc, #728 @ (adr r2, 356b0 ) │ │ + @ instruction: 0xfa000000 │ │ + b.n 35a8a │ │ lsls r1, r5, #4 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n 15b14 │ │ + b.n 351c4 │ │ movs r2, r0 │ │ - b.n 163da │ │ + b.n 35a8a │ │ lsls r1, r5, #4 │ │ subs r0, r0, r0 │ │ asrs r0, r4, #32 │ │ - b.n 1586e │ │ + b.n 34f1e │ │ strh r0, [r2, #0] │ │ - b.n 16260 │ │ + b.n 35910 │ │ str r0, [sp, #16] │ │ - b.n 15864 │ │ - add r0, pc, #0 @ (adr r0, 15d4c ) │ │ - b.n 1648e │ │ + b.n 34f14 │ │ + add r0, pc, #0 @ (adr r0, 353fc ) │ │ + b.n 35b3e │ │ ands r0, r1 │ │ - b.n 1586c │ │ + b.n 34f1c │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr7, cr0, cr12, {0} │ │ - b.n 15874 │ │ + b.n 34f24 │ │ lsrs r6, r7, #24 │ │ - b.n 1627c │ │ + b.n 3592c │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #10747904 @ 0xa40000 │ │ - b.n 16272 │ │ - ldr r2, [pc, #60] @ (15da4 ) │ │ + b.n 35922 │ │ + ldr r2, [pc, #60] @ (35454 ) │ │ orn lr, r0, #12451840 @ 0xbe0000 │ │ - b.n 1628c │ │ + b.n 3593c │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f904e0 │ │ @ instruction: 0xf2f02b90 │ │ vsub.f32 s12, s11, s31 │ │ orn pc, r0, #8093696 @ 0x7b8000 │ │ - b.n 162a0 │ │ + b.n 35950 │ │ lsrs r4, r4, #19 │ │ @ instruction: 0xf2f044e4 │ │ @ instruction: 0xf366703c │ │ - b.n 158ba │ │ + b.n 34f6a │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r0, r0, #11272192 @ 0xac0000 │ │ - b.n 162a6 │ │ + b.n 35956 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf3624038 │ │ - b.n 158ca │ │ + b.n 34f7a │ │ movs r1, #246 @ 0xf6 │ │ movw r0, #17204 @ 0x4334 │ │ - b.n 158d2 │ │ + b.n 34f82 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 158d6 │ │ + b.n 34f86 │ │ lsls r0, r6, #7 │ │ - bls.w 77e6e │ │ - b.n 158cc │ │ + bls.w 9751e │ │ + b.n 34f7c │ │ lsrs r7, r1, #10 │ │ orr.w r3, r0, #12517376 @ 0xbf0000 │ │ - b.n 1653c │ │ + b.n 35bec │ │ subs r0, r6, #7 │ │ - b.n 163dc │ │ + b.n 35a8c │ │ movs r0, r7 │ │ - b.n 158dc │ │ + b.n 34f8c │ │ lsls r7, r4, #20 │ │ - b.n 16106 │ │ + b.n 357b6 │ │ lsls r4, r3, #1 │ │ - b.n 158e4 │ │ + b.n 34f94 │ │ lsrs r4, r4, #32 │ │ - b.n 1610e │ │ + b.n 357be │ │ lsrs r7, r2, #32 │ │ - b.n 15d84 │ │ + b.n 35434 │ │ lsls r0, r3, #1 │ │ - b.n 158f0 │ │ + b.n 34fa0 │ │ movs r0, r0 │ │ - b.n 163da │ │ + b.n 35a8a │ │ asrs r7, r7, #15 │ │ - b.n 1645e │ │ + b.n 35b0e │ │ lsls r7, r7, #15 │ │ - b.n 16462 │ │ + b.n 35b12 │ │ @ instruction: 0xeb3fe380 │ │ strb r4, [r0, #20] │ │ - b.n 15e06 │ │ + b.n 354b6 │ │ asrs r0, r6, #32 │ │ - b.n 16270 │ │ + b.n 35920 │ │ ldrb r3, [r4, #12] │ │ - b.n 16100 │ │ + b.n 357b0 │ │ strb r4, [r2, #1] │ │ - b.n 15910 │ │ + b.n 34fc0 │ │ strb r4, [r5, #20] │ │ - b.n 1613a │ │ + b.n 357ea │ │ lsrs r7, r1, #8 │ │ - b.n 164fe │ │ + b.n 35bae │ │ strb r4, [r6, #0] │ │ - b.n 1591c │ │ + b.n 34fcc │ │ strb r2, [r2, #5] │ │ - b.n 15df8 │ │ + b.n 354a8 │ │ cmp r6, #34 @ 0x22 │ │ - b.n 1614a │ │ + b.n 357fa │ │ strb r4, [r1, #1] │ │ - b.n 15928 │ │ + b.n 34fd8 │ │ movs r2, #19 │ │ - b.n 15dc4 │ │ + b.n 35474 │ │ adds r0, #4 │ │ - b.n 15942 │ │ + b.n 34ff2 │ │ movs r0, #80 @ 0x50 │ │ - b.n 15934 │ │ + b.n 34fe4 │ │ strb r0, [r1, #0] │ │ - b.n 1594a │ │ + b.n 34ffa │ │ movs r0, #0 │ │ - b.n 1594e │ │ + b.n 34ffe │ │ asrs r3, r0, #12 │ │ - b.n 15e28 │ │ + b.n 354d8 │ │ ands r4, r1 │ │ - b.n 15956 │ │ + b.n 35006 │ │ lsls r7, r0, #24 │ │ - b.n 15e2e │ │ + b.n 354de │ │ adds r2, r4, #4 │ │ - b.n 16134 │ │ + b.n 357e4 │ │ movs r3, #63 @ 0x3f │ │ - b.n 165ba │ │ + b.n 35c6a │ │ lsrs r3, r4, #8 │ │ - b.n 1613a │ │ + b.n 357ea │ │ asrs r4, r2, #32 │ │ - b.n 15958 │ │ + b.n 35008 │ │ asrs r2, r0, #32 │ │ - b.n 16144 │ │ + b.n 357f4 │ │ movs r0, #16 │ │ - b.n 15960 │ │ + b.n 35010 │ │ movs r0, #16 │ │ - b.n 15976 │ │ + b.n 35026 │ │ str r0, [sp, #0] │ │ - b.n 16150 │ │ + b.n 35800 │ │ asrs r7, r4, #28 │ │ - b.n 16192 │ │ + b.n 35842 │ │ adds r4, #36 @ 0x24 │ │ - b.n 16196 │ │ + b.n 35846 │ │ adds r4, r2, r4 │ │ - b.n 15e0c │ │ + b.n 354bc │ │ ands r4, r2 │ │ - b.n 1598a │ │ + b.n 3503a │ │ ldrb r2, [r4, #24] │ │ - b.n 161a2 │ │ + b.n 35852 │ │ movs r0, r3 │ │ - b.n 15980 │ │ + b.n 35030 │ │ str r0, [r3, #0] │ │ - b.n 15996 │ │ + b.n 35046 │ │ subs r4, #18 │ │ - b.n 15e20 │ │ + b.n 354d0 │ │ movs r1, #82 @ 0x52 │ │ - b.n 15e64 │ │ + b.n 35514 │ │ asrs r4, r3, #32 │ │ - b.n 15990 │ │ + b.n 35040 │ │ asrs r1, r0, #32 │ │ - b.n 1618c │ │ + b.n 3583c │ │ strb r4, [r2, #8] │ │ - b.n 15e30 │ │ + b.n 354e0 │ │ asrs r2, r0, #32 │ │ - b.n 16184 │ │ + b.n 35834 │ │ lsls r6, r0, #20 │ │ - b.n 15ea2 │ │ + b.n 35552 │ │ asrs r3, r0, #32 │ │ - b.n 1618c │ │ + b.n 3583c │ │ ldr r6, [r4, #0] │ │ - b.n 161ce │ │ + b.n 3587e │ │ asrs r7, r0, #32 │ │ - b.n 16194 │ │ + b.n 35844 │ │ lsrs r4, r4, #12 │ │ - b.n 16196 │ │ + b.n 35846 │ │ asrs r4, r5, #20 │ │ - b.n 1619c │ │ + b.n 3584c │ │ ldr r4, [r3, #0] │ │ - b.n 15e50 │ │ + b.n 35500 │ │ movs r4, r5 │ │ - b.n 159bc │ │ + b.n 3506c │ │ movs r0, r0 │ │ - b.n 161a8 │ │ + b.n 35858 │ │ movs r6, r0 │ │ - b.n 161ca │ │ + b.n 3587a │ │ movs r0, #36 @ 0x24 │ │ - b.n 159c8 │ │ + b.n 35078 │ │ str r0, [r6, #0] │ │ - b.n 159cc │ │ + b.n 3507c │ │ strb r0, [r5, #0] │ │ - b.n 159d0 │ │ + b.n 35080 │ │ adds r0, #32 │ │ - b.n 159d4 │ │ + b.n 35084 │ │ lsls r2, r2, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 16202 │ │ + b.n 358b2 │ │ adds r7, #17 │ │ add.w r0, r0, r8, asr #32 │ │ - b.n 163da │ │ + b.n 35a8a │ │ adds r7, #15 │ │ add.w r0, r0, r4, ror #8 │ │ - b.n 15a0c │ │ + b.n 350bc │ │ strb r4, [r4, #0] │ │ - b.n 163f0 │ │ + b.n 35aa0 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 1621e │ │ + b.n 358ce │ │ str r2, [r0, #0] │ │ - b.n 15a6c │ │ + b.n 3511c │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 16226 │ │ + b.n 358d6 │ │ str r1, [r0, #0] │ │ - b.n 15a74 │ │ + b.n 35124 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 1622e │ │ + b.n 358de │ │ str r5, [r0, #0] │ │ - b.n 15a7c │ │ + b.n 3512c │ │ ldr r7, [r4, #0] │ │ - b.n 16236 │ │ + b.n 358e6 │ │ strb r6, [r0, #0] │ │ - b.n 15a84 │ │ + b.n 35134 │ │ str r4, [r0, #0] │ │ - b.n 15a88 │ │ + b.n 35138 │ │ ldrb r7, [r2, #17] │ │ - b.n 15ec4 │ │ + b.n 35574 │ │ movs r1, #2 │ │ - b.n 16214 │ │ + b.n 358c4 │ │ movs r0, #3 │ │ - b.n 15a94 │ │ + b.n 35144 │ │ movs r1, #35 @ 0x23 │ │ - b.n 1624e │ │ + b.n 358fe │ │ strb r0, [r2, #0] │ │ - b.n 1642c │ │ + b.n 35adc │ │ movs r0, #9 │ │ - b.n 15aa0 │ │ + b.n 35150 │ │ movs r5, #35 @ 0x23 │ │ - b.n 1625a │ │ + b.n 3590a │ │ movs r0, #8 │ │ - b.n 15aa8 │ │ + b.n 35158 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 16262 │ │ + b.n 35912 │ │ movs r0, #7 │ │ - b.n 15ab0 │ │ + b.n 35160 │ │ movs r2, #33 @ 0x21 │ │ - b.n 1626a │ │ + b.n 3591a │ │ movs r0, #12 │ │ - b.n 15ab8 │ │ + b.n 35168 │ │ movs r6, #33 @ 0x21 │ │ - b.n 16272 │ │ + b.n 35922 │ │ movs r0, #11 │ │ - b.n 15ac0 │ │ + b.n 35170 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 15f04 │ │ + b.n 355b4 │ │ movs r3, #3 │ │ - b.n 16242 │ │ + b.n 358f2 │ │ movs r0, #10 │ │ - b.n 15acc │ │ + b.n 3517c │ │ movs r3, #32 │ │ - b.n 16286 │ │ + b.n 35936 │ │ movs r0, #15 │ │ - b.n 15ad4 │ │ + b.n 35184 │ │ movs r7, #32 │ │ - b.n 1628e │ │ + b.n 3593e │ │ movs r0, #14 │ │ - b.n 15adc │ │ + b.n 3518c │ │ cmp r3, #80 @ 0x50 │ │ - b.n 15f1c │ │ + b.n 355cc │ │ adds r0, #32 │ │ - b.n 15a94 │ │ + b.n 35144 │ │ asrs r1, r0, #8 │ │ - b.n 16262 │ │ + b.n 35912 │ │ str r4, [r3, #0] │ │ - b.n 15a9c │ │ + b.n 3514c │ │ asrs r5, r1, #32 │ │ - b.n 15af0 │ │ + b.n 351a0 │ │ add r3, r4 │ │ - b.n 162aa │ │ + b.n 3595a │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r4, lr} │ │ - b.n 15afc │ │ - ldr r0, [pc, #140] @ (16000 ) │ │ - b.n 162b6 │ │ + b.n 351ac │ │ + ldr r0, [pc, #140] @ (356b0 ) │ │ + b.n 35966 │ │ adds r0, #19 │ │ - b.n 15b04 │ │ + b.n 351b4 │ │ ands r1, r2 │ │ - b.n 15b08 │ │ + b.n 351b8 │ │ subs r4, #83 @ 0x53 │ │ - b.n 15f44 │ │ + b.n 355f4 │ │ lsls r0, r0, #4 │ │ - b.n 1628c │ │ + b.n 3593c │ │ movs r0, r2 │ │ - b.n 15b14 │ │ + b.n 351c4 │ │ lsls r6, r4, #4 │ │ - b.n 162ce │ │ + b.n 3597e │ │ movs r6, r2 │ │ - b.n 15b1c │ │ + b.n 351cc │ │ lsls r6, r4, #20 │ │ - b.n 162d6 │ │ + b.n 35986 │ │ movs r5, r2 │ │ - b.n 15b24 │ │ + b.n 351d4 │ │ lsrs r6, r4, #4 │ │ - b.n 162de │ │ + b.n 3598e │ │ movs r4, r2 │ │ - b.n 15b2c │ │ + b.n 351dc │ │ lsls r7, r4, #8 │ │ - b.n 162e6 │ │ + b.n 35996 │ │ movs r1, r3 │ │ - b.n 15b34 │ │ + b.n 351e4 │ │ lsls r7, r4, #24 │ │ - b.n 162ee │ │ + b.n 3599e │ │ movs r0, r3 │ │ - b.n 15b3c │ │ + b.n 351ec │ │ lsrs r7, r2, #9 │ │ - b.n 15f80 │ │ + b.n 35630 │ │ lsls r6, r0, #12 │ │ - b.n 162ba │ │ + b.n 3596a │ │ movs r7, r2 │ │ - b.n 15b48 │ │ + b.n 351f8 │ │ lsls r2, r4, #12 │ │ - b.n 16302 │ │ + b.n 359b2 │ │ movs r4, r3 │ │ - b.n 15b50 │ │ + b.n 35200 │ │ lsls r2, r4, #28 │ │ - b.n 1630a │ │ + b.n 359ba │ │ movs r3, r3 │ │ - b.n 15b58 │ │ + b.n 35208 │ │ lsrs r2, r2, #13 │ │ - b.n 15f98 │ │ + b.n 35648 │ │ lsls r7, r0, #8 │ │ - b.n 162d6 │ │ + b.n 35986 │ │ movs r2, r3 │ │ - b.n 15b64 │ │ + b.n 35214 │ │ lsls r1, r4, #16 │ │ - b.n 1631e │ │ + b.n 359ce │ │ asrs r0, r4, #32 │ │ - b.n 15b6c │ │ + b.n 3521c │ │ movs r7, r3 │ │ - b.n 15b70 │ │ + b.n 35220 │ │ lsrs r1, r4, #32 │ │ - b.n 1632a │ │ + b.n 359da │ │ movs r6, r3 │ │ - b.n 15b78 │ │ + b.n 35228 │ │ lsrs r1, r2, #17 │ │ - b.n 15fb4 │ │ + b.n 35664 │ │ lsls r2, r0, #4 │ │ - b.n 162f6 │ │ + b.n 359a6 │ │ movs r5, r3 │ │ - b.n 15b84 │ │ + b.n 35234 │ │ movs r0, r1 │ │ - b.n 15b38 │ │ + b.n 351e8 │ │ movs r0, r0 │ │ - b.n 166a2 │ │ + b.n 35d52 │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, #92 @ 0x5c │ │ - b.n 15b44 │ │ + b.n 351f4 │ │ str r4, [r0, #0] │ │ - b.n 1674e │ │ + b.n 35dfe │ │ strb r4, [r1, #1] │ │ - b.n 1652c │ │ + b.n 35bdc │ │ str r0, [r0, #0] │ │ - b.n 15ba0 │ │ + b.n 35250 │ │ str r2, [r4, #48] @ 0x30 │ │ - b.n 1635a │ │ + b.n 35a0a │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, sp, lr} │ │ - b.n 15bac │ │ + b.n 3525c │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 16366 │ │ + b.n 35a16 │ │ str r1, [r4, #0] │ │ - b.n 15bb4 │ │ + b.n 35264 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 1636e │ │ + b.n 35a1e │ │ str r5, [r4, #0] │ │ - b.n 15bbc │ │ + b.n 3526c │ │ ldr r7, [r4, #0] │ │ - b.n 16376 │ │ + b.n 35a26 │ │ strb r6, [r4, #0] │ │ - b.n 15bc4 │ │ + b.n 35274 │ │ str r4, [r4, #0] │ │ - b.n 15bc8 │ │ + b.n 35278 │ │ ldrb r7, [r2, #17] │ │ - b.n 16004 │ │ + b.n 356b4 │ │ movs r1, #2 │ │ - b.n 16354 │ │ + b.n 35a04 │ │ movs r0, #35 @ 0x23 │ │ - b.n 15bd4 │ │ + b.n 35284 │ │ movs r1, #35 @ 0x23 │ │ - b.n 1638e │ │ + b.n 35a3e │ │ strb r0, [r7, #0] │ │ - b.n 1656c │ │ + b.n 35c1c │ │ movs r0, #41 @ 0x29 │ │ - b.n 15be0 │ │ + b.n 35290 │ │ movs r5, #35 @ 0x23 │ │ - b.n 1639a │ │ + b.n 35a4a │ │ movs r0, #40 @ 0x28 │ │ - b.n 15be8 │ │ + b.n 35298 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 163a2 │ │ + b.n 35a52 │ │ movs r0, #39 @ 0x27 │ │ - b.n 15bf0 │ │ + b.n 352a0 │ │ movs r2, #33 @ 0x21 │ │ - b.n 163aa │ │ + b.n 35a5a │ │ movs r0, #44 @ 0x2c │ │ - b.n 15bf8 │ │ + b.n 352a8 │ │ movs r6, #33 @ 0x21 │ │ - b.n 163b2 │ │ + b.n 35a62 │ │ movs r0, #43 @ 0x2b │ │ - b.n 15c00 │ │ + b.n 352b0 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 16044 │ │ + b.n 356f4 │ │ movs r3, #3 │ │ - b.n 16382 │ │ + b.n 35a32 │ │ movs r0, #42 @ 0x2a │ │ - b.n 15c0c │ │ + b.n 352bc │ │ movs r3, #32 │ │ - b.n 163c6 │ │ + b.n 35a76 │ │ movs r0, #47 @ 0x2f │ │ - b.n 15c14 │ │ + b.n 352c4 │ │ movs r7, #32 │ │ - b.n 163ce │ │ + b.n 35a7e │ │ movs r0, #46 @ 0x2e │ │ - b.n 15c1c │ │ + b.n 352cc │ │ cmp r3, #80 @ 0x50 │ │ - b.n 1605c │ │ + b.n 3570c │ │ adds r0, #72 @ 0x48 │ │ - b.n 15bd4 │ │ + b.n 35284 │ │ asrs r1, r0, #8 │ │ - b.n 163a2 │ │ + b.n 35a52 │ │ str r4, [r0, #4] │ │ - b.n 15bdc │ │ + b.n 3528c │ │ asrs r5, r5, #32 │ │ - b.n 15c30 │ │ + b.n 352e0 │ │ add r3, r4 │ │ - b.n 163ea │ │ + b.n 35a9a │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r4, r5, lr} │ │ - b.n 15c3c │ │ - ldr r0, [pc, #140] @ (16140 ) │ │ - b.n 163f6 │ │ + b.n 352ec │ │ + ldr r0, [pc, #140] @ (357f0 ) │ │ + b.n 35aa6 │ │ adds r0, #51 @ 0x33 │ │ - b.n 15c44 │ │ + b.n 352f4 │ │ ands r1, r6 │ │ - b.n 15c48 │ │ + b.n 352f8 │ │ subs r4, #83 @ 0x53 │ │ - b.n 16084 │ │ + b.n 35734 │ │ lsls r0, r0, #4 │ │ - b.n 163cc │ │ + b.n 35a7c │ │ movs r0, r6 │ │ - b.n 15c54 │ │ + b.n 35304 │ │ lsls r6, r4, #4 │ │ - b.n 1640e │ │ + b.n 35abe │ │ movs r6, r6 │ │ - b.n 15c5c │ │ + b.n 3530c │ │ lsls r6, r4, #20 │ │ - b.n 16416 │ │ + b.n 35ac6 │ │ movs r5, r6 │ │ - b.n 15c64 │ │ + b.n 35314 │ │ lsrs r6, r4, #4 │ │ - b.n 1641e │ │ + b.n 35ace │ │ movs r4, r6 │ │ - b.n 15c6c │ │ + b.n 3531c │ │ lsls r7, r4, #8 │ │ - b.n 16426 │ │ + b.n 35ad6 │ │ movs r1, r7 │ │ - b.n 15c74 │ │ + b.n 35324 │ │ lsls r7, r4, #24 │ │ - b.n 1642e │ │ + b.n 35ade │ │ movs r0, r7 │ │ - b.n 15c7c │ │ + b.n 3532c │ │ lsrs r7, r2, #9 │ │ - b.n 160c0 │ │ + b.n 35770 │ │ lsls r6, r0, #12 │ │ - b.n 163fa │ │ + b.n 35aaa │ │ movs r7, r6 │ │ - b.n 15c88 │ │ + b.n 35338 │ │ lsls r2, r4, #12 │ │ - b.n 16442 │ │ + b.n 35af2 │ │ movs r4, r7 │ │ - b.n 15c90 │ │ + b.n 35340 │ │ lsls r2, r4, #28 │ │ - b.n 1644a │ │ + b.n 35afa │ │ movs r3, r7 │ │ - b.n 15c98 │ │ + b.n 35348 │ │ lsrs r2, r2, #13 │ │ - b.n 160d8 │ │ + b.n 35788 │ │ lsls r7, r0, #8 │ │ - b.n 16416 │ │ + b.n 35ac6 │ │ movs r2, r7 │ │ - b.n 15ca4 │ │ + b.n 35354 │ │ lsls r1, r4, #16 │ │ - b.n 1645e │ │ + b.n 35b0e │ │ asrs r0, r0, #1 │ │ - b.n 15cac │ │ + b.n 3535c │ │ movs r7, r7 │ │ - b.n 15cb0 │ │ + b.n 35360 │ │ lsrs r1, r4, #32 │ │ - b.n 1646a │ │ + b.n 35b1a │ │ movs r6, r7 │ │ - b.n 15cb8 │ │ + b.n 35368 │ │ lsrs r1, r2, #17 │ │ - b.n 160f4 │ │ + b.n 357a4 │ │ lsls r2, r0, #4 │ │ - b.n 16436 │ │ + b.n 35ae6 │ │ movs r5, r7 │ │ - b.n 15cc4 │ │ + b.n 35374 │ │ lsls r1, r0, #1 │ │ - b.n 1687e │ │ + b.n 35f2e │ │ movs r1, r2 │ │ and.w r0, r0, sl, lsr #32 │ │ movs r0, r0 │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ @@ -24797,465 +67538,465 @@ │ │ vrsra.u64 q8, , #64 │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ lsls r0, r0, #12 │ │ movs r0, r7 │ │ - b.n 15cb0 │ │ + b.n 35360 │ │ asrs r3, r0, #32 │ │ - b.n 168ba │ │ + b.n 35f6a │ │ movs r1, r0 │ │ - b.n 1679e │ │ + b.n 35e4e │ │ movs r1, r4 │ │ - b.n 168c2 │ │ + b.n 35f72 │ │ asrs r2, r0, #32 │ │ lsls r0, r0, #12 │ │ asrs r0, r0, #32 │ │ - b.n 15d14 │ │ + b.n 353c4 │ │ asrs r4, r1, #32 │ │ - b.n 15cc8 │ │ - add r0, pc, #4 @ (adr r0, 16194 ) │ │ - b.n 168d2 │ │ + b.n 35378 │ │ + add r0, pc, #4 @ (adr r0, 35844 ) │ │ + b.n 35f82 │ │ movs r0, r0 │ │ - b.n 15c98 │ │ + b.n 35348 │ │ movs r2, r1 │ │ - b.n 164da │ │ - beq.n 161d4 │ │ - b.n 16634 │ │ + b.n 35b8a │ │ + beq.n 35884 │ │ + b.n 35ce4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r7} │ │ - b.n 15ce4 │ │ + b.n 35394 │ │ movs r0, r0 │ │ - b.n 162c8 │ │ + b.n 35978 │ │ movs r7, r1 │ │ and.w r0, r0, ip, ror #1 │ │ - b.n 15cf0 │ │ + b.n 353a0 │ │ movs r0, r0 │ │ - b.n 162d4 │ │ + b.n 35984 │ │ movs r4, r1 │ │ and.w r0, r0, r4, ror #1 │ │ - b.n 15cfc │ │ + b.n 353ac │ │ movs r0, #168 @ 0xa8 │ │ - b.n 15cf4 │ │ + b.n 353a4 │ │ asrs r4, r5, #2 │ │ - b.n 15cf8 │ │ + b.n 353a8 │ │ movs r0, r0 │ │ - b.n 162e8 │ │ + b.n 35998 │ │ vrhadd.u d14, d2, d31 │ │ movs r2, r1 │ │ - b.n 16512 │ │ - beq.n 1620c │ │ - b.n 1666c │ │ + b.n 35bc2 │ │ + beq.n 358bc │ │ + b.n 35d1c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r6} │ │ - b.n 15d1c │ │ + b.n 353cc │ │ movs r0, r0 │ │ - b.n 16300 │ │ + b.n 359b0 │ │ movs r1, r0 │ │ and.w r0, r0, r0, lsr #1 │ │ - b.n 15d28 │ │ + b.n 353d8 │ │ movs r0, r0 │ │ - b.n 1630c │ │ + b.n 359bc │ │ movs r0, #168 @ 0xa8 │ │ - b.n 15d24 │ │ + b.n 353d4 │ │ asrs r4, r5, #2 │ │ - b.n 15d28 │ │ + b.n 353d8 │ │ vrhadd.u d14, d2, d31 │ │ - add r0, pc, #0 @ (adr r0, 161fc ) │ │ - b.n 1693e │ │ + add r0, pc, #0 @ (adr r0, 358ac ) │ │ + b.n 35fee │ │ movs r2, r1 │ │ - b.n 16542 │ │ - beq.n 1623c │ │ - b.n 1669c │ │ + b.n 35bf2 │ │ + beq.n 358ec │ │ + b.n 35d4c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5} │ │ - b.n 15d4c │ │ + b.n 353fc │ │ asrs r4, r0, #32 │ │ - b.n 15d4c │ │ + b.n 353fc │ │ movs r0, r0 │ │ - b.n 16334 │ │ + b.n 359e4 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 15d3c │ │ + b.n 353ec │ │ asrs r4, r5, #2 │ │ - b.n 15d40 │ │ + b.n 353f0 │ │ vrhadd.u d14, d2, d31 │ │ movs r2, r1 │ │ - b.n 16566 │ │ - beq.n 16260 │ │ - b.n 166c0 │ │ + b.n 35c16 │ │ + beq.n 35910 │ │ + b.n 35d70 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r5, r6, r9, ip, sp, lr, pc} │ │ - vmla.i , q7, d6[0] │ │ - vrshr.u64 d31, d12, #2 │ │ - vzip. d31, d16 │ │ - @ instruction: 0xfffeed99 │ │ - vshr.u32 , q11, #2 │ │ - @ instruction: 0xfffe4df0 │ │ + ldmia.w sp!, {r0, r1, r4, r8, r9} │ │ + vcvt.f16.u16 d31, d0, #3 │ │ + vcls.s d16, d31 │ │ + vshr.u64 d16, d0, #3 │ │ + vrsubhn.i d31, , │ │ + vcvt.u16.f16 d31, d27, #4 │ │ + @ instruction: 0xfffc4df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 16768 │ │ - beq.n 162e0 │ │ - b.n 166ec │ │ + b.n 35e18 │ │ + beq.n 35990 │ │ + b.n 35d9c │ │ str r0, [r0, r0] │ │ - b.n 16996 │ │ + b.n 36046 │ │ movs r0, r0 │ │ - b.n 168fc │ │ + b.n 35fac │ │ str r4, [r0, r0] │ │ - b.n 15d78 │ │ + b.n 35428 │ │ movs r6, r5 │ │ lsrs r0, r0, #8 │ │ str r2, [r0, #0] │ │ - b.n 165a6 │ │ + b.n 35c56 │ │ movs r0, r0 │ │ - b.n 1690e │ │ + b.n 35fbe │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ str r0, [r5, r0] │ │ - b.n 1678c │ │ + b.n 35e3c │ │ strh r4, [r0, #0] │ │ - b.n 16790 │ │ + b.n 35e40 │ │ ands r1, r0 │ │ - b.n 165ba │ │ + b.n 35c6a │ │ asrs r6, r0, #32 │ │ - b.n 165be │ │ + b.n 35c6e │ │ movs r5, r0 │ │ - b.n 165c2 │ │ + b.n 35c72 │ │ movs r0, #8 │ │ - b.n 165c6 │ │ + b.n 35c76 │ │ movs r1, r7 │ │ add.w r0, r0, r0, asr #4 │ │ - b.n 1679a │ │ + b.n 35e4a │ │ str r0, [r1, #0] │ │ - b.n 167ac │ │ + b.n 35e5c │ │ movs r0, #8 │ │ - b.n 165d6 │ │ + b.n 35c86 │ │ strb r4, [r0, #0] │ │ - b.n 15dd4 │ │ + b.n 35484 │ │ movs r6, r0 │ │ - b.n 165de │ │ + b.n 35c8e │ │ movs r3, r6 │ │ add.w r0, r0, r4 │ │ - b.n 15de0 │ │ + b.n 35490 │ │ movs r7, r0 │ │ - b.n 165ca │ │ + b.n 35c7a │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #48 @ 0x30 │ │ - b.n 169f6 │ │ + b.n 360a6 │ │ asrs r4, r0, #32 │ │ - b.n 165fa │ │ + b.n 35caa │ │ lsrs r0, r0, #8 │ │ orr.w r0, r1, #10485760 @ 0xa00000 │ │ - b.n 167ca │ │ + b.n 35e7a │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 167d2 │ │ + b.n 35e82 │ │ lsrs r7, r1, #8 │ │ orr.w sl, r1, #9371648 @ 0x8f0000 │ │ orr.w r0, r0, #8192 @ 0x2000 │ │ - b.n 16a16 │ │ + b.n 360c6 │ │ movs r5, r0 │ │ - b.n 1661a │ │ - beq.n 1630c │ │ - b.n 16774 │ │ + b.n 35cca │ │ + beq.n 359bc │ │ + b.n 35e24 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r0, r2, r3, r6, r7, r9, fp} │ │ orn r0, r6, #10485760 @ 0xa00000 │ │ - b.n 167f2 │ │ + b.n 35ea2 │ │ cmp r2, #13 │ │ orn sl, r5, #1656 @ 0x678 │ │ orn r0, r5, #8256 @ 0x2040 │ │ - b.n 16a36 │ │ + b.n 360e6 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 16806 │ │ + b.n 35eb6 │ │ ldr r7, [r1, #32] │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 16a46 │ │ - ldr r2, [pc, #828] @ (16644 ) │ │ + b.n 360f6 │ │ + ldr r2, [pc, #828] @ (35cf4 ) │ │ orn sl, r6, #524288 @ 0x80000 │ │ orr.w sl, r4, #36608 @ 0x8f00 │ │ orr.w r0, r4, #8716288 @ 0x850000 │ │ - b.n 16656 │ │ - beq.n 16348 │ │ - b.n 167b0 │ │ + b.n 35d06 │ │ + beq.n 359f8 │ │ + b.n 35e60 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r6, sp} │ │ - b.n 15e60 │ │ + b.n 35510 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 15e46 │ │ + b.n 354f6 │ │ movs r0, #2 │ │ - b.n 16448 │ │ + b.n 35af8 │ │ asrs r4, r5, #2 │ │ - b.n 15e4e │ │ + b.n 354fe │ │ movs r2, r0 │ │ - b.n 16672 │ │ + b.n 35d22 │ │ vrhadd.u d14, d3, d31 │ │ movs r5, r0 │ │ - b.n 1667a │ │ - beq.n 1636c │ │ - b.n 167d4 │ │ + b.n 35d2a │ │ + beq.n 35a1c │ │ + b.n 35e84 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r5, sp} │ │ - b.n 15e84 │ │ + b.n 35534 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 15e6a │ │ + b.n 3551a │ │ movs r0, #2 │ │ - b.n 1646c │ │ + b.n 35b1c │ │ asrs r4, r5, #2 │ │ - b.n 15e72 │ │ + b.n 35522 │ │ movs r2, r0 │ │ - b.n 16696 │ │ + b.n 35d46 │ │ vrhadd.u d14, d3, d31 │ │ str r0, [r0, r0] │ │ - b.n 16a9e │ │ + b.n 3614e │ │ movs r5, r0 │ │ - b.n 166a2 │ │ - beq.n 16394 │ │ - b.n 167fc │ │ + b.n 35d52 │ │ + beq.n 35a44 │ │ + b.n 35eac │ │ ldrh r0, [r6, #46] @ 0x2e │ │ - ldmia.w sp!, {r1, r2, r3, r5, r9, sl, fp, sp, lr, pc} │ │ - vsra.u64 d31, d25, #2 │ │ - @ instruction: 0xfffe4ff0 │ │ + ldmia.w sp!, {r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ + vsri.64 q8, q14, #4 │ │ + @ instruction: 0xfffd4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 16894 │ │ - beq.n 16394 │ │ - b.n 16818 │ │ + b.n 35f44 │ │ + beq.n 35a44 │ │ + b.n 35ec8 │ │ adds r0, #28 │ │ - b.n 15ea4 │ │ + b.n 35554 │ │ ldrh r6, [r4, #38] @ 0x26 │ │ - b.n 169a0 │ │ + b.n 36050 │ │ movs r0, #8 │ │ - b.n 15ea4 │ │ + b.n 35554 │ │ ldrh r6, [r5, #20] │ │ - b.n 16a24 │ │ + b.n 360d4 │ │ cmp r7, #51 @ 0x33 │ │ - b.n 16110 │ │ + b.n 357c0 │ │ movs r0, #0 │ │ - b.n 15e96 │ │ + b.n 35546 │ │ adds r0, #24 │ │ - b.n 15ebc │ │ + b.n 3556c │ │ movs r0, #0 │ │ - b.n 15eb8 │ │ + b.n 35568 │ │ movs r0, #0 │ │ - b.n 16ae2 │ │ + b.n 36192 │ │ subs r7, #51 @ 0x33 │ │ - b.n 16124 │ │ + b.n 357d4 │ │ adds r0, #4 │ │ - b.n 15eaa │ │ + b.n 3555a │ │ strb r4, [r2, #0] │ │ - b.n 15ed0 │ │ + b.n 35580 │ │ vmin.s d14, d23, d31 │ │ - b.n 163c4 │ │ - b.n 15eb6 │ │ + b.n 35a74 │ │ + b.n 35566 │ │ ands r0, r2 │ │ - b.n 15edc │ │ + b.n 3558c │ │ ldr r7, [sp, #208] @ 0xd0 │ │ - b.n 1613c │ │ + b.n 357ec │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 15ec2 │ │ + b.n 35572 │ │ str r4, [r1, r0] │ │ - b.n 15ee8 │ │ + b.n 35598 │ │ ands r0, r0 │ │ - b.n 16b8a │ │ + b.n 3623a │ │ ldrsh r5, [r6, r4] │ │ - b.n 1614c │ │ + b.n 357fc │ │ str r0, [r2, r0] │ │ - b.n 15ed2 │ │ + b.n 35582 │ │ str r0, [r1, #0] │ │ - b.n 15ef8 │ │ + b.n 355a8 │ │ add r7, sp, #216 @ 0xd8 │ │ - b.n 16158 │ │ - add r0, pc, #80 @ (adr r0, 1642c ) │ │ - b.n 15ede │ │ + b.n 35808 │ │ + add r0, pc, #80 @ (adr r0, 35adc ) │ │ + b.n 3558e │ │ strb r4, [r0, #0] │ │ - b.n 15f04 │ │ + b.n 355b4 │ │ str r0, [r0, #0] │ │ - b.n 16b26 │ │ + b.n 361d6 │ │ ldmia r7!, {r0, r1, r2, r4, r5} │ │ - b.n 16168 │ │ + b.n 35818 │ │ stmia r0!, {r3, r4} │ │ - b.n 15eee │ │ + b.n 3559e │ │ asrs r0, r0, #32 │ │ - b.n 15f14 │ │ + b.n 355c4 │ │ ldrb r4, [r1, #26] │ │ - b.n 16a00 │ │ + b.n 360b0 │ │ ldrb r2, [r2, #31] │ │ - b.n 16a90 │ │ + b.n 36140 │ │ subs r1, r6, #4 │ │ - b.n 1617c │ │ + b.n 3582c │ │ asrs r4, r0, #32 │ │ - b.n 15f1c │ │ + b.n 355cc │ │ asrs r4, r1, #32 │ │ - b.n 16408 │ │ + b.n 35ab8 │ │ asrs r1, r0, #32 │ │ - b.n 1641e │ │ + b.n 35ace │ │ ands r4, r0 │ │ - b.n 164b0 │ │ + b.n 35b60 │ │ asrs r0, r0, #32 │ │ - b.n 16b52 │ │ + b.n 36202 │ │ ands r1, r0 │ │ asrs r0, r0, #12 │ │ movs r2, r0 │ │ - b.n 16b04 │ │ + b.n 361b4 │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ ands r4, r0 │ │ - b.n 1672e │ │ + b.n 35dde │ │ str r1, [r0, #0] │ │ - b.n 16930 │ │ + b.n 35fe0 │ │ movs r0, r1 │ │ - b.n 166dc │ │ + b.n 35d8c │ │ ldr r6, [r2, #112] @ 0x70 │ │ - b.n 1670c │ │ + b.n 35dbc │ │ movs r0, #1 │ │ adds r3, #0 │ │ strh r0, [r0, #0] │ │ - b.n 15f70 │ │ + b.n 35620 │ │ str r6, [r4, #40] @ 0x28 │ │ - b.n 1677a │ │ + b.n 35e2a │ │ str r4, [r0, #0] │ │ - b.n 167ca │ │ + b.n 35e7a │ │ movs r0, #6 │ │ - b.n 167c6 │ │ + b.n 35e76 │ │ movs r0, #4 │ │ - b.n 1674a │ │ + b.n 35dfa │ │ ands r0, r0 │ │ - b.n 16b8a │ │ + b.n 3623a │ │ ands r1, r0 │ │ strh r0, [r0, #24] │ │ ands r2, r0 │ │ - b.n 167da │ │ + b.n 35e8a │ │ ands r6, r0 │ │ - b.n 1675e │ │ + b.n 35e0e │ │ str r3, [r7, #0] │ │ - b.n 16a6e │ │ + b.n 3611e │ │ ldr r0, [r1, #116] @ 0x74 │ │ - b.n 16af2 │ │ + b.n 361a2 │ │ movs r6, r0 │ │ - b.n 1671e │ │ + b.n 35dce │ │ str r0, [r0, #0] │ │ - b.n 16ba6 │ │ + b.n 36256 │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ str r4, [r0, #0] │ │ - b.n 167fa │ │ + b.n 35eaa │ │ movs r0, #2 │ │ - b.n 1677e │ │ + b.n 35e2e │ │ str r0, [r0, #0] │ │ - b.n 16bb6 │ │ + b.n 36266 │ │ str r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ movs r7, r0 │ │ - b.n 16724 │ │ + b.n 35dd4 │ │ str r2, [r0, #0] │ │ - b.n 1680e │ │ + b.n 35ebe │ │ ands r4, r0 │ │ - b.n 16792 │ │ + b.n 35e42 │ │ str r0, [r0, #0] │ │ - b.n 16bca │ │ + b.n 3627a │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ str r4, [r0, #0] │ │ - b.n 1681e │ │ + b.n 35ece │ │ movs r0, #2 │ │ - b.n 167a2 │ │ + b.n 35e52 │ │ str r0, [r0, #20] │ │ - b.n 16aa2 │ │ + b.n 36152 │ │ str r6, [r6, #0] │ │ - b.n 16b38 │ │ + b.n 361e8 │ │ movs r6, r0 │ │ - b.n 16752 │ │ + b.n 35e02 │ │ str r0, [r0, #0] │ │ - b.n 16be6 │ │ + b.n 36296 │ │ str r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ movs r7, r0 │ │ - b.n 16754 │ │ + b.n 35e04 │ │ asrs r1, r0, #32 │ │ strh r0, [r0, #24] │ │ str r2, [r0, #0] │ │ - b.n 16842 │ │ + b.n 35ef2 │ │ asrs r2, r0, #32 │ │ - b.n 1683c │ │ + b.n 35eec │ │ ldrb r7, [r7, #26] │ │ - b.n 16ad4 │ │ + b.n 36184 │ │ asrs r4, r0, #32 │ │ - b.n 167c4 │ │ + b.n 35e74 │ │ ldrb r1, [r1, #31] │ │ - b.n 16b4a │ │ + b.n 361fa │ │ asrs r6, r0, #32 │ │ - b.n 167cc │ │ + b.n 35e7c │ │ str r3, [r6, #20] │ │ - b.n 16ae2 │ │ - ldr r7, [pc, #784] @ (167e0 ) │ │ - b.n 16adc │ │ + b.n 36192 │ │ + ldr r7, [pc, #784] @ (35e90 ) │ │ + b.n 3618c │ │ str r5, [r5, #0] │ │ - b.n 16b5e │ │ + b.n 3620e │ │ lsls r1, r2, #30 │ │ - b.n 164e8 │ │ + b.n 35b98 │ │ movs r3, #25 │ │ - b.n 16ae2 │ │ + b.n 36192 │ │ lsls r7, r6 │ │ - b.n 16b6c │ │ + b.n 3621c │ │ lsls r1, r2, #26 │ │ - b.n 164f2 │ │ + b.n 35ba2 │ │ movs r5, #81 @ 0x51 │ │ - b.n 16b72 │ │ + b.n 36222 │ │ lsls r1, r2, #18 │ │ - b.n 164f6 │ │ + b.n 35ba6 │ │ strb r0, [r1, #0] │ │ - b.n 16620 │ │ + b.n 35cd0 │ │ lsls r1, r2, #10 │ │ - b.n 164fa │ │ + b.n 35baa │ │ strb r0, [r0, #0] │ │ - b.n 15ffa │ │ + b.n 356aa │ │ adds r0, #3 │ │ - b.n 1666a │ │ + b.n 35d1a │ │ str r6, [r1, #0] │ │ - b.n 1666a │ │ + b.n 35d1a │ │ strh r1, [r1, #0] │ │ - b.n 1666a │ │ + b.n 35d1a │ │ movs r0, #4 │ │ - b.n 16044 │ │ + b.n 356f4 │ │ str r5, [r0, r0] │ │ - b.n 16670 │ │ + b.n 35d20 │ │ lsls r0, r1, #5 │ │ @ instruction: 0xe9804000 │ │ - b.n 16a8a │ │ + b.n 3613a │ │ stmia r0!, {} │ │ - b.n 16a92 │ │ + b.n 36142 │ │ str r0, [r2, r0] │ │ - b.n 1601e │ │ - b.n 16520 │ │ - b.n 16a66 │ │ + b.n 356ce │ │ + b.n 35bd0 │ │ + b.n 36116 │ │ movs r0, #8 │ │ - b.n 16060 │ │ + b.n 35710 │ │ movs r4, r2 │ │ - b.n 16a2a │ │ + b.n 360da │ │ movs r0, r0 │ │ - b.n 16bd2 │ │ + b.n 36282 │ │ str r0, [r2, r0] │ │ stmia.w r0, {ip} │ │ asrs r2, r0, #22 │ │ - beq.n 16570 │ │ - b.n 169d0 │ │ + beq.n 35c20 │ │ + b.n 36080 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 16a60 │ │ - beq.n 16580 │ │ - b.n 169e4 │ │ + b.n 36110 │ │ + beq.n 35c30 │ │ + b.n 36094 │ │ movs r0, r0 │ │ - b.n 16bf0 │ │ + b.n 362a0 │ │ lsls r0, r3, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 16bfa │ │ + b.n 362aa │ │ movs r0, r1 │ │ asrs r2, r2, #22 │ │ movs r4, r0 │ │ asrs r5, r1, #22 │ │ movs r4, r1 │ │ asrs r2, r2, #22 │ │ movs r0, r1 │ │ @@ -25282,29 +68023,29 @@ │ │ asrs r2, r2, #22 │ │ str r4, [r7, #0] │ │ asrs r2, r2, #22 │ │ str r0, [r7, r0] │ │ asrs r2, r2, #22 │ │ ands r4, r6 │ │ asrs r2, r2, #22 │ │ - b.n 165fc │ │ + b.n 35cac │ │ asrs r2, r2, #22 │ │ stmia r0!, {r2, r3, r5} │ │ asrs r2, r2, #22 │ │ adds r0, #40 @ 0x28 │ │ asrs r2, r2, #22 │ │ movs r4, r4 │ │ asrs r2, r2, #22 │ │ movs r0, #32 │ │ asrs r2, r2, #22 │ │ movs r0, #63 @ 0x3f │ │ asrs r1, r0, #23 │ │ movs r3, r7 │ │ asrs r1, r0, #23 │ │ - add r4, pc, #136 @ (adr r4, 16640 ) │ │ + add r4, pc, #136 @ (adr r4, 35cf0 ) │ │ asrs r0, r4, #6 │ │ ldrb r2, [r4, #0] │ │ asrs r0, r4, #6 │ │ cmp r4, #34 @ 0x22 │ │ asrs r0, r4, #6 │ │ str r7, [r4, r0] │ │ asrs r1, r0, #23 │ │ @@ -25508,19 +68249,19 @@ │ │ asrs r1, r0, #23 │ │ lsrs r2, r4, #16 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ asrs r1, r0, #23 │ │ movs r1, r0 │ │ asrs r0, r4, #14 │ │ - add r0, pc, #248 @ (adr r0, 16858 ) │ │ + add r0, pc, #248 @ (adr r0, 35f08 ) │ │ asrs r1, r0, #23 │ │ stmia r0!, {r0, r1, r4, r5} │ │ asrs r1, r0, #23 │ │ - b.n 167c6 │ │ + b.n 35e76 │ │ asrs r1, r0, #23 │ │ ands r3, r5 │ │ asrs r1, r0, #23 │ │ strh r7, [r3, #0] │ │ asrs r1, r0, #23 │ │ str r0, [sp, #108] @ 0x6c │ │ asrs r1, r0, #23 │ │ @@ -25530,1183 +68271,1183 @@ │ │ asrs r1, r0, #23 │ │ strb r3, [r1, #0] │ │ asrs r1, r0, #23 │ │ adds r0, #7 │ │ asrs r1, r0, #23 │ │ movs r0, #3 │ │ asrs r1, r0, #23 │ │ - beq.n 167c4 │ │ + beq.n 35e74 │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ adds r5, r7, r2 │ │ movs r0, #44 @ 0x2c │ │ - b.n 162d4 │ │ + b.n 35984 │ │ movs r0, #2 │ │ - b.n 168b8 │ │ + b.n 35f68 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 162be │ │ + b.n 3596e │ │ asrs r4, r5, #2 │ │ - b.n 162c2 │ │ + b.n 35972 │ │ movs r2, r0 │ │ - b.n 16ae6 │ │ + b.n 36196 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 16eee │ │ - beq.n 167e8 │ │ - b.n 16c48 │ │ + b.n 3659e │ │ + beq.n 35e98 │ │ + b.n 362f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, sp} │ │ - b.n 162f8 │ │ + b.n 359a8 │ │ movs r0, #2 │ │ - b.n 168dc │ │ + b.n 35f8c │ │ @ instruction: 0xfff5eaff │ │ - stc 15, cr15, [r2], {254} @ 0xfe │ │ - @ instruction: 0xe9befffe │ │ + ldc2l 15, cr15, [r0, #-1008] @ 0xfffffc10 │ │ + bl ffcbce70 │ │ movs r0, #31 │ │ - b.n 16370 │ │ + b.n 35a20 │ │ movs r0, #0 │ │ - b.n 16352 │ │ + b.n 35a02 │ │ movs r1, #190 @ 0xbe │ │ - b.n 16b78 │ │ + b.n 36228 │ │ movs r0, #1 │ │ - b.n 1635a │ │ + b.n 35a0a │ │ movs r0, #28 │ │ - b.n 16300 │ │ + b.n 359b0 │ │ movs r4, #34 @ 0x22 │ │ - b.n 16b22 │ │ + b.n 361d2 │ │ movs r0, #2 │ │ - b.n 16366 │ │ + b.n 35a16 │ │ movs r0, #28 │ │ - b.n 1630c │ │ + b.n 359bc │ │ movs r0, #3 │ │ - b.n 1636e │ │ + b.n 35a1e │ │ movs r0, #27 │ │ - b.n 16394 │ │ + b.n 35a44 │ │ movs r0, #4 │ │ - b.n 16376 │ │ + b.n 35a26 │ │ movs r1, #186 @ 0xba │ │ - b.n 16b9c │ │ + b.n 3624c │ │ movs r0, #5 │ │ - b.n 1637e │ │ + b.n 35a2e │ │ movs r0, #24 │ │ - b.n 16324 │ │ + b.n 359d4 │ │ movs r4, #34 @ 0x22 │ │ - b.n 16b46 │ │ + b.n 361f6 │ │ movs r0, #6 │ │ - b.n 1638a │ │ + b.n 35a3a │ │ movs r0, #24 │ │ - b.n 16330 │ │ + b.n 359e0 │ │ movs r0, #7 │ │ - b.n 16392 │ │ + b.n 35a42 │ │ movs r0, #23 │ │ - b.n 163b8 │ │ + b.n 35a68 │ │ movs r0, #8 │ │ - b.n 1639a │ │ + b.n 35a4a │ │ movs r1, #182 @ 0xb6 │ │ - b.n 16bc0 │ │ + b.n 36270 │ │ movs r0, #9 │ │ - b.n 163a2 │ │ + b.n 35a52 │ │ movs r0, #20 │ │ - b.n 16348 │ │ + b.n 359f8 │ │ movs r4, #34 @ 0x22 │ │ - b.n 16b6a │ │ + b.n 3621a │ │ movs r0, #10 │ │ - b.n 163ae │ │ + b.n 35a5e │ │ movs r0, #20 │ │ - b.n 16354 │ │ + b.n 35a04 │ │ movs r0, #11 │ │ - b.n 163b6 │ │ + b.n 35a66 │ │ movs r0, #19 │ │ - b.n 163dc │ │ + b.n 35a8c │ │ movs r0, #12 │ │ - b.n 163be │ │ + b.n 35a6e │ │ movs r1, #178 @ 0xb2 │ │ - b.n 16be4 │ │ + b.n 36294 │ │ movs r0, #13 │ │ - b.n 163c6 │ │ + b.n 35a76 │ │ movs r0, #16 │ │ - b.n 1636c │ │ + b.n 35a1c │ │ movs r4, #34 @ 0x22 │ │ - b.n 16b8e │ │ + b.n 3623e │ │ movs r0, #14 │ │ - b.n 163d2 │ │ + b.n 35a82 │ │ movs r0, #16 │ │ - b.n 16378 │ │ + b.n 35a28 │ │ movs r0, #15 │ │ - b.n 163da │ │ + b.n 35a8a │ │ movs r0, #15 │ │ - b.n 16400 │ │ + b.n 35ab0 │ │ movs r0, #16 │ │ - b.n 163e2 │ │ + b.n 35a92 │ │ movs r0, #190 @ 0xbe │ │ - b.n 16c08 │ │ + b.n 362b8 │ │ movs r0, #17 │ │ - b.n 163ea │ │ + b.n 35a9a │ │ movs r0, #12 │ │ - b.n 16390 │ │ + b.n 35a40 │ │ movs r4, #34 @ 0x22 │ │ - b.n 16bb2 │ │ + b.n 36262 │ │ movs r0, #18 │ │ - b.n 163f6 │ │ + b.n 35aa6 │ │ movs r0, #12 │ │ - b.n 1639c │ │ + b.n 35a4c │ │ movs r0, #19 │ │ - b.n 163fe │ │ + b.n 35aae │ │ movs r0, #11 │ │ - b.n 16424 │ │ + b.n 35ad4 │ │ movs r0, #20 │ │ - b.n 16406 │ │ + b.n 35ab6 │ │ movs r0, #186 @ 0xba │ │ - b.n 16c2c │ │ + b.n 362dc │ │ movs r0, #21 │ │ - b.n 1640e │ │ + b.n 35abe │ │ movs r0, #8 │ │ - b.n 163b4 │ │ + b.n 35a64 │ │ movs r4, #34 @ 0x22 │ │ - b.n 16bd6 │ │ + b.n 36286 │ │ movs r0, #22 │ │ - b.n 1641a │ │ + b.n 35aca │ │ movs r0, #8 │ │ - b.n 163c0 │ │ + b.n 35a70 │ │ movs r0, #23 │ │ - b.n 16422 │ │ + b.n 35ad2 │ │ movs r0, #7 │ │ - b.n 16448 │ │ + b.n 35af8 │ │ movs r0, #24 │ │ - b.n 1642a │ │ + b.n 35ada │ │ movs r0, #182 @ 0xb6 │ │ - b.n 16c50 │ │ + b.n 36300 │ │ movs r0, #25 │ │ - b.n 16432 │ │ + b.n 35ae2 │ │ movs r0, #4 │ │ - b.n 163d8 │ │ + b.n 35a88 │ │ movs r4, #34 @ 0x22 │ │ - b.n 16bfa │ │ + b.n 362aa │ │ movs r0, #26 │ │ - b.n 1643e │ │ + b.n 35aee │ │ movs r0, #4 │ │ - b.n 163e4 │ │ + b.n 35a94 │ │ movs r0, #27 │ │ - b.n 16446 │ │ + b.n 35af6 │ │ movs r0, #3 │ │ - b.n 1646c │ │ + b.n 35b1c │ │ movs r0, #28 │ │ - b.n 1644e │ │ + b.n 35afe │ │ movs r0, #178 @ 0xb2 │ │ - b.n 16c74 │ │ + b.n 36324 │ │ movs r0, #29 │ │ - b.n 16456 │ │ + b.n 35b06 │ │ movs r0, #0 │ │ - b.n 163fc │ │ + b.n 35aac │ │ movs r4, #34 @ 0x22 │ │ - b.n 16c1e │ │ + b.n 362ce │ │ movs r0, #30 │ │ - b.n 16462 │ │ + b.n 35b12 │ │ asrs r0, r0, #32 │ │ - b.n 16408 │ │ + b.n 35ab8 │ │ asrs r7, r3, #32 │ │ - b.n 1646a │ │ + b.n 35b1a │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r7, [pc, #960] @ (16cb0 ) │ │ + ldr r7, [pc, #960] @ (36360 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 16e10 │ │ - beq.n 16980 │ │ - b.n 16d94 │ │ + b.n 364c0 │ │ + beq.n 36030 │ │ + b.n 36444 │ │ movs r0, r0 │ │ - b.n 16fa2 │ │ + b.n 36652 │ │ lsls r1, r3, #2 │ │ lsrs r0, r0, #8 │ │ movs r4, r7 │ │ - b.n 17046 │ │ + b.n 366f6 │ │ adds r0, #2 │ │ - b.n 16c4a │ │ - add r0, pc, #128 @ (adr r0, 1698c ) │ │ - b.n 16e28 │ │ + b.n 362fa │ │ + add r0, pc, #128 @ (adr r0, 3603c ) │ │ + b.n 364d8 │ │ lsrs r0, r0, #8 │ │ orn r0, r3, #9437184 @ 0x900000 │ │ - b.n 16e1a │ │ + b.n 364ca │ │ stmia r0!, {r0, r2, r3, r4} │ │ - b.n 16f24 │ │ + b.n 365d4 │ │ cmp r2, #15 │ │ orn r0, r0, #9043968 @ 0x8a0000 │ │ - b.n 16c62 │ │ + b.n 36312 │ │ stmia r7!, {r2, r5, r7} │ │ - b.n 16fb0 │ │ + b.n 36660 │ │ str r4, [r6, #0] │ │ - b.n 1644e │ │ + b.n 35afe │ │ lsrs r5, r1, #11 │ │ orr.w r0, r0, #736 @ 0x2e0 │ │ - b.n 16456 │ │ + b.n 35b06 │ │ adds r0, #0 │ │ - b.n 1645c │ │ + b.n 35b0c │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 170fe │ │ + b.n 367ae │ │ ands r0, r0 │ │ - b.n 169ee │ │ + b.n 3609e │ │ ands r1, r0 │ │ asrs r0, r0, #12 │ │ str r0, [r0, r0] │ │ - b.n 169f8 │ │ + b.n 360a8 │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ str r0, [r3, #0] │ │ - b.n 1646c │ │ + b.n 35b1c │ │ ldr r3, [r4, #120] @ 0x78 │ │ - b.n 16ce0 │ │ + b.n 36390 │ │ lsls r6, r0, #4 │ │ - b.n 17040 │ │ + b.n 366f0 │ │ strb r4, [r3, #0] │ │ - b.n 16478 │ │ - ldr r7, [pc, #652] @ (16bec ) │ │ - b.n 16cea │ │ + b.n 35b28 │ │ + ldr r7, [pc, #652] @ (3629c ) │ │ + b.n 3639a │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ strb r0, [r6, #0] │ │ - b.n 1648e │ │ + b.n 35b3e │ │ ands r4, r0 │ │ - b.n 16c7a │ │ + b.n 3632a │ │ ldr r3, [r6, #100] @ 0x64 │ │ - b.n 16f7e │ │ + b.n 3662e │ │ strh r4, [r5, #0] │ │ - b.n 1649a │ │ + b.n 35b4a │ │ movs r0, r0 │ │ - b.n 16a28 │ │ + b.n 360d8 │ │ ldr r7, [r2, #84] @ 0x54 │ │ - b.n 17008 │ │ + b.n 366b8 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r6, r0 │ │ - b.n 16c36 │ │ + b.n 362e6 │ │ str r0, [r0, #0] │ │ - b.n 170ca │ │ + b.n 3677a │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ lsrs r3, r4, #30 │ │ - b.n 16d12 │ │ + b.n 363c2 │ │ str r0, [r0, r0] │ │ - b.n 16c9e │ │ + b.n 3634e │ │ ldr r3, [r4, #120] @ 0x78 │ │ - b.n 16d26 │ │ + b.n 363d6 │ │ str r6, [r0, r0] │ │ - b.n 16ca8 │ │ + b.n 36358 │ │ str r0, [r0, #0] │ │ - b.n 170e2 │ │ - b.n 169f4 │ │ - b.n 164ca │ │ + b.n 36792 │ │ + b.n 360a4 │ │ + b.n 35b7a │ │ str r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ str r5, [r0, #0] │ │ - b.n 16d3a │ │ + b.n 363ea │ │ ands r0, r4 │ │ - b.n 164d6 │ │ + b.n 35b86 │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n 164da │ │ + b.n 35b8a │ │ movs r4, r1 │ │ - b.n 16c76 │ │ + b.n 36326 │ │ movs r0, #0 │ │ - b.n 170fe │ │ + b.n 367ae │ │ ldr r3, [r4, #120] @ 0x78 │ │ - b.n 16cce │ │ + b.n 3637e │ │ movs r0, #1 │ │ adds r3, #0 │ │ strb r4, [r2, #0] │ │ - b.n 164e4 │ │ + b.n 35b94 │ │ movs r0, #6 │ │ - b.n 16d52 │ │ + b.n 36402 │ │ strb r0, [r0, #0] │ │ - b.n 17112 │ │ + b.n 367c2 │ │ movs r0, #5 │ │ - b.n 16cda │ │ + b.n 3638a │ │ str r0, [r0, r0] │ │ - b.n 1711a │ │ + b.n 367ca │ │ str r1, [r0, r0] │ │ strh r0, [r0, #24] │ │ movs r0, r0 │ │ - b.n 17122 │ │ + b.n 367d2 │ │ str r2, [r0, r0] │ │ - b.n 16d70 │ │ + b.n 36420 │ │ str r6, [r0, #0] │ │ - b.n 16cf4 │ │ + b.n 363a4 │ │ ldrsh r6, [r0, r5] │ │ - b.n 16ff2 │ │ + b.n 366a2 │ │ ldrsh r1, [r5, r7] │ │ - b.n 1708c │ │ + b.n 3673c │ │ movs r5, r0 │ │ - b.n 16ca8 │ │ + b.n 36358 │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ strb r6, [r0, #0] │ │ - b.n 16d8c │ │ + b.n 3643c │ │ movs r0, #2 │ │ - b.n 16d10 │ │ + b.n 363c0 │ │ strb r0, [r4, #2] │ │ - b.n 1700a │ │ + b.n 366ba │ │ ldrb r3, [r3, #0] │ │ - b.n 17096 │ │ + b.n 36746 │ │ movs r7, r0 │ │ - b.n 16cb6 │ │ + b.n 36366 │ │ strb r0, [r0, #0] │ │ - b.n 17152 │ │ + b.n 36802 │ │ strb r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ movs r5, r0 │ │ - b.n 16ccc │ │ + b.n 3637c │ │ movs r1, r0 │ │ strh r0, [r0, #24] │ │ strb r2, [r0, #0] │ │ - b.n 16db0 │ │ + b.n 36460 │ │ movs r2, r0 │ │ - b.n 16da6 │ │ + b.n 36456 │ │ movs r0, r0 │ │ - b.n 170cc │ │ + b.n 3677c │ │ movs r6, r0 │ │ - b.n 16d2e │ │ + b.n 363de │ │ movs r7, r0 │ │ - b.n 16d32 │ │ + b.n 363e2 │ │ lsls r2, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 170da │ │ + b.n 3678a │ │ movs r7, r6 │ │ lsrs r0, r0, #8 │ │ str r2, [r0, r5] │ │ - b.n 1704a │ │ + b.n 366fa │ │ str r4, [r0, #0] │ │ - b.n 16e06 │ │ + b.n 364b6 │ │ str r6, [r6, r0] │ │ - b.n 170e4 │ │ + b.n 36794 │ │ str r5, [r0, #0] │ │ - b.n 16b7a │ │ + b.n 3622a │ │ ldrsh r4, [r1, r2] │ │ - b.n 1705c │ │ + b.n 3670c │ │ strb r1, [r1, #0] │ │ - b.n 16e16 │ │ + b.n 364c6 │ │ ldrsh r2, [r2, r7] │ │ - b.n 170f0 │ │ + b.n 367a0 │ │ strb r5, [r0, #0] │ │ - b.n 16bcc │ │ + b.n 3627c │ │ str r3, [r7, r0] │ │ - b.n 17076 │ │ + b.n 36726 │ │ movs r0, #14 │ │ - b.n 16e26 │ │ + b.n 364d6 │ │ ldrsh r0, [r1, r5] │ │ - b.n 170fe │ │ + b.n 367ae │ │ movs r0, #5 │ │ - b.n 16bd2 │ │ + b.n 36282 │ │ str r4, [r1, #0] │ │ - b.n 1658c │ │ + b.n 35c3c │ │ ldr r6, [r4, #76] @ 0x4c │ │ - b.n 17090 │ │ + b.n 36740 │ │ movs r0, r2 │ │ - b.n 16594 │ │ + b.n 35c44 │ │ movs r6, r1 │ │ - b.n 16dbe │ │ + b.n 3646e │ │ str r0, [r1, r0] │ │ - b.n 16e42 │ │ - b.n 16aac │ │ - b.n 165c0 │ │ + b.n 364f2 │ │ + b.n 3615c │ │ + b.n 35c70 │ │ ands r4, r0 │ │ - b.n 16d9c │ │ + b.n 3644c │ │ movs r0, #4 │ │ - b.n 165a8 │ │ + b.n 35c58 │ │ ldr r6, [r5, #40] @ 0x28 │ │ - b.n 17128 │ │ + b.n 367d8 │ │ movs r0, #6 │ │ - b.n 16c00 │ │ + b.n 362b0 │ │ str r0, [r3, r0] │ │ - b.n 165d4 │ │ + b.n 35c84 │ │ ands r0, r0 │ │ - b.n 16da6 │ │ - add r0, pc, #112 @ (adr r0, 16b10 ) │ │ - b.n 165dc │ │ + b.n 36456 │ │ + add r0, pc, #112 @ (adr r0, 361c0 ) │ │ + b.n 35c8c │ │ str r6, [r1, #0] │ │ - b.n 16e66 │ │ + b.n 36516 │ │ ands r0, r1 │ │ - b.n 16db2 │ │ + b.n 36462 │ │ str r1, [r0, #0] │ │ - b.n 1705a │ │ + b.n 3670a │ │ stmia r0!, {r0, r2} │ │ - b.n 16e72 │ │ + b.n 36522 │ │ ands r6, r1 │ │ - b.n 16dbe │ │ + b.n 3646e │ │ ands r5, r0 │ │ - b.n 16dc2 │ │ + b.n 36472 │ │ strb r0, [r1, #0] │ │ - b.n 165d8 │ │ + b.n 35c88 │ │ stmia r0!, {} │ │ - b.n 1707a │ │ + b.n 3672a │ │ strb r2, [r1, #0] │ │ - b.n 16e86 │ │ + b.n 36536 │ │ movs r0, #0 │ │ - b.n 165e4 │ │ + b.n 35c94 │ │ ands r2, r1 │ │ - b.n 16dd6 │ │ + b.n 36486 │ │ strb r0, [r0, #0] │ │ - b.n 17080 │ │ + b.n 36730 │ │ movs r0, #3 │ │ - b.n 16e96 │ │ + b.n 36546 │ │ movs r0, #0 │ │ - b.n 1705e │ │ + b.n 3670e │ │ ands r3, r0 │ │ - b.n 16e06 │ │ + b.n 364b6 │ │ ands r0, r0 │ │ asrs r0, r4, #15 │ │ adds r0, #4 │ │ - b.n 16aea │ │ + b.n 3619a │ │ movs r0, #0 │ │ - b.n 16624 │ │ - add r0, pc, #128 @ (adr r0, 16b6c ) │ │ - b.n 17008 │ │ + b.n 35cd4 │ │ + add r0, pc, #128 @ (adr r0, 3621c ) │ │ + b.n 366b8 │ │ movs r0, r2 │ │ - b.n 1662c │ │ + b.n 35cdc │ │ strb r4, [r0, #0] │ │ - b.n 16b04 │ │ + b.n 361b4 │ │ strh r4, [r0, #0] │ │ - b.n 16afe │ │ + b.n 361ae │ │ movs r0, #4 │ │ - b.n 16638 │ │ + b.n 35ce8 │ │ str r4, [r0, r0] │ │ - b.n 16b1a │ │ + b.n 361ca │ │ str r4, [r0, #0] │ │ - b.n 16b12 │ │ - b.n 16b0c │ │ - b.n 16b12 │ │ + b.n 361c2 │ │ + b.n 361bc │ │ + b.n 361c2 │ │ movs r0, #8 │ │ - b.n 16648 │ │ + b.n 35cf8 │ │ str r0, [sp, #8] │ │ - b.n 16b1a │ │ + b.n 361ca │ │ movs r0, #12 │ │ - b.n 16650 │ │ + b.n 35d00 │ │ ands r2, r0 │ │ - b.n 16b22 │ │ + b.n 361d2 │ │ movs r2, r0 │ │ and.w r0, r0, ip, lsr #28 │ │ - b.n 1665c │ │ + b.n 35d0c │ │ str r0, [r3, r0] │ │ - b.n 16660 │ │ + b.n 35d10 │ │ str r4, [r2, #0] │ │ - b.n 16664 │ │ + b.n 35d14 │ │ lsrs r5, r1, #8 │ │ orn r0, sl, #589824 @ 0x90000 │ │ - b.n 17034 │ │ + b.n 366e4 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, sl, #585728 @ 0x8f000 │ │ orr.w r0, r2, #770048 @ 0xbc000 │ │ - b.n 1727e │ │ + b.n 3692e │ │ strb r0, [r7, #0] │ │ - b.n 16644 │ │ + b.n 35cf4 │ │ str r4, [r6, r0] │ │ - b.n 16648 │ │ + b.n 35cf8 │ │ str r0, [r6, #0] │ │ - b.n 1664c │ │ + b.n 35cfc │ │ strh r4, [r5, #0] │ │ - b.n 16650 │ │ - b.n 16ba0 │ │ - b.n 16654 │ │ + b.n 35d00 │ │ + b.n 36250 │ │ + b.n 35d04 │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n 16658 │ │ + b.n 35d08 │ │ ands r0, r4 │ │ - b.n 1665c │ │ + b.n 35d0c │ │ lsrs r2, r0, #8 │ │ orr.w r0, r1, #131072 @ 0x20000 │ │ - b.n 16664 │ │ - beq.n 16b9c │ │ - b.n 16ffc │ │ + b.n 35d14 │ │ + beq.n 3624c │ │ + b.n 366ac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, sp} │ │ - b.n 166ac │ │ + b.n 35d5c │ │ adds r0, #168 @ 0xa8 │ │ - b.n 16692 │ │ + b.n 35d42 │ │ movs r0, #2 │ │ - b.n 16c94 │ │ + b.n 36344 │ │ asrs r4, r5, #2 │ │ - b.n 1669a │ │ + b.n 35d4a │ │ movs r2, r0 │ │ - b.n 16ebe │ │ + b.n 3656e │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 172c6 │ │ - beq.n 16bc0 │ │ - b.n 17020 │ │ + b.n 36976 │ │ + beq.n 36270 │ │ + b.n 366d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r3, r5, r7, sl, sp, lr, pc} │ │ - @ instruction: 0xfffe4ff0 │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 170b4 │ │ - beq.n 16ba4 │ │ - b.n 17038 │ │ + b.n 36764 │ │ + beq.n 36254 │ │ + b.n 366e8 │ │ ldrh r4, [r0, #24] │ │ stc 14, cr13, [sp, #-172]! @ 0xffffff54 │ │ - b.n 17040 │ │ + b.n 366f0 │ │ strb r1, [r0, #0] │ │ - b.n 16eea │ │ + b.n 3659a │ │ asrs r0, r0, #32 │ │ - b.n 16eee │ │ + b.n 3659e │ │ movs r0, r0 │ │ - b.n 166d2 │ │ + b.n 35d82 │ │ movs r0, r0 │ │ - b.n 17256 │ │ + b.n 36906 │ │ lsls r7, r1, #9 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 17262 │ │ + b.n 36912 │ │ lsls r0, r2, #9 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 17274 │ │ + b.n 36924 │ │ lsls r1, r2, #9 │ │ lsrs r0, r0, #8 │ │ str r3, [r0, #0] │ │ - b.n 16f0e │ │ + b.n 365be │ │ movs r0, r0 │ │ - b.n 17278 │ │ + b.n 36928 │ │ lsls r1, r2, #9 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n 170f4 │ │ + b.n 367a4 │ │ asrs r4, r6, #1 │ │ - b.n 166f8 │ │ + b.n 35da8 │ │ asrs r2, r0, #32 │ │ - b.n 16f22 │ │ + b.n 365d2 │ │ movs r0, #0 │ │ - b.n 17326 │ │ + b.n 369d6 │ │ stc2l 11, cr14, [r1, #1020]! @ 0x3fc @ │ │ movs r4, r7 │ │ - b.n 1732e │ │ + b.n 369de │ │ asrs r7, r0, #32 │ │ - b.n 16f32 │ │ + b.n 365e2 │ │ lsrs r0, r0, #8 │ │ orn r0, r1, #9437184 @ 0x900000 │ │ - b.n 17108 │ │ + b.n 367b8 │ │ movs r0, #29 │ │ - b.n 17208 │ │ + b.n 368b8 │ │ subs r7, #70 @ 0x46 │ │ - b.n 17206 │ │ + b.n 368b6 │ │ cmp r2, #15 │ │ orn r0, r0, #4980736 @ 0x4c0000 │ │ - b.n 17124 │ │ + b.n 367d4 │ │ movs r7, #164 @ 0xa4 │ │ - b.n 17298 │ │ + b.n 36948 │ │ subs r7, #233 @ 0xe9 │ │ - b.n 172ac │ │ + b.n 3695c │ │ stmia r0!, {r5} │ │ - b.n 16744 │ │ - add r0, pc, #208 @ (adr r0, 16ce8 ) │ │ - b.n 16748 │ │ - b.n 16c8c │ │ - b.n 1674c │ │ + b.n 35df4 │ │ + add r0, pc, #208 @ (adr r0, 36398 ) │ │ + b.n 35df8 │ │ + b.n 3633c │ │ + b.n 35dfc │ │ strb r4, [r4, #0] │ │ - b.n 17130 │ │ + b.n 367e0 │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #9371648 @ 0x8f0000 │ │ - b.w ff47e34a │ │ + b.w ff49d9fa │ │ cdp 0, 3, cr5, cr1, cr0, {0} │ │ - b.n 16754 │ │ + b.n 35e04 │ │ ldrh r0, [r2, #28] │ │ vnmla.f32 s4, s3, s30 │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 173fe │ │ + b.n 36aae │ │ ands r0, r0 │ │ - b.n 16cf6 │ │ + b.n 363a6 │ │ ands r1, r0 │ │ asrs r0, r0, #12 │ │ subs r5, r4, #6 │ │ - b.n 16fd2 │ │ + b.n 36682 │ │ ands r0, r0 │ │ - b.n 16d0a │ │ + b.n 363ba │ │ ands r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r6, r0, #4 │ │ - b.n 17340 │ │ - ldr r7, [pc, #660] @ (16eec ) │ │ - b.n 16fe2 │ │ + b.n 369f0 │ │ + ldr r7, [pc, #660] @ (3659c ) │ │ + b.n 36692 │ │ ands r1, r0 │ │ adds r3, #0 │ │ asrs r1, r0, #32 │ │ - b.n 16f6a │ │ - ldr r6, [pc, #460] @ (16e30 ) │ │ - b.n 17272 │ │ - ldr r5, [pc, #348] @ (16dc4 ) │ │ - b.n 172f4 │ │ + b.n 3661a │ │ + ldr r6, [pc, #460] @ (364e0 ) │ │ + b.n 36922 │ │ + ldr r5, [pc, #348] @ (36474 ) │ │ + b.n 369a4 │ │ movs r0, r0 │ │ - b.n 16d20 │ │ + b.n 363d0 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r4, r0 │ │ - b.n 16f26 │ │ + b.n 365d6 │ │ ands r0, r0 │ │ - b.n 173ba │ │ + b.n 36a6a │ │ lsrs r5, r4, #30 │ │ - b.n 16ffe │ │ + b.n 366ae │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 16f88 │ │ - ldr r7, [pc, #660] @ (16f1c ) │ │ - b.n 17012 │ │ + b.n 36638 │ │ + ldr r7, [pc, #660] @ (365cc ) │ │ + b.n 366c2 │ │ asrs r0, r0, #32 │ │ - b.n 173ce │ │ + b.n 36a7e │ │ movs r4, r0 │ │ - b.n 16f92 │ │ + b.n 36642 │ │ ands r0, r0 │ │ - b.n 173d6 │ │ + b.n 36a86 │ │ ands r1, r0 │ │ strh r0, [r0, #24] │ │ ands r0, r0 │ │ - b.n 17026 │ │ + b.n 366d6 │ │ ldrb r5, [r4, #30] │ │ - b.n 16faa │ │ - ldr r3, [pc, #576] @ (16ee4 ) │ │ + b.n 3665a │ │ + ldr r3, [pc, #576] @ (36594 ) │ │ cdp 0, 3, cr0, cr0, cr2, {0} │ │ - b.n 16f52 │ │ + b.n 36602 │ │ movs r0, #0 │ │ - b.n 173ee │ │ + b.n 36a9e │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, #7 │ │ - b.n 1703a │ │ + b.n 366ea │ │ movs r0, #0 │ │ - b.n 16fbe │ │ + b.n 3666e │ │ movs r0, r0 │ │ - b.n 173fe │ │ + b.n 36aae │ │ movs r1, r0 │ │ strh r0, [r0, #24] │ │ movs r2, r0 │ │ - b.n 17046 │ │ + b.n 366f6 │ │ strb r7, [r0, #0] │ │ - b.n 16fca │ │ + b.n 3667a │ │ lsrs r0, r2, #14 │ │ cdp 0, 1, cr0, cr0, cr3, {0} │ │ - b.n 16f72 │ │ + b.n 36622 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ asrs r7, r0, #32 │ │ - b.n 1705c │ │ + b.n 3670c │ │ asrs r2, r0, #32 │ │ - b.n 16fe0 │ │ + b.n 36690 │ │ movs r0, #160 @ 0xa0 │ │ - b.n 172e6 │ │ + b.n 36996 │ │ cmp r0, #27 │ │ - b.n 17372 │ │ + b.n 36a22 │ │ movs r2, r0 │ │ - b.n 16fa2 │ │ + b.n 36652 │ │ movs r0, #0 │ │ - b.n 1742e │ │ + b.n 36ade │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ movs r3, r0 │ │ - b.n 16f96 │ │ + b.n 36646 │ │ adds r0, #0 │ │ - b.n 1743a │ │ + b.n 36aea │ │ movs r0, #1 │ │ - b.n 17082 │ │ + b.n 36732 │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ - b.n 1708c │ │ + b.n 3673c │ │ asrs r7, r0, #32 │ │ - b.n 1700c │ │ + b.n 366bc │ │ asrs r2, r0, #32 │ │ - b.n 17030 │ │ + b.n 366e0 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 17456 │ │ - beq.n 16d78 │ │ - b.n 171b0 │ │ + b.n 36b06 │ │ + beq.n 36428 │ │ + b.n 36860 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 1723c │ │ + b.n 368ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5, r6, ip} │ │ - b.n 17244 │ │ + b.n 368f4 │ │ adds r0, #8 │ │ - b.n 1685a │ │ + b.n 35f0a │ │ strh r0, [r2, r4] │ │ stmia.w r1, {lr, pc} │ │ - b.n 17336 │ │ + b.n 369e6 │ │ stmia r3!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n 173ba │ │ + b.n 36a6a │ │ movs r0, #4 │ │ - b.n 1686a │ │ - ldr r2, [pc, #60] @ (16d7c ) │ │ - b.n 1745a │ │ + b.n 35f1a │ │ + ldr r2, [pc, #60] @ (3642c ) │ │ + b.n 36b0a │ │ mov r3, r0 │ │ - b.n 16d4e │ │ + b.n 363fe │ │ asrs r0, r0, #32 │ │ - b.n 16876 │ │ + b.n 35f26 │ │ strb r4, [r1, #0] │ │ - b.n 1687a │ │ + b.n 35f2a │ │ ldmia r3, {r0, r1, r2, r3, r4, r5} │ │ - b.n 1746a │ │ + b.n 36b1a │ │ ldr r2, [sp, #136] @ 0x88 │ │ - b.n 1705e │ │ - ldr r7, [pc, #960] @ (17118 ) │ │ - b.n 17378 │ │ + b.n 3670e │ │ + ldr r7, [pc, #960] @ (367c8 ) │ │ + b.n 36a28 │ │ mvns r7, r7 │ │ - b.n 173de │ │ + b.n 36a8e │ │ ands r0, r6 │ │ - b.n 171ea │ │ + b.n 3689a │ │ movs r3, #2 │ │ - b.n 16d6e │ │ + b.n 3641e │ │ cmp r5, #33 @ 0x21 │ │ - b.n 1706e │ │ + b.n 3671e │ │ asrs r7, r7, #12 │ │ - b.n 174f0 │ │ + b.n 36ba0 │ │ asrs r4, r3, #1 │ │ - b.n 1688c │ │ + b.n 35f3c │ │ asrs r1, r0, #32 │ │ - b.n 1707a │ │ + b.n 3672a │ │ movs r0, #88 @ 0x58 │ │ - b.n 16894 │ │ + b.n 35f44 │ │ movs r7, #35 @ 0x23 │ │ - b.n 170be │ │ + b.n 3676e │ │ cmp r1, #23 │ │ - b.n 16d34 │ │ + b.n 363e4 │ │ asrs r1, r1, #32 │ │ - b.n 17088 │ │ + b.n 36738 │ │ movs r0, #84 @ 0x54 │ │ - b.n 168a4 │ │ + b.n 35f54 │ │ asrs r2, r0, #32 │ │ - b.n 17090 │ │ + b.n 36740 │ │ movs r0, #16 │ │ - b.n 168be │ │ + b.n 35f6e │ │ adds r4, #39 @ 0x27 │ │ - b.n 170d6 │ │ + b.n 36786 │ │ subs r4, #18 │ │ - b.n 16d4c │ │ - b.n 17040 │ │ - b.n 16d90 │ │ + b.n 363fc │ │ + b.n 366f0 │ │ + b.n 36440 │ │ ldrb r2, [r4, #24] │ │ - b.n 170e2 │ │ + b.n 36792 │ │ movs r0, #20 │ │ - b.n 168d2 │ │ + b.n 35f82 │ │ asrs r6, r1, #32 │ │ - b.n 170ac │ │ + b.n 3675c │ │ asrs r3, r0, #32 │ │ - b.n 170b0 │ │ + b.n 36760 │ │ adds r0, #80 @ 0x50 │ │ - b.n 168cc │ │ + b.n 35f7c │ │ strb r2, [r2, #8] │ │ - b.n 16d68 │ │ + b.n 36418 │ │ adds r0, #7 │ │ - b.n 170bc │ │ + b.n 3676c │ │ asrs r6, r0, #32 │ │ - b.n 170fe │ │ + b.n 367ae │ │ str r4, [r3, #0] │ │ - b.n 168ee │ │ + b.n 35f9e │ │ str r0, [r1, #4] │ │ - b.n 168e0 │ │ + b.n 35f90 │ │ strh r6, [r4, #40] @ 0x28 │ │ - b.n 170d0 │ │ + b.n 36780 │ │ adds r0, #24 │ │ - b.n 168f0 │ │ + b.n 35fa0 │ │ cmp r3, r0 │ │ - b.n 16dea │ │ + b.n 3649a │ │ subs r0, #35 @ 0x23 │ │ - b.n 17116 │ │ + b.n 367c6 │ │ cmp r3, #34 @ 0x22 │ │ - b.n 170e2 │ │ + b.n 36792 │ │ subs r0, #22 │ │ - b.n 16d90 │ │ + b.n 36440 │ │ ands r2, r0 │ │ - b.n 170f2 │ │ + b.n 367a2 │ │ str r1, [r0, #0] │ │ - b.n 17126 │ │ + b.n 367d6 │ │ asrs r3, r0, #32 │ │ - b.n 17112 │ │ + b.n 367c2 │ │ asrs r4, r4, #32 │ │ - b.n 172fa │ │ + b.n 369aa │ │ cmp r2, #15 │ │ orn fp, r1, #1179648 @ 0x120000 │ │ cdp 0, 3, cr1, cr3, cr4, {2} │ │ - b.n 16914 │ │ + b.n 35fc4 │ │ asrs r1, r2, #5 │ │ - b.n 16df0 │ │ - ldr r7, [pc, #844] @ (1714c ) │ │ - b.n 17320 │ │ + b.n 364a0 │ │ + ldr r7, [pc, #844] @ (367fc ) │ │ + b.n 369d0 │ │ ldrh r6, [r2, #62] @ 0x3e │ │ - b.n 17324 │ │ + b.n 369d4 │ │ strh r4, [r1, #2] │ │ - b.n 16924 │ │ + b.n 35fd4 │ │ ldrh r6, [r6, #48] @ 0x30 │ │ - b.n 1732c │ │ + b.n 369dc │ │ lsls r5, r0, #7 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #32 │ │ - b.n 16930 │ │ + b.n 35fe0 │ │ asrs r4, r6, #32 │ │ - b.n 17334 │ │ + b.n 369e4 │ │ lsls r4, r0 │ │ stmia.w r1, {r3, r4, r7, sp, lr, pc} │ │ - b.n 1695c │ │ + b.n 3600c │ │ asrs r4, r3, #2 │ │ - b.n 16960 │ │ + b.n 36010 │ │ stmia r0!, {r3, r5} │ │ - b.n 16944 │ │ + b.n 35ff4 │ │ stmia r0!, {r5, r7} │ │ - b.n 16968 │ │ + b.n 36018 │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n 1694c │ │ + b.n 35ffc │ │ str r0, [sp, #656] @ 0x290 │ │ - b.n 16970 │ │ + b.n 36020 │ │ asrs r0, r2, #32 │ │ - b.n 16954 │ │ + b.n 36004 │ │ asrs r6, r1, #32 │ │ - b.n 17140 │ │ + b.n 367f0 │ │ asrs r4, r1, #32 │ │ - b.n 17144 │ │ + b.n 367f4 │ │ ands r4, r4 │ │ - b.n 16960 │ │ + b.n 36010 │ │ lsls r0, r5 │ │ - b.n 16984 │ │ + b.n 36034 │ │ asrs r1, r1, #32 │ │ - b.n 17150 │ │ + b.n 36800 │ │ adds r0, #48 @ 0x30 │ │ - b.n 1696c │ │ + b.n 3601c │ │ adds r0, #172 @ 0xac │ │ - b.n 16990 │ │ + b.n 36040 │ │ asrs r4, r0, #32 │ │ - b.n 1715c │ │ + b.n 3680c │ │ movs r0, #176 @ 0xb0 │ │ - b.n 16998 │ │ + b.n 36048 │ │ asrs r3, r0, #32 │ │ - b.n 17164 │ │ + b.n 36814 │ │ adds r0, #32 │ │ - b.n 16980 │ │ + b.n 36030 │ │ adds r0, #180 @ 0xb4 │ │ - b.n 169a4 │ │ + b.n 36054 │ │ asrs r2, r0, #32 │ │ - b.n 17170 │ │ + b.n 36820 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n 1698c │ │ + b.n 3603c │ │ str r0, [sp, #0] │ │ - b.n 175b6 │ │ + b.n 36c66 │ │ asrs r3, r0, #32 │ │ - b.n 1719c │ │ - b.n 16e94 │ │ - b.n 16998 │ │ + b.n 3684c │ │ + b.n 36544 │ │ + b.n 36048 │ │ stmia r0!, {r2, r4} │ │ - b.n 1699c │ │ + b.n 3604c │ │ ands r4, r3 │ │ - b.n 169a0 │ │ + b.n 36050 │ │ lsls r5, r3, #5 │ │ lsrs r0, r0, #8 │ │ eors r4, r5 │ │ - b.n 169c8 │ │ + b.n 36078 │ │ asrs r0, r4, #1 │ │ - b.n 169cc │ │ + b.n 3607c │ │ movs r4, r0 │ │ - b.n 17196 │ │ - b.n 16f68 │ │ - b.n 169d4 │ │ + b.n 36846 │ │ + b.n 36618 │ │ + b.n 36084 │ │ movs r1, r0 │ │ - b.n 1719e │ │ + b.n 3684e │ │ asrs r4, r4, #1 │ │ - b.n 169dc │ │ + b.n 3608c │ │ stmia r0!, {r4, r5, r6} │ │ - b.n 169e0 │ │ + b.n 36090 │ │ movs r1, r0 │ │ - b.n 171aa │ │ + b.n 3685a │ │ movs r6, r1 │ │ - b.n 171ae │ │ + b.n 3685e │ │ movs r2, r1 │ │ - b.n 171b2 │ │ + b.n 36862 │ │ movs r4, r1 │ │ - b.n 171b6 │ │ + b.n 36866 │ │ movs r5, r0 │ │ - b.n 171da │ │ + b.n 3688a │ │ lsls r0, r2, #5 │ │ lsrs r0, r0, #8 │ │ lsrs r6, r1, #29 │ │ - b.n 173dc │ │ + b.n 36a8c │ │ asrs r4, r7, #32 │ │ - b.n 169f2 │ │ + b.n 360a2 │ │ str r0, [sp, #16] │ │ - b.n 173ca │ │ + b.n 36a7a │ │ movs r0, r7 │ │ - b.n 169fa │ │ + b.n 360aa │ │ movs r4, r1 │ │ @ instruction: 0xe98d700a │ │ - b.n 17216 │ │ + b.n 368c6 │ │ cmp r0, #32 │ │ - b.n 1721a │ │ + b.n 368ca │ │ cmp r0, #17 │ │ - b.n 16e90 │ │ + b.n 36540 │ │ movs r0, #96 @ 0x60 │ │ - b.n 169fc │ │ + b.n 360ac │ │ movs r0, #40 @ 0x28 │ │ - b.n 16a20 │ │ + b.n 360d0 │ │ lsls r0, r0, #20 │ │ - b.n 16eee │ │ + b.n 3659e │ │ movs r0, #52 @ 0x34 │ │ - b.n 16a1a │ │ + b.n 360ca │ │ lsrs r2, r4, #12 │ │ - b.n 171f2 │ │ + b.n 368a2 │ │ lsls r4, r4, #1 │ │ - b.n 16a10 │ │ + b.n 360c0 │ │ lsls r4, r0, #1 │ │ - b.n 16a34 │ │ + b.n 360e4 │ │ add r6, sp, #128 @ 0x80 │ │ - b.n 1723e │ │ + b.n 368ee │ │ movs r0, r4 │ │ - b.n 16a2e │ │ + b.n 360de │ │ ldr r6, [r1, #116] @ 0x74 │ │ - b.n 17420 │ │ - add r2, pc, #72 @ (adr r2, 16f50 ) │ │ - b.n 16ebc │ │ + b.n 36ad0 │ │ + add r2, pc, #72 @ (adr r2, 36600 ) │ │ + b.n 3656c │ │ lsrs r0, r2, #14 │ │ mcr 3, 0, r0, cr4, cr15, {1} │ │ - b.n 17692 │ │ + b.n 36d42 │ │ lsls r4, r0, #1 │ │ - b.n 16a30 │ │ + b.n 360e0 │ │ lsls r1, r4, #20 │ │ - b.n 1725a │ │ + b.n 3690a │ │ movs r0, r5 │ │ - b.n 16a38 │ │ + b.n 360e8 │ │ asrs r0, r1, #32 │ │ - b.n 17262 │ │ + b.n 36912 │ │ lsls r0, r1, #1 │ │ - b.n 16a60 │ │ + b.n 36110 │ │ add ip, ip │ │ - blt.w 10b508 │ │ - bne.w fff3896e │ │ - b.n 17272 │ │ + blt.w 12abb8 │ │ + bne.w fff5801e │ │ + b.n 36922 │ │ movs r4, r4 │ │ - b.n 16a70 │ │ - add r3, pc, #936 @ (adr r3, 172e0 ) │ │ + b.n 36120 │ │ + add r3, pc, #936 @ (adr r3, 36990 ) │ │ @ instruction: 0xf3f94ce2 │ │ @ instruction: 0xf2f46aef │ │ orn r4, r0, #29184 @ 0x7200 │ │ bfi r0, sl, #1, #12 │ │ - b.n 16a84 │ │ + b.n 36134 │ │ ldrh r7, [r5, #22] │ │ orn pc, r0, #4554752 @ 0x458000 │ │ - b.n 17470 │ │ + b.n 36b20 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf36821f6 │ │ movw fp, #9360 @ 0x2490 │ │ mcr 1, 0, r8, cr6, cr4, {7} │ │ @ instruction: 0xf2222aef │ │ orn pc, r0, #4489216 @ 0x448000 │ │ - b.n 17488 │ │ + b.n 36b38 │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f617b0 │ │ - b.n 16ab0 │ │ + b.n 36160 │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f94aef │ │ orn r1, r0, #8585216 @ 0x830000 │ │ - b.n 17706 │ │ + b.n 36db6 │ │ asrs r1, r0, #32 │ │ - b.n 170a0 │ │ + b.n 36750 │ │ lsls r0, r7, #4 │ │ - b.n 16aa0 │ │ + b.n 36150 │ │ lsrs r5, r4, #32 │ │ - b.n 172ca │ │ + b.n 3697a │ │ ldr r0, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60158 │ │ - b.n 16aac │ │ + b.n 3615c │ │ lsls r5, r0, #28 │ │ - b.n 172d6 │ │ + b.n 36986 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf364092c │ │ - b.n 1729e │ │ + b.n 3694e │ │ lsls r3, r0, #4 │ │ - b.n 17722 │ │ + b.n 36dd2 │ │ lsls r4, r2, #5 │ │ - b.n 16ac0 │ │ + b.n 36170 │ │ lsls r4, r1, #24 │ │ - b.n 172ea │ │ + b.n 3699a │ │ movs r4, #230 @ 0xe6 │ │ @ instruction: 0xf3620a27 │ │ - b.n 172b2 │ │ + b.n 36962 │ │ lsls r3, r0, #4 │ │ - b.n 17736 │ │ + b.n 36de6 │ │ lsls r0, r2, #5 │ │ - b.n 16ad4 │ │ + b.n 36184 │ │ lsls r2, r6, #7 │ │ @ instruction: 0xf2600507 │ │ - b.n 17302 │ │ + b.n 369b2 │ │ lsrs r6, r5, #12 │ │ - b.n 172c6 │ │ + b.n 36976 │ │ lsls r0, r6, #29 │ │ ubfx r1, r4, #0, #4 │ │ - b.n 1774e │ │ + b.n 36dfe │ │ lsls r4, r1, #5 │ │ - b.n 16aec │ │ + b.n 3619c │ │ movs r6, r0 │ │ - b.n 17316 │ │ + b.n 369c6 │ │ lsrs r5, r1, #10 │ │ - bne.w fff20d64 │ │ + bne.w fff40414 │ │ add.w r1, r0, r8, lsl #1 │ │ - b.n 16b1c │ │ + b.n 361cc │ │ subs r6, r5, #5 │ │ - b.n 17504 │ │ + b.n 36bb4 │ │ cmp r2, #239 @ 0xef │ │ orn pc, r1, #824 @ 0x338 │ │ - b.n 17508 │ │ + b.n 36bb8 │ │ str r4, [r0, r3] │ │ - b.n 17488 │ │ + b.n 36b38 │ │ lsrs r0, r2, #14 │ │ cdp 3, 0, cr2, cr0, cr2, {7} │ │ @ instruction: 0xf3f90c00 │ │ - b.n 1733e │ │ + b.n 369ee │ │ ands r0, r2 │ │ - b.n 1750c │ │ - ldr r2, [pc, #572] @ (17240 ) │ │ + b.n 36bbc │ │ + ldr r2, [pc, #572] @ (368f0 ) │ │ orn pc, r9, #3817472 @ 0x3a4000 │ │ - b.n 17528 │ │ + b.n 36bd8 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f06aef │ │ orn ip, r1, #7471104 @ 0x720000 │ │ @ instruction: 0xf2f044e4 │ │ bfi r0, r6, #2, #13 │ │ ldmia.w r7, {r0, r1, r2, r5, r8, r9} │ │ - b.n 17322 │ │ + b.n 369d2 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf36200b8 │ │ - b.n 16a40 │ │ + b.n 360f0 │ │ lsrs r7, r0, #20 │ │ - b.n 1736e │ │ + b.n 36a1e │ │ lsls r3, r4, #8 │ │ - b.n 17332 │ │ + b.n 369e2 │ │ lsls r4, r7, #2 │ │ - b.n 16a4c │ │ + b.n 360fc │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2640e03 │ │ - b.n 1737e │ │ + b.n 36a2e │ │ lsls r2, r4, #4 │ │ - b.n 17342 │ │ + b.n 369f2 │ │ lsls r0, r0, #3 │ │ - b.n 16a5c │ │ + b.n 3610c │ │ lsrs r2, r0, #28 │ │ - b.n 1734c │ │ + b.n 369fc │ │ movs r0, #120 @ 0x78 │ │ - b.n 17568 │ │ + b.n 36c18 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r4, #29184 @ 0x7200 │ │ - b.n 174ec │ │ + b.n 36b9c │ │ asrs r5, r0, #32 │ │ - b.n 1739a │ │ + b.n 36a4a │ │ lsls r4, r0, #3 │ │ - b.n 16a74 │ │ + b.n 36124 │ │ movs r4, r0 │ │ - b.n 173a2 │ │ + b.n 36a52 │ │ subs r4, #186 @ 0xba │ │ add.w pc, r0, r1, lsl #29 │ │ - b.n 17500 │ │ + b.n 36bb0 │ │ movs r0, #152 @ 0x98 │ │ - b.n 17588 │ │ + b.n 36c38 │ │ asrs r5, r0, #32 │ │ - b.n 173b2 │ │ + b.n 36a62 │ │ movs r7, r0 │ │ - b.n 173b6 │ │ + b.n 36a66 │ │ subs r4, #181 @ 0xb5 │ │ add.w r0, r0, ip, asr #32 │ │ - b.n 1758a │ │ + b.n 36c3a │ │ lsls r0, r2, #1 │ │ movt r0, #356 @ 0x164 │ │ - b.n 17592 │ │ + b.n 36c42 │ │ strh r4, [r3, #10] │ │ - b.n 16ba4 │ │ + b.n 36254 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 177d2 │ │ + b.n 36e82 │ │ strh r4, [r7, #4] │ │ - b.n 175b0 │ │ + b.n 36c60 │ │ movs r0, #6 │ │ - b.n 173da │ │ + b.n 36a8a │ │ lsls r0, r1, #6 │ │ - b.n 16bb8 │ │ + b.n 36268 │ │ adds r0, #7 │ │ - b.n 173e2 │ │ + b.n 36a92 │ │ movs r0, r5 │ │ - b.n 16be0 │ │ + b.n 36290 │ │ lsls r4, r0, #6 │ │ - b.n 16bc4 │ │ + b.n 36274 │ │ lsls r0, r4, #1 │ │ - b.n 16be8 │ │ + b.n 36298 │ │ lsls r0, r0, #6 │ │ - b.n 16bcc │ │ + b.n 3627c │ │ lsls r4, r4, #1 │ │ - b.n 16bf0 │ │ + b.n 362a0 │ │ lsls r4, r7, #5 │ │ - b.n 16bd4 │ │ + b.n 36284 │ │ movs r4, r5 │ │ - b.n 16bf8 │ │ + b.n 362a8 │ │ lsls r4, r6, #5 │ │ - b.n 16bdc │ │ + b.n 3628c │ │ lsls r4, r0, #1 │ │ - b.n 16c00 │ │ + b.n 362b0 │ │ lsls r0, r4, #5 │ │ - b.n 16be4 │ │ + b.n 36294 │ │ movs r0, r6 │ │ - b.n 16c08 │ │ + b.n 362b8 │ │ lsls r0, r3, #5 │ │ - b.n 16bec │ │ + b.n 3629c │ │ movs r4, r6 │ │ - b.n 16c10 │ │ + b.n 362c0 │ │ lsls r4, r2, #5 │ │ - b.n 16bf4 │ │ + b.n 362a4 │ │ movs r0, r7 │ │ - b.n 16c18 │ │ + b.n 362c8 │ │ lsls r0, r2, #5 │ │ - b.n 16bfc │ │ + b.n 362ac │ │ movs r4, r7 │ │ - b.n 16c20 │ │ + b.n 362d0 │ │ lsls r4, r1, #5 │ │ - b.n 16c04 │ │ + b.n 362b4 │ │ lsls r0, r2, #1 │ │ - b.n 16c28 │ │ + b.n 362d8 │ │ lsls r0, r1, #5 │ │ - b.n 16c0c │ │ + b.n 362bc │ │ lsls r4, r2, #1 │ │ - b.n 16c30 │ │ + b.n 362e0 │ │ lsls r4, r0, #5 │ │ - b.n 16c14 │ │ + b.n 362c4 │ │ lsls r0, r0, #1 │ │ - b.n 16c38 │ │ + b.n 362e8 │ │ lsls r0, r0, #5 │ │ - b.n 16c1c │ │ + b.n 362cc │ │ lsls r0, r3, #1 │ │ - b.n 16c40 │ │ + b.n 362f0 │ │ lsls r4, r7, #4 │ │ - b.n 16c24 │ │ + b.n 362d4 │ │ lsls r4, r3, #1 │ │ - b.n 16c48 │ │ + b.n 362f8 │ │ lsls r0, r7, #4 │ │ - b.n 16c2c │ │ + b.n 362dc │ │ movs r0, r0 │ │ - b.n 17856 │ │ + b.n 36f06 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r1, #3473408 @ 0x350000 │ │ - b.n 1762a │ │ + b.n 36cda │ │ lsls r0, r6, #6 │ │ - b.n 16c3c │ │ + b.n 362ec │ │ lsls r4, r5, #6 │ │ - b.n 16c40 │ │ + b.n 362f0 │ │ lsls r4, r6, #1 │ │ - b.n 16c64 │ │ + b.n 36314 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r1, #2228224 @ 0x220000 │ │ - b.n 17472 │ │ - add r1, pc, #480 @ (adr r1, 17314 ) │ │ - b.n 16c50 │ │ + b.n 36b22 │ │ + add r1, pc, #480 @ (adr r1, 369c4 ) │ │ + b.n 36300 │ │ ands r0, r0 │ │ - b.n 16c54 │ │ + b.n 36304 │ │ lsrs r0, r7 │ │ add.w r1, r0, r4, rrx │ │ - b.n 16c7c │ │ + b.n 3632c │ │ movs r0, r0 │ │ - b.n 177e6 │ │ + b.n 36e96 │ │ movs r5, r3 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #0] │ │ - b.n 1788e │ │ + b.n 36f3e │ │ lsls r3, r5, #2 │ │ @ instruction: 0xea00ffc0 │ │ lsls r7, r7, #15 │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ @@ -26756,1033 +69497,1033 @@ │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ asrs r4, r1, #32 │ │ - b.n 16d00 │ │ - ldr r7, [pc, #300] @ (172f4 ) │ │ - b.n 17660 │ │ + b.n 363b0 │ │ + ldr r7, [pc, #300] @ (369a4 ) │ │ + b.n 36d10 │ │ str r0, [r2, r0] │ │ - b.n 16d08 │ │ + b.n 363b8 │ │ str r0, [sp, #4] │ │ - b.n 17912 │ │ + b.n 36fc2 │ │ str r4, [r2, #0] │ │ - b.n 16d10 │ │ + b.n 363c0 │ │ lsls r1, r4, #16 │ │ - b.n 1751a │ │ + b.n 36bca │ │ strb r0, [r3, #0] │ │ - b.n 16d18 │ │ + b.n 363c8 │ │ lsls r6, r0, #2 │ │ - b.n 16c78 │ │ + b.n 36328 │ │ lsrs r1, r4, #32 │ │ - b.n 17526 │ │ + b.n 36bd6 │ │ lsls r7, r0, #2 │ │ - b.n 16c80 │ │ + b.n 36330 │ │ lsrs r1, r4, #16 │ │ - b.n 1752e │ │ + b.n 36bde │ │ lsls r0, r1, #2 │ │ - b.n 16c88 │ │ + b.n 36338 │ │ lsls r5, r4, #16 │ │ - b.n 17536 │ │ + b.n 36be6 │ │ lsls r2, r1, #2 │ │ - b.n 16c90 │ │ + b.n 36340 │ │ lsrs r5, r4, #32 │ │ - b.n 1753e │ │ + b.n 36bee │ │ lsls r3, r1, #2 │ │ - b.n 16c98 │ │ + b.n 36348 │ │ lsrs r5, r4, #16 │ │ - b.n 17546 │ │ + b.n 36bf6 │ │ lsls r4, r1, #2 │ │ - b.n 16ca0 │ │ + b.n 36350 │ │ lsls r6, r4, #16 │ │ - b.n 1754e │ │ + b.n 36bfe │ │ lsls r6, r1, #2 │ │ - b.n 16ca8 │ │ + b.n 36358 │ │ lsrs r6, r4, #32 │ │ - b.n 17556 │ │ + b.n 36c06 │ │ lsls r7, r1, #2 │ │ - b.n 16cb0 │ │ + b.n 36360 │ │ lsrs r6, r4, #16 │ │ - b.n 1755e │ │ + b.n 36c0e │ │ adds r0, #28 │ │ - b.n 16d5c │ │ + b.n 3640c │ │ lsls r0, r2, #2 │ │ - b.n 16cbc │ │ + b.n 3636c │ │ lsls r7, r4, #16 │ │ - b.n 1756a │ │ + b.n 36c1a │ │ lsls r2, r2, #2 │ │ - b.n 16cc4 │ │ + b.n 36374 │ │ lsrs r7, r4, #32 │ │ - b.n 17572 │ │ + b.n 36c22 │ │ lsls r3, r2, #2 │ │ - b.n 16ccc │ │ + b.n 3637c │ │ lsrs r7, r4, #16 │ │ - b.n 1757a │ │ + b.n 36c2a │ │ movs r0, #32 │ │ - b.n 16d78 │ │ + b.n 36428 │ │ lsls r4, r2, #2 │ │ - b.n 16cd8 │ │ + b.n 36388 │ │ lsls r3, r4, #16 │ │ - b.n 17586 │ │ + b.n 36c36 │ │ lsls r6, r2, #2 │ │ - b.n 16ce0 │ │ + b.n 36390 │ │ lsrs r3, r4, #32 │ │ - b.n 1758e │ │ + b.n 36c3e │ │ lsls r7, r2, #2 │ │ - b.n 16ce8 │ │ + b.n 36398 │ │ lsrs r3, r4, #16 │ │ - b.n 17596 │ │ - add r0, pc, #16 @ (adr r0, 17268 ) │ │ - b.n 16d94 │ │ + b.n 36c46 │ │ + add r0, pc, #16 @ (adr r0, 36918 ) │ │ + b.n 36444 │ │ lsls r0, r3, #2 │ │ - b.n 16cf4 │ │ + b.n 363a4 │ │ lsls r2, r4, #16 │ │ - b.n 175a2 │ │ + b.n 36c52 │ │ lsls r2, r3, #2 │ │ - b.n 16cfc │ │ + b.n 363ac │ │ lsrs r2, r4, #32 │ │ - b.n 175aa │ │ + b.n 36c5a │ │ lsls r3, r3, #2 │ │ - b.n 16d04 │ │ + b.n 363b4 │ │ lsrs r2, r4, #16 │ │ - b.n 175b2 │ │ + b.n 36c62 │ │ asrs r5, r0, #2 │ │ - b.n 16d0c │ │ + b.n 363bc │ │ asrs r0, r1, #32 │ │ - b.n 16db4 │ │ + b.n 36464 │ │ lsls r4, r3, #2 │ │ - b.n 16d14 │ │ + b.n 363c4 │ │ lsls r2, r5, #16 │ │ - b.n 175c2 │ │ + b.n 36c72 │ │ lsls r6, r3, #2 │ │ - b.n 16d1c │ │ + b.n 363cc │ │ lsrs r2, r5, #32 │ │ - b.n 175ca │ │ + b.n 36c7a │ │ lsls r7, r3, #2 │ │ - b.n 16d24 │ │ + b.n 363d4 │ │ lsrs r2, r5, #16 │ │ - b.n 175d2 │ │ + b.n 36c82 │ │ lsls r0, r4, #2 │ │ - b.n 16d2c │ │ + b.n 363dc │ │ lsls r1, r4, #16 │ │ - b.n 175da │ │ + b.n 36c8a │ │ lsls r2, r4, #2 │ │ - b.n 16d34 │ │ + b.n 363e4 │ │ lsrs r1, r4, #32 │ │ - b.n 175e2 │ │ + b.n 36c92 │ │ lsls r3, r4, #2 │ │ - b.n 16d3c │ │ + b.n 363ec │ │ lsrs r1, r4, #16 │ │ - b.n 175ea │ │ + b.n 36c9a │ │ asrs r1, r4, #2 │ │ - b.n 16d44 │ │ + b.n 363f4 │ │ asrs r4, r4, #2 │ │ - b.n 17748 │ │ + b.n 36df8 │ │ lsls r4, r4, #2 │ │ - b.n 16d4c │ │ + b.n 363fc │ │ movs r4, r0 │ │ - b.n 175fa │ │ + b.n 36caa │ │ str r1, [r1, r2] │ │ - b.n 16d54 │ │ + b.n 36404 │ │ str r5, [r1, #8] │ │ - b.n 16d58 │ │ + b.n 36408 │ │ strb r1, [r2, #2] │ │ - b.n 16d5c │ │ + b.n 3640c │ │ adds r0, #149 @ 0x95 │ │ - b.n 16d60 │ │ + b.n 36410 │ │ movs r0, #153 @ 0x99 │ │ - b.n 16d64 │ │ - add r0, pc, #628 @ (adr r0, 17544 ) │ │ - b.n 16d68 │ │ + b.n 36414 │ │ + add r0, pc, #628 @ (adr r0, 36bf4 ) │ │ + b.n 36418 │ │ cmp r5, #25 │ │ @ instruction: 0xeb00a084 │ │ - b.n 17770 │ │ + b.n 36e20 │ │ asrs r0, r2, #1 │ │ - b.n 177ee │ │ + b.n 36e9e │ │ asrs r4, r6, #1 │ │ - b.n 16dfc │ │ + b.n 364ac │ │ movs r2, r1 │ │ - b.n 17626 │ │ + b.n 36cd6 │ │ strh r4, [r3, #36] @ 0x24 │ │ add.w r0, r0, sl │ │ - b.n 1762e │ │ + b.n 36cde │ │ asrs r2, r1, #32 │ │ - b.n 17632 │ │ + b.n 36ce2 │ │ movs r0, #4 │ │ - b.n 17636 │ │ + b.n 36ce6 │ │ strh r1, [r6, #8] │ │ add.w r0, r0, r0, asr #19 │ │ - b.n 16e38 │ │ + b.n 364e8 │ │ movs r3, #209 @ 0xd1 │ │ - b.n 17902 │ │ + b.n 36fb2 │ │ adds r0, #188 @ 0xbc │ │ - b.n 16e40 │ │ + b.n 364f0 │ │ strh r0, [r2, #0] │ │ - b.n 1781e │ │ + b.n 36ece │ │ str r0, [r0, #12] │ │ - b.n 16e48 │ │ + b.n 364f8 │ │ lsls r4, r3, #1 │ │ - b.n 177a8 │ │ + b.n 36e58 │ │ subs r4, r4, r4 │ │ - b.n 17656 │ │ + b.n 36d06 │ │ str r4, [r0, r3] │ │ - b.n 16e54 │ │ + b.n 36504 │ │ adds r2, #129 @ 0x81 │ │ - b.n 17522 │ │ + b.n 36bd2 │ │ asrs r1, r0, #12 │ │ - b.n 1742e │ │ + b.n 36ade │ │ str r7, [r7, #32] │ │ - b.n 17ae6 │ │ + b.n 37196 │ │ strb r0, [r1, #3] │ │ - b.n 16e64 │ │ + b.n 36514 │ │ ldr r0, [r2, #56] @ 0x38 │ │ vfma.f32 s4, s1, s30 │ │ orn fp, r8, #40704 @ 0x9f00 │ │ - b.n 172f4 │ │ + b.n 369a4 │ │ cmp r3, #144 @ 0x90 │ │ cdp 13, 0, cr3, cr4, cr2, {1} │ │ - b.n 17440 │ │ + b.n 36af0 │ │ movs r0, #36 @ 0x24 │ │ - b.n 17a82 │ │ + b.n 37132 │ │ asrs r2, r1, #32 │ │ - b.n 17686 │ │ + b.n 36d36 │ │ ldr r2, [r0, #40] @ 0x28 │ │ orn fp, r1, #73728 @ 0x12000 │ │ cdp 13, 2, cr3, cr4, cr3, {1} │ │ - b.n 1745c │ │ + b.n 36b0c │ │ asrs r0, r0, #32 │ │ - b.n 16e78 │ │ + b.n 36528 │ │ ldr r1, [r5, #124] @ 0x7c │ │ - b.n 17878 │ │ + b.n 36f28 │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 0, cr3, cr5, cr3, {1} │ │ - b.n 17470 │ │ + b.n 36b20 │ │ strb r0, [r2, #3] │ │ - b.n 16ea0 │ │ + b.n 36550 │ │ ldrh r7, [r5, #22] │ │ orn r0, r6, #1632 @ 0x660 │ │ - b.n 16ea8 │ │ + b.n 36558 │ │ subs r3, #144 @ 0x90 │ │ mcr 0, 1, r5, cr5, cr12, {6} │ │ - b.n 16eb0 │ │ + b.n 36560 │ │ subs r5, #35 @ 0x23 │ │ - b.n 17486 │ │ + b.n 36b36 │ │ str r4, [r2, #12] │ │ - b.n 16eb8 │ │ + b.n 36568 │ │ bxns pc │ │ ubfx fp, r7, #14, #17 │ │ cdp 13, 0, cr3, cr10, cr3, {1} │ │ - b.n 17498 │ │ - ldr r0, [pc, #920] @ (17724 ) │ │ + b.n 36b48 │ │ + ldr r0, [pc, #920] @ (36dd4 ) │ │ @ instruction: 0xf3647d23 │ │ - b.n 1749e │ │ + b.n 36b4e │ │ str r0, [r0, #0] │ │ - b.n 176d6 │ │ + b.n 36d86 │ │ subs r3, #144 @ 0x90 │ │ mcr 0, 1, r3, cr10, cr8, {6} │ │ - b.n 16ed8 │ │ - ldr r0, [pc, #928] @ (17740 ) │ │ + b.n 36588 │ │ + ldr r0, [pc, #928] @ (36df0 ) │ │ @ instruction: 0xf2647b90 │ │ cdp 13, 0, cr3, cr11, cr7, {1} │ │ - b.n 174b0 │ │ - ldr r2, [pc, #520] @ (175b4 ) │ │ + b.n 36b60 │ │ + ldr r2, [pc, #520] @ (36c64 ) │ │ orr.w sp, r6, #667648 @ 0xa3000 │ │ - b.n 174bc │ │ + b.n 36b6c │ │ subs r3, #144 @ 0x90 │ │ mcr 15, 1, r3, cr11, cr12, {7} │ │ - b.n 179d8 │ │ + b.n 37088 │ │ adds r0, #255 @ 0xff │ │ - b.n 17a3e │ │ + b.n 370ee │ │ strb r3, [r0, #0] │ │ - b.n 174ca │ │ - add r7, pc, #496 @ (adr r7, 175b4 ) │ │ + b.n 36b7a │ │ + add r7, pc, #496 @ (adr r7, 36c64 ) │ │ ubfx r0, r7, #4, #2 │ │ - b.n 17458 │ │ + b.n 36b08 │ │ adds r2, r4, #4 │ │ - b.n 174d0 │ │ + b.n 36b80 │ │ adds r0, #100 @ 0x64 │ │ - b.n 16e08 │ │ + b.n 364b8 │ │ cmp r0, #226 @ 0xe2 │ │ bfi r0, sl, #4, #4294967293 │ │ - b.n 16ee6 │ │ + b.n 36596 │ │ asrs r7, r7, #12 │ │ - b.n 17b62 │ │ + b.n 37212 │ │ str r0, [r2, #0] │ │ - b.n 178e2 │ │ + b.n 36f92 │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf2621003 │ │ - b.n 1746c │ │ + b.n 36b1c │ │ asrs r7, r1, #9 │ │ - b.n 17870 │ │ + b.n 36f20 │ │ asrs r4, r7, #32 │ │ - b.n 16e08 │ │ + b.n 364b8 │ │ lsrs r7, r1, #10 │ │ - b.w ff05e090 │ │ + b.w ff07d740 │ │ add.w r0, r0, r0 │ │ - b.n 17a9e │ │ + b.n 3714e │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n 17746 │ │ - beq.n 17468 │ │ - b.n 178a0 │ │ + b.n 36df6 │ │ + beq.n 36b18 │ │ + b.n 36f50 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 1792c │ │ + b.n 36fdc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r8} │ │ - b.n 16e50 │ │ + b.n 36500 │ │ vhsub.s8 q15, , │ │ eors r4, r6 │ │ - b.n 16f5c │ │ + b.n 3660c │ │ movs r0, r0 │ │ - b.n 17ac6 │ │ + b.n 37176 │ │ vpmin.u8 , , │ │ lsls r4, r1, #4 │ │ - b.n 16e64 │ │ + b.n 36514 │ │ movs r0, r0 │ │ - b.n 17ad2 │ │ + b.n 37182 │ │ vpmin.u8 , q10, │ │ lsls r0, r2, #4 │ │ - b.n 16e70 │ │ + b.n 36520 │ │ movs r0, r0 │ │ - b.n 17ade │ │ + b.n 3718e │ │ vpmin.u8 , , │ │ lsls r4, r2, #4 │ │ - b.n 16e7c │ │ + b.n 3652c │ │ movs r0, r0 │ │ - b.n 17aea │ │ + b.n 3719a │ │ vpmin.u , q15, │ │ lsls r0, r3, #4 │ │ - b.n 16e88 │ │ + b.n 36538 │ │ movs r0, r0 │ │ - b.n 17af6 │ │ + b.n 371a6 │ │ vpmin.u , , │ │ lsls r4, r3, #4 │ │ - b.n 16e94 │ │ + b.n 36544 │ │ asrs r3, r4, #4 │ │ - b.n 17a6c │ │ + b.n 3711c │ │ asrs r5, r0, #5 │ │ - b.n 17ae6 │ │ + b.n 37196 │ │ movs r1, r0 │ │ - b.n 1770a │ │ + b.n 36dba │ │ vpmin.u q4, q11, │ │ str r0, [r4, r4] │ │ - b.n 16ea8 │ │ + b.n 36558 │ │ movs r0, #6 │ │ - b.n 177b6 │ │ + b.n 36e66 │ │ movs r2, r6 │ │ subs r0, r0, r0 │ │ stmia r2!, {r0, r2, r3, r4, r6, r7} │ │ - b.n 17a86 │ │ + b.n 37136 │ │ stmia r0!, {r0, r2, r5, r6} │ │ - b.n 17b02 │ │ + b.n 371b2 │ │ movs r4, r1 │ │ - b.n 17730 │ │ + b.n 36de0 │ │ vpmin.u32 q4, , │ │ asrs r4, r0, #32 │ │ - b.n 177ce │ │ + b.n 36e7e │ │ strb r0, [r1, #0] │ │ - b.n 177d2 │ │ + b.n 36e82 │ │ adds r0, #14 │ │ - b.n 177d6 │ │ + b.n 36e86 │ │ movs r0, #112 @ 0x70 │ │ - b.n 16fb4 │ │ + b.n 36664 │ │ movs r5, r5 │ │ subs r0, r0, r0 │ │ asrs r4, r4, #4 │ │ - b.n 16ed8 │ │ + b.n 36588 │ │ adds r4, #2 │ │ - b.n 17aae │ │ + b.n 3715e │ │ adds r1, #252 @ 0xfc │ │ - b.n 17b2a │ │ + b.n 371da │ │ movs r3, r0 │ │ - b.n 17750 │ │ + b.n 36e00 │ │ vpmin.u32 q4, , │ │ lsls r3, r1, #2 │ │ subs r0, r0, r0 │ │ asrs r0, r5, #4 │ │ - b.n 16ef0 │ │ + b.n 365a0 │ │ subs r4, #139 @ 0x8b │ │ - b.n 17ac8 │ │ + b.n 37178 │ │ adds r3, #104 @ 0x68 │ │ - b.n 17b42 │ │ + b.n 371f2 │ │ movs r3, r0 │ │ - b.n 17768 │ │ + b.n 36e18 │ │ vpmin.u16 q4, , │ │ lsls r5, r0, #2 │ │ subs r0, r0, r0 │ │ subs r2, #237 @ 0xed │ │ - b.n 17ae8 │ │ + b.n 37198 │ │ asrs r4, r5, #4 │ │ - b.n 16f0c │ │ + b.n 365bc │ │ adds r3, #201 @ 0xc9 │ │ - b.n 17b5a │ │ + b.n 3720a │ │ str r4, [r1, r0] │ │ - b.n 1781e │ │ + b.n 36ece │ │ movs r3, r0 │ │ - b.n 17784 │ │ + b.n 36e34 │ │ str r0, [sp, #0] │ │ - b.n 17c26 │ │ + b.n 372d6 │ │ asrs r4, r0, #32 │ │ - b.n 1782a │ │ + b.n 36eda │ │ strb r0, [r1, #0] │ │ - b.n 1782e │ │ + b.n 36ede │ │ adds r0, #14 │ │ - b.n 17832 │ │ + b.n 36ee2 │ │ movs r7, r2 │ │ ldr r2, [sp, #0] │ │ @ instruction: 0xffc1eaff │ │ lsls r0, r2, #8 │ │ - b.n 1703c │ │ + b.n 366ec │ │ movs r0, r0 │ │ - b.n 17620 │ │ + b.n 36cd0 │ │ movs r3, r1 │ │ and.w r2, r0, r8 │ │ - b.n 17048 │ │ + b.n 366f8 │ │ movs r0, r0 │ │ - b.n 1762c │ │ + b.n 36cdc │ │ movs r0, r1 │ │ and.w r2, r0, r0 │ │ - b.n 17054 │ │ + b.n 36704 │ │ movs r0, r0 │ │ - b.n 17638 │ │ + b.n 36ce8 │ │ movs r5, r0 │ │ and.w r1, r0, r8, ror #3 │ │ - b.n 17060 │ │ + b.n 36710 │ │ movs r0, r0 │ │ - b.n 17644 │ │ + b.n 36cf4 │ │ movs r2, r0 │ │ and.w r1, r0, r0, ror #3 │ │ - b.n 1706c │ │ + b.n 3671c │ │ asrs r4, r6, #1 │ │ - b.n 1706c │ │ + b.n 3671c │ │ movs r0, r0 │ │ - b.n 17654 │ │ + b.n 36d04 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 1705c │ │ + b.n 3670c │ │ asrs r4, r5, #2 │ │ - b.n 17060 │ │ + b.n 36710 │ │ vrhadd.u d14, d2, d31 │ │ ldc2l 10, cr14, [r2, #1020]! @ 0x3fc @ │ │ asrs r4, r0, #32 │ │ - b.n 1788a │ │ + b.n 36f3a │ │ strb r0, [r1, #0] │ │ - b.n 1788e │ │ + b.n 36f3e │ │ movs r0, #112 @ 0x70 │ │ - b.n 1706c │ │ + b.n 3671c │ │ adds r0, #14 │ │ - b.n 17896 │ │ + b.n 36f46 │ │ lsls r4, r7, #25 │ │ ubfx r0, r7, #8, #21 │ │ - b.n 17a64 │ │ + b.n 37114 │ │ ldmia r7!, {r0, r1, r3, r6} │ │ - b.n 179f8 │ │ - ldr r7, [pc, #1020] @ (17960 ) │ │ - b.n 17b84 │ │ + b.n 370a8 │ │ + ldr r7, [pc, #1020] @ (37010 ) │ │ + b.n 37234 │ │ ands r7, r7 │ │ - b.n 17bea │ │ + b.n 3729a │ │ lsrs r7, r1, #10 │ │ orr.w lr, r2, #450560 @ 0x6e000 │ │ - b.n 17b86 │ │ + b.n 37236 │ │ movs r2, #186 @ 0xba │ │ - b.n 17bf6 │ │ + b.n 372a6 │ │ movs r2, r0 │ │ - b.n 1767a │ │ + b.n 36d2a │ │ lsls r4, r3, #4 │ │ - b.n 16f94 │ │ + b.n 36644 │ │ lsrs r2, r4, #20 │ │ - b.n 17b98 │ │ + b.n 37248 │ │ lsls r2, r3, #14 │ │ - b.n 17c06 │ │ + b.n 372b6 │ │ asrs r0, r1, #1 │ │ ldmia.w ip, {} │ │ - b.n 17698 │ │ + b.n 36d48 │ │ lsls r0, r4, #4 │ │ - b.n 16fa8 │ │ + b.n 36658 │ │ lsls r1, r0, #5 │ │ - b.n 17b9e │ │ + b.n 3724e │ │ movs r6, r6 │ │ - b.n 17c1a │ │ + b.n 372ca │ │ asrs r0, r1 │ │ - b.n 16fb4 │ │ + b.n 36664 │ │ movs r0, r0 │ │ - b.n 176a8 │ │ + b.n 36d58 │ │ lsls r4, r5, #4 │ │ - b.n 16fbc │ │ + b.n 3666c │ │ lsls r4, r6, #12 │ │ - b.n 17bbe │ │ + b.n 3726e │ │ lsls r7, r2, #2 │ │ - b.n 17c2e │ │ + b.n 372de │ │ movs r0, r0 │ │ - b.n 176be │ │ + b.n 36d6e │ │ lsls r0, r5, #4 │ │ - b.n 16fcc │ │ + b.n 3667c │ │ lsrs r5, r7, #15 │ │ - b.n 17bd0 │ │ + b.n 37280 │ │ lsls r3, r0, #8 │ │ - b.n 17c3e │ │ + b.n 372ee │ │ movs r0, r0 │ │ - b.n 176da │ │ + b.n 36d8a │ │ lsls r4, r4, #4 │ │ - b.n 16fdc │ │ + b.n 3668c │ │ movs r2, r1 │ │ - b.n 1790a │ │ + b.n 36fba │ │ strh r3, [r4, #30] │ │ add.w pc, r0, fp, lsl #9 │ │ - b.n 17a68 │ │ + b.n 37118 │ │ movs r2, r1 │ │ - b.n 17916 │ │ + b.n 36fc6 │ │ asrs r2, r1, #32 │ │ - b.n 1791a │ │ + b.n 36fca │ │ strh r0, [r7, #2] │ │ @ instruction: 0xeb00e0e0 │ │ - b.n 1711c │ │ + b.n 367cc │ │ stmia r3!, {r0, r4, r6, r7} │ │ - b.n 17be6 │ │ + b.n 37296 │ │ adds r0, #188 @ 0xbc │ │ - b.n 17124 │ │ + b.n 367d4 │ │ lsls r7, r7, #8 │ │ - b.n 17dae │ │ + b.n 3745e │ │ str r0, [r0, #12] │ │ - b.n 1712c │ │ + b.n 367dc │ │ lsrs r0, r2, #14 │ │ vfma.f64 d1, d0, d30 │ │ - b.n 1793a │ │ + b.n 36fea │ │ str r4, [r0, r3] │ │ - b.n 17138 │ │ + b.n 367e8 │ │ subs r4, #129 @ 0x81 │ │ - b.n 17808 │ │ + b.n 36eb8 │ │ lsls r1, r0, #12 │ │ - b.n 17712 │ │ + b.n 36dc2 │ │ asrs r4, r4, #32 │ │ - b.n 17d4a │ │ + b.n 373fa │ │ movs r0, #200 @ 0xc8 │ │ - b.n 17148 │ │ - ldr r2, [pc, #516] @ (17814 ) │ │ + b.n 367f8 │ │ + ldr r2, [pc, #516] @ (36ec4 ) │ │ orn sl, sl, #292864 @ 0x47800 │ │ orn r0, r7, #1824 @ 0x720 │ │ - b.n 17b38 │ │ + b.n 371e8 │ │ lsrs r3, r4, #20 │ │ - b.n 1771e │ │ + b.n 36dce │ │ subs r3, #144 @ 0x90 │ │ mcr 0, 0, r3, cr8, cr12, {6} │ │ - b.n 17160 │ │ + b.n 36810 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn fp, r6, #4718592 @ 0x480000 │ │ cdp 13, 2, cr0, cr8, cr0, {1} │ │ - b.n 1773c │ │ + b.n 36dec │ │ str r4, [r1, #12] │ │ - b.n 17170 │ │ + b.n 36820 │ │ ldrsh r4, [r7, r7] │ │ - b.n 17c58 │ │ + b.n 37308 │ │ lsrs r0, r2, #14 │ │ cdp 13, 0, cr0, cr9, cr0, {1} │ │ - b.n 17746 │ │ + b.n 36df6 │ │ movs r0, #208 @ 0xd0 │ │ - b.n 17180 │ │ + b.n 36830 │ │ str r7, [r7, r3] │ │ - b.n 17cca │ │ + b.n 3737a │ │ lsrs r0, r2, #14 │ │ cdp 13, 2, cr0, cr9, cr0, {1} │ │ - b.n 1775e │ │ + b.n 36e0e │ │ str r4, [r2, #12] │ │ - b.n 17190 │ │ + b.n 36840 │ │ lsrs r0, r2, #14 │ │ cdp 13, 0, cr0, cr10, cr0, {1} │ │ - b.n 17762 │ │ + b.n 36e12 │ │ movs r0, #216 @ 0xd8 │ │ - b.n 1719c │ │ + b.n 3684c │ │ strh r4, [r7, #58] @ 0x3a │ │ ubfx fp, r7, #2, #17 │ │ cdp 13, 2, cr0, cr10, cr0, {1} │ │ - b.n 1777a │ │ - ldr r0, [pc, #912] @ (17a00 ) │ │ + b.n 36e2a │ │ + ldr r0, [pc, #912] @ (370b0 ) │ │ bfi r0, r8, #24, #4294967277 │ │ - b.n 17692 │ │ + b.n 36d42 │ │ lsrs r0, r2, #14 │ │ cdp 13, 0, cr7, cr11, cr0, {1} │ │ - b.n 17782 │ │ + b.n 36e32 │ │ lsls r4, r3, #1 │ │ - b.n 17b18 │ │ - ldr r0, [pc, #920] @ (17a1c ) │ │ + b.n 371c8 │ │ + ldr r0, [pc, #920] @ (370cc ) │ │ @ instruction: 0xf2646005 │ │ - b.n 17796 │ │ + b.n 36e46 │ │ ldrb r0, [r2, #14] │ │ cdp 0, 2, cr2, cr11, cr0, {0} │ │ - b.n 179d2 │ │ + b.n 37082 │ │ ldrb r7, [r4, #20] │ │ - b.n 1779c │ │ + b.n 36e4c │ │ adds r0, #100 @ 0x64 │ │ - b.n 170d0 │ │ - ldr r2, [pc, #516] @ (178a0 ) │ │ - bne.w fff5a596 │ │ + b.n 36780 │ │ + ldr r2, [pc, #516] @ (36f50 ) │ │ + bne.w fff79c46 │ │ ubfx r0, r7, #4, #1 │ │ - b.n 171da │ │ + b.n 3688a │ │ cmp r0, #226 @ 0xe2 │ │ bfi r0, sl, #4, #4294967294 │ │ - b.n 1773a │ │ + b.n 36dea │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf2621d27 │ │ - b.n 177b8 │ │ + b.n 36e68 │ │ asrs r0, r0, #32 │ │ - b.n 171be │ │ + b.n 3686e │ │ asrs r0, r6, #1 │ │ - b.n 171f8 │ │ + b.n 368a8 │ │ lsrs r7, r1, #10 │ │ orr.w r3, r1, #3129344 @ 0x2fc000 │ │ - b.n 17e54 │ │ + b.n 37504 │ │ asrs r3, r0, #32 │ │ - b.n 1774c │ │ + b.n 36dfc │ │ asrs r7, r1, #9 │ │ - b.n 17b50 │ │ + b.n 37200 │ │ asrs r4, r7, #32 │ │ - b.n 170e8 │ │ + b.n 36798 │ │ str r5, [sp, #600] @ 0x258 │ │ @ instruction: 0xeb009000 │ │ - b.n 17a1a │ │ + b.n 370ca │ │ movs r0, r0 │ │ - b.n 17d7e │ │ + b.n 3742e │ │ str r0, [sp, #4] │ │ asrs r0, r0, #12 │ │ vpmin.u8 q15, q11, │ │ str r4, [r1, r0] │ │ - b.n 17a2a │ │ + b.n 370da │ │ asrs r4, r0, #32 │ │ - b.n 17a2e │ │ + b.n 370de │ │ strb r0, [r1, #0] │ │ - b.n 17a32 │ │ + b.n 370e2 │ │ @ instruction: 0xff96eaff │ │ - blx 417d38 │ │ - blx 417d3c │ │ - blx 417d40 │ │ + blx 4373e8 │ │ + blx 4373ec │ │ + blx 4373f0 │ │ @ instruction: 0xf0bc0fff │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ - blt.n 176ca │ │ - vcvt.f32.u32 , q1, #2 │ │ - vcvt.f16.u16 d29, d30, #2 │ │ - vcvt.f32.u32 , q6, #2 │ │ - vcvt.u16.f16 , q3, #2 │ │ - vqshl.u32 q15, q2, #30 │ │ - @ instruction: 0xfffe48f0 │ │ + b.n 368ac │ │ + @ instruction: 0xfffced05 │ │ + vqabs.s d30, d6 │ │ + vqrdmulh.s q15, q6, d12[0] │ │ + vshll.u32 q15, d11, #28 │ │ + vqrdmlsh.s , q6, d28[0] │ │ + @ instruction: 0xfffd48f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 17c4c │ │ - beq.n 176a4 │ │ - b.n 17bd0 │ │ + b.n 372fc │ │ + beq.n 36d54 │ │ + b.n 37280 │ │ cmp r2, #13 │ │ orn r0, r2, #800 @ 0x320 │ │ - b.n 17c58 │ │ + b.n 37308 │ │ ands r0, r0 │ │ - b.n 17a82 │ │ + b.n 37132 │ │ lsrs r5, r1, #8 │ │ orn r0, r1, #8847360 @ 0x870000 │ │ - b.n 17a8a │ │ + b.n 3713a │ │ ldr r7, [r1, #32] │ │ orn r0, r2, #655360 @ 0xa0000 │ │ - b.n 17c60 │ │ + b.n 37310 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r2, #589824 @ 0x90000 │ │ - b.n 17c68 │ │ - ldr r2, [pc, #60] @ (17798 ) │ │ + b.n 37318 │ │ + ldr r2, [pc, #60] @ (36e48 ) │ │ orn r0, r1, #2228224 @ 0x220000 │ │ - b.n 17298 │ │ + b.n 36948 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r2, #720896 @ 0xb0000 │ │ - b.n 17eaa │ │ + b.n 3755a │ │ movs r0, r0 │ │ - b.n 17e10 │ │ + b.n 374c0 │ │ cmp r2, #194 @ 0xc2 │ │ orr.w sl, r0, #26496 @ 0x6780 │ │ orr.w r0, r0, #10158080 @ 0x9b0000 │ │ lsrs r0, r0, #8 │ │ lsrs r5, r1, #8 │ │ orn r0, r1, #12582912 @ 0xc00000 │ │ - b.n 17c90 │ │ + b.n 37340 │ │ movs r0, #96 @ 0x60 │ │ - b.n 17ec6 │ │ + b.n 37576 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 17c9c │ │ + b.n 3734c │ │ cmp r2, #15 │ │ orn sl, r1, #423936 @ 0x67800 │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 17e40 │ │ + b.n 374f0 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n 178b0 │ │ + b.n 36f60 │ │ lsrs r7, r1, #8 │ │ orn r0, r3, #589824 @ 0x90000 │ │ - b.n 17eae │ │ + b.n 3755e │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #8448 @ 0x2100 │ │ - b.n 17ccc │ │ + b.n 3737c │ │ asrs r0, r1, #1 │ │ - b.n 17cd0 │ │ + b.n 37380 │ │ str r4, [r1, #0] │ │ - b.n 172f0 │ │ + b.n 369a0 │ │ movs r5, r0 │ │ - b.n 17afe │ │ + b.n 371ae │ │ str r3, [r5, #44] @ 0x2c │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n 17f06 │ │ + b.n 375b6 │ │ movs r5, r0 │ │ - b.n 17b0a │ │ + b.n 371ba │ │ asrs r4, r0, #32 │ │ - b.n 17b0e │ │ + b.n 371be │ │ str r5, [r7, #48] @ 0x30 │ │ add.w r0, r0, r1, lsl #28 │ │ - b.n 17ce4 │ │ + b.n 37394 │ │ movs r6, r0 │ │ - b.n 17a88 │ │ + b.n 37138 │ │ @ instruction: 0xfff99aff │ │ movs r1, r0 │ │ - b.n 17f22 │ │ - beq.n 17804 │ │ - b.n 17c7c │ │ + b.n 375d2 │ │ + beq.n 36eb4 │ │ + b.n 3732c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r6, sp} │ │ - b.n 17f2e │ │ + b.n 375de │ │ movs r0, r0 │ │ - b.n 17e98 │ │ + b.n 37548 │ │ @ instruction: 0xffe91aff │ │ @ instruction: 0xffeceaff │ │ - ldr r4, [pc, #448] @ (179bc ) │ │ + ldr r4, [pc, #448] @ (3706c ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 17d1c │ │ - beq.n 178a4 │ │ - b.n 17ca0 │ │ + b.n 373cc │ │ + beq.n 36f54 │ │ + b.n 37350 │ │ ands r1, r0 │ │ - b.n 17b4a │ │ + b.n 371fa │ │ asrs r0, r1, #32 │ │ - b.n 1732e │ │ + b.n 369de │ │ movs r0, r0 │ │ - b.n 17eb4 │ │ + b.n 37564 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 17ebe │ │ + b.n 3756e │ │ movs r5, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 17eca │ │ + b.n 3757a │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 17ed0 │ │ + b.n 37580 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, #0] │ │ - b.n 17368 │ │ + b.n 36a18 │ │ str r0, [r6, r0] │ │ - b.n 17d50 │ │ + b.n 37400 │ │ lsls r4, r1, #1 │ │ stmia.w sp, {r4, sp, lr} │ │ - b.n 17d58 │ │ + b.n 37408 │ │ adds r0, #0 │ │ - b.n 17f82 │ │ + b.n 37632 │ │ asrs r4, r1, #32 │ │ - b.n 1737c │ │ + b.n 36a2c │ │ movs r0, #6 │ │ - b.n 17b8a │ │ + b.n 3723a │ │ asrs r4, r1, #32 │ │ - b.n 17368 │ │ + b.n 36a18 │ │ asrs r5, r0, #32 │ │ - b.n 17b92 │ │ + b.n 37242 │ │ movs r2, r4 │ │ add.w sl, r0, sp, lsl #3 │ │ orn r0, r6, #2621440 @ 0x280000 │ │ - b.n 17d66 │ │ + b.n 37416 │ │ cmp r2, #13 │ │ orn sl, r5, #9371648 @ 0x8f0000 │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 17d72 │ │ + b.n 37422 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn sl, r5, #2288 @ 0x8f0 │ │ orr.w r0, r1, #2883584 @ 0x2c0000 │ │ - b.n 17fb6 │ │ - ldr r2, [pc, #828] @ (17bb4 ) │ │ + b.n 37666 │ │ + ldr r2, [pc, #828] @ (37264 ) │ │ orn sl, r6, #528384 @ 0x81000 │ │ orr.w sl, r4, #36608 @ 0x8f00 │ │ - bl ff05b8a2 │ │ - b.n 17d1c │ │ + bl ff07af52 │ │ + b.n 373cc │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r6, sp} │ │ - b.n 173cc │ │ + b.n 36a7c │ │ movs r0, #2 │ │ - b.n 179b0 │ │ + b.n 37060 │ │ movs r7, r0 │ │ and.w r0, r0, r8, ror #8 │ │ - b.n 173d8 │ │ + b.n 36a88 │ │ movs r0, #2 │ │ - b.n 179bc │ │ + b.n 3706c │ │ movs r4, r0 │ │ and.w r0, r0, r0, ror #8 │ │ - b.n 173e4 │ │ + b.n 36a94 │ │ movs r0, #2 │ │ - b.n 179c8 │ │ + b.n 37078 │ │ movs r1, r0 │ │ and.w r0, r0, r8, asr #8 │ │ - b.n 173f0 │ │ + b.n 36aa0 │ │ movs r0, #2 │ │ - b.n 179d4 │ │ + b.n 37084 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 173da │ │ + b.n 36a8a │ │ asrs r4, r5, #2 │ │ - b.n 173de │ │ + b.n 36a8e │ │ movs r2, r0 │ │ - b.n 17c02 │ │ + b.n 372b2 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 1800a │ │ - beq.n 178ec │ │ - b.n 17d64 │ │ + b.n 376ba │ │ + beq.n 36f9c │ │ + b.n 37414 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ - ldmia.w sp!, {r1, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ - vtbx.8 d29, {d30- instruction: 0xfffedaf7 │ │ - @ instruction: 0xfffe4ff0 │ │ + ldmia.w sp!, {r1, r3, r6, r9, sl, fp, ip, lr, pc} │ │ + vqrshrn.u64 d30, , #4 │ │ + vcvt.f32.u32 q15, , #4 │ │ + @ instruction: 0xfffcea73 │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 17e04 │ │ - beq.n 178f4 │ │ - b.n 17d88 │ │ + b.n 374b4 │ │ + beq.n 36fa4 │ │ + b.n 37438 │ │ ldrh r0, [r1, #24] │ │ stc 13, cr13, [sp, #-36]! @ 0xffffffdc │ │ - b.n 17d90 │ │ + b.n 37440 │ │ lsls r0, r2, #1 │ │ - blt.w 178fa │ │ - b.n 17c3e │ │ + blt.w 36faa │ │ + b.n 372ee │ │ movs r1, r0 │ │ - b.n 17c42 │ │ + b.n 372f2 │ │ adds r0, #96 @ 0x60 │ │ - b.n 17420 │ │ + b.n 36ad0 │ │ movs r0, r0 │ │ - b.n 17fb0 │ │ + b.n 37660 │ │ asrs r4, r6, #32 │ │ - b.n 17428 │ │ + b.n 36ad8 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r0, #4685824 @ 0x478000 │ │ orr.w r0, r0, #8519680 @ 0x820000 │ │ - b.n 17c5a │ │ + b.n 3730a │ │ lsrs r5, r1, #10 │ │ orr.w r0, r0, #3670016 @ 0x380000 │ │ asrs r5, r3, #22 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 1745c │ │ + b.n 36b0c │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ asrs r0, r4, #14 │ │ movs r0, r0 │ │ asrs r1, r0, #22 │ │ lsls r4, r1, #3 │ │ - b.n 17e50 │ │ + b.n 37500 │ │ movs r0, #56 @ 0x38 │ │ - b.n 17454 │ │ + b.n 36b04 │ │ cmp r7, #70 @ 0x46 │ │ - b.n 17dd4 │ │ + b.n 37484 │ │ asrs r1, r1, #32 │ │ - b.n 17c82 │ │ + b.n 37332 │ │ @ instruction: 0xfa8aebff │ │ str r0, [r3, #12] │ │ - b.n 17e64 │ │ + b.n 37514 │ │ stmia r0!, {r2, r3, r6, r7} │ │ - b.n 17488 │ │ - b.n 17af0 │ │ - b.n 1748c │ │ - movs r0, #0 │ │ - b.n 18096 │ │ - add r0, pc, #848 @ (adr r0, 17ca8 ) │ │ - b.n 17494 │ │ + b.n 36b38 │ │ + b.n 371a0 │ │ + b.n 36b3c │ │ + movs r0, #0 │ │ + b.n 37746 │ │ + add r0, pc, #848 @ (adr r0, 37358 ) │ │ + b.n 36b44 │ │ strb r4, [r1, #0] │ │ - b.n 17c7a │ │ + b.n 3732a │ │ lsls r0, r3, #1 │ │ ldmia.w r6, {r1, r3, ip, sp, lr} │ │ - b.n 17c74 │ │ + b.n 37324 │ │ strb r3, [r0, #0] │ │ - b.n 17c78 │ │ + b.n 37328 │ │ lsls r4, r4, #3 │ │ - b.n 174a8 │ │ + b.n 36b58 │ │ strb r4, [r0, #0] │ │ - b.n 17c80 │ │ + b.n 37330 │ │ asrs r0, r5, #3 │ │ - b.n 174b0 │ │ + b.n 36b60 │ │ strb r6, [r0, #0] │ │ - b.n 17c88 │ │ + b.n 37338 │ │ strb r0, [r0, #0] │ │ - b.n 17c8c │ │ + b.n 3733c │ │ str r1, [r0, r0] │ │ - b.n 17cb0 │ │ + b.n 37360 │ │ strb r0, [r0, #0] │ │ - b.n 180c6 │ │ + b.n 37776 │ │ str r0, [r3, r4] │ │ - b.n 173c0 │ │ + b.n 36a70 │ │ str r1, [r0, r0] │ │ lsls r5, r0, #14 │ │ movs r0, r0 │ │ - b.n 1803c │ │ + b.n 376ec │ │ movs r0, #0 │ │ lsls r0, r4, #15 │ │ movs r2, r0 │ │ - b.n 1799a │ │ + b.n 3704a │ │ lsls r4, r4, #3 │ │ - b.n 174b8 │ │ + b.n 36b68 │ │ movs r2, r0 │ │ - b.n 179ae │ │ + b.n 3705e │ │ lsls r0, r4, #3 │ │ - b.n 174c0 │ │ + b.n 36b70 │ │ movs r2, r0 │ │ - b.n 179b2 │ │ + b.n 37062 │ │ lsls r4, r3, #3 │ │ - b.n 174c8 │ │ + b.n 36b78 │ │ movs r2, r0 │ │ - b.n 179b8 │ │ + b.n 37068 │ │ lsls r0, r3, #3 │ │ - b.n 174d0 │ │ + b.n 36b80 │ │ movs r2, r0 │ │ - b.n 179ce │ │ + b.n 3707e │ │ asrs r2, r0, #32 │ │ - b.n 179c0 │ │ + b.n 37070 │ │ lsls r4, r2, #3 │ │ - b.n 174dc │ │ + b.n 36b8c │ │ movs r2, r0 │ │ - b.n 179e2 │ │ + b.n 37092 │ │ asrs r0, r5, #3 │ │ - b.n 174e4 │ │ + b.n 36b94 │ │ lsls r0, r2, #3 │ │ - b.n 174e8 │ │ + b.n 36b98 │ │ movs r2, r0 │ │ - b.n 179ea │ │ + b.n 3709a │ │ movs r0, r0 │ │ - b.n 18080 │ │ + b.n 37730 │ │ asrs r5, r0, #32 │ │ - b.n 17d1a │ │ + b.n 373ca │ │ ands r0, r1 │ │ - b.n 17514 │ │ + b.n 36bc4 │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #12 │ │ movs r1, r0 │ │ - b.n 17ce6 │ │ + b.n 37396 │ │ lsls r4, r1, #3 │ │ - b.n 17504 │ │ + b.n 36bb4 │ │ lsls r0, r1, #2 │ │ - b.n 17f08 │ │ + b.n 375b8 │ │ movs r0, #0 │ │ - b.n 18132 │ │ + b.n 377e2 │ │ asrs r4, r0, #32 │ │ - b.n 17d36 │ │ + b.n 373e6 │ │ @ instruction: 0xfa5debff │ │ lsrs r5, r2, #28 │ │ - b.n 17cdc │ │ + b.n 3738c │ │ ldr r4, [r5, #52] @ 0x34 │ │ - b.n 17540 │ │ - add r0, pc, #80 @ (adr r0, 17a54 ) │ │ - b.n 1753c │ │ + b.n 36bf0 │ │ + add r0, pc, #80 @ (adr r0, 37104 ) │ │ + b.n 36bec │ │ asrs r4, r0, #32 │ │ - b.n 17d4a │ │ + b.n 373fa │ │ lsls r0, r4, #10 │ │ - b.n 17d4e │ │ + b.n 373fe │ │ str r6, [r0, #0] │ │ - b.n 17b30 │ │ + b.n 371e0 │ │ movs r0, r1 │ │ - b.n 17530 │ │ + b.n 36be0 │ │ movs r0, #9 │ │ - b.n 17d5a │ │ + b.n 3740a │ │ movs r0, r2 │ │ - b.n 17554 │ │ + b.n 36c04 │ │ adds r0, #0 │ │ - b.n 18162 │ │ - add r0, pc, #0 @ (adr r0, 17a24 ) │ │ - b.n 17540 │ │ + b.n 37812 │ │ + add r0, pc, #0 @ (adr r0, 370d4 ) │ │ + b.n 36bf0 │ │ movs r0, r0 │ │ - b.n 180ca │ │ + b.n 3777a │ │ strb r4, [r0, #0] │ │ - b.n 17548 │ │ + b.n 36bf8 │ │ str r0, [r0, #0] │ │ asrs r0, r4, #6 │ │ lsls r0, r5, #1 │ │ - b.n 17f50 │ │ + b.n 37600 │ │ str r4, [r3, #4] │ │ - b.n 17554 │ │ + b.n 36c04 │ │ vrhadd.u d14, d6, d31 │ │ str r0, [sp, #208] @ 0xd0 │ │ - b.n 1757c │ │ + b.n 36c2c │ │ movs r0, r0 │ │ - b.n 180e6 │ │ + b.n 37796 │ │ lsls r5, r1, #10 │ │ lsrs r0, r0, #8 │ │ movs r0, r7 │ │ - b.n 17588 │ │ + b.n 36c38 │ │ asrs r0, r6, #1 │ │ - b.n 17ee8 │ │ + b.n 37598 │ │ movs r0, #4 │ │ - b.n 17f58 │ │ + b.n 37608 │ │ asrs r0, r1, #32 │ │ - b.n 17f5c │ │ + b.n 3760c │ │ movs r0, r2 │ │ - b.n 17f5e │ │ + b.n 3760e │ │ movs r4, r5 │ │ - b.n 1757c │ │ + b.n 36c2c │ │ movs r0, r2 │ │ - b.n 17f6a │ │ + b.n 3761a │ │ movs r0, r5 │ │ - b.n 17584 │ │ + b.n 36c34 │ │ lsrs r1, r2, #24 │ │ - b.n 17f88 │ │ + b.n 37638 │ │ movs r0, #48 @ 0x30 │ │ - b.n 1758c │ │ + b.n 36c3c │ │ movs r0, r5 │ │ - b.n 17f76 │ │ + b.n 37626 │ │ movs r4, r4 │ │ - b.n 17594 │ │ + b.n 36c44 │ │ lsrs r6, r0, #29 │ │ - b.n 17f14 │ │ + b.n 375c4 │ │ asrs r0, r3, #32 │ │ - b.n 1759c │ │ + b.n 36c4c │ │ movs r0, #40 @ 0x28 │ │ - b.n 17f86 │ │ + b.n 37636 │ │ asrs r4, r2, #1 │ │ - b.n 17f8a │ │ + b.n 3763a │ │ lsls r0, r2, #1 │ │ - b.n 17f8e │ │ + b.n 3763e │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2800058 │ │ - b.n 175b0 │ │ + b.n 36c60 │ │ movs r0, r1 │ │ - b.n 17faa │ │ + b.n 3765a │ │ strh r0, [r5, #4] │ │ - b.n 17fb8 │ │ + b.n 37668 │ │ eors r0, r5 │ │ - b.n 17fbc │ │ + b.n 3766c │ │ movs r0, #32 │ │ - b.n 175c0 │ │ + b.n 36c70 │ │ movs r0, #152 @ 0x98 │ │ - b.n 17f40 │ │ + b.n 375f0 │ │ str r1, [r0, r0] │ │ - b.n 181ee │ │ + b.n 3789e │ │ movs r0, #4 │ │ - b.n 17fb6 │ │ + b.n 37666 │ │ movs r0, r2 │ │ - b.n 175d0 │ │ + b.n 36c80 │ │ movs r4, r0 │ │ - b.n 181ca │ │ + b.n 3787a │ │ movs r0, #28 │ │ - b.n 175d8 │ │ + b.n 36c88 │ │ asrs r4, r2, #32 │ │ - b.n 175dc │ │ + b.n 36c8c │ │ movs r4, r1 │ │ - b.n 175e0 │ │ + b.n 36c90 │ │ movs r3, r4 │ │ @ instruction: 0xea00f000 │ │ - b.n 1810e │ │ - blx 418110 │ │ + b.n 377be │ │ + blx 4377c0 │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -27812,1169 +70553,1169 @@ │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ eors r0, r5 │ │ - b.n 18040 │ │ + b.n 376f0 │ │ asrs r0, r1, #32 │ │ - b.n 17660 │ │ + b.n 36d10 │ │ movs r0, #12 │ │ - b.n 17664 │ │ + b.n 36d14 │ │ adds r0, #0 │ │ - b.n 18272 │ │ + b.n 37922 │ │ str r4, [r3, #4] │ │ - b.n 17670 │ │ + b.n 36d20 │ │ movs r4, r0 │ │ - b.n 17e7a │ │ + b.n 3752a │ │ str r4, [r4, r1] │ │ - b.n 17678 │ │ + b.n 36d28 │ │ strb r0, [r0, #0] │ │ - b.n 18282 │ │ - add r0, pc, #0 @ (adr r0, 17b44 ) │ │ - b.n 17660 │ │ + b.n 37932 │ │ + add r0, pc, #0 @ (adr r0, 371f4 ) │ │ + b.n 36d10 │ │ str r4, [r0, r0] │ │ - b.n 17664 │ │ + b.n 36d14 │ │ vrhadd.u d14, d6, d31 │ │ str r1, [r0, r0] │ │ - b.n 1805c │ │ + b.n 3770c │ │ movs r0, r0 │ │ - b.n 181f6 │ │ + b.n 378a6 │ │ lsls r1, r1, #9 │ │ lsrs r0, r0, #8 │ │ cmp r7, #70 @ 0x46 │ │ - b.n 17ff4 │ │ + b.n 376a4 │ │ movs r0, r1 │ │ - b.n 17ea2 │ │ + b.n 37552 │ │ asrs r4, r0, #32 │ │ - b.n 17ea6 │ │ + b.n 37556 │ │ str r4, [r4, r1] │ │ - b.n 17684 │ │ + b.n 36d34 │ │ @ instruction: 0xfa00ebff │ │ adds r0, #168 @ 0xa8 │ │ - b.n 1808c │ │ + b.n 3773c │ │ lsls r4, r7 │ │ - b.n 176b0 │ │ + b.n 36d60 │ │ str r0, [r0, r3] │ │ - b.n 176b4 │ │ + b.n 36d64 │ │ movs r7, r1 │ │ ldmia.w r3, {} │ │ - b.n 17e84 │ │ + b.n 37534 │ │ asrs r0, r7, #2 │ │ - b.n 176c0 │ │ + b.n 36d70 │ │ movs r2, r0 │ │ - b.n 17e8a │ │ + b.n 3753a │ │ strb r4, [r0, #3] │ │ - b.n 176c8 │ │ + b.n 36d78 │ │ movs r3, r0 │ │ - b.n 17e92 │ │ + b.n 37542 │ │ str r0, [r3, #16] │ │ - b.n 175cc │ │ + b.n 36c7c │ │ movs r1, r0 │ │ - b.n 17e9a │ │ + b.n 3754a │ │ movs r4, r0 │ │ - b.n 17e9e │ │ + b.n 3754e │ │ movs r5, r0 │ │ - b.n 17ea2 │ │ + b.n 37552 │ │ movs r7, r0 │ │ - b.n 17ec6 │ │ + b.n 37576 │ │ str r1, [r0, #0] │ │ lsls r6, r0, #14 │ │ movs r0, r0 │ │ - b.n 1825a │ │ + b.n 3790a │ │ @ instruction: 0xffdb1aff │ │ movs r0, r0 │ │ - b.n 182f6 │ │ + b.n 379a6 │ │ ldrsh r6, [r0, r5] │ │ - b.n 18050 │ │ + b.n 37700 │ │ lsls r4, r5, #3 │ │ - b.n 176d8 │ │ + b.n 36d88 │ │ movs r0, #8 │ │ - b.n 17f02 │ │ + b.n 375b2 │ │ movs r0, r2 │ │ - b.n 17700 │ │ + b.n 36db0 │ │ asrs r5, r0, #32 │ │ - b.n 17f0a │ │ + b.n 375ba │ │ subs r0, #140 @ 0x8c │ │ @ instruction: 0xeb008058 │ │ - b.n 1770c │ │ + b.n 36dbc │ │ asrs r0, r4, #32 │ │ - b.n 18316 │ │ + b.n 379c6 │ │ lsls r0, r4, #2 │ │ - b.n 17610 │ │ + b.n 36cc0 │ │ str r0, [r6, #4] │ │ - b.n 18074 │ │ + b.n 37724 │ │ lsls r0, r4, #5 │ │ - b.n 176fc │ │ + b.n 36dac │ │ movs r0, r1 │ │ - b.n 17f26 │ │ + b.n 375d6 │ │ ands r6, r0 │ │ - b.n 17f2a │ │ + b.n 375da │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 18102 │ │ - ldr r3, [pc, #0] @ (17bf4 ) │ │ + b.n 377b2 │ │ + ldr r3, [pc, #0] @ (372a4 ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 18106 │ │ + b.n 377b6 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #423936 @ 0x67800 │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 18346 │ │ + b.n 379f6 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r4, #8781824 @ 0x860000 │ │ - b.n 17f4e │ │ - ldr r3, [pc, #80] @ (17c60 ) │ │ + b.n 375fe │ │ + ldr r3, [pc, #80] @ (37310 ) │ │ stcl 13, cr1, [fp, #-160] @ 0xffffff60 │ │ add.w r0, r0, ip, asr #9 │ │ - b.n 17650 │ │ - add r0, pc, #608 @ (adr r0, 17e7c ) │ │ - b.n 180b4 │ │ + b.n 36d00 │ │ + add r0, pc, #608 @ (adr r0, 3752c ) │ │ + b.n 37764 │ │ asrs r0, r6, #1 │ │ - b.n 17658 │ │ + b.n 36d08 │ │ lsls r0, r3, #1 │ │ - b.n 1765c │ │ + b.n 36d0c │ │ adds r2, r0, #4 │ │ - b.n 17f2c │ │ + b.n 375dc │ │ adds r0, #84 @ 0x54 │ │ - b.n 17664 │ │ + b.n 36d14 │ │ asrs r3, r0, #4 │ │ - b.n 183b4 │ │ + b.n 37a64 │ │ asrs r0, r3, #2 │ │ - b.n 1764c │ │ + b.n 36cfc │ │ asrs r0, r0, #32 │ │ - b.n 17762 │ │ + b.n 36e12 │ │ cmp r3, #144 @ 0x90 │ │ cdp 3, 0, cr7, cr4, cr1, {1} │ │ - b.n 17f82 │ │ + b.n 37632 │ │ asrs r7, r7, #32 │ │ - b.n 18048 │ │ + b.n 376f8 │ │ strb r0, [r7, #1] │ │ - b.n 17660 │ │ + b.n 36d10 │ │ add ip, ip │ │ @ instruction: 0xf2f47050 │ │ - b.n 17688 │ │ + b.n 36d38 │ │ adds r1, r0, #0 │ │ - b.n 17f96 │ │ + b.n 37646 │ │ asrs r7, r4, #4 │ │ - b.n 17f5c │ │ + b.n 3760c │ │ asrs r4, r7, #1 │ │ - b.n 17674 │ │ + b.n 36d24 │ │ subs r5, r4, #5 │ │ - b.n 18100 │ │ + b.n 377b0 │ │ lsrs r7, r5, #11 │ │ orn pc, r1, #3719168 @ 0x38c000 │ │ - b.n 18108 │ │ + b.n 377b8 │ │ cmp r2, #239 @ 0xef │ │ orn pc, r1, #3686400 @ 0x384000 │ │ - b.n 18110 │ │ + b.n 377c0 │ │ movs r0, #24 │ │ - b.n 177b0 │ │ + b.n 36e60 │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w r1, r1, #2146304 @ 0x20c000 │ │ - b.n 17fbe │ │ + b.n 3766e │ │ adds r0, r4, #0 │ │ - b.n 17f84 │ │ + b.n 37634 │ │ ldr r7, [r1, #40] @ 0x28 │ │ - bne.w fff3a41a │ │ + bne.w fff59aca │ │ @ instruction: 0xf3f91e07 │ │ - b.n 17f90 │ │ + b.n 37640 │ │ cmp r3, #144 @ 0x90 │ │ cdp 4, 3, cr2, cr7, cr6, {7} │ │ @ instruction: 0xf3624ce6 │ │ @ instruction: 0xf2f4401c │ │ - b.n 177d8 │ │ + b.n 36e88 │ │ asrs r3, r0, #4 │ │ - b.n 18424 │ │ + b.n 37ad4 │ │ asrs r0, r0, #2 │ │ - b.n 176bc │ │ + b.n 36d6c │ │ lsls r0, r6, #7 │ │ movw r1, #8703 @ 0x21ff │ │ - b.n 1846e │ │ + b.n 37b1e │ │ add ip, ip │ │ bfi r3, r8, #0, #1 │ │ - b.n 17cb8 │ │ + b.n 37368 │ │ lsls r4, r6, #7 │ │ @ instruction: 0xf2600a8f │ │ orr.w sl, r4, #10616832 @ 0xa20000 │ │ - b.n 17fc2 │ │ + b.n 37672 │ │ lsls r4, r0, #2 │ │ - b.n 176dc │ │ + b.n 36d8c │ │ adds r0, r5, r2 │ │ - b.n 17808 │ │ + b.n 36eb8 │ │ movs r2, r1 │ │ - b.n 1800e │ │ + b.n 376be │ │ asrs r1, r0, #32 │ │ - b.n 17df0 │ │ + b.n 374a0 │ │ ldrh r7, [r2, #8] │ │ add.w r0, r0, r8, lsr #6 │ │ - b.n 17710 │ │ + b.n 36dc0 │ │ adds r0, #132 @ 0x84 │ │ - b.n 18174 │ │ + b.n 37824 │ │ strb r7, [r7, #12] │ │ - b.n 18464 │ │ + b.n 37b14 │ │ strb r0, [r1, #3] │ │ - b.n 176fc │ │ + b.n 36dac │ │ strb r0, [r7, #1] │ │ - b.n 17720 │ │ + b.n 36dd0 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr0, cr0, cr13, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 18036 │ │ + b.n 376e6 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f07c23 │ │ - b.n 1800c │ │ + b.n 376bc │ │ strb r4, [r4, #2] │ │ - b.n 17718 │ │ + b.n 36dc8 │ │ strb r2, [r2, #5] │ │ - b.n 17cf8 │ │ + b.n 373a8 │ │ strb r4, [r5, #2] │ │ - b.n 17720 │ │ + b.n 36dd0 │ │ strb r7, [r7, #15] │ │ - b.n 184ce │ │ + b.n 37b7e │ │ adds r1, #3 │ │ - b.n 17d20 │ │ + b.n 373d0 │ │ subs r2, r4, #0 │ │ - b.n 1801c │ │ + b.n 376cc │ │ subs r7, #135 @ 0x87 │ │ - b.n 181b8 │ │ + b.n 37868 │ │ cmp r2, #239 @ 0xef │ │ orn pc, r3, #68096 @ 0x10a00 │ │ - b.n 181c0 │ │ + b.n 37870 │ │ ldr r7, [r1, #40] @ 0x28 │ │ orn r0, r4, #1376256 @ 0x150000 │ │ - b.n 17740 │ │ + b.n 36df0 │ │ asrs r3, r0, #32 │ │ - b.n 18132 │ │ + b.n 377e2 │ │ cmp r3, #144 @ 0x90 │ │ mrc 0, 1, r7, cr7, cr4, {0} │ │ - b.n 17870 │ │ - ldr r2, [pc, #956] @ (180f4 ) │ │ + b.n 36f20 │ │ + ldr r2, [pc, #956] @ (377a4 ) │ │ orn ip, r3, #2113536 @ 0x204000 │ │ - b.n 1807e │ │ + b.n 3772e │ │ asrs r0, r4, #12 │ │ - b.n 18044 │ │ + b.n 376f4 │ │ movs r7, r7 │ │ - b.n 18146 │ │ + b.n 377f6 │ │ mvns r4, r4 │ │ @ instruction: 0xf3f90ce6 │ │ @ instruction: 0xf2f00a00 │ │ - b.n 18092 │ │ + b.n 37742 │ │ asrs r0, r6, #2 │ │ - b.n 1776c │ │ + b.n 36e1c │ │ str r6, [r4, #68] @ 0x44 │ │ bfi r0, sl, #16, #4294967288 │ │ - b.n 1809e │ │ + b.n 3774e │ │ asrs r0, r1, #32 │ │ - b.n 180a2 │ │ + b.n 37752 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf36421f2 │ │ movw r1, #24816 @ 0x60f0 │ │ @ instruction: 0xf2620a8d │ │ orr.w r5, r4, #10616832 @ 0xa20000 │ │ - b.n 18076 │ │ + b.n 37726 │ │ lsls r4, r6, #2 │ │ - b.n 17790 │ │ + b.n 36e40 │ │ movs r6, r0 │ │ - b.n 180be │ │ + b.n 3776e │ │ strh r6, [r6, #14] │ │ add.w r0, r0, sl │ │ - b.n 180c6 │ │ + b.n 37776 │ │ asrs r0, r1, #32 │ │ - b.n 180ca │ │ + b.n 3777a │ │ movs r0, #6 │ │ - b.n 180ce │ │ + b.n 3777e │ │ ldrb r3, [r1, #26] │ │ add.w r0, r0, r5 │ │ - b.n 180d6 │ │ + b.n 37786 │ │ asrs r5, r0, #32 │ │ - b.n 180da │ │ + b.n 3778a │ │ movs r0, #6 │ │ - b.n 180de │ │ + b.n 3778e │ │ ldrb r7, [r0, #26] │ │ add.w r0, r0, r0, asr #24 │ │ - b.n 178e0 │ │ + b.n 36f90 │ │ movs r0, #10 │ │ - b.n 180ea │ │ + b.n 3779a │ │ movs r6, r0 │ │ - b.n 180ee │ │ + b.n 3779e │ │ asrs r6, r0, #32 │ │ - b.n 180f2 │ │ + b.n 377a2 │ │ ldrb r2, [r0, #26] │ │ add.w r0, r0, r6, lsl #12 │ │ - b.n 180fa │ │ + b.n 377aa │ │ movs r0, r4 │ │ - b.n 184fe │ │ + b.n 37bae │ │ asrs r5, r0, #32 │ │ - b.n 18102 │ │ + b.n 377b2 │ │ lsrs r0, r0, #11 │ │ orn r0, r3, #589824 @ 0x90000 │ │ - b.n 182d6 │ │ + b.n 37986 │ │ stmia r0!, {r5} │ │ - b.n 1850e │ │ + b.n 37bbe │ │ cmp r2, #192 @ 0xc0 │ │ orn r0, r1, #9437184 @ 0x900000 │ │ - b.n 182e0 │ │ + b.n 37990 │ │ lsls r4, r2, #1 │ │ - b.n 178f4 │ │ + b.n 36fa4 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn lr, r0, #9502720 @ 0x910000 │ │ - b.n 182fc │ │ - ldr r2, [pc, #828] @ (18120 ) │ │ + b.n 379ac │ │ + ldr r2, [pc, #828] @ (377d0 ) │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 182ea │ │ + b.n 3799a │ │ str r4, [r4, r0] │ │ - b.n 17928 │ │ + b.n 36fd8 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r2, #589824 @ 0x90000 │ │ - b.n 18300 │ │ + b.n 379b0 │ │ ldr r0, [r0, #48] @ 0x30 │ │ ldcl 0, cr3, [r3] │ │ - b.n 1853e │ │ - ldr r2, [pc, #828] @ (1813c ) │ │ + b.n 37bee │ │ + ldr r2, [pc, #828] @ (377ec ) │ │ orr.w r0, r2, #552960 @ 0x87000 │ │ - b.n 18146 │ │ + b.n 377f6 │ │ ldrh r4, [r1, #20] │ │ and.w r0, r2, #131072 @ 0x20000 │ │ - b.n 17912 │ │ + b.n 36fc2 │ │ movs r0, #5 │ │ - b.n 18152 │ │ + b.n 37802 │ │ lsrs r4, r1, #11 │ │ orr.w fp, r2, #8388608 @ 0x800000 │ │ ldcl 0, cr1, [r1, #4] │ │ - b.n 1855e │ │ + b.n 37c0e │ │ ldrh r7, [r1, #20] │ │ and.w r0, r4, #32768 @ 0x8000 │ │ - b.n 18166 │ │ + b.n 37816 │ │ asrs r0, r1, #3 │ │ - b.n 17840 │ │ + b.n 36ef0 │ │ asrs r0, r1, #32 │ │ - b.n 1856e │ │ + b.n 37c1e │ │ ldr r0, [r0, #48] @ 0x30 │ │ vstr d16, [r2, #304] @ 0x130 │ │ vstr s5, [sp, #772] @ 0x304 │ │ orr.w ip, r4, #1294336 @ 0x13c000 │ │ add.w r0, r0, r5 │ │ - b.n 18182 │ │ + b.n 37832 │ │ adds r4, r3, #2 │ │ add.w r1, r0, r4, ror #8 │ │ - b.n 17984 │ │ + b.n 37034 │ │ ldrb r1, [r1, #29] │ │ - b.n 18368 │ │ + b.n 37a18 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 18196 │ │ + b.n 37846 │ │ str r7, [r2, #8] │ │ - b.n 178f0 │ │ + b.n 36fa0 │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 1819e │ │ + b.n 3784e │ │ str r0, [r3, #8] │ │ - b.n 178f8 │ │ + b.n 36fa8 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 181a6 │ │ + b.n 37856 │ │ str r4, [r2, #8] │ │ - b.n 17900 │ │ + b.n 36fb0 │ │ ldr r7, [r4, #0] │ │ - b.n 181ae │ │ + b.n 3785e │ │ strb r3, [r2, #2] │ │ - b.n 17908 │ │ + b.n 36fb8 │ │ str r5, [r2, #8] │ │ - b.n 1790c │ │ + b.n 36fbc │ │ ldrb r7, [r2, #17] │ │ - b.n 17e3c │ │ + b.n 374ec │ │ movs r1, #2 │ │ - b.n 1818c │ │ + b.n 3783c │ │ movs r0, #150 @ 0x96 │ │ - b.n 17918 │ │ + b.n 36fc8 │ │ movs r1, #35 @ 0x23 │ │ - b.n 181c6 │ │ + b.n 37876 │ │ movs r0, #144 @ 0x90 │ │ - b.n 17920 │ │ + b.n 36fd0 │ │ movs r5, #35 @ 0x23 │ │ - b.n 181ce │ │ + b.n 3787e │ │ movs r0, #145 @ 0x91 │ │ - b.n 17928 │ │ + b.n 36fd8 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 181d6 │ │ + b.n 37886 │ │ movs r0, #146 @ 0x92 │ │ - b.n 17930 │ │ + b.n 36fe0 │ │ movs r2, #33 @ 0x21 │ │ - b.n 181de │ │ + b.n 3788e │ │ movs r0, #141 @ 0x8d │ │ - b.n 17938 │ │ + b.n 36fe8 │ │ movs r6, #33 @ 0x21 │ │ - b.n 181e6 │ │ + b.n 37896 │ │ movs r0, #142 @ 0x8e │ │ - b.n 17940 │ │ + b.n 36ff0 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 17e78 │ │ + b.n 37528 │ │ movs r3, #3 │ │ - b.n 181b6 │ │ + b.n 37866 │ │ movs r0, #143 @ 0x8f │ │ - b.n 1794c │ │ + b.n 36ffc │ │ movs r3, #32 │ │ - b.n 181fa │ │ + b.n 378aa │ │ movs r0, #138 @ 0x8a │ │ - b.n 17954 │ │ + b.n 37004 │ │ movs r7, #32 │ │ - b.n 18202 │ │ + b.n 378b2 │ │ movs r0, #139 @ 0x8b │ │ - b.n 1795c │ │ + b.n 3700c │ │ cmp r3, #80 @ 0x50 │ │ - b.n 17e90 │ │ + b.n 37540 │ │ adds r1, #32 │ │ - b.n 17a08 │ │ + b.n 370b8 │ │ asrs r1, r0, #8 │ │ - b.n 181d6 │ │ + b.n 37886 │ │ movs r1, #28 │ │ - b.n 17a10 │ │ + b.n 370c0 │ │ asrs r4, r1, #2 │ │ - b.n 17970 │ │ + b.n 37020 │ │ str r3, [r4, #64] @ 0x40 │ │ - b.n 1821e │ │ + b.n 378ce │ │ asrs r4, r2, #4 │ │ - b.n 17a1c │ │ + b.n 370cc │ │ str r7, [r0, #8] │ │ - b.n 1797c │ │ + b.n 3702c │ │ ldr r3, [r4, #0] │ │ - b.n 1822a │ │ + b.n 378da │ │ strb r0, [r0, #0] │ │ - b.n 17a16 │ │ + b.n 370c6 │ │ adds r0, #134 @ 0x86 │ │ - b.n 17988 │ │ + b.n 37038 │ │ str r0, [r1, #8] │ │ - b.n 1798c │ │ + b.n 3703c │ │ subs r4, #83 @ 0x53 │ │ - b.n 17ebc │ │ + b.n 3756c │ │ lsls r0, r0, #4 │ │ - b.n 18204 │ │ + b.n 378b4 │ │ lsls r1, r1, #2 │ │ - b.n 17998 │ │ + b.n 37048 │ │ lsls r2, r4, #4 │ │ - b.n 18246 │ │ + b.n 378f6 │ │ lsls r3, r0, #2 │ │ - b.n 179a0 │ │ + b.n 37050 │ │ lsls r2, r4, #20 │ │ - b.n 1824e │ │ + b.n 378fe │ │ lsls r4, r0, #2 │ │ - b.n 179a8 │ │ + b.n 37058 │ │ lsrs r2, r4, #4 │ │ - b.n 18256 │ │ + b.n 37906 │ │ lsls r5, r0, #2 │ │ - b.n 179b0 │ │ + b.n 37060 │ │ lsls r7, r4, #8 │ │ - b.n 1825e │ │ + b.n 3790e │ │ lsls r0, r0, #2 │ │ - b.n 179b8 │ │ + b.n 37068 │ │ lsls r7, r4, #24 │ │ - b.n 18266 │ │ + b.n 37916 │ │ lsls r1, r0, #2 │ │ - b.n 179c0 │ │ + b.n 37070 │ │ lsrs r7, r2, #9 │ │ - b.n 17ef8 │ │ + b.n 375a8 │ │ lsls r2, r0, #12 │ │ - b.n 18232 │ │ + b.n 378e2 │ │ lsls r2, r0, #2 │ │ - b.n 179cc │ │ + b.n 3707c │ │ lsls r1, r4, #12 │ │ - b.n 1827a │ │ + b.n 3792a │ │ lsls r5, r7, #1 │ │ - b.n 179d4 │ │ + b.n 37084 │ │ lsls r1, r4, #28 │ │ - b.n 18282 │ │ + b.n 37932 │ │ lsls r6, r7, #1 │ │ - b.n 179dc │ │ + b.n 3708c │ │ lsrs r1, r2, #13 │ │ - b.n 17f10 │ │ + b.n 375c0 │ │ lsls r7, r0, #8 │ │ - b.n 1824e │ │ + b.n 378fe │ │ lsls r7, r7, #1 │ │ - b.n 179e8 │ │ + b.n 37098 │ │ lsls r0, r2, #4 │ │ - b.n 17a90 │ │ + b.n 37140 │ │ lsls r1, r7, #1 │ │ - b.n 179f0 │ │ + b.n 370a0 │ │ movs r4, #32 │ │ - b.n 1829e │ │ + b.n 3794e │ │ movs r0, #122 @ 0x7a │ │ - b.n 179f8 │ │ + b.n 370a8 │ │ cmp r0, #32 │ │ - b.n 182a6 │ │ + b.n 37956 │ │ movs r0, #123 @ 0x7b │ │ - b.n 17a00 │ │ + b.n 370b0 │ │ lsrs r0, r2, #17 │ │ - b.n 17f30 │ │ + b.n 375e0 │ │ lsls r1, r0, #4 │ │ - b.n 18272 │ │ + b.n 37922 │ │ movs r0, #236 @ 0xec │ │ - b.n 18490 │ │ + b.n 37b40 │ │ lsls r4, r7, #1 │ │ - b.n 17a10 │ │ + b.n 370c0 │ │ movs r1, r1 │ │ - b.n 182be │ │ + b.n 3796e │ │ asrs r2, r1, #32 │ │ - b.n 182c2 │ │ + b.n 37972 │ │ ldr??.w lr, [sl, #3071] @ 0xbff │ │ lsls r0, r4, #1 │ │ - b.n 17ac4 │ │ + b.n 37174 │ │ movs r0, #204 @ 0xcc │ │ - b.n 184a8 │ │ + b.n 37b58 │ │ movs r0, r0 │ │ - b.n 18632 │ │ + b.n 37ce2 │ │ asrs r0, r7, #4 │ │ asrs r5, r3, #22 │ │ lsls r4, r5, #3 │ │ asrs r5, r3, #22 │ │ asrs r1, r0, #32 │ │ asrs r1, r0, #8 │ │ lsls r0, r0, #2 │ │ asrs r1, r0, #6 │ │ asrs r0, r4, #1 │ │ asrs r5, r3, #22 │ │ movs r0, r0 │ │ asrs r1, r0, #22 │ │ lsls r0, r6, #3 │ │ - b.n 184c8 │ │ + b.n 37b78 │ │ asrs r1, r1, #32 │ │ - b.n 182f2 │ │ + b.n 379a2 │ │ subs r0, #230 @ 0xe6 │ │ @ instruction: 0xeb00e0f0 │ │ - b.n 184d4 │ │ + b.n 37b84 │ │ str r4, [r1, #8] │ │ - b.n 184d8 │ │ + b.n 37b88 │ │ strb r0, [r1, #2] │ │ - b.n 17afc │ │ + b.n 371ac │ │ str r0, [sp, #0] │ │ - b.n 18706 │ │ + b.n 37db6 │ │ str r3, [r0, r0] │ │ ldmia.w lr, {r4, r5, r6} │ │ ldmia.w r6, {ip, sp} │ │ - b.n 18100 │ │ + b.n 377b0 │ │ movs r0, #1 │ │ - b.n 1811e │ │ + b.n 377ce │ │ asrs r4, r0, #32 │ │ - b.n 1813c │ │ + b.n 377ec │ │ stmia r0!, {r2, r3} │ │ - b.n 18148 │ │ + b.n 377f8 │ │ strb r0, [r0, #4] │ │ - b.n 17b1c │ │ - add r0, pc, #608 @ (adr r0, 18244 ) │ │ - b.n 17b20 │ │ + b.n 371cc │ │ + add r0, pc, #608 @ (adr r0, 378f4 ) │ │ + b.n 371d0 │ │ str r6, [r1, #0] │ │ - b.n 18156 │ │ + b.n 37806 │ │ lsls r4, r0, #4 │ │ - b.n 17b28 │ │ - b.n 17ff0 │ │ - b.n 18732 │ │ + b.n 371d8 │ │ + b.n 376a0 │ │ + b.n 37de2 │ │ asrs r4, r3, #2 │ │ - b.n 17b30 │ │ + b.n 371e0 │ │ str r7, [r0, r0] │ │ - b.n 1816e │ │ + b.n 3781e │ │ asrs r0, r1 │ │ - b.n 17b38 │ │ + b.n 371e8 │ │ strb r0, [r0, #0] │ │ - b.n 18164 │ │ + b.n 37814 │ │ lsls r0, r4, #2 │ │ - b.n 17b40 │ │ + b.n 371f0 │ │ asrs r4, r4, #2 │ │ - b.n 17b44 │ │ + b.n 371f4 │ │ ands r4, r0 │ │ - b.n 1816e │ │ + b.n 3781e │ │ lsls r4, r1, #4 │ │ - b.n 17b4c │ │ + b.n 371fc │ │ adds r0, #72 @ 0x48 │ │ - b.n 17b30 │ │ - add r0, pc, #0 @ (adr r0, 18018 ) │ │ - b.n 1817c │ │ + b.n 371e0 │ │ + add r0, pc, #0 @ (adr r0, 376c8 ) │ │ + b.n 3782c │ │ movs r7, r0 │ │ - b.n 18026 │ │ + b.n 376d6 │ │ movs r2, r1 │ │ - b.n 18022 │ │ + b.n 376d2 │ │ eors r0, r2 │ │ - b.n 17b40 │ │ + b.n 371f0 │ │ movs r0, #68 @ 0x44 │ │ - b.n 17b44 │ │ + b.n 371f4 │ │ asrs r0, r0, #32 │ │ - b.n 187ee │ │ + b.n 37e9e │ │ stmia r0!, {r6} │ │ - b.n 17b4c │ │ + b.n 371fc │ │ ands r0, r0 │ │ - b.n 18776 │ │ + b.n 37e26 │ │ str r4, [r7, #0] │ │ - b.n 17b54 │ │ + b.n 37204 │ │ strb r4, [r1, #1] │ │ - b.n 17b58 │ │ + b.n 37208 │ │ strb r0, [r0, #0] │ │ - b.n 18260 │ │ + b.n 37910 │ │ strh r1, [r0, #0] │ │ - b.n 180e6 │ │ + b.n 37796 │ │ lsls r0, r0, #5 │ │ - b.n 18652 │ │ + b.n 37d02 │ │ movs r6, r6 │ │ - b.n 186e8 │ │ + b.n 37d98 │ │ strh r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 182fc │ │ + b.n 379ac │ │ lsrs r4, r1, #26 │ │ - b.n 18664 │ │ + b.n 37d14 │ │ lsrs r2, r2, #31 │ │ - b.n 186f4 │ │ + b.n 37da4 │ │ ands r1, r0 │ │ strh r0, [r0, #24] │ │ movs r0, r0 │ │ - b.n 1830a │ │ + b.n 379ba │ │ movs r3, r7 │ │ - b.n 1867e │ │ + b.n 37d2e │ │ lsrs r0, r1, #29 │ │ - b.n 18702 │ │ - b.n 18072 │ │ + b.n 37db2 │ │ + b.n 37722 │ │ strh r0, [r0, #24] │ │ str r0, [sp, #4] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 18332 │ │ + b.n 379e2 │ │ stmia r0!, {} │ │ - b.n 187be │ │ + b.n 37e6e │ │ adds r0, #0 │ │ - b.n 187c2 │ │ + b.n 37e72 │ │ lsrs r6, r4, #19 │ │ - b.n 186a0 │ │ + b.n 37d50 │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ adds r0, #1 │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 18728 │ │ + b.n 37dd8 │ │ movs r0, r0 │ │ - b.n 18342 │ │ + b.n 379f2 │ │ movs r0, #0 │ │ - b.n 187da │ │ + b.n 37e8a │ │ asrs r0, r0, #32 │ │ - b.n 187de │ │ + b.n 37e8e │ │ str r1, [r0, #0] │ │ - b.n 185ac │ │ + b.n 37c5c │ │ ldr r6, [r2, #112] @ 0x70 │ │ - b.n 18384 │ │ + b.n 37a34 │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 1879c │ │ + b.n 37e4c │ │ movs r0, r0 │ │ - b.n 187f6 │ │ + b.n 37ea6 │ │ str r6, [r4, #40] @ 0x28 │ │ - b.n 183fa │ │ + b.n 37aaa │ │ movs r1, r0 │ │ adds r3, #0 │ │ - blx 41f310 │ │ + blx 43e9c0 │ │ movs r0, r1 │ │ - b.n 183c6 │ │ + b.n 37a76 │ │ ldrb r7, [r7, #26] │ │ - b.n 186e0 │ │ + b.n 37d90 │ │ str r0, [r0, #0] │ │ - b.n 1845a │ │ + b.n 37b0a │ │ ldrb r1, [r1, #31] │ │ - b.n 18756 │ │ + b.n 37e06 │ │ asrs r6, r0, #32 │ │ - b.n 18458 │ │ + b.n 37b08 │ │ strh r0, [r4, #2] │ │ - b.n 17c14 │ │ + b.n 372c4 │ │ movs r0, r0 │ │ - b.n 183e0 │ │ + b.n 37a90 │ │ asrs r0, r0, #32 │ │ - b.n 18466 │ │ + b.n 37b16 │ │ asrs r6, r0, #32 │ │ - b.n 183e8 │ │ + b.n 37a98 │ │ movs r0, #1 │ │ - b.n 18470 │ │ + b.n 37b20 │ │ adds r1, #115 @ 0x73 │ │ - b.n 18702 │ │ + b.n 37db2 │ │ movs r0, r0 │ │ - b.n 183f6 │ │ + b.n 37aa6 │ │ adds r0, #45 @ 0x2d │ │ - b.n 1877e │ │ + b.n 37e2e │ │ movs r0, #0 │ │ - b.n 18492 │ │ + b.n 37b42 │ │ asrs r1, r0, #32 │ │ - b.n 18402 │ │ + b.n 37ab2 │ │ movs r0, #1 │ │ - b.n 18494 │ │ + b.n 37b44 │ │ movs r0, r0 │ │ - b.n 1840a │ │ + b.n 37aba │ │ movs r0, #0 │ │ - b.n 18492 │ │ + b.n 37b42 │ │ movs r0, r0 │ │ - b.n 184aa │ │ + b.n 37b5a │ │ movs r1, r0 │ │ - b.n 18412 │ │ + b.n 37ac2 │ │ asrs r1, r3, #12 │ │ - b.n 1871a │ │ + b.n 37dca │ │ movs r2, r0 │ │ - b.n 1841a │ │ + b.n 37aca │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 18728 │ │ + b.n 37dd8 │ │ movs r0, r0 │ │ - b.n 18662 │ │ + b.n 37d12 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 187b0 │ │ + b.n 37e60 │ │ asrs r1, r2, #21 │ │ - b.n 187b2 │ │ + b.n 37e62 │ │ lsls r0, r2, #30 │ │ - b.n 1813a │ │ + b.n 377ea │ │ strb r0, [r1, #1] │ │ - b.n 17c6c │ │ + b.n 3731c │ │ lsls r0, r2, #14 │ │ - b.n 1813c │ │ + b.n 377ec │ │ lsls r0, r2, #10 │ │ - b.n 1813e │ │ + b.n 377ee │ │ str r6, [r0, #0] │ │ - b.n 1826c │ │ + b.n 3791c │ │ strb r4, [r0, #1] │ │ - b.n 17c7c │ │ + b.n 3732c │ │ lsls r0, r2, #6 │ │ - b.n 18148 │ │ + b.n 377f8 │ │ str r0, [r6, #12] │ │ - b.n 17c64 │ │ + b.n 37314 │ │ adds r0, #3 │ │ - b.n 182bc │ │ + b.n 3796c │ │ adds r0, #244 @ 0xf4 │ │ - b.n 17c6c │ │ + b.n 3731c │ │ adds r0, #64 @ 0x40 │ │ - b.n 17c90 │ │ + b.n 37340 │ │ movs r0, #2 │ │ - b.n 182c0 │ │ + b.n 37970 │ │ movs r0, #248 @ 0xf8 │ │ - b.n 17c78 │ │ + b.n 37328 │ │ movs r0, #60 @ 0x3c │ │ - b.n 17c9c │ │ + b.n 3734c │ │ adds r0, #188 @ 0xbc │ │ - b.n 18680 │ │ + b.n 37d30 │ │ asrs r1, r0, #32 │ │ - b.n 182ce │ │ + b.n 3797e │ │ asrs r4, r7, #3 │ │ - b.n 17c88 │ │ + b.n 37338 │ │ movs r0, r0 │ │ - b.n 182dc │ │ + b.n 3798c │ │ lsls r0, r0, #4 │ │ - b.n 17c90 │ │ + b.n 37340 │ │ lsls r4, r1, #1 │ │ - b.n 17cb4 │ │ + b.n 37364 │ │ asrs r0, r5, #2 │ │ - b.n 17cb8 │ │ + b.n 37368 │ │ movs r0, r0 │ │ - b.n 186e2 │ │ + b.n 37d92 │ │ lsls r4, r0, #4 │ │ - b.n 17ca0 │ │ + b.n 37350 │ │ lsls r0, r2, #1 │ │ - b.n 17cc4 │ │ + b.n 37374 │ │ subs r0, r2, r6 │ │ cdp 1, 0, cr1, cr0, cr3, {0} │ │ - b.n 18914 │ │ + b.n 37fc4 │ │ movs r0, r0 │ │ - b.n 186f6 │ │ + b.n 37da6 │ │ lsls r0, r1, #4 │ │ - b.n 17cb4 │ │ + b.n 37364 │ │ movs r0, r0 │ │ - b.n 186f2 │ │ + b.n 37da2 │ │ lsls r4, r1, #4 │ │ - b.n 17cbc │ │ + b.n 3736c │ │ movs r5, r1 │ │ ldmia.w r3, {r0, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr} │ │ - b.n 186c8 │ │ + b.n 37d78 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f02aef │ │ orn r0, r7, #560 @ 0x230 │ │ - b.n 17cf0 │ │ + b.n 373a0 │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f94a8f │ │ orn pc, r7, #446 @ 0x1be │ │ - b.n 186e0 │ │ + b.n 37d90 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn fp, r7, #288 @ 0x120 │ │ mrc 0, 1, r1, cr5, cr0, {3} │ │ - b.n 17be4 │ │ + b.n 37294 │ │ lsrs r4, r4, #19 │ │ @ instruction: 0xf2f01823 │ │ - b.n 18516 │ │ + b.n 37bc6 │ │ add ip, ip │ │ bfi r0, r6, #5, #12 │ │ - b.n 17bf4 │ │ + b.n 372a4 │ │ asrs r3, r0, #28 │ │ - b.n 18522 │ │ + b.n 37bd2 │ │ str r0, [r6, #0] │ │ - b.n 17d20 │ │ + b.n 373d0 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf3621922 │ │ - b.n 184f0 │ │ + b.n 37ba0 │ │ asrs r3, r0, #4 │ │ - b.n 18974 │ │ + b.n 38024 │ │ asrs r4, r2, #1 │ │ - b.n 17c0c │ │ + b.n 372bc │ │ asrs r2, r0, #24 │ │ - b.n 1853a │ │ + b.n 37bea │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2641a20 │ │ - b.n 18504 │ │ + b.n 37bb4 │ │ lsls r0, r6, #29 │ │ ubfx r5, r4, #0, #1 │ │ - b.n 1854a │ │ + b.n 37bfa │ │ asrs r3, r0, #4 │ │ - b.n 18990 │ │ + b.n 38040 │ │ asrs r0, r3, #1 │ │ - b.n 17c28 │ │ + b.n 372d8 │ │ lsrs r7, r1, #10 │ │ orr.w fp, r6, #10944512 @ 0xa70000 │ │ - b.n 1851a │ │ + b.n 37bca │ │ lsls r3, r0, #4 │ │ - b.n 1899e │ │ + b.n 3804e │ │ lsls r4, r3, #1 │ │ - b.n 17c38 │ │ + b.n 372e8 │ │ asrs r0, r2, #13 │ │ - b.n 17d64 │ │ + b.n 37414 │ │ lsls r0, r6, #1 │ │ - b.n 186c0 │ │ + b.n 37d70 │ │ asrs r1, r0, #32 │ │ - b.n 1834c │ │ + b.n 379fc │ │ strh r0, [r0, #62] @ 0x3e │ │ add.w r0, r0, r0, ror #29 │ │ - b.n 186cc │ │ + b.n 37d7c │ │ ands r0, r7 │ │ - b.n 17d74 │ │ + b.n 37424 │ │ lsls r7, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, sl, fp, sp, lr} │ │ - b.n 18582 │ │ + b.n 37c32 │ │ str r3, [r4, #48] @ 0x30 │ │ - b.n 18552 │ │ + b.n 37c02 │ │ ldrb r0, [r2, #14] │ │ cdp 0, 0, cr6, cr0, cr12, {0} │ │ - b.n 17d56 │ │ + b.n 37406 │ │ ldrb r7, [r7, #30] │ │ - b.n 18770 │ │ + b.n 37e20 │ │ subs r5, #3 │ │ - b.n 18596 │ │ + b.n 37c46 │ │ cmp r2, #239 @ 0xef │ │ orn pc, r7, #8454144 @ 0x810000 │ │ - b.n 1855e │ │ + b.n 37c0e │ │ adds r2, #34 @ 0x22 │ │ - b.n 18568 │ │ + b.n 37c18 │ │ cmp r6, #2 │ │ - b.n 185a6 │ │ + b.n 37c56 │ │ strb r0, [r5, #0] │ │ - b.n 17da4 │ │ + b.n 37454 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f02121 │ │ - b.n 18576 │ │ + b.n 37c26 │ │ asrs r4, r0, #32 │ │ - b.n 185b6 │ │ - ldr r2, [pc, #572] @ (184b4 ) │ │ + b.n 37c66 │ │ + ldr r2, [pc, #572] @ (37b64 ) │ │ orn lr, r7, #696 @ 0x2b8 │ │ - b.n 1879c │ │ + b.n 37e4c │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r4, r7, #466944 @ 0x72000 │ │ @ instruction: 0xf36263e6 │ │ @ instruction: 0xf3f90ce4 │ │ @ instruction: 0xf2f00000 │ │ - b.n 17d9a │ │ + b.n 3744a │ │ movs r4, r5 │ │ - b.n 17dd0 │ │ + b.n 37480 │ │ movs r0, #4 │ │ - b.n 17da2 │ │ + b.n 37452 │ │ movs r0, #240 @ 0xf0 │ │ - b.n 187b8 │ │ + b.n 37e68 │ │ lsls r0, r4, #19 │ │ bfi r0, r6, #12, #4294967293 │ │ - b.n 17dae │ │ + b.n 3745e │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2620a8f │ │ orr.w r0, r0, #8650752 @ 0x840000 │ │ - b.n 185f2 │ │ + b.n 37ca2 │ │ subs r0, #38 @ 0x26 │ │ add.w pc, r0, r6, lsl #13 │ │ - b.n 18750 │ │ + b.n 37e00 │ │ strb r4, [r5, #1] │ │ - b.n 189fe │ │ + b.n 380ae │ │ lsls r0, r4, #1 │ │ - b.n 187c8 │ │ + b.n 37e78 │ │ movs r0, #20 │ │ - b.n 17dee │ │ + b.n 3749e │ │ asrs r0, r2, #32 │ │ - b.n 17df2 │ │ + b.n 374a2 │ │ ldrsh r3, [r6, r1] │ │ - b.n 188da │ │ + b.n 37f8a │ │ ldrh r7, [r1, #22] │ │ and.w sp, r0, #13760 @ 0x35c0 │ │ - b.n 18960 │ │ + b.n 38010 │ │ lsls r0, r3, #1 │ │ - b.n 17e14 │ │ + b.n 374c4 │ │ str r4, [r1, #0] │ │ - b.n 17e06 │ │ + b.n 374b6 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 187ec │ │ + b.n 37e9c │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 187f4 │ │ + b.n 37ea4 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 187fc │ │ + b.n 37eac │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #13893632 @ 0xd40000 │ │ - b.n 17e38 │ │ + b.n 374e8 │ │ ldrh r7, [r0, #22] │ │ and.w r0, r3, #608 @ 0x260 │ │ - b.n 17e2e │ │ + b.n 374de │ │ ldrh r7, [r1, #22] │ │ - beq.w fff98828 │ │ + beq.w fffb7ed8 │ │ and.w r0, r3, #131072 @ 0x20000 │ │ - b.n 18ad2 │ │ + b.n 38182 │ │ movs r0, #3 │ │ - b.n 183ba │ │ + b.n 37a6a │ │ movs r4, r3 │ │ - b.n 17e42 │ │ + b.n 374f2 │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ adds r0, #3 │ │ - b.n 183d0 │ │ + b.n 37a80 │ │ strb r0, [r0, #0] │ │ - b.n 18ae6 │ │ + b.n 38196 │ │ adds r0, #1 │ │ asrs r0, r0, #12 │ │ lsls r6, r0, #4 │ │ - b.n 18a0e │ │ + b.n 380be │ │ subs r7, #160 @ 0xa0 │ │ - b.n 186b8 │ │ + b.n 37d68 │ │ cmp r7, #160 @ 0xa0 │ │ - b.n 186ba │ │ + b.n 37d6a │ │ adds r0, #1 │ │ adds r3, #0 │ │ asrs r7, r0, #32 │ │ - b.n 183e0 │ │ + b.n 37a90 │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #12 │ │ movs r5, r0 │ │ - b.n 185f2 │ │ + b.n 37ca2 │ │ str r0, [r0, #0] │ │ - b.n 18a8a │ │ + b.n 3813a │ │ movs r0, #2 │ │ - b.n 18654 │ │ + b.n 37d04 │ │ subs r0, r4, #6 │ │ - b.n 186d4 │ │ + b.n 37d84 │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ asrs r1, r0, #32 │ │ - b.n 1865e │ │ + b.n 37d0e │ │ ldr r0, [r4, #120] @ 0x78 │ │ - b.n 186ea │ │ + b.n 37d9a │ │ asrs r6, r0, #32 │ │ - b.n 18664 │ │ + b.n 37d14 │ │ str r0, [r0, #0] │ │ - b.n 18aa6 │ │ + b.n 38156 │ │ str r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ lsls r4, r1, #2 │ │ ldmia.w r4, {r0, sp, lr} │ │ - b.n 186fe │ │ + b.n 37dae │ │ lsrs r0, r4, #30 │ │ - b.n 18682 │ │ + b.n 37d32 │ │ str r5, [r3, #0] │ │ - b.n 18984 │ │ + b.n 38034 │ │ str r4, [r4, #120] @ 0x78 │ │ - b.n 18a08 │ │ + b.n 380b8 │ │ movs r6, r0 │ │ - b.n 18630 │ │ + b.n 37ce0 │ │ strb r0, [r0, #0] │ │ - b.n 18ac6 │ │ + b.n 38176 │ │ ldr r6, [r0, #116] @ 0x74 │ │ - b.n 1898e │ │ + b.n 3803e │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ ldr r1, [r5, #124] @ 0x7c │ │ - b.n 18a2c │ │ + b.n 380dc │ │ strb r0, [r0, #0] │ │ - b.n 18724 │ │ + b.n 37dd4 │ │ asrs r1, r0, #32 │ │ - b.n 186a8 │ │ + b.n 37d58 │ │ strb r0, [r0, #0] │ │ - b.n 18ade │ │ + b.n 3818e │ │ strb r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ movs r6, r0 │ │ - b.n 1864c │ │ + b.n 37cfc │ │ strb r1, [r0, #0] │ │ - b.n 18738 │ │ + b.n 37de8 │ │ movs r0, r0 │ │ - b.n 186bc │ │ + b.n 37d6c │ │ strb r0, [r0, #0] │ │ - b.n 18af2 │ │ + b.n 381a2 │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ strb r0, [r0, #0] │ │ - b.n 18748 │ │ + b.n 37df8 │ │ asrs r1, r0, #32 │ │ - b.n 186cc │ │ + b.n 37d7c │ │ strb r0, [r4, #2] │ │ - b.n 189c6 │ │ + b.n 38076 │ │ ldrb r3, [r3, #0] │ │ - b.n 18a52 │ │ + b.n 38102 │ │ movs r7, r0 │ │ - b.n 1866e │ │ + b.n 37d1e │ │ movs r0, #0 │ │ - b.n 18b0e │ │ + b.n 381be │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ movs r6, r0 │ │ - b.n 1867c │ │ + b.n 37d2c │ │ adds r0, #0 │ │ - b.n 18b1a │ │ + b.n 381ca │ │ movs r0, #1 │ │ - b.n 18762 │ │ + b.n 37e12 │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ - b.n 1876c │ │ + b.n 37e1c │ │ movs r0, r0 │ │ - b.n 186ec │ │ - add r0, pc, #8 @ (adr r0, 183f4 ) │ │ - b.n 186ee │ │ + b.n 37d9c │ │ + add r0, pc, #8 @ (adr r0, 37aa4 ) │ │ + b.n 37d9e │ │ movs r4, r0 │ │ - b.n 18732 │ │ + b.n 37de2 │ │ asrs r2, r1, #32 │ │ - b.n 18736 │ │ + b.n 37de6 │ │ ldr r2, [r1, #36] @ 0x24 │ │ add.w r0, r0, r0 │ │ - b.n 18aae │ │ + b.n 3815e │ │ str r0, [sp, #208] @ 0xd0 │ │ - b.n 17f3c │ │ + b.n 375ec │ │ asrs r0, r4, #1 │ │ asrs r5, r3, #22 │ │ strh r0, [r5, #4] │ │ - b.n 18924 │ │ + b.n 37fd4 │ │ movs r0, r0 │ │ asrs r1, r2, #22 │ │ movs r2, r1 │ │ asrs r0, r4, #32 │ │ movs r0, r0 │ │ asrs r1, r0, #22 │ │ lsls r7, r1, #2 │ │ ldmia.w r9, {} │ │ - b.n 18720 │ │ + b.n 37dd0 │ │ str r4, [r2, #0] │ │ - b.n 17f54 │ │ + b.n 37604 │ │ movs r2, r0 │ │ - b.n 18726 │ │ + b.n 37dd6 │ │ str r0, [r3, r0] │ │ - b.n 17f5c │ │ + b.n 3760c │ │ movs r3, r0 │ │ - b.n 1872e │ │ + b.n 37dde │ │ ands r4, r3 │ │ - b.n 17f64 │ │ + b.n 37614 │ │ movs r7, r0 │ │ - b.n 18736 │ │ - add r0, pc, #80 @ (adr r0, 18488 ) │ │ - b.n 17f70 │ │ + b.n 37de6 │ │ + add r0, pc, #80 @ (adr r0, 37b38 ) │ │ + b.n 37620 │ │ movs r6, r0 │ │ - b.n 1873e │ │ + b.n 37dee │ │ movs r5, r0 │ │ - b.n 18742 │ │ + b.n 37df2 │ │ movs r4, r0 │ │ - b.n 18766 │ │ + b.n 37e16 │ │ ldc2 10, cr0, [r5, #1020]! @ 0x3fc @ │ │ ands r0, r7 │ │ - b.n 17f88 │ │ + b.n 37638 │ │ lsls r7, r1, #2 │ │ ldmia.w r4, {} │ │ - b.n 18758 │ │ + b.n 37e08 │ │ str r4, [r2, #0] │ │ - b.n 17f82 │ │ + b.n 37632 │ │ movs r2, r0 │ │ - b.n 1875e │ │ + b.n 37e0e │ │ str r0, [r3, r0] │ │ - b.n 17f8a │ │ + b.n 3763a │ │ movs r3, r0 │ │ - b.n 18766 │ │ + b.n 37e16 │ │ ands r4, r3 │ │ - b.n 17f92 │ │ + b.n 37642 │ │ movs r7, r0 │ │ - b.n 1876e │ │ + b.n 37e1e │ │ movs r6, r0 │ │ - b.n 18772 │ │ + b.n 37e22 │ │ movs r5, r0 │ │ - b.n 18776 │ │ + b.n 37e26 │ │ movs r4, r0 │ │ - b.n 1879a │ │ + b.n 37e4a │ │ stc2 10, cr0, [r8, #1020]! @ 0x3fc @ │ │ strb r1, [r0, #0] │ │ - b.n 18bc2 │ │ + b.n 38272 │ │ lsls r0, r2, #1 │ │ movt r0, #104 @ 0x68 │ │ - b.n 189a4 │ │ + b.n 38054 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r9, #344064 @ 0x54000 │ │ - b.n 189ac │ │ + b.n 3805c │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #6782976 @ 0x678000 │ │ orr.w r0, r0, #4456448 @ 0x440000 │ │ - b.n 189b8 │ │ + b.n 38068 │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #6782976 @ 0x678000 │ │ orr.w r0, r0, #8912896 @ 0x880000 │ │ - b.n 17fe4 │ │ + b.n 37694 │ │ lsrs r5, r1, #11 │ │ orr.w r0, r2, #8388608 @ 0x800000 │ │ - b.n 184c0 │ │ + b.n 37b70 │ │ asrs r0, r0, #32 │ │ - b.n 18976 │ │ + b.n 38026 │ │ lsrs r7, r1, #11 │ │ orr.w fp, r2, #1179648 @ 0x120000 │ │ mcr 0, 5, r1, cr4, cr8, {1} │ │ - b.n 17ffc │ │ + b.n 376ac │ │ movs r1, #244 @ 0xf4 │ │ movw sl, #8845 @ 0x228d │ │ orr.w sl, r9, #4685824 @ 0x478000 │ │ orn r1, r9, #7995392 @ 0x7a0000 │ │ movw sl, #143 @ 0x8f │ │ orr.w sl, r9, #4685824 @ 0x478000 │ │ orn r1, r1, #7995392 @ 0x7a0000 │ │ movw sl, #141 @ 0x8d │ │ orr.w sl, r1, #4685824 @ 0x478000 │ │ orn r1, r1, #7995392 @ 0x7a0000 │ │ movw sl, #143 @ 0x8f │ │ orr.w r0, r1, #3670016 @ 0x380000 │ │ - b.n 1802c │ │ + b.n 376dc │ │ movs r0, r0 │ │ - b.n 18b98 │ │ + b.n 38248 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r1, r0, #32 │ │ - b.n 1893e │ │ + b.n 37fee │ │ asrs r0, r3, #4 │ │ - b.n 17f18 │ │ + b.n 375c8 │ │ asrs r0, r3, #4 │ │ - b.n 17f3c │ │ + b.n 375ec │ │ adds r0, #96 @ 0x60 │ │ - b.n 18044 │ │ + b.n 376f4 │ │ asrs r1, r0, #32 │ │ - b.n 18990 │ │ + b.n 38040 │ │ movs r0, #0 │ │ - b.n 18038 │ │ + b.n 376e8 │ │ asrs r2, r0, #32 │ │ - b.n 18518 │ │ + b.n 37bc8 │ │ asrs r0, r0, #32 │ │ - b.n 18020 │ │ - beq.n 1859c │ │ - b.n 189b4 │ │ + b.n 376d0 │ │ + beq.n 37c4c │ │ + b.n 38064 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 18a40 │ │ + b.n 380f0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 18b6e │ │ - blx 418b70 │ │ + b.n 3821e │ │ + blx 438220 │ │ movs r6, r3 │ │ movs r0, r0 │ │ movs r4, r3 │ │ movs r0, r0 │ │ movs r2, r3 │ │ movs r0, r0 │ │ movs r0, r3 │ │ @@ -29000,692 +71741,692 @@ │ │ movs r2, r1 │ │ movs r0, r0 │ │ movs r4, r1 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ ldc2 15, cr15, [r4, #-1020] @ 0xfffffc04 │ │ - bls.n 18630 │ │ - vraddhn.i d29, q15, q12 │ │ - vcvt.f16.u16 q10, q8, #2 │ │ + asrs r4, r6, #5 │ │ + vqdmulh.s q8, , d0[0] │ │ + vcvt.f16.u16 q10, q8, #3 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 18aa0 │ │ - beq.n 185d8 │ │ - b.n 18a24 │ │ + b.n 38150 │ │ + beq.n 37c88 │ │ + b.n 380d4 │ │ movs r0, r0 │ │ - b.n 18c30 │ │ + b.n 382e0 │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 18ab0 │ │ + b.n 38160 │ │ movs r0, #20 │ │ - b.n 18a30 │ │ + b.n 380e0 │ │ bflx 1c, r4 │ │ - b.n 185a8 │ │ - b.n 180dc │ │ + b.n 37c58 │ │ + b.n 3778c │ │ asrs r0, r1, #32 │ │ - b.n 180e0 │ │ + b.n 37790 │ │ str r4, [r1, #0] │ │ - b.n 180e4 │ │ + b.n 37794 │ │ asrs r6, r1, #32 │ │ - b.n 188b0 │ │ + b.n 37f60 │ │ adds r0, #16 │ │ - b.n 180ec │ │ + b.n 3779c │ │ asrs r6, r0, #32 │ │ - b.n 188b8 │ │ + b.n 37f68 │ │ movs r0, #20 │ │ - b.n 180f4 │ │ + b.n 377a4 │ │ asrs r3, r0, #32 │ │ - b.n 188c0 │ │ + b.n 37f70 │ │ str r0, [r3, r0] │ │ - b.n 180fc │ │ + b.n 377ac │ │ asrs r2, r0, #32 │ │ - b.n 188c8 │ │ + b.n 37f78 │ │ ands r4, r3 │ │ - b.n 18104 │ │ + b.n 377b4 │ │ asrs r5, r0, #32 │ │ - b.n 188d0 │ │ + b.n 37f80 │ │ stmia r0!, {r5} │ │ - b.n 1810c │ │ + b.n 377bc │ │ asrs r4, r0, #32 │ │ - b.n 188d8 │ │ + b.n 37f88 │ │ movs r4, r2 │ │ - b.n 18010 │ │ + b.n 376c0 │ │ asrs r4, r1, #32 │ │ - b.n 18900 │ │ + b.n 37fb0 │ │ movs r1, r0 │ │ lsls r0, r0, #14 │ │ lsrs r0, r2, #28 │ │ - b.n 188c4 │ │ + b.n 37f74 │ │ lsls r0, r4, #10 │ │ - b.n 1892a │ │ - beq.n 1860c │ │ - b.n 18a84 │ │ + b.n 37fda │ │ + beq.n 37cbc │ │ + b.n 38134 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, r3, r4, sp} │ │ - b.n 18134 │ │ + b.n 377e4 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 1811a │ │ + b.n 377ca │ │ movs r0, #2 │ │ - b.n 1871c │ │ + b.n 37dcc │ │ asrs r4, r5, #2 │ │ - b.n 18122 │ │ + b.n 377d2 │ │ movs r2, r0 │ │ - b.n 18946 │ │ + b.n 37ff6 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 18d4e │ │ - beq.n 18630 │ │ - b.n 18aa8 │ │ + b.n 383fe │ │ + beq.n 37ce0 │ │ + b.n 38158 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r7, r8, sl, fp, lr, pc} │ │ - vsri.64 , q2, #2 │ │ - bmi.n 185c6 │ │ - bmi.n 185c8 │ │ - bmi.n 185ca │ │ - ldr r7, [pc, #960] @ (189e4 ) │ │ + ldmia.w sp!, {r0, r1, r3, r5, r8, sl, fp, ip, lr, pc} │ │ + vsri.64 , q2, #4 │ │ + bmi.n 37c76 │ │ + bmi.n 37c78 │ │ + bmi.n 37c7a │ │ + ldr r7, [pc, #960] @ (38094 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 18b44 │ │ - beq.n 18634 │ │ - b.n 18ac8 │ │ + b.n 381f4 │ │ + beq.n 37ce4 │ │ + b.n 38178 │ │ ldrh r4, [r0, #24] │ │ stc 15, cr13, [sp, #-376]! @ 0xfffffe88 │ │ - b.n 18ad0 │ │ + b.n 38180 │ │ movs r0, r0 │ │ - b.n 18cdc │ │ + b.n 3838c │ │ lsls r6, r1, #6 │ │ lsrs r0, r0, #8 │ │ ands r1, r0 │ │ - b.n 18982 │ │ + b.n 38032 │ │ lsls r0, r2, #1 │ │ movt r0, #304 @ 0x130 │ │ - b.n 18d8a │ │ + b.n 3843a │ │ adds r0, #4 │ │ - b.n 1898e │ │ + b.n 3803e │ │ lsrs r1, r0, #8 │ │ orr.w r0, r3, #2621440 @ 0x280000 │ │ - b.n 18b5e │ │ + b.n 3820e │ │ str r0, [sp, #0] │ │ - b.n 1899a │ │ + b.n 3804a │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 18b6a │ │ + b.n 3821a │ │ lsrs r7, r1, #8 │ │ orr.w sl, r3, #9371648 @ 0x8f0000 │ │ orr.w r0, r1, #2228224 @ 0x220000 │ │ - b.n 181e0 │ │ + b.n 37890 │ │ movs r0, r0 │ │ - b.n 18d14 │ │ + b.n 383c4 │ │ lsls r3, r0, #6 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 18d1e │ │ + b.n 383ce │ │ lsls r4, r0, #6 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n 18b8a │ │ + b.n 3823a │ │ strh r0, [r4, #4] │ │ - b.n 18ba0 │ │ + b.n 38250 │ │ movs r4, r5 │ │ - b.n 181a4 │ │ + b.n 37854 │ │ movs r0, r6 │ │ - b.n 18ba8 │ │ + b.n 38258 │ │ asrs r2, r0, #32 │ │ - b.n 189d2 │ │ + b.n 38082 │ │ movs r0, #8 │ │ - b.n 189d6 │ │ - bfcsel 1c, 17e96 , 1e, le │ │ + b.n 38086 │ │ + bfcsel 1c, 37546 , 1e, le │ │ stmia r0!, {r4, r5} │ │ - b.n 181d8 │ │ + b.n 37888 │ │ strb r0, [r0, #1] │ │ - b.n 18bbc │ │ - b.n 1870c │ │ - b.n 181e0 │ │ - add r0, pc, #224 @ (adr r0, 18788 ) │ │ - b.n 181e4 │ │ + b.n 3826c │ │ + b.n 37dbc │ │ + b.n 37890 │ │ + add r0, pc, #224 @ (adr r0, 37e38 ) │ │ + b.n 37894 │ │ asrs r4, r1, #32 │ │ - b.n 189ca │ │ + b.n 3807a │ │ adds r0, #60 @ 0x3c │ │ - b.n 181ec │ │ + b.n 3789c │ │ asrs r2, r1, #32 │ │ - b.n 189b8 │ │ + b.n 38068 │ │ lsls r1, r4, #2 │ │ ldmia.w r7, {r0, r1, ip} │ │ - b.n 189c0 │ │ + b.n 38070 │ │ asrs r0, r0, #32 │ │ - b.n 189c4 │ │ + b.n 38074 │ │ str r4, [r1, #4] │ │ - b.n 18200 │ │ + b.n 378b0 │ │ asrs r5, r0, #32 │ │ - b.n 189cc │ │ + b.n 3807c │ │ movs r0, #160 @ 0xa0 │ │ - b.n 18208 │ │ + b.n 378b8 │ │ asrs r7, r0, #32 │ │ - b.n 189d4 │ │ + b.n 38084 │ │ asrs r6, r0, #32 │ │ - b.n 189f8 │ │ + b.n 380a8 │ │ movs r0, #1 │ │ lsls r2, r0, #14 │ │ asrs r0, r0, #32 │ │ - b.n 18e1e │ │ + b.n 384ce │ │ movs r0, r0 │ │ - b.n 18d86 │ │ + b.n 38436 │ │ movs r0, #40 @ 0x28 │ │ - b.n 18200 │ │ + b.n 378b0 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #15 │ │ movs r1, r0 │ │ - b.n 186ee │ │ + b.n 37d9e │ │ lsls r0, r0, #1 │ │ - b.n 1820c │ │ + b.n 378bc │ │ movs r1, r0 │ │ - b.n 186fc │ │ + b.n 37dac │ │ movs r4, r7 │ │ - b.n 18214 │ │ + b.n 378c4 │ │ movs r1, r0 │ │ - b.n 18712 │ │ + b.n 37dc2 │ │ movs r0, r0 │ │ - b.n 18da6 │ │ + b.n 38456 │ │ movs r0, r7 │ │ - b.n 18220 │ │ + b.n 378d0 │ │ movs r1, r0 │ │ - b.n 18726 │ │ + b.n 37dd6 │ │ movs r4, r6 │ │ - b.n 18228 │ │ + b.n 378d8 │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ movs r1, r0 │ │ - b.n 1872e │ │ + b.n 37dde │ │ str r1, [r0, #0] │ │ - b.n 18726 │ │ + b.n 37dd6 │ │ movs r2, r0 │ │ - b.n 18a1e │ │ + b.n 380ce │ │ movs r0, #36 @ 0x24 │ │ - b.n 1823c │ │ + b.n 378ec │ │ movs r0, #48 @ 0x30 │ │ - b.n 18c40 │ │ + b.n 382f0 │ │ str r4, [r1, #4] │ │ - b.n 18244 │ │ + b.n 378f4 │ │ str r1, [r0, #0] │ │ - b.n 1873c │ │ + b.n 37dec │ │ str r1, [r0, r0] │ │ - b.n 1873c │ │ + b.n 37dec │ │ movs r0, r6 │ │ - b.n 18250 │ │ + b.n 37900 │ │ movs r1, r1 │ │ - b.n 18a7a │ │ + b.n 3812a │ │ asrs r0, r1, #32 │ │ - b.n 18a7e │ │ + b.n 3812e │ │ str r0, [r1, #4] │ │ - b.n 1825c │ │ + b.n 3790c │ │ str r0, [r1, #0] │ │ - b.n 18a86 │ │ + b.n 38136 │ │ str r4, [r0, r1] │ │ - b.n 18264 │ │ + b.n 37914 │ │ adds r5, #172 @ 0xac │ │ add.w r0, r0, r0, asr #1 │ │ - b.n 18c62 │ │ - add r0, pc, #320 @ (adr r0, 18894 ) │ │ - b.n 18c70 │ │ + b.n 38312 │ │ + add r0, pc, #320 @ (adr r0, 37f44 ) │ │ + b.n 38320 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 18c72 │ │ + b.n 38322 │ │ str r0, [sp, #320] @ 0x140 │ │ - b.n 18c72 │ │ + b.n 38322 │ │ str r2, [r1, r0] │ │ - b.n 18aa6 │ │ + b.n 38156 │ │ cmp r2, #207 @ 0xcf │ │ orn fp, r9, #50176 @ 0xc400 │ │ ldcl 0, cr0, [sp, #128] @ 0x80 │ │ - b.n 1828c │ │ + b.n 3793c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 18eba │ │ + b.n 3856a │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r5, #9043968 @ 0x8a0000 │ │ - b.n 18ac2 │ │ - ldr r3, [pc, #112] @ (187f4 ) │ │ + b.n 38172 │ │ + ldr r3, [pc, #112] @ (37ea4 ) │ │ vstr s3, [sp, #300] @ 0x12c │ │ add.w r0, r0, r8 │ │ - b.n 18ca2 │ │ + b.n 38352 │ │ lsrs r7, r1, #11 │ │ orn pc, r0, #8060928 @ 0x7b0000 │ │ - b.n 18cb4 │ │ + b.n 38364 │ │ ldrh r7, [r5, #22] │ │ bic.w lr, r0, #12451840 @ 0xbe0000 │ │ - b.n 18cbc │ │ + b.n 3836c │ │ cmp r2, #239 @ 0xef │ │ - bne.w fff38f32 │ │ + bne.w fff585e2 │ │ @ instruction: 0xf3f90000 │ │ - b.n 182d4 │ │ + b.n 37984 │ │ subs r6, r7, #0 │ │ - b.n 18ccc │ │ - ldr r2, [pc, #956] @ (18b6c ) │ │ + b.n 3837c │ │ + ldr r2, [pc, #956] @ (3821c ) │ │ orn r4, r1, #458752 @ 0x70000 │ │ @ instruction: 0xf3621320 │ │ - b.n 18afa │ │ + b.n 381aa │ │ movs r7, r7 │ │ - b.n 18bbe │ │ + b.n 3826e │ │ movs r0, #112 @ 0x70 │ │ - b.n 182fc │ │ + b.n 379ac │ │ movs r1, #244 @ 0xf4 │ │ movw r0, #9044 @ 0x2354 │ │ - b.n 18304 │ │ + b.n 379b4 │ │ lsrs r0, r0, #16 │ │ - b.n 18b0e │ │ + b.n 381be │ │ asrs r0, r0, #1 │ │ - b.n 181e8 │ │ + b.n 37898 │ │ asrs r0, r2, #1 │ │ - b.n 18310 │ │ + b.n 379c0 │ │ lsls r2, r4, #4 │ │ - b.n 18ada │ │ + b.n 3818a │ │ subs r3, #144 @ 0x90 │ │ cdp 0, 0, cr0, cr6, cr4, {2} │ │ - b.n 181f8 │ │ + b.n 378a8 │ │ lsrs r3, r0, #20 │ │ - b.n 18ae8 │ │ + b.n 38198 │ │ str r4, [r5, r1] │ │ - b.n 18324 │ │ + b.n 379d4 │ │ subs r3, #144 @ 0x90 │ │ cdp 0, 3, cr7, cr1, cr8, {3} │ │ - b.n 1832c │ │ + b.n 379dc │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60103 │ │ - b.n 18f7a │ │ + b.n 3862a │ │ lsls r0, r4, #1 │ │ - b.n 18214 │ │ + b.n 378c4 │ │ lsls r5, r0, #4 │ │ - b.n 18b42 │ │ + b.n 381f2 │ │ lsrs r7, r4, #16 │ │ - b.n 18b06 │ │ + b.n 381b6 │ │ asrs r4, r7, #18 │ │ - b.n 18348 │ │ + b.n 379f8 │ │ lsrs r0, r4, #19 │ │ @ instruction: 0xf2f60e02 │ │ - b.n 18b12 │ │ + b.n 381c2 │ │ lsls r3, r0, #4 │ │ - b.n 18f96 │ │ + b.n 38646 │ │ lsls r0, r1, #1 │ │ - b.n 18230 │ │ + b.n 378e0 │ │ lsls r7, r7, #7 │ │ - b.n 18fde │ │ + b.n 3868e │ │ movs r3, #7 │ │ - b.n 18822 │ │ + b.n 37ed2 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf3680060 │ │ - b.n 18cc0 │ │ + b.n 38370 │ │ asrs r1, r0, #32 │ │ - b.n 1894c │ │ + b.n 37ffc │ │ str r4, [r0, r0] │ │ - b.n 18d32 │ │ + b.n 383e2 │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2620a8f │ │ orr.w sl, r5, #667648 @ 0xa3000 │ │ - b.n 18b42 │ │ + b.n 381f2 │ │ movs r0, #76 @ 0x4c │ │ - b.n 18258 │ │ + b.n 37908 │ │ strh r3, [r7, #48] @ 0x30 │ │ add.w r0, r0, r0, asr #5 │ │ - b.n 18280 │ │ + b.n 37930 │ │ adds r0, #76 @ 0x4c │ │ - b.n 18ce4 │ │ + b.n 38394 │ │ strh r4, [r2, #2] │ │ - b.n 18d62 │ │ + b.n 38412 │ │ strb r7, [r7, #12] │ │ - b.n 18fd8 │ │ + b.n 38688 │ │ strb r0, [r6, #3] │ │ - b.n 18374 │ │ + b.n 37a24 │ │ strb r0, [r0, #1] │ │ - b.n 18294 │ │ + b.n 37944 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr0, cr6, cr13, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 18baa │ │ + b.n 3825a │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f67c23 │ │ - b.n 18b80 │ │ + b.n 38230 │ │ strb r4, [r2, #4] │ │ - b.n 18390 │ │ + b.n 37a40 │ │ strb r2, [r2, #5] │ │ - b.n 1886c │ │ + b.n 37f1c │ │ strb r4, [r1, #4] │ │ - b.n 18398 │ │ + b.n 37a48 │ │ strb r7, [r7, #15] │ │ - b.n 19042 │ │ + b.n 386f2 │ │ adds r1, #3 │ │ - b.n 18894 │ │ + b.n 37f44 │ │ ldrb r5, [r0, #31] │ │ - b.n 18da8 │ │ + b.n 38458 │ │ subs r2, r4, #0 │ │ - b.n 18b94 │ │ + b.n 38244 │ │ lsrs r7, r5, #11 │ │ orn pc, r7, #396 @ 0x18c │ │ - b.n 18db4 │ │ - ldr r2, [pc, #572] @ (18ad4 ) │ │ + b.n 38464 │ │ + ldr r2, [pc, #572] @ (38184 ) │ │ orn fp, r5, #73728 @ 0x12000 │ │ mrc 1, 1, r1, cr5, cr0, {0} │ │ - b.n 183bc │ │ + b.n 37a6c │ │ cmp r2, #239 @ 0xef │ │ orn r0, r7, #2146304 @ 0x20c000 │ │ - b.n 18cae │ │ + b.n 3835e │ │ strb r0, [r4, #1] │ │ - b.n 18d44 │ │ + b.n 383f4 │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f96ce4 │ │ @ instruction: 0xf2f61c01 │ │ - b.n 18bfa │ │ + b.n 382aa │ │ add r4, ip │ │ @ instruction: 0xf3681320 │ │ - b.n 18bc4 │ │ + b.n 38274 │ │ movs r7, r7 │ │ - b.n 18cc6 │ │ + b.n 38376 │ │ asrs r0, r1, #4 │ │ - b.n 183e4 │ │ + b.n 37a94 │ │ movs r4, #230 @ 0xe6 │ │ bfi r0, r2, #4, #6 │ │ - b.n 18c12 │ │ + b.n 382c2 │ │ lsrs r0, r0, #8 │ │ - b.n 18c16 │ │ + b.n 382c6 │ │ lsls r0, r6, #7 │ │ movw r1, #16626 @ 0x40f2 │ │ @ instruction: 0xf2600a8f │ │ orr.w r5, r8, #10682368 @ 0xa30000 │ │ - b.n 18be6 │ │ + b.n 38296 │ │ lsls r4, r0, #4 │ │ - b.n 18404 │ │ + b.n 37ab4 │ │ movs r7, r0 │ │ - b.n 18c2e │ │ + b.n 382de │ │ ldrb r2, [r3, #28] │ │ add.w r0, r0, r8, lsl #22 │ │ - b.n 18d8c │ │ + b.n 3843c │ │ asrs r1, r1, #32 │ │ - b.n 18c3a │ │ + b.n 382ea │ │ movs r0, #7 │ │ - b.n 18c3e │ │ + b.n 382ee │ │ movs r5, r0 │ │ - b.n 18c42 │ │ + b.n 382f2 │ │ ldrb r6, [r5, #14] │ │ add.w r0, r0, r6 │ │ - b.n 18c4a │ │ + b.n 382fa │ │ asrs r6, r0, #32 │ │ - b.n 18c4e │ │ + b.n 382fe │ │ movs r0, #7 │ │ - b.n 18c52 │ │ + b.n 38302 │ │ str r0, [sp, #24] │ │ - b.n 18c56 │ │ + b.n 38306 │ │ ldrb r1, [r5, #14] │ │ add.w r0, r0, r8, asr #28 │ │ - b.n 18e2a │ │ + b.n 384da │ │ movs r0, #5 │ │ - b.n 18c62 │ │ + b.n 38312 │ │ movs r7, r0 │ │ - b.n 18c66 │ │ + b.n 38316 │ │ asrs r7, r0, #32 │ │ - b.n 18c6a │ │ + b.n 3831a │ │ ldrb r4, [r4, #14] │ │ add.w r0, r0, r8, rrx │ │ - b.n 19072 │ │ + b.n 38722 │ │ asrs r6, r0, #32 │ │ - b.n 18c76 │ │ + b.n 38326 │ │ lsrs r0, r0, #11 │ │ orn r0, r1, #589824 @ 0x90000 │ │ - b.n 18e4a │ │ + b.n 384fa │ │ strh r0, [r2, #2] │ │ movt r0, #1320 @ 0x528 │ │ - b.n 18e5a │ │ - ldr r2, [pc, #828] @ (18c84 ) │ │ + b.n 3850a │ │ + ldr r2, [pc, #828] @ (38334 ) │ │ orn r0, r7, #552 @ 0x228 │ │ - b.n 18c8e │ │ + b.n 3833e │ │ lsrs r0, r0, #11 │ │ orr.w r0, r7, #10485760 @ 0xa00000 │ │ - b.n 18490 │ │ + b.n 37b40 │ │ cmp r2, #207 @ 0xcf │ │ - bne.w ffffafba │ │ + bne.w 1a66a │ │ vldr s13, [sp, #828] @ 0x33c │ │ orn r0, r1, #3276800 @ 0x320000 │ │ - b.n 190a6 │ │ + b.n 38756 │ │ cmp r2, #207 @ 0xcf │ │ - bne.w fffd8fa2 │ │ + bne.w ffff8652 │ │ vstr s5, [sp, #828] @ 0x33c │ │ orn r0, r0, #8978432 @ 0x890000 │ │ - b.n 18cb6 │ │ + b.n 38366 │ │ ldrh r7, [r1, #20] │ │ - bne.w fff209c2 │ │ - b.n 190be │ │ + bne.w fff40072 │ │ + b.n 3876e │ │ lsrs r1, r0, #11 │ │ - b.w ffc82ff6 │ │ + b.w ffca26a6 │ │ vldr d24, [sp, #112] @ 0x70 │ │ vldr s9, [sp, #828] @ 0x33c │ │ orr.w sl, r5, #1656 @ 0x678 │ │ - b.w ffc5ff92 │ │ + b.w ffc7f642 │ │ vstr s5, [sl, #828] @ 0x33c │ │ - bne.w fff9affa │ │ + bne.w fffba6aa │ │ vstr s1, [sp, #800] @ 0x320 │ │ orr.w r9, r6, #1605632 @ 0x188000 │ │ add.w r0, r0, r0, asr #5 │ │ - b.n 18e40 │ │ + b.n 384f0 │ │ lsrs r7, r1, #11 │ │ orn r0, r7, #9437184 @ 0x900000 │ │ - b.n 18eb4 │ │ + b.n 38564 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r5, #8256 @ 0x2040 │ │ - b.n 18cfa │ │ - ldr r3, [pc, #0] @ (189bc ) │ │ + b.n 383aa │ │ + ldr r3, [pc, #0] @ (3806c ) │ │ vldr s1, [sl, #828] @ 0x33c │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 18d06 │ │ - ldr r3, [pc, #64] @ (18a08 ) │ │ + b.n 383b6 │ │ + ldr r3, [pc, #64] @ (380b8 ) │ │ vstr s5, [fp, #-800] @ 0xfffffce0 │ │ orr.w r9, r5, #1515520 @ 0x172000 │ │ add.w r0, r0, r8, asr #2 │ │ - b.n 18510 │ │ + b.n 37bc0 │ │ movs r0, r4 │ │ - b.n 184f4 │ │ + b.n 37ba4 │ │ lsls r4, r5, #2 │ │ - b.n 18518 │ │ + b.n 37bc8 │ │ movs r0, r3 │ │ - b.n 184fc │ │ + b.n 37bac │ │ movs r0, r0 │ │ - b.n 18512 │ │ + b.n 37bc2 │ │ movs r0, r2 │ │ - b.n 18504 │ │ + b.n 37bb4 │ │ lsls r0, r4, #1 │ │ - b.n 18424 │ │ + b.n 37ad4 │ │ movs r4, r0 │ │ - b.n 1850c │ │ + b.n 37bbc │ │ lsls r4, r6, #2 │ │ - b.n 18530 │ │ + b.n 37be0 │ │ movs r4, r3 │ │ - b.n 18514 │ │ + b.n 37bc4 │ │ lsls r4, r1, #1 │ │ - b.n 18434 │ │ + b.n 37ae4 │ │ movs r4, r2 │ │ - b.n 1851c │ │ + b.n 37bcc │ │ lsls r0, r6, #2 │ │ - b.n 18540 │ │ + b.n 37bf0 │ │ movs r0, #0 │ │ - b.n 18534 │ │ + b.n 37be4 │ │ movs r4, r1 │ │ - b.n 18528 │ │ + b.n 37bd8 │ │ lsls r0, r7, #2 │ │ - b.n 1854c │ │ + b.n 37bfc │ │ adds r0, #64 @ 0x40 │ │ - b.n 1844c │ │ + b.n 37afc │ │ movs r5, #2 │ │ - b.n 18d5a │ │ + b.n 3840a │ │ movs r0, r1 │ │ - b.n 18538 │ │ + b.n 37be8 │ │ lsls r4, r0, #1 │ │ - b.n 18458 │ │ + b.n 37b08 │ │ strh r0, [r1, #2] │ │ - b.n 1845c │ │ + b.n 37b0c │ │ ldr r3, [r4, #0] │ │ - b.n 18d2e │ │ + b.n 383de │ │ subs r0, #3 │ │ - b.n 18d6e │ │ + b.n 3841e │ │ str r0, [sp, #320] @ 0x140 │ │ - b.n 18468 │ │ + b.n 37b18 │ │ adds r5, #32 │ │ - b.n 18d3c │ │ + b.n 383ec │ │ lsrs r0, r0, #12 │ │ - b.n 18d7a │ │ + b.n 3842a │ │ asrs r4, r2, #1 │ │ - b.n 18474 │ │ + b.n 37b24 │ │ lsls r0, r5, #8 │ │ - b.n 18d42 │ │ + b.n 383f2 │ │ movs r4, r6 │ │ - b.n 1854e │ │ + b.n 37bfe │ │ lsls r1, r1, #16 │ │ - b.n 18d8a │ │ + b.n 3843a │ │ movs r0, #88 @ 0x58 │ │ - b.n 18484 │ │ + b.n 37b34 │ │ lsrs r1, r4, #4 │ │ - b.n 18d52 │ │ + b.n 38402 │ │ movs r4, r5 │ │ - b.n 1855e │ │ + b.n 37c0e │ │ lsls r1, r0, #28 │ │ - b.n 18d9a │ │ - b.n 18b14 │ │ - b.n 18494 │ │ + b.n 3844a │ │ + b.n 381c4 │ │ + b.n 37b44 │ │ lsls r2, r4, #24 │ │ - b.n 18d62 │ │ + b.n 38412 │ │ movs r0, r5 │ │ - b.n 1856e │ │ + b.n 37c1e │ │ lsrs r2, r0, #8 │ │ - b.n 18daa │ │ + b.n 3845a │ │ stmia r0!, {r6, r7} │ │ - b.n 185a8 │ │ + b.n 37c58 │ │ lsls r6, r5, #12 │ │ - b.n 18d72 │ │ + b.n 38422 │ │ movs r4, r4 │ │ - b.n 1857e │ │ + b.n 37c2e │ │ movs r4, r0 │ │ - b.n 185b4 │ │ + b.n 37c64 │ │ str r4, [r7, r2] │ │ - b.n 185b8 │ │ + b.n 37c68 │ │ lsrs r6, r1, #20 │ │ - b.n 18d82 │ │ + b.n 38432 │ │ movs r0, r4 │ │ - b.n 1858e │ │ + b.n 37c3e │ │ movs r0, r2 │ │ - b.n 185c4 │ │ + b.n 37c74 │ │ adds r0, #56 @ 0x38 │ │ - b.n 18596 │ │ + b.n 37c46 │ │ adds r0, #8 │ │ - b.n 185cc │ │ + b.n 37c7c │ │ lsls r0, r0, #20 │ │ - b.n 18dd6 │ │ + b.n 38486 │ │ movs r0, #12 │ │ - b.n 185d4 │ │ + b.n 37c84 │ │ lsrs r4, r5, #32 │ │ - b.n 18d9e │ │ + b.n 3844e │ │ movs r4, r3 │ │ - b.n 185aa │ │ + b.n 37c5a │ │ lsrs r4, r1, #32 │ │ - b.n 18de6 │ │ + b.n 38496 │ │ asrs r0, r3, #32 │ │ - b.n 185e4 │ │ + b.n 37c94 │ │ lsls r5, r4, #20 │ │ - b.n 18dae │ │ + b.n 3845e │ │ movs r0, r3 │ │ - b.n 185ba │ │ + b.n 37c6a │ │ lsrs r5, r0, #12 │ │ - b.n 18df6 │ │ + b.n 384a6 │ │ strb r4, [r4, #2] │ │ - b.n 185f4 │ │ + b.n 37ca4 │ │ lsls r3, r4, #8 │ │ - b.n 18dbe │ │ + b.n 3846e │ │ movs r4, r2 │ │ - b.n 185ca │ │ + b.n 37c7a │ │ lsls r2, r0, #16 │ │ - b.n 18e06 │ │ - add r0, pc, #640 @ (adr r0, 18d48 ) │ │ - b.n 18604 │ │ + b.n 384b6 │ │ + add r0, pc, #640 @ (adr r0, 383f8 ) │ │ + b.n 37cb4 │ │ lsrs r1, r4, #4 │ │ - b.n 18dce │ │ + b.n 3847e │ │ movs r4, r1 │ │ - b.n 185da │ │ + b.n 37c8a │ │ lsls r1, r0, #28 │ │ - b.n 18e16 │ │ + b.n 384c6 │ │ asrs r0, r4, #32 │ │ - b.n 18614 │ │ + b.n 37cc4 │ │ str r4, [r7, #0] │ │ - b.n 185e6 │ │ + b.n 37c96 │ │ lsls r1, r4, #24 │ │ - b.n 18de2 │ │ + b.n 38492 │ │ movs r0, r1 │ │ - b.n 185ee │ │ + b.n 37c9e │ │ movs r4, r2 │ │ - b.n 18624 │ │ + b.n 37cd4 │ │ subs r1, r0, r0 │ │ - b.n 18e2e │ │ + b.n 384de │ │ asrs r7, r4, #12 │ │ - b.n 18df4 │ │ + b.n 384a4 │ │ asrs r4, r0, #32 │ │ - b.n 185fe │ │ + b.n 37cae │ │ lsls r0, r0, #4 │ │ - b.n 18e3a │ │ + b.n 384ea │ │ lsrs r1, r5, #16 │ │ - b.n 18dfe │ │ + b.n 384ae │ │ lsrs r0, r1, #24 │ │ - b.n 18e02 │ │ + b.n 384b2 │ │ movs r0, r6 │ │ - b.n 1860e │ │ + b.n 37cbe │ │ movs r4, r3 │ │ - b.n 18644 │ │ + b.n 37cf4 │ │ lsls r0, r0, #4 │ │ - b.n 18e4e │ │ + b.n 384fe │ │ lsrs r2, r4, #16 │ │ - b.n 18e12 │ │ + b.n 384c2 │ │ lsrs r3, r0, #24 │ │ - b.n 18e16 │ │ + b.n 384c6 │ │ movs r0, r2 │ │ - b.n 18622 │ │ + b.n 37cd2 │ │ movs r4, r4 │ │ - b.n 18658 │ │ + b.n 37d08 │ │ lsls r0, r4, #2 │ │ - b.n 1863c │ │ + b.n 37cec │ │ lsls r0, r4, #2 │ │ - b.n 18660 │ │ + b.n 37d10 │ │ str r4, [r5, #0] │ │ - b.n 18664 │ │ + b.n 37d14 │ │ movs r0, #1 │ │ - b.n 18fae │ │ + b.n 3865e │ │ adds r0, #55 @ 0x37 │ │ - b.n 186da │ │ + b.n 37d8a │ │ lsrs r1, r4, #32 │ │ - b.n 18b3a │ │ + b.n 381ea │ │ movs r6, r0 │ │ - b.n 186c2 │ │ + b.n 37d72 │ │ lsls r7, r4, #28 │ │ - b.n 18b42 │ │ + b.n 381f2 │ │ movs r5, r0 │ │ - b.n 186ca │ │ + b.n 37d7a │ │ lsls r7, r4, #12 │ │ - b.n 18b4a │ │ + b.n 381fa │ │ movs r4, r0 │ │ - b.n 186d2 │ │ + b.n 37d82 │ │ lsrs r7, r0, #20 │ │ - b.n 18e62 │ │ + b.n 38512 │ │ asrs r6, r0, #32 │ │ - b.n 18e92 │ │ + b.n 38542 │ │ lsrs r5, r1, #8 │ │ orn ip, r1, #10485760 @ 0xa00000 │ │ - b.n 18b5e │ │ + b.n 3820e │ │ movs r3, r0 │ │ - b.n 186e6 │ │ + b.n 37d96 │ │ lsrs r2, r5, #32 │ │ - b.n 18b66 │ │ + b.n 38216 │ │ movs r2, r0 │ │ - b.n 186ee │ │ + b.n 37d9e │ │ lsls r2, r5, #16 │ │ - b.n 18b6e │ │ + b.n 3821e │ │ movs r4, r2 │ │ @ instruction: 0xea00f000 │ │ - b.n 191b2 │ │ + b.n 38862 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r1 │ │ movs r0, r0 │ │ movs r4, r1 │ │ movs r0, r0 │ │ movs r0, r2 │ │ @@ -29715,1453 +72456,1453 @@ │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r1, r0 │ │ - b.n 1874e │ │ + b.n 37dfe │ │ movs r2, r1 │ │ - b.n 18bce │ │ + b.n 3827e │ │ strb r0, [r7, #0] │ │ - b.n 18776 │ │ + b.n 37e26 │ │ cmp r3, #144 @ 0x90 │ │ vfma.f32 s5, s8, s30 │ │ orn r1, r1, #7995392 @ 0x7a0000 │ │ movw r1, #756 @ 0x2f4 │ │ movw r0, #8192 @ 0x2000 │ │ - b.n 1876a │ │ + b.n 37e1a │ │ movs r2, r0 │ │ - b.n 18bec │ │ + b.n 3829c │ │ movs r7, r6 │ │ - b.n 18772 │ │ + b.n 37e22 │ │ movs r2, r0 │ │ - b.n 18bfc │ │ + b.n 382ac │ │ movs r0, r7 │ │ - b.n 1877a │ │ + b.n 37e2a │ │ movs r0, r4 │ │ - b.n 19336 │ │ + b.n 389e6 │ │ lsrs r0, r0, #8 │ │ orr.w r0, r6, #12124160 @ 0xb90000 │ │ - b.n 187a6 │ │ + b.n 37e56 │ │ cmp r2, #15 │ │ orr.w r0, r1, #8519680 @ 0x820000 │ │ - b.n 18c06 │ │ + b.n 382b6 │ │ asrs r2, r7, #32 │ │ - b.n 187b2 │ │ + b.n 37e62 │ │ adds r0, #59 @ 0x3b │ │ - b.n 187b6 │ │ + b.n 37e66 │ │ movs r1, r7 │ │ - b.n 1879a │ │ + b.n 37e4a │ │ movs r2, r0 │ │ - b.n 18c18 │ │ + b.n 382c8 │ │ strb r4, [r7, #0] │ │ - b.n 187c2 │ │ + b.n 37e72 │ │ movs r2, r7 │ │ - b.n 187a6 │ │ + b.n 37e56 │ │ movs r2, r0 │ │ - b.n 18c28 │ │ + b.n 382d8 │ │ adds r0, #61 @ 0x3d │ │ - b.n 187ce │ │ + b.n 37e7e │ │ movs r3, r7 │ │ - b.n 187b2 │ │ + b.n 37e62 │ │ movs r2, r0 │ │ - b.n 18c3c │ │ + b.n 382ec │ │ asrs r6, r7, #32 │ │ - b.n 187da │ │ + b.n 37e8a │ │ movs r4, r7 │ │ - b.n 187be │ │ + b.n 37e6e │ │ movs r2, r0 │ │ - b.n 18c40 │ │ + b.n 382f0 │ │ movs r5, r7 │ │ - b.n 187c6 │ │ + b.n 37e76 │ │ movs r2, r0 │ │ - b.n 18c44 │ │ + b.n 382f4 │ │ movs r6, r7 │ │ - b.n 187ce │ │ + b.n 37e7e │ │ movs r7, r7 │ │ - b.n 187f2 │ │ + b.n 37ea2 │ │ lsrs r7, r1, #8 │ │ orn r0, r6, #8519680 @ 0x820000 │ │ - b.n 18c52 │ │ + b.n 38302 │ │ lsls r4, r6, #7 │ │ movw r0, #63 @ 0x3f │ │ - b.n 187e2 │ │ + b.n 37e92 │ │ movs r0, r5 │ │ - b.n 18798 │ │ + b.n 37e48 │ │ lsrs r7, r1, #8 │ │ orr.w pc, r6, #9437184 @ 0x900000 │ │ - b.n 18f44 │ │ + b.n 385f4 │ │ lsls r0, r4, #10 │ │ - b.n 18faa │ │ - beq.n 18ccc │ │ - b.n 19104 │ │ + b.n 3865a │ │ + beq.n 3837c │ │ + b.n 387b4 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 19190 │ │ + b.n 38840 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, sp} │ │ - b.n 187bc │ │ + b.n 37e6c │ │ movs r0, #2 │ │ - b.n 18da0 │ │ + b.n 38450 │ │ movs r4, r0 │ │ and.w r0, r0, r4, ror #8 │ │ - b.n 187c8 │ │ + b.n 37e78 │ │ movs r0, #2 │ │ - b.n 18dac │ │ + b.n 3845c │ │ movs r1, r0 │ │ and.w r0, r0, ip, asr #8 │ │ - b.n 187d4 │ │ + b.n 37e84 │ │ movs r0, #2 │ │ - b.n 18db8 │ │ + b.n 38468 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 187be │ │ + b.n 37e6e │ │ asrs r4, r5, #2 │ │ - b.n 187c2 │ │ + b.n 37e72 │ │ movs r2, r0 │ │ - b.n 18fe6 │ │ + b.n 38696 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 193ee │ │ - beq.n 18d10 │ │ - b.n 19148 │ │ + b.n 38a9e │ │ + beq.n 383c0 │ │ + b.n 387f8 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 191d4 │ │ + b.n 38884 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r8, r9, sl, lr, pc} │ │ - vzip. q14, q13 │ │ - vqshl.u32 d28, d3, #30 │ │ - @ instruction: 0xfffece00 │ │ - @ instruction: 0xfffe4ff0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, sl, ip, lr, pc} │ │ + vtbx.8 d28, {d12-d14}, d14 │ │ + vpadal.u d29, d15 │ │ + vqshlu.s32 d16, d8, #28 │ │ + @ instruction: 0xfffd4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 191f0 │ │ - beq.n 18d40 │ │ - b.n 19174 │ │ + b.n 388a0 │ │ + beq.n 383f0 │ │ + b.n 38824 │ │ movs r0, r0 │ │ - b.n 19380 │ │ + b.n 38a30 │ │ lsls r0, r2, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 19200 │ │ + b.n 388b0 │ │ movs r0, #32 │ │ - b.n 19180 │ │ + b.n 38830 │ │ ands r1, r0 │ │ - b.n 1902e │ │ - bfcsel 16, 184ee , 1a, vc │ │ - b.n 18d24 │ │ - b.n 19210 │ │ + b.n 386de │ │ + bfcsel 16, 37b9e , 1a, vc │ │ + b.n 383d4 │ │ + b.n 388c0 │ │ asrs r0, r2, #32 │ │ - b.n 18834 │ │ + b.n 37ee4 │ │ movs r0, #20 │ │ - b.n 18838 │ │ + b.n 37ee8 │ │ asrs r1, r0 │ │ ldmia.w lr, {r0, ip, sp, lr} │ │ - b.n 1900a │ │ + b.n 386ba │ │ strb r0, [r0, #0] │ │ - b.n 19018 │ │ + b.n 386c8 │ │ stmia r0!, {r2, r5} │ │ - b.n 18848 │ │ + b.n 37ef8 │ │ strb r0, [r1, #0] │ │ - b.n 19020 │ │ + b.n 386d0 │ │ str r0, [r5, #0] │ │ - b.n 18850 │ │ + b.n 37f00 │ │ strb r6, [r1, #0] │ │ - b.n 19028 │ │ + b.n 386d8 │ │ adds r0, #44 @ 0x2c │ │ - b.n 18858 │ │ + b.n 37f08 │ │ strb r4, [r1, #0] │ │ - b.n 19030 │ │ + b.n 386e0 │ │ str r0, [r4, r0] │ │ - b.n 1875c │ │ + b.n 37e0c │ │ strb r6, [r0, #0] │ │ - b.n 19038 │ │ + b.n 386e8 │ │ strb r3, [r0, #0] │ │ - b.n 1905c │ │ + b.n 3870c │ │ str r1, [r0, r0] │ │ lsls r5, r0, #14 │ │ strb r0, [r0, #0] │ │ - b.n 19476 │ │ + b.n 38b26 │ │ movs r0, r0 │ │ - b.n 193e4 │ │ + b.n 38a94 │ │ str r4, [r1, r0] │ │ - b.n 18858 │ │ + b.n 37f08 │ │ strb r0, [r0, #0] │ │ lsls r0, r4, #15 │ │ asrs r7, r0, #32 │ │ - b.n 18d48 │ │ + b.n 383f8 │ │ movs r0, #7 │ │ - b.n 18d4e │ │ + b.n 383fe │ │ str r0, [sp, #28] │ │ - b.n 18d4e │ │ + b.n 383fe │ │ movs r1, r0 │ │ - b.n 19056 │ │ - add r0, pc, #28 @ (adr r0, 18d70 ) │ │ - b.n 18d66 │ │ + b.n 38706 │ │ + add r0, pc, #28 @ (adr r0, 38420 ) │ │ + b.n 38416 │ │ movs r1, r1 │ │ - b.n 1905a │ │ + b.n 3870a │ │ str r7, [r0, r0] │ │ - b.n 18d7a │ │ + b.n 3842a │ │ movs r2, r1 │ │ - b.n 19062 │ │ + b.n 38712 │ │ strh r7, [r0, #0] │ │ - b.n 18d7e │ │ + b.n 3842e │ │ movs r5, r0 │ │ - b.n 1906a │ │ + b.n 3871a │ │ str r7, [r0, #0] │ │ - b.n 18d7a │ │ + b.n 3842a │ │ movs r0, r1 │ │ - b.n 19072 │ │ + b.n 38722 │ │ adds r0, #7 │ │ - b.n 18d7c │ │ + b.n 3842c │ │ movs r6, r0 │ │ - b.n 1907a │ │ + b.n 3872a │ │ adds r0, #8 │ │ - b.n 18898 │ │ + b.n 37f48 │ │ adds r0, #3 │ │ - b.n 190a2 │ │ + b.n 38752 │ │ movs r1, r0 │ │ - b.n 19146 │ │ + b.n 387f6 │ │ asrs r2, r0, #5 │ │ - b.n 19392 │ │ + b.n 38a42 │ │ adds r0, #0 │ │ asrs r0, r4, #15 │ │ asrs r6, r6, #32 │ │ - b.n 1942c │ │ + b.n 38adc │ │ movs r1, r0 │ │ - b.n 18eb6 │ │ - b.n 18d98 │ │ - b.n 18da0 │ │ + b.n 38566 │ │ + b.n 38448 │ │ + b.n 38450 │ │ strb r3, [r7, #0] │ │ - b.n 193b2 │ │ + b.n 38a62 │ │ ldrb r0, [r1, #29] │ │ - b.n 19436 │ │ + b.n 38ae6 │ │ str r4, [r0, #0] │ │ - b.n 188c0 │ │ + b.n 37f70 │ │ lsls r6, r5, #16 │ │ - b.n 190ea │ │ + b.n 3879a │ │ ldr r6, [r4, #76] @ 0x4c │ │ - b.n 193c8 │ │ + b.n 38a78 │ │ movs r6, r3 │ │ - b.n 1893a │ │ + b.n 37fea │ │ lsrs r6, r5, #32 │ │ - b.n 190f6 │ │ + b.n 387a6 │ │ movs r5, r3 │ │ - b.n 18942 │ │ + b.n 37ff2 │ │ lsrs r6, r5, #16 │ │ - b.n 190fe │ │ + b.n 387ae │ │ movs r4, r3 │ │ - b.n 1894a │ │ + b.n 37ffa │ │ movs r2, r0 │ │ - b.n 19186 │ │ + b.n 38836 │ │ cmp r6, #140 @ 0x8c │ │ - b.n 193d4 │ │ + b.n 38a84 │ │ ldr r6, [r5, #40] @ 0x28 │ │ - b.n 19464 │ │ + b.n 38b14 │ │ cmp r7, #210 @ 0xd2 │ │ - b.n 19468 │ │ + b.n 38b18 │ │ movs r2, r0 │ │ - b.n 18f36 │ │ + b.n 385e6 │ │ stmia r0!, {} │ │ - b.n 18de0 │ │ - b.n 18e1a │ │ - b.n 18966 │ │ + b.n 38490 │ │ + b.n 384ca │ │ + b.n 38016 │ │ stmia r0!, {r0, r1, r3, r4} │ │ - b.n 1896a │ │ + b.n 3801a │ │ lsls r4, r5, #16 │ │ - b.n 19126 │ │ + b.n 387d6 │ │ stmia r0!, {r2, r4} │ │ - b.n 18904 │ │ + b.n 37fb4 │ │ movs r2, r3 │ │ - b.n 18976 │ │ + b.n 38026 │ │ lsrs r4, r5, #32 │ │ - b.n 19132 │ │ + b.n 387e2 │ │ movs r1, r3 │ │ - b.n 1897e │ │ + b.n 3802e │ │ lsrs r4, r5, #16 │ │ - b.n 1913a │ │ + b.n 387ea │ │ movs r0, r3 │ │ - b.n 18986 │ │ + b.n 38036 │ │ movs r1, r1 │ │ - b.n 191c2 │ │ + b.n 38872 │ │ movs r7, r0 │ │ - b.n 18f66 │ │ - b.n 18e28 │ │ - b.n 18924 │ │ + b.n 38616 │ │ + b.n 384d8 │ │ + b.n 37fd4 │ │ movs r0, r0 │ │ - b.n 18e14 │ │ + b.n 384c4 │ │ movs r7, r2 │ │ - b.n 1899a │ │ + b.n 3804a │ │ movs r0, r3 │ │ - b.n 18930 │ │ + b.n 37fe0 │ │ strb r0, [r4, #16] │ │ - b.n 1915a │ │ + b.n 3880a │ │ strb r6, [r2, #0] │ │ - b.n 189a6 │ │ + b.n 38056 │ │ ldrb r0, [r4, #0] │ │ - b.n 19162 │ │ + b.n 38812 │ │ strb r5, [r2, #0] │ │ - b.n 189ae │ │ + b.n 3805e │ │ ldrb r0, [r4, #16] │ │ - b.n 1916a │ │ + b.n 3881a │ │ strb r4, [r2, #0] │ │ - b.n 189b6 │ │ + b.n 38066 │ │ strb r2, [r1, #0] │ │ - b.n 191f2 │ │ + b.n 388a2 │ │ strb r6, [r0, #0] │ │ - b.n 18fa4 │ │ + b.n 38654 │ │ movs r4, r1 │ │ - b.n 18974 │ │ + b.n 38024 │ │ strb r3, [r0, #0] │ │ - b.n 18e4c │ │ + b.n 384fc │ │ strb r3, [r2, #0] │ │ - b.n 189ca │ │ + b.n 3807a │ │ lsrs r0, r2, #28 │ │ - b.n 19124 │ │ + b.n 387d4 │ │ strb r4, [r3, #0] │ │ - b.n 18964 │ │ + b.n 38014 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 1918e │ │ + b.n 3883e │ │ str r2, [r2, #0] │ │ - b.n 189da │ │ + b.n 3808a │ │ ldr r7, [r4, #0] │ │ - b.n 19196 │ │ + b.n 38846 │ │ str r1, [r2, #0] │ │ - b.n 189e2 │ │ + b.n 38092 │ │ ldr r7, [r4, #64] @ 0x40 │ │ - b.n 1919e │ │ + b.n 3884e │ │ str r0, [r2, #0] │ │ - b.n 189ea │ │ + b.n 3809a │ │ str r5, [r0, #0] │ │ - b.n 19226 │ │ + b.n 388d6 │ │ str r1, [r0, #0] │ │ - b.n 19416 │ │ + b.n 38ac6 │ │ lsls r0, r4, #10 │ │ - b.n 191ae │ │ + b.n 3885e │ │ str r3, [r0, r0] │ │ - b.n 18e7e │ │ + b.n 3852e │ │ str r7, [r1, r0] │ │ - b.n 189fe │ │ + b.n 380ae │ │ str r0, [r4, r0] │ │ - b.n 18994 │ │ + b.n 38044 │ │ str r5, [r4, #64] @ 0x40 │ │ - b.n 191be │ │ + b.n 3886e │ │ str r6, [r1, #0] │ │ - b.n 18a0a │ │ + b.n 380ba │ │ ldr r5, [r4, #0] │ │ - b.n 191c6 │ │ + b.n 38876 │ │ str r5, [r1, #0] │ │ - b.n 18a12 │ │ + b.n 380c2 │ │ ldr r5, [r4, #64] @ 0x40 │ │ - b.n 191ce │ │ + b.n 3887e │ │ str r4, [r1, #0] │ │ - b.n 18a1a │ │ + b.n 380ca │ │ str r0, [r1, #0] │ │ - b.n 19256 │ │ + b.n 38906 │ │ str r0, [r0, #0] │ │ - b.n 19446 │ │ + b.n 38af6 │ │ str r3, [r0, #0] │ │ - b.n 18eaa │ │ + b.n 3855a │ │ str r3, [r1, #0] │ │ - b.n 18a2a │ │ + b.n 380da │ │ str r4, [r4, #0] │ │ - b.n 189c0 │ │ + b.n 38070 │ │ asrs r6, r4, #16 │ │ - b.n 191ea │ │ + b.n 3889a │ │ asrs r2, r1, #32 │ │ - b.n 18a36 │ │ + b.n 380e6 │ │ adds r6, r4, r0 │ │ - b.n 191f2 │ │ + b.n 388a2 │ │ asrs r1, r1, #32 │ │ - b.n 18a3e │ │ + b.n 380ee │ │ adds r6, r4, #0 │ │ - b.n 191fa │ │ + b.n 388aa │ │ asrs r0, r1, #32 │ │ - b.n 18a46 │ │ + b.n 380f6 │ │ asrs r4, r0, #32 │ │ - b.n 189fc │ │ + b.n 380ac │ │ asrs r1, r0, #32 │ │ - b.n 19286 │ │ + b.n 38936 │ │ asrs r0, r0, #32 │ │ - b.n 1946c │ │ + b.n 38b1c │ │ asrs r3, r0, #32 │ │ - b.n 18ed0 │ │ + b.n 38580 │ │ asrs r7, r0, #32 │ │ - b.n 18a5a │ │ + b.n 3810a │ │ asrs r0, r5, #32 │ │ - b.n 189f0 │ │ + b.n 380a0 │ │ movs r4, #33 @ 0x21 │ │ - b.n 1921a │ │ + b.n 388ca │ │ movs r0, #6 │ │ - b.n 18a66 │ │ + b.n 38116 │ │ cmp r0, #33 @ 0x21 │ │ - b.n 19222 │ │ + b.n 388d2 │ │ movs r0, #5 │ │ - b.n 18a6e │ │ + b.n 3811e │ │ cmp r4, #33 @ 0x21 │ │ - b.n 1922a │ │ + b.n 388da │ │ movs r0, #4 │ │ - b.n 18a76 │ │ + b.n 38126 │ │ movs r0, #8 │ │ - b.n 18a2c │ │ + b.n 380dc │ │ movs r0, #2 │ │ - b.n 192b6 │ │ + b.n 38966 │ │ movs r0, #0 │ │ - b.n 1947e │ │ + b.n 38b2e │ │ movs r0, #3 │ │ - b.n 18f02 │ │ + b.n 385b2 │ │ movs r0, #3 │ │ - b.n 18a8a │ │ + b.n 3813a │ │ movs r0, #44 @ 0x2c │ │ - b.n 18a20 │ │ + b.n 380d0 │ │ adds r4, #34 @ 0x22 │ │ - b.n 1924a │ │ + b.n 388fa │ │ adds r0, #2 │ │ - b.n 18a96 │ │ + b.n 38146 │ │ subs r0, #34 @ 0x22 │ │ - b.n 19252 │ │ + b.n 38902 │ │ adds r0, #1 │ │ - b.n 18a9e │ │ + b.n 3814e │ │ subs r4, #34 @ 0x22 │ │ - b.n 1925a │ │ + b.n 3890a │ │ adds r0, #0 │ │ - b.n 18aa6 │ │ - beq.n 18f58 │ │ - b.n 193b8 │ │ + b.n 38156 │ │ + beq.n 38608 │ │ + b.n 38a68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, sp} │ │ - b.n 18a68 │ │ + b.n 38118 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 18a4e │ │ + b.n 380fe │ │ movs r0, #2 │ │ - b.n 19050 │ │ + b.n 38700 │ │ asrs r4, r5, #2 │ │ - b.n 18a56 │ │ + b.n 38106 │ │ movs r2, r0 │ │ - b.n 1927a │ │ + b.n 3892a │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 19682 │ │ - beq.n 18f7c │ │ - b.n 193dc │ │ + b.n 38d32 │ │ + beq.n 3862c │ │ + b.n 38a8c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r5, r6, sl, lr, pc} │ │ - @ instruction: 0xfffe4df0 │ │ + ldmia.w sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, ip, lr, pc} │ │ + @ instruction: 0xfffc4df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 19470 │ │ - beq.n 18fa8 │ │ - b.n 193f4 │ │ + b.n 38b20 │ │ + beq.n 38658 │ │ + b.n 38aa4 │ │ movs r0, r0 │ │ - b.n 19600 │ │ + b.n 38cb0 │ │ lsls r2, r5, #1 │ │ lsrs r0, r0, #8 │ │ str r2, [r0, r0] │ │ - b.n 192a6 │ │ + b.n 38956 │ │ movs r0, r0 │ │ - b.n 1960e │ │ + b.n 38cbe │ │ lsls r2, r5, #1 │ │ lsrs r0, r0, #8 │ │ strh r4, [r0, #0] │ │ - b.n 1948c │ │ + b.n 38b3c │ │ movs r0, #28 │ │ - b.n 1940c │ │ + b.n 38abc │ │ ands r1, r0 │ │ - b.n 192ba │ │ + b.n 3896a │ │ movs r0, r1 │ │ - b.n 192be │ │ + b.n 3896e │ │ @ instruction: 0xf4fbebff │ │ movs r7, r1 │ │ @ instruction: 0xe99d0000 │ │ - b.n 1928c │ │ + b.n 3893c │ │ asrs r4, r2, #32 │ │ - b.n 18ac8 │ │ + b.n 38178 │ │ movs r2, r0 │ │ - b.n 19292 │ │ + b.n 38942 │ │ movs r0, #24 │ │ - b.n 18ad0 │ │ + b.n 38180 │ │ movs r3, r0 │ │ - b.n 1929a │ │ + b.n 3894a │ │ adds r0, #28 │ │ - b.n 18ad8 │ │ + b.n 38188 │ │ movs r1, r0 │ │ - b.n 192a2 │ │ + b.n 38952 │ │ str r0, [r4, #0] │ │ - b.n 18ae0 │ │ + b.n 38190 │ │ movs r2, r0 │ │ - b.n 192aa │ │ + b.n 3895a │ │ asrs r5, r0, #32 │ │ - b.n 192ee │ │ + b.n 3899e │ │ movs r3, r0 │ │ - b.n 192b2 │ │ + b.n 38962 │ │ strb r4, [r3, #0] │ │ - b.n 189ec │ │ + b.n 3809c │ │ str r6, [r0, #0] │ │ - b.n 192ba │ │ + b.n 3896a │ │ movs r0, r1 │ │ - b.n 192fe │ │ + b.n 389ae │ │ lsls r0, r4, #1 │ │ add.w r0, r0, r0 │ │ - b.n 19672 │ │ + b.n 38d22 │ │ movs r6, r5 │ │ @ instruction: 0xe99d7001 │ │ lsls r7, r0, #14 │ │ ldrb r7, [r2, #28] │ │ - b.n 192b0 │ │ + b.n 38960 │ │ strb r7, [r4, #10] │ │ - b.n 19316 │ │ + b.n 389c6 │ │ movs r7, r0 │ │ - b.n 18fda │ │ + b.n 3868a │ │ str r0, [r0, #0] │ │ - b.n 1949e │ │ + b.n 38b4e │ │ stmia r0!, {r1, r2} │ │ - b.n 18fe4 │ │ - b.n 18ff0 │ │ - b.n 18fea │ │ + b.n 38694 │ │ + b.n 386a0 │ │ + b.n 3869a │ │ strh r6, [r0, #0] │ │ - b.n 18ff0 │ │ + b.n 386a0 │ │ str r6, [r0, r0] │ │ - b.n 18ff8 │ │ + b.n 386a8 │ │ asrs r4, r5, #16 │ │ - b.n 19332 │ │ + b.n 389e2 │ │ stmia r0!, {r0, r1, r2, r3, r4} │ │ - b.n 18b7e │ │ + b.n 3822e │ │ asrs r6, r3, #32 │ │ - b.n 18b82 │ │ + b.n 38232 │ │ adds r4, r5, r0 │ │ - b.n 1933e │ │ + b.n 389ee │ │ asrs r5, r3, #32 │ │ - b.n 18b8a │ │ + b.n 3823a │ │ adds r4, r5, #0 │ │ - b.n 19346 │ │ + b.n 389f6 │ │ asrs r4, r3, #32 │ │ - b.n 18b92 │ │ + b.n 38242 │ │ asrs r6, r5, #16 │ │ - b.n 1934e │ │ + b.n 389fe │ │ asrs r2, r3, #32 │ │ - b.n 18b9a │ │ + b.n 3824a │ │ adds r6, r5, r0 │ │ - b.n 19356 │ │ + b.n 38a06 │ │ asrs r1, r3, #32 │ │ - b.n 18ba2 │ │ + b.n 38252 │ │ adds r6, r5, #0 │ │ - b.n 1935e │ │ + b.n 38a0e │ │ asrs r0, r3, #32 │ │ - b.n 18baa │ │ + b.n 3825a │ │ asrs r0, r5, #16 │ │ - b.n 19366 │ │ + b.n 38a16 │ │ asrs r6, r2, #32 │ │ - b.n 18bb2 │ │ + b.n 38262 │ │ adds r0, r5, r0 │ │ - b.n 1936e │ │ + b.n 38a1e │ │ asrs r5, r2, #32 │ │ - b.n 18bba │ │ + b.n 3826a │ │ adds r0, r5, #0 │ │ - b.n 19376 │ │ + b.n 38a26 │ │ asrs r4, r2, #32 │ │ - b.n 18bc2 │ │ + b.n 38272 │ │ asrs r5, r4, #16 │ │ - b.n 1937e │ │ + b.n 38a2e │ │ asrs r2, r2, #32 │ │ - b.n 18bca │ │ + b.n 3827a │ │ adds r5, r4, r0 │ │ - b.n 19386 │ │ + b.n 38a36 │ │ asrs r1, r2, #32 │ │ - b.n 18bd2 │ │ + b.n 38282 │ │ adds r5, r4, #0 │ │ - b.n 1938e │ │ + b.n 38a3e │ │ asrs r0, r2, #32 │ │ - b.n 18bda │ │ + b.n 3828a │ │ asrs r4, r2, #32 │ │ - b.n 18b90 │ │ + b.n 38240 │ │ str r0, [r0, r0] │ │ srsia sp, #20 │ │ - b.n 19578 │ │ + b.n 38c28 │ │ asrs r6, r0, #32 │ │ - b.n 19064 │ │ - b.n 1909a │ │ - b.n 18bee │ │ + b.n 38714 │ │ + b.n 3874a │ │ + b.n 3829e │ │ movs r4, #33 @ 0x21 │ │ - b.n 193aa │ │ + b.n 38a5a │ │ strh r7, [r2, #0] │ │ - b.n 18bf6 │ │ + b.n 382a6 │ │ movs r0, #14 │ │ - b.n 18bfa │ │ + b.n 382aa │ │ cmp r0, #33 @ 0x21 │ │ - b.n 193b6 │ │ + b.n 38a66 │ │ movs r0, #13 │ │ - b.n 18c02 │ │ + b.n 382b2 │ │ cmp r4, #33 @ 0x21 │ │ - b.n 193be │ │ + b.n 38a6e │ │ movs r0, #12 │ │ - b.n 18c0a │ │ + b.n 382ba │ │ movs r0, #24 │ │ - b.n 18bc0 │ │ + b.n 38270 │ │ str r3, [r2, r0] │ │ - b.n 18c12 │ │ + b.n 382c2 │ │ movs r0, #6 │ │ - b.n 19092 │ │ + b.n 38742 │ │ asrs r7, r1, #32 │ │ - b.n 18c1a │ │ + b.n 382ca │ │ movs r0, #11 │ │ - b.n 18c1e │ │ + b.n 382ce │ │ strb r2, [r4, #16] │ │ - b.n 193da │ │ + b.n 38a8a │ │ strh r4, [r1, #0] │ │ - b.n 18bb8 │ │ + b.n 38268 │ │ strb r2, [r1, #0] │ │ - b.n 18c2a │ │ + b.n 382da │ │ ldrb r2, [r4, #0] │ │ - b.n 193e6 │ │ + b.n 38a96 │ │ strb r1, [r1, #0] │ │ - b.n 18c32 │ │ + b.n 382e2 │ │ ldrb r2, [r4, #16] │ │ - b.n 193ee │ │ + b.n 38a9e │ │ strb r0, [r1, #0] │ │ - b.n 18c3a │ │ + b.n 382ea │ │ strb r4, [r3, #0] │ │ - b.n 18bf0 │ │ + b.n 382a0 │ │ str r0, [r2, r0] │ │ - b.n 18bd4 │ │ + b.n 38284 │ │ strb r6, [r0, #0] │ │ - b.n 190cc │ │ + b.n 3877c │ │ strb r7, [r0, #0] │ │ - b.n 18c4a │ │ + b.n 382fa │ │ lsls r6, r0, #2 │ │ stmia.w ip, {r0, r1, r2, r5, sl, ip, sp} │ │ - b.n 1940a │ │ + b.n 38aba │ │ adds r0, #6 │ │ - b.n 18c56 │ │ + b.n 38306 │ │ subs r0, #39 @ 0x27 │ │ - b.n 19412 │ │ + b.n 38ac2 │ │ adds r0, #5 │ │ - b.n 18c5e │ │ + b.n 3830e │ │ subs r4, #39 @ 0x27 │ │ - b.n 1941a │ │ + b.n 38aca │ │ adds r0, #4 │ │ - b.n 18c66 │ │ + b.n 38316 │ │ adds r0, #32 │ │ - b.n 18c1c │ │ + b.n 382cc │ │ adds r0, #6 │ │ - b.n 190ec │ │ + b.n 3879c │ │ adds r0, #3 │ │ - b.n 18c72 │ │ + b.n 38322 │ │ adds r0, #32 │ │ - b.n 18c08 │ │ + b.n 382b8 │ │ str r3, [r4, #64] @ 0x40 │ │ - b.n 19432 │ │ + b.n 38ae2 │ │ str r2, [r0, #0] │ │ - b.n 18c7e │ │ + b.n 3832e │ │ ldr r3, [r4, #0] │ │ - b.n 1943a │ │ + b.n 38aea │ │ str r1, [r0, #0] │ │ - b.n 18c86 │ │ + b.n 38336 │ │ ldr r3, [r4, #64] @ 0x40 │ │ - b.n 19442 │ │ + b.n 38af2 │ │ str r0, [r0, #0] │ │ - b.n 18c8e │ │ - beq.n 19138 │ │ - b.n 195a0 │ │ + b.n 3833e │ │ + beq.n 387e8 │ │ + b.n 38c50 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r3, r5, sp} │ │ - b.n 18c50 │ │ + b.n 38300 │ │ movs r0, #2 │ │ - b.n 19234 │ │ + b.n 388e4 │ │ movs r1, r0 │ │ and.w r0, r0, r0, asr #8 │ │ - b.n 18c5c │ │ + b.n 3830c │ │ movs r0, #2 │ │ - b.n 19240 │ │ + b.n 388f0 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 18c46 │ │ + b.n 382f6 │ │ asrs r4, r5, #2 │ │ - b.n 18c4a │ │ + b.n 382fa │ │ movs r2, r0 │ │ - b.n 1946e │ │ + b.n 38b1e │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 19876 │ │ - beq.n 19168 │ │ - b.n 195d0 │ │ + b.n 38f26 │ │ + beq.n 38818 │ │ + b.n 38c80 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ - ldmia.w sp!, {r0, r1, r2, r4, r7, r9, lr, pc} │ │ - vmovn.i d28, q3 │ │ - @ instruction: 0xfffe4ff0 │ │ + ldmia.w sp!, {r0, r1, r4, r9, ip, lr, pc} │ │ + vrev64. , q5 │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 19668 │ │ - beq.n 191d8 │ │ - b.n 195ec │ │ + b.n 38d18 │ │ + beq.n 38888 │ │ + b.n 38c9c │ │ ands r0, r0 │ │ - b.n 19496 │ │ + b.n 38b46 │ │ movs r4, r4 │ │ - b.n 19674 │ │ + b.n 38d24 │ │ movs r0, #32 │ │ - b.n 19678 │ │ + b.n 38d28 │ │ strh r0, [r0, #0] │ │ - b.n 198a2 │ │ + b.n 38f52 │ │ strh r0, [r4, #0] │ │ - b.n 18c80 │ │ - bfcsel 12, 18966 , 14, eq │ │ + b.n 38330 │ │ + bfcsel 12, 38016 , 14, eq │ │ lsls r7, r0, #16 │ │ ldmia.w r4, {r2, r5, ip, sp, lr} │ │ - b.n 18cac │ │ + b.n 3835c │ │ str r0, [r5, #0] │ │ - b.n 18cb0 │ │ + b.n 38360 │ │ str r0, [r0, r0] │ │ - b.n 192a8 │ │ + b.n 38958 │ │ adds r0, #44 @ 0x2c │ │ - b.n 18cb8 │ │ + b.n 38368 │ │ str r6, [r0, r0] │ │ - b.n 192e4 │ │ + b.n 38994 │ │ stmia r0!, {r4, r5} │ │ - b.n 18cc0 │ │ + b.n 38370 │ │ str r2, [r0, r0] │ │ - b.n 192d0 │ │ + b.n 38980 │ │ str r0, [sp, #0] │ │ - b.n 193ac │ │ + b.n 38a5c │ │ str r4, [r0, r0] │ │ - b.n 18cac │ │ + b.n 3835c │ │ str r0, [r0, r0] │ │ - b.n 192c4 │ │ - b.n 1919a │ │ - b.n 192e6 │ │ + b.n 38974 │ │ + b.n 3884a │ │ + b.n 38996 │ │ str r0, [r2, r0] │ │ - b.n 18cb8 │ │ - b.n 191b8 │ │ - b.n 18cbc │ │ - blx 4223f4 │ │ + b.n 38368 │ │ + b.n 38868 │ │ + b.n 3836c │ │ + blx 441aa4 │ │ movs r3, r0 │ │ - b.n 1930e │ │ + b.n 389be │ │ movs r0, #52 @ 0x34 │ │ - b.n 18ce8 │ │ + b.n 38398 │ │ movs r0, r2 │ │ - b.n 18cda │ │ + b.n 3838a │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n 1930e │ │ + b.n 389be │ │ strb r4, [r1, #0] │ │ - b.n 1932e │ │ + b.n 389de │ │ asrs r4, r2, #32 │ │ - b.n 18ce6 │ │ + b.n 38396 │ │ adds r0, #56 @ 0x38 │ │ - b.n 18cfc │ │ + b.n 383ac │ │ movs r0, r0 │ │ - b.n 1932a │ │ + b.n 389da │ │ movs r0, r0 │ │ - b.n 18ce4 │ │ + b.n 38394 │ │ stmia r0!, {} │ │ - b.n 1990e │ │ + b.n 38fbe │ │ movs r1, r0 │ │ - b.n 19338 │ │ + b.n 389e8 │ │ movs r0, #24 │ │ - b.n 18cfe │ │ + b.n 383ae │ │ asrs r4, r7, #32 │ │ - b.n 18d14 │ │ + b.n 383c4 │ │ add r4, sp, #920 @ 0x398 │ │ - b.n 197f8 │ │ + b.n 38ea8 │ │ str r0, [sp, #32] │ │ - b.n 18cfc │ │ + b.n 383ac │ │ add r2, sp, #696 @ 0x2b8 │ │ - b.n 1987c │ │ + b.n 38f2c │ │ adds r0, #2 │ │ - b.n 1934c │ │ + b.n 389fc │ │ asrs r4, r3, #32 │ │ - b.n 18d16 │ │ + b.n 383c6 │ │ movs r0, #64 @ 0x40 │ │ - b.n 18d2c │ │ + b.n 383dc │ │ movs r0, r3 │ │ - b.n 18d10 │ │ + b.n 383c0 │ │ asrs r1, r0, #32 │ │ - b.n 1935e │ │ + b.n 38a0e │ │ movs r0, #0 │ │ - b.n 19204 │ │ + b.n 388b4 │ │ movs r0, #1 │ │ - b.n 19206 │ │ + b.n 388b6 │ │ adds r0, #28 │ │ - b.n 18d20 │ │ + b.n 383d0 │ │ asrs r4, r2, #32 │ │ - b.n 18d24 │ │ + b.n 383d4 │ │ strb r0, [r0, #0] │ │ - b.n 1942c │ │ + b.n 38adc │ │ adds r0, #0 │ │ - b.n 199d2 │ │ + b.n 39082 │ │ str r3, [r0, #0] │ │ - b.n 192ba │ │ + b.n 3896a │ │ movs r1, #64 @ 0x40 │ │ - b.n 19822 │ │ + b.n 38ed2 │ │ subs r6, #140 @ 0x8c │ │ - b.n 19828 │ │ + b.n 38ed8 │ │ str r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r0, #54 @ 0x36 │ │ - b.n 198c0 │ │ + b.n 38f70 │ │ movs r2, r0 │ │ - b.n 194d4 │ │ + b.n 38b84 │ │ str r3, [r7, r0] │ │ - b.n 19842 │ │ + b.n 38ef2 │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ subs r7, #210 @ 0xd2 │ │ - b.n 198cc │ │ + b.n 38f7c │ │ movs r3, r0 │ │ - b.n 194f6 │ │ - b.n 19244 │ │ - b.n 18d78 │ │ + b.n 38ba6 │ │ + b.n 388f4 │ │ + b.n 38428 │ │ adds r0, #0 │ │ - b.n 19982 │ │ + b.n 39032 │ │ movs r0, #0 │ │ - b.n 19986 │ │ + b.n 39036 │ │ ldrsh r0, [r1, r5] │ │ - b.n 198de │ │ + b.n 38f8e │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r5, r0 │ │ - b.n 19512 │ │ + b.n 38bc2 │ │ str r0, [r0, r0] │ │ - b.n 1999a │ │ + b.n 3904a │ │ asrs r0, r0, #32 │ │ - b.n 1999e │ │ + b.n 3904e │ │ movs r0, r0 │ │ - b.n 18d9c │ │ + b.n 3844c │ │ str r1, [r0, r0] │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r1 │ │ - b.n 19520 │ │ - add r0, pc, #0 @ (adr r0, 19270 ) │ │ - b.n 199b2 │ │ + b.n 38bd0 │ │ + add r0, pc, #0 @ (adr r0, 38920 ) │ │ + b.n 39062 │ │ str r0, [sp, #0] │ │ - b.n 199b6 │ │ - add r0, pc, #4 @ (adr r0, 1927c ) │ │ + b.n 39066 │ │ + add r0, pc, #4 @ (adr r0, 3892c ) │ │ strh r0, [r0, #24] │ │ str r0, [sp, #4] │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 19962 │ │ + b.n 39012 │ │ strh r1, [r0, #0] │ │ adds r3, #0 │ │ - blx 4204d8 │ │ + blx 43fb88 │ │ strb r1, [r0, #0] │ │ - b.n 1978e │ │ + b.n 38e3e │ │ str r6, [r0, #0] │ │ - b.n 195a2 │ │ + b.n 38c52 │ │ ldrb r7, [r2, #28] │ │ - b.n 19574 │ │ + b.n 38c24 │ │ strh r0, [r0, #0] │ │ - b.n 195da │ │ + b.n 38c8a │ │ strb r7, [r4, #10] │ │ - b.n 195de │ │ + b.n 38c8e │ │ strb r6, [r0, #0] │ │ - b.n 19630 │ │ + b.n 38ce0 │ │ movs r7, r0 │ │ - b.n 19638 │ │ + b.n 38ce8 │ │ movs r6, r0 │ │ - b.n 195aa │ │ + b.n 38c5a │ │ str r0, [r0, #0] │ │ - b.n 19642 │ │ + b.n 38cf2 │ │ str r7, [r0, #0] │ │ - b.n 195be │ │ + b.n 38c6e │ │ ldrb r7, [r7, #26] │ │ - b.n 198cc │ │ + b.n 38f7c │ │ asrs r6, r0, #32 │ │ - b.n 1963c │ │ + b.n 38cec │ │ ldrb r1, [r1, #31] │ │ - b.n 19942 │ │ + b.n 38ff2 │ │ movs r0, r0 │ │ - b.n 195c4 │ │ + b.n 38c74 │ │ asrs r0, r0, #32 │ │ - b.n 19650 │ │ + b.n 38d00 │ │ str r4, [r1, r0] │ │ - b.n 18e04 │ │ + b.n 384b4 │ │ asrs r6, r0, #32 │ │ - b.n 195d0 │ │ + b.n 38c80 │ │ str r0, [r2, #0] │ │ - b.n 18e0c │ │ + b.n 384bc │ │ movs r0, #1 │ │ - b.n 1965a │ │ + b.n 38d0a │ │ movs r0, r0 │ │ - b.n 195de │ │ + b.n 38c8e │ │ movs r0, #0 │ │ - b.n 19676 │ │ + b.n 38d26 │ │ movs r0, r0 │ │ - b.n 19668 │ │ + b.n 38d18 │ │ movs r1, r0 │ │ - b.n 195e6 │ │ + b.n 38c96 │ │ adds r1, #115 @ 0x73 │ │ - b.n 198fe │ │ + b.n 38fae │ │ movs r2, r0 │ │ - b.n 195ee │ │ + b.n 38c9e │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 198fc │ │ + b.n 38fac │ │ movs r0, r0 │ │ - b.n 19836 │ │ + b.n 38ee6 │ │ adds r0, #45 @ 0x2d │ │ - b.n 19982 │ │ + b.n 39032 │ │ asrs r1, r3, #12 │ │ - b.n 19902 │ │ + b.n 38fb2 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 1998c │ │ + b.n 3903c │ │ lsls r0, r2, #30 │ │ - b.n 19314 │ │ + b.n 389c4 │ │ asrs r1, r2, #21 │ │ - b.n 19992 │ │ + b.n 39042 │ │ lsls r0, r2, #14 │ │ - b.n 19314 │ │ + b.n 389c4 │ │ lsls r0, r2, #10 │ │ - b.n 19316 │ │ + b.n 389c6 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 19442 │ │ + b.n 38af2 │ │ lsls r0, r2, #6 │ │ - b.n 1931c │ │ + b.n 389cc │ │ strb r0, [r1, #0] │ │ - b.n 18e58 │ │ + b.n 38508 │ │ adds r0, #3 │ │ - b.n 1948c │ │ + b.n 38b3c │ │ adds r0, #4 │ │ - b.n 18e2e │ │ + b.n 384de │ │ adds r0, #12 │ │ - b.n 19630 │ │ + b.n 38ce0 │ │ movs r0, #2 │ │ - b.n 194aa │ │ + b.n 38b5a │ │ movs r0, #8 │ │ - b.n 18e3a │ │ + b.n 384ea │ │ movs r0, #2 │ │ - b.n 1963c │ │ - b.n 19378 │ │ - b.n 18e74 │ │ + b.n 38cec │ │ + b.n 38a28 │ │ + b.n 38524 │ │ asrs r1, r0, #32 │ │ - b.n 194ac │ │ + b.n 38b5c │ │ strb r0, [r3, #0] │ │ - b.n 18e7c │ │ + b.n 3852c │ │ movs r0, r0 │ │ - b.n 194b6 │ │ + b.n 38b66 │ │ asrs r4, r1, #32 │ │ - b.n 18e52 │ │ + b.n 38502 │ │ str r0, [r0, #0] │ │ - b.n 198bc │ │ + b.n 38f6c │ │ strb r4, [r3, #0] │ │ - b.n 18e8c │ │ + b.n 3853c │ │ asrs r1, r0, #32 │ │ - b.n 1965a │ │ + b.n 38d0a │ │ movs r0, r2 │ │ - b.n 18e62 │ │ + b.n 38512 │ │ movs r0, r0 │ │ - b.n 19660 │ │ + b.n 38d10 │ │ str r0, [r0, r0] │ │ - b.n 198d0 │ │ + b.n 38f80 │ │ strb r4, [r2, #0] │ │ - b.n 18ea0 │ │ + b.n 38550 │ │ movs r6, r0 │ │ - b.n 1966a │ │ + b.n 38d1a │ │ movs r5, r0 │ │ - b.n 1966e │ │ + b.n 38d1e │ │ subs r6, r3, #4 │ │ - b.n 19650 │ │ + b.n 38d00 │ │ strb r0, [r0, #0] │ │ - b.n 198c4 │ │ + b.n 38f74 │ │ stmia r0!, {} │ │ - b.n 18e82 │ │ + b.n 38532 │ │ movs r0, r0 │ │ - b.n 196ac │ │ + b.n 38d5c │ │ str r4, [r2, #0] │ │ - b.n 18e8a │ │ + b.n 3853a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r1, r4, #10 │ │ - b.n 196ca │ │ + b.n 38d7a │ │ str r0, [r3, r0] │ │ - b.n 18e96 │ │ + b.n 38546 │ │ movs r0, r0 │ │ - b.n 19394 │ │ + b.n 38a44 │ │ strb r4, [r3, #0] │ │ - b.n 18e9e │ │ - beq.n 193d0 │ │ - b.n 19830 │ │ + b.n 3854e │ │ + beq.n 38a80 │ │ + b.n 38ee0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr, pc} │ │ - bmi.n 1934a │ │ - ldr r7, [pc, #960] @ (19764 ) │ │ + bmi.n 389fa │ │ + ldr r7, [pc, #960] @ (38e14 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 198c4 │ │ - beq.n 19344 │ │ - b.n 19848 │ │ + b.n 38f74 │ │ + beq.n 389f4 │ │ + b.n 38ef8 │ │ ands r1, r0 │ │ - b.n 196f2 │ │ + b.n 38da2 │ │ asrs r0, r0, #32 │ │ - b.n 18ed6 │ │ + b.n 38586 │ │ movs r0, r0 │ │ - b.n 19a5c │ │ + b.n 3910c │ │ lsls r7, r3, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 19a6a │ │ + b.n 3911a │ │ lsls r0, r4, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 19a6e │ │ + b.n 3911e │ │ lsls r1, r4, #3 │ │ lsrs r0, r0, #8 │ │ adds r0, #32 │ │ - b.n 18efa │ │ + b.n 385aa │ │ subs r2, r7, #7 │ │ - b.n 198f4 │ │ + b.n 38fa4 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r1, #2686976 @ 0x290000 │ │ - b.n 198e6 │ │ + b.n 38f96 │ │ stmia r0!, {r5} │ │ - b.n 198fc │ │ - ldr r2, [pc, #60] @ (19420 ) │ │ + b.n 38fac │ │ + ldr r2, [pc, #60] @ (38ad0 ) │ │ orn pc, r1, #2039808 @ 0x1f2000 │ │ - b.n 19908 │ │ + b.n 38fb8 │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f9702c │ │ - b.n 1990a │ │ + b.n 38fba │ │ @ instruction: 0xeb90ee35 │ │ subs r3, #144 @ 0x90 │ │ mcr 3, 0, r3, cr0, cr15, {1} │ │ - b.n 19b84 │ │ + b.n 39234 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn pc, r1, #2015232 @ 0x1ec000 │ │ - b.n 19924 │ │ + b.n 38fd4 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f05038 │ │ - b.n 18f36 │ │ + b.n 385e6 │ │ adds r0, #72 @ 0x48 │ │ - b.n 18f2c │ │ + b.n 385dc │ │ str r4, [r6, #0] │ │ - b.n 18f3e │ │ + b.n 385ee │ │ lsrs r4, r4, #19 │ │ @ instruction: 0xf2f044e4 │ │ - blx f7f454 │ │ - b.n 18f4a │ │ + blx f9eb04 │ │ + b.n 385fa │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r0, r1, #2097152 @ 0x200000 │ │ - b.n 19b6a │ │ + b.n 3921a │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf3621070 │ │ - b.n 18f4c │ │ + b.n 385fc │ │ asrs r4, r7, #32 │ │ - b.n 18f5e │ │ + b.n 3860e │ │ movs r1, #246 @ 0xf6 │ │ movw r1, #16624 @ 0x40f0 │ │ @ instruction: 0xf2623521 │ │ - b.n 19782 │ │ + b.n 38e32 │ │ adds r0, #108 @ 0x6c │ │ - b.n 18f60 │ │ + b.n 38610 │ │ subs r0, #37 @ 0x25 │ │ - b.n 1978a │ │ + b.n 38e3a │ │ subs r0, #17 │ │ - b.n 19400 │ │ + b.n 38ab0 │ │ asrs r0, r0, #32 │ │ - b.n 19a52 │ │ + b.n 39102 │ │ asrs r7, r7, #15 │ │ - b.n 19ad6 │ │ + b.n 39186 │ │ ldr r3, [sp, #252] @ 0xfc │ │ - b.n 19b5c │ │ + b.n 3920c │ │ strb r5, [r0, r4] │ │ - b.n 19470 │ │ + b.n 38b20 │ │ lsrs r7, r1, #10 │ │ orr.w fp, r7, #10624 @ 0x2980 │ │ - b.n 19770 │ │ + b.n 38e20 │ │ ldrb r6, [r5, #24] │ │ - b.n 197aa │ │ + b.n 38e5a │ │ str r4, [r4, r1] │ │ - b.n 18f88 │ │ + b.n 38638 │ │ strb r4, [r5, r4] │ │ - b.n 197b2 │ │ + b.n 38e62 │ │ adds r0, #104 @ 0x68 │ │ - b.n 18f90 │ │ + b.n 38640 │ │ subs r7, #240 @ 0xf0 │ │ - b.n 19a98 │ │ + b.n 39148 │ │ str r4, [r0, r1] │ │ - b.n 18f98 │ │ + b.n 38648 │ │ str r6, [r3, r5] │ │ - b.n 19474 │ │ + b.n 38b24 │ │ strb r6, [r2, #8] │ │ - b.n 19438 │ │ + b.n 38ae8 │ │ str r4, [r3, r1] │ │ - b.n 18fa4 │ │ + b.n 38654 │ │ str r4, [r0, #0] │ │ - b.n 18fb6 │ │ + b.n 38666 │ │ adds r3, #255 @ 0xff │ │ - b.n 19b12 │ │ + b.n 391c2 │ │ str r0, [r1, r0] │ │ - b.n 18fbe │ │ + b.n 3866e │ │ subs r7, r1, r0 │ │ - b.n 19b9c │ │ + b.n 3924c │ │ strb r0, [r4, #1] │ │ - b.n 18fb8 │ │ + b.n 38668 │ │ adds r0, #48 @ 0x30 │ │ - b.n 19928 │ │ + b.n 38fd8 │ │ strb r0, [r0, #0] │ │ - b.n 18fce │ │ + b.n 3867e │ │ adds r3, #6 │ │ - b.n 194b0 │ │ + b.n 38b60 │ │ asrs r5, r0, #24 │ │ - b.n 194b0 │ │ - b.n 194c8 │ │ - b.n 18fda │ │ + b.n 38b60 │ │ + b.n 38b78 │ │ + b.n 3868a │ │ subs r6, r4, r0 │ │ - b.n 197b8 │ │ + b.n 38e68 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 19c48 │ │ + b.n 392f8 │ │ subs r5, #39 @ 0x27 │ │ - b.n 197c4 │ │ + b.n 38e74 │ │ adds r0, #36 @ 0x24 │ │ - b.n 18fdc │ │ + b.n 3868c │ │ adds r0, #6 │ │ - b.n 197cc │ │ + b.n 38e7c │ │ str r0, [r4, #0] │ │ - b.n 18fe4 │ │ - add r0, pc, #4 @ (adr r0, 194d0 ) │ │ - b.n 197d4 │ │ + b.n 38694 │ │ + add r0, pc, #4 @ (adr r0, 38b80 ) │ │ + b.n 38e84 │ │ adds r7, #37 @ 0x25 │ │ - b.n 19812 │ │ + b.n 38ec2 │ │ str r0, [r3, #0] │ │ - b.n 18ffe │ │ + b.n 386ae │ │ subs r1, #30 │ │ - b.n 1948c │ │ + b.n 38b3c │ │ strh r0, [r2, #0] │ │ - b.n 19006 │ │ + b.n 386b6 │ │ strb r6, [r5, #16] │ │ - b.n 19822 │ │ - b.n 1950c │ │ - b.n 1900e │ │ + b.n 38ed2 │ │ + b.n 38bbc │ │ + b.n 386be │ │ asrs r0, r5, #32 │ │ - b.n 19004 │ │ + b.n 386b4 │ │ strb r6, [r0, r4] │ │ - b.n 19500 │ │ + b.n 38bb0 │ │ subs r0, r5, #0 │ │ - b.n 19832 │ │ + b.n 38ee2 │ │ ldrb r0, [r3, #16] │ │ - b.n 194a8 │ │ + b.n 38b58 │ │ asrs r6, r3, #8 │ │ - b.n 194ac │ │ + b.n 38b5c │ │ @ instruction: 0xeb2ee185 │ │ str r0, [r3, r5] │ │ - b.n 194f4 │ │ + b.n 38ba4 │ │ adds r0, #44 @ 0x2c │ │ - b.n 19020 │ │ + b.n 386d0 │ │ adds r0, #3 │ │ - b.n 1981e │ │ + b.n 38ece │ │ asrs r0, r7, #32 │ │ - b.n 19028 │ │ + b.n 386d8 │ │ adds r0, #5 │ │ - b.n 19818 │ │ + b.n 38ec8 │ │ ldr r6, [r4, #0] │ │ - b.n 19856 │ │ + b.n 38f06 │ │ adds r0, #7 │ │ - b.n 19820 │ │ + b.n 38ed0 │ │ ldr r4, [r3, #0] │ │ - b.n 194d0 │ │ + b.n 38b80 │ │ asrs r1, r0, #32 │ │ - b.n 19828 │ │ + b.n 38ed8 │ │ str r4, [r6, r0] │ │ - b.n 19040 │ │ + b.n 386f0 │ │ asrs r4, r5, #20 │ │ - b.n 1982c │ │ + b.n 38edc │ │ str r0, [r0, #4] │ │ - b.n 19048 │ │ + b.n 386f8 │ │ asrs r6, r1, #32 │ │ - b.n 19834 │ │ - b.n 195ac │ │ - b.n 19050 │ │ + b.n 38ee4 │ │ + b.n 38c5c │ │ + b.n 38700 │ │ asrs r6, r0, #32 │ │ - b.n 1985c │ │ + b.n 38f0c │ │ strb r0, [r6, #0] │ │ - b.n 19058 │ │ + b.n 38708 │ │ lsls r3, r1, #2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #304 @ 0x130 │ │ - b.n 19c8a │ │ + b.n 3933a │ │ adds r0, #4 │ │ - b.n 1988e │ │ + b.n 38f3e │ │ str r0, [r4, #0] │ │ - b.n 19a6c │ │ + b.n 3911c │ │ lsrs r1, r0, #8 │ │ orr.w r0, r3, #2621440 @ 0x280000 │ │ - b.n 19a62 │ │ + b.n 39112 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 19a6a │ │ + b.n 3911a │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #2195456 @ 0x218000 │ │ - b.n 198aa │ │ + b.n 38f5a │ │ lsrs r7, r1, #8 │ │ orr.w r0, r3, #5341184 @ 0x518000 │ │ add.w r0, r0, r0 │ │ - b.n 19c16 │ │ + b.n 392c6 │ │ movs r0, r0 │ │ - b.n 19cba │ │ + b.n 3936a │ │ lsls r5, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r7 │ │ - b.n 19cc2 │ │ + b.n 39372 │ │ str r6, [r0, r0] │ │ - b.n 198c6 │ │ + b.n 38f76 │ │ cmp r2, #192 @ 0xc0 │ │ orn r0, r5, #13107200 @ 0xc80000 │ │ - b.n 19a24 │ │ + b.n 390d4 │ │ asrs r0, r2, #32 │ │ - b.n 19a9e │ │ + b.n 3914e │ │ strh r4, [r4, #0] │ │ - b.n 19cd6 │ │ + b.n 39386 │ │ lsrs r0, r2, #12 │ │ ldcl 0, cr7, [sp] │ │ - b.n 198de │ │ - ldr r2, [pc, #828] @ (198dc ) │ │ + b.n 38f8e │ │ + ldr r2, [pc, #828] @ (38f8c ) │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 19aa6 │ │ - ldr r2, [pc, #828] @ (198e4 ) │ │ + b.n 39156 │ │ + ldr r2, [pc, #828] @ (38f94 ) │ │ orr.w fp, r1, #9043968 @ 0x8a0000 │ │ vstr s5, [fp, #-800] @ 0xfffffce0 │ │ orr.w r6, r7, #1572864 @ 0x180000 │ │ add.w r0, r0, r8, asr #32 │ │ - b.n 19ac6 │ │ - ldr r3, [pc, #104] @ (19624 ) │ │ + b.n 39176 │ │ + ldr r3, [pc, #104] @ (38cd4 ) │ │ vldr s5, [sp, #828] @ 0x33c │ │ orn r0, r0, #15728640 @ 0xf00000 │ │ - b.n 19a5c │ │ + b.n 3910c │ │ asrs r0, r2, #32 │ │ - b.n 19aca │ │ + b.n 3917a │ │ lsrs r7, r1, #11 │ │ orn r0, r5, #8192 @ 0x2000 │ │ - b.n 19912 │ │ + b.n 38fc2 │ │ lsrs r7, r1, #11 │ │ orr.w fp, r1, #37888 @ 0x9400 │ │ vstr s5, [fp, #-800] @ 0xfffffce0 │ │ orr.w r6, r5, #1482752 @ 0x16a000 │ │ add.w r0, r0, r8, lsl #1 │ │ - b.n 1901c │ │ + b.n 386cc │ │ movs r4, r3 │ │ - b.n 19104 │ │ + b.n 387b4 │ │ lsls r4, r0, #1 │ │ - b.n 19024 │ │ + b.n 386d4 │ │ movs r0, r3 │ │ - b.n 1910c │ │ + b.n 387bc │ │ lsls r0, r0, #1 │ │ - b.n 1902c │ │ + b.n 386dc │ │ movs r0, r2 │ │ - b.n 19114 │ │ + b.n 387c4 │ │ movs r0, r0 │ │ - b.n 1912c │ │ + b.n 387dc │ │ movs r0, r1 │ │ - b.n 1911c │ │ + b.n 387cc │ │ lsls r0, r6, #1 │ │ - b.n 1903c │ │ + b.n 386ec │ │ movs r0, r0 │ │ - b.n 19124 │ │ + b.n 387d4 │ │ movs r4, r6 │ │ - b.n 19044 │ │ + b.n 386f4 │ │ movs r4, r2 │ │ - b.n 1912c │ │ + b.n 387dc │ │ lsls r4, r3, #1 │ │ - b.n 1904c │ │ + b.n 386fc │ │ adds r0, #0 │ │ - b.n 19144 │ │ + b.n 387f4 │ │ movs r4, r1 │ │ - b.n 19138 │ │ + b.n 387e8 │ │ movs r0, r7 │ │ - b.n 19058 │ │ + b.n 38708 │ │ movs r0, #80 @ 0x50 │ │ - b.n 1905c │ │ + b.n 3870c │ │ adds r5, #3 │ │ - b.n 1996a │ │ + b.n 3901a │ │ movs r4, r0 │ │ - b.n 19148 │ │ + b.n 387f8 │ │ lsls r4, r2, #1 │ │ - b.n 19068 │ │ + b.n 38718 │ │ strh r0, [r3, #2] │ │ - b.n 1906c │ │ + b.n 3871c │ │ ldr r2, [r4, #0] │ │ - b.n 19940 │ │ + b.n 38ff0 │ │ cmp r0, #2 │ │ - b.n 1997e │ │ + b.n 3902e │ │ strb r0, [r4, #1] │ │ - b.n 19078 │ │ + b.n 38728 │ │ movs r5, #32 │ │ - b.n 1994a │ │ + b.n 38ffa │ │ lsrs r0, r0, #12 │ │ - b.n 1998a │ │ + b.n 3903a │ │ asrs r4, r4, #1 │ │ - b.n 19084 │ │ + b.n 38734 │ │ lsls r0, r5, #8 │ │ - b.n 19952 │ │ + b.n 39002 │ │ movs r4, r6 │ │ - b.n 1915e │ │ + b.n 3880e │ │ lsls r7, r0, #16 │ │ - b.n 1999a │ │ + b.n 3904a │ │ adds r0, #104 @ 0x68 │ │ - b.n 19094 │ │ + b.n 38744 │ │ lsrs r1, r4, #4 │ │ - b.n 19962 │ │ + b.n 39012 │ │ movs r4, r5 │ │ - b.n 1916e │ │ + b.n 3881e │ │ lsls r1, r0, #28 │ │ - b.n 199aa │ │ - b.n 19744 │ │ - b.n 190a4 │ │ + b.n 3905a │ │ + b.n 38df4 │ │ + b.n 38754 │ │ lsls r3, r4, #24 │ │ - b.n 19972 │ │ + b.n 39022 │ │ movs r0, r5 │ │ - b.n 1917e │ │ + b.n 3882e │ │ lsrs r3, r0, #8 │ │ - b.n 199ba │ │ + b.n 3906a │ │ stmia r0!, {r3, r5} │ │ - b.n 190b4 │ │ + b.n 38764 │ │ lsls r6, r5, #12 │ │ - b.n 19982 │ │ + b.n 39032 │ │ movs r4, r4 │ │ - b.n 1918e │ │ + b.n 3883e │ │ movs r0, r0 │ │ - b.n 191c4 │ │ + b.n 38874 │ │ str r4, [r5, r0] │ │ - b.n 190c4 │ │ + b.n 38774 │ │ lsrs r6, r1, #20 │ │ - b.n 19992 │ │ + b.n 39042 │ │ movs r0, r4 │ │ - b.n 1919e │ │ + b.n 3884e │ │ movs r0, r1 │ │ - b.n 191d4 │ │ - add r0, pc, #192 @ (adr r0, 1975c ) │ │ - b.n 190d4 │ │ + b.n 38884 │ │ + add r0, pc, #192 @ (adr r0, 38e0c ) │ │ + b.n 38784 │ │ movs r0, #56 @ 0x38 │ │ - b.n 191aa │ │ + b.n 3885a │ │ lsls r0, r0, #20 │ │ - b.n 199e6 │ │ + b.n 39096 │ │ movs r0, #4 │ │ - b.n 191e4 │ │ + b.n 38894 │ │ lsrs r4, r5, #32 │ │ - b.n 199ae │ │ + b.n 3905e │ │ movs r4, r3 │ │ - b.n 191ba │ │ + b.n 3886a │ │ lsrs r4, r1, #32 │ │ - b.n 199f6 │ │ + b.n 390a6 │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n 190f0 │ │ + b.n 387a0 │ │ lsls r5, r4, #20 │ │ - b.n 199be │ │ + b.n 3906e │ │ movs r0, r3 │ │ - b.n 191ca │ │ + b.n 3887a │ │ lsrs r5, r0, #12 │ │ - b.n 19a06 │ │ + b.n 390b6 │ │ asrs r0, r2, #32 │ │ - b.n 19204 │ │ + b.n 388b4 │ │ lsls r2, r5, #8 │ │ - b.n 199ce │ │ + b.n 3907e │ │ movs r4, r2 │ │ - b.n 191da │ │ + b.n 3888a │ │ lsls r2, r0, #16 │ │ - b.n 19a16 │ │ + b.n 390c6 │ │ str r4, [r7, #0] │ │ - b.n 191e2 │ │ + b.n 38892 │ │ lsrs r1, r5, #4 │ │ - b.n 199de │ │ + b.n 3908e │ │ movs r4, r1 │ │ - b.n 191ea │ │ + b.n 3889a │ │ lsls r1, r1, #28 │ │ - b.n 19a26 │ │ + b.n 390d6 │ │ lsls r1, r4, #24 │ │ - b.n 199ea │ │ + b.n 3909a │ │ movs r0, r1 │ │ - b.n 191f6 │ │ + b.n 388a6 │ │ lsrs r1, r0, #8 │ │ - b.n 19a32 │ │ + b.n 390e2 │ │ asrs r0, r3, #32 │ │ - b.n 19230 │ │ + b.n 388e0 │ │ lsls r1, r4, #12 │ │ - b.n 199fa │ │ + b.n 390aa │ │ movs r4, r0 │ │ - b.n 19206 │ │ + b.n 388b6 │ │ movs r4, r3 │ │ - b.n 1923c │ │ + b.n 388ec │ │ lsrs r1, r0, #20 │ │ - b.n 19a06 │ │ + b.n 390b6 │ │ movs r0, r0 │ │ - b.n 19212 │ │ + b.n 388c2 │ │ movs r4, r1 │ │ - b.n 19248 │ │ + b.n 388f8 │ │ lsls r0, r0, #4 │ │ - b.n 19a52 │ │ + b.n 39102 │ │ lsrs r7, r4, #16 │ │ - b.n 19a16 │ │ + b.n 390c6 │ │ lsrs r0, r1, #24 │ │ - b.n 19a1a │ │ + b.n 390ca │ │ movs r0, r6 │ │ - b.n 19226 │ │ + b.n 388d6 │ │ movs r4, r2 │ │ - b.n 1925c │ │ + b.n 3890c │ │ lsls r0, r0, #4 │ │ - b.n 19a66 │ │ + b.n 39116 │ │ lsrs r2, r4, #16 │ │ - b.n 19a2a │ │ + b.n 390da │ │ lsrs r2, r1, #24 │ │ - b.n 19a2e │ │ + b.n 390de │ │ movs r0, r2 │ │ - b.n 1923a │ │ + b.n 388ea │ │ movs r1, r0 │ │ - b.n 19e76 │ │ - beq.n 19770 │ │ - b.n 19bd0 │ │ + b.n 39526 │ │ + beq.n 38e20 │ │ + b.n 39280 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5, r7, sp} │ │ - b.n 19280 │ │ + b.n 38930 │ │ movs r0, #2 │ │ - b.n 19864 │ │ + b.n 38f14 │ │ movs r4, r0 │ │ and.w r0, r0, r4, asr #10 │ │ - b.n 1928c │ │ + b.n 3893c │ │ movs r0, #2 │ │ - b.n 19870 │ │ + b.n 38f20 │ │ movs r1, r0 │ │ and.w r0, r0, ip, lsr #10 │ │ - b.n 19298 │ │ + b.n 38948 │ │ movs r0, #2 │ │ - b.n 1987c │ │ + b.n 38f2c │ │ adds r0, #168 @ 0xa8 │ │ - b.n 19282 │ │ + b.n 38932 │ │ asrs r4, r5, #2 │ │ - b.n 19286 │ │ + b.n 38936 │ │ movs r2, r0 │ │ - b.n 19aaa │ │ + b.n 3915a │ │ vrhadd.u d14, d3, d31 │ │ movs r5, r1 │ │ and.w r0, r0, r4, lsl #10 │ │ - b.n 192b4 │ │ + b.n 38964 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 1929a │ │ + b.n 3894a │ │ movs r0, #2 │ │ - b.n 1989c │ │ + b.n 38f4c │ │ asrs r4, r5, #2 │ │ - b.n 192a2 │ │ + b.n 38952 │ │ movs r2, r0 │ │ - b.n 19ac6 │ │ + b.n 39176 │ │ vrhadd.u d14, d3, d31 │ │ lsls r0, r2, #1 │ │ movt r0, #32 │ │ - b.n 19c9a │ │ + b.n 3934a │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 19ca2 │ │ + b.n 39352 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 19ee2 │ │ + b.n 39592 │ │ lsrs r0, r0, #8 │ │ orr.w sl, r4, #9371648 @ 0x8f0000 │ │ orr.w r0, r4, #8388608 @ 0x800000 │ │ - b.n 19eee │ │ - beq.n 197e8 │ │ - b.n 19c48 │ │ + b.n 3959e │ │ + beq.n 38e98 │ │ + b.n 392f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 19dfa │ │ - blx 419dfc │ │ - blx 419e00 │ │ + b.n 394aa │ │ + blx 4394ac │ │ + blx 4394b0 │ │ movs r2, r3 │ │ movs r0, r0 │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r0, r1 │ │ @@ -31176,381 +73917,381 @@ │ │ movs r0, r0 │ │ vrsra.u64 q8, , #64 │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ lsls r0, r0, #12 │ │ - cbnz r7, 19818 │ │ - vcvt.f16.u16 d27, d16, #2 │ │ - vtbx.8 d27, {d30- instruction: 0xfffe4ff0 │ │ + stmia r3!, {r4, r5} │ │ + vtbl.8 d28, {d12-d15}, d16 │ │ + vtbl.8 d28, {d12-d14}, d14 │ │ + vqshl.u64 q14, , #60 @ 0x3c │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 19d24 │ │ - beq.n 19814 │ │ - b.n 19ca8 │ │ + b.n 393d4 │ │ + beq.n 38ec4 │ │ + b.n 39358 │ │ ldrh r0, [r1, #24] │ │ stc 14, cr13, [sp, #-76]! @ 0xffffffb4 │ │ - b.n 19cb0 │ │ + b.n 39360 │ │ str r0, [r3, #0] │ │ - b.n 19d34 │ │ + b.n 393e4 │ │ adds r0, #2 │ │ - b.n 19b5e │ │ + b.n 3920e │ │ movs r0, #20 │ │ - b.n 19d3c │ │ + b.n 393ec │ │ ands r1, r0 │ │ - b.n 19b66 │ │ + b.n 39216 │ │ strb r0, [r0, #0] │ │ - b.n 19b6a │ │ + b.n 3921a │ │ str r0, [r0, r0] │ │ - b.n 19f6e │ │ + b.n 3961e │ │ movs r6, r0 │ │ - b.n 19b72 │ │ + b.n 39222 │ │ asrs r3, r0, #32 │ │ - b.n 19b76 │ │ + b.n 39226 │ │ str r4, [r2, r0] │ │ - b.n 19354 │ │ - bf a, 2603a │ │ + b.n 38a04 │ │ + bf a, 456ea │ │ movs r4, r2 │ │ - b.n 1937c │ │ + b.n 38a2c │ │ movs r0, r0 │ │ - b.n 19ee6 │ │ + b.n 39596 │ │ lsls r3, r0, #3 │ │ subs r0, r0, r0 │ │ movs r0, r7 │ │ - b.n 19f8e │ │ + b.n 3963e │ │ asrs r4, r0, #32 │ │ - b.n 19b92 │ │ + b.n 39242 │ │ str r0, [r3, r1] │ │ - b.n 19d70 │ │ + b.n 39420 │ │ movs r0, #16 │ │ - b.n 19d62 │ │ + b.n 39412 │ │ lsrs r0, r0, #10 │ │ - bne.w fff3a8fe │ │ + bne.w fff59fae │ │ @ instruction: 0xf2803064 │ │ - b.n 19d70 │ │ + b.n 39420 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n 19d72 │ │ + b.n 39422 │ │ ldrh r7, [r1, #20] │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 19d7c │ │ - add r0, pc, #336 @ (adr r0, 199c4 ) │ │ - b.n 19d80 │ │ + b.n 3942c │ │ + add r0, pc, #336 @ (adr r0, 39074 ) │ │ + b.n 39430 │ │ strh r0, [r5, #0] │ │ - b.n 19d84 │ │ - ldr r2, [pc, #572] @ (19ab8 ) │ │ + b.n 39434 │ │ + ldr r2, [pc, #572] @ (39168 ) │ │ orn r0, r2, #2293760 @ 0x230000 │ │ - b.n 1939c │ │ - ldr r2, [pc, #828] @ (19bc0 ) │ │ + b.n 38a4c │ │ + ldr r2, [pc, #828] @ (39270 ) │ │ orr.w r0, r1, #2179072 @ 0x214000 │ │ - b.n 19bca │ │ + b.n 3927a │ │ lsrs r0, r0, #11 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 19fd2 │ │ + b.n 39682 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r3, #188416 @ 0x2e000 │ │ - b.n 19db4 │ │ + b.n 39464 │ │ lsls r4, r1, #3 │ │ - b.n 193b8 │ │ + b.n 38a68 │ │ movs r0, r2 │ │ - b.n 19da8 │ │ + b.n 39458 │ │ cmp r2, #143 @ 0x8f │ │ - bne.w fffc2dc4 │ │ + bne.w fffe2474 │ │ and.w r0, r0, #8650752 @ 0x840000 │ │ - b.n 19db4 │ │ + b.n 39464 │ │ movs r0, #16 │ │ - b.n 193cc │ │ + b.n 38a7c │ │ ldr r0, [r1, #48] @ 0x30 │ │ vldr d23, [r4, #72] @ 0x48 │ │ ldcl 0, cr2, [r4, #320] @ 0x140 │ │ - b.n 193e6 │ │ + b.n 38a96 │ │ ldrh r7, [r1, #22] │ │ orr.w r0, r1, #2113536 @ 0x204000 │ │ - b.n 1a006 │ │ + b.n 396b6 │ │ movs r0, #208 @ 0xd0 │ │ - b.n 193e4 │ │ + b.n 38a94 │ │ movs r0, #5 │ │ - b.n 19c0e │ │ + b.n 392be │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 19c16 │ │ + b.n 392c6 │ │ asrs r0, r5, #2 │ │ - b.n 193f4 │ │ + b.n 38aa4 │ │ asrs r0, r7, #32 │ │ - b.n 193f8 │ │ + b.n 38aa8 │ │ asrs r5, r0, #32 │ │ - b.n 19c22 │ │ + b.n 392d2 │ │ ldrh r7, [r1, #20] │ │ and.w sl, sl, #423936 @ 0x67800 │ │ orr.w fp, r8, #2528 @ 0x9e0 │ │ vstr d23, [sp, #160] @ 0xa0 │ │ stcl 0, cr6, [sp] │ │ - b.n 19410 │ │ + b.n 38ac0 │ │ adds r7, #9 │ │ add.w r0, r0, r0, lsr #3 │ │ - b.n 19438 │ │ + b.n 38ae8 │ │ movs r0, r0 │ │ - b.n 19fa2 │ │ + b.n 39652 │ │ lsls r2, r2, #2 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 19424 │ │ + b.n 38ad4 │ │ lsls r0, r4, #1 │ │ - b.n 19e18 │ │ - ldr r2, [pc, #828] @ (19c4c ) │ │ + b.n 394c8 │ │ + ldr r2, [pc, #828] @ (392fc ) │ │ orn r0, r0, #8388608 @ 0x800000 │ │ - b.n 1a056 │ │ + b.n 39706 │ │ strb r0, [r6, #1] │ │ - b.n 19db0 │ │ + b.n 39460 │ │ asrs r0, r2, #1 │ │ - b.n 19e28 │ │ + b.n 394d8 │ │ lsls r0, r2, #1 │ │ - b.n 1942a │ │ + b.n 38ada │ │ movs r0, r2 │ │ - b.n 19e34 │ │ + b.n 394e4 │ │ lsrs r7, r1, #11 │ │ orn r0, r1, #2160 @ 0x870 │ │ - b.n 19c6e │ │ + b.n 3931e │ │ cmp r3, #50 @ 0x32 │ │ vldr s9, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 1a07a │ │ + b.n 3972a │ │ lsrs r0, r0, #11 │ │ orr.w r0, r6, #8847360 @ 0x870000 │ │ - b.n 19c82 │ │ + b.n 39332 │ │ asrs r4, r0, #32 │ │ - b.n 19460 │ │ + b.n 38b10 │ │ cmp r3, #20 │ │ stcl 5, cr1, [fp, #-872] @ 0xfffffc98 │ │ add.w r0, r0, r0 │ │ - b.n 1947e │ │ + b.n 38b2e │ │ asrs r0, r2, #1 │ │ - b.n 1938c │ │ + b.n 38a3c │ │ adds r0, #88 @ 0x58 │ │ - b.n 19390 │ │ + b.n 38a40 │ │ movs r3, #32 │ │ - b.n 19c9e │ │ + b.n 3934e │ │ movs r7, r7 │ │ - b.n 19d62 │ │ + b.n 39412 │ │ movs r0, #120 @ 0x78 │ │ - b.n 1937c │ │ + b.n 38a2c │ │ lsrs r0, r0, #16 │ │ - b.n 19caa │ │ + b.n 3935a │ │ movs r0, #108 @ 0x6c │ │ - b.n 193a4 │ │ + b.n 38a54 │ │ lsls r1, r4, #4 │ │ - b.n 19c72 │ │ + b.n 39322 │ │ lsls r4, r7, #1 │ │ - b.n 1938c │ │ + b.n 38a3c │ │ lsls r0, r6, #1 │ │ - b.n 193b0 │ │ + b.n 38a60 │ │ str r4, [r2, #4] │ │ - b.n 193b4 │ │ + b.n 38a64 │ │ cmp r3, #144 @ 0x90 │ │ cdp 13, 0, cr0, cr4, cr2, {0} │ │ - b.n 19c86 │ │ + b.n 39336 │ │ movs r0, #8 │ │ - b.n 19e98 │ │ + b.n 39548 │ │ lsls r3, r0, #4 │ │ - b.n 1a10e │ │ + b.n 397be │ │ lsls r0, r3, #2 │ │ - b.n 193a8 │ │ + b.n 38a58 │ │ lsrs r6, r6, #29 │ │ - b.n 19eb4 │ │ + b.n 39564 │ │ add ip, ip │ │ @ instruction: 0xf2f40aef │ │ orn pc, r0, #16187392 @ 0xf70000 │ │ - b.n 19ec0 │ │ + b.n 39570 │ │ cmp r2, #239 @ 0xef │ │ orn pc, r0, #16318464 @ 0xf90000 │ │ - b.n 19ec8 │ │ + b.n 39578 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn fp, r2, #294912 @ 0x48000 │ │ cdp 4, 3, cr2, cr7, cr6, {7} │ │ - ble.w fbf94 │ │ + ble.w 11b644 │ │ bic.w r1, r0, #8781824 @ 0x860000 │ │ - b.n 19cfe │ │ + b.n 393ae │ │ lsrs r3, r4, #16 │ │ - b.n 19cc2 │ │ + b.n 39372 │ │ strh r2, [r1, #30] │ │ @ instruction: 0xf3f94ce6 │ │ @ instruction: 0xf2f40e01 │ │ - b.n 19cce │ │ + b.n 3937e │ │ asrs r4, r5, #7 │ │ - b.n 19510 │ │ + b.n 38bc0 │ │ lsls r3, r0, #4 │ │ - b.n 1a156 │ │ + b.n 39806 │ │ lsls r0, r0, #2 │ │ - b.n 193f0 │ │ + b.n 38aa0 │ │ lsls r7, r7, #7 │ │ - b.n 1a19e │ │ + b.n 3984e │ │ lsls r0, r6, #7 │ │ movw r4, #9444 @ 0x24e4 │ │ bfi r3, r8, #0, #4 │ │ - b.n 199ea │ │ + b.n 3909a │ │ asrs r1, r0, #32 │ │ - b.n 19b0c │ │ + b.n 391bc │ │ lsls r4, r6, #7 │ │ @ instruction: 0xf2602a22 │ │ - b.n 19cf6 │ │ + b.n 393a6 │ │ lsls r0, r3, #2 │ │ - b.n 19e90 │ │ + b.n 39540 │ │ str r4, [r0, #0] │ │ - b.n 19efe │ │ + b.n 395ae │ │ movs r0, #132 @ 0x84 │ │ - b.n 19418 │ │ + b.n 38ac8 │ │ lsrs r7, r1, #10 │ │ - bne.w fff1fd9a │ │ + bne.w fff3f44a │ │ add.w r0, r0, r8, lsr #6 │ │ - b.n 19444 │ │ + b.n 38af4 │ │ adds r0, #132 @ 0x84 │ │ - b.n 19ea8 │ │ + b.n 39558 │ │ strb r7, [r7, #12] │ │ - b.n 1a198 │ │ + b.n 39848 │ │ strb r0, [r5, #2] │ │ - b.n 19534 │ │ + b.n 38be4 │ │ strb r0, [r7, #1] │ │ - b.n 19454 │ │ + b.n 38b04 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr0, cr0, cr13, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 19d6a │ │ + b.n 3941a │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f07c23 │ │ - b.n 19d40 │ │ + b.n 393f0 │ │ strb r4, [r1, #3] │ │ - b.n 19550 │ │ + b.n 38c00 │ │ strb r2, [r2, #5] │ │ - b.n 19a2c │ │ + b.n 390dc │ │ strb r4, [r0, #3] │ │ - b.n 19558 │ │ + b.n 38c08 │ │ strb r7, [r7, #15] │ │ - b.n 1a202 │ │ + b.n 398b2 │ │ adds r1, #3 │ │ - b.n 19a54 │ │ + b.n 39104 │ │ subs r2, r4, #0 │ │ - b.n 19d50 │ │ + b.n 39400 │ │ subs r6, #21 │ │ - b.n 19f6c │ │ + b.n 3961c │ │ cmp r2, #239 @ 0xef │ │ orn pc, r3, #219136 @ 0x35800 │ │ - b.n 19f74 │ │ + b.n 39624 │ │ strb r1, [r1, #0] │ │ - b.n 19d9a │ │ + b.n 3944a │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n 19d9e │ │ + b.n 3944e │ │ ldr r7, [r1, #40] @ 0x28 │ │ orn r0, r6, #2208 @ 0x8a0 │ │ - b.n 19da6 │ │ + b.n 39456 │ │ asrs r0, r1, #3 │ │ - b.n 19584 │ │ + b.n 38c34 │ │ asrs r3, r0, #32 │ │ - b.n 19e72 │ │ + b.n 39522 │ │ cmp r3, #144 @ 0x90 │ │ cdp 0, 3, cr10, cr7, cr4, {0} │ │ - b.n 195b0 │ │ - ldr r2, [pc, #956] @ (19e34 ) │ │ + b.n 38c60 │ │ + ldr r2, [pc, #956] @ (394e4 ) │ │ orn ip, r3, #2113536 @ 0x204000 │ │ - b.n 19dbe │ │ + b.n 3946e │ │ asrs r0, r4, #12 │ │ - b.n 19d84 │ │ + b.n 39434 │ │ movs r7, r7 │ │ - b.n 19e86 │ │ + b.n 39536 │ │ mvns r4, r4 │ │ @ instruction: 0xf3f90ce6 │ │ @ instruction: 0xf2f00a00 │ │ - b.n 19dd2 │ │ + b.n 39482 │ │ asrs r0, r0, #3 │ │ - b.n 195b0 │ │ + b.n 38c60 │ │ str r6, [r4, #68] @ 0x44 │ │ bfi r0, sl, #4, #7 │ │ - b.n 19dde │ │ + b.n 3948e │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf36421f2 │ │ movw r1, #24816 @ 0x60f0 │ │ @ instruction: 0xf2620a8d │ │ orr.w r5, r9, #10616832 @ 0xa20000 │ │ - b.n 19db2 │ │ + b.n 39462 │ │ lsls r4, r7, #2 │ │ - b.n 195d0 │ │ + b.n 38c80 │ │ lsls r0, r6, #1 │ │ - b.n 19f50 │ │ + b.n 39600 │ │ ldrb r7, [r4, #10] │ │ add.w r0, r0, sl, lsl #4 │ │ - b.n 19e02 │ │ - add r0, pc, #448 @ (adr r0, 19c84 ) │ │ - b.n 19f5c │ │ + b.n 394b2 │ │ + add r0, pc, #448 @ (adr r0, 39334 ) │ │ + b.n 3960c │ │ lsls r0, r3, #2 │ │ - b.n 19f60 │ │ + b.n 39610 │ │ movs r0, #10 │ │ - b.n 19e0e │ │ + b.n 394be │ │ strb r3, [r7, #28] │ │ add.w r0, r0, r5 │ │ - b.n 19e16 │ │ + b.n 394c6 │ │ asrs r5, r0, #32 │ │ - b.n 19e1a │ │ + b.n 394ca │ │ movs r0, #10 │ │ - b.n 19e1e │ │ + b.n 394ce │ │ strb r7, [r6, #28] │ │ add.w r0, r0, r8, lsr #10 │ │ - b.n 19f7c │ │ + b.n 3962c │ │ movs r0, r1 │ │ - b.n 19e2a │ │ + b.n 394da │ │ asrs r0, r1, #32 │ │ - b.n 19e2e │ │ + b.n 394de │ │ strb r3, [r6, #28] │ │ add.w r0, r0, r0, lsr #4 │ │ - b.n 1a006 │ │ + b.n 396b6 │ │ movs r0, r4 │ │ - b.n 1a23a │ │ + b.n 398ea │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r1, #2293760 @ 0x230000 │ │ - b.n 1963c │ │ - ldr r2, [pc, #512] @ (19d04 ) │ │ + b.n 38cec │ │ + ldr r2, [pc, #512] @ (393b4 ) │ │ orn sl, r5, #1656 @ 0x678 │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 19648 │ │ + b.n 38cf8 │ │ lsrs r0, r0, #10 │ │ orn sl, r8, #1144 @ 0x478 │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 1a028 │ │ + b.n 396d8 │ │ ldrh r0, [r0, #20] │ │ and.w sl, r6, #16384 @ 0x4000 │ │ orr.w sl, r4, #4194304 @ 0x400000 │ │ orr.w r0, r7, #8454144 @ 0x810000 │ │ - b.n 1a26a │ │ + b.n 3991a │ │ lsls r0, r5, #2 │ │ - b.n 19648 │ │ + b.n 38cf8 │ │ movs r0, r1 │ │ - b.n 1966c │ │ + b.n 38d1c │ │ ldr r0, [r0, #48] @ 0x30 │ │ vldr d23, [r8] │ │ vldr s5, [r5, #572] @ 0x23c │ │ orr.w r0, r1, #2097152 @ 0x200000 │ │ - b.n 1a282 │ │ + b.n 39932 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r9, #2097152 @ 0x200000 │ │ - b.n 19656 │ │ + b.n 38d06 │ │ ldrb r0, [r0, #12] │ │ vstr d22, [r4] │ │ stcl 15, cr0, [r7, #64] @ 0x40 │ │ - b.n 19e34 │ │ + b.n 394e4 │ │ strh r0, [r4, r2] │ │ - b.n 19e9a │ │ + b.n 3954a │ │ movs r5, r0 │ │ - b.n 19e9e │ │ - beq.n 19be0 │ │ - b.n 19ff8 │ │ + b.n 3954e │ │ + beq.n 39290 │ │ + b.n 396a8 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 1a084 │ │ + b.n 39734 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 1a1b2 │ │ + b.n 39862 │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -31579,84 +74320,84 @@ │ │ movs r0, r0 │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ - pop {r6} │ │ - vsri.64 , q2, #2 │ │ - bmi.n 19b72 │ │ - bmi.n 19b74 │ │ - bmi.n 19b76 │ │ - bmi.n 19b78 │ │ - bmi.n 19b7a │ │ - ldr r7, [pc, #960] @ (19f94 ) │ │ + bl ffc9226c │ │ + bmi.n 39220 │ │ + bmi.n 39222 │ │ + bmi.n 39224 │ │ + bmi.n 39226 │ │ + bmi.n 39228 │ │ + bmi.n 3922a │ │ + ldr r7, [pc, #960] @ (39644 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 1a0f4 │ │ - beq.n 19be4 │ │ - b.n 1a078 │ │ + b.n 397a4 │ │ + beq.n 39294 │ │ + b.n 39728 │ │ ldrh r0, [r1, #24] │ │ stc 14, cr13, [sp, #-92]! @ 0xffffffa4 │ │ - b.n 1a080 │ │ + b.n 39730 │ │ strh r0, [r0, #0] │ │ - b.n 19f2a │ │ + b.n 395da │ │ movs r0, r0 │ │ - b.n 1970e │ │ + b.n 38dbe │ │ ands r0, r0 │ │ - b.n 1a332 │ │ + b.n 399e2 │ │ movs r0, r0 │ │ - b.n 1a296 │ │ + b.n 39946 │ │ eors r4, r2 │ │ - b.n 19714 │ │ + b.n 38dc4 │ │ lsls r7, r7, #6 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #4 @ (adr r0, 19c04 ) │ │ - b.n 19f42 │ │ + add r0, pc, #4 @ (adr r0, 392b4 ) │ │ + b.n 395f2 │ │ movs r0, r0 │ │ - b.n 1a2a8 │ │ + b.n 39958 │ │ lsls r2, r0, #7 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 1a2b2 │ │ + b.n 39962 │ │ lsls r3, r0, #7 │ │ lsrs r0, r0, #8 │ │ adds r0, #84 @ 0x54 │ │ - b.n 1a130 │ │ + b.n 397e0 │ │ lsls r0, r3, #1 │ │ - b.n 1a134 │ │ + b.n 397e4 │ │ asrs r2, r0, #32 │ │ - b.n 19f5e │ │ + b.n 3960e │ │ movs r0, #3 │ │ - b.n 19f62 │ │ - bf 6, c422 │ │ + b.n 39612 │ │ + bf 6, 2bad2 │ │ lsls r4, r2, #1 │ │ - b.n 19764 │ │ + b.n 38e14 │ │ movs r0, r0 │ │ - b.n 1a2ce │ │ + b.n 3997e │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #48 @ 0x30 │ │ - b.n 1a37a │ │ + b.n 39a2a │ │ asrs r2, r1, #32 │ │ - b.n 19f7e │ │ + b.n 3962e │ │ ands r0, r0 │ │ - b.n 1a382 │ │ + b.n 39a32 │ │ lsrs r0, r0, #8 │ │ orr.w r0, r1, #10485760 @ 0xa00000 │ │ - b.n 1a15e │ │ + b.n 3980e │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 1a166 │ │ + b.n 39816 │ │ lsrs r7, r1, #8 │ │ orr.w sl, r1, #9371648 @ 0x8f0000 │ │ orr.w r1, r0, #5963776 @ 0x5b0000 │ │ @ instruction: 0xea00f000 │ │ - b.n 1a2a2 │ │ + b.n 39952 │ │ vrsra.u64 q8, , #64 │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ lsls r0, r0, #12 │ │ movs r6, r0 │ │ @@ -31680,821 +74421,821 @@ │ │ movs r0, r1 │ │ movs r0, r0 │ │ movs r4, r1 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ movs r0, #8 │ │ - b.n 197da │ │ + b.n 38e8a │ │ ands r0, r0 │ │ - b.n 1a2aa │ │ + b.n 3995a │ │ asrs r4, r0, #32 │ │ - b.n 197e2 │ │ + b.n 38e92 │ │ mvns r7, r7 │ │ - b.n 1a332 │ │ + b.n 399e2 │ │ subs r2, #15 │ │ - b.n 1a3be │ │ + b.n 39a6e │ │ movs r0, r0 │ │ - b.n 197ee │ │ + b.n 38e9e │ │ adds r6, #2 │ │ - b.n 19cc4 │ │ + b.n 39374 │ │ strb r4, [r1, #0] │ │ - b.n 197f6 │ │ + b.n 38ea6 │ │ ldr r1, [r4, #32] │ │ - b.n 19fcc │ │ + b.n 3967c │ │ subs r7, #240 @ 0xf0 │ │ - b.n 1a2e8 │ │ + b.n 39998 │ │ adds r3, #255 @ 0xff │ │ - b.n 1a34e │ │ - b.n 1a34e │ │ - b.n 1a452 │ │ + b.n 399fe │ │ + b.n 399fe │ │ + b.n 39b02 │ │ adds r0, #48 @ 0x30 │ │ - b.n 1a15c │ │ + b.n 3980c │ │ ldrsb r2, [r4, r4] │ │ - b.n 1a01a │ │ + b.n 396ca │ │ asrs r1, r0, #12 │ │ - b.n 19ce4 │ │ + b.n 39394 │ │ ldr r7, [r2, r4] │ │ - b.n 19c94 │ │ + b.n 39344 │ │ ldr r5, [sp, #128] @ 0x80 │ │ - b.n 19fe8 │ │ + b.n 39698 │ │ asrs r0, r2, #32 │ │ - b.n 1981e │ │ + b.n 38ece │ │ movs r6, r1 │ │ - b.n 1a000 │ │ + b.n 396b0 │ │ str r0, [r2, #4] │ │ - b.n 1980c │ │ + b.n 38ebc │ │ movs r6, r0 │ │ - b.n 19ff6 │ │ + b.n 396a6 │ │ movs r1, #81 @ 0x51 │ │ - b.n 19cec │ │ + b.n 3939c │ │ movs r5, r0 │ │ - b.n 19ffe │ │ + b.n 396ae │ │ movs r0, #76 @ 0x4c │ │ - b.n 1981c │ │ + b.n 38ecc │ │ movs r2, r0 │ │ - b.n 1a006 │ │ + b.n 396b6 │ │ movs r4, #39 @ 0x27 │ │ - b.n 1a04a │ │ + b.n 396fa │ │ str r0, [r3, #0] │ │ - b.n 19842 │ │ + b.n 38ef2 │ │ cmp r4, #17 │ │ - b.n 19cc4 │ │ + b.n 39374 │ │ movs r0, #72 @ 0x48 │ │ - b.n 19830 │ │ + b.n 38ee0 │ │ movs r0, #2 │ │ - b.n 1a01a │ │ + b.n 396ca │ │ lsrs r1, r4, #24 │ │ - b.n 1a05e │ │ + b.n 3970e │ │ asrs r4, r2, #32 │ │ - b.n 19856 │ │ + b.n 38f06 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 1985a │ │ + b.n 38f0a │ │ lsls r1, r2, #8 │ │ - b.n 19cdc │ │ + b.n 3938c │ │ lsls r4, r0, #1 │ │ - b.n 19848 │ │ + b.n 38ef8 │ │ movs r0, #0 │ │ - b.n 1a036 │ │ + b.n 396e6 │ │ lsrs r7, r7, #12 │ │ - b.n 1a43e │ │ + b.n 39aee │ │ strb r6, [r0, #20] │ │ - b.n 19d3a │ │ + b.n 393ea │ │ movs r5, #44 @ 0x2c │ │ - b.n 1a042 │ │ + b.n 396f2 │ │ ldrb r1, [r4, #12] │ │ - b.n 1a050 │ │ + b.n 39700 │ │ stmia r0!, {r6} │ │ - b.n 19860 │ │ + b.n 38f10 │ │ asrs r7, r0, #32 │ │ - b.n 1a04e │ │ + b.n 396fe │ │ cmp r0, #38 @ 0x26 │ │ - b.n 1a08e │ │ + b.n 3973e │ │ cmp r0, #28 │ │ - b.n 19d04 │ │ + b.n 393b4 │ │ movs r0, #60 @ 0x3c │ │ - b.n 19870 │ │ + b.n 38f20 │ │ asrs r2, r0, #32 │ │ - b.n 1a07c │ │ + b.n 3972c │ │ asrs r4, r4, #32 │ │ - b.n 1a272 │ │ + b.n 39922 │ │ cmp r2, #15 │ │ orn fp, r1, #18432 @ 0x4800 │ │ mrc 1, 1, r1, cr3, cr4, {2} │ │ - b.n 19d5c │ │ + b.n 3940c │ │ cmp r6, #17 │ │ - b.n 1a20c │ │ + b.n 398bc │ │ ldr r1, [r0, #116] @ 0x74 │ │ - b.n 1a210 │ │ + b.n 398c0 │ │ adds r0, #248 @ 0xf8 │ │ - b.n 1a214 │ │ + b.n 398c4 │ │ lsls r4, r6, #5 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n 19898 │ │ + b.n 38f48 │ │ movs r0, r5 │ │ - b.n 1a29c │ │ + b.n 3994c │ │ tst r2, r4 │ │ stmia.w r0, {r3, r4, r6, ip, pc} │ │ - b.n 1a2a4 │ │ + b.n 39954 │ │ lsls r0, r2, #1 │ │ movt r0, #788 @ 0x314 │ │ - b.n 198ac │ │ + b.n 38f5c │ │ strh r0, [r7, #0] │ │ - b.n 198b0 │ │ + b.n 38f60 │ │ lsls r0, r5, #12 │ │ ldmia.w r9, {r0, r1, ip, sp} │ │ - b.n 1a0a8 │ │ + b.n 39758 │ │ ands r0, r2 │ │ - b.n 198bc │ │ + b.n 38f6c │ │ strb r4, [r4, #0] │ │ - b.n 198c0 │ │ + b.n 38f70 │ │ strb r0, [r6, #0] │ │ - b.n 1a4ea │ │ + b.n 39b9a │ │ ands r2, r1 │ │ - b.n 1a0ee │ │ + b.n 3979e │ │ adds r0, #8 │ │ - b.n 1a0b8 │ │ + b.n 39768 │ │ movs r0, #28 │ │ - b.n 198d0 │ │ + b.n 38f80 │ │ adds r0, #9 │ │ - b.n 1a0c0 │ │ + b.n 39770 │ │ movs r0, #104 @ 0x68 │ │ - b.n 198f8 │ │ + b.n 38fa8 │ │ lsrs r7, r0, #8 │ │ orr.w r0, r4, #532480 @ 0x82000 │ │ - b.n 1a0cc │ │ + b.n 3977c │ │ asrs r0, r4, #32 │ │ - b.n 198fe │ │ + b.n 38fae │ │ strb r4, [r5, #1] │ │ - b.n 19908 │ │ + b.n 38fb8 │ │ str r0, [r3, #0] │ │ - b.n 198ec │ │ + b.n 38f9c │ │ asrs r4, r1, #32 │ │ - b.n 198f0 │ │ + b.n 38fa0 │ │ movs r0, #7 │ │ - b.n 1a0de │ │ + b.n 3978e │ │ asrs r0, r6, #1 │ │ - b.n 19918 │ │ + b.n 38fc8 │ │ movs r0, r7 │ │ - b.n 19916 │ │ - b.n 19e5c │ │ - b.n 1991a │ │ + b.n 38fc6 │ │ + b.n 3950c │ │ + b.n 38fca │ │ asrs r1, r0, #32 │ │ - b.n 1a0ee │ │ + b.n 3979e │ │ str r4, [r6, #0] │ │ - b.n 19922 │ │ + b.n 38fd2 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r4, #40960 @ 0xa000 │ │ - b.n 1a30a │ │ + b.n 399ba │ │ stmia r0!, {r2, r4, r5, r6} │ │ - b.n 19934 │ │ + b.n 38fe4 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r4, #36864 @ 0x9000 │ │ - b.n 1a316 │ │ + b.n 399c6 │ │ asrs r4, r1, #32 │ │ - b.n 1a128 │ │ + b.n 397d8 │ │ lsrs r7, r1, #8 │ │ orr.w r1, r4, #13172736 @ 0xc90000 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n 1a152 │ │ + b.n 39802 │ │ lsls r0, r7, #1 │ │ - b.n 1a330 │ │ + b.n 399e0 │ │ ands r0, r2 │ │ - b.n 1a31a │ │ + b.n 399ca │ │ movs r0, r4 │ │ - b.n 19958 │ │ + b.n 39008 │ │ ldmia r0, {r0, r5} │ │ - b.n 1a162 │ │ + b.n 39812 │ │ ands r0, r1 │ │ - b.n 19940 │ │ + b.n 38ff0 │ │ asrs r1, r0, #20 │ │ - b.n 19e2a │ │ + b.n 394da │ │ movs r0, r2 │ │ - b.n 19968 │ │ + b.n 39018 │ │ ldr r3, [sp, #152] @ 0x98 │ │ - b.n 1a134 │ │ + b.n 397e4 │ │ ldmia r0!, {r1, r2, r3, r4} │ │ - b.n 19de8 │ │ + b.n 39498 │ │ strb r4, [r3, #0] │ │ - b.n 1a342 │ │ + b.n 399f2 │ │ lsls r0, r7 │ │ - b.n 1a2d4 │ │ + b.n 39984 │ │ ldrsh r0, [r4, r0] │ │ - b.n 1a182 │ │ + b.n 39832 │ │ movs r4, r1 │ │ - b.n 19980 │ │ + b.n 39030 │ │ strh r6, [r2, r0] │ │ - b.n 19dfc │ │ + b.n 394ac │ │ movs r5, #46 @ 0x2e │ │ - b.n 1a18e │ │ + b.n 3983e │ │ asrs r7, r7, #12 │ │ - b.n 1a5d2 │ │ + b.n 39c82 │ │ asrs r0, r4, #2 │ │ - b.n 19970 │ │ + b.n 39020 │ │ lsrs r0, r2, #14 │ │ cdp 0, 0, cr0, cr4, cr0, {2} │ │ - b.n 19998 │ │ + b.n 39048 │ │ movs r0, #196 @ 0xc4 │ │ - b.n 1997c │ │ + b.n 3902c │ │ ands r0, r0 │ │ - b.n 19980 │ │ + b.n 39030 │ │ adds r5, #32 │ │ - b.n 1a1aa │ │ + b.n 3985a │ │ movs r4, r3 │ │ - b.n 199a8 │ │ + b.n 39058 │ │ add ip, ip │ │ @ instruction: 0xf2f4309c │ │ - b.n 19990 │ │ + b.n 39040 │ │ adds r0, #88 @ 0x58 │ │ - b.n 1a394 │ │ + b.n 39a44 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r0, r0, #9961472 @ 0x980000 │ │ - b.n 199bc │ │ - ldr r4, [pc, #904] @ (1a20c ) │ │ - blt.w ce464 │ │ + b.n 3906c │ │ + ldr r4, [pc, #904] @ (398bc ) │ │ + blt.w edb14 │ │ orn r0, r0, #9699328 @ 0x940000 │ │ - b.n 199c8 │ │ + b.n 39078 │ │ movs r4, #226 @ 0xe2 │ │ - ble.w 102470 │ │ + ble.w 121b20 │ │ orn r1, r0, #503808 @ 0x7b000 │ │ movw r0, #8252 @ 0x203c │ │ - b.n 199d8 │ │ - add r3, pc, #936 @ (adr r3, 1a248 ) │ │ + b.n 39088 │ │ + add r3, pc, #936 @ (adr r3, 398f8 ) │ │ @ instruction: 0xf3f90098 │ │ - b.n 199c0 │ │ + b.n 39070 │ │ movs r4, r4 │ │ - b.n 199e4 │ │ + b.n 39094 │ │ lsls r4, r2, #2 │ │ - b.n 199c8 │ │ + b.n 39078 │ │ lsls r4, r0, #1 │ │ - b.n 199ec │ │ + b.n 3909c │ │ add ip, ip │ │ bfi r0, sl, #2, #15 │ │ - b.n 199d4 │ │ + b.n 39084 │ │ lsls r4, r1, #1 │ │ - b.n 199f8 │ │ + b.n 390a8 │ │ lsls r4, r1, #2 │ │ - b.n 199dc │ │ + b.n 3908c │ │ movs r1, #244 @ 0xf4 │ │ @ instruction: 0xf2620048 │ │ - b.n 19a04 │ │ + b.n 390b4 │ │ lsls r0, r1, #2 │ │ - b.n 199e8 │ │ + b.n 39098 │ │ movs r4, r5 │ │ - b.n 19a0c │ │ + b.n 390bc │ │ lsls r4, r0, #2 │ │ - b.n 199f0 │ │ + b.n 390a0 │ │ lsls r0, r2, #1 │ │ - b.n 19a14 │ │ + b.n 390c4 │ │ lsls r0, r0, #2 │ │ - b.n 199f8 │ │ + b.n 390a8 │ │ movs r0, r6 │ │ - b.n 19a1c │ │ + b.n 390cc │ │ lsls r4, r7, #1 │ │ - b.n 19a00 │ │ + b.n 390b0 │ │ movs r4, r6 │ │ - b.n 19a24 │ │ + b.n 390d4 │ │ lsls r0, r7, #1 │ │ - b.n 19a08 │ │ + b.n 390b8 │ │ movs r1, r0 │ │ - b.n 1a632 │ │ + b.n 39ce2 │ │ lsls r0, r1, #3 │ │ - b.n 19a10 │ │ + b.n 390c0 │ │ lsls r0, r7, #2 │ │ - b.n 1a414 │ │ + b.n 39ac4 │ │ asrs r0, r4, #8 │ │ stmia.w r0, {r3, r4, r5, r6, ip, lr} │ │ - b.n 1a41c │ │ + b.n 39acc │ │ movs r0, r5 │ │ - b.n 19a40 │ │ + b.n 390f0 │ │ asrs r5, r0, #32 │ │ - b.n 1a24a │ │ + b.n 398fa │ │ lsls r4, r6, #2 │ │ - b.n 19a28 │ │ + b.n 390d8 │ │ lsls r4, r4, #1 │ │ - b.n 1a41c │ │ + b.n 39acc │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r7, #528 @ 0x210 │ │ - b.n 1a25a │ │ + b.n 3990a │ │ movs r0, #5 │ │ - b.n 1a25e │ │ + b.n 3990e │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #13893632 @ 0xd40000 │ │ - b.n 1a430 │ │ + b.n 39ae0 │ │ lsrs r5, r1, #11 │ │ orr.w sl, r7, #4685824 @ 0x478000 │ │ orr.w r0, r0, #12058624 @ 0xb80000 │ │ - b.n 19a6c │ │ + b.n 3911c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r7, #512 @ 0x200 │ │ - b.n 1a67a │ │ + b.n 39d2a │ │ strb r0, [r6, #3] │ │ - b.n 19a58 │ │ + b.n 39108 │ │ strb r4, [r5, #3] │ │ - b.n 19a5c │ │ + b.n 3910c │ │ adds r5, #118 @ 0x76 │ │ add.w r0, r0, r0, asr #1 │ │ - b.n 1a454 │ │ + b.n 39b04 │ │ str r0, [r6, #4] │ │ - b.n 1a3e4 │ │ + b.n 39a94 │ │ lsrs r7, r1, #11 │ │ - b.w ff079ff2 │ │ - b.n 1a460 │ │ + b.w ff0996a2 │ │ + b.n 39b10 │ │ movs r0, r2 │ │ - b.n 1a466 │ │ + b.n 39b16 │ │ ands r6, r0 │ │ - b.n 1a29e │ │ + b.n 3994e │ │ cmp r2, #207 @ 0xcf │ │ orn fp, r9, #47616 @ 0xba00 │ │ vldr s1, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 1a6ae │ │ + b.n 39d5e │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r4, #8781824 @ 0x860000 │ │ - b.n 1a2b6 │ │ - ldr r3, [pc, #80] @ (19fc8 ) │ │ + b.n 39966 │ │ + ldr r3, [pc, #80] @ (39678 ) │ │ stcl 4, cr1, [fp, #-312] @ 0xfffffec8 │ │ add.w pc, r0, sp, ror #2 │ │ - b.n 1a420 │ │ + b.n 39ad0 │ │ adds r0, #108 @ 0x6c │ │ - b.n 199bc │ │ + b.n 3906c │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #8912896 @ 0x880000 │ │ - b.n 1a49a │ │ + b.n 39b4a │ │ subs r3, #144 @ 0x90 │ │ mcr 0, 0, r1, cr2, cr0, {3} │ │ - b.n 199cc │ │ + b.n 3907c │ │ movs r0, #88 @ 0x58 │ │ - b.n 199d0 │ │ + b.n 39080 │ │ lsls r0, r4, #15 │ │ @ instruction: 0xf3f97054 │ │ - b.n 199d8 │ │ + b.n 39088 │ │ adds r3, r0, #4 │ │ - b.n 1a2a8 │ │ + b.n 39958 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f21103 │ │ - b.n 1a730 │ │ - ldr r2, [pc, #828] @ (1a2ec ) │ │ + b.n 39de0 │ │ + ldr r2, [pc, #828] @ (3999c ) │ │ orn pc, r0, #8060928 @ 0x7b0000 │ │ - b.n 1a4d4 │ │ + b.n 39b84 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn lr, r0, #12451840 @ 0xbe0000 │ │ - b.n 1a4dc │ │ + b.n 39b8c │ │ cmp r4, #228 @ 0xe4 │ │ @ instruction: 0xf2f264e4 │ │ bfi r0, r6, #6, #19 │ │ - b.n 199e0 │ │ + b.n 39090 │ │ asrs r7, r0, #4 │ │ - b.n 1a30e │ │ + b.n 399be │ │ subs r3, #144 @ 0x90 │ │ cdp 12, 3, cr1, cr5, cr2, {1} │ │ - b.n 1a2d8 │ │ + b.n 39988 │ │ ldrh r7, [r5, #22] │ │ orn r4, r0, #7405568 @ 0x710000 │ │ bfi r0, r0, #2, #23 │ │ - b.n 1a478 │ │ + b.n 39b28 │ │ movs r1, #248 @ 0xf8 │ │ movw r0, #26116 @ 0x6604 │ │ - b.n 1a4ea │ │ + b.n 39b9a │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2620a8f │ │ orr.w r0, r6, #2048 @ 0x800 │ │ - b.n 19b1e │ │ + b.n 391ce │ │ orrs r6, r4 │ │ - b.n 1a33a │ │ + b.n 399ea │ │ str r7, [r7, #0] │ │ - b.n 1a40a │ │ + b.n 39aba │ │ eors r0, r7 │ │ - b.n 19a18 │ │ + b.n 390c8 │ │ eors r0, r2 │ │ - b.n 19a3c │ │ + b.n 390ec │ │ ldr r6, [r0, #64] @ 0x40 │ │ - b.n 1a34a │ │ + b.n 399fa │ │ str r4, [r4, #16] │ │ - b.n 1a31a │ │ + b.n 399ca │ │ subs r4, r0, #0 │ │ - b.n 1a314 │ │ + b.n 399c4 │ │ str r4, [r7, #4] │ │ - b.n 19a2c │ │ + b.n 390dc │ │ strb r3, [r0, #4] │ │ - b.n 1a79c │ │ + b.n 39e4c │ │ asrs r0, r4, #14 │ │ - b.n 19b5c │ │ + b.n 3920c │ │ strb r0, [r0, #2] │ │ - b.n 19a38 │ │ + b.n 390e8 │ │ strb r7, [r7, #7] │ │ - b.n 1a7e6 │ │ + b.n 39e96 │ │ asrs r1, r0, #32 │ │ - b.n 1a148 │ │ + b.n 397f8 │ │ movs r3, #2 │ │ - b.n 1a03c │ │ + b.n 396ec │ │ cmp r2, #35 @ 0x23 │ │ - b.n 1a336 │ │ + b.n 399e6 │ │ movs r0, #132 @ 0x84 │ │ - b.n 19a4c │ │ + b.n 390fc │ │ strh r6, [r7, #0] │ │ add.w r0, r0, r8, lsr #14 │ │ - b.n 1a4d4 │ │ + b.n 39b84 │ │ str r4, [r7, #4] │ │ - b.n 19a78 │ │ + b.n 39128 │ │ str r0, [r0, r0] │ │ - b.n 1a646 │ │ + b.n 39cf6 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, lr} │ │ - b.n 1a6ce │ │ + b.n 39d7e │ │ strb r7, [r7, #12] │ │ - b.n 1a7d2 │ │ + b.n 39e82 │ │ strb r0, [r1, #3] │ │ - b.n 19b70 │ │ + b.n 39220 │ │ strb r0, [r7, #1] │ │ - b.n 19a90 │ │ + b.n 39140 │ │ strb r7, [r0, #12] │ │ - b.n 1a39e │ │ + b.n 39a4e │ │ ldrb r6, [r4, #16] │ │ - b.n 1a370 │ │ + b.n 39a20 │ │ strb r4, [r5, #3] │ │ - b.n 19b80 │ │ + b.n 39230 │ │ strb r0, [r0, #2] │ │ - b.n 19aa0 │ │ + b.n 39150 │ │ adcs r7, r2 │ │ - b.n 1a060 │ │ + b.n 39710 │ │ lsrs r4, r4 │ │ - b.n 19b8c │ │ + b.n 3923c │ │ mvns r7, r7 │ │ - b.n 1a836 │ │ + b.n 39ee6 │ │ str r6, [r0, #16] │ │ - b.n 1a082 │ │ + b.n 39732 │ │ ldr r7, [r4, #96] @ 0x60 │ │ - b.n 1a38a │ │ + b.n 39a3a │ │ strb r3, [r0, #0] │ │ - b.n 1a490 │ │ + b.n 39b40 │ │ str r0, [r5, #12] │ │ - b.n 19ba0 │ │ + b.n 39250 │ │ str r4, [r0, #8] │ │ - b.n 19ac0 │ │ + b.n 39170 │ │ ldrb r7, [r0, #16] │ │ - b.n 1a3ce │ │ + b.n 39a7e │ │ strb r6, [r4, #12] │ │ - b.n 1a3a0 │ │ + b.n 39a50 │ │ strb r0, [r4, #3] │ │ - b.n 19bb0 │ │ + b.n 39260 │ │ strb r7, [r7, #0] │ │ - b.n 1a4a6 │ │ + b.n 39b56 │ │ str r0, [r1, #8] │ │ - b.n 19ad4 │ │ + b.n 39184 │ │ ldrb r7, [r0, #8] │ │ - b.n 1a3e2 │ │ + b.n 39a92 │ │ strb r6, [r4, #20] │ │ - b.n 1a3b4 │ │ + b.n 39a64 │ │ strb r4, [r3, #3] │ │ - b.n 19bc4 │ │ + b.n 39274 │ │ ldrb r6, [r0, #0] │ │ - b.n 1a0b8 │ │ + b.n 39768 │ │ strb r3, [r4, #28] │ │ - b.n 1a3c0 │ │ + b.n 39a70 │ │ strb r0, [r3, #3] │ │ - b.n 19bd0 │ │ + b.n 39280 │ │ ldrb r7, [r1, #8] │ │ - b.n 1a5c4 │ │ + b.n 39c74 │ │ adds r6, #3 │ │ - b.n 1a0cc │ │ + b.n 3977c │ │ subs r1, #34 @ 0x22 │ │ - b.n 1a3c8 │ │ + b.n 39a78 │ │ adds r0, #212 @ 0xd4 │ │ - b.n 19be0 │ │ + b.n 39290 │ │ subs r4, #255 @ 0xff │ │ - b.n 1a5d4 │ │ + b.n 39c84 │ │ str r0, [r6, r1] │ │ - b.n 1a564 │ │ + b.n 39c14 │ │ movs r4, #2 │ │ - b.n 1a0d8 │ │ + b.n 39788 │ │ cmp r3, #33 @ 0x21 │ │ - b.n 1a3da │ │ + b.n 39a8a │ │ movs r0, #208 @ 0xd0 │ │ - b.n 19bf4 │ │ + b.n 392a4 │ │ cmp r7, #240 @ 0xf0 │ │ - b.n 1a6fc │ │ + b.n 39dac │ │ movs r3, #255 @ 0xff │ │ - b.n 1a762 │ │ + b.n 39e12 │ │ asrs r1, r0, #8 │ │ - b.n 1a0ea │ │ + b.n 3979a │ │ lsrs r0, r4, #20 │ │ - b.n 1a3ec │ │ + b.n 39a9c │ │ lsls r4, r1, #3 │ │ - b.n 19c08 │ │ + b.n 392b8 │ │ movs r5, r0 │ │ - b.n 1a432 │ │ + b.n 39ae2 │ │ asrs r1, r1, #32 │ │ - b.n 1a436 │ │ + b.n 39ae6 │ │ ldrb r0, [r3, #4] │ │ add.w r0, r0, r8, lsr #30 │ │ - b.n 1a594 │ │ + b.n 39c44 │ │ asrs r1, r1, #32 │ │ - b.n 1a442 │ │ + b.n 39af2 │ │ movs r0, #5 │ │ - b.n 1a446 │ │ + b.n 39af6 │ │ movs r7, r0 │ │ - b.n 1a44a │ │ + b.n 39afa │ │ strb r4, [r5, #22] │ │ @ instruction: 0xeb008078 │ │ - b.n 1a62c │ │ + b.n 39cdc │ │ movs r0, #5 │ │ - b.n 1a456 │ │ + b.n 39b06 │ │ movs r0, r1 │ │ - b.n 1a45a │ │ + b.n 39b0a │ │ asrs r0, r1, #32 │ │ - b.n 1a45e │ │ + b.n 39b0e │ │ strb r7, [r4, #22] │ │ add.w r0, r0, r8, asr #32 │ │ - b.n 1a636 │ │ + b.n 39ce6 │ │ movs r0, #7 │ │ - b.n 1a46a │ │ + b.n 39b1a │ │ asrs r0, r0, #32 │ │ - b.n 1a46e │ │ + b.n 39b1e │ │ strb r3, [r4, #22] │ │ add.w r0, r0, r8, lsl #4 │ │ - b.n 19c70 │ │ + b.n 39320 │ │ movs r0, r5 │ │ - b.n 1a87a │ │ + b.n 39f2a │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r8, #34816 @ 0x8800 │ │ - b.n 1a482 │ │ + b.n 39b32 │ │ adds r0, #24 │ │ - b.n 1a648 │ │ + b.n 39cf8 │ │ str r1, [r0, #0] │ │ - b.n 1a48a │ │ + b.n 39b3a │ │ movs r0, #156 @ 0x9c │ │ - b.n 19c88 │ │ + b.n 39338 │ │ lsrs r0, r0, #10 │ │ orn sl, r6, #4685824 @ 0x478000 │ │ orr.w r0, r1, #2686976 @ 0x290000 │ │ - b.n 1a89a │ │ + b.n 39f4a │ │ lsls r0, r3, #2 │ │ - b.n 19c98 │ │ + b.n 39348 │ │ cmp r2, #129 @ 0x81 │ │ orr.w r0, r4, #4980736 @ 0x4c0000 │ │ - b.n 19c80 │ │ + b.n 39330 │ │ movs r0, r1 │ │ - b.n 1a4aa │ │ + b.n 39b5a │ │ ldrh r7, [r1, #20] │ │ - beq.w ffffd68c │ │ - b.w ff0402f2 │ │ - b.n 19cb0 │ │ + beq.w 1cd3c │ │ + b.w ff05f9a2 │ │ + b.n 39360 │ │ strb r4, [r0, #3] │ │ - b.n 19cb4 │ │ + b.n 39364 │ │ movs r0, #0 │ │ - b.n 19c86 │ │ + b.n 39336 │ │ asrs r5, r1, #15 │ │ add.w r0, r0, r0, lsr #32 │ │ - b.n 1a690 │ │ + b.n 39d40 │ │ str r5, [r0, #0] │ │ - b.n 1a4ca │ │ + b.n 39b7a │ │ str r0, [sp, #320] @ 0x140 │ │ - b.n 19ba4 │ │ + b.n 39254 │ │ add r2, sp, #572 @ 0x23c │ │ and.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 1a8d6 │ │ + b.n 39f86 │ │ ldrh r0, [r0, #20] │ │ and.w r0, r6, #8716288 @ 0x850000 │ │ - b.n 1a4de │ │ + b.n 39b8e │ │ strb r0, [r0, #0] │ │ - b.n 19cae │ │ + b.n 3935e │ │ asrs r4, r0, #15 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n 19cd6 │ │ + b.n 39386 │ │ movs r0, #120 @ 0x78 │ │ - b.n 19ce8 │ │ + b.n 39398 │ │ lsls r0, r2, #1 │ │ - b.n 19be8 │ │ + b.n 39298 │ │ movs r0, #80 @ 0x50 │ │ - b.n 19cd0 │ │ + b.n 39380 │ │ asrs r1, r0, #20 │ │ - b.n 1a4fa │ │ + b.n 39baa │ │ movs r0, #124 @ 0x7c │ │ - b.n 19cf8 │ │ + b.n 393a8 │ │ str r0, [sp, #336] @ 0x150 │ │ - b.n 19bf8 │ │ + b.n 392a8 │ │ @ instruction: 0xe820e181 │ │ movs r0, #76 @ 0x4c │ │ - b.n 19ce4 │ │ + b.n 39394 │ │ lsrs r0, r0, #32 │ │ - b.n 1a50e │ │ + b.n 39bbe │ │ movs r0, #128 @ 0x80 │ │ - b.n 19d0c │ │ + b.n 393bc │ │ movs r0, #68 @ 0x44 │ │ - b.n 19cf0 │ │ + b.n 393a0 │ │ lsls r1, r5, #20 │ │ - b.n 1a4da │ │ + b.n 39b8a │ │ movs r0, #0 │ │ - b.n 19d06 │ │ + b.n 393b6 │ │ eors r0, r3 │ │ - b.n 19c18 │ │ + b.n 392c8 │ │ str r0, [r4, #4] │ │ - b.n 19c1c │ │ + b.n 392cc │ │ movs r0, r7 │ │ - b.n 19cfe │ │ + b.n 393ae │ │ lsrs r1, r1, #12 │ │ - b.n 1a52e │ │ + b.n 39bde │ │ str r4, [r4, r1] │ │ - b.n 19c28 │ │ + b.n 392d8 │ │ lsls r4, r4, #8 │ │ - b.n 1a4f6 │ │ + b.n 39ba6 │ │ asrs r0, r6, #1 │ │ - b.n 19c30 │ │ + b.n 392e0 │ │ asrs r4, r6, #32 │ │ - b.n 19d18 │ │ + b.n 393c8 │ │ movs r4, r6 │ │ - b.n 19d16 │ │ + b.n 393c6 │ │ lsls r6, r0, #16 │ │ - b.n 1a546 │ │ + b.n 39bf6 │ │ asrs r0, r5, #1 │ │ - b.n 19c40 │ │ + b.n 392f0 │ │ lsrs r5, r4, #4 │ │ - b.n 1a50e │ │ + b.n 39bbe │ │ movs r4, r5 │ │ - b.n 19d26 │ │ + b.n 393d6 │ │ lsls r5, r0, #28 │ │ - b.n 1a556 │ │ + b.n 39c06 │ │ adds r0, #108 @ 0x6c │ │ - b.n 19c50 │ │ + b.n 39300 │ │ lsls r1, r4, #24 │ │ - b.n 1a51e │ │ + b.n 39bce │ │ movs r0, r5 │ │ - b.n 19d36 │ │ + b.n 393e6 │ │ lsrs r1, r0, #8 │ │ - b.n 1a566 │ │ + b.n 39c16 │ │ movs r0, #64 @ 0x40 │ │ - b.n 19d44 │ │ + b.n 393f4 │ │ lsls r3, r4, #12 │ │ - b.n 1a52e │ │ + b.n 39bde │ │ movs r4, r4 │ │ - b.n 19d46 │ │ + b.n 393f6 │ │ movs r4, r6 │ │ - b.n 19d70 │ │ + b.n 39420 │ │ movs r0, #140 @ 0x8c │ │ - b.n 19d74 │ │ + b.n 39424 │ │ movs r0, #72 @ 0x48 │ │ - b.n 19d58 │ │ + b.n 39408 │ │ lsrs r3, r0, #20 │ │ - b.n 1a542 │ │ + b.n 39bf2 │ │ movs r0, #136 @ 0x88 │ │ - b.n 19d80 │ │ + b.n 39430 │ │ movs r0, #60 @ 0x3c │ │ - b.n 19d64 │ │ + b.n 39414 │ │ movs r0, #144 @ 0x90 │ │ - b.n 19d88 │ │ + b.n 39438 │ │ movs r0, r4 │ │ - b.n 19d66 │ │ + b.n 39416 │ │ lsls r0, r0, #1 │ │ - b.n 19d90 │ │ + b.n 39440 │ │ movs r0, #56 @ 0x38 │ │ - b.n 19d74 │ │ + b.n 39424 │ │ movs r0, #152 @ 0x98 │ │ - b.n 19d98 │ │ + b.n 39448 │ │ lsls r0, r0, #20 │ │ - b.n 1a5a2 │ │ + b.n 39c52 │ │ stmia r0!, {r2, r4, r7} │ │ - b.n 19da0 │ │ + b.n 39450 │ │ adds r0, #56 @ 0x38 │ │ - b.n 19da4 │ │ + b.n 39454 │ │ lsrs r2, r4, #32 │ │ - b.n 1a56e │ │ + b.n 39c1e │ │ movs r4, r3 │ │ - b.n 19d86 │ │ + b.n 39436 │ │ lsrs r2, r0, #32 │ │ - b.n 1a5b6 │ │ + b.n 39c66 │ │ movs r0, #60 @ 0x3c │ │ - b.n 19db4 │ │ + b.n 39464 │ │ lsls r4, r5, #20 │ │ - b.n 1a57e │ │ + b.n 39c2e │ │ movs r0, r3 │ │ - b.n 19d96 │ │ + b.n 39446 │ │ lsrs r4, r1, #12 │ │ - b.n 1a5c6 │ │ + b.n 39c76 │ │ strb r4, [r0, #2] │ │ - b.n 19dc4 │ │ + b.n 39474 │ │ lsls r3, r4, #8 │ │ - b.n 1a58e │ │ + b.n 39c3e │ │ movs r4, r2 │ │ - b.n 19da6 │ │ + b.n 39456 │ │ lsls r2, r0, #16 │ │ - b.n 1a5d6 │ │ + b.n 39c86 │ │ asrs r4, r0, #1 │ │ - b.n 19dd4 │ │ + b.n 39484 │ │ lsrs r7, r4, #4 │ │ - b.n 1a59e │ │ + b.n 39c4e │ │ movs r4, r1 │ │ - b.n 19db6 │ │ + b.n 39466 │ │ lsls r7, r0, #28 │ │ - b.n 1a5e6 │ │ + b.n 39c96 │ │ strh r4, [r3, #2] │ │ - b.n 19ce0 │ │ + b.n 39390 │ │ lsls r1, r4, #24 │ │ - b.n 1a5ae │ │ + b.n 39c5e │ │ movs r0, r1 │ │ - b.n 19dc6 │ │ + b.n 39476 │ │ lsrs r1, r0, #8 │ │ - b.n 1a5f6 │ │ + b.n 39ca6 │ │ asrs r4, r1, #1 │ │ - b.n 19df4 │ │ - b.n 1a334 │ │ - b.n 19dd2 │ │ + b.n 394a4 │ │ + b.n 399e4 │ │ + b.n 39482 │ │ lsls r1, r4, #12 │ │ - b.n 1a5c2 │ │ + b.n 39c72 │ │ movs r4, r0 │ │ - b.n 19dda │ │ + b.n 3948a │ │ lsls r0, r2, #1 │ │ - b.n 19e04 │ │ + b.n 394b4 │ │ lsrs r1, r0, #20 │ │ - b.n 1a5ce │ │ + b.n 39c7e │ │ movs r0, r0 │ │ - b.n 19de6 │ │ + b.n 39496 │ │ lsls r0, r1, #4 │ │ - b.n 1a616 │ │ + b.n 39cc6 │ │ lsrs r6, r4, #16 │ │ - b.n 1a5da │ │ + b.n 39c8a │ │ lsrs r4, r0, #24 │ │ - b.n 1a5de │ │ + b.n 39c8e │ │ movs r0, r6 │ │ - b.n 19df6 │ │ + b.n 394a6 │ │ lsls r0, r1, #1 │ │ - b.n 19e20 │ │ + b.n 394d0 │ │ ands r1, r0 │ │ - b.n 1aa2a │ │ + b.n 3a0da │ │ lsls r0, r0, #4 │ │ - b.n 1a62e │ │ + b.n 39cde │ │ lsrs r2, r4, #16 │ │ - b.n 1a5f2 │ │ + b.n 39ca2 │ │ lsrs r3, r0, #24 │ │ - b.n 1a5f6 │ │ + b.n 39ca6 │ │ movs r0, r2 │ │ - b.n 19e0e │ │ + b.n 394be │ │ movs r6, r1 │ │ and.w r0, r0, ip, asr #2 │ │ - b.n 19e40 │ │ + b.n 394f0 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 19e36 │ │ + b.n 394e6 │ │ asrs r4, r5, #2 │ │ - b.n 19e3a │ │ + b.n 394ea │ │ movs r0, r0 │ │ - b.n 1a42c │ │ + b.n 39adc │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r1 │ │ and.w r0, r0, r8, lsr #2 │ │ - b.n 19e58 │ │ + b.n 39508 │ │ movs r0, r0 │ │ - b.n 1a43c │ │ + b.n 39aec │ │ movs r1, r0 │ │ and.w r0, r0, r0, lsr #2 │ │ - b.n 19e64 │ │ + b.n 39514 │ │ movs r0, r0 │ │ - b.n 1a448 │ │ + b.n 39af8 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 19e5e │ │ + b.n 3950e │ │ asrs r4, r5, #2 │ │ - b.n 19e62 │ │ + b.n 39512 │ │ vrhadd.u d14, d2, d31 │ │ ands r0, r0 │ │ - b.n 1aa7a │ │ + b.n 3a12a │ │ movs r4, r0 │ │ - b.n 1a67e │ │ - beq.n 1a3c0 │ │ - b.n 1a7d8 │ │ + b.n 39d2e │ │ + beq.n 39a70 │ │ + b.n 39e88 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 1a864 │ │ + b.n 39f14 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r6} │ │ - b.n 19e90 │ │ + b.n 39540 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 19e86 │ │ + b.n 39536 │ │ asrs r4, r5, #2 │ │ - b.n 19e8a │ │ + b.n 3953a │ │ movs r0, r0 │ │ - b.n 1a47c │ │ + b.n 39b2c │ │ vrhadd.u d14, d2, d31 │ │ lsls r0, r2, #1 │ │ movt r0, #32 │ │ - b.n 1a87e │ │ + b.n 39f2e │ │ ands r0, r0 │ │ - b.n 1aaae │ │ + b.n 3a15e │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 1a88a │ │ + b.n 39f3a │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 1aabe │ │ + b.n 3a16e │ │ lsrs r0, r0, #8 │ │ orr.w sl, sl, #9371648 @ 0x8f0000 │ │ - bl ffc6535c │ │ + bl ffc84a0c │ │ @ instruction: 0xeafff000 │ │ - b.n 1a9ce │ │ - blx 41a9d0 │ │ + b.n 3a07e │ │ + blx 43a080 │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r2, r1 │ │ @@ -32502,970 +75243,970 @@ │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ - add r5, sp, #828 @ 0x33c │ │ - vmla.i , q7, d20[0] │ │ - @ instruction: 0xfffeaffe │ │ - @ instruction: 0xfffeaf2e │ │ - vrsubhn.i d27, q7, q2 │ │ - vtbl.8 d20, {d14}, d0 │ │ + @ instruction: 0xb768 │ │ + vcvt.u32.f32 , q2, #4 │ │ + vqrdmlah.s , q6, d2[0] │ │ + @ instruction: 0xfffcbbf3 │ │ + vcvt.f32.u32 d30, d12, #4 │ │ + vtbl.8 d20, {d12}, d0 │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 1a70e │ │ + b.n 39dbe │ │ movs r0, #8 │ │ - b.n 19f32 │ │ + b.n 395e2 │ │ movs r0, r0 │ │ - b.n 1aa7a │ │ + b.n 3a12a │ │ movs r1, r0 │ │ subs r0, r0, r4 │ │ movs r1, r0 │ │ - b.n 1ab1e │ │ + b.n 3a1ce │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 1a904 │ │ + b.n 39fb4 │ │ svc 97 @ 0x61 │ │ - b.n 1a888 │ │ - b.n 1a410 │ │ - b.n 1a90c │ │ + b.n 39f38 │ │ + b.n 39ac0 │ │ + b.n 39fbc │ │ lsls r0, r2, #1 │ │ movt r0, #1792 @ 0x700 │ │ - b.n 1a73a │ │ + b.n 39dea │ │ movs r0, r2 │ │ - b.n 1a91a │ │ + b.n 39fca │ │ movs r0, #14 │ │ - b.n 1a742 │ │ + b.n 39df2 │ │ stmia r0!, {r5} │ │ - b.n 1a922 │ │ + b.n 39fd2 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 1ab4e │ │ + b.n 3a1fe │ │ adds r0, #76 @ 0x4c │ │ - b.n 1a920 │ │ + b.n 39fd0 │ │ movs r0, r0 │ │ - b.n 1aab8 │ │ + b.n 3a168 │ │ lsrs r0, r0, #11 │ │ orr.w sl, r2, #6782976 @ 0x678000 │ │ orr.w sl, ip, #6782976 @ 0x678000 │ │ orr.w r0, r2, #135168 @ 0x21000 │ │ - b.n 19f40 │ │ + b.n 395f0 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ str r4, [r2, #0] │ │ - b.n 1a93c │ │ + b.n 39fec │ │ strh r4, [r1, #0] │ │ - b.n 19f60 │ │ + b.n 39610 │ │ adds r0, #16 │ │ - b.n 19f64 │ │ + b.n 39614 │ │ lsls r5, r4, #1 │ │ ldmia.w r6, {r0, r1, r3, r5} │ │ and.w r5, r0, r0, lsr #32 │ │ - b.n 19f80 │ │ + b.n 39630 │ │ str r0, [r4, r0] │ │ - b.n 1ab86 │ │ + b.n 3a236 │ │ cmp r7, #117 @ 0x75 │ │ - b.n 1a968 │ │ + b.n 3a018 │ │ strh r0, [r0, #0] │ │ - b.n 1ab8e │ │ + b.n 3a23e │ │ movs r0, r0 │ │ - b.n 1a570 │ │ + b.n 39c20 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r2, #2304 @ 0x900 │ │ - b.n 1a95a │ │ + b.n 3a00a │ │ cmp r6, #29 │ │ - b.n 1a97c │ │ + b.n 3a02c │ │ ldr r5, [r0, #44] @ 0x2c │ │ orn r1, r0, #12672 @ 0x3180 │ │ - b.n 1aa84 │ │ + b.n 3a134 │ │ str r5, [r5, r3] │ │ - b.n 1aaea │ │ + b.n 3a19a │ │ str r0, [r6, r1] │ │ - b.n 19f7c │ │ + b.n 3962c │ │ str r4, [r4, r0] │ │ - b.n 1a980 │ │ - ldr r2, [pc, #956] @ (1a830 ) │ │ + b.n 3a030 │ │ + ldr r2, [pc, #956] @ (39ee0 ) │ │ orn r0, r2, #1015808 @ 0xf8000 │ │ - b.n 1a988 │ │ + b.n 3a038 │ │ ldr r7, [r1, #40] @ 0x28 │ │ orr.w r9, r5, #13888 @ 0x3640 │ │ - b.n 1aa9c │ │ + b.n 3a14c │ │ ldrb r0, [r1, r6] │ │ - b.n 1ab06 │ │ + b.n 3a1b6 │ │ ldr r0, [r0, #48] @ 0x30 │ │ ldcl 0, cr0, [r0, #32] │ │ - b.n 1a99c │ │ + b.n 3a04c │ │ lsrs r7, r1, #10 │ │ orr.w r0, r2, #278528 @ 0x44000 │ │ - b.n 1a9a4 │ │ + b.n 3a054 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #9699328 @ 0x940000 │ │ - b.n 1a9ac │ │ + b.n 3a05c │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8585216 @ 0x830000 │ │ - b.n 1a7e6 │ │ + b.n 39e96 │ │ adds r0, #0 │ │ - b.n 1abea │ │ + b.n 3a29a │ │ ldrh r7, [r1, #22] │ │ orn r0, r6, #2048 @ 0x800 │ │ - b.n 1abf2 │ │ + b.n 3a2a2 │ │ str r4, [r5, r1] │ │ - b.n 19fc4 │ │ + b.n 39674 │ │ str r4, [r6, r0] │ │ - b.n 1a9c8 │ │ - ldr r2, [pc, #564] @ (1a6f0 ) │ │ + b.n 3a078 │ │ + ldr r2, [pc, #564] @ (39da0 ) │ │ orr.w sl, r0, #4685824 @ 0x478000 │ │ orr.w r0, r2, #528384 @ 0x81000 │ │ - b.n 1ac06 │ │ + b.n 3a2b6 │ │ ldrh r7, [r1, #20] │ │ orr.w r0, r5, #8192 @ 0x2000 │ │ - b.n 1ac0e │ │ + b.n 3a2be │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 1ac16 │ │ + b.n 3a2c6 │ │ movs r0, #116 @ 0x74 │ │ - b.n 19fe8 │ │ + b.n 39698 │ │ movs r0, #4 │ │ - b.n 19fec │ │ + b.n 3969c │ │ movs r0, #0 │ │ - b.n 1ac22 │ │ + b.n 3a2d2 │ │ strh r0, [r3, #4] │ │ - b.n 19ff4 │ │ + b.n 396a4 │ │ strh r4, [r3, #4] │ │ - b.n 19ff8 │ │ + b.n 396a8 │ │ ldr r1, [r2, #48] @ 0x30 │ │ stcl 4, cr4, [r7, #128] @ 0x80 │ │ - b.n 1a832 │ │ + b.n 39ee2 │ │ lsls r7, r4, #2 │ │ - b.n 1a090 │ │ + b.n 39740 │ │ lsls r6, r4 │ │ - b.n 1a094 │ │ - ldr r0, [pc, #128] @ (1a57c ) │ │ - b.n 1a83e │ │ + b.n 39744 │ │ + ldr r0, [pc, #128] @ (39c2c ) │ │ + b.n 39eee │ │ lsrs r0, r4, #16 │ │ - b.n 1a842 │ │ + b.n 39ef2 │ │ movs r0, #163 @ 0xa3 │ │ - b.n 1a0a0 │ │ + b.n 39750 │ │ lsls r4, r4, #2 │ │ - b.n 1a0a4 │ │ + b.n 39754 │ │ lsls r2, r4, #16 │ │ - b.n 1a84e │ │ + b.n 39efe │ │ lsls r2, r4, #2 │ │ - b.n 1a0ac │ │ + b.n 3975c │ │ lsrs r2, r4, #32 │ │ - b.n 1a856 │ │ + b.n 39f06 │ │ lsls r1, r4, #2 │ │ - b.n 1a0b4 │ │ + b.n 39764 │ │ lsrs r2, r4, #16 │ │ - b.n 1a85e │ │ + b.n 39f0e │ │ lsls r0, r4, #2 │ │ - b.n 1a0bc │ │ + b.n 3976c │ │ lsls r5, r4, #16 │ │ - b.n 1a866 │ │ + b.n 39f16 │ │ lsls r6, r3, #2 │ │ - b.n 1a0c4 │ │ + b.n 39774 │ │ lsrs r5, r4, #32 │ │ - b.n 1a86e │ │ + b.n 39f1e │ │ lsls r5, r3, #2 │ │ - b.n 1a0cc │ │ + b.n 3977c │ │ lsrs r5, r4, #16 │ │ - b.n 1a876 │ │ + b.n 39f26 │ │ lsls r4, r3, #2 │ │ - b.n 1a0d4 │ │ + b.n 39784 │ │ lsls r6, r4, #16 │ │ - b.n 1a87e │ │ + b.n 39f2e │ │ lsls r2, r3, #2 │ │ - b.n 1a0dc │ │ + b.n 3978c │ │ lsrs r6, r4, #32 │ │ - b.n 1a886 │ │ + b.n 39f36 │ │ lsls r1, r3, #2 │ │ - b.n 1a0e4 │ │ + b.n 39794 │ │ lsrs r6, r4, #16 │ │ - b.n 1a88e │ │ + b.n 39f3e │ │ lsls r0, r3, #2 │ │ - b.n 1a0ec │ │ + b.n 3979c │ │ lsls r0, r5, #16 │ │ - b.n 1a896 │ │ + b.n 39f46 │ │ lsls r6, r5, #2 │ │ - b.n 1a0f4 │ │ + b.n 397a4 │ │ lsrs r0, r5, #32 │ │ - b.n 1a89e │ │ + b.n 39f4e │ │ lsls r5, r5, #2 │ │ - b.n 1a0fc │ │ + b.n 397ac │ │ lsrs r0, r5, #16 │ │ - b.n 1a8a6 │ │ + b.n 39f56 │ │ lsls r4, r5, #2 │ │ - b.n 1a104 │ │ + b.n 397b4 │ │ lsls r3, r4, #16 │ │ - b.n 1a8ae │ │ + b.n 39f5e │ │ lsls r2, r5, #2 │ │ - b.n 1a10c │ │ + b.n 397bc │ │ lsrs r3, r4, #32 │ │ - b.n 1a8b6 │ │ + b.n 39f66 │ │ lsls r1, r5, #2 │ │ - b.n 1a114 │ │ + b.n 397c4 │ │ lsrs r3, r4, #16 │ │ - b.n 1a8be │ │ + b.n 39f6e │ │ lsls r0, r5, #2 │ │ - b.n 1a11c │ │ + b.n 397cc │ │ movs r0, #7 │ │ - b.n 1a8c6 │ │ + b.n 39f76 │ │ movs r0, r1 │ │ - b.n 1a0b8 │ │ - add r0, pc, #608 @ (adr r0, 1a7ec ) │ │ - b.n 1aaa8 │ │ + b.n 39768 │ │ + add r0, pc, #608 @ (adr r0, 39e9c ) │ │ + b.n 3a158 │ │ adds r0, #171 @ 0xab │ │ - b.n 1a12c │ │ + b.n 397dc │ │ movs r0, r0 │ │ - b.n 1ac38 │ │ + b.n 3a2e8 │ │ lsrs r0, r6, #28 │ │ - b.n 1a318 │ │ + b.n 399c8 │ │ lsls r0, r6, #2 │ │ - b.n 1a0b8 │ │ + b.n 39768 │ │ movs r4, r0 │ │ - b.n 1a106 │ │ + b.n 397b6 │ │ adds r0, #10 │ │ - b.n 1a8e6 │ │ + b.n 39f96 │ │ movs r0, #8 │ │ - b.n 1a0c4 │ │ + b.n 39774 │ │ movs r0, #31 │ │ - b.n 1acee │ │ + b.n 3a39e │ │ str r7, [r3, r2] │ │ - b.n 1a14c │ │ + b.n 397fc │ │ str r3, [r3, #8] │ │ - b.n 1a150 │ │ + b.n 39800 │ │ lsls r5, r4 │ │ - b.n 1a154 │ │ + b.n 39804 │ │ lsrs r2, r0, #11 │ │ orn r4, r3, #655360 @ 0xa0000 │ │ - b.n 1a902 │ │ + b.n 39fb2 │ │ movs r0, #182 @ 0xb6 │ │ - b.n 1a160 │ │ + b.n 39810 │ │ cmp r0, #32 │ │ - b.n 1a90a │ │ + b.n 39fba │ │ movs r0, #181 @ 0xb5 │ │ - b.n 1a168 │ │ + b.n 39818 │ │ cmp r4, #32 │ │ - b.n 1a912 │ │ + b.n 39fc2 │ │ movs r0, r0 │ │ - b.n 1a15c │ │ + b.n 3980c │ │ movs r0, r2 │ │ - b.n 1aaee │ │ + b.n 3a19e │ │ strh r7, [r5, #4] │ │ - b.n 1a178 │ │ + b.n 39828 │ │ movs r0, #180 @ 0xb4 │ │ - b.n 1a17c │ │ + b.n 3982c │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #9306112 @ 0x8e0000 │ │ - b.n 1a92a │ │ + b.n 39fda │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #560 @ 0x230 │ │ - b.n 1a110 │ │ + b.n 397c0 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ lsrs r5, r1, #8 │ │ orn r0, r1, #11534336 @ 0xb00000 │ │ - b.n 1ab1e │ │ + b.n 3a1ce │ │ movs r0, #64 @ 0x40 │ │ - b.n 1ad46 │ │ + b.n 3a3f6 │ │ cmp r2, #15 │ │ orn sl, r1, #6782976 @ 0x678000 │ │ orr.w sl, ip, #423936 @ 0x67800 │ │ orr.w r0, r0, #9109504 @ 0x8b0000 │ │ @ instruction: 0xea00f000 │ │ - b.n 1ac5a │ │ - blx 41ac5c │ │ - blx 41ac60 │ │ + b.n 3a30a │ │ + blx 43a30c │ │ + blx 43a310 │ │ strex pc, r0, [r8, #8] │ │ pop {r1, r4, r6, r7, pc} │ │ lsrs r3, r7, #17 │ │ ands r4, r7 │ │ lsrs r0, r6, #22 │ │ ldr r6, [r0, #40] @ 0x28 │ │ lsrs r6, r5, #19 │ │ adds r4, r0, #0 │ │ lsrs r7, r5, #19 │ │ - bge.n 1a634 │ │ + bge.n 39ce4 │ │ lsrs r3, r1, #24 │ │ str r0, [r7, #96] @ 0x60 │ │ lsrs r6, r7, #26 │ │ str r7, [r4, #92] @ 0x5c │ │ lsrs r5, r3, #27 │ │ movs r0, #32 │ │ - b.n 1ad86 │ │ + b.n 3a436 │ │ eors r4, r2 │ │ - b.n 1ab64 │ │ + b.n 3a214 │ │ asrs r0, r2, #32 │ │ - b.n 1ab68 │ │ + b.n 3a218 │ │ movs r4, r0 │ │ - b.n 1a992 │ │ + b.n 3a042 │ │ ldrsb r6, [r0, r5] │ │ add.w r0, r0, r4 │ │ - b.n 1a99a │ │ + b.n 3a04a │ │ asrs r2, r1, #32 │ │ - b.n 1a99e │ │ + b.n 3a04e │ │ ldrsb r1, [r3, r6] │ │ add.w r0, r0, r8, ror #2 │ │ - b.n 1ab80 │ │ + b.n 3a230 │ │ asrs r2, r1, #32 │ │ - b.n 1a9aa │ │ + b.n 3a05a │ │ movs r0, #51 @ 0x33 │ │ @ instruction: 0xeb00e0bc │ │ - b.n 1ab8c │ │ + b.n 3a23c │ │ stmia r0!, {r3, r4, r5, r7} │ │ - b.n 1a1b0 │ │ + b.n 39860 │ │ asrs r4, r1, #3 │ │ - b.n 1a1b4 │ │ + b.n 39864 │ │ lsrs r0, r2, #28 │ │ - b.n 1a95c │ │ + b.n 3a00c │ │ lsls r4, r1 │ │ ldmia.w lr, {r5, r7, r9} │ │ - b.n 1a9c6 │ │ + b.n 3a076 │ │ str r4, [r1, r0] │ │ - b.n 1a98e │ │ + b.n 3a03e │ │ str r0, [r2, #12] │ │ - b.n 1a1c8 │ │ + b.n 39878 │ │ str r3, [r0, r0] │ │ - b.n 1a99c │ │ + b.n 3a04c │ │ lsrs r4, r2 │ │ - b.n 1a1d0 │ │ + b.n 39880 │ │ str r7, [r0, r0] │ │ - b.n 1a9a4 │ │ + b.n 3a054 │ │ strh r0, [r3, #6] │ │ - b.n 1a1d8 │ │ + b.n 39888 │ │ str r6, [r1, r0] │ │ - b.n 1a9ac │ │ + b.n 3a05c │ │ str r0, [sp, #880] @ 0x370 │ │ - b.n 1a1e0 │ │ + b.n 39890 │ │ str r1, [r0, r0] │ │ - b.n 1a9b4 │ │ + b.n 3a064 │ │ str r6, [r0, r0] │ │ - b.n 1a9b8 │ │ + b.n 3a068 │ │ str r4, [r0, r0] │ │ - b.n 1a9bc │ │ + b.n 3a06c │ │ str r0, [r1, r0] │ │ - b.n 1a9c0 │ │ + b.n 3a070 │ │ str r1, [r1, r0] │ │ - b.n 1a9c4 │ │ + b.n 3a074 │ │ ldrsh r5, [r2, r4] │ │ - b.n 1a99c │ │ + b.n 3a04c │ │ strh r5, [r4, r2] │ │ - b.n 1aa02 │ │ + b.n 3a0b2 │ │ movs r5, r0 │ │ - b.n 1a9c6 │ │ + b.n 3a076 │ │ str r1, [r0, r0] │ │ - b.n 1ab4a │ │ + b.n 3a1fa │ │ asrs r5, r0, #32 │ │ - b.n 1a6d0 │ │ + b.n 39d80 │ │ asrs r4, r1, #3 │ │ - b.n 1a1ec │ │ + b.n 3989c │ │ asrs r5, r0, #32 │ │ - b.n 1a6e2 │ │ + b.n 39d92 │ │ movs r0, #5 │ │ - b.n 1a6de │ │ + b.n 39d8e │ │ asrs r0, r2, #3 │ │ - b.n 1a1f8 │ │ + b.n 398a8 │ │ asrs r5, r0, #32 │ │ - b.n 1a6ea │ │ + b.n 39d9a │ │ movs r0, #188 @ 0xbc │ │ - b.n 1a200 │ │ + b.n 398b0 │ │ movs r0, #5 │ │ - b.n 1a6f0 │ │ + b.n 39da0 │ │ asrs r4, r2, #3 │ │ - b.n 1a208 │ │ + b.n 398b8 │ │ asrs r5, r0, #32 │ │ - b.n 1a702 │ │ + b.n 39db2 │ │ movs r0, #192 @ 0xc0 │ │ - b.n 1a210 │ │ + b.n 398c0 │ │ movs r0, #5 │ │ - b.n 1a708 │ │ + b.n 39db8 │ │ asrs r0, r3, #3 │ │ - b.n 1a218 │ │ + b.n 398c8 │ │ asrs r5, r0, #32 │ │ - b.n 1a714 │ │ + b.n 39dc4 │ │ movs r0, #196 @ 0xc4 │ │ - b.n 1a220 │ │ + b.n 398d0 │ │ movs r0, #5 │ │ - b.n 1a726 │ │ + b.n 39dd6 │ │ asrs r4, r3, #3 │ │ - b.n 1a228 │ │ + b.n 398d8 │ │ asrs r5, r0, #32 │ │ - b.n 1a72a │ │ + b.n 39dda │ │ strb r0, [r0, #3] │ │ - b.n 1abac │ │ + b.n 3a25c │ │ str r0, [r7, r2] │ │ - b.n 1ac34 │ │ + b.n 3a2e4 │ │ movs r0, r0 │ │ - b.n 1aa20 │ │ + b.n 3a0d0 │ │ lsls r0, r7, #2 │ │ - b.n 1a23c │ │ + b.n 398ec │ │ movs r7, r0 │ │ - b.n 1aa66 │ │ + b.n 3a116 │ │ asrs r5, r0, #32 │ │ - b.n 1aa6a │ │ + b.n 3a11a │ │ movs r0, #200 @ 0xc8 │ │ - b.n 1a248 │ │ + b.n 398f8 │ │ strb r2, [r1, #30] │ │ @ instruction: 0xeb00800c │ │ - b.n 1a270 │ │ + b.n 39920 │ │ movs r0, #7 │ │ - b.n 1aa7a │ │ + b.n 3a12a │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n 1ac4e │ │ + b.n 3a2fe │ │ movs r1, r1 │ │ - b.n 1aa82 │ │ + b.n 3a132 │ │ asrs r1, r1, #32 │ │ - b.n 1aa86 │ │ + b.n 3a136 │ │ strb r5, [r3, #16] │ │ add.w r0, r0, r4, lsl #16 │ │ - b.n 1a288 │ │ + b.n 39938 │ │ movs r0, #7 │ │ - b.n 1aa92 │ │ + b.n 3a142 │ │ movs r4, r0 │ │ - b.n 1aa96 │ │ + b.n 3a146 │ │ asrs r4, r0, #32 │ │ - b.n 1aa9a │ │ + b.n 3a14a │ │ strb r0, [r3, #16] │ │ add.w r0, r0, r4 │ │ - b.n 1aaa2 │ │ + b.n 3a152 │ │ asrs r4, r0, #32 │ │ - b.n 1aaa6 │ │ + b.n 3a156 │ │ movs r0, #5 │ │ - b.n 1aaaa │ │ + b.n 3a15a │ │ strb r4, [r2, #16] │ │ add.w r0, r0, r4, ror #1 │ │ - b.n 1ac82 │ │ + b.n 3a332 │ │ movs r0, #5 │ │ - b.n 1aab6 │ │ + b.n 3a166 │ │ asrs r0, r0, #32 │ │ - b.n 1aaba │ │ + b.n 3a16a │ │ strb r0, [r2, #16] │ │ add.w r0, r0, r4, lsr #1 │ │ - b.n 1ac9c │ │ + b.n 3a34c │ │ asrs r2, r1, #32 │ │ - b.n 1aac6 │ │ + b.n 3a176 │ │ ldrsb r7, [r1, r5] │ │ add.w r0, r0, r0, lsl #1 │ │ - b.n 1ac24 │ │ + b.n 3a2d4 │ │ asrs r2, r1, #32 │ │ - b.n 1aad2 │ │ + b.n 3a182 │ │ movs r0, #0 │ │ - b.n 1aed6 │ │ + b.n 3a586 │ │ vmov.u8 lr, d21[7] │ │ stmia r0!, {r6} │ │ - b.n 1a1d4 │ │ + b.n 39884 │ │ lsls r0, r2, #1 │ │ - blx 6da818 │ │ - b.n 1a1dc │ │ + blx 6f9ec8 │ │ + b.n 3988c │ │ movs r0, #56 @ 0x38 │ │ - b.n 1a1e0 │ │ + b.n 39890 │ │ str r4, [r1, #0] │ │ - b.n 1aaca │ │ + b.n 3a17a │ │ adds r0, #52 @ 0x34 │ │ - b.n 1a1e8 │ │ + b.n 39898 │ │ str r2, [r0, #0] │ │ - b.n 1aac2 │ │ + b.n 3a172 │ │ strb r0, [r6, #0] │ │ - b.n 1a1f0 │ │ + b.n 398a0 │ │ str r3, [r0, #0] │ │ - b.n 1aaca │ │ + b.n 3a17a │ │ str r4, [r5, r0] │ │ - b.n 1a1f8 │ │ + b.n 398a8 │ │ str r7, [r0, #0] │ │ - b.n 1aad2 │ │ + b.n 3a182 │ │ ands r0, r5 │ │ - b.n 1a200 │ │ + b.n 398b0 │ │ str r5, [r0, #0] │ │ - b.n 1aada │ │ + b.n 3a18a │ │ movs r4, r4 │ │ - b.n 1a208 │ │ + b.n 398b8 │ │ str r4, [r0, #0] │ │ - b.n 1aae2 │ │ + b.n 3a192 │ │ lsrs r5, r1, #11 │ │ orr.w r0, sl, #2097152 @ 0x200000 │ │ - b.n 1ab0a │ │ + b.n 3a1ba │ │ lsrs r7, r1, #11 │ │ - bne.w fff64962 │ │ - b.n 1ac7c │ │ + bne.w fff84012 │ │ + b.n 3a32c │ │ str r1, [r0, #0] │ │ - b.n 1ab2a │ │ + b.n 3a1da │ │ str r0, [r0, #0] │ │ asrs r0, r4, #15 │ │ movs r6, r0 │ │ - b.n 1a7f2 │ │ + b.n 39ea2 │ │ movs r4, r4 │ │ - b.n 1a20c │ │ + b.n 398bc │ │ movs r6, r0 │ │ - b.n 1a802 │ │ + b.n 39eb2 │ │ movs r0, r5 │ │ - b.n 1a214 │ │ + b.n 398c4 │ │ movs r6, r0 │ │ - b.n 1a80c │ │ + b.n 39ebc │ │ movs r4, r5 │ │ - b.n 1a21c │ │ + b.n 398cc │ │ movs r6, r0 │ │ - b.n 1a818 │ │ + b.n 39ec8 │ │ movs r0, r6 │ │ - b.n 1a224 │ │ + b.n 398d4 │ │ movs r6, r0 │ │ - b.n 1a818 │ │ + b.n 39ec8 │ │ movs r4, r6 │ │ - b.n 1a22c │ │ + b.n 398dc │ │ movs r6, r0 │ │ - b.n 1a81e │ │ + b.n 39ece │ │ movs r0, r7 │ │ - b.n 1a234 │ │ + b.n 398e4 │ │ movs r6, r0 │ │ - b.n 1a83e │ │ + b.n 39eee │ │ movs r4, r7 │ │ - b.n 1a23c │ │ + b.n 398ec │ │ movs r0, r0 │ │ - b.n 1aecc │ │ + b.n 3a57c │ │ movs r6, r0 │ │ - b.n 1a846 │ │ + b.n 39ef6 │ │ asrs r2, r1, #32 │ │ - b.n 1ab72 │ │ + b.n 3a222 │ │ movs r1, r0 │ │ lsls r0, r0, #14 │ │ lsls r0, r0, #1 │ │ - b.n 1a250 │ │ + b.n 39900 │ │ movs r0, r1 │ │ - b.n 1ab7e │ │ + b.n 3a22e │ │ strh r0, [r0, #2] │ │ - b.n 1acd8 │ │ + b.n 3a388 │ │ movs r0, #8 │ │ - b.n 1ab86 │ │ + b.n 3a236 │ │ cmp r5, #109 @ 0x6d │ │ add.w r0, r0, r0, lsl #29 │ │ - b.n 1ace4 │ │ + b.n 3a394 │ │ str r4, [r6, r0] │ │ - b.n 1a288 │ │ - b.n 1a8b4 │ │ - b.n 1a28c │ │ + b.n 39938 │ │ + b.n 39f64 │ │ + b.n 3993c │ │ adcs r2, r0 │ │ - b.n 1ae62 │ │ + b.n 3a512 │ │ lsls r4, r1, #2 │ │ ldmia.w r7, {r1, r2, r4, r5, lr} │ │ - b.n 1aefc │ │ + b.n 3a5ac │ │ movs r2, r0 │ │ - b.n 1ab6c │ │ + b.n 3a21c │ │ str r4, [r5, #0] │ │ - b.n 1a2a0 │ │ + b.n 39950 │ │ movs r7, r0 │ │ - b.n 1ab6e │ │ + b.n 3a21e │ │ asrs r0, r5, #32 │ │ - b.n 1a2a8 │ │ + b.n 39958 │ │ movs r5, r0 │ │ - b.n 1ab76 │ │ + b.n 3a226 │ │ stmia r0!, {r2, r5} │ │ - b.n 1a2b0 │ │ + b.n 39960 │ │ movs r6, r1 │ │ - b.n 1ab7e │ │ + b.n 3a22e │ │ movs r0, #2 │ │ - b.n 1ac42 │ │ + b.n 3a2f2 │ │ movs r6, r0 │ │ - b.n 1ab86 │ │ + b.n 3a236 │ │ adds r0, #3 │ │ - b.n 1ac4a │ │ + b.n 3a2fa │ │ movs r1, r0 │ │ - b.n 1ab8e │ │ + b.n 3a23e │ │ strb r7, [r0, #0] │ │ - b.n 1ac52 │ │ + b.n 3a302 │ │ movs r4, r1 │ │ - b.n 1abb6 │ │ + b.n 3a266 │ │ str r5, [r0, r0] │ │ - b.n 1ac5a │ │ + b.n 3a30a │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ movs r0, #4 │ │ - b.n 1a9c6 │ │ - ldr r6, [pc, #560] @ (1aad4 ) │ │ - b.n 1aeb0 │ │ - movs r0, #2 │ │ - b.n 1a8aa │ │ - ldr r7, [pc, #840] @ (1abf4 ) │ │ - b.n 1af44 │ │ + b.n 3a076 │ │ + ldr r6, [pc, #560] @ (3a184 ) │ │ + b.n 3a560 │ │ + movs r0, #2 │ │ + b.n 39f5a │ │ + ldr r7, [pc, #840] @ (3a2a4 ) │ │ + b.n 3a5f4 │ │ adds r0, #4 │ │ - b.n 1aa18 │ │ + b.n 3a0c8 │ │ ands r3, r7 │ │ - b.n 1aeca │ │ + b.n 3a57a │ │ adds r0, #3 │ │ - b.n 1a8ba │ │ - ldr r7, [pc, #288] @ (1a9dc ) │ │ - b.n 1af52 │ │ + b.n 39f6a │ │ + ldr r7, [pc, #288] @ (3a08c ) │ │ + b.n 3a602 │ │ adds r0, #60 @ 0x3c │ │ - b.n 1a2d8 │ │ + b.n 39988 │ │ ands r4, r0 │ │ - b.n 1aa34 │ │ + b.n 3a0e4 │ │ ldrb r6, [r4, #19] │ │ - b.n 1aee4 │ │ + b.n 3a594 │ │ ldrb r6, [r5, #10] │ │ - b.n 1af64 │ │ + b.n 3a614 │ │ str r7, [r0, r0] │ │ - b.n 1aa3c │ │ + b.n 3a0ec │ │ adds r0, #14 │ │ - b.n 1ac96 │ │ + b.n 3a346 │ │ movs r0, #64 @ 0x40 │ │ - b.n 1a2f0 │ │ + b.n 399a0 │ │ movs r0, #6 │ │ - b.n 1ac9e │ │ + b.n 3a34e │ │ adds r0, #1 │ │ - b.n 1ae88 │ │ + b.n 3a538 │ │ asrs r1, r0, #32 │ │ - b.n 1aca6 │ │ + b.n 3a356 │ │ movs r0, #0 │ │ - b.n 1ae8e │ │ + b.n 3a53e │ │ asrs r0, r0, #32 │ │ - b.n 1ae90 │ │ + b.n 3a540 │ │ str r0, [r0, r0] │ │ - b.n 1a8fc │ │ + b.n 39fac │ │ asrs r0, r0, #32 │ │ - b.n 1a8f8 │ │ + b.n 39fa8 │ │ asrs r0, r5, #32 │ │ - b.n 1a310 │ │ + b.n 399c0 │ │ asrs r0, r0, #32 │ │ - b.n 1a902 │ │ + b.n 39fb2 │ │ asrs r4, r5, #32 │ │ - b.n 1a318 │ │ + b.n 399c8 │ │ asrs r0, r0, #32 │ │ - b.n 1a90c │ │ + b.n 39fbc │ │ asrs r0, r6, #32 │ │ - b.n 1a320 │ │ + b.n 399d0 │ │ asrs r4, r1, #32 │ │ - b.n 1acce │ │ + b.n 3a37e │ │ ands r4, r0 │ │ - b.n 1a912 │ │ + b.n 39fc2 │ │ asrs r0, r0, #32 │ │ - b.n 1ae98 │ │ + b.n 3a548 │ │ str r4, [r6, r0] │ │ - b.n 1a330 │ │ + b.n 399e0 │ │ movs r0, r0 │ │ - b.n 1a920 │ │ + b.n 39fd0 │ │ ands r0, r7 │ │ - b.n 1a338 │ │ + b.n 399e8 │ │ movs r4, r4 │ │ - b.n 1a33c │ │ + b.n 399ec │ │ movs r0, r2 │ │ - b.n 1ae3a │ │ + b.n 3a4ea │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #2260992 @ 0x228000 │ │ - b.n 1ac72 │ │ + b.n 3a322 │ │ movs r0, #124 @ 0x7c │ │ - b.n 1b076 │ │ + b.n 3a726 │ │ lsrs r7, r1, #11 │ │ orn r0, r8, #8912896 @ 0x880000 │ │ - b.n 1a478 │ │ + b.n 39b28 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r0, #292864 @ 0x47800 │ │ orr.w r0, r0, #8978432 @ 0x890000 │ │ - b.n 1ac8a │ │ - ldrh r3, [r0, #58] @ 0x3a │ │ - mls r0, r0, ip, sp │ │ - b.n 1ade8 │ │ + b.n 3a33a │ │ + ldrh r5, [r2, #52] @ 0x34 │ │ + @ instruction: 0xfa00d01c │ │ + b.n 3a498 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r5, r6, r8, ip, sp, pc} │ │ - vsri.64 , q2, #2 │ │ - bmi.n 1a906 │ │ - bmi.n 1a908 │ │ - bmi.n 1a90a │ │ - ldr r7, [pc, #960] @ (1ad24 ) │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r8, fp, sp, lr, pc} │ │ + vsri.64 , q2, #4 │ │ + bmi.n 39fb6 │ │ + bmi.n 39fb8 │ │ + bmi.n 39fba │ │ + ldr r7, [pc, #960] @ (3a3d4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 1ae84 │ │ - beq.n 1a974 │ │ - b.n 1ae08 │ │ + b.n 3a534 │ │ + beq.n 3a024 │ │ + b.n 3a4b8 │ │ ldrh r4, [r0, #24] │ │ stc 15, cr13, [sp, #-344]! @ 0xfffffea8 │ │ - b.n 1ae10 │ │ + b.n 3a4c0 │ │ movs r0, r0 │ │ - b.n 1b01c │ │ + b.n 3a6cc │ │ movs r4, r0 │ │ - b.n 1a498 │ │ + b.n 39b48 │ │ lsls r2, r6, #6 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #48 @ 0x30 │ │ - b.n 1b0ca │ │ + b.n 3a77a │ │ strb r1, [r0, #0] │ │ - b.n 1acce │ │ + b.n 3a37e │ │ movs r0, r0 │ │ - b.n 1b038 │ │ + b.n 3a6e8 │ │ lsrs r0, r0, #8 │ │ orr.w r0, r7, #10485760 @ 0xa00000 │ │ - b.n 1ae9c │ │ + b.n 3a54c │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 1aea4 │ │ + b.n 3a554 │ │ lsrs r7, r1, #8 │ │ orr.w sl, r7, #9371648 @ 0x8f0000 │ │ orr.w r1, r0, #5570560 @ 0x550000 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 1b056 │ │ + b.n 3a706 │ │ lsls r3, r5, #6 │ │ lsrs r0, r0, #8 │ │ asrs r4, r2, #32 │ │ - b.n 1a4d4 │ │ + b.n 39b84 │ │ asrs r0, r0, #2 │ │ - b.n 1aed8 │ │ + b.n 3a588 │ │ lsls r0, r2, #1 │ │ movt r0, #16 │ │ - b.n 1aec8 │ │ + b.n 3a578 │ │ movs r0, r2 │ │ - b.n 1a4e4 │ │ + b.n 39b94 │ │ strb r0, [r0, #0] │ │ - b.n 1b10e │ │ + b.n 3a7be │ │ strb r0, [r6, #3] │ │ - b.n 1a4ec │ │ + b.n 39b9c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 1aedc │ │ + b.n 3a58c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 1aee4 │ │ + b.n 3a594 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 1aeec │ │ + b.n 3a59c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 1aef4 │ │ + b.n 3a5a4 │ │ movs r4, r1 │ │ - b.n 1a510 │ │ + b.n 39bc0 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 1af00 │ │ + b.n 3a5b0 │ │ movs r0, r1 │ │ - b.n 1a51c │ │ + b.n 39bcc │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #15990784 @ 0xf40000 │ │ - b.n 1b14a │ │ + b.n 3a7fa │ │ lsrs r0, r0, #11 │ │ orr.w r0, r1, #8454144 @ 0x810000 │ │ - b.n 1b152 │ │ + b.n 3a802 │ │ lsls r0, r7, #3 │ │ - b.n 1a530 │ │ + b.n 39be0 │ │ movs r0, r5 │ │ - b.n 1af34 │ │ + b.n 3a5e4 │ │ movs r4, r5 │ │ - b.n 1af1e │ │ + b.n 3a5ce │ │ strb r0, [r0, #0] │ │ - b.n 1a524 │ │ + b.n 39bd4 │ │ movs r0, r3 │ │ - b.n 1a540 │ │ + b.n 39bf0 │ │ asrs r0, r0, #32 │ │ - b.n 1a54e │ │ + b.n 39bfe │ │ stmia r0!, {} │ │ - b.n 1b02e │ │ + b.n 3a6de │ │ adds r0, #36 @ 0x24 │ │ - b.n 1a54c │ │ + b.n 39bfc │ │ stmia r3!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n 1b0b6 │ │ + b.n 3a766 │ │ movs r0, #32 │ │ - b.n 1a554 │ │ + b.n 39c04 │ │ adds r0, #32 │ │ - b.n 1a560 │ │ + b.n 39c10 │ │ lsrs r3, r5, #29 │ │ - b.n 1af60 │ │ - ldr r2, [pc, #956] @ (1ae00 ) │ │ + b.n 3a610 │ │ + ldr r2, [pc, #956] @ (3a4b0 ) │ │ orn r0, r0, #10747904 @ 0xa40000 │ │ - b.n 1af4c │ │ + b.n 3a5fc │ │ subs r3, #144 @ 0x90 │ │ mcr 3, 0, r3, cr0, cr15, {1} │ │ - b.n 1b1d8 │ │ + b.n 3a888 │ │ mvns r4, r4 │ │ @ instruction: 0xf3f924e0 │ │ @ instruction: 0xf2f00a0f │ │ orn pc, r0, #15138816 @ 0xe70000 │ │ - b.n 1af80 │ │ + b.n 3a630 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn pc, r0, #15269888 @ 0xe90000 │ │ - b.n 1af88 │ │ + b.n 3a638 │ │ ldrh r7, [r5, #22] │ │ orn r4, r0, #1792 @ 0x700 │ │ bfi r0, r6, #0, #25 │ │ - b.n 1a598 │ │ + b.n 39c48 │ │ cmp r4, #224 @ 0xe0 │ │ @ instruction: 0xf2f2001c │ │ - b.n 1a598 │ │ + b.n 39c48 │ │ movs r4, r3 │ │ - b.n 1a5a4 │ │ + b.n 39c54 │ │ ands r0, r0 │ │ - b.n 1a5a8 │ │ + b.n 39c58 │ │ movs r4, #226 @ 0xe2 │ │ bfi r0, r4, #28, #4294967273 │ │ - b.n 1a5b0 │ │ + b.n 39c60 │ │ str r0, [r1, #0] │ │ - b.n 1a5b4 │ │ + b.n 39c64 │ │ rors r0, r7 │ │ - bls.w 20aae │ │ - b.n 1a5bc │ │ - b.n 1aac4 │ │ - b.n 1a5c0 │ │ + bls.w 4015e │ │ + b.n 39c6c │ │ + b.n 3a174 │ │ + b.n 39c70 │ │ movs r1, #242 @ 0xf2 │ │ @ instruction: 0xf2642010 │ │ - b.n 1a5c8 │ │ - add r0, pc, #208 @ (adr r0, 1ab78 ) │ │ - b.n 1a5cc │ │ + b.n 39c78 │ │ + add r0, pc, #208 @ (adr r0, 3a228 ) │ │ + b.n 39c7c │ │ str r0, [sp, #224] @ 0xe0 │ │ - b.n 1a5d0 │ │ + b.n 39c80 │ │ asrs r4, r7, #32 │ │ - b.n 1a5d4 │ │ + b.n 39c84 │ │ adds r0, #80 @ 0x50 │ │ - b.n 1a5d0 │ │ + b.n 39c80 │ │ adds r5, #32 │ │ - b.n 1adfa │ │ + b.n 3a4aa │ │ adds r0, #76 @ 0x4c │ │ - b.n 1a5d8 │ │ + b.n 39c88 │ │ adds r5, #33 @ 0x21 │ │ - b.n 1ae02 │ │ + b.n 3a4b2 │ │ adds r1, r0, r0 │ │ - b.n 1aade │ │ + b.n 3a18e │ │ adds r1, r5, r0 │ │ - b.n 1adcc │ │ + b.n 3a47c │ │ asrs r0, r6, #1 │ │ - b.n 1a5e8 │ │ + b.n 39c98 │ │ subs r7, r7, r4 │ │ - b.n 1afea │ │ + b.n 3a69a │ │ adds r0, #116 @ 0x74 │ │ - b.n 1a5f0 │ │ + b.n 39ca0 │ │ adds r5, #9 │ │ - b.n 1aadc │ │ + b.n 3a18c │ │ str r0, [r3, r0] │ │ - b.n 1a618 │ │ + b.n 39cc8 │ │ subs r3, #42 @ 0x2a │ │ - b.n 1ade8 │ │ + b.n 3a498 │ │ adds r0, #108 @ 0x6c │ │ - b.n 1a600 │ │ + b.n 39cb0 │ │ subs r7, #240 @ 0xf0 │ │ - b.n 1b108 │ │ + b.n 3a7b8 │ │ adds r3, #255 @ 0xff │ │ - b.n 1b16e │ │ + b.n 3a81e │ │ str r2, [sp, #40] @ 0x28 │ │ - b.n 1aaf8 │ │ - add r0, pc, #12 @ (adr r0, 1ab00 ) │ │ - b.n 1ae36 │ │ + b.n 3a1a8 │ │ + add r0, pc, #12 @ (adr r0, 3a1b0 ) │ │ + b.n 3a4e6 │ │ subs r3, #144 @ 0x90 │ │ vadd.f32 s4, s3, s30 │ │ orr.w r0, r5, #8192 @ 0x2000 │ │ - b.n 1b242 │ │ + b.n 3a8f2 │ │ str r0, [r7, r1] │ │ - b.n 1a620 │ │ + b.n 39cd0 │ │ ldrsh r3, [r4, r0] │ │ - b.n 1ae1c │ │ + b.n 3a4cc │ │ str r0, [r5, r1] │ │ - b.n 1a628 │ │ + b.n 39cd8 │ │ adds r1, #83 @ 0x53 │ │ - b.n 1ab04 │ │ + b.n 3a1b4 │ │ adds r0, #100 @ 0x64 │ │ - b.n 1a630 │ │ + b.n 39ce0 │ │ adds r0, #48 @ 0x30 │ │ - b.n 1afae │ │ + b.n 3a65e │ │ strb r0, [r5, r0] │ │ - b.n 1ae5e │ │ + b.n 3a50e │ │ adds r3, #7 │ │ - b.n 1ab28 │ │ + b.n 3a1d8 │ │ ldrb r2, [r2, r0] │ │ - b.n 1aad8 │ │ + b.n 3a188 │ │ subs r5, #36 @ 0x24 │ │ - b.n 1ae30 │ │ + b.n 3a4e0 │ │ orrs r7, r7 │ │ - b.n 1b2b6 │ │ + b.n 3a966 │ │ adds r0, #44 @ 0x2c │ │ - b.n 1a64c │ │ + b.n 39cfc │ │ adds r0, #4 │ │ - b.n 1ae3c │ │ + b.n 3a4ec │ │ ands r0, r5 │ │ - b.n 1a654 │ │ - ldr r2, [pc, #60] @ (1ab78 ) │ │ - b.n 1b056 │ │ + b.n 39d04 │ │ + ldr r2, [pc, #60] @ (3a228 ) │ │ + b.n 3a706 │ │ mov r6, r0 │ │ - b.n 1ab4a │ │ - ldr r2, [pc, #156] @ (1abe0 ) │ │ - b.n 1ae4e │ │ + b.n 3a1fa │ │ + ldr r2, [pc, #156] @ (3a290 ) │ │ + b.n 3a4fe │ │ ands r0, r6 │ │ - b.n 1a664 │ │ + b.n 39d14 │ │ str r0, [sp, #16] │ │ - b.n 1ae54 │ │ + b.n 3a504 │ │ adds r0, #28 │ │ - b.n 1a68c │ │ + b.n 39d3c │ │ bx r4 │ │ - b.n 1ae96 │ │ + b.n 3a546 │ │ str r6, [r1, #32] │ │ - b.n 1ab6e │ │ + b.n 3a21e │ │ ldrb r0, [r0, #0] │ │ - b.n 1ab76 │ │ - ldr r1, [pc, #96] @ (1abc0 ) │ │ - b.n 1ab14 │ │ + b.n 3a226 │ │ + ldr r1, [pc, #96] @ (3a270 ) │ │ + b.n 3a1c4 │ │ asrs r3, r0, #20 │ │ - b.n 1ab68 │ │ + b.n 3a218 │ │ ldr r2, [r4, #96] @ 0x60 │ │ - b.n 1ae76 │ │ + b.n 3a526 │ │ movs r1, #82 @ 0x52 │ │ - b.n 1ab60 │ │ + b.n 3a210 │ │ ldrb r3, [r4, #0] │ │ - b.n 1ae80 │ │ + b.n 3a530 │ │ adds r0, #4 │ │ - b.n 1ae88 │ │ + b.n 3a538 │ │ movs r0, #60 @ 0x3c │ │ - b.n 1a694 │ │ + b.n 39d44 │ │ movs r0, #2 │ │ - b.n 1ae84 │ │ + b.n 3a534 │ │ subs r6, r5, r4 │ │ - b.n 1ae84 │ │ + b.n 3a534 │ │ movs r0, #5 │ │ - b.n 1ae8a │ │ + b.n 3a53a │ │ strb r0, [r1, #1] │ │ - b.n 1a6a4 │ │ + b.n 39d54 │ │ movs r0, #6 │ │ - b.n 1ae92 │ │ + b.n 3a542 │ │ asrs r4, r0, #1 │ │ - b.n 1a6ac │ │ + b.n 39d5c │ │ lsls r0, r4, #20 │ │ - b.n 1ae9a │ │ + b.n 3a54a │ │ str r0, [r0, #4] │ │ - b.n 1a6b4 │ │ + b.n 39d64 │ │ movs r1, r0 │ │ - b.n 1ae9e │ │ + b.n 3a54e │ │ str r0, [r7, r0] │ │ - b.n 1a6bc │ │ + b.n 39d6c │ │ movs r7, r0 │ │ - b.n 1aec6 │ │ + b.n 3a576 │ │ ands r4, r6 │ │ - b.n 1a6c4 │ │ + b.n 39d74 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #2 │ │ - b.n 1b0cc │ │ + b.n 3a77c │ │ movs r0, #40 @ 0x28 │ │ - b.n 1b0d0 │ │ + b.n 3a780 │ │ asrs r0, r0, #32 │ │ - b.n 1aefa │ │ + b.n 3a5aa │ │ lsls r1, r1, #5 │ │ add.w r0, r0, r0, asr #8 │ │ - b.n 1a6fc │ │ + b.n 39dac │ │ adds r0, #36 @ 0x24 │ │ - b.n 1a700 │ │ + b.n 39db0 │ │ movs r0, #4 │ │ - b.n 1b0ce │ │ + b.n 3a77e │ │ adds r0, #1 │ │ - b.n 1b074 │ │ + b.n 3a724 │ │ @ instruction: 0xff941aff │ │ movs r6, r2 │ │ and.w r0, r0, r4 │ │ - b.n 1a714 │ │ + b.n 39dc4 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 1a6fe │ │ + b.n 39dae │ │ asrs r4, r5, #2 │ │ - b.n 1a702 │ │ + b.n 39db2 │ │ lsls r4, r6, #19 │ │ - b.n 1a724 │ │ + b.n 39dd4 │ │ movs r0, r0 │ │ - b.n 1ad08 │ │ + b.n 3a3b8 │ │ vrhadd.u d14, d2, d31 │ │ @ instruction: 0xffeeeaff │ │ movs r2, r3 │ │ movs r0, r0 │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ @@ -33491,494 +76232,494 @@ │ │ movs r0, r1 │ │ movs r0, r0 │ │ movs r4, r1 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ lsls r0, r7, #3 │ │ - b.n 1a770 │ │ + b.n 39e20 │ │ asrs r0, r0, #32 │ │ - b.n 1b37a │ │ + b.n 3aa2a │ │ movs r0, r0 │ │ - b.n 1b2de │ │ + b.n 3a98e │ │ lsls r5, r7, #3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 1b386 │ │ + b.n 3aa36 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 1a784 │ │ + b.n 39e34 │ │ lsls r0, r7, #1 │ │ - b.n 1a768 │ │ + b.n 39e18 │ │ eors r0, r4 │ │ - b.n 1b0e8 │ │ + b.n 3a798 │ │ movs r0, r1 │ │ - b.n 1a790 │ │ + b.n 39e40 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r9, #8448 @ 0x2100 │ │ - b.n 1af9e │ │ - ldr r2, [pc, #828] @ (1af9c ) │ │ + b.n 3a64e │ │ + ldr r2, [pc, #828] @ (3a64c ) │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 1b16e │ │ + b.n 3a81e │ │ lsrs r4, r7, #12 │ │ vldr s9, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 1b3b2 │ │ + b.n 3aa62 │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r5, #8650752 @ 0x840000 │ │ - b.n 1afba │ │ + b.n 3a66a │ │ lsrs r0, r2, #12 │ │ stcl 1, cr1, [fp, #-52] @ 0xffffffcc │ │ add.w r0, r0, r8 │ │ - b.n 1b18e │ │ + b.n 3a83e │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #15728640 @ 0xf00000 │ │ - b.n 1b12c │ │ + b.n 3a7dc │ │ ldrh r7, [r5, #22] │ │ bic.w pc, r0, #8323072 @ 0x7f0000 │ │ - b.n 1b1b4 │ │ + b.n 3a864 │ │ cmp r2, #239 @ 0xef │ │ - bne.w fff3b42a │ │ + bne.w fff5aada │ │ @ instruction: 0xf3f90000 │ │ - b.n 1a7cc │ │ + b.n 39e7c │ │ subs r6, r7, #7 │ │ - b.n 1b1c4 │ │ + b.n 3a874 │ │ adds r0, #92 @ 0x5c │ │ - b.n 1a6e0 │ │ + b.n 39d90 │ │ str r0, [r0, #4] │ │ - b.n 1a6e4 │ │ + b.n 39d94 │ │ strh r0, [r4, r4] │ │ - b.n 1aff2 │ │ + b.n 3a6a2 │ │ movs r7, r7 │ │ - b.n 1b0b6 │ │ + b.n 3a766 │ │ str r0, [r5, r1] │ │ - b.n 1a6d0 │ │ + b.n 39d80 │ │ ldrh r0, [r2, r6] │ │ vmov.32 r3, d17[1] │ │ cdp 12, 0, cr0, cr6, cr0, {0} │ │ - b.n 1b006 │ │ + b.n 3a6b6 │ │ lsls r6, r4, #4 │ │ - b.n 1afca │ │ + b.n 3a67a │ │ strb r4, [r0, #1] │ │ - b.n 1a704 │ │ - ldr r2, [pc, #956] @ (1b08c ) │ │ + b.n 39db4 │ │ + ldr r2, [pc, #956] @ (3a73c ) │ │ orn r4, r1, #1840 @ 0x730 │ │ @ instruction: 0xf2f61060 │ │ - b.n 1a710 │ │ + b.n 39dc0 │ │ lsls r4, r5, #1 │ │ - b.n 1a6f4 │ │ + b.n 39da4 │ │ lsrs r3, r0, #20 │ │ - b.n 1afe4 │ │ + b.n 3a694 │ │ movs r0, #72 @ 0x48 │ │ - b.n 1a71c │ │ + b.n 39dcc │ │ ldr r0, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f604e0 │ │ bfi r1, r2, #0, #4 │ │ - b.n 1b472 │ │ + b.n 3ab22 │ │ lsls r0, r1, #2 │ │ - b.n 1a70c │ │ + b.n 39dbc │ │ lsls r7, r0, #4 │ │ - b.n 1b03a │ │ + b.n 3a6ea │ │ asrs r0, r4, #15 │ │ - b.n 1a83c │ │ + b.n 39eec │ │ movs r4, #230 @ 0xe6 │ │ @ instruction: 0xf3680c22 │ │ - b.n 1b006 │ │ + b.n 3a6b6 │ │ lsrs r6, r0, #24 │ │ - b.n 1b00a │ │ + b.n 3a6ba │ │ asrs r1, r0, #32 │ │ - b.n 1ae2c │ │ + b.n 3a4dc │ │ lsls r4, r6, #7 │ │ movw r1, #771 @ 0x303 │ │ - b.n 1b496 │ │ + b.n 3ab46 │ │ lsls r0, r1, #2 │ │ - b.n 1b1b0 │ │ + b.n 3a860 │ │ adds r0, #112 @ 0x70 │ │ - b.n 1a734 │ │ + b.n 39de4 │ │ lsls r2, r6, #7 │ │ @ instruction: 0xf2604004 │ │ - b.n 1b226 │ │ + b.n 3a8d6 │ │ adds r1, #255 @ 0xff │ │ - b.n 1b4ea │ │ + b.n 3ab9a │ │ movs r3, #2 │ │ - b.n 1ad34 │ │ + b.n 3a3e4 │ │ lsrs r7, r1, #10 │ │ orr.w sl, r4, #675840 @ 0xa5000 │ │ - b.n 1b03a │ │ + b.n 3a6ea │ │ movs r0, #116 @ 0x74 │ │ - b.n 1a750 │ │ + b.n 39e00 │ │ ldrb r5, [r7, #19] │ │ add.w sl, r0, pc, lsl #2 │ │ orn pc, r4, #7143424 @ 0x6d0000 │ │ - b.n 1b264 │ │ + b.n 3a914 │ │ strb r4, [r6, #1] │ │ - b.n 1b1e0 │ │ - add r0, pc, #384 @ (adr r0, 1aecc ) │ │ - b.n 1b1e4 │ │ + b.n 3a890 │ │ + add r0, pc, #384 @ (adr r0, 3a57c ) │ │ + b.n 3a894 │ │ asrs r0, r1, #2 │ │ - b.n 1a788 │ │ + b.n 39e38 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #4620288 @ 0x468000 │ │ ldmia.w r7, {r1, r2, r4, r5, r9, sl, fp, sp, lr} │ │ - b.n 1b27c │ │ + b.n 3a92c │ │ subs r0, r2, r6 │ │ cdp 3, 0, cr2, cr6, cr2, {7} │ │ @ instruction: 0xf3f94aef │ │ orn r3, r6, #3056 @ 0xbf0 │ │ - b.n 1b4f0 │ │ + b.n 3aba0 │ │ asrs r7, r0, #12 │ │ - b.n 1b0b2 │ │ + b.n 3a762 │ │ strb r0, [r0, #2] │ │ - b.n 1b290 │ │ + b.n 3a940 │ │ adds r3, r4, #0 │ │ - b.n 1b07c │ │ + b.n 3a72c │ │ str r0, [r2, #12] │ │ - b.n 1a898 │ │ + b.n 39f48 │ │ asrs r4, r6, #3 │ │ - b.n 1a89c │ │ + b.n 39f4c │ │ asrs r2, r2, #5 │ │ - b.n 1ad78 │ │ + b.n 3a428 │ │ asrs r4, r5, #3 │ │ - b.n 1a8a4 │ │ + b.n 39f54 │ │ asrs r7, r7, #15 │ │ - b.n 1b54e │ │ + b.n 3abfe │ │ asrs r3, r0, #4 │ │ - b.n 1ad94 │ │ + b.n 3a444 │ │ subs r3, #144 @ 0x90 │ │ cdp 4, 3, cr6, cr1, cr6, {7} │ │ @ instruction: 0xf2f61e22 │ │ - b.n 1b0a0 │ │ + b.n 3a750 │ │ asrs r0, r6, #3 │ │ - b.n 1a8bc │ │ + b.n 39f6c │ │ asrs r3, r0, #32 │ │ - b.n 1b1aa │ │ + b.n 3a85a │ │ str r4, [r2, r1] │ │ - b.n 1b2b8 │ │ + b.n 3a968 │ │ ldr r0, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60460 │ │ bfi ip, r8, #4, #4294967294 │ │ - b.n 1b0f6 │ │ + b.n 3a7a6 │ │ asrs r0, r4, #12 │ │ - b.n 1b0bc │ │ + b.n 3a76c │ │ movs r7, r7 │ │ - b.n 1b1be │ │ + b.n 3a86e │ │ movs r4, #230 @ 0xe6 │ │ @ instruction: 0xf36210e8 │ │ - b.n 1a8e0 │ │ + b.n 39f90 │ │ lsrs r0, r0, #8 │ │ - b.n 1b10a │ │ + b.n 3a7ba │ │ asrs r1, r1, #32 │ │ - b.n 1b10e │ │ + b.n 3a7be │ │ lsls r4, r6, #7 │ │ movw r1, #242 @ 0xf2 │ │ @ instruction: 0xf2600a8f │ │ orr.w r5, r5, #10682368 @ 0xa30000 │ │ - b.n 1b0de │ │ + b.n 3a78e │ │ lsls r4, r4, #3 │ │ - b.n 1a8fc │ │ + b.n 39fac │ │ movs r2, r1 │ │ - b.n 1b126 │ │ + b.n 3a7d6 │ │ strb r4, [r3, #23] │ │ @ instruction: 0xeb008088 │ │ - b.n 1b284 │ │ + b.n 3a934 │ │ asrs r1, r1, #32 │ │ - b.n 1b132 │ │ + b.n 3a7e2 │ │ movs r0, #10 │ │ - b.n 1b136 │ │ + b.n 3a7e6 │ │ movs r0, r1 │ │ - b.n 1b13a │ │ + b.n 3a7ea │ │ strb r0, [r6, #9] │ │ add.w r0, r0, r7 │ │ - b.n 1b142 │ │ + b.n 3a7f2 │ │ asrs r7, r0, #32 │ │ - b.n 1b146 │ │ + b.n 3a7f6 │ │ movs r0, #10 │ │ - b.n 1b14a │ │ + b.n 3a7fa │ │ strb r4, [r5, #9] │ │ add.w r0, r0, r8, asr #16 │ │ - b.n 1b320 │ │ + b.n 3a9d0 │ │ movs r0, #8 │ │ - b.n 1b156 │ │ + b.n 3a806 │ │ movs r4, r0 │ │ - b.n 1b15a │ │ + b.n 3a80a │ │ asrs r4, r0, #32 │ │ - b.n 1b15e │ │ + b.n 3a80e │ │ strb r7, [r4, #9] │ │ add.w r0, r0, r0, lsr #17 │ │ movt r0, #808 @ 0x328 │ │ - b.n 1b344 │ │ + b.n 3a9f4 │ │ movs r0, r7 │ │ - b.n 1b56e │ │ + b.n 3ac1e │ │ asrs r7, r0, #32 │ │ - b.n 1b172 │ │ + b.n 3a822 │ │ lsrs r0, r0, #11 │ │ orn r0, r1, #2688 @ 0xa80 │ │ - b.n 1b340 │ │ + b.n 3a9f0 │ │ movs r0, #16 │ │ - b.n 1a978 │ │ - ldr r2, [pc, #572] @ (1b07c ) │ │ + b.n 3a028 │ │ + ldr r2, [pc, #572] @ (3a72c ) │ │ orr.w r0, r5, #8384 @ 0x20c0 │ │ - b.n 1b186 │ │ + b.n 3a836 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r5, #13107200 @ 0xc80000 │ │ - b.n 1b58e │ │ + b.n 3ac3e │ │ ldrh r7, [r1, #22] │ │ orn r0, r1, #3735552 @ 0x390000 │ │ - b.n 1b364 │ │ + b.n 3aa14 │ │ lsrs r0, r0, #11 │ │ orn r0, r7, #9437184 @ 0x900000 │ │ - b.n 1b364 │ │ + b.n 3aa14 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r2, #423936 @ 0x67800 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 1b5aa │ │ + b.n 3ac5a │ │ lsls r0, r2, #3 │ │ - b.n 1a988 │ │ + b.n 3a038 │ │ movs r0, r0 │ │ - b.n 1b5b2 │ │ + b.n 3ac62 │ │ lsls r4, r6, #3 │ │ - b.n 1a990 │ │ + b.n 3a040 │ │ movs r0, r2 │ │ - b.n 1b38e │ │ + b.n 3aa3e │ │ add r2, sp, #828 @ 0x33c │ │ orn sl, r2, #1656 @ 0x678 │ │ orn r0, r4, #41984 @ 0xa400 │ │ - b.n 1b5c6 │ │ + b.n 3ac76 │ │ subs r3, #0 │ │ ldcl 0, cr7, [r7, #40] @ 0x28 │ │ - b.n 1b1ce │ │ - ldr r2, [pc, #572] @ (1b0cc ) │ │ + b.n 3a87e │ │ + ldr r2, [pc, #572] @ (3a77c ) │ │ orr.w fp, r1, #43008 @ 0xa800 │ │ vldr d18, [sp, #160] @ 0xa0 │ │ vldr s21, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #9043968 @ 0x8a0000 │ │ - b.n 1b1e2 │ │ + b.n 3a892 │ │ ldr r7, [r1, #44] @ 0x2c │ │ - bne.w fffa1444 │ │ + bne.w fffc0af4 │ │ orr.w fp, r5, #37376 @ 0x9200 │ │ vstr d19, [sp, #112] @ 0x70 │ │ vstr d18, [sp, #64] @ 0x40 │ │ vstr s1, [fp, #-784] @ 0xfffffcf0 │ │ orr.w r0, r7, #4161536 @ 0x3f8000 │ │ add.w sl, r0, pc, lsl #3 │ │ orn r0, r5, #9437184 @ 0x900000 │ │ - b.n 1b3d6 │ │ + b.n 3aa86 │ │ str r0, [r1, r0] │ │ - b.n 1b20a │ │ + b.n 3a8ba │ │ cmp r2, #207 @ 0xcf │ │ orn fp, r6, #39936 @ 0x9c00 │ │ vldr s1, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #8912896 @ 0x880000 │ │ - b.n 1b21a │ │ - ldr r3, [pc, #104] @ (1af44 ) │ │ + b.n 3a8ca │ │ + ldr r3, [pc, #104] @ (3a5f4 ) │ │ vstr s5, [fp, #-784] @ 0xfffffcf0 │ │ orr.w r0, r5, #3997696 @ 0x3d0000 │ │ add.w r0, r0, r0, asr #9 │ │ - b.n 1a920 │ │ + b.n 39fd0 │ │ strh r4, [r0, #4] │ │ - b.n 1b384 │ │ + b.n 3aa34 │ │ movs r0, #36 @ 0x24 │ │ - b.n 1aa0c │ │ + b.n 3a0bc │ │ movs r0, #92 @ 0x5c │ │ - b.n 1a92c │ │ + b.n 39fdc │ │ movs r0, #32 │ │ - b.n 1aa14 │ │ + b.n 3a0c4 │ │ movs r0, #88 @ 0x58 │ │ - b.n 1a934 │ │ + b.n 39fe4 │ │ movs r0, #24 │ │ - b.n 1aa1c │ │ + b.n 3a0cc │ │ movs r0, #0 │ │ - b.n 1aa34 │ │ + b.n 3a0e4 │ │ movs r0, #12 │ │ - b.n 1aa24 │ │ + b.n 3a0d4 │ │ movs r0, #76 @ 0x4c │ │ - b.n 1a944 │ │ + b.n 39ff4 │ │ movs r0, r0 │ │ - b.n 1aa3c │ │ + b.n 3a0ec │ │ movs r0, #28 │ │ - b.n 1aa30 │ │ + b.n 3a0e0 │ │ movs r0, #116 @ 0x74 │ │ - b.n 1a950 │ │ + b.n 3a000 │ │ asrs r0, r5, #1 │ │ - b.n 1a954 │ │ + b.n 3a004 │ │ lsls r0, r0, #20 │ │ - b.n 1b262 │ │ + b.n 3a912 │ │ movs r0, #16 │ │ - b.n 1aa40 │ │ + b.n 3a0f0 │ │ movs r0, #72 @ 0x48 │ │ - b.n 1a960 │ │ + b.n 3a010 │ │ str r0, [sp, #432] @ 0x1b0 │ │ - b.n 1a964 │ │ + b.n 3a014 │ │ ldmia r0, {r0, r5} │ │ - b.n 1b232 │ │ + b.n 3a8e2 │ │ movs r0, #8 │ │ - b.n 1aa50 │ │ + b.n 3a100 │ │ adds r1, r0, r0 │ │ - b.n 1b27a │ │ + b.n 3a92a │ │ movs r0, #20 │ │ - b.n 1aa78 │ │ + b.n 3a128 │ │ str r0, [r6, r1] │ │ - b.n 1a978 │ │ + b.n 3a028 │ │ asrs r1, r5, #20 │ │ - b.n 1b248 │ │ - b.n 1b038 │ │ - b.n 1a980 │ │ + b.n 3a8f8 │ │ + b.n 3a6e8 │ │ + b.n 3a030 │ │ asrs r0, r7, #32 │ │ - b.n 1aa52 │ │ + b.n 3a102 │ │ subs r1, r1, r4 │ │ - b.n 1b292 │ │ + b.n 3a942 │ │ asrs r5, r4, #8 │ │ - b.n 1b258 │ │ + b.n 3a908 │ │ lsls r0, r1, #2 │ │ - b.n 1a990 │ │ + b.n 3a040 │ │ asrs r4, r6, #32 │ │ - b.n 1aa62 │ │ + b.n 3a112 │ │ asrs r6, r1, #16 │ │ - b.n 1b2a2 │ │ + b.n 3a952 │ │ movs r4, r0 │ │ - b.n 1aa80 │ │ + b.n 3a130 │ │ lsls r1, r2, #4 │ │ ldmia.w r8, {r3, r5, r8, fp, ip} │ │ - b.n 1b270 │ │ + b.n 3a920 │ │ asrs r4, r5, #32 │ │ - b.n 1aa76 │ │ + b.n 3a126 │ │ asrs r0, r1, #28 │ │ - b.n 1b2b6 │ │ + b.n 3a966 │ │ asrs r4, r4, #24 │ │ - b.n 1b27c │ │ + b.n 3a92c │ │ asrs r0, r5, #32 │ │ - b.n 1aa82 │ │ + b.n 3a132 │ │ subs r4, r0, r0 │ │ - b.n 1b2c2 │ │ + b.n 3a972 │ │ ands r4, r0 │ │ - b.n 1aac0 │ │ + b.n 3a170 │ │ asrs r0, r4, #12 │ │ - b.n 1b28c │ │ - add r0, pc, #256 @ (adr r0, 1b08c ) │ │ - b.n 1a9c4 │ │ + b.n 3a93c │ │ + add r0, pc, #256 @ (adr r0, 3a73c ) │ │ + b.n 3a074 │ │ lsrs r0, r0, #20 │ │ - b.n 1b29a │ │ + b.n 3a94a │ │ movs r0, r4 │ │ - b.n 1aa9a │ │ + b.n 3a14a │ │ movs r4, r1 │ │ - b.n 1aad4 │ │ + b.n 3a184 │ │ adds r0, #68 @ 0x44 │ │ - b.n 1a9d4 │ │ + b.n 3a084 │ │ ands r0, r1 │ │ - b.n 1aadc │ │ + b.n 3a18c │ │ lsls r0, r0, #20 │ │ - b.n 1b2e6 │ │ + b.n 3a996 │ │ strb r0, [r2, #1] │ │ - b.n 1a9e0 │ │ + b.n 3a090 │ │ lsrs r2, r5, #32 │ │ - b.n 1b2ae │ │ + b.n 3a95e │ │ movs r4, r3 │ │ - b.n 1aab6 │ │ + b.n 3a166 │ │ lsrs r2, r1, #32 │ │ - b.n 1b2f6 │ │ + b.n 3a9a6 │ │ str r4, [r2, #4] │ │ - b.n 1a9f0 │ │ + b.n 3a0a0 │ │ lsls r3, r4, #20 │ │ - b.n 1b2be │ │ + b.n 3a96e │ │ movs r0, r3 │ │ - b.n 1aac6 │ │ + b.n 3a176 │ │ lsrs r3, r0, #12 │ │ - b.n 1b306 │ │ + b.n 3a9b6 │ │ adds r0, #24 │ │ - b.n 1ab04 │ │ + b.n 3a1b4 │ │ lsls r4, r4, #8 │ │ - b.n 1b2ce │ │ + b.n 3a97e │ │ movs r4, r2 │ │ - b.n 1aad6 │ │ + b.n 3a186 │ │ lsls r7, r0, #16 │ │ - b.n 1b316 │ │ + b.n 3a9c6 │ │ asrs r4, r4, #32 │ │ - b.n 1aade │ │ + b.n 3a18e │ │ lsrs r6, r4, #4 │ │ - b.n 1b2de │ │ + b.n 3a98e │ │ movs r4, r1 │ │ - b.n 1aae6 │ │ + b.n 3a196 │ │ lsls r6, r0, #28 │ │ - b.n 1b326 │ │ + b.n 3a9d6 │ │ asrs r1, r0, #32 │ │ - b.n 1b72a │ │ + b.n 3adda │ │ lsls r3, r4, #24 │ │ - b.n 1b2ee │ │ + b.n 3a99e │ │ movs r0, r1 │ │ - b.n 1aaf6 │ │ + b.n 3a1a6 │ │ lsrs r3, r0, #8 │ │ - b.n 1b336 │ │ + b.n 3a9e6 │ │ adds r0, #32 │ │ - b.n 1ab34 │ │ + b.n 3a1e4 │ │ stmia r0!, {r2, r3, r4, r5} │ │ - b.n 1ab02 │ │ + b.n 3a1b2 │ │ lsls r3, r4, #12 │ │ - b.n 1b302 │ │ + b.n 3a9b2 │ │ movs r4, r0 │ │ - b.n 1ab0a │ │ + b.n 3a1ba │ │ movs r4, r4 │ │ - b.n 1ab44 │ │ + b.n 3a1f4 │ │ lsrs r3, r0, #20 │ │ - b.n 1b30e │ │ + b.n 3a9be │ │ movs r0, r0 │ │ - b.n 1ab16 │ │ + b.n 3a1c6 │ │ movs r0, r2 │ │ - b.n 1ab50 │ │ + b.n 3a200 │ │ lsls r0, r0, #4 │ │ - b.n 1b35a │ │ + b.n 3aa0a │ │ lsrs r6, r5, #16 │ │ - b.n 1b31e │ │ + b.n 3a9ce │ │ lsrs r5, r0, #24 │ │ - b.n 1b322 │ │ + b.n 3a9d2 │ │ movs r0, r6 │ │ - b.n 1ab2a │ │ + b.n 3a1da │ │ movs r4, r3 │ │ - b.n 1ab64 │ │ + b.n 3a214 │ │ lsls r0, r0, #4 │ │ - b.n 1b36e │ │ + b.n 3aa1e │ │ lsrs r7, r4, #16 │ │ - b.n 1b332 │ │ + b.n 3a9e2 │ │ lsrs r4, r0, #24 │ │ - b.n 1b336 │ │ + b.n 3a9e6 │ │ movs r0, r2 │ │ - b.n 1ab3e │ │ + b.n 3a1ee │ │ movs r1, r0 │ │ - b.n 1b37e │ │ - beq.n 1b0a0 │ │ - b.n 1b4d8 │ │ + b.n 3aa2e │ │ + beq.n 3a750 │ │ + b.n 3ab88 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 1b564 │ │ + b.n 3ac14 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, r6} │ │ - b.n 1ab90 │ │ + b.n 3a240 │ │ movs r0, r0 │ │ - b.n 1b174 │ │ + b.n 3a824 │ │ movs r4, r0 │ │ and.w r0, r0, r4, ror #1 │ │ - b.n 1ab9c │ │ + b.n 3a24c │ │ movs r0, r0 │ │ - b.n 1b180 │ │ + b.n 3a830 │ │ movs r1, r0 │ │ and.w r0, r0, ip, asr #1 │ │ - b.n 1aba8 │ │ + b.n 3a258 │ │ movs r0, r0 │ │ - b.n 1b18c │ │ + b.n 3a83c │ │ asrs r4, r0, #32 │ │ - b.n 1abac │ │ + b.n 3a25c │ │ movs r0, #168 @ 0xa8 │ │ - b.n 1ab98 │ │ + b.n 3a248 │ │ asrs r4, r5, #2 │ │ - b.n 1ab9c │ │ + b.n 3a24c │ │ vrhadd.u d14, d2, d31 │ │ asrs r0, r0, #32 │ │ - b.n 1b7c2 │ │ + b.n 3ae72 │ │ @ instruction: 0xffeceaff │ │ - blx 41b6c8 │ │ - blx 41b6cc │ │ - blx 41b6d0 │ │ + blx 43ad78 │ │ + blx 43ad7c │ │ + blx 43ad80 │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r2, r1 │ │ @@ -33999,2626 +76740,2626 @@ │ │ movs r6, r1 │ │ movs r0, r0 │ │ vrsra.u64 q8, , #16 │ │ vcge.u8 q0, q8, │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r7, r7, #15 │ │ - add r4, pc, #772 @ (adr r4, 1b3d8 ) │ │ - vmovn.i d26, q0 │ │ - @ instruction: 0xfffea3e3 │ │ - vrsubhn.i d26, q15, q9 │ │ - vtbl.8 d26, {d14-d15}, d16 │ │ - @ instruction: 0xfffe4ff0 │ │ + @ instruction: 0xb804 │ │ + vcvt.f32.u32 q13, q0, #4 │ │ + @ instruction: 0xfffcb54a │ │ + @ instruction: 0xfffcb367 │ │ + vsra.u32 d30, d24, #4 │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 1b608 │ │ + b.n 3acb8 │ │ svc 159 @ 0x9f │ │ - b.n 1b58c │ │ + b.n 3ac3c │ │ str r0, [sp, #4] │ │ - b.n 1b436 │ │ + b.n 3aae6 │ │ lsls r4, r0, #2 │ │ - b.n 1ac14 │ │ + b.n 3a2c4 │ │ asrs r0, r2, #1 │ │ - b.n 1b600 │ │ + b.n 3acb0 │ │ lsls r0, r1, #1 │ │ - b.n 1b598 │ │ + b.n 3ac48 │ │ movs r0, #184 @ 0xb8 │ │ - b.n 1ac20 │ │ + b.n 3a2d0 │ │ asrs r0, r6, #2 │ │ - b.n 1ac24 │ │ + b.n 3a2d4 │ │ strb r3, [r2, #20] │ │ add.w r0, r0, ip, asr #32 │ │ - b.n 1b852 │ │ + b.n 3af02 │ │ strh r1, [r1, #0] │ │ - b.n 1b456 │ │ + b.n 3ab06 │ │ lsrs r0, r0, #10 │ │ orn r0, r8, #15728640 @ 0xf00000 │ │ - b.n 1b5b4 │ │ + b.n 3ac64 │ │ movs r0, #36 @ 0x24 │ │ - b.n 1b862 │ │ + b.n 3af12 │ │ strb r0, [r6, #1] │ │ - b.n 1b5bc │ │ + b.n 3ac6c │ │ ands r0, r0 │ │ - b.n 1b46a │ │ + b.n 3ab1a │ │ str r0, [r0, r0] │ │ - b.n 1b46e │ │ + b.n 3ab1e │ │ lsrs r2, r0, #11 │ │ - bfl 10, fffdf8d2 │ │ - b.n 1b736 │ │ + bfl 10, ffffef82 │ │ + b.n 3ade6 │ │ lsrs r0, r1, #12 │ │ ldcl 0, cr4, [r9, #496] @ 0x1f0 │ │ - b.n 1ac58 │ │ + b.n 3a308 │ │ lsrs r4, r2, #12 │ │ stcl 0, cr0, [fp, #-0] │ │ - b.n 1ac6e │ │ + b.n 3a31e │ │ lsls r4, r1, #2 │ │ ldmia.w r7, {r5, r8, r9, fp, ip} │ │ - b.n 1b48e │ │ + b.n 3ab3e │ │ str r4, [r4, #4] │ │ - b.n 1ab88 │ │ + b.n 3a238 │ │ cmp r4, #129 @ 0x81 │ │ - b.n 1b35a │ │ + b.n 3aa0a │ │ asrs r1, r0, #12 │ │ - b.n 1b260 │ │ + b.n 3a910 │ │ adds r0, #16 │ │ - b.n 1b668 │ │ + b.n 3ad18 │ │ adds r0, #136 @ 0x88 │ │ - b.n 1ac7c │ │ + b.n 3a32c │ │ lsrs r7, r3, #12 │ │ - b.n 1b124 │ │ - add r0, pc, #320 @ (adr r0, 1b2a8 ) │ │ - b.n 1aba0 │ │ + b.n 3a7d4 │ │ + add r0, pc, #320 @ (adr r0, 3a958 ) │ │ + b.n 3a250 │ │ adds r2, r4, #4 │ │ - b.n 1b270 │ │ + b.n 3a920 │ │ stc 0, cr14, [r1, #-540]! @ 0xfffffde4 │ │ ldmia r5, {r1, r2, r3, r5} │ │ - b.n 1b282 │ │ + b.n 3a932 │ │ str r0, [r2, #0] │ │ - b.n 1b68c │ │ + b.n 3ad3c │ │ lsrs r7, r1, #10 │ │ orn sl, r6, #6782976 @ 0x678000 │ │ orr.w r0, r3, #3584 @ 0xe00 │ │ - b.n 1abbc │ │ + b.n 3a26c │ │ str r4, [r3, r1] │ │ - b.n 1abc0 │ │ + b.n 3a270 │ │ ldr r4, [r5, #80] @ 0x50 │ │ - b.n 1b29a │ │ + b.n 3a94a │ │ strb r0, [r3, #1] │ │ - b.n 1abc8 │ │ + b.n 3a278 │ │ adds r0, #84 @ 0x54 │ │ - b.n 1abcc │ │ + b.n 3a27c │ │ ldrb r6, [r4, r4] │ │ - b.n 1b2a4 │ │ + b.n 3a954 │ │ ldrb r5, [r4, #20] │ │ - b.n 1b2ac │ │ + b.n 3a95c │ │ subs r5, #39 @ 0x27 │ │ - b.n 1b2a8 │ │ + b.n 3a958 │ │ add r5, sp, #140 @ 0x8c │ │ - b.n 1b2ba │ │ + b.n 3a96a │ │ lsrs r2, r5, #20 │ │ - b.n 1b2aa │ │ + b.n 3a95a │ │ movs r0, r0 │ │ - b.n 1acb6 │ │ + b.n 3a366 │ │ lsls r7, r7, #12 │ │ - b.n 1b936 │ │ + b.n 3afe6 │ │ lsls r0, r6, #1 │ │ - b.n 1abcc │ │ + b.n 3a27c │ │ lsls r7, r7, #12 │ │ - b.n 1b93c │ │ + b.n 3afec │ │ lsls r4, r5, #1 │ │ - b.n 1abd4 │ │ + b.n 3a284 │ │ lsls r7, r7, #12 │ │ - b.n 1b95e │ │ + b.n 3b00e │ │ lsls r0, r5, #1 │ │ - b.n 1abdc │ │ + b.n 3a28c │ │ lsls r7, r7, #12 │ │ - b.n 1b962 │ │ + b.n 3b012 │ │ lsls r4, r4, #1 │ │ - b.n 1abe4 │ │ + b.n 3a294 │ │ lsls r7, r7, #12 │ │ - b.n 1b95e │ │ + b.n 3b00e │ │ lsls r0, r4, #1 │ │ - b.n 1abec │ │ + b.n 3a29c │ │ lsls r7, r7, #12 │ │ - b.n 1b964 │ │ + b.n 3b014 │ │ lsls r4, r3, #1 │ │ - b.n 1abf4 │ │ + b.n 3a2a4 │ │ lsls r7, r7, #12 │ │ - b.n 1b970 │ │ + b.n 3b020 │ │ lsls r0, r3, #1 │ │ - b.n 1abfc │ │ + b.n 3a2ac │ │ lsls r7, r7, #12 │ │ - b.n 1b970 │ │ + b.n 3b020 │ │ str r0, [r7, r2] │ │ - b.n 1ad28 │ │ + b.n 3a3d8 │ │ lsls r4, r2, #1 │ │ - b.n 1ac08 │ │ + b.n 3a2b8 │ │ lsls r7, r7, #12 │ │ - b.n 1b98a │ │ + b.n 3b03a │ │ eors r0, r1 │ │ - b.n 1b690 │ │ + b.n 3ad40 │ │ lsls r0, r2, #1 │ │ - b.n 1ac14 │ │ + b.n 3a2c4 │ │ lsls r0, r3, #2 │ │ - b.n 1b698 │ │ + b.n 3ad48 │ │ asrs r5, r0, #32 │ │ - b.n 1b546 │ │ + b.n 3abf6 │ │ movs r0, #4 │ │ - b.n 1b54a │ │ + b.n 3abfa │ │ strb r4, [r5, #5] │ │ add.w r0, r0, r0 │ │ - b.n 1ad42 │ │ + b.n 3a3f2 │ │ strb r0, [r0, #3] │ │ - b.n 1b6ac │ │ + b.n 3ad5c │ │ lsls r0, r2, #2 │ │ - b.n 1ad34 │ │ + b.n 3a3e4 │ │ asrs r0, r5, #32 │ │ - b.n 1b728 │ │ + b.n 3add8 │ │ movs r0, r5 │ │ - b.n 1ad54 │ │ + b.n 3a404 │ │ movs r0, #4 │ │ - b.n 1b566 │ │ + b.n 3ac16 │ │ lsls r4, r1, #2 │ │ - b.n 1ad44 │ │ + b.n 3a3f4 │ │ movs r0, r6 │ │ - b.n 1ad60 │ │ + b.n 3a410 │ │ lsls r4, r7, #2 │ │ - b.n 1ad4c │ │ + b.n 3a3fc │ │ movs r4, r6 │ │ - b.n 1ad68 │ │ + b.n 3a418 │ │ lsls r0, r5, #2 │ │ - b.n 1ad54 │ │ + b.n 3a404 │ │ movs r0, r7 │ │ - b.n 1ad70 │ │ + b.n 3a420 │ │ lsls r4, r4, #2 │ │ - b.n 1ad5c │ │ + b.n 3a40c │ │ movs r4, r7 │ │ - b.n 1ad78 │ │ + b.n 3a428 │ │ lsls r4, r2, #2 │ │ - b.n 1ad64 │ │ + b.n 3a414 │ │ lsls r0, r0, #1 │ │ - b.n 1ad80 │ │ + b.n 3a430 │ │ lsls r0, r3, #2 │ │ - b.n 1ad6c │ │ + b.n 3a41c │ │ lsls r4, r0, #1 │ │ - b.n 1ad88 │ │ + b.n 3a438 │ │ lsls r4, r3, #2 │ │ - b.n 1ad74 │ │ + b.n 3a424 │ │ lsls r0, r1, #1 │ │ - b.n 1ad90 │ │ + b.n 3a440 │ │ lsls r0, r4, #2 │ │ - b.n 1ad7c │ │ + b.n 3a42c │ │ lsls r4, r1, #1 │ │ - b.n 1ad98 │ │ + b.n 3a448 │ │ lsls r0, r6, #1 │ │ - b.n 1ad84 │ │ + b.n 3a434 │ │ movs r7, r0 │ │ - b.n 1b5ae │ │ + b.n 3ac5e │ │ str r0, [sp, #720] @ 0x2d0 │ │ - b.n 1ad8c │ │ + b.n 3a43c │ │ strb r2, [r2, #5] │ │ add.w r0, r0, r0, ror #10 │ │ - b.n 1adb4 │ │ + b.n 3a464 │ │ movs r7, r0 │ │ - b.n 1b5be │ │ + b.n 3ac6e │ │ asrs r7, r0, #32 │ │ - b.n 1b5c2 │ │ + b.n 3ac72 │ │ strb r6, [r1, #5] │ │ add.w r0, r0, r0, ror #1 │ │ - b.n 1b720 │ │ + b.n 3add0 │ │ adds r0, #232 @ 0xe8 │ │ - b.n 1b724 │ │ + b.n 3add4 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #7602176 @ 0x740000 │ │ - b.n 1b72c │ │ - b.n 1b298 │ │ - b.n 1b5da │ │ + b.n 3addc │ │ + b.n 3a948 │ │ + b.n 3ac8a │ │ stmia r0!, {} │ │ - b.n 1b5de │ │ + b.n 3ac8e │ │ movs r4, r4 │ │ - b.n 1b9e2 │ │ + b.n 3b092 │ │ str r0, [r3, #8] │ │ - b.n 1acdc │ │ + b.n 3a38c │ │ lsrs r0, r0, #11 │ │ orr.w r0, lr, #9371648 @ 0x8f0000 │ │ ldmia.w r3, {r2, r4, r7, ip, lr} │ │ - b.n 1ace8 │ │ + b.n 3a398 │ │ movs r6, r0 │ │ - b.n 1b3b6 │ │ + b.n 3aa66 │ │ strb r0, [r2, #2] │ │ - b.n 1acf0 │ │ + b.n 3a3a0 │ │ lsls r4, r1 │ │ - b.n 1acf4 │ │ + b.n 3a3a4 │ │ lsls r0, r5, #3 │ │ - b.n 1acd8 │ │ + b.n 3a388 │ │ movs r5, r0 │ │ - b.n 1b3c8 │ │ + b.n 3aa78 │ │ lsls r4, r4, #3 │ │ - b.n 1ace0 │ │ + b.n 3a390 │ │ movs r7, r0 │ │ - b.n 1b3d2 │ │ + b.n 3aa82 │ │ lsls r0, r4, #3 │ │ - b.n 1ace8 │ │ + b.n 3a398 │ │ movs r4, r0 │ │ - b.n 1b3dc │ │ + b.n 3aa8c │ │ lsls r4, r3, #3 │ │ - b.n 1acf0 │ │ + b.n 3a3a0 │ │ asrs r4, r1, #32 │ │ - b.n 1b61e │ │ + b.n 3acce │ │ lsls r0, r1, #2 │ │ - b.n 1ae1c │ │ + b.n 3a4cc │ │ strh r0, [r1, #4] │ │ - b.n 1ad1c │ │ + b.n 3a3cc │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 1b806 │ │ + b.n 3aeb6 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #4456448 @ 0x440000 │ │ - b.n 1ae10 │ │ + b.n 3a4c0 │ │ lsls r0, r3, #3 │ │ - b.n 1ad30 │ │ + b.n 3a3e0 │ │ lsrs r4, r2, #12 │ │ ldcl 0, cr0, [fp, #-32] @ 0xffffffe0 │ │ - b.n 1b402 │ │ + b.n 3aab2 │ │ lsls r0, r3, #3 │ │ - b.n 1ad1c │ │ + b.n 3a3cc │ │ lsrs r2, r6, #12 │ │ stcl 0, cr6, [fp, #-480] @ 0xfffffe20 │ │ - b.n 1ae28 │ │ + b.n 3a4d8 │ │ str r4, [r0, #8] │ │ - b.n 1ad48 │ │ + b.n 3a3f8 │ │ lsls r4, r2, #3 │ │ - b.n 1ad4c │ │ - add r0, pc, #512 @ (adr r0, 1b518 ) │ │ - b.n 1ad50 │ │ + b.n 3a3fc │ │ + add r0, pc, #512 @ (adr r0, 3abc8 ) │ │ + b.n 3a400 │ │ movs r6, r0 │ │ - b.n 1b41e │ │ + b.n 3aace │ │ lsls r4, r2, #3 │ │ - b.n 1ad38 │ │ + b.n 3a3e8 │ │ lsls r0, r2, #3 │ │ - b.n 1ad5c │ │ + b.n 3a40c │ │ strb r0, [r0, #2] │ │ - b.n 1ae44 │ │ + b.n 3a4f4 │ │ movs r2, r1 │ │ - b.n 1b42e │ │ + b.n 3aade │ │ lsls r0, r2, #3 │ │ - b.n 1ad48 │ │ + b.n 3a3f8 │ │ strb r4, [r7, #1] │ │ - b.n 1ad6c │ │ + b.n 3a41c │ │ lsls r4, r1, #3 │ │ - b.n 1ad70 │ │ + b.n 3a420 │ │ str r4, [r6, r1] │ │ - b.n 1ae58 │ │ + b.n 3a508 │ │ movs r7, r0 │ │ - b.n 1b442 │ │ + b.n 3aaf2 │ │ lsls r4, r1, #3 │ │ - b.n 1ad5c │ │ + b.n 3a40c │ │ str r0, [r7, r1] │ │ - b.n 1ad80 │ │ + b.n 3a430 │ │ lsls r0, r1, #3 │ │ - b.n 1ad84 │ │ + b.n 3a434 │ │ str r0, [sp, #464] @ 0x1d0 │ │ - b.n 1ad88 │ │ + b.n 3a438 │ │ movs r5, r0 │ │ - b.n 1b456 │ │ + b.n 3ab06 │ │ lsls r0, r1, #3 │ │ - b.n 1ad70 │ │ + b.n 3a420 │ │ movs r0, r0 │ │ - b.n 1ae9a │ │ + b.n 3a54a │ │ eors r4, r5 │ │ - b.n 1ae7c │ │ + b.n 3a52c │ │ movs r1, r1 │ │ - b.n 1b466 │ │ + b.n 3ab16 │ │ movs r0, r0 │ │ - b.n 1ae86 │ │ + b.n 3a536 │ │ lsls r0, r0, #3 │ │ - b.n 1ada4 │ │ + b.n 3a454 │ │ lsls r4, r1, #1 │ │ - b.n 1ae8c │ │ + b.n 3a53c │ │ lsls r4, r7, #2 │ │ - b.n 1adac │ │ + b.n 3a45c │ │ lsls r0, r0, #1 │ │ - b.n 1ae94 │ │ + b.n 3a544 │ │ lsls r0, r7, #2 │ │ - b.n 1adb4 │ │ + b.n 3a464 │ │ lsls r0, r4, #1 │ │ - b.n 1ae9c │ │ + b.n 3a54c │ │ lsls r4, r6, #2 │ │ - b.n 1adbc │ │ + b.n 3a46c │ │ lsls r4, r3, #1 │ │ - b.n 1aea4 │ │ + b.n 3a554 │ │ lsls r0, r4, #2 │ │ - b.n 1adc4 │ │ + b.n 3a474 │ │ lsls r4, r0, #1 │ │ - b.n 1aeac │ │ + b.n 3a55c │ │ lsls r4, r4, #2 │ │ - b.n 1adcc │ │ + b.n 3a47c │ │ lsls r0, r1, #1 │ │ - b.n 1aeb4 │ │ + b.n 3a564 │ │ lsls r0, r5, #2 │ │ - b.n 1add4 │ │ + b.n 3a484 │ │ lsls r0, r2, #1 │ │ - b.n 1aebc │ │ + b.n 3a56c │ │ lsls r4, r5, #2 │ │ - b.n 1addc │ │ + b.n 3a48c │ │ lsls r4, r2, #1 │ │ - b.n 1aec4 │ │ + b.n 3a574 │ │ lsls r0, r6, #2 │ │ - b.n 1ade4 │ │ + b.n 3a494 │ │ lsls r0, r3, #1 │ │ - b.n 1aecc │ │ + b.n 3a57c │ │ lsls r4, r3, #2 │ │ - b.n 1adec │ │ + b.n 3a49c │ │ lsls r4, r4, #1 │ │ - b.n 1aed4 │ │ + b.n 3a584 │ │ lsrs r1, r2, #24 │ │ - b.n 1b8d8 │ │ - b.n 1b518 │ │ - b.n 1aedc │ │ + b.n 3af88 │ │ + b.n 3abc8 │ │ + b.n 3a58c │ │ strb r5, [r4, #17] │ │ add.w pc, r0, ip, ror #3 │ │ - b.n 1b9e8 │ │ + b.n 3b098 │ │ asrs r7, r7, #8 │ │ - b.n 1bb8e │ │ + b.n 3b23e │ │ lsls r7, r7, #3 │ │ - b.n 1ba52 │ │ + b.n 3b102 │ │ movs r0, #116 @ 0x74 │ │ - b.n 1af10 │ │ + b.n 3a5c0 │ │ movs r1, r1 │ │ - b.n 1b45a │ │ + b.n 3ab0a │ │ lsls r4, r1, #4 │ │ - b.n 1aef8 │ │ + b.n 3a5a8 │ │ movs r5, r0 │ │ - b.n 1b464 │ │ + b.n 3ab14 │ │ lsls r0, r1, #4 │ │ - b.n 1af00 │ │ + b.n 3a5b0 │ │ movs r7, r0 │ │ - b.n 1b46c │ │ + b.n 3ab1c │ │ lsls r4, r0, #4 │ │ - b.n 1af08 │ │ + b.n 3a5b8 │ │ movs r2, r1 │ │ - b.n 1b474 │ │ + b.n 3ab24 │ │ lsls r0, r0, #4 │ │ - b.n 1af10 │ │ + b.n 3a5c0 │ │ movs r6, r0 │ │ - b.n 1b47c │ │ + b.n 3ab2c │ │ lsls r4, r7, #3 │ │ - b.n 1af18 │ │ + b.n 3a5c8 │ │ movs r0, r1 │ │ - b.n 1b484 │ │ + b.n 3ab34 │ │ lsls r0, r7, #3 │ │ - b.n 1af20 │ │ + b.n 3a5d0 │ │ lsls r4, r5, #1 │ │ - b.n 1af44 │ │ + b.n 3a5f4 │ │ movs r0, r0 │ │ - b.n 1b490 │ │ + b.n 3ab40 │ │ lsls r4, r6, #3 │ │ - b.n 1af2c │ │ + b.n 3a5dc │ │ lsls r0, r0, #2 │ │ - b.n 1af50 │ │ + b.n 3a600 │ │ movs r0, r0 │ │ - b.n 1b49c │ │ + b.n 3ab4c │ │ asrs r4, r7, #2 │ │ - b.n 1ba3c │ │ + b.n 3b0ec │ │ lsls r0, r6, #3 │ │ - b.n 1af3c │ │ + b.n 3a5ec │ │ subs r7, r7, #7 │ │ - b.n 1baa6 │ │ + b.n 3b156 │ │ lsrs r1, r7, #20 │ │ - b.n 1bb2c │ │ + b.n 3b1dc │ │ lsls r0, r0, #2 │ │ - b.n 1af48 │ │ + b.n 3a5f8 │ │ movs r2, r0 │ │ - b.n 1b4b2 │ │ + b.n 3ab62 │ │ lsls r4, r5, #3 │ │ - b.n 1af50 │ │ + b.n 3a600 │ │ lsls r0, r7, #1 │ │ - b.n 1af74 │ │ + b.n 3a624 │ │ movs r0, #232 @ 0xe8 │ │ - b.n 1b958 │ │ + b.n 3b008 │ │ movs r0, r0 │ │ - b.n 1b4c4 │ │ + b.n 3ab74 │ │ lsls r0, r5, #3 │ │ - b.n 1af60 │ │ + b.n 3a610 │ │ lsrs r1, r2, #24 │ │ - b.n 1b8e0 │ │ + b.n 3af90 │ │ asrs r0, r6, #1 │ │ - b.n 1b8e4 │ │ + b.n 3af94 │ │ strb r3, [r3, #3] │ │ add.w r0, r0, r0, ror #17 │ │ - b.n 1af90 │ │ + b.n 3a640 │ │ str r3, [sp, #836] @ 0x344 │ │ - b.n 1ba5a │ │ + b.n 3b10a │ │ asrs r4, r1, #2 │ │ - b.n 1af98 │ │ + b.n 3a648 │ │ movs r0, #144 @ 0x90 │ │ - b.n 1af9c │ │ + b.n 3a64c │ │ lsrs r4, r4, #12 │ │ - b.n 1b7a6 │ │ + b.n 3ae56 │ │ adds r0, #64 @ 0x40 │ │ - b.n 1afa4 │ │ + b.n 3a654 │ │ adds r0, r0, r6 │ │ - b.n 1b670 │ │ + b.n 3ad20 │ │ lsls r0, r0, #12 │ │ - b.n 1b576 │ │ + b.n 3ac26 │ │ lsrs r1, r4, #20 │ │ - b.n 1b576 │ │ + b.n 3ac26 │ │ asrs r7, r7, #12 │ │ - b.n 1bbfc │ │ + b.n 3b2ac │ │ movs r3, #63 @ 0x3f │ │ - b.n 1bbfe │ │ + b.n 3b2ae │ │ movs r0, #104 @ 0x68 │ │ - b.n 1af9c │ │ - add r0, pc, #8 @ (adr r0, 1b48c ) │ │ - b.n 1b58c │ │ + b.n 3a64c │ │ + add r0, pc, #8 @ (adr r0, 3ab3c ) │ │ + b.n 3ac3c │ │ movs r0, #76 @ 0x4c │ │ - b.n 1afc4 │ │ + b.n 3a674 │ │ asrs r4, r5, #1 │ │ - b.n 1afa8 │ │ + b.n 3a658 │ │ adds r0, #1 │ │ - b.n 1b596 │ │ + b.n 3ac46 │ │ asrs r4, r7, #2 │ │ - b.n 1afd0 │ │ + b.n 3a680 │ │ adds r0, #120 @ 0x78 │ │ - b.n 1afb4 │ │ + b.n 3a664 │ │ cmp r5, #32 │ │ - b.n 1b5a0 │ │ + b.n 3ac50 │ │ lsls r0, r5, #2 │ │ - b.n 1afdc │ │ + b.n 3a68c │ │ asrs r4, r4, #1 │ │ - b.n 1afe0 │ │ + b.n 3a690 │ │ ldrb r2, [r4, #20] │ │ - b.n 1b5aa │ │ + b.n 3ac5a │ │ lsls r4, r4, #2 │ │ - b.n 1afe8 │ │ - add r0, pc, #464 @ (adr r0, 1b680 ) │ │ - b.n 1afcc │ │ + b.n 3a698 │ │ + add r0, pc, #464 @ (adr r0, 3ad30 ) │ │ + b.n 3a67c │ │ ldr r7, [r4, #80] @ 0x50 │ │ - b.n 1b5b6 │ │ + b.n 3ac66 │ │ lsls r4, r2, #2 │ │ - b.n 1aff4 │ │ + b.n 3a6a4 │ │ ldrb r6, [r4, r4] │ │ - b.n 1b5be │ │ + b.n 3ac6e │ │ lsls r0, r3, #2 │ │ - b.n 1affc │ │ + b.n 3a6ac │ │ ldrh r5, [r4, #40] @ 0x28 │ │ - b.n 1b5c6 │ │ + b.n 3ac76 │ │ lsls r4, r3, #2 │ │ - b.n 1b004 │ │ + b.n 3a6b4 │ │ stc 0, cr14, [r8, #-512]! @ 0xfffffe00 │ │ lsls r0, r4, #2 │ │ - b.n 1b00c │ │ + b.n 3a6bc │ │ ldmia r5, {r1, r2, r3, r5} │ │ - b.n 1b5d6 │ │ + b.n 3ac86 │ │ movs r4, r0 │ │ - b.n 1b81a │ │ + b.n 3aeca │ │ lsrs r7, r3, #12 │ │ - b.n 1b49c │ │ + b.n 3ab4c │ │ lsrs r4, r5, #20 │ │ - b.n 1b5e2 │ │ + b.n 3ac92 │ │ lsls r4, r1, #1 │ │ - b.n 1b000 │ │ + b.n 3a6b0 │ │ movs r0, r0 │ │ - b.n 1b5ec │ │ + b.n 3ac9c │ │ lsls r4, r7, #2 │ │ - b.n 1b008 │ │ + b.n 3a6b8 │ │ subs r0, r4, r4 │ │ - b.n 1b832 │ │ + b.n 3aee2 │ │ lsls r7, r7, #12 │ │ - b.n 1bc7a │ │ + b.n 3b32a │ │ subs r1, #129 @ 0x81 │ │ - b.n 1b702 │ │ + b.n 3adb2 │ │ asrs r1, r0, #12 │ │ - b.n 1b612 │ │ + b.n 3acc2 │ │ lsls r4, r4, #1 │ │ - b.n 1b01c │ │ + b.n 3a6cc │ │ movs r0, #72 @ 0x48 │ │ - b.n 1b040 │ │ + b.n 3a6f0 │ │ subs r5, #36 @ 0x24 │ │ - b.n 1b60c │ │ + b.n 3acbc │ │ asrs r0, r4, #1 │ │ - b.n 1b048 │ │ + b.n 3a6f8 │ │ adds r0, #144 @ 0x90 │ │ - b.n 1b02c │ │ + b.n 3a6dc │ │ movs r0, r0 │ │ - b.n 1b618 │ │ + b.n 3acc8 │ │ asrs r3, r0, #32 │ │ - b.n 1b85a │ │ + b.n 3af0a │ │ add r5, sp, #132 @ 0x84 │ │ - b.n 1b61e │ │ + b.n 3acce │ │ asrs r4, r3, #1 │ │ - b.n 1b05c │ │ + b.n 3a70c │ │ lsls r0, r6, #1 │ │ - b.n 1b040 │ │ + b.n 3a6f0 │ │ lsls r7, r7, #12 │ │ - b.n 1bcb8 │ │ + b.n 3b368 │ │ lsls r0, r4, #1 │ │ - b.n 1b048 │ │ + b.n 3a6f8 │ │ movs r0, r0 │ │ - b.n 1b634 │ │ + b.n 3ace4 │ │ asrs r0, r3, #1 │ │ - b.n 1b070 │ │ + b.n 3a720 │ │ ldr r5, [sp, #168] @ 0xa8 │ │ - b.n 1b63a │ │ + b.n 3acea │ │ lsls r4, r3, #2 │ │ - b.n 1b058 │ │ + b.n 3a708 │ │ lsls r7, r7, #12 │ │ - b.n 1bcce │ │ + b.n 3b37e │ │ lsls r4, r3, #1 │ │ - b.n 1b060 │ │ + b.n 3a710 │ │ movs r0, r0 │ │ - b.n 1b64c │ │ + b.n 3acfc │ │ asrs r4, r2, #1 │ │ - b.n 1b088 │ │ + b.n 3a738 │ │ ldr r1, [r5, #80] @ 0x50 │ │ - b.n 1b652 │ │ + b.n 3ad02 │ │ lsls r4, r4, #2 │ │ - b.n 1b070 │ │ + b.n 3a720 │ │ lsls r7, r7, #12 │ │ - b.n 1bce4 │ │ + b.n 3b394 │ │ adds r0, #4 │ │ - b.n 1b864 │ │ + b.n 3af14 │ │ lsls r0, r3, #1 │ │ - b.n 1b07c │ │ + b.n 3a72c │ │ movs r0, r0 │ │ - b.n 1b668 │ │ + b.n 3ad18 │ │ asrs r0, r2, #1 │ │ - b.n 1b0a4 │ │ + b.n 3a754 │ │ adds r0, #10 │ │ - b.n 1b874 │ │ + b.n 3af24 │ │ lsls r0, r5, #2 │ │ - b.n 1b08c │ │ + b.n 3a73c │ │ ldrb r6, [r4, r4] │ │ - b.n 1b676 │ │ + b.n 3ad26 │ │ lsls r7, r7, #12 │ │ - b.n 1bd0a │ │ + b.n 3b3ba │ │ adds r0, #9 │ │ - b.n 1b884 │ │ + b.n 3af34 │ │ lsls r4, r2, #1 │ │ - b.n 1b09c │ │ + b.n 3a74c │ │ movs r0, r0 │ │ - b.n 1b688 │ │ + b.n 3ad38 │ │ adds r0, #6 │ │ - b.n 1b890 │ │ + b.n 3af40 │ │ lsls r0, r4, #2 │ │ - b.n 1b0a8 │ │ + b.n 3a758 │ │ asrs r7, r7, #12 │ │ - b.n 1bd2e │ │ + b.n 3b3de │ │ lsrs r5, r4, #20 │ │ - b.n 1b696 │ │ + b.n 3ad46 │ │ adds r0, #5 │ │ - b.n 1b8a0 │ │ + b.n 3af50 │ │ asrs r0, r2, #1 │ │ - b.n 1b0b8 │ │ + b.n 3a768 │ │ asrs r1, r0, #32 │ │ - b.n 1b6a6 │ │ + b.n 3ad56 │ │ movs r0, #68 @ 0x44 │ │ - b.n 1b0e0 │ │ + b.n 3a790 │ │ strh r0, [r0, #0] │ │ - b.n 1b8b0 │ │ + b.n 3af60 │ │ subs r5, #32 │ │ - b.n 1b6b0 │ │ + b.n 3ad60 │ │ asrs r0, r3, #2 │ │ - b.n 1b0cc │ │ + b.n 3a77c │ │ asrs r7, r7, #12 │ │ - b.n 1bd4e │ │ + b.n 3b3fe │ │ asrs r0, r1, #1 │ │ - b.n 1b0d4 │ │ + b.n 3a784 │ │ asrs r1, r0, #32 │ │ - b.n 1b6c2 │ │ + b.n 3ad72 │ │ movs r0, #188 @ 0xbc │ │ - b.n 1b0fc │ │ - b.n 1b5ca │ │ - b.n 1b8d6 │ │ + b.n 3a7ac │ │ + b.n 3ac7a │ │ + b.n 3af86 │ │ ldmia r5, {r0, r1, r5} │ │ - b.n 1b6cc │ │ + b.n 3ad7c │ │ asrs r4, r2, #2 │ │ - b.n 1b0e8 │ │ + b.n 3a798 │ │ asrs r4, r1, #32 │ │ - b.n 1b8ee │ │ + b.n 3af9e │ │ cmp r3, #31 │ │ - b.n 1b594 │ │ + b.n 3ac44 │ │ asrs r7, r7, #12 │ │ - b.n 1bd5c │ │ + b.n 3b40c │ │ cmp r5, #44 @ 0x2c │ │ - b.n 1b6e2 │ │ + b.n 3ad92 │ │ ldrb r5, [r7, #24] │ │ - b.n 1ba2a │ │ + b.n 3b0da │ │ asrs r2, r0, #32 │ │ - b.n 1b8e8 │ │ + b.n 3af98 │ │ strh r4, [r1, #8] │ │ - b.n 1b020 │ │ + b.n 3a6d0 │ │ subs r1, r2, #4 │ │ - b.n 1b8cc │ │ - b.n 1bb32 │ │ - b.n 1b932 │ │ + b.n 3af7c │ │ + b.n 3b1e2 │ │ + b.n 3afe2 │ │ asrs r0, r2, #2 │ │ - b.n 1b130 │ │ + b.n 3a7e0 │ │ asrs r0, r0, #1 │ │ - b.n 1ba3c │ │ + b.n 3b0ec │ │ asrs r7, r0, #32 │ │ - b.n 1b600 │ │ + b.n 3acb0 │ │ ldrb r1, [r2, #24] │ │ - b.n 1bb1c │ │ + b.n 3b1cc │ │ asrs r2, r1, #32 │ │ - b.n 1b608 │ │ + b.n 3acb8 │ │ asrs r1, r1, #32 │ │ - b.n 1b60c │ │ + b.n 3acbc │ │ asrs r6, r0, #32 │ │ - b.n 1b610 │ │ + b.n 3acc0 │ │ asrs r5, r0, #32 │ │ - b.n 1b614 │ │ + b.n 3acc4 │ │ movs r0, r0 │ │ - b.n 1b618 │ │ + b.n 3acc8 │ │ asrs r7, r1, #20 │ │ - b.n 1ba5e │ │ + b.n 3b10e │ │ movs r3, r0 │ │ - b.n 1b61e │ │ + b.n 3acce │ │ movs r1, #8 │ │ - b.n 1b058 │ │ + b.n 3a708 │ │ movs r4, r1 │ │ - b.n 1b626 │ │ + b.n 3acd6 │ │ adds r1, #4 │ │ - b.n 1b060 │ │ + b.n 3a710 │ │ movs r1, r0 │ │ - b.n 1b62e │ │ + b.n 3acde │ │ asrs r0, r5, #4 │ │ - b.n 1b16c │ │ + b.n 3a81c │ │ lsls r7, r7, #13 │ │ - b.n 1bb36 │ │ + b.n 3b1e6 │ │ lsrs r0, r2, #28 │ │ - b.n 1b918 │ │ + b.n 3afc8 │ │ lsls r0, r4, #10 │ │ - b.n 1b97e │ │ + b.n 3b02e │ │ movs r0, r0 │ │ - b.n 1b95e │ │ + b.n 3b00e │ │ movs r0, r7 │ │ - b.n 1b160 │ │ + b.n 3a810 │ │ lsls r0, r7, #3 │ │ - b.n 1b080 │ │ - b.n 1b86c │ │ - b.n 1b084 │ │ + b.n 3a730 │ │ + b.n 3af1c │ │ + b.n 3a734 │ │ movs r0, r0 │ │ - b.n 1b754 │ │ + b.n 3ae04 │ │ lsls r0, r2, #2 │ │ - b.n 1b170 │ │ + b.n 3a820 │ │ lsls r4, r7, #3 │ │ - b.n 1b090 │ │ + b.n 3a740 │ │ asrs r4, r4, #4 │ │ - b.n 1b198 │ │ + b.n 3a848 │ │ str r0, [sp, #0] │ │ - b.n 1b764 │ │ + b.n 3ae14 │ │ lsls r0, r0, #4 │ │ - b.n 1b09c │ │ + b.n 3a74c │ │ asrs r0, r4, #4 │ │ - b.n 1b1a4 │ │ + b.n 3a854 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n 1b188 │ │ - add r0, pc, #0 @ (adr r0, 1b670 ) │ │ - b.n 1b774 │ │ + b.n 3a838 │ │ + add r0, pc, #0 @ (adr r0, 3ad20 ) │ │ + b.n 3ae24 │ │ lsls r3, r0, #3 │ │ ldmia.w r7, {r1, sp} │ │ - b.n 1b786 │ │ + b.n 3ae36 │ │ asrs r0, r1, #32 │ │ - b.n 1b780 │ │ + b.n 3ae30 │ │ asrs r4, r2, #4 │ │ - b.n 1b19c │ │ + b.n 3a84c │ │ asrs r0, r0, #1 │ │ - b.n 1b1a0 │ │ + b.n 3a850 │ │ strh r2, [r0, #0] │ │ - b.n 1b9ca │ │ + b.n 3b07a │ │ str r1, [r0, r0] │ │ - b.n 1b9ce │ │ + b.n 3b07e │ │ movs r1, #24 │ │ - b.n 1b1ac │ │ + b.n 3a85c │ │ movs r0, #60 @ 0x3c │ │ - b.n 1b1b0 │ │ + b.n 3a860 │ │ str r2, [r1, #0] │ │ - b.n 1b9da │ │ + b.n 3b08a │ │ movs r0, #244 @ 0xf4 │ │ - b.n 1b0d4 │ │ + b.n 3a784 │ │ stmia r0!, {r0, r1} │ │ - b.n 1b7b0 │ │ + b.n 3ae60 │ │ asrs r4, r5, #4 │ │ - b.n 1b1e0 │ │ + b.n 3a890 │ │ ands r6, r1 │ │ - b.n 1b7aa │ │ - add r0, pc, #176 @ (adr r0, 1b75c ) │ │ - b.n 1b1c8 │ │ + b.n 3ae5a │ │ + add r0, pc, #176 @ (adr r0, 3ae0c ) │ │ + b.n 3a878 │ │ movs r1, r1 │ │ - b.n 1b9f2 │ │ + b.n 3b0a2 │ │ asrs r2, r0, #32 │ │ - b.n 1b7b8 │ │ - add r1, pc, #128 @ (adr r1, 1b738 ) │ │ - b.n 1b1d4 │ │ + b.n 3ae68 │ │ + add r1, pc, #128 @ (adr r1, 3ade8 ) │ │ + b.n 3a884 │ │ asrs r4, r5, #4 │ │ - b.n 1b1d8 │ │ + b.n 3a888 │ │ strb r4, [r0, #0] │ │ - b.n 1ba02 │ │ - add r0, pc, #4 @ (adr r0, 1b6c8 ) │ │ - b.n 1ba06 │ │ + b.n 3b0b2 │ │ + add r0, pc, #4 @ (adr r0, 3ad78 ) │ │ + b.n 3b0b6 │ │ asrs r4, r1, #32 │ │ - b.n 1b1e4 │ │ + b.n 3a894 │ │ asrs r0, r6, #3 │ │ - b.n 1b104 │ │ + b.n 3a7b4 │ │ movs r1, #48 @ 0x30 │ │ - b.n 1b20c │ │ + b.n 3a8bc │ │ adds r1, #52 @ 0x34 │ │ - b.n 1b210 │ │ + b.n 3a8c0 │ │ asrs r1, r0, #32 │ │ - b.n 1b7de │ │ + b.n 3ae8e │ │ movs r0, #236 @ 0xec │ │ - b.n 1b114 │ │ + b.n 3a7c4 │ │ asrs r4, r1, #2 │ │ - b.n 1b1fc │ │ + b.n 3a8ac │ │ asrs r0, r6, #4 │ │ - b.n 1b200 │ │ + b.n 3a8b0 │ │ asrs r2, r0, #32 │ │ - b.n 1b7f0 │ │ + b.n 3aea0 │ │ asrs r0, r6, #32 │ │ - b.n 1b208 │ │ + b.n 3a8b8 │ │ cmp r3, #33 @ 0x21 │ │ - b.n 1ba32 │ │ + b.n 3b0e2 │ │ asrs r1, r2, #15 │ │ - b.n 1bcf6 │ │ + b.n 3b3a6 │ │ str r1, [sp, #144] @ 0x90 │ │ - b.n 1b214 │ │ + b.n 3a8c4 │ │ strb r2, [r0, #6] │ │ - b.n 1b910 │ │ + b.n 3afc0 │ │ movs r3, #2 │ │ - b.n 1b80c │ │ + b.n 3aebc │ │ stmia r1!, {r2, r3, r4} │ │ - b.n 1b220 │ │ + b.n 3a8d0 │ │ stmia r0!, {r2, r4, r5} │ │ - b.n 1b224 │ │ + b.n 3a8d4 │ │ asrs r0, r2 │ │ - b.n 1b228 │ │ + b.n 3a8d8 │ │ ldrsh r5, [r7, r0] │ │ - b.n 1bb64 │ │ + b.n 3b214 │ │ eors r4, r0 │ │ - b.n 1b230 │ │ + b.n 3a8e0 │ │ stc 0, cr14, [r9, #-520]! @ 0xfffffdf8 │ │ lsls r0, r2 │ │ - b.n 1b258 │ │ + b.n 3a908 │ │ strb r0, [r0, #1] │ │ - b.n 1bb7e │ │ + b.n 3b22e │ │ asrs r0, r5 │ │ - b.n 1b240 │ │ + b.n 3a8f0 │ │ strb r5, [r0, #0] │ │ - b.n 1b738 │ │ + b.n 3ade8 │ │ ldrb r6, [r5, r4] │ │ - b.n 1b83e │ │ + b.n 3aeee │ │ asrs r5, r0, #32 │ │ - b.n 1b740 │ │ + b.n 3adf0 │ │ ldrb r5, [r4, #20] │ │ - b.n 1b84e │ │ + b.n 3aefe │ │ asrs r7, r0, #32 │ │ - b.n 1b73c │ │ + b.n 3adec │ │ ldmia r5, {r0, r1, r2, r5} │ │ - b.n 1b84a │ │ + b.n 3aefa │ │ asrs r4, r1, #32 │ │ - b.n 1b744 │ │ + b.n 3adf4 │ │ subs r5, #44 @ 0x2c │ │ - b.n 1b846 │ │ + b.n 3aef6 │ │ movs r3, r0 │ │ - b.n 1b74c │ │ + b.n 3adfc │ │ cmp r5, #35 @ 0x23 │ │ - b.n 1b856 │ │ + b.n 3af06 │ │ ands r0, r6 │ │ - b.n 1b28c │ │ + b.n 3a93c │ │ movs r2, r0 │ │ - b.n 1b756 │ │ + b.n 3ae06 │ │ asrs r4, r6 │ │ - b.n 1b274 │ │ + b.n 3a924 │ │ adds r2, r4, #4 │ │ - b.n 1b872 │ │ + b.n 3af22 │ │ str r1, [r0, #0] │ │ - b.n 1b762 │ │ + b.n 3ae12 │ │ lsls r4, r1, #2 │ │ - b.n 1b2a0 │ │ + b.n 3a950 │ │ strh r4, [r0, #0] │ │ - b.n 1baaa │ │ + b.n 3b15a │ │ lsrs r1, r4, #20 │ │ - b.n 1b86e │ │ + b.n 3af1e │ │ ldrh r7, [r3, #24] │ │ - b.n 1b730 │ │ + b.n 3ade0 │ │ str r0, [r0, #0] │ │ - b.n 1b782 │ │ + b.n 3ae32 │ │ ldrh r0, [r4, #40] @ 0x28 │ │ - b.n 1b88a │ │ - add r5, pc, #60 @ (adr r5, 1b7b8 ) │ │ - b.n 1bbce │ │ + b.n 3af3a │ │ + add r5, pc, #60 @ (adr r5, 3ae68 ) │ │ + b.n 3b27e │ │ str r2, [r1, #0] │ │ - b.n 1b78e │ │ + b.n 3ae3e │ │ str r7, [r7, #52] @ 0x34 │ │ - b.n 1bc92 │ │ + b.n 3b342 │ │ add r7, sp, #88 @ 0x58 │ │ - b.n 1ba68 │ │ + b.n 3b118 │ │ str r1, [r1, #0] │ │ - b.n 1baaa │ │ + b.n 3b15a │ │ str r5, [r0, #0] │ │ - b.n 1ba9e │ │ - b.n 1b9a4 │ │ - b.n 1b2d0 │ │ + b.n 3b14e │ │ + b.n 3b054 │ │ + b.n 3a980 │ │ strb r7, [r0, #0] │ │ - b.n 1baa6 │ │ + b.n 3b156 │ │ str r4, [r5, r3] │ │ - b.n 1b2d8 │ │ + b.n 3a988 │ │ strb r4, [r1, #0] │ │ - b.n 1bab0 │ │ + b.n 3b160 │ │ stmia r0!, {r3, r5, r6, r7} │ │ - b.n 1b2e0 │ │ + b.n 3a990 │ │ adds r0, #3 │ │ - b.n 1bab8 │ │ + b.n 3b168 │ │ strb r4, [r5, #1] │ │ - b.n 1b1e4 │ │ + b.n 3a894 │ │ movs r0, #2 │ │ - b.n 1bab8 │ │ + b.n 3b168 │ │ adds r0, #80 @ 0x50 │ │ - b.n 1b1ec │ │ + b.n 3a89c │ │ asrs r1, r0, #32 │ │ - b.n 1babe │ │ + b.n 3b16e │ │ movs r1, #12 │ │ - b.n 1b2f8 │ │ + b.n 3a9a8 │ │ movs r0, r0 │ │ - b.n 1bac4 │ │ + b.n 3b174 │ │ asrs r2, r5, #10 │ │ - b.n 1bb06 │ │ + b.n 3b1b6 │ │ lsls r7, r7, #12 │ │ - b.n 1bf4a │ │ + b.n 3b5fa │ │ str r0, [r6, #4] │ │ - b.n 1b204 │ │ + b.n 3a8b4 │ │ movs r0, r1 │ │ - b.n 1bad2 │ │ + b.n 3b182 │ │ strh r4, [r2, #2] │ │ - b.n 1b20c │ │ + b.n 3a8bc │ │ lsrs r0, r2, #28 │ │ - b.n 1bab8 │ │ + b.n 3b168 │ │ lsls r0, r4, #10 │ │ - b.n 1bb1e │ │ + b.n 3b1ce │ │ movs r1, r0 │ │ - b.n 1bae2 │ │ + b.n 3b192 │ │ asrs r0, r7, #32 │ │ - b.n 1b320 │ │ + b.n 3a9d0 │ │ movs r0, r0 │ │ - b.n 1b7ec │ │ + b.n 3ae9c │ │ asrs r4, r1, #1 │ │ - b.n 1b328 │ │ - add r0, pc, #0 @ (adr r0, 1b7f0 ) │ │ - b.n 1bcb2 │ │ + b.n 3a9d8 │ │ + add r0, pc, #0 @ (adr r0, 3aea0 ) │ │ + b.n 3b362 │ │ str r0, [sp, #4] │ │ - b.n 1bc76 │ │ + b.n 3b326 │ │ movs r1, r1 │ │ - b.n 1b802 │ │ + b.n 3aeb2 │ │ asrs r1, r0, #2 │ │ - b.n 1b812 │ │ + b.n 3aec2 │ │ movs r1, r0 │ │ - b.n 1bb02 │ │ + b.n 3b1b2 │ │ asrs r4, r7, #1 │ │ - b.n 1b340 │ │ + b.n 3a9f0 │ │ lsls r4, r4, #3 │ │ - b.n 1b324 │ │ + b.n 3a9d4 │ │ lsls r0, r1, #1 │ │ - b.n 1b348 │ │ + b.n 3a9f8 │ │ asrs r0, r0, #32 │ │ - b.n 1b334 │ │ + b.n 3a9e4 │ │ asrs r0, r1, #32 │ │ - b.n 1b330 │ │ + b.n 3a9e0 │ │ asrs r0, r6, #3 │ │ - b.n 1b354 │ │ + b.n 3aa04 │ │ lsls r0, r0, #2 │ │ - b.n 1b832 │ │ + b.n 3aee2 │ │ asrs r4, r7, #1 │ │ - b.n 1b33c │ │ + b.n 3a9ec │ │ asrs r4, r6, #3 │ │ - b.n 1b360 │ │ + b.n 3aa10 │ │ asrs r0, r7, #32 │ │ - b.n 1b344 │ │ + b.n 3a9f4 │ │ asrs r0, r5, #1 │ │ - b.n 1b264 │ │ + b.n 3a914 │ │ asrs r4, r1, #1 │ │ - b.n 1b34c │ │ + b.n 3a9fc │ │ asrs r4, r4, #1 │ │ - b.n 1b26c │ │ + b.n 3a91c │ │ asrs r0, r6, #32 │ │ - b.n 1b354 │ │ + b.n 3aa04 │ │ asrs r0, r7, #3 │ │ - b.n 1b378 │ │ + b.n 3aa28 │ │ asrs r0, r5, #32 │ │ - b.n 1b35c │ │ + b.n 3aa0c │ │ asrs r0, r4, #1 │ │ - b.n 1b27c │ │ + b.n 3a92c │ │ asrs r4, r4, #32 │ │ - b.n 1b364 │ │ + b.n 3aa14 │ │ asrs r4, r7, #3 │ │ - b.n 1b388 │ │ + b.n 3aa38 │ │ asrs r4, r3, #32 │ │ - b.n 1b36c │ │ + b.n 3aa1c │ │ asrs r4, r3, #1 │ │ - b.n 1b28c │ │ + b.n 3a93c │ │ asrs r0, r3, #32 │ │ - b.n 1b374 │ │ + b.n 3aa24 │ │ asrs r0, r0, #4 │ │ - b.n 1b398 │ │ + b.n 3aa48 │ │ asrs r4, r2, #32 │ │ - b.n 1b37c │ │ + b.n 3aa2c │ │ asrs r0, r3, #1 │ │ - b.n 1b29c │ │ + b.n 3a94c │ │ asrs r0, r2, #32 │ │ - b.n 1b384 │ │ + b.n 3aa34 │ │ asrs r4, r0, #4 │ │ - b.n 1b3a8 │ │ + b.n 3aa58 │ │ asrs r4, r0, #32 │ │ - b.n 1b38c │ │ + b.n 3aa3c │ │ asrs r4, r1, #2 │ │ - b.n 1b3b0 │ │ + b.n 3aa60 │ │ asrs r1, r1, #32 │ │ - b.n 1b87c │ │ + b.n 3af2c │ │ movs r0, r0 │ │ - b.n 1bb80 │ │ + b.n 3b230 │ │ lsls r0, r4, #3 │ │ - b.n 1b39c │ │ + b.n 3aa4c │ │ lsls r0, r2, #1 │ │ - b.n 1b3c0 │ │ + b.n 3aa70 │ │ asrs r4, r1, #32 │ │ - b.n 1b3c4 │ │ + b.n 3aa74 │ │ lsls r0, r0, #2 │ │ - b.n 1b8a2 │ │ + b.n 3af52 │ │ asrs r1, r1, #32 │ │ - b.n 1b894 │ │ + b.n 3af44 │ │ movs r0, r0 │ │ - b.n 1bb98 │ │ + b.n 3b248 │ │ lsls r4, r3, #3 │ │ - b.n 1b3b4 │ │ + b.n 3aa64 │ │ lsls r4, r2, #1 │ │ - b.n 1b3d8 │ │ + b.n 3aa88 │ │ asrs r0, r2, #2 │ │ - b.n 1b3dc │ │ + b.n 3aa8c │ │ lsls r0, r0, #2 │ │ - b.n 1b8ba │ │ + b.n 3af6a │ │ asrs r1, r1, #32 │ │ - b.n 1b8ac │ │ + b.n 3af5c │ │ movs r0, r0 │ │ - b.n 1bbb0 │ │ + b.n 3b260 │ │ lsls r0, r3, #3 │ │ - b.n 1b3cc │ │ + b.n 3aa7c │ │ lsls r0, r3, #1 │ │ - b.n 1b3f0 │ │ + b.n 3aaa0 │ │ asrs r0, r4, #32 │ │ - b.n 1b3f4 │ │ + b.n 3aaa4 │ │ lsls r0, r0, #2 │ │ - b.n 1b8d2 │ │ + b.n 3af82 │ │ asrs r1, r1, #32 │ │ - b.n 1b8c4 │ │ + b.n 3af74 │ │ movs r0, r0 │ │ - b.n 1bbc8 │ │ + b.n 3b278 │ │ lsls r4, r2, #3 │ │ - b.n 1b3e4 │ │ + b.n 3aa94 │ │ lsls r4, r3, #1 │ │ - b.n 1b408 │ │ + b.n 3aab8 │ │ asrs r4, r5, #32 │ │ - b.n 1b40c │ │ + b.n 3aabc │ │ lsls r0, r0, #2 │ │ - b.n 1b8ea │ │ + b.n 3af9a │ │ asrs r1, r1, #32 │ │ - b.n 1b8dc │ │ + b.n 3af8c │ │ movs r0, r0 │ │ - b.n 1bbe0 │ │ + b.n 3b290 │ │ lsls r0, r2, #3 │ │ - b.n 1b3fc │ │ + b.n 3aaac │ │ lsls r0, r4, #1 │ │ - b.n 1b420 │ │ + b.n 3aad0 │ │ asrs r4, r6, #32 │ │ - b.n 1b424 │ │ + b.n 3aad4 │ │ lsls r0, r0, #2 │ │ - b.n 1b902 │ │ + b.n 3afb2 │ │ asrs r1, r1, #32 │ │ - b.n 1b8f4 │ │ + b.n 3afa4 │ │ movs r0, r0 │ │ - b.n 1bbf8 │ │ + b.n 3b2a8 │ │ lsls r4, r1, #3 │ │ - b.n 1b414 │ │ + b.n 3aac4 │ │ lsls r4, r4, #1 │ │ - b.n 1b438 │ │ + b.n 3aae8 │ │ asrs r4, r7, #32 │ │ - b.n 1b43c │ │ + b.n 3aaec │ │ lsls r0, r0, #2 │ │ - b.n 1b91a │ │ + b.n 3afca │ │ asrs r1, r1, #32 │ │ - b.n 1b90c │ │ + b.n 3afbc │ │ movs r0, r0 │ │ - b.n 1bc10 │ │ + b.n 3b2c0 │ │ lsls r0, r1, #3 │ │ - b.n 1b42c │ │ + b.n 3aadc │ │ lsls r0, r5, #1 │ │ - b.n 1b450 │ │ + b.n 3ab00 │ │ asrs r0, r0, #1 │ │ - b.n 1b454 │ │ + b.n 3ab04 │ │ lsls r0, r0, #2 │ │ - b.n 1b932 │ │ + b.n 3afe2 │ │ asrs r1, r1, #32 │ │ - b.n 1b924 │ │ + b.n 3afd4 │ │ movs r0, r0 │ │ - b.n 1bc28 │ │ + b.n 3b2d8 │ │ lsls r4, r0, #3 │ │ - b.n 1b444 │ │ + b.n 3aaf4 │ │ lsls r4, r5, #1 │ │ - b.n 1b468 │ │ + b.n 3ab18 │ │ asrs r4, r0, #1 │ │ - b.n 1b46c │ │ + b.n 3ab1c │ │ lsls r0, r0, #2 │ │ - b.n 1b94a │ │ + b.n 3affa │ │ asrs r1, r1, #32 │ │ - b.n 1b93c │ │ + b.n 3afec │ │ movs r0, r0 │ │ - b.n 1bc40 │ │ + b.n 3b2f0 │ │ lsls r0, r0, #3 │ │ - b.n 1b45c │ │ + b.n 3ab0c │ │ movs r0, r1 │ │ - b.n 1b480 │ │ + b.n 3ab30 │ │ asrs r4, r7, #2 │ │ - b.n 1b484 │ │ + b.n 3ab34 │ │ movs r0, r0 │ │ - b.n 1ba52 │ │ + b.n 3b102 │ │ movs r2, r1 │ │ - b.n 1b952 │ │ + b.n 3b002 │ │ asrs r1, r1, #32 │ │ - b.n 1b958 │ │ + b.n 3b008 │ │ movs r1, r0 │ │ - b.n 1bc5a │ │ + b.n 3b30a │ │ asrs r4, r2, #2 │ │ - b.n 1b498 │ │ + b.n 3ab48 │ │ lsls r4, r1, #4 │ │ - b.n 1b47c │ │ + b.n 3ab2c │ │ movs r3, r0 │ │ - b.n 1ba82 │ │ + b.n 3b132 │ │ movs r2, r1 │ │ - b.n 1b96a │ │ + b.n 3b01a │ │ asrs r1, r1, #32 │ │ - b.n 1b970 │ │ + b.n 3b020 │ │ movs r1, r0 │ │ - b.n 1bc72 │ │ + b.n 3b322 │ │ lsls r0, r1, #4 │ │ - b.n 1b490 │ │ + b.n 3ab40 │ │ movs r4, r0 │ │ - b.n 1b4b4 │ │ + b.n 3ab64 │ │ asrs r0, r3, #2 │ │ - b.n 1b4b8 │ │ + b.n 3ab68 │ │ movs r0, r1 │ │ - b.n 1ba82 │ │ + b.n 3b132 │ │ strh r0, [r6, #2] │ │ - b.n 1b4c0 │ │ + b.n 3ab70 │ │ movs r2, r1 │ │ - b.n 1b98a │ │ + b.n 3b03a │ │ asrs r1, r1, #32 │ │ - b.n 1b990 │ │ + b.n 3b040 │ │ movs r1, r0 │ │ - b.n 1bc92 │ │ + b.n 3b342 │ │ lsls r4, r0, #4 │ │ - b.n 1b4b0 │ │ + b.n 3ab60 │ │ movs r4, r2 │ │ - b.n 1b4d4 │ │ + b.n 3ab84 │ │ asrs r0, r2, #32 │ │ - b.n 1b4d8 │ │ + b.n 3ab88 │ │ movs r1, r0 │ │ - b.n 1baa2 │ │ + b.n 3b152 │ │ asrs r0, r4, #2 │ │ - b.n 1b4e0 │ │ + b.n 3ab90 │ │ movs r2, r1 │ │ - b.n 1b9aa │ │ + b.n 3b05a │ │ asrs r1, r1, #32 │ │ - b.n 1b9b0 │ │ + b.n 3b060 │ │ movs r1, r0 │ │ - b.n 1bcb2 │ │ + b.n 3b362 │ │ lsls r0, r0, #4 │ │ - b.n 1b4d0 │ │ + b.n 3ab80 │ │ movs r4, r3 │ │ - b.n 1b4f4 │ │ + b.n 3aba4 │ │ asrs r0, r3, #32 │ │ - b.n 1b4f8 │ │ + b.n 3aba8 │ │ movs r1, r0 │ │ - b.n 1bac2 │ │ + b.n 3b172 │ │ asrs r0, r5, #2 │ │ - b.n 1b500 │ │ + b.n 3abb0 │ │ movs r2, r1 │ │ - b.n 1b9ca │ │ + b.n 3b07a │ │ asrs r1, r1, #32 │ │ - b.n 1b9d0 │ │ + b.n 3b080 │ │ movs r1, r0 │ │ - b.n 1bcd2 │ │ + b.n 3b382 │ │ lsls r4, r7, #3 │ │ - b.n 1b4f0 │ │ + b.n 3aba0 │ │ movs r0, r5 │ │ - b.n 1b514 │ │ + b.n 3abc4 │ │ asrs r4, r4, #32 │ │ - b.n 1b518 │ │ + b.n 3abc8 │ │ movs r1, r0 │ │ - b.n 1bae2 │ │ + b.n 3b192 │ │ asrs r4, r4, #2 │ │ - b.n 1b520 │ │ + b.n 3abd0 │ │ movs r2, r1 │ │ - b.n 1b9ea │ │ + b.n 3b09a │ │ asrs r1, r1, #32 │ │ - b.n 1b9f0 │ │ + b.n 3b0a0 │ │ movs r1, r0 │ │ - b.n 1bcf2 │ │ + b.n 3b3a2 │ │ lsls r0, r7, #3 │ │ - b.n 1b510 │ │ + b.n 3abc0 │ │ movs r0, r7 │ │ - b.n 1b534 │ │ + b.n 3abe4 │ │ asrs r0, r6, #32 │ │ - b.n 1b538 │ │ + b.n 3abe8 │ │ movs r1, r0 │ │ - b.n 1bb02 │ │ + b.n 3b1b2 │ │ asrs r4, r3, #2 │ │ - b.n 1b540 │ │ + b.n 3abf0 │ │ movs r2, r1 │ │ - b.n 1ba0a │ │ + b.n 3b0ba │ │ asrs r1, r1, #32 │ │ - b.n 1ba10 │ │ + b.n 3b0c0 │ │ movs r1, r0 │ │ - b.n 1bd12 │ │ + b.n 3b3c2 │ │ lsls r4, r6, #3 │ │ - b.n 1b530 │ │ + b.n 3abe0 │ │ lsls r4, r7, #1 │ │ - b.n 1b554 │ │ + b.n 3ac04 │ │ asrs r4, r1, #1 │ │ - b.n 1b558 │ │ + b.n 3ac08 │ │ movs r1, r0 │ │ - b.n 1bb22 │ │ + b.n 3b1d2 │ │ asrs r1, r1, #32 │ │ - b.n 1ba36 │ │ + b.n 3b0e6 │ │ movs r2, r1 │ │ - b.n 1ba2a │ │ + b.n 3b0da │ │ movs r1, r0 │ │ - b.n 1bd2e │ │ + b.n 3b3de │ │ lsls r0, r6, #3 │ │ - b.n 1b54c │ │ + b.n 3abfc │ │ movs r7, r0 │ │ - b.n 1bb40 │ │ + b.n 3b1f0 │ │ str r4, [r6, r1] │ │ - b.n 1b574 │ │ + b.n 3ac24 │ │ movs r2, r1 │ │ - b.n 1ba3e │ │ + b.n 3b0ee │ │ ldrb r6, [r1, #29] │ │ - b.n 1bed8 │ │ + b.n 3b588 │ │ asrs r1, r1, #32 │ │ - b.n 1ba50 │ │ + b.n 3b100 │ │ movs r0, r0 │ │ - b.n 1bd4c │ │ + b.n 3b3fc │ │ lsls r4, r5, #3 │ │ - b.n 1b568 │ │ + b.n 3ac18 │ │ movs r6, r0 │ │ - b.n 1bb6a │ │ + b.n 3b21a │ │ str r0, [r7, #4] │ │ - b.n 1b590 │ │ + b.n 3ac40 │ │ movs r2, r1 │ │ - b.n 1ba5a │ │ + b.n 3b10a │ │ asrs r1, r1, #32 │ │ - b.n 1ba6a │ │ + b.n 3b11a │ │ movs r0, r0 │ │ - b.n 1bd64 │ │ + b.n 3b414 │ │ asrs r0, r5, #3 │ │ - b.n 1bf80 │ │ + b.n 3b630 │ │ lsls r0, r5, #3 │ │ - b.n 1b584 │ │ + b.n 3ac34 │ │ movs r7, r0 │ │ - b.n 1bdae │ │ + b.n 3b45e │ │ strb r2, [r7, #10] │ │ add.w r0, r0, r8, asr #19 │ │ - b.n 1bf0c │ │ + b.n 3b5bc │ │ lsrs r6, r1, #29 │ │ - b.n 1bf94 │ │ + b.n 3b644 │ │ asrs r7, r0, #32 │ │ - b.n 1bdbe │ │ + b.n 3b46e │ │ movs r0, #4 │ │ - b.n 1bdc2 │ │ + b.n 3b472 │ │ ldr r6, [r1, #116] @ 0x74 │ │ add.w r0, r0, r7 │ │ - b.n 1bdca │ │ + b.n 3b47a │ │ asrs r7, r0, #32 │ │ - b.n 1bdce │ │ + b.n 3b47e │ │ strb r2, [r6, #10] │ │ add.w pc, r0, lr, lsl #29 │ │ - b.n 1bf2c │ │ + b.n 3b5dc │ │ movs r2, r1 │ │ - b.n 1baa6 │ │ + b.n 3b156 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r3, ip} │ │ - b.n 1baa4 │ │ + b.n 3b154 │ │ movs r0, r0 │ │ - b.n 1bda8 │ │ + b.n 3b458 │ │ lsls r0, r7, #4 │ │ - b.n 1b4c0 │ │ + b.n 3ab70 │ │ movs r2, r1 │ │ - b.n 1bab8 │ │ + b.n 3b168 │ │ asrs r1, r1, #32 │ │ - b.n 1bab6 │ │ + b.n 3b166 │ │ movs r0, r0 │ │ - b.n 1bdb8 │ │ + b.n 3b468 │ │ lsls r4, r6, #4 │ │ - b.n 1b4d0 │ │ + b.n 3ab80 │ │ movs r2, r1 │ │ - b.n 1bace │ │ + b.n 3b17e │ │ asrs r1, r1, #32 │ │ - b.n 1bac8 │ │ + b.n 3b178 │ │ movs r0, r0 │ │ - b.n 1bdc8 │ │ + b.n 3b478 │ │ lsls r0, r6, #4 │ │ - b.n 1b4e0 │ │ + b.n 3ab90 │ │ lsls r4, r3, #2 │ │ - b.n 1b608 │ │ + b.n 3acb8 │ │ asrs r1, r1, #32 │ │ - b.n 1bae0 │ │ + b.n 3b190 │ │ movs r2, r1 │ │ - b.n 1bad6 │ │ + b.n 3b186 │ │ movs r0, r0 │ │ - b.n 1bddc │ │ + b.n 3b48c │ │ asrs r4, r2, #4 │ │ - b.n 1b514 │ │ + b.n 3abc4 │ │ lsls r4, r5, #4 │ │ - b.n 1b4f8 │ │ + b.n 3aba8 │ │ lsls r4, r7, #2 │ │ - b.n 1b620 │ │ + b.n 3acd0 │ │ asrs r1, r1, #32 │ │ - b.n 1baec │ │ + b.n 3b19c │ │ movs r2, r1 │ │ - b.n 1baee │ │ + b.n 3b19e │ │ str r0, [r0, r0] │ │ - b.n 1bdf4 │ │ + b.n 3b4a4 │ │ lsls r4, r2, #2 │ │ - b.n 1b630 │ │ + b.n 3ace0 │ │ asrs r0, r3, #4 │ │ - b.n 1b530 │ │ + b.n 3abe0 │ │ movs r2, r1 │ │ - b.n 1bafe │ │ + b.n 3b1ae │ │ str r4, [r1, r1] │ │ - b.n 1b61c │ │ + b.n 3accc │ │ asrs r1, r1, #32 │ │ - b.n 1bb08 │ │ + b.n 3b1b8 │ │ str r4, [r2, r4] │ │ - b.n 1b520 │ │ + b.n 3abd0 │ │ movs r0, #0 │ │ - b.n 1be10 │ │ + b.n 3b4c0 │ │ lsls r0, r3, #2 │ │ - b.n 1b64c │ │ + b.n 3acfc │ │ asrs r4, r3, #4 │ │ - b.n 1b54c │ │ + b.n 3abfc │ │ movs r2, r1 │ │ - b.n 1bb1a │ │ + b.n 3b1ca │ │ movs r0, #96 @ 0x60 │ │ - b.n 1b638 │ │ + b.n 3ace8 │ │ asrs r1, r1, #32 │ │ - b.n 1bb24 │ │ + b.n 3b1d4 │ │ movs r1, #24 │ │ - b.n 1b53c │ │ + b.n 3abec │ │ adds r0, #0 │ │ - b.n 1be2c │ │ + b.n 3b4dc │ │ lsls r0, r4, #2 │ │ - b.n 1b668 │ │ + b.n 3ad18 │ │ asrs r0, r4, #4 │ │ - b.n 1b568 │ │ + b.n 3ac18 │ │ movs r2, r1 │ │ - b.n 1bb36 │ │ + b.n 3b1e6 │ │ adds r0, #92 @ 0x5c │ │ - b.n 1b654 │ │ + b.n 3ad04 │ │ asrs r1, r1, #32 │ │ - b.n 1bb40 │ │ + b.n 3b1f0 │ │ adds r1, #28 │ │ - b.n 1b558 │ │ + b.n 3ac08 │ │ strb r0, [r0, #0] │ │ - b.n 1be48 │ │ + b.n 3b4f8 │ │ lsls r0, r5, #2 │ │ - b.n 1b684 │ │ + b.n 3ad34 │ │ asrs r4, r4, #4 │ │ - b.n 1b584 │ │ + b.n 3ac34 │ │ movs r2, r1 │ │ - b.n 1bb52 │ │ + b.n 3b202 │ │ strb r0, [r3, #1] │ │ - b.n 1b670 │ │ + b.n 3ad20 │ │ asrs r1, r1, #32 │ │ - b.n 1bb5c │ │ + b.n 3b20c │ │ str r0, [r0, #0] │ │ - b.n 1be60 │ │ + b.n 3b510 │ │ lsls r4, r4, #2 │ │ - b.n 1b69c │ │ + b.n 3ad4c │ │ asrs r0, r5, #4 │ │ - b.n 1b59c │ │ + b.n 3ac4c │ │ movs r2, r1 │ │ - b.n 1bb6a │ │ + b.n 3b21a │ │ str r4, [r2, #4] │ │ - b.n 1b688 │ │ + b.n 3ad38 │ │ asrs r1, r1, #32 │ │ - b.n 1bb74 │ │ + b.n 3b224 │ │ movs r0, r0 │ │ - b.n 1be78 │ │ + b.n 3b528 │ │ subs r2, r1, #5 │ │ - b.n 1c010 │ │ + b.n 3b6c0 │ │ lsls r1, r0, #3 │ │ stmia.w r1, {r6, r7, ip} │ │ - b.n 1c09c │ │ + b.n 3b74c │ │ lsls r0, r2, #1 │ │ - b.n 1b6a0 │ │ + b.n 3ad50 │ │ movs r4, r0 │ │ - b.n 1beca │ │ + b.n 3b57a │ │ strb r3, [r6, #9] │ │ @ instruction: 0xeb008084 │ │ - b.n 1b6cc │ │ + b.n 3ad7c │ │ movs r0, #232 @ 0xe8 │ │ - b.n 1c0b0 │ │ + b.n 3b760 │ │ asrs r0, r6, #2 │ │ - b.n 1b6d4 │ │ + b.n 3ad84 │ │ lsls r0, r2, #1 │ │ - b.n 1c0ae │ │ + b.n 3b75e │ │ ldr r7, [r0, #112] @ 0x70 │ │ add.w r0, r0, r4, ror #2 │ │ - b.n 1b6e0 │ │ + b.n 3ad90 │ │ stmia r0!, {r3, r5, r6, r7} │ │ - b.n 1c040 │ │ + b.n 3b6f0 │ │ asrs r4, r6, #1 │ │ - b.n 1b6de │ │ + b.n 3ad8e │ │ asrs r0, r2, #2 │ │ - b.n 1b6cc │ │ + b.n 3ad7c │ │ lsls r0, r7, #1 │ │ - b.n 1b6d6 │ │ + b.n 3ad86 │ │ lsls r0, r4, #2 │ │ - b.n 1b6d4 │ │ + b.n 3ad84 │ │ lsls r1, r0, #2 │ │ - b.n 1befe │ │ + b.n 3b5ae │ │ lsls r4, r6, #1 │ │ - b.n 1b6d2 │ │ + b.n 3ad82 │ │ asrs r0, r1, #32 │ │ - b.n 1bf06 │ │ + b.n 3b5b6 │ │ lsls r0, r6, #1 │ │ - b.n 1b6fa │ │ + b.n 3adaa │ │ lsls r4, r3, #2 │ │ - b.n 1b6e8 │ │ + b.n 3ad98 │ │ adds r0, #80 @ 0x50 │ │ - b.n 1b702 │ │ + b.n 3adb2 │ │ lsls r0, r0, #2 │ │ - b.n 1bf16 │ │ + b.n 3b5c6 │ │ adds r0, #104 @ 0x68 │ │ - b.n 1b6f4 │ │ + b.n 3ada4 │ │ lsls r0, r6, #1 │ │ - b.n 1b6ee │ │ + b.n 3ad9e │ │ lsls r4, r5, #1 │ │ - b.n 1b712 │ │ + b.n 3adc2 │ │ lsls r0, r3, #2 │ │ - b.n 1b700 │ │ + b.n 3adb0 │ │ movs r0, #88 @ 0x58 │ │ - b.n 1b71a │ │ + b.n 3adca │ │ lsls r0, r0, #2 │ │ - b.n 1bf2e │ │ + b.n 3b5de │ │ movs r0, #116 @ 0x74 │ │ - b.n 1b70c │ │ + b.n 3adbc │ │ lsls r4, r5, #1 │ │ - b.n 1b706 │ │ + b.n 3adb6 │ │ lsls r0, r5, #1 │ │ - b.n 1b72a │ │ + b.n 3adda │ │ movs r0, #130 @ 0x82 │ │ - b.n 1bf3e │ │ + b.n 3b5ee │ │ lsls r4, r2, #2 │ │ - b.n 1b71c │ │ + b.n 3adcc │ │ movs r0, #88 @ 0x58 │ │ - b.n 1b716 │ │ + b.n 3adc6 │ │ lsls r0, r0, #2 │ │ - b.n 1bf4a │ │ + b.n 3b5fa │ │ movs r0, #220 @ 0xdc │ │ - b.n 1b644 │ │ + b.n 3acf4 │ │ lsls r0, r5, #1 │ │ - b.n 1b722 │ │ + b.n 3add2 │ │ lsls r4, r4, #1 │ │ - b.n 1b778 │ │ + b.n 3ae28 │ │ lsls r4, r1, #2 │ │ - b.n 1b734 │ │ + b.n 3ade4 │ │ asrs r0, r6, #1 │ │ - b.n 1b738 │ │ + b.n 3ade8 │ │ lsls r0, r0, #2 │ │ - b.n 1bf62 │ │ + b.n 3b612 │ │ movs r0, r0 │ │ - b.n 1b728 │ │ + b.n 3add8 │ │ asrs r4, r3, #1 │ │ - b.n 1b75a │ │ + b.n 3ae0a │ │ lsls r0, r4, #1 │ │ - b.n 1b75e │ │ + b.n 3ae0e │ │ asrs r0, r7, #1 │ │ - b.n 1b74c │ │ + b.n 3adfc │ │ asrs r1, r0, #2 │ │ - b.n 1bf76 │ │ + b.n 3b626 │ │ lsls r4, r7, #1 │ │ - b.n 1b754 │ │ + b.n 3ae04 │ │ lsls r0, r0, #2 │ │ - b.n 1bf7e │ │ + b.n 3b62e │ │ asrs r4, r3, #1 │ │ - b.n 1b752 │ │ + b.n 3ae02 │ │ asrs r0, r1, #32 │ │ - b.n 1bf86 │ │ + b.n 3b636 │ │ lsls r0, r4, #1 │ │ - b.n 1b75a │ │ + b.n 3ae0a │ │ lsls r4, r2, #1 │ │ - b.n 1b7b0 │ │ + b.n 3ae60 │ │ lsls r4, r5, #1 │ │ - b.n 1b76c │ │ + b.n 3ae1c │ │ asrs r4, r4, #1 │ │ - b.n 1b770 │ │ + b.n 3ae20 │ │ lsls r0, r0, #2 │ │ - b.n 1bf9a │ │ + b.n 3b64a │ │ movs r0, r0 │ │ - b.n 1b760 │ │ + b.n 3ae10 │ │ lsls r3, r0, #2 │ │ - b.n 1bfa2 │ │ + b.n 3b652 │ │ lsls r0, r2, #1 │ │ - b.n 1b776 │ │ + b.n 3ae26 │ │ asrs r4, r7, #2 │ │ - b.n 1c288 │ │ + b.n 3b938 │ │ lsls r0, r7, #4 │ │ - b.n 1b7a8 │ │ + b.n 3ae58 │ │ subs r7, r7, #7 │ │ - b.n 1c2f2 │ │ + b.n 3b9a2 │ │ movs r0, r0 │ │ - b.n 1bcf8 │ │ + b.n 3b3a8 │ │ lsls r0, r7, #4 │ │ - b.n 1b794 │ │ + b.n 3ae44 │ │ lsls r0, r1, #1 │ │ - b.n 1b798 │ │ + b.n 3ae48 │ │ str r0, [r0, #0] │ │ - b.n 1bfc2 │ │ + b.n 3b672 │ │ lsls r4, r7, #4 │ │ - b.n 1b7c0 │ │ + b.n 3ae70 │ │ asrs r0, r0, #2 │ │ - b.n 1b7c4 │ │ + b.n 3ae74 │ │ movs r0, r0 │ │ - b.n 1bd10 │ │ + b.n 3b3c0 │ │ lsls r4, r7, #4 │ │ - b.n 1b7ac │ │ + b.n 3ae5c │ │ lsls r4, r0, #1 │ │ - b.n 1b7b0 │ │ + b.n 3ae60 │ │ asrs r7, r7, #8 │ │ - b.n 1c45a │ │ + b.n 3bb0a │ │ ands r0, r0 │ │ - b.n 1bfde │ │ + b.n 3b68e │ │ lsls r0, r0, #5 │ │ - b.n 1b7dc │ │ + b.n 3ae8c │ │ movs r0, r0 │ │ - b.n 1bd28 │ │ + b.n 3b3d8 │ │ lsls r0, r6, #2 │ │ - b.n 1b7c4 │ │ + b.n 3ae74 │ │ lsls r0, r0, #5 │ │ - b.n 1b7c8 │ │ + b.n 3ae78 │ │ lsls r4, r0, #5 │ │ - b.n 1b7ec │ │ + b.n 3ae9c │ │ movs r0, r0 │ │ - b.n 1bd38 │ │ + b.n 3b3e8 │ │ lsls r4, r0, #5 │ │ - b.n 1b7d4 │ │ + b.n 3ae84 │ │ movs r4, r7 │ │ - b.n 1b7d8 │ │ - b.n 1bcc0 │ │ - b.n 1c002 │ │ + b.n 3ae88 │ │ + b.n 3b370 │ │ + b.n 3b6b2 │ │ lsls r0, r1, #5 │ │ - b.n 1b800 │ │ + b.n 3aeb0 │ │ movs r0, #14 │ │ - b.n 1bdce │ │ + b.n 3b47e │ │ str r0, [r0, r0] │ │ - b.n 1bd50 │ │ + b.n 3b400 │ │ lsls r4, r1, #5 │ │ - b.n 1b80c │ │ + b.n 3aebc │ │ str r0, [r1, r5] │ │ - b.n 1b7f0 │ │ - add r0, pc, #0 @ (adr r0, 1bcd8 ) │ │ - b.n 1bd5c │ │ + b.n 3aea0 │ │ + add r0, pc, #0 @ (adr r0, 3b388 ) │ │ + b.n 3b40c │ │ lsls r0, r2, #5 │ │ - b.n 1b818 │ │ + b.n 3aec8 │ │ str r0, [r0, r1] │ │ - b.n 1b7fc │ │ + b.n 3aeac │ │ movs r0, r0 │ │ - b.n 1bd68 │ │ + b.n 3b418 │ │ lsls r4, r7, #2 │ │ - b.n 1b804 │ │ + b.n 3aeb4 │ │ lsls r0, r2, #5 │ │ - b.n 1b808 │ │ + b.n 3aeb8 │ │ lsls r4, r2, #5 │ │ - b.n 1b82c │ │ - add r1, pc, #304 @ (adr r1, 1be24 ) │ │ - b.n 1b810 │ │ + b.n 3aedc │ │ + add r1, pc, #304 @ (adr r1, 3b4d4 ) │ │ + b.n 3aec0 │ │ movs r0, r0 │ │ - b.n 1bd7c │ │ + b.n 3b42c │ │ lsls r4, r4, #2 │ │ - b.n 1b818 │ │ + b.n 3aec8 │ │ lsls r4, r2, #5 │ │ - b.n 1b81c │ │ + b.n 3aecc │ │ asrs r7, r7, #8 │ │ - b.n 1c4c6 │ │ + b.n 3bb76 │ │ lsls r0, r3, #5 │ │ - b.n 1b844 │ │ - add r0, pc, #224 @ (adr r0, 1bdec ) │ │ - b.n 1b828 │ │ + b.n 3aef4 │ │ + add r0, pc, #224 @ (adr r0, 3b49c ) │ │ + b.n 3aed8 │ │ movs r0, r0 │ │ - b.n 1bd94 │ │ + b.n 3b444 │ │ subs r4, r7, #7 │ │ - b.n 1c334 │ │ + b.n 3b9e4 │ │ lsls r0, r5, #2 │ │ - b.n 1b834 │ │ + b.n 3aee4 │ │ asrs r7, r7, #3 │ │ - b.n 1c39e │ │ + b.n 3ba4e │ │ lsls r0, r3, #5 │ │ - b.n 1b83c │ │ + b.n 3aeec │ │ lsls r4, r3, #5 │ │ - b.n 1b860 │ │ + b.n 3af10 │ │ asrs r0, r0, #32 │ │ - b.n 1bdac │ │ + b.n 3b45c │ │ lsls r4, r5, #2 │ │ - b.n 1b868 │ │ + b.n 3af18 │ │ asrs r0, r0, #2 │ │ - b.n 1b84c │ │ + b.n 3aefc │ │ asrs r4, r3, #5 │ │ - b.n 1b850 │ │ + b.n 3af00 │ │ movs r0, r0 │ │ - b.n 1b85a │ │ + b.n 3af0a │ │ adds r0, #1 │ │ - b.n 1be3e │ │ + b.n 3b4ee │ │ asrs r1, r0, #2 │ │ ldmia.w ip, {r2, ip, sp, lr} │ │ - b.n 1be54 │ │ + b.n 3b504 │ │ asrs r6, r0, #32 │ │ - b.n 1be4a │ │ + b.n 3b4fa │ │ lsrs r3, r4, #12 │ │ - b.n 1c08e │ │ + b.n 3b73e │ │ str r1, [r2, #60] @ 0x3c │ │ - b.n 1c352 │ │ + b.n 3ba02 │ │ subs r3, #31 │ │ - b.n 1bd14 │ │ + b.n 3b3c4 │ │ asrs r0, r0, #26 │ │ - b.n 1bf5c │ │ + b.n 3b60c │ │ lsls r0, r0, #12 │ │ - b.n 1be6c │ │ + b.n 3b51c │ │ str r0, [r2, #12] │ │ - b.n 1b798 │ │ + b.n 3ae48 │ │ asrs r4, r6, #32 │ │ - b.n 1b880 │ │ + b.n 3af30 │ │ ldr r5, [sp, #132] @ 0x84 │ │ - b.n 1be6a │ │ + b.n 3b51a │ │ lsls r0, r6, #2 │ │ - b.n 1b8a8 │ │ + b.n 3af58 │ │ movs r0, r0 │ │ - b.n 1be8a │ │ + b.n 3b53a │ │ ldrb r1, [r5, #20] │ │ - b.n 1be76 │ │ + b.n 3b526 │ │ lsls r4, r7, #2 │ │ - b.n 1b8b4 │ │ - ldr r5, [pc, #156] @ (1be18 ) │ │ - b.n 1be82 │ │ + b.n 3af64 │ │ + ldr r5, [pc, #156] @ (3b4c8 ) │ │ + b.n 3b532 │ │ movs r0, #216 @ 0xd8 │ │ - b.n 1b7b8 │ │ + b.n 3ae68 │ │ str r0, [r0, #0] │ │ - b.n 1be92 │ │ + b.n 3b542 │ │ lsls r4, r4, #2 │ │ - b.n 1b8c4 │ │ + b.n 3af74 │ │ movs r0, #5 │ │ - b.n 1be92 │ │ + b.n 3b542 │ │ str r4, [r1, r3] │ │ - b.n 1b7c8 │ │ + b.n 3ae78 │ │ ldmia r5, {r2, r5} │ │ - b.n 1be9a │ │ + b.n 3b54a │ │ movs r0, #212 @ 0xd4 │ │ - b.n 1b7d0 │ │ + b.n 3ae80 │ │ str r0, [r0, r0] │ │ - b.n 1bea8 │ │ + b.n 3b558 │ │ lsls r0, r5, #2 │ │ - b.n 1b8dc │ │ + b.n 3af8c │ │ movs r0, #10 │ │ - b.n 1beaa │ │ + b.n 3b55a │ │ strb r7, [r7, #12] │ │ - b.n 1c538 │ │ + b.n 3bbe8 │ │ cmp r5, #44 @ 0x2c │ │ - b.n 1beb2 │ │ + b.n 3b562 │ │ stmia r3!, {r0, r1, r2, r3, r4, r5} │ │ - b.n 1c54a │ │ + b.n 3bbfa │ │ strb r0, [r4, #3] │ │ - b.n 1b7cc │ │ + b.n 3ae7c │ │ ldr r2, [r4, #80] @ 0x50 │ │ - b.n 1bec6 │ │ + b.n 3b576 │ │ movs r3, #63 @ 0x3f │ │ - b.n 1c542 │ │ - add r3, pc, #252 @ (adr r3, 1bebc ) │ │ - b.n 1c54e │ │ + b.n 3bbf2 │ │ + add r3, pc, #252 @ (adr r3, 3b56c ) │ │ + b.n 3bbfe │ │ stmia r0!, {r3, r4, r6, r7} │ │ - b.n 1b7dc │ │ + b.n 3ae8c │ │ adds r6, r4, #4 │ │ - b.n 1bed4 │ │ + b.n 3b584 │ │ str r0, [r1, r3] │ │ - b.n 1b804 │ │ + b.n 3aeb4 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 1c55a │ │ + b.n 3bc0a │ │ ands r4, r6 │ │ - b.n 1b910 │ │ + b.n 3afc0 │ │ str r0, [r0, r0] │ │ - b.n 1bee4 │ │ + b.n 3b594 │ │ str r4, [r3, #12] │ │ - b.n 1b7f4 │ │ + b.n 3aea4 │ │ lsrs r1, r4, #20 │ │ - b.n 1beec │ │ + b.n 3b59c │ │ str r0, [r1, r2] │ │ - b.n 1b920 │ │ - b.n 1c466 │ │ - b.n 1c56a │ │ + b.n 3afd0 │ │ + b.n 3bb16 │ │ + b.n 3bc1a │ │ asrs r7, r7, #12 │ │ - b.n 1c570 │ │ + b.n 3bc20 │ │ lsrs r0, r4, #20 │ │ - b.n 1bef8 │ │ + b.n 3b5a8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 1c588 │ │ + b.n 3bc38 │ │ orrs r7, r7 │ │ - b.n 1c582 │ │ + b.n 3bc32 │ │ lsrs r0, r5 │ │ - b.n 1b814 │ │ + b.n 3aec4 │ │ adds r0, #228 @ 0xe4 │ │ - b.n 1b818 │ │ + b.n 3aec8 │ │ movs r0, #212 @ 0xd4 │ │ - b.n 1b81c │ │ - add r0, pc, #832 @ (adr r0, 1c148 ) │ │ - b.n 1b820 │ │ + b.n 3aecc │ │ + add r0, pc, #832 @ (adr r0, 3b7f8 ) │ │ + b.n 3aed0 │ │ asrs r4, r1, #3 │ │ - b.n 1b824 │ │ + b.n 3aed4 │ │ lsrs r7, r1, #11 │ │ orn r0, r5, #9216 @ 0x2400 │ │ - b.n 1c326 │ │ + b.n 3b9d6 │ │ str r0, [sp, #688] @ 0x2b0 │ │ - b.n 1b954 │ │ + b.n 3b004 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r5, #4096 @ 0x1000 │ │ - b.n 1b95c │ │ + b.n 3b00c │ │ movs r0, r0 │ │ - b.n 1b938 │ │ - b.n 1bfb8 │ │ - b.n 1b840 │ │ + b.n 3afe8 │ │ + b.n 3b668 │ │ + b.n 3aef0 │ │ lsls r0, r0, #2 │ │ - b.n 1bf38 │ │ + b.n 3b5e8 │ │ lsrs r2, r6, #12 │ │ ldcl 0, cr5, [fp, #-928] @ 0xfffffc60 │ │ - b.n 1c2cc │ │ + b.n 3b97c │ │ movs r0, r0 │ │ - b.n 1b94c │ │ + b.n 3affc │ │ lsls r0, r6, #2 │ │ - b.n 1b978 │ │ + b.n 3b028 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r5, #4423680 @ 0x438000 │ │ - b.n 1bf46 │ │ + b.n 3b5f6 │ │ lsls r0, r4, #3 │ │ - b.n 1b860 │ │ + b.n 3af10 │ │ lsls r4, r0, #1 │ │ - b.n 1b988 │ │ + b.n 3b038 │ │ lsrs r0, r1, #12 │ │ stcl 0, cr0, [r8, #524] @ 0x20c │ │ - b.n 1bf56 │ │ + b.n 3b606 │ │ lsls r4, r4, #3 │ │ - b.n 1b870 │ │ + b.n 3af20 │ │ lsls r0, r1, #1 │ │ - b.n 1b998 │ │ + b.n 3b048 │ │ lsls r4, r0, #2 │ │ - b.n 1bf62 │ │ + b.n 3b612 │ │ lsls r0, r5, #3 │ │ - b.n 1b87c │ │ + b.n 3af2c │ │ movs r4, r7 │ │ - b.n 1b9a4 │ │ + b.n 3b054 │ │ lsls r6, r0, #2 │ │ - b.n 1bf6e │ │ + b.n 3b61e │ │ lsls r4, r3, #3 │ │ - b.n 1b888 │ │ + b.n 3af38 │ │ lsls r4, r4, #2 │ │ - b.n 1b9b0 │ │ + b.n 3b060 │ │ lsls r1, r0, #2 │ │ - b.n 1bf7a │ │ + b.n 3b62a │ │ lsls r4, r1, #3 │ │ - b.n 1b894 │ │ + b.n 3af44 │ │ lsls r0, r0, #1 │ │ - b.n 1b9bc │ │ + b.n 3b06c │ │ asrs r0, r1, #32 │ │ - b.n 1c1c6 │ │ + b.n 3b876 │ │ lsls r4, r1, #2 │ │ - b.n 1bf8a │ │ + b.n 3b63a │ │ lsls r0, r3, #3 │ │ - b.n 1b8a4 │ │ + b.n 3af54 │ │ movs r0, r7 │ │ - b.n 1b9cc │ │ + b.n 3b07c │ │ lsls r2, r0, #2 │ │ - b.n 1bf96 │ │ + b.n 3b646 │ │ lsls r4, r2, #3 │ │ - b.n 1b8b0 │ │ + b.n 3af60 │ │ lsls r4, r7, #2 │ │ - b.n 1b9d8 │ │ + b.n 3b088 │ │ movs r0, #192 @ 0xc0 │ │ - b.n 1c3bc │ │ + b.n 3ba6c │ │ lsls r2, r1, #2 │ │ - b.n 1bfa6 │ │ + b.n 3b656 │ │ lsls r0, r2, #3 │ │ - b.n 1b8c0 │ │ + b.n 3af70 │ │ lsls r0, r5, #2 │ │ - b.n 1b9e8 │ │ + b.n 3b098 │ │ lsls r6, r1, #2 │ │ - b.n 1bfb2 │ │ + b.n 3b662 │ │ lsls r0, r1, #3 │ │ - b.n 1b8cc │ │ + b.n 3af7c │ │ movs r4, r5 │ │ - b.n 1c5fa │ │ + b.n 3bcaa │ │ cmp r2, #128 @ 0x80 │ │ orr.w r0, r1, #8716288 @ 0x850000 │ │ - b.n 1c202 │ │ + b.n 3b8b2 │ │ asrs r0, r1, #1 │ │ - b.n 1b9e0 │ │ + b.n 3b090 │ │ asrs r5, r0, #32 │ │ - b.n 1c20a │ │ + b.n 3b8ba │ │ ldr r4, [r7, #96] @ 0x60 │ │ add.w r0, r0, r0 │ │ - b.n 1ba02 │ │ + b.n 3b0b2 │ │ asrs r4, r0, #32 │ │ - b.n 1ba06 │ │ + b.n 3b0b6 │ │ lsls r0, r0, #2 │ │ - b.n 1b9f4 │ │ + b.n 3b0a4 │ │ lsls r0, r0, #4 │ │ - b.n 1c21e │ │ + b.n 3b8ce │ │ movs r0, #8 │ │ - b.n 1ba12 │ │ + b.n 3b0c2 │ │ movs r0, r0 │ │ - b.n 1b9f6 │ │ + b.n 3b0a6 │ │ lsls r1, r0, #4 │ │ - b.n 1c22a │ │ + b.n 3b8da │ │ movs r4, r0 │ │ - b.n 1b9fe │ │ + b.n 3b0ae │ │ lsls r0, r4, #3 │ │ - b.n 1b928 │ │ - add r1, pc, #8 @ (adr r1, 1befc ) │ │ - b.n 1c236 │ │ + b.n 3afd8 │ │ + add r1, pc, #8 @ (adr r1, 3b5ac ) │ │ + b.n 3b8e6 │ │ movs r0, r5 │ │ - b.n 1ba14 │ │ + b.n 3b0c4 │ │ lsls r4, r3, #3 │ │ - b.n 1b934 │ │ + b.n 3afe4 │ │ movs r4, r5 │ │ - b.n 1ba1c │ │ + b.n 3b0cc │ │ lsls r4, r5, #4 │ │ - b.n 1b93c │ │ + b.n 3afec │ │ movs r0, r4 │ │ - b.n 1ba24 │ │ + b.n 3b0d4 │ │ lsls r0, r1, #3 │ │ - b.n 1b944 │ │ + b.n 3aff4 │ │ lsls r4, r7, #2 │ │ - b.n 1ba2c │ │ + b.n 3b0dc │ │ lsls r4, r1, #3 │ │ - b.n 1b94c │ │ + b.n 3affc │ │ movs r4, r6 │ │ - b.n 1ba34 │ │ + b.n 3b0e4 │ │ lsls r0, r2, #3 │ │ - b.n 1b954 │ │ + b.n 3b004 │ │ movs r0, r6 │ │ - b.n 1ba3c │ │ + b.n 3b0ec │ │ lsls r4, r2, #3 │ │ - b.n 1b95c │ │ + b.n 3b00c │ │ movs r4, r4 │ │ - b.n 1ba44 │ │ + b.n 3b0f4 │ │ movs r4, r1 │ │ - b.n 1ba5e │ │ + b.n 3b10e │ │ ands r0, r2 │ │ - b.n 1ba62 │ │ + b.n 3b112 │ │ movs r0, #60 @ 0x3c │ │ - b.n 1ba50 │ │ + b.n 3b100 │ │ movs r0, #20 │ │ - b.n 1ba6a │ │ + b.n 3b11a │ │ strb r0, [r0, #4] │ │ - b.n 1c27e │ │ - add r0, pc, #32 @ (adr r0, 1bf60 ) │ │ - b.n 1ba52 │ │ - add r0, pc, #96 @ (adr r0, 1bfa4 ) │ │ - b.n 1ba76 │ │ + b.n 3b92e │ │ + add r0, pc, #32 @ (adr r0, 3b610 ) │ │ + b.n 3b102 │ │ + add r0, pc, #96 @ (adr r0, 3b654 ) │ │ + b.n 3b126 │ │ strb r4, [r1, #0] │ │ - b.n 1ba5a │ │ + b.n 3b10a │ │ strb r4, [r0, #4] │ │ - b.n 1c28e │ │ + b.n 3b93e │ │ strb r0, [r2, #0] │ │ - b.n 1ba62 │ │ + b.n 3b112 │ │ strb r2, [r0, #4] │ │ - b.n 1c296 │ │ + b.n 3b946 │ │ movs r0, #68 @ 0x44 │ │ - b.n 1ba74 │ │ + b.n 3b124 │ │ movs r0, #28 │ │ - b.n 1ba8e │ │ + b.n 3b13e │ │ strb r4, [r2, #0] │ │ - b.n 1ba72 │ │ + b.n 3b122 │ │ strb r2, [r1, #4] │ │ - b.n 1c2a6 │ │ + b.n 3b956 │ │ strb r0, [r3, #0] │ │ - b.n 1ba7a │ │ + b.n 3b12a │ │ strb r2, [r0, #4] │ │ - b.n 1c2ae │ │ + b.n 3b95e │ │ asrs r0, r5, #2 │ │ - b.n 1ba8c │ │ + b.n 3b13c │ │ strb r4, [r3, #0] │ │ - b.n 1ba86 │ │ + b.n 3b136 │ │ strb r0, [r4, #0] │ │ - b.n 1baaa │ │ + b.n 3b15a │ │ strb r4, [r5, #2] │ │ - b.n 1ba98 │ │ + b.n 3b148 │ │ asrs r0, r0, #32 │ │ - b.n 1bab4 │ │ + b.n 3b164 │ │ strb r7, [r0, #4] │ │ - b.n 1c2c6 │ │ - b.n 1c158 │ │ - b.n 1b9c0 │ │ + b.n 3b976 │ │ + b.n 3b808 │ │ + b.n 3b070 │ │ strb r0, [r4, #0] │ │ - b.n 1ba9e │ │ + b.n 3b14e │ │ strb r4, [r4, #0] │ │ - b.n 1bac2 │ │ + b.n 3b172 │ │ strb r0, [r6, #2] │ │ - b.n 1bab0 │ │ + b.n 3b160 │ │ adds r1, #56 @ 0x38 │ │ - b.n 1b9d0 │ │ + b.n 3b080 │ │ strb r7, [r0, #4] │ │ - b.n 1c2de │ │ + b.n 3b98e │ │ movs r0, r7 │ │ - b.n 1babc │ │ + b.n 3b16c │ │ strb r4, [r4, #0] │ │ - b.n 1bab6 │ │ + b.n 3b166 │ │ movs r3, r0 │ │ - b.n 1c0c6 │ │ + b.n 3b776 │ │ strb r4, [r1, #1] │ │ - b.n 1bae8 │ │ + b.n 3b198 │ │ movs r0, #164 @ 0xa4 │ │ - b.n 1bacc │ │ + b.n 3b17c │ │ movs r1, #120 @ 0x78 │ │ - b.n 1c5d2 │ │ + b.n 3bc82 │ │ asrs r7, r0, #32 │ │ - b.n 1c0bc │ │ + b.n 3b76c │ │ ldrb r0, [r7, #31] │ │ - b.n 1c5dc │ │ + b.n 3bc8c │ │ strb r7, [r7, #7] │ │ - b.n 1c642 │ │ + b.n 3bcf2 │ │ asrs r1, r0, #32 │ │ - b.n 1c054 │ │ + b.n 3b704 │ │ eors r0, r0 │ │ - b.n 1bae4 │ │ + b.n 3b194 │ │ cmp r7, #255 @ 0xff │ │ - b.n 1c650 │ │ + b.n 3bd00 │ │ ldrb r1, [r4, #12] │ │ - b.n 1c312 │ │ + b.n 3b9c2 │ │ movs r0, r0 │ │ - b.n 1c05a │ │ + b.n 3b70a │ │ mvns r1, r2 │ │ - b.n 1c5da │ │ - add r0, pc, #544 @ (adr r0, 1c1fc ) │ │ - b.n 1baf8 │ │ + b.n 3bc8a │ │ + add r0, pc, #544 @ (adr r0, 3b8ac ) │ │ + b.n 3b1a8 │ │ lsls r7, r0, #18 │ │ - b.n 1c1f6 │ │ + b.n 3b8a6 │ │ str r0, [sp, #912] @ 0x390 │ │ - b.n 1ba1c │ │ + b.n 3b0cc │ │ stmia r1!, {r2, r4, r5} │ │ - b.n 1ba20 │ │ + b.n 3b0d0 │ │ str r0, [r6, r4] │ │ - b.n 1ba24 │ │ + b.n 3b0d4 │ │ subs r7, r3, r4 │ │ - b.n 1bfb0 │ │ + b.n 3b660 │ │ adds r0, #12 │ │ - b.n 1c108 │ │ + b.n 3b7b8 │ │ movs r0, r5 │ │ - b.n 1bb34 │ │ + b.n 3b1e4 │ │ movs r0, #3 │ │ - b.n 1c082 │ │ + b.n 3b732 │ │ str r0, [r3, #12] │ │ - b.n 1ba38 │ │ + b.n 3b0e8 │ │ movs r3, #7 │ │ - b.n 1c10a │ │ + b.n 3b7ba │ │ lsls r4, r7 │ │ - b.n 1bb44 │ │ + b.n 3b1f4 │ │ cmp r5, #42 @ 0x2a │ │ - b.n 1c112 │ │ + b.n 3b7c2 │ │ ldcl 2, cr14, [r2, #-520]! @ 0xfffffdf8 │ │ movs r0, #5 │ │ - b.n 1c116 │ │ + b.n 3b7c6 │ │ movs r4, r5 │ │ - b.n 1bb54 │ │ + b.n 3b204 │ │ cmp r5, #46 @ 0x2e │ │ - b.n 1c0e2 │ │ + b.n 3b792 │ │ stmia r2!, {r1, r2, r3, r7} │ │ - b.n 1c4a6 │ │ + b.n 3bb56 │ │ movs r0, #32 │ │ - b.n 1bb60 │ │ + b.n 3b210 │ │ adds r0, #2 │ │ - b.n 1c12a │ │ + b.n 3b7da │ │ lsls r0, r2, #1 │ │ - b.n 1bb68 │ │ + b.n 3b218 │ │ subs r5, #44 @ 0x2c │ │ - b.n 1c0f8 │ │ + b.n 3b7a8 │ │ movs r0, #36 @ 0x24 │ │ - b.n 1bb70 │ │ + b.n 3b220 │ │ adds r2, #142 @ 0x8e │ │ - b.n 1c4c0 │ │ + b.n 3bb70 │ │ strb r0, [r0, #0] │ │ - b.n 1c14a │ │ + b.n 3b7fa │ │ lsls r4, r2, #1 │ │ - b.n 1bb7c │ │ + b.n 3b22c │ │ ldrb r3, [r4, #20] │ │ - b.n 1c114 │ │ + b.n 3b7c4 │ │ strh r6, [r1, r2] │ │ - b.n 1c4d8 │ │ + b.n 3bb88 │ │ strb r0, [r0, #0] │ │ - b.n 1c152 │ │ + b.n 3b802 │ │ lsls r0, r3, #1 │ │ - b.n 1bb8c │ │ + b.n 3b23c │ │ ldrb r5, [r4, #20] │ │ - b.n 1c124 │ │ + b.n 3b7d4 │ │ movs r0, #48 @ 0x30 │ │ - b.n 1bb94 │ │ + b.n 3b244 │ │ strb r6, [r1, #10] │ │ - b.n 1c4ec │ │ + b.n 3bb9c │ │ str r0, [r0, #0] │ │ - b.n 1c166 │ │ + b.n 3b816 │ │ lsls r4, r3, #1 │ │ - b.n 1bba0 │ │ + b.n 3b250 │ │ ldr r7, [r4, #80] @ 0x50 │ │ - b.n 1c136 │ │ + b.n 3b7e6 │ │ movs r0, #52 @ 0x34 │ │ - b.n 1bba8 │ │ + b.n 3b258 │ │ str r6, [r1, #40] @ 0x28 │ │ - b.n 1c4fe │ │ + b.n 3bbae │ │ movs r0, r0 │ │ - b.n 1c17a │ │ + b.n 3b82a │ │ movs r0, #96 @ 0x60 │ │ - b.n 1bbb4 │ │ + b.n 3b264 │ │ lsrs r6, r4, #20 │ │ - b.n 1c13e │ │ + b.n 3b7ee │ │ lsls r6, r1, #10 │ │ - b.n 1c502 │ │ + b.n 3bbb2 │ │ movs r0, #2 │ │ - b.n 1c18e │ │ + b.n 3b83e │ │ cmp r5, #32 │ │ - b.n 1c14e │ │ + b.n 3b7fe │ │ movs r2, #142 @ 0x8e │ │ - b.n 1c512 │ │ + b.n 3bbc2 │ │ adds r2, r4, #4 │ │ - b.n 1c194 │ │ + b.n 3b844 │ │ asrs r4, r7, #2 │ │ - b.n 1bbb0 │ │ + b.n 3b260 │ │ str r1, [sp, #4] │ │ - b.n 1c3da │ │ + b.n 3ba8a │ │ asrs r7, r7, #8 │ │ - b.n 1c85e │ │ + b.n 3bf0e │ │ str r6, [r0, #16] │ │ - b.n 1c0a4 │ │ + b.n 3b754 │ │ movs r1, #2 │ │ - b.n 1c0a8 │ │ + b.n 3b758 │ │ lsls r0, r0, #4 │ │ - b.n 1c0ac │ │ + b.n 3b75c │ │ strb r7, [r0, #4] │ │ - b.n 1c0b0 │ │ + b.n 3b760 │ │ asrs r3, r0 │ │ - b.n 1c0b4 │ │ + b.n 3b764 │ │ stmia r1!, {r2, r3} │ │ - b.n 1c0b8 │ │ - add r1, pc, #40 @ (adr r1, 1c0e0 ) │ │ - b.n 1c0bc │ │ + b.n 3b768 │ │ + add r1, pc, #40 @ (adr r1, 3b790 ) │ │ + b.n 3b76c │ │ str r5, [r0, r4] │ │ - b.n 1c0c0 │ │ - b.n 1c2dc │ │ - b.n 1c0c4 │ │ + b.n 3b770 │ │ + b.n 3b98c │ │ + b.n 3b774 │ │ asrs r4, r6, #32 │ │ - b.n 1c5d6 │ │ + b.n 3bc86 │ │ adds r0, #72 @ 0x48 │ │ - b.n 1bc04 │ │ + b.n 3b2b4 │ │ lsls r0, r6, #2 │ │ stmia.w r1, {r2, r6, ip} │ │ - b.n 1c5e2 │ │ + b.n 3bc92 │ │ movs r0, #96 @ 0x60 │ │ - b.n 1bbf0 │ │ + b.n 3b2a0 │ │ lsls r5, r0, #8 │ │ stmia.w r1, {r2, r4, r5, r7, sp} │ │ - b.n 1bc18 │ │ - add r0, pc, #160 @ (adr r0, 1c180 ) │ │ - b.n 1bbf2 │ │ - b.n 1c0e4 │ │ - b.n 1bbec │ │ + b.n 3b2c8 │ │ + add r0, pc, #160 @ (adr r0, 3b830 ) │ │ + b.n 3b2a2 │ │ + b.n 3b794 │ │ + b.n 3b29c │ │ stmia r0!, {r4, r5} │ │ - b.n 1bbfa │ │ + b.n 3b2aa │ │ str r0, [r0, #4] │ │ - b.n 1bbfe │ │ + b.n 3b2ae │ │ str r0, [r3, #4] │ │ - b.n 1bc0c │ │ + b.n 3b2bc │ │ asrs r0, r7, #1 │ │ - b.n 1bc1a │ │ + b.n 3b2ca │ │ str r0, [r0, #8] │ │ - b.n 1bc34 │ │ + b.n 3b2e4 │ │ lsls r4, r3, #1 │ │ - b.n 1bc18 │ │ + b.n 3b2c8 │ │ movs r1, r0 │ │ - b.n 1c584 │ │ + b.n 3bc34 │ │ strb r4, [r2, #1] │ │ - b.n 1bc20 │ │ + b.n 3b2d0 │ │ str r0, [sp, #0] │ │ - b.n 1c5cc │ │ + b.n 3bc7c │ │ strb r6, [r0, #4] │ │ - b.n 1c10e │ │ + b.n 3b7be │ │ str r0, [r7, #8] │ │ - b.n 1bc4c │ │ + b.n 3b2fc │ │ asrs r0, r0, #32 │ │ - b.n 1bc42 │ │ + b.n 3b2f2 │ │ asrs r1, r1, #32 │ │ - b.n 1c11c │ │ + b.n 3b7cc │ │ asrs r7, r0, #32 │ │ - b.n 1c420 │ │ + b.n 3bad0 │ │ asrs r0, r0, #32 │ │ - b.n 1bc32 │ │ + b.n 3b2e2 │ │ asrs r0, r5, #2 │ │ - b.n 1bc60 │ │ + b.n 3b310 │ │ strb r4, [r0, #0] │ │ - b.n 1bc56 │ │ + b.n 3b306 │ │ asrs r1, r0, #4 │ │ - b.n 1c12e │ │ + b.n 3b7de │ │ strb r1, [r1, #0] │ │ - b.n 1c140 │ │ + b.n 3b7f0 │ │ asrs r1, r0, #32 │ │ - b.n 1c444 │ │ + b.n 3baf4 │ │ asrs r4, r0, #32 │ │ - b.n 1bc4a │ │ + b.n 3b2fa │ │ asrs r4, r7, #32 │ │ - b.n 1bc78 │ │ + b.n 3b328 │ │ strb r0, [r1, #0] │ │ - b.n 1bc6e │ │ + b.n 3b31e │ │ asrs r1, r0, #4 │ │ - b.n 1c146 │ │ + b.n 3b7f6 │ │ strb r1, [r1, #0] │ │ - b.n 1c158 │ │ + b.n 3b808 │ │ asrs r1, r0, #32 │ │ - b.n 1c45c │ │ + b.n 3bb0c │ │ asrs r0, r1, #32 │ │ - b.n 1bc62 │ │ + b.n 3b312 │ │ asrs r0, r7, #32 │ │ - b.n 1bc90 │ │ + b.n 3b340 │ │ strb r4, [r1, #0] │ │ - b.n 1bc86 │ │ + b.n 3b336 │ │ asrs r1, r0, #4 │ │ - b.n 1c15e │ │ + b.n 3b80e │ │ strb r1, [r1, #0] │ │ - b.n 1c170 │ │ + b.n 3b820 │ │ asrs r1, r0, #32 │ │ - b.n 1c474 │ │ + b.n 3bb24 │ │ asrs r4, r1, #32 │ │ - b.n 1bc7a │ │ + b.n 3b32a │ │ asrs r0, r0, #1 │ │ - b.n 1bca8 │ │ + b.n 3b358 │ │ strb r0, [r2, #0] │ │ - b.n 1bc9e │ │ + b.n 3b34e │ │ asrs r1, r0, #4 │ │ - b.n 1c176 │ │ + b.n 3b826 │ │ strb r1, [r1, #0] │ │ - b.n 1c188 │ │ + b.n 3b838 │ │ asrs r1, r0, #32 │ │ - b.n 1c48c │ │ + b.n 3bb3c │ │ asrs r0, r2, #32 │ │ - b.n 1bc92 │ │ + b.n 3b342 │ │ asrs r4, r0, #1 │ │ - b.n 1bcc0 │ │ + b.n 3b370 │ │ strb r4, [r2, #0] │ │ - b.n 1bcb6 │ │ + b.n 3b366 │ │ asrs r1, r0, #4 │ │ - b.n 1c18e │ │ + b.n 3b83e │ │ strb r1, [r1, #0] │ │ - b.n 1c1a0 │ │ + b.n 3b850 │ │ asrs r1, r0, #32 │ │ - b.n 1c4a4 │ │ + b.n 3bb54 │ │ asrs r4, r2, #32 │ │ - b.n 1bcaa │ │ + b.n 3b35a │ │ asrs r0, r1, #2 │ │ - b.n 1bcd8 │ │ + b.n 3b388 │ │ strb r0, [r3, #0] │ │ - b.n 1bcce │ │ + b.n 3b37e │ │ asrs r1, r0, #4 │ │ - b.n 1c1a6 │ │ + b.n 3b856 │ │ strb r1, [r1, #0] │ │ - b.n 1c1b8 │ │ + b.n 3b868 │ │ asrs r1, r0, #32 │ │ - b.n 1c4bc │ │ + b.n 3bb6c │ │ asrs r0, r3, #32 │ │ - b.n 1bcc2 │ │ + b.n 3b372 │ │ asrs r4, r4, #2 │ │ - b.n 1bcf0 │ │ + b.n 3b3a0 │ │ strb r4, [r3, #0] │ │ - b.n 1bce6 │ │ + b.n 3b396 │ │ asrs r1, r0, #4 │ │ - b.n 1c1be │ │ + b.n 3b86e │ │ strb r1, [r1, #0] │ │ - b.n 1c1d0 │ │ + b.n 3b880 │ │ asrs r1, r0, #32 │ │ - b.n 1c4d4 │ │ + b.n 3bb84 │ │ asrs r4, r3, #32 │ │ - b.n 1bcda │ │ + b.n 3b38a │ │ asrs r4, r5, #2 │ │ - b.n 1bd08 │ │ + b.n 3b3b8 │ │ strb r0, [r4, #0] │ │ - b.n 1bcfe │ │ + b.n 3b3ae │ │ asrs r1, r0, #4 │ │ - b.n 1c1d6 │ │ + b.n 3b886 │ │ strb r1, [r1, #0] │ │ - b.n 1c1e8 │ │ + b.n 3b898 │ │ asrs r1, r0, #32 │ │ - b.n 1c4ec │ │ + b.n 3bb9c │ │ asrs r0, r4, #32 │ │ - b.n 1bcf2 │ │ + b.n 3b3a2 │ │ asrs r0, r6, #2 │ │ - b.n 1bd20 │ │ + b.n 3b3d0 │ │ lsls r1, r0, #4 │ │ - b.n 1c1ea │ │ + b.n 3b89a │ │ asrs r4, r4, #32 │ │ - b.n 1bd1a │ │ + b.n 3b3ca │ │ asrs r1, r1, #32 │ │ - b.n 1c1f4 │ │ + b.n 3b8a4 │ │ str r0, [sp, #8] │ │ - b.n 1c536 │ │ + b.n 3bbe6 │ │ movs r0, r0 │ │ - b.n 1c4fc │ │ + b.n 3bbac │ │ movs r4, r4 │ │ - b.n 1bd0e │ │ + b.n 3b3be │ │ asrs r0, r7, #1 │ │ - b.n 1bd26 │ │ + b.n 3b3d6 │ │ movs r1, r0 │ │ - b.n 1c688 │ │ + b.n 3bd38 │ │ strb r0, [r0, #0] │ │ - b.n 1c6cc │ │ + b.n 3bd7c │ │ asrs r0, r5, #32 │ │ - b.n 1bd3a │ │ + b.n 3b3ea │ │ movs r0, #10 │ │ - b.n 1c212 │ │ - add r0, pc, #576 @ (adr r0, 1c454 ) │ │ - b.n 1bd50 │ │ + b.n 3b8c2 │ │ + add r0, pc, #576 @ (adr r0, 3bb04 ) │ │ + b.n 3b400 │ │ asrs r7, r0, #32 │ │ - b.n 1c21c │ │ + b.n 3b8cc │ │ asrs r2, r0, #32 │ │ - b.n 1c520 │ │ + b.n 3bbd0 │ │ asrs r0, r5, #32 │ │ - b.n 1bd32 │ │ + b.n 3b3e2 │ │ movs r0, #44 @ 0x2c │ │ - b.n 1bd52 │ │ + b.n 3b402 │ │ asrs r6, r1, #32 │ │ - b.n 1c22a │ │ + b.n 3b8da │ │ movs r0, #7 │ │ - b.n 1c232 │ │ + b.n 3b8e2 │ │ asrs r1, r0, #32 │ │ - b.n 1c536 │ │ + b.n 3bbe6 │ │ asrs r0, r0, #32 │ │ - b.n 1bd3c │ │ + b.n 3b3ec │ │ movs r0, #48 @ 0x30 │ │ - b.n 1bd66 │ │ + b.n 3b416 │ │ asrs r4, r1, #32 │ │ - b.n 1c23e │ │ + b.n 3b8ee │ │ adds r0, #156 @ 0x9c │ │ - b.n 1bd7c │ │ + b.n 3b42c │ │ movs r0, #7 │ │ - b.n 1c24a │ │ + b.n 3b8fa │ │ asrs r1, r0, #32 │ │ - b.n 1c54e │ │ + b.n 3bbfe │ │ asrs r0, r6, #32 │ │ - b.n 1bd5e │ │ + b.n 3b40e │ │ movs r0, #52 @ 0x34 │ │ - b.n 1bd7e │ │ + b.n 3b42e │ │ asrs r4, r0, #32 │ │ - b.n 1c256 │ │ + b.n 3b906 │ │ movs r0, #7 │ │ - b.n 1c25e │ │ + b.n 3b90e │ │ asrs r1, r0, #32 │ │ - b.n 1c562 │ │ + b.n 3bc12 │ │ asrs r4, r6, #32 │ │ - b.n 1bd72 │ │ + b.n 3b422 │ │ movs r0, #56 @ 0x38 │ │ - b.n 1bd92 │ │ + b.n 3b442 │ │ asrs r5, r0, #32 │ │ - b.n 1c26a │ │ + b.n 3b91a │ │ movs r0, #7 │ │ - b.n 1c272 │ │ + b.n 3b922 │ │ asrs r1, r0, #32 │ │ - b.n 1c576 │ │ + b.n 3bc26 │ │ asrs r0, r7, #32 │ │ - b.n 1bd86 │ │ + b.n 3b436 │ │ asrs r4, r2, #1 │ │ - b.n 1bdb4 │ │ + b.n 3b464 │ │ movs r0, #60 @ 0x3c │ │ - b.n 1bdaa │ │ + b.n 3b45a │ │ asrs r1, r0, #32 │ │ - b.n 1c282 │ │ + b.n 3b932 │ │ movs r0, #7 │ │ - b.n 1c28a │ │ + b.n 3b93a │ │ asrs r1, r0, #32 │ │ - b.n 1c58e │ │ + b.n 3bc3e │ │ asrs r4, r7, #32 │ │ - b.n 1bd9e │ │ + b.n 3b44e │ │ asrs r0, r3, #1 │ │ - b.n 1bdcc │ │ + b.n 3b47c │ │ movs r0, #64 @ 0x40 │ │ - b.n 1bdc2 │ │ + b.n 3b472 │ │ asrs r1, r0, #32 │ │ - b.n 1c29a │ │ + b.n 3b94a │ │ movs r0, #7 │ │ - b.n 1c2a2 │ │ + b.n 3b952 │ │ asrs r1, r0, #32 │ │ - b.n 1c5a6 │ │ + b.n 3bc56 │ │ asrs r0, r0, #1 │ │ - b.n 1bdb6 │ │ + b.n 3b466 │ │ asrs r4, r3, #1 │ │ - b.n 1bde4 │ │ + b.n 3b494 │ │ movs r0, #68 @ 0x44 │ │ - b.n 1bdda │ │ + b.n 3b48a │ │ asrs r1, r0, #32 │ │ - b.n 1c2b2 │ │ + b.n 3b962 │ │ movs r0, #7 │ │ - b.n 1c2ba │ │ + b.n 3b96a │ │ asrs r1, r0, #32 │ │ - b.n 1c5be │ │ + b.n 3bc6e │ │ asrs r4, r0, #1 │ │ - b.n 1bdce │ │ + b.n 3b47e │ │ asrs r0, r4, #1 │ │ - b.n 1bdfc │ │ + b.n 3b4ac │ │ movs r0, #72 @ 0x48 │ │ - b.n 1bdf2 │ │ + b.n 3b4a2 │ │ asrs r1, r0, #32 │ │ - b.n 1c2ca │ │ + b.n 3b97a │ │ movs r0, #7 │ │ - b.n 1c2d2 │ │ + b.n 3b982 │ │ asrs r1, r0, #32 │ │ - b.n 1c5d6 │ │ + b.n 3bc86 │ │ asrs r0, r1, #1 │ │ - b.n 1bde6 │ │ + b.n 3b496 │ │ asrs r4, r7, #2 │ │ - b.n 1be14 │ │ + b.n 3b4c4 │ │ movs r0, #80 @ 0x50 │ │ - b.n 1be0e │ │ + b.n 3b4be │ │ lsls r1, r0, #4 │ │ - b.n 1c2e2 │ │ + b.n 3b992 │ │ asrs r4, r1, #1 │ │ - b.n 1be12 │ │ + b.n 3b4c2 │ │ asrs r7, r0, #32 │ │ - b.n 1c2ec │ │ + b.n 3b99c │ │ movs r0, r0 │ │ - b.n 1c5f0 │ │ + b.n 3bca0 │ │ lsls r4, r1, #1 │ │ - b.n 1be02 │ │ + b.n 3b4b2 │ │ asrs r0, r7, #1 │ │ - b.n 1be28 │ │ + b.n 3b4d8 │ │ movs r1, r0 │ │ - b.n 1c77c │ │ + b.n 3be2c │ │ lsls r4, r7, #2 │ │ - b.n 1be18 │ │ + b.n 3b4c8 │ │ movs r0, #0 │ │ - b.n 1c306 │ │ + b.n 3b9b6 │ │ asrs r1, r0, #32 │ │ - b.n 1c708 │ │ + b.n 3bdb8 │ │ lsrs r0, r2, #14 │ │ cdp 0, 10, cr0, cr0, cr4, {3} │ │ - b.n 1be48 │ │ + b.n 3b4f8 │ │ asrs r1, r0, #32 │ │ - b.n 1c616 │ │ + b.n 3bcc6 │ │ asrs r0, r2, #1 │ │ - b.n 1be26 │ │ + b.n 3b4d6 │ │ cmp r2, #143 @ 0x8f │ │ orn fp, r0, #2785280 @ 0x2a8000 │ │ - b.n 1c65e │ │ + b.n 3bd0e │ │ movs r1, #240 @ 0xf0 │ │ movw r0, #8808 @ 0x2268 │ │ - b.n 1be60 │ │ + b.n 3b510 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #15728640 @ 0xf00000 │ │ - b.n 1be68 │ │ + b.n 3b518 │ │ cmp r2, #143 @ 0x8f │ │ orn r1, r0, #7864320 @ 0x780000 │ │ movw sl, #8335 @ 0x208f │ │ orr.w r3, r0, #6848512 @ 0x688000 │ │ - b.n 1c93e │ │ + b.n 3bfee │ │ movs r0, #129 @ 0x81 │ │ - b.n 1c55a │ │ + b.n 3bc0a │ │ lsls r4, r5, #1 │ │ - b.n 1be80 │ │ + b.n 3b530 │ │ movs r0, #148 @ 0x94 │ │ - b.n 1be84 │ │ + b.n 3b534 │ │ asrs r1, r0, #12 │ │ - b.n 1c44e │ │ + b.n 3bafe │ │ lsls r4, r6, #1 │ │ - b.n 1be8c │ │ + b.n 3b53c │ │ adds r4, r5, #4 │ │ - b.n 1c458 │ │ + b.n 3bb08 │ │ strb r4, [r1, #0] │ │ - b.n 1c65c │ │ + b.n 3bd0c │ │ ldr r5, [sp, #132] @ 0x84 │ │ - b.n 1c45e │ │ + b.n 3bb0e │ │ lsls r0, r7, #1 │ │ - b.n 1be9c │ │ + b.n 3b54c │ │ strb r1, [r1, #0] │ │ - b.n 1c674 │ │ + b.n 3bd24 │ │ asrs r0, r0, #1 │ │ - b.n 1c7ac │ │ + b.n 3be5c │ │ ldr r1, [r5, #80] @ 0x50 │ │ - b.n 1c46e │ │ + b.n 3bb1e │ │ lsls r4, r7, #1 │ │ - b.n 1beac │ │ + b.n 3b55c │ │ strb r6, [r0, #0] │ │ - b.n 1c684 │ │ + b.n 3bd34 │ │ ldrb r6, [r4, r4] │ │ - b.n 1c47a │ │ + b.n 3bb2a │ │ lsls r4, r1, #2 │ │ - b.n 1beb8 │ │ + b.n 3b568 │ │ strb r5, [r0, #0] │ │ - b.n 1c690 │ │ + b.n 3bd40 │ │ lsrs r5, r4, #20 │ │ - b.n 1c486 │ │ - b.n 1c388 │ │ - b.n 1c698 │ │ + b.n 3bb36 │ │ + b.n 3ba38 │ │ + b.n 3bd48 │ │ ldrb r0, [r4, #20] │ │ - b.n 1c492 │ │ + b.n 3bb42 │ │ movs r0, #152 @ 0x98 │ │ - b.n 1becc │ │ - b.n 1c3a2 │ │ - b.n 1c6b2 │ │ + b.n 3b57c │ │ + b.n 3ba52 │ │ + b.n 3bd62 │ │ cmp r5, #39 @ 0x27 │ │ - b.n 1c49e │ │ - b.n 1c3a0 │ │ - b.n 1c6ba │ │ + b.n 3bb4e │ │ + b.n 3ba50 │ │ + b.n 3bd6a │ │ subs r5, #34 @ 0x22 │ │ - b.n 1c4a8 │ │ + b.n 3bb58 │ │ ands r3, r0 │ │ - b.n 1c6c2 │ │ - b.n 1ca26 │ │ - b.n 1cb32 │ │ + b.n 3bd72 │ │ + b.n 3c0d6 │ │ + b.n 3c1e2 │ │ ands r2, r1 │ │ - b.n 1c6ee │ │ - ldr r3, [pc, #124] @ (1c42c ) │ │ - b.n 1c370 │ │ + b.n 3bd9e │ │ + ldr r3, [pc, #124] @ (3badc ) │ │ + b.n 3ba20 │ │ add r5, sp, #140 @ 0x8c │ │ - b.n 1c4be │ │ + b.n 3bb6e │ │ ands r2, r1 │ │ - b.n 1c6d6 │ │ - ldr r7, [pc, #80] @ (1c40c ) │ │ - b.n 1c69c │ │ - b.n 1c908 │ │ - b.n 1c702 │ │ - ldr r6, [pc, #244] @ (1c4b8 ) │ │ - b.n 1c81e │ │ + b.n 3bd86 │ │ + ldr r7, [pc, #80] @ (3babc ) │ │ + b.n 3bd4c │ │ + b.n 3bfb8 │ │ + b.n 3bdb2 │ │ + ldr r6, [pc, #244] @ (3bb68 ) │ │ + b.n 3bece │ │ asrs r4, r0, #32 │ │ - b.n 1c3cc │ │ + b.n 3ba7c │ │ asrs r1, r1, #32 │ │ - b.n 1c3d0 │ │ + b.n 3ba80 │ │ asrs r6, r0, #32 │ │ - b.n 1c3d4 │ │ + b.n 3ba84 │ │ asrs r5, r0, #32 │ │ - b.n 1c3d8 │ │ + b.n 3ba88 │ │ movs r0, r0 │ │ - b.n 1c3dc │ │ + b.n 3ba8c │ │ asrs r7, r1, #20 │ │ - b.n 1c832 │ │ + b.n 3bee2 │ │ movs r7, r0 │ │ - b.n 1c3e2 │ │ + b.n 3ba92 │ │ movs r2, r0 │ │ - b.n 1c3e6 │ │ + b.n 3ba96 │ │ movs r0, #160 @ 0xa0 │ │ - b.n 1bf24 │ │ + b.n 3b5d4 │ │ movs r3, r0 │ │ - b.n 1c3ee │ │ + b.n 3ba9e │ │ movs r1, r0 │ │ - b.n 1c3f2 │ │ + b.n 3baa2 │ │ asrs r4, r6, #1 │ │ - b.n 1bf26 │ │ + b.n 3b5d6 │ │ lsls r7, r7, #13 │ │ - b.n 1c8fa │ │ + b.n 3bfaa │ │ lsrs r0, r2, #28 │ │ - b.n 1c6dc │ │ + b.n 3bd8c │ │ lsls r0, r4, #10 │ │ - b.n 1c742 │ │ + b.n 3bdf2 │ │ movs r0, r0 │ │ - b.n 1c722 │ │ + b.n 3bdd2 │ │ movs r2, r0 │ │ - b.n 1c78a │ │ + b.n 3be3a │ │ movs r0, #188 @ 0xbc │ │ - b.n 1bf48 │ │ + b.n 3b5f8 │ │ lsls r0, r7, #1 │ │ - b.n 1bf22 │ │ + b.n 3b5d2 │ │ asrs r2, r0, #32 │ │ - b.n 1c418 │ │ + b.n 3bac8 │ │ asrs r4, r6, #1 │ │ - b.n 1bf2a │ │ - beq.n 1c454 │ │ - b.n 1c8b4 │ │ + b.n 3b5da │ │ + beq.n 3bb04 │ │ + b.n 3bf64 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 1c944 │ │ - beq.n 1c434 │ │ - b.n 1c8c8 │ │ + b.n 3bff4 │ │ + beq.n 3bae4 │ │ + b.n 3bf78 │ │ ldrh r4, [r0, #24] │ │ stc 14, cr13, [sp, #-104]! @ 0xffffff98 │ │ - b.n 1c8d0 │ │ - add r0, pc, #0 @ (adr r0, 1c438 ) │ │ - b.n 1cb7a │ │ - movs r0, r0 │ │ - b.n 1cae0 │ │ - add r0, pc, #416 @ (adr r0, 1c5e0 ) │ │ - b.n 1be58 │ │ + b.n 3bf80 │ │ + add r0, pc, #0 @ (adr r0, 3bae8 ) │ │ + b.n 3c22a │ │ + movs r0, r0 │ │ + b.n 3c190 │ │ + add r0, pc, #416 @ (adr r0, 3bc90 ) │ │ + b.n 3b508 │ │ lsls r0, r7, #6 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 1caee │ │ + b.n 3c19e │ │ str r0, [sp, #12] │ │ asrs r0, r4, #6 │ │ asrs r4, r0, #32 │ │ asrs r5, r1, #22 │ │ movs r0, r0 │ │ asrs r3, r2, #13 │ │ lsls r3, r6, #6 │ │ lsrs r0, r0, #8 │ │ adds r0, #32 │ │ - b.n 1bf82 │ │ + b.n 3b632 │ │ subs r3, r3, #5 │ │ - b.n 1c980 │ │ + b.n 3c030 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r1, #2686976 @ 0x290000 │ │ - b.n 1c96e │ │ - add r0, pc, #0 @ (adr r0, 1c46c ) │ │ - b.n 1cbae │ │ + b.n 3c01e │ │ + add r0, pc, #0 @ (adr r0, 3bb1c ) │ │ + b.n 3c25e │ │ subs r3, #144 @ 0x90 │ │ cdp 3, 0, cr2, cr0, cr2, {7} │ │ @ instruction: 0xf3f94a0f │ │ orn lr, r1, #2457600 @ 0x258000 │ │ - b.n 1c99c │ │ + b.n 3c04c │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f06b90 │ │ vsub.f32 s12, s11, s31 │ │ orn lr, r1, #2457600 @ 0x258000 │ │ - b.n 1c9ac │ │ + b.n 3c05c │ │ lsrs r4, r4, #19 │ │ @ instruction: 0xf2f044e4 │ │ @ instruction: 0xf366703c │ │ - b.n 1bfbe │ │ + b.n 3b66e │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r0, r1, #1179648 @ 0x120000 │ │ - b.n 1c9bc │ │ + b.n 3c06c │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf362102c │ │ - b.n 1c9ac │ │ + b.n 3c05c │ │ str r0, [r7, r0] │ │ - b.n 1bfd2 │ │ + b.n 3b682 │ │ movs r1, #246 @ 0xf6 │ │ movw r0, #17460 @ 0x4434 │ │ - b.n 1bfda │ │ + b.n 3b68a │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 1bfde │ │ + b.n 3b68e │ │ lsls r0, r6, #7 │ │ - bls.w 7e67e │ │ - b.n 1bfdc │ │ + bls.w 9dd2e │ │ + b.n 3b68c │ │ lsrs r7, r1, #10 │ │ orr.w r3, r1, #3129344 @ 0x2fc000 │ │ - b.n 1cc50 │ │ + b.n 3c300 │ │ subs r7, #240 @ 0xf0 │ │ - b.n 1caec │ │ + b.n 3c19c │ │ asrs r0, r7, #2 │ │ - b.n 1bfec │ │ + b.n 3b69c │ │ asrs r7, r4, #20 │ │ - b.n 1c816 │ │ + b.n 3bec6 │ │ asrs r4, r3, #3 │ │ - b.n 1bff4 │ │ + b.n 3b6a4 │ │ adds r5, r4, r0 │ │ - b.n 1c81e │ │ + b.n 3bece │ │ adds r7, r2, r0 │ │ - b.n 1c494 │ │ + b.n 3bb44 │ │ asrs r0, r3, #3 │ │ - b.n 1c000 │ │ + b.n 3b6b0 │ │ asrs r0, r0, #32 │ │ - b.n 1caea │ │ + b.n 3c19a │ │ adds r3, #255 @ 0xff │ │ - b.n 1cb6e │ │ + b.n 3c21e │ │ asrs r7, r7, #15 │ │ - b.n 1cb72 │ │ + b.n 3c222 │ │ @ instruction: 0xeb3fe381 │ │ strb r5, [r0, #20] │ │ - b.n 1c516 │ │ + b.n 3bbc6 │ │ subs r7, r1, r0 │ │ - b.n 1cc00 │ │ + b.n 3c2b0 │ │ ldrb r4, [r4, #12] │ │ - b.n 1c810 │ │ + b.n 3bec0 │ │ strb r4, [r2, #3] │ │ - b.n 1c020 │ │ + b.n 3b6d0 │ │ strb r4, [r5, #20] │ │ - b.n 1c84a │ │ + b.n 3befa │ │ adds r0, #48 @ 0x30 │ │ - b.n 1c994 │ │ + b.n 3c044 │ │ strb r4, [r6, #2] │ │ - b.n 1c02c │ │ + b.n 3b6dc │ │ strb r6, [r2, #5] │ │ - b.n 1c508 │ │ + b.n 3bbb8 │ │ strb r4, [r1, #3] │ │ - b.n 1c034 │ │ + b.n 3b6e4 │ │ ldrb r6, [r4, #24] │ │ - b.n 1c85e │ │ + b.n 3bf0e │ │ strb r4, [r2, #8] │ │ - b.n 1c4d4 │ │ + b.n 3bb84 │ │ str r4, [r0, #0] │ │ - b.n 1c04a │ │ + b.n 3b6fa │ │ str r0, [r1, r0] │ │ - b.n 1c04e │ │ + b.n 3b6fe │ │ strb r0, [r2, #3] │ │ - b.n 1c048 │ │ + b.n 3b6f8 │ │ strb r0, [r0, #0] │ │ - b.n 1c056 │ │ + b.n 3b706 │ │ adds r3, #6 │ │ - b.n 1c53c │ │ + b.n 3bbec │ │ asrs r5, r0, #24 │ │ - b.n 1c53c │ │ + b.n 3bbec │ │ ands r4, r1 │ │ - b.n 1c062 │ │ + b.n 3b712 │ │ subs r6, r4, r0 │ │ - b.n 1c844 │ │ + b.n 3bef4 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 1ccd4 │ │ + b.n 3c384 │ │ subs r5, #39 @ 0x27 │ │ - b.n 1c850 │ │ + b.n 3bf00 │ │ adds r0, #148 @ 0x94 │ │ - b.n 1c068 │ │ + b.n 3b718 │ │ adds r0, #6 │ │ - b.n 1c858 │ │ + b.n 3bf08 │ │ str r0, [r2, #8] │ │ - b.n 1c070 │ │ + b.n 3b720 │ │ strh r1, [r0, #0] │ │ - b.n 1c860 │ │ + b.n 3bf10 │ │ adds r7, #37 @ 0x25 │ │ - b.n 1c89e │ │ + b.n 3bf4e │ │ str r0, [r2, r0] │ │ - b.n 1c086 │ │ + b.n 3b736 │ │ subs r1, #20 │ │ - b.n 1c518 │ │ + b.n 3bbc8 │ │ str r4, [r2, #0] │ │ - b.n 1c08e │ │ + b.n 3b73e │ │ add r4, r4 │ │ - b.n 1c8ae │ │ + b.n 3bf5e │ │ movs r0, #24 │ │ - b.n 1c096 │ │ - ldr r4, [pc, #84] @ (1c5c8 ) │ │ - b.n 1c528 │ │ + b.n 3b746 │ │ + ldr r4, [pc, #84] @ (3bc78 ) │ │ + b.n 3bbd8 │ │ ldrb r5, [r4, #24] │ │ - b.n 1c8ba │ │ + b.n 3bf6a │ │ asrs r0, r3, #2 │ │ - b.n 1c098 │ │ + b.n 3b748 │ │ strb r6, [r2, #8] │ │ - b.n 1c534 │ │ + b.n 3bbe4 │ │ asrs r2, r0, #20 │ │ - b.n 1c5a2 │ │ - b.n 1c6c0 │ │ - b.n 1caa4 │ │ + b.n 3bc52 │ │ + b.n 3bd70 │ │ + b.n 3c154 │ │ subs r6, r4, r4 │ │ - b.n 1c890 │ │ + b.n 3bf40 │ │ str r5, [r2, #20] │ │ - b.n 1c584 │ │ + b.n 3bc34 │ │ lsls r0, r3, #3 │ │ stmia.w lr, {r0, r1, ip, sp} │ │ - b.n 1c8aa │ │ + b.n 3bf5a │ │ adds r0, #6 │ │ - b.n 1c8a4 │ │ + b.n 3bf54 │ │ adds r0, #4 │ │ - b.n 1c8a8 │ │ + b.n 3bf58 │ │ cmp r0, #34 @ 0x22 │ │ - b.n 1c8e6 │ │ + b.n 3bf96 │ │ adds r0, #7 │ │ - b.n 1c8b0 │ │ + b.n 3bf60 │ │ cmp r0, #28 │ │ - b.n 1c560 │ │ + b.n 3bc10 │ │ adds r5, #44 @ 0x2c │ │ - b.n 1c8b8 │ │ + b.n 3bf68 │ │ asrs r4, r5, #2 │ │ - b.n 1c0d0 │ │ + b.n 3b780 │ │ asrs r1, r0, #32 │ │ - b.n 1c8c0 │ │ + b.n 3bf70 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 1c0d8 │ │ + b.n 3b788 │ │ asrs r2, r0, #32 │ │ - b.n 1c8e4 │ │ + b.n 3bf94 │ │ lsls r5, r3, #5 │ │ lsrs r0, r0, #8 │ │ movs r1, r3 │ │ @ instruction: 0xea00f000 │ │ - b.n 1cc0e │ │ - blx 41cc10 │ │ + b.n 3c2be │ │ + blx 43c2c0 │ │ movs r2, r3 │ │ movs r0, r0 │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r0, r1 │ │ @@ -36657,599 +79398,599 @@ │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ lsls r0, r6, #1 │ │ - b.n 1cb50 │ │ + b.n 3c200 │ │ movs r0, #104 @ 0x68 │ │ - b.n 1cad0 │ │ + b.n 3c180 │ │ asrs r1, r1, #32 │ │ - b.n 1c97e │ │ - b.n 1c4d6 │ │ + b.n 3c02e │ │ + b.n 3bb86 │ │ @ instruction: 0xebff0068 │ │ - b.n 1c07c │ │ + b.n 3b72c │ │ movs r0, r0 │ │ - b.n 1ccea │ │ + b.n 3c39a │ │ lsls r6, r6, #4 │ │ subs r0, r0, r0 │ │ strb r0, [r6, #1] │ │ - b.n 1cb6c │ │ + b.n 3c21c │ │ str r4, [r1, #8] │ │ - b.n 1c190 │ │ + b.n 3b840 │ │ lsls r7, r7, #2 │ │ ldmia.w r7, {} │ │ - b.n 1c960 │ │ + b.n 3c010 │ │ movs r2, r0 │ │ - b.n 1c962 │ │ + b.n 3c012 │ │ movs r3, r0 │ │ - b.n 1c966 │ │ + b.n 3c016 │ │ movs r4, r0 │ │ - b.n 1c96a │ │ + b.n 3c01a │ │ movs r5, r0 │ │ - b.n 1c96e │ │ + b.n 3c01e │ │ movs r7, r0 │ │ - b.n 1c972 │ │ + b.n 3c022 │ │ movs r6, r0 │ │ - b.n 1c996 │ │ + b.n 3c046 │ │ lsls r3, r5, #4 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #928 @ (adr r0, 1ca1c ) │ │ - b.n 1cb98 │ │ + add r0, pc, #928 @ (adr r0, 3c0cc ) │ │ + b.n 3c248 │ │ strh r0, [r2, #4] │ │ - b.n 1cb9c │ │ + b.n 3c24c │ │ movs r0, #112 @ 0x70 │ │ - b.n 1cba0 │ │ + b.n 3c250 │ │ subs r4, #1 │ │ - b.n 1cdca │ │ + b.n 3c47a │ │ movs r2, r1 │ │ - b.n 1c9ce │ │ + b.n 3c07e │ │ asrs r0, r1, #32 │ │ - b.n 1c9d2 │ │ + b.n 3c082 │ │ lsls r6, r0, #5 │ │ add.w r0, r0, r0, asr #1 │ │ - b.n 1cbae │ │ + b.n 3c25e │ │ strb r0, [r1, #0] │ │ - b.n 1cbb8 │ │ + b.n 3c268 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #3328 @ 0xd00 │ │ - b.n 1cbba │ │ + b.n 3c26a │ │ ands r7, r0 │ │ - b.n 1c9ea │ │ + b.n 3c09a │ │ lsls r0, r4, #5 │ │ - b.n 1c1e8 │ │ + b.n 3b898 │ │ lsls r0, r4, #3 │ │ - b.n 1c1cc │ │ + b.n 3b87c │ │ movs r0, r2 │ │ - b.n 1cbc4 │ │ - ldr r2, [pc, #828] @ (1c9f4 ) │ │ + b.n 3c274 │ │ + ldr r2, [pc, #828] @ (3c0a4 ) │ │ orn fp, r6, #876544 @ 0xd6000 │ │ vldr s1, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 1ce06 │ │ - ldr r2, [pc, #768] @ (1c9c8 ) │ │ + b.n 3c4b6 │ │ + ldr r2, [pc, #768] @ (3c078 ) │ │ orr.w r0, r4, #8847360 @ 0x870000 │ │ - b.n 1ca0e │ │ + b.n 3c0be │ │ cmp r3, #10 │ │ vstr s1, [sp, #480] @ 0x1e0 │ │ add.w r0, r0, r8 │ │ - b.n 1cbe8 │ │ + b.n 3c298 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #7471104 @ 0x720000 │ │ - b.n 1cb80 │ │ + b.n 3c230 │ │ ldrh r7, [r5, #22] │ │ bic.w r0, r0, #7208960 @ 0x6e0000 │ │ - b.n 1cb88 │ │ + b.n 3c238 │ │ cmp r2, #239 @ 0xef │ │ - bne.w fff3ce7e │ │ + bne.w fff5c52e │ │ @ instruction: 0xf3f90000 │ │ - b.n 1c21e │ │ + b.n 3b8ce │ │ asrs r4, r3, #3 │ │ - b.n 1cb98 │ │ - ldr r2, [pc, #956] @ (1cab8 ) │ │ + b.n 3c248 │ │ + ldr r2, [pc, #956] @ (3c168 ) │ │ orn r4, r1, #458752 @ 0x70000 │ │ @ instruction: 0xf3621320 │ │ - b.n 1ca46 │ │ + b.n 3c0f6 │ │ movs r7, r7 │ │ - b.n 1cb0a │ │ + b.n 3c1ba │ │ movs r0, #40 @ 0x28 │ │ - b.n 1c248 │ │ + b.n 3b8f8 │ │ movs r1, #244 @ 0xf4 │ │ movw r0, #8972 @ 0x230c │ │ - b.n 1c250 │ │ + b.n 3b900 │ │ lsrs r0, r0, #16 │ │ - b.n 1ca5a │ │ + b.n 3c10a │ │ asrs r4, r7, #32 │ │ - b.n 1c134 │ │ + b.n 3b7e4 │ │ asrs r0, r1, #32 │ │ - b.n 1c25c │ │ + b.n 3b90c │ │ lsls r2, r4, #4 │ │ - b.n 1ca26 │ │ + b.n 3c0d6 │ │ subs r3, #144 @ 0x90 │ │ cdp 0, 0, cr0, cr6, cr0, {2} │ │ - b.n 1c144 │ │ + b.n 3b7f4 │ │ lsrs r3, r0, #20 │ │ - b.n 1ca34 │ │ + b.n 3c0e4 │ │ str r4, [r4, r0] │ │ - b.n 1c270 │ │ + b.n 3b920 │ │ subs r3, #144 @ 0x90 │ │ cdp 0, 3, cr7, cr1, cr0, {1} │ │ - b.n 1c278 │ │ + b.n 3b928 │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60103 │ │ - b.n 1cec6 │ │ + b.n 3c576 │ │ lsls r4, r3, #1 │ │ - b.n 1c160 │ │ + b.n 3b810 │ │ lsls r5, r0, #4 │ │ - b.n 1ca8e │ │ + b.n 3c13e │ │ lsrs r7, r4, #16 │ │ - b.n 1ca52 │ │ + b.n 3c102 │ │ asrs r4, r1, #17 │ │ - b.n 1c294 │ │ + b.n 3b944 │ │ lsrs r0, r4, #19 │ │ @ instruction: 0xf2f60e02 │ │ - b.n 1ca5e │ │ + b.n 3c10e │ │ lsls r3, r0, #4 │ │ - b.n 1cee2 │ │ + b.n 3c592 │ │ lsls r4, r0, #1 │ │ - b.n 1c17c │ │ + b.n 3b82c │ │ lsls r7, r7, #7 │ │ - b.n 1cf2a │ │ + b.n 3c5da │ │ movs r3, #7 │ │ - b.n 1c76e │ │ + b.n 3be1e │ │ lsls r0, r4, #19 │ │ bfi r0, r8, #1, #28 │ │ - b.n 1cc0c │ │ + b.n 3c2bc │ │ asrs r1, r0, #32 │ │ - b.n 1c898 │ │ + b.n 3bf48 │ │ ands r4, r0 │ │ - b.n 1cc7e │ │ + b.n 3c32e │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2620a8f │ │ orr.w sl, r4, #667648 @ 0xa3000 │ │ - b.n 1ca8e │ │ + b.n 3c13e │ │ movs r0, #72 @ 0x48 │ │ - b.n 1c1a4 │ │ + b.n 3b854 │ │ strb r0, [r5, #25] │ │ add.w r0, r0, ip, lsr #5 │ │ - b.n 1c1cc │ │ + b.n 3b87c │ │ adds r0, #72 @ 0x48 │ │ - b.n 1cc30 │ │ + b.n 3c2e0 │ │ str r0, [sp, #32] │ │ - b.n 1ccb8 │ │ + b.n 3c368 │ │ str r4, [r2, r1] │ │ - b.n 1ccb6 │ │ + b.n 3c366 │ │ strb r7, [r7, #12] │ │ - b.n 1cf28 │ │ + b.n 3c5d8 │ │ strb r0, [r7, #4] │ │ - b.n 1c2c4 │ │ + b.n 3b974 │ │ strb r4, [r7, #0] │ │ - b.n 1c1e4 │ │ + b.n 3b894 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr0, cr6, cr13, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 1cafa │ │ + b.n 3c1aa │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f67c23 │ │ - b.n 1cad0 │ │ + b.n 3c180 │ │ strb r4, [r3, #5] │ │ - b.n 1c2e0 │ │ + b.n 3b990 │ │ strb r2, [r2, #5] │ │ - b.n 1c7bc │ │ + b.n 3be6c │ │ strb r4, [r2, #5] │ │ - b.n 1c2e8 │ │ + b.n 3b998 │ │ strb r7, [r7, #15] │ │ - b.n 1cf92 │ │ + b.n 3c642 │ │ adds r1, #3 │ │ - b.n 1c7e4 │ │ + b.n 3be94 │ │ ldrb r1, [r4, #31] │ │ - b.n 1ccf8 │ │ + b.n 3c3a8 │ │ subs r2, r4, #0 │ │ - b.n 1cae4 │ │ + b.n 3c194 │ │ lsrs r7, r5, #11 │ │ orn pc, r7, #452 @ 0x1c4 │ │ - b.n 1cd04 │ │ - ldr r2, [pc, #572] @ (1ca24 ) │ │ + b.n 3c3b4 │ │ + ldr r2, [pc, #572] @ (3c0d4 ) │ │ orn fp, r4, #73728 @ 0x12000 │ │ mrc 1, 1, r1, cr5, cr8, {2} │ │ - b.n 1c30c │ │ + b.n 3b9bc │ │ cmp r2, #239 @ 0xef │ │ orn r0, r7, #2146304 @ 0x20c000 │ │ - b.n 1cbfe │ │ + b.n 3c2ae │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f96ce4 │ │ @ instruction: 0xf2f61c01 │ │ - b.n 1cb46 │ │ + b.n 3c1f6 │ │ add r4, ip │ │ @ instruction: 0xf3681320 │ │ - b.n 1cb10 │ │ + b.n 3c1c0 │ │ movs r7, r7 │ │ - b.n 1cc12 │ │ + b.n 3c2c2 │ │ asrs r0, r2, #5 │ │ - b.n 1c330 │ │ + b.n 3b9e0 │ │ movs r4, #230 @ 0xe6 │ │ bfi r0, r2, #4, #3 │ │ - b.n 1cb5e │ │ + b.n 3c20e │ │ lsrs r0, r0, #8 │ │ - b.n 1cb62 │ │ + b.n 3c212 │ │ lsls r0, r6, #7 │ │ movw r1, #16626 @ 0x40f2 │ │ @ instruction: 0xf2600a8f │ │ orr.w r5, r5, #10682368 @ 0xa30000 │ │ - b.n 1cb32 │ │ + b.n 3c1e2 │ │ lsls r4, r1, #5 │ │ - b.n 1c350 │ │ + b.n 3ba00 │ │ movs r1, r1 │ │ - b.n 1cb7a │ │ + b.n 3c22a │ │ ldr r7, [r0, #116] @ 0x74 │ │ add.w r0, r0, ip, lsr #29 │ │ - b.n 1ccd8 │ │ + b.n 3c388 │ │ asrs r6, r0, #32 │ │ - b.n 1cb86 │ │ + b.n 3c236 │ │ movs r0, #9 │ │ - b.n 1cb8a │ │ + b.n 3c23a │ │ movs r7, r0 │ │ - b.n 1cb8e │ │ + b.n 3c23e │ │ ldr r3, [r3, #60] @ 0x3c │ │ add.w r0, r0, sl │ │ - b.n 1cb96 │ │ + b.n 3c246 │ │ asrs r2, r1, #32 │ │ - b.n 1cb9a │ │ + b.n 3c24a │ │ movs r0, #9 │ │ - b.n 1cb9e │ │ + b.n 3c24e │ │ ldr r7, [r2, #60] @ 0x3c │ │ add.w r0, r0, r8, asr #24 │ │ - b.n 1cd7a │ │ + b.n 3c42a │ │ movs r0, #7 │ │ - b.n 1cbaa │ │ + b.n 3c25a │ │ movs r6, r0 │ │ - b.n 1cbae │ │ + b.n 3c25e │ │ asrs r6, r0, #32 │ │ - b.n 1cbb2 │ │ + b.n 3c262 │ │ ldr r2, [r2, #60] @ 0x3c │ │ add.w r0, r0, r8, rrx │ │ - b.n 1cfba │ │ + b.n 3c66a │ │ asrs r2, r1, #32 │ │ - b.n 1cbbe │ │ + b.n 3c26e │ │ lsrs r0, r0, #11 │ │ orn r0, r1, #851968 @ 0xd0000 │ │ movt r0, #528 @ 0x210 │ │ - b.n 1cd9e │ │ + b.n 3c44e │ │ strb r0, [r0, #0] │ │ - b.n 1cfce │ │ + b.n 3c67e │ │ ldrh r7, [r1, #22] │ │ orn r0, r1, #3735552 @ 0x390000 │ │ - b.n 1cdaa │ │ - add r0, pc, #4 @ (adr r0, 1c89c ) │ │ - b.n 1cfda │ │ + b.n 3c45a │ │ + add r0, pc, #4 @ (adr r0, 3bf4c ) │ │ + b.n 3c68a │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 1cdb2 │ │ - ldr r2, [pc, #828] @ (1cbe0 ) │ │ + b.n 3c462 │ │ + ldr r2, [pc, #828] @ (3c290 ) │ │ orn sl, r2, #26496 @ 0x6780 │ │ orr.w r0, r1, #2228224 @ 0x220000 │ │ - b.n 1cbee │ │ + b.n 3c29e │ │ cmp r2, #143 @ 0x8f │ │ orr.w sl, r5, #6291456 @ 0x600000 │ │ orr.w r0, r1, #8912896 @ 0x880000 │ │ - b.n 1cbfa │ │ + b.n 3c2aa │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r6, #2688 @ 0xa80 │ │ - b.n 1cdd2 │ │ + b.n 3c482 │ │ cmp r3, #66 @ 0x42 │ │ vldr d19, [sp, #304] @ 0x130 │ │ vldr s13, [sp, #828] @ 0x33c │ │ - bne.w fffa2e6c │ │ - bne.w fff5db42 │ │ - b.n 1c3f0 │ │ + bne.w fffc251c │ │ + bne.w fff7d1f2 │ │ + b.n 3baa0 │ │ strb r4, [r3, #5] │ │ - b.n 1c3f4 │ │ + b.n 3baa4 │ │ cmp r3, #44 @ 0x2c │ │ vstr d19, [sp, #216] @ 0xd8 │ │ @ instruction: 0xedcd09f4 │ │ add.w r0, r0, r6 │ │ - b.n 1cc2a │ │ + b.n 3c2da │ │ lsrs r2, r6, #7 │ │ add.w r0, r0, r4, ror #10 │ │ - b.n 1c42c │ │ + b.n 3badc │ │ str r4, [r4, #8] │ │ - b.n 1ce10 │ │ + b.n 3c4c0 │ │ lsrs r1, r4, #30 │ │ - b.n 1ce18 │ │ + b.n 3c4c8 │ │ ands r1, r1 │ │ - b.n 1cc3e │ │ + b.n 3c2ee │ │ lsrs r7, r5, #11 │ │ orn r3, r0, #10368 @ 0x2880 │ │ - b.n 1cc46 │ │ + b.n 3c2f6 │ │ str r3, [r3, r1] │ │ - b.n 1c3a0 │ │ + b.n 3ba50 │ │ ldrsb r2, [r4, r4] │ │ - b.n 1cc4e │ │ + b.n 3c2fe │ │ lsls r3, r1, #1 │ │ ldmia.w r6, {r2, r3, r4, r6, ip, lr} │ │ - b.n 1c3ac │ │ + b.n 3ba5c │ │ strb r6, [r4, r0] │ │ - b.n 1cc5a │ │ + b.n 3c30a │ │ str r0, [r3, r1] │ │ - b.n 1c3b4 │ │ + b.n 3ba64 │ │ ldr r6, [r4, r0] │ │ - b.n 1cc62 │ │ + b.n 3c312 │ │ str r7, [r2, #4] │ │ - b.n 1c3bc │ │ + b.n 3ba6c │ │ str r1, [r3, r1] │ │ - b.n 1c3c0 │ │ + b.n 3ba70 │ │ ldr r6, [r2, #68] @ 0x44 │ │ - b.n 1c8f0 │ │ + b.n 3bfa0 │ │ movs r1, #2 │ │ - b.n 1cc3e │ │ + b.n 3c2ee │ │ movs r0, #90 @ 0x5a │ │ - b.n 1c3cc │ │ + b.n 3ba7c │ │ movs r1, #35 @ 0x23 │ │ - b.n 1cc7a │ │ + b.n 3c32a │ │ str r0, [r2, #8] │ │ - b.n 1ce58 │ │ + b.n 3c508 │ │ movs r0, #84 @ 0x54 │ │ - b.n 1c3d8 │ │ + b.n 3ba88 │ │ movs r5, #35 @ 0x23 │ │ - b.n 1cc86 │ │ + b.n 3c336 │ │ movs r0, #85 @ 0x55 │ │ - b.n 1c3e0 │ │ + b.n 3ba90 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 1cc8e │ │ + b.n 3c33e │ │ movs r0, #86 @ 0x56 │ │ - b.n 1c3e8 │ │ + b.n 3ba98 │ │ movs r2, #33 @ 0x21 │ │ - b.n 1cc96 │ │ + b.n 3c346 │ │ movs r0, #81 @ 0x51 │ │ - b.n 1c3f0 │ │ + b.n 3baa0 │ │ movs r6, #33 @ 0x21 │ │ - b.n 1cc9e │ │ + b.n 3c34e │ │ movs r0, #82 @ 0x52 │ │ - b.n 1c3f8 │ │ + b.n 3baa8 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 1c930 │ │ + b.n 3bfe0 │ │ movs r3, #3 │ │ - b.n 1cc6e │ │ + b.n 3c31e │ │ movs r0, #83 @ 0x53 │ │ - b.n 1c404 │ │ + b.n 3bab4 │ │ movs r3, #32 │ │ - b.n 1ccb2 │ │ + b.n 3c362 │ │ movs r0, #78 @ 0x4e │ │ - b.n 1c40c │ │ + b.n 3babc │ │ movs r7, #32 │ │ - b.n 1ccba │ │ + b.n 3c36a │ │ movs r0, #79 @ 0x4f │ │ - b.n 1c414 │ │ + b.n 3bac4 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 1c948 │ │ + b.n 3bff8 │ │ asrs r1, r0, #8 │ │ - b.n 1cc8a │ │ + b.n 3c33a │ │ asrs r0, r2, #1 │ │ - b.n 1c420 │ │ + b.n 3bad0 │ │ asrs r0, r4, #2 │ │ - b.n 1c4c8 │ │ + b.n 3bb78 │ │ cmp r7, #127 @ 0x7f │ │ - b.n 1ceb0 │ │ + b.n 3c560 │ │ cmp r2, #239 @ 0xef │ │ orn r4, r2, #659456 @ 0xa1000 │ │ - b.n 1ccda │ │ + b.n 3c38a │ │ asrs r2, r1, #1 │ │ - b.n 1c434 │ │ + b.n 3bae4 │ │ movs r0, #75 @ 0x4b │ │ - b.n 1c438 │ │ + b.n 3bae8 │ │ cmp r0, #33 @ 0x21 │ │ - b.n 1cce6 │ │ + b.n 3c396 │ │ movs r0, #76 @ 0x4c │ │ - b.n 1c440 │ │ + b.n 3baf0 │ │ subs r4, #81 @ 0x51 │ │ - b.n 1c970 │ │ + b.n 3c020 │ │ str r4, [r3, r2] │ │ - b.n 1c4ec │ │ + b.n 3bb9c │ │ lsls r0, r0, #4 │ │ - b.n 1ccbc │ │ + b.n 3c36c │ │ lsls r5, r1, #1 │ │ - b.n 1c450 │ │ + b.n 3bb00 │ │ lsls r6, r0, #1 │ │ ldmia.w r6, {r0, r2, r5, r8} │ │ - b.n 1cd02 │ │ + b.n 3c3b2 │ │ lsls r7, r0, #1 │ │ - b.n 1c45c │ │ + b.n 3bb0c │ │ lsls r5, r4, #20 │ │ - b.n 1cd0a │ │ + b.n 3c3ba │ │ lsls r0, r1, #1 │ │ - b.n 1c464 │ │ + b.n 3bb14 │ │ lsrs r5, r4, #4 │ │ - b.n 1cd12 │ │ + b.n 3c3c2 │ │ lsls r1, r1, #1 │ │ - b.n 1c46c │ │ + b.n 3bb1c │ │ lsls r6, r4, #8 │ │ - b.n 1cd1a │ │ + b.n 3c3ca │ │ lsls r4, r0, #1 │ │ - b.n 1c474 │ │ + b.n 3bb24 │ │ lsls r6, r4, #24 │ │ - b.n 1cd22 │ │ + b.n 3c3d2 │ │ lsls r5, r0, #1 │ │ - b.n 1c47c │ │ + b.n 3bb2c │ │ lsrs r6, r2, #9 │ │ - b.n 1c9b4 │ │ + b.n 3c064 │ │ lsls r5, r0, #12 │ │ - b.n 1ccee │ │ + b.n 3c39e │ │ lsls r6, r0, #1 │ │ - b.n 1c488 │ │ + b.n 3bb38 │ │ lsls r2, r4, #12 │ │ - b.n 1cd36 │ │ + b.n 3c3e6 │ │ lsls r1, r0, #1 │ │ - b.n 1c490 │ │ + b.n 3bb40 │ │ lsls r2, r4, #28 │ │ - b.n 1cd3e │ │ + b.n 3c3ee │ │ lsls r2, r0, #1 │ │ - b.n 1c498 │ │ + b.n 3bb48 │ │ lsrs r2, r2, #13 │ │ - b.n 1c9cc │ │ + b.n 3c07c │ │ lsls r6, r0, #8 │ │ - b.n 1cd0a │ │ + b.n 3c3ba │ │ lsls r3, r0, #1 │ │ - b.n 1c4a4 │ │ + b.n 3bb54 │ │ movs r0, r2 │ │ - b.n 1cf24 │ │ + b.n 3c5d4 │ │ adds r0, #184 @ 0xb8 │ │ - b.n 1c5d0 │ │ + b.n 3bc80 │ │ asrs r5, r7, #32 │ │ - b.n 1c4b0 │ │ + b.n 3bb60 │ │ lsrs r7, r1, #10 │ │ orr.w r4, r0, #10551296 @ 0xa10000 │ │ - b.n 1cd62 │ │ + b.n 3c412 │ │ adds r0, #154 @ 0x9a │ │ - b.n 1c9e4 │ │ + b.n 3c094 │ │ movs r6, r7 │ │ - b.n 1c4c0 │ │ + b.n 3bb70 │ │ lsrs r1, r4, #32 │ │ - b.n 1cd6e │ │ + b.n 3c41e │ │ movs r7, r7 │ │ - b.n 1c4c8 │ │ + b.n 3bb78 │ │ lsrs r1, r2, #17 │ │ - b.n 1c9f8 │ │ + b.n 3c0a8 │ │ lsls r2, r0, #4 │ │ - b.n 1cd3a │ │ + b.n 3c3ea │ │ lsls r0, r0, #1 │ │ - b.n 1c4d4 │ │ + b.n 3bb84 │ │ lsls r0, r4, #1 │ │ - b.n 1d182 │ │ + b.n 3c832 │ │ asrs r7, r5, #1 │ │ - b.n 1cf60 │ │ + b.n 3c610 │ │ cmp r2, #128 @ 0x80 │ │ orr.w r0, r4, #8978432 @ 0x890000 │ │ - b.n 1cd8e │ │ + b.n 3c43e │ │ movs r0, #1 │ │ - b.n 1d192 │ │ + b.n 3c842 │ │ adds r0, #111 @ 0x6f │ │ - b.n 1c5f0 │ │ + b.n 3bca0 │ │ strb r0, [r0, #0] │ │ - b.n 1c562 │ │ + b.n 3bc12 │ │ lsrs r2, r6, #7 │ │ add.w r0, r0, ip, lsr #5 │ │ - b.n 1cef8 │ │ + b.n 3c5a8 │ │ movs r1, r1 │ │ - b.n 1cda6 │ │ + b.n 3c456 │ │ movs r0, #32 │ │ - b.n 1d1aa │ │ + b.n 3c85a │ │ lsrs r6, r5, #7 │ │ add.w r0, r0, r0 │ │ - b.n 1c59a │ │ + b.n 3bc4a │ │ movs r4, #7 │ │ - b.n 1d1b6 │ │ + b.n 3c866 │ │ asrs r4, r5, #4 │ │ - b.n 1c5b8 │ │ + b.n 3bc68 │ │ subs r4, #255 @ 0xff │ │ - b.n 1d1be │ │ + b.n 3c86e │ │ movs r2, #160 @ 0xa0 │ │ - b.n 1ca86 │ │ + b.n 3c136 │ │ movs r0, #100 @ 0x64 │ │ - b.n 1c49c │ │ + b.n 3bb4c │ │ movs r5, #128 @ 0x80 │ │ - b.n 1cdca │ │ + b.n 3c47a │ │ adds r2, #160 @ 0xa0 │ │ - b.n 1ca94 │ │ + b.n 3c144 │ │ movs r0, #114 @ 0x72 │ │ - b.n 1c830 │ │ + b.n 3bee0 │ │ asrs r1, r0, #32 │ │ - b.n 1cbb4 │ │ + b.n 3c264 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 1cd9e │ │ + b.n 3c44e │ │ movs r0, #3 │ │ - b.n 1cda2 │ │ + b.n 3c452 │ │ subs r2, #208 @ 0xd0 │ │ - b.n 1ca70 │ │ + b.n 3c120 │ │ movs r7, r6 │ │ - b.n 1cf66 │ │ + b.n 3c616 │ │ movs r0, #3 │ │ - b.n 1cdae │ │ + b.n 3c45e │ │ movs r7, r7 │ │ - b.n 1ceae │ │ + b.n 3c55e │ │ movs r0, #96 @ 0x60 │ │ - b.n 1c4c8 │ │ + b.n 3bb78 │ │ movs r0, #1 │ │ - b.n 1cfb6 │ │ + b.n 3c666 │ │ movs r1, r1 │ │ - b.n 1cdfa │ │ + b.n 3c4aa │ │ lsrs r2, r3, #7 │ │ add.w r0, r0, r4, asr #5 │ │ - b.n 1cf58 │ │ + b.n 3c608 │ │ movs r1, r1 │ │ - b.n 1ce06 │ │ + b.n 3c4b6 │ │ movs r0, #8 │ │ - b.n 1d20a │ │ + b.n 3c8ba │ │ lsrs r6, r2, #7 │ │ add.w r0, r0, r4, asr #32 │ │ - b.n 1c60c │ │ + b.n 3bcbc │ │ adds r0, #24 │ │ - b.n 1cff0 │ │ + b.n 3c6a0 │ │ str r4, [r0, r0] │ │ - b.n 1c614 │ │ + b.n 3bcc4 │ │ strb r0, [r1, #0] │ │ - b.n 1cff8 │ │ + b.n 3c6a8 │ │ lsrs r0, r6, #28 │ │ - b.n 1c860 │ │ + b.n 3bf10 │ │ movs r6, r1 │ │ ldmia.w r3, {r2, r3, r4} │ │ - b.n 1c5f4 │ │ + b.n 3bca4 │ │ lsrs r3, r6, #28 │ │ - b.n 1c86c │ │ + b.n 3bf1c │ │ movs r0, r3 │ │ - b.n 1c5fc │ │ + b.n 3bcac │ │ lsrs r2, r6, #28 │ │ - b.n 1c874 │ │ + b.n 3bf24 │ │ str r4, [r2, #0] │ │ - b.n 1c634 │ │ + b.n 3bce4 │ │ movs r4, r2 │ │ - b.n 1c608 │ │ + b.n 3bcb8 │ │ lsrs r1, r6, #28 │ │ - b.n 1c880 │ │ + b.n 3bf30 │ │ movs r0, r2 │ │ - b.n 1c610 │ │ + b.n 3bcc0 │ │ lsrs r6, r6, #28 │ │ - b.n 1c888 │ │ + b.n 3bf38 │ │ lsls r4, r1, #2 │ │ ldmia.w r7, {r2, r3} │ │ - b.n 1c61c │ │ + b.n 3bccc │ │ lsrs r7, r6, #28 │ │ - b.n 1c894 │ │ + b.n 3bf44 │ │ movs r0, r1 │ │ - b.n 1c624 │ │ + b.n 3bcd4 │ │ lsrs r3, r6, #28 │ │ - b.n 1c89c │ │ + b.n 3bf4c │ │ movs r4, r0 │ │ - b.n 1c62c │ │ + b.n 3bcdc │ │ lsrs r2, r6, #28 │ │ - b.n 1c8a4 │ │ + b.n 3bf54 │ │ movs r0, r0 │ │ - b.n 1c634 │ │ + b.n 3bce4 │ │ movs r2, r1 │ │ - b.n 1ce6e │ │ - beq.n 1cb90 │ │ - b.n 1cfc8 │ │ + b.n 3c51e │ │ + beq.n 3c240 │ │ + b.n 3c678 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 1d054 │ │ + b.n 3c704 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r6, sp} │ │ - b.n 1c680 │ │ + b.n 3bd30 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 1c666 │ │ + b.n 3bd16 │ │ movs r0, #2 │ │ - b.n 1cc68 │ │ + b.n 3c318 │ │ asrs r4, r5, #2 │ │ - b.n 1c66e │ │ + b.n 3bd1e │ │ movs r2, r0 │ │ - b.n 1ce92 │ │ + b.n 3c542 │ │ vrhadd.u d14, d3, d31 │ │ mrc2 10, 5, lr, cr5, cr15, {7} @ │ │ - blx 41d19c │ │ - blx 41d1a0 │ │ + blx 43c84c │ │ + blx 43c850 │ │ vrsra.u64 q8, , #16 │ │ vcge.u8 q0, q8, │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r7, r7, #15 │ │ movs r2, r3 │ │ movs r0, r0 │ │ @@ -37259,2394 +80000,2394 @@ │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 1cae2 │ │ + bls.n 3c192 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ - b.n 1c862 │ │ + b.n 3bf12 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 1cbf2 │ │ + cbnz r7, 3c2a2 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fff9763e │ │ - strh r2, [r0, #58] @ 0x3a │ │ - @ instruction: 0xfffe8eb4 │ │ - vcvt.u16.f16 d24, d16, #2 │ │ - vsri.64 , q2, #2 │ │ - bmi.n 1cb5a │ │ - ldr r7, [pc, #960] @ (1cf74 ) │ │ + bmi.w fffb6cee │ │ + str r4, [sp, #28] │ │ + vpadal.u q14, q6 │ │ + @ instruction: 0xfffcc548 │ │ + vsri.64 , q2, #4 │ │ + bmi.n 3c20a │ │ + ldr r7, [pc, #960] @ (3c624 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 1d0d4 │ │ - beq.n 1cbc4 │ │ - b.n 1d058 │ │ + b.n 3c784 │ │ + beq.n 3c274 │ │ + b.n 3c708 │ │ ldrh r4, [r0, #24] │ │ stc 14, cr13, [sp, #-712]! @ 0xfffffd38 │ │ - b.n 1d060 │ │ + b.n 3c710 │ │ ldrh r3, [r5, #48] @ 0x30 │ │ - b.n 1d0e4 │ │ + b.n 3c794 │ │ ands r3, r0 │ │ - b.n 1cf0e │ │ + b.n 3c5be │ │ adds r0, #2 │ │ - b.n 1cf12 │ │ + b.n 3c5c2 │ │ lsls r1, r0, #2 │ │ - b.n 1d27e │ │ + b.n 3c92e │ │ lsls r0, r1, #3 │ │ - b.n 1c6f4 │ │ + b.n 3bda4 │ │ lsrs r0, r0 │ │ - b.n 1c6f8 │ │ + b.n 3bda8 │ │ asrs r4, r5, #2 │ │ - b.n 1c6fc │ │ + b.n 3bdac │ │ lsls r6, r7, #5 │ │ rev r0, r0 │ │ cmp r6, #96 @ 0x60 │ │ - b.n 1c728 │ │ + b.n 3bdd8 │ │ @ instruction: 0xeb01e24b │ │ lsls r0, r5, #1 │ │ - b.n 1d08e │ │ + b.n 3c73e │ │ asrs r3, r0, #32 │ │ - b.n 1cf36 │ │ + b.n 3c5e6 │ │ movs r0, #2 │ │ - b.n 1cd18 │ │ + b.n 3c3c8 │ │ ands r3, r0 │ │ - b.n 1cf3e │ │ + b.n 3c5ee │ │ adds r0, #228 @ 0xe4 │ │ - b.n 1c71c │ │ + b.n 3bdcc │ │ strb r0, [r1, #31] │ │ add.w lr, r0, r4, lsl #9 │ │ - b.n 1c748 │ │ + b.n 3bdf8 │ │ strb r0, [r0, #0] │ │ - b.n 1d34e │ │ + b.n 3c9fe │ │ lsls r4, r7, #16 │ │ - b.n 1c648 │ │ + b.n 3bcf8 │ │ str r0, [sp, #4] │ │ - b.n 1d356 │ │ + b.n 3ca06 │ │ strb r4, [r4, #12] │ │ - b.n 1c734 │ │ + b.n 3bde4 │ │ stmia r0!, {} │ │ - b.n 1d35e │ │ + b.n 3ca0e │ │ strb r0, [r4, #12] │ │ - b.n 1c73c │ │ + b.n 3bdec │ │ @ instruction: 0xeb01e24b │ │ strb r4, [r3, #12] │ │ - b.n 1c744 │ │ + b.n 3bdf4 │ │ strb r0, [r0, #0] │ │ - b.n 1d3ee │ │ + b.n 3ca9e │ │ lsrs r0, r4, #30 │ │ - b.n 1cd40 │ │ + b.n 3c3f0 │ │ asrs r0, r7, #16 │ │ - b.n 1c66c │ │ + b.n 3bd1c │ │ adds r4, #52 @ 0x34 │ │ - b.n 1c670 │ │ + b.n 3bd20 │ │ movs r0, #2 │ │ - b.n 1cd5c │ │ + b.n 3c40c │ │ lsls r0, r4, #16 │ │ - b.n 1cfd4 │ │ + b.n 3c684 │ │ str r0, [r6, #64] @ 0x40 │ │ - b.n 1c67c │ │ + b.n 3bd2c │ │ movs r1, r0 │ │ - b.n 1cd6a │ │ + b.n 3c41a │ │ lsls r0, r1, #12 │ │ - b.n 1c768 │ │ + b.n 3be18 │ │ movs r0, r0 │ │ - b.n 1d1b8 │ │ + b.n 3c868 │ │ strb r4, [r5, r0] │ │ - b.n 1c68c │ │ + b.n 3bd3c │ │ lsls r4, r1, #12 │ │ - b.n 1c774 │ │ + b.n 3be24 │ │ movs r0, r0 │ │ - b.n 1d1ca │ │ + b.n 3c87a │ │ lsls r0, r2, #12 │ │ - b.n 1c77c │ │ + b.n 3be2c │ │ movs r0, r0 │ │ - b.n 1d1d0 │ │ + b.n 3c880 │ │ lsls r4, r2, #12 │ │ - b.n 1c784 │ │ + b.n 3be34 │ │ movs r0, r0 │ │ - b.n 1d1c6 │ │ + b.n 3c876 │ │ lsls r0, r3, #12 │ │ - b.n 1c78c │ │ + b.n 3be3c │ │ lsls r0, r5, #1 │ │ - b.n 1d112 │ │ + b.n 3c7c2 │ │ asrs r4, r0, #32 │ │ - b.n 1cfba │ │ + b.n 3c66a │ │ strh r0, [r0, #0] │ │ - b.n 1d43e │ │ + b.n 3caee │ │ strb r1, [r5, #30] │ │ add.w r4, r0, ip, rrx │ │ - b.n 1c6bc │ │ + b.n 3bd6c │ │ strb r0, [r0, #0] │ │ - b.n 1d3ca │ │ + b.n 3ca7a │ │ asrs r0, r7, #16 │ │ - b.n 1c6c4 │ │ + b.n 3bd74 │ │ adds r4, #52 @ 0x34 │ │ - b.n 1c6c8 │ │ + b.n 3bd78 │ │ lsrs r0, r4, #30 │ │ - b.n 1cda6 │ │ + b.n 3c456 │ │ str r0, [r6, #64] @ 0x40 │ │ - b.n 1c6d0 │ │ + b.n 3bd80 │ │ cmp r5, #180 @ 0xb4 │ │ - b.n 1c7dc │ │ + b.n 3be8c │ │ lsls r0, r4, #16 │ │ - b.n 1d034 │ │ + b.n 3c6e4 │ │ strb r4, [r5, r0] │ │ - b.n 1c6dc │ │ + b.n 3bd8c │ │ movs r1, r0 │ │ - b.n 1cdca │ │ + b.n 3c47a │ │ lsls r0, r5, #22 │ │ - b.n 1c7c8 │ │ + b.n 3be78 │ │ movs r0, r0 │ │ - b.n 1d218 │ │ + b.n 3c8c8 │ │ lsls r4, r5, #22 │ │ - b.n 1c7d0 │ │ + b.n 3be80 │ │ movs r0, r0 │ │ - b.n 1d226 │ │ + b.n 3c8d6 │ │ lsls r0, r6, #22 │ │ - b.n 1c7d8 │ │ + b.n 3be88 │ │ movs r0, r0 │ │ - b.n 1d22c │ │ + b.n 3c8dc │ │ strb r4, [r0, #23] │ │ - b.n 1c7e0 │ │ + b.n 3be90 │ │ strb r0, [r0, #23] │ │ - b.n 1c7e4 │ │ + b.n 3be94 │ │ movs r0, #2 │ │ - b.n 1cdec │ │ + b.n 3c49c │ │ strb r4, [r7, #22] │ │ - b.n 1c7ec │ │ + b.n 3be9c │ │ strb r0, [r0, #0] │ │ - b.n 1d416 │ │ + b.n 3cac6 │ │ lsls r4, r6, #22 │ │ - b.n 1c7f4 │ │ + b.n 3bea4 │ │ movs r0, r0 │ │ - b.n 1d22c │ │ + b.n 3c8dc │ │ lsls r0, r7, #22 │ │ - b.n 1c7fc │ │ + b.n 3beac │ │ lsrs r2, r0, #31 │ │ - b.n 1d200 │ │ + b.n 3c8b0 │ │ asrs r0, r0, #32 │ │ - b.n 1d02a │ │ + b.n 3c6da │ │ movs r5, #152 @ 0x98 │ │ add.w sp, r0, r4, asr #9 │ │ - b.n 1c830 │ │ + b.n 3bee0 │ │ @ instruction: 0xeb01e28d │ │ lsrs r2, r5, #29 │ │ - b.n 1d216 │ │ + b.n 3c8c6 │ │ movs r0, #2 │ │ - b.n 1ce1c │ │ + b.n 3c4cc │ │ asrs r0, r0, #32 │ │ - b.n 1d042 │ │ + b.n 3c6f2 │ │ movs r5, #146 @ 0x92 │ │ add.w pc, r0, r2, lsl #15 │ │ - b.n 1d224 │ │ + b.n 3c8d4 │ │ str r0, [r5, #88] @ 0x58 │ │ - b.n 1c848 │ │ + b.n 3bef8 │ │ cmp ip, r5 │ │ - b.n 1c84c │ │ + b.n 3befc │ │ ldr r7, [sp, #796] @ 0x31c │ │ - b.n 1d230 │ │ + b.n 3c8e0 │ │ movs r7, r1 │ │ ldmia.w r3, {r5, r6, r7, ip, sp} │ │ - b.n 1c838 │ │ + b.n 3bee8 │ │ adds r0, #0 │ │ - b.n 1ce4e │ │ + b.n 3c4fe │ │ strb r0, [r6, r6] │ │ - b.n 1c860 │ │ - b.n 1cd2a │ │ - b.n 1ce72 │ │ + b.n 3bf10 │ │ + b.n 3c3da │ │ + b.n 3c522 │ │ movs r4, r0 │ │ - b.n 1ce90 │ │ + b.n 3c540 │ │ stmia r5!, {r2, r4, r5, r7} │ │ - b.n 1c86c │ │ + b.n 3bf1c │ │ movs r2, r0 │ │ - b.n 1ce80 │ │ + b.n 3c530 │ │ movs r0, #5 │ │ - b.n 1ce9e │ │ + b.n 3c54e │ │ movs r0, #224 @ 0xe0 │ │ - b.n 1c878 │ │ + b.n 3bf28 │ │ str r0, [r0, r0] │ │ - b.n 1d482 │ │ + b.n 3cb32 │ │ asrs r0, r3, #12 │ │ - b.n 1c880 │ │ + b.n 3bf30 │ │ strh r0, [r7, #44] @ 0x2c │ │ - b.n 1c884 │ │ + b.n 3bf34 │ │ movs r0, #2 │ │ - b.n 1cec6 │ │ + b.n 3c576 │ │ lsls r4, r1, #3 │ │ - b.n 1c86c │ │ + b.n 3bf1c │ │ stmia r0!, {} │ │ - b.n 1d496 │ │ + b.n 3cb46 │ │ cmp ip, r7 │ │ - b.n 1c894 │ │ + b.n 3bf44 │ │ strh r1, [r0, #0] │ │ - b.n 1cece │ │ + b.n 3c57e │ │ lsls r1, r0, #9 │ │ ldmia.w r9, {r6, r7, r8, sl, sp, pc} │ │ - b.n 1c8a0 │ │ + b.n 3bf50 │ │ movs r0, r0 │ │ - b.n 1ced2 │ │ + b.n 3c582 │ │ strb r4, [r0, #23] │ │ - b.n 1c8a8 │ │ + b.n 3bf58 │ │ ands r0, r0 │ │ - b.n 1d4b2 │ │ - add r0, pc, #24 @ (adr r0, 1cd8c ) │ │ - b.n 1ceea │ │ + b.n 3cb62 │ │ + add r0, pc, #24 @ (adr r0, 3c43c ) │ │ + b.n 3c59a │ │ lsls r4, r3, #3 │ │ - b.n 1c894 │ │ + b.n 3bf44 │ │ asrs r1, r1, #32 │ │ - b.n 1ceec │ │ + b.n 3c59c │ │ movs r0, r0 │ │ - b.n 1cd96 │ │ + b.n 3c446 │ │ movs r1, r0 │ │ - b.n 1cd86 │ │ + b.n 3c436 │ │ asrs r0, r4, #3 │ │ - b.n 1c8a4 │ │ + b.n 3bf54 │ │ adds r0, #212 @ 0xd4 │ │ - b.n 1c8a8 │ │ + b.n 3bf58 │ │ asrs r0, r0, #32 │ │ - b.n 1d552 │ │ - b.n 1cf44 │ │ - b.n 1c8b0 │ │ + b.n 3cc02 │ │ + b.n 3c5f4 │ │ + b.n 3bf60 │ │ str r0, [r0, #0] │ │ - b.n 1d4da │ │ + b.n 3cb8a │ │ movs r0, #208 @ 0xd0 │ │ - b.n 1c8b8 │ │ + b.n 3bf68 │ │ str r0, [sp, #0] │ │ - b.n 1cfc0 │ │ + b.n 3c670 │ │ strb r1, [r0, #0] │ │ - b.n 1ce46 │ │ + b.n 3c4f6 │ │ lsls r0, r0, #5 │ │ - b.n 1d3b2 │ │ + b.n 3ca62 │ │ movs r6, r6 │ │ - b.n 1d448 │ │ + b.n 3caf8 │ │ strb r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 1d05c │ │ + b.n 3c70c │ │ lsrs r4, r1, #26 │ │ - b.n 1d3c4 │ │ + b.n 3ca74 │ │ lsrs r2, r2, #31 │ │ - b.n 1d454 │ │ + b.n 3cb04 │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ movs r0, r0 │ │ - b.n 1d082 │ │ + b.n 3c732 │ │ movs r3, r7 │ │ - b.n 1d3de │ │ - b.n 1cf64 │ │ - b.n 1c908 │ │ + b.n 3ca8e │ │ + b.n 3c614 │ │ + b.n 3bfb8 │ │ lsrs r0, r1, #29 │ │ - b.n 1d466 │ │ + b.n 3cb16 │ │ str r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ str r1, [r0, r0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 1d09a │ │ + b.n 3c74a │ │ adds r0, #0 │ │ - b.n 1d522 │ │ + b.n 3cbd2 │ │ lsrs r6, r4, #19 │ │ - b.n 1d400 │ │ + b.n 3cab0 │ │ ands r1, r0 │ │ strh r0, [r0, #24] │ │ adds r0, #1 │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 1d488 │ │ + b.n 3cb38 │ │ movs r0, r0 │ │ - b.n 1d09a │ │ + b.n 3c74a │ │ movs r0, #0 │ │ - b.n 1d53a │ │ + b.n 3cbea │ │ asrs r0, r0, #32 │ │ - b.n 1d53e │ │ + b.n 3cbee │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 1d4fa │ │ + b.n 3cbaa │ │ movs r0, r0 │ │ - b.n 1d54e │ │ + b.n 3cbfe │ │ movs r1, r0 │ │ adds r3, #0 │ │ - blx 426064 │ │ + blx 445714 │ │ movs r7, r0 │ │ - b.n 1d11a │ │ + b.n 3c7ca │ │ strb r1, [r0, #0] │ │ - b.n 1d32e │ │ + b.n 3c9de │ │ ldrb r7, [r2, #28] │ │ - b.n 1d100 │ │ + b.n 3c7b0 │ │ strb r7, [r4, #10] │ │ - b.n 1d166 │ │ + b.n 3c816 │ │ strb r0, [r0, #0] │ │ - b.n 1d1b8 │ │ + b.n 3c868 │ │ asrs r7, r0, #32 │ │ - b.n 1d1b0 │ │ + b.n 3c860 │ │ movs r0, r0 │ │ - b.n 1d134 │ │ + b.n 3c7e4 │ │ asrs r0, r0, #32 │ │ - b.n 1d1ba │ │ + b.n 3c86a │ │ asrs r7, r0, #32 │ │ - b.n 1d13c │ │ + b.n 3c7ec │ │ movs r0, #1 │ │ - b.n 1d1c4 │ │ + b.n 3c874 │ │ movs r0, r0 │ │ - b.n 1d146 │ │ + b.n 3c7f6 │ │ movs r0, #0 │ │ - b.n 1d1ce │ │ + b.n 3c87e │ │ asrs r1, r0, #32 │ │ - b.n 1d14e │ │ + b.n 3c7fe │ │ movs r0, #1 │ │ - b.n 1d1d8 │ │ + b.n 3c888 │ │ movs r0, r0 │ │ - b.n 1d156 │ │ + b.n 3c806 │ │ movs r0, #0 │ │ - b.n 1d1ee │ │ + b.n 3c89e │ │ movs r0, r0 │ │ - b.n 1d1e6 │ │ + b.n 3c896 │ │ movs r1, r0 │ │ - b.n 1d15e │ │ + b.n 3c80e │ │ subs r7, r7, #2 │ │ - b.n 1d478 │ │ + b.n 3cb28 │ │ movs r2, r0 │ │ - b.n 1d166 │ │ + b.n 3c816 │ │ subs r1, r1, #7 │ │ - b.n 1d4ee │ │ + b.n 3cb9e │ │ movs r0, r0 │ │ - b.n 1d3ae │ │ + b.n 3ca5e │ │ movs r0, #212 @ 0xd4 │ │ - b.n 1c9ac │ │ + b.n 3c05c │ │ lsls r0, r2, #6 │ │ - b.n 1ce78 │ │ + b.n 3c528 │ │ asrs r1, r0, #32 │ │ - b.n 1cf9e │ │ + b.n 3c64e │ │ movs r1, #115 @ 0x73 │ │ - b.n 1d492 │ │ + b.n 3cb42 │ │ movs r0, #45 @ 0x2d │ │ - b.n 1d50a │ │ + b.n 3cbba │ │ asrs r4, r0, #7 │ │ - b.n 1c9a0 │ │ + b.n 3c050 │ │ lsls r0, r2, #10 │ │ - b.n 1ce8e │ │ + b.n 3c53e │ │ asrs r0, r3, #3 │ │ - b.n 1c9c8 │ │ + b.n 3c078 │ │ asrs r2, r0, #32 │ │ - b.n 1cff4 │ │ + b.n 3c6a4 │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 1d4a0 │ │ + b.n 3cb50 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 1d524 │ │ + b.n 3cbd4 │ │ asrs r0, r1, #7 │ │ - b.n 1c9b8 │ │ + b.n 3c068 │ │ lsls r0, r2, #10 │ │ - b.n 1cea6 │ │ + b.n 3c556 │ │ asrs r2, r0, #32 │ │ - b.n 1d022 │ │ + b.n 3c6d2 │ │ movs r3, #25 │ │ - b.n 1d4ae │ │ + b.n 3cb5e │ │ movs r5, #81 @ 0x51 │ │ - b.n 1d536 │ │ + b.n 3cbe6 │ │ asrs r4, r1, #7 │ │ - b.n 1c9cc │ │ + b.n 3c07c │ │ lsls r0, r2, #10 │ │ - b.n 1ceba │ │ + b.n 3c56a │ │ asrs r0, r2, #3 │ │ - b.n 1c9f4 │ │ + b.n 3c0a4 │ │ asrs r2, r0, #32 │ │ - b.n 1d020 │ │ + b.n 3c6d0 │ │ cmp r3, #152 @ 0x98 │ │ - b.n 1ca00 │ │ + b.n 3c0b0 │ │ movs r0, r0 │ │ - b.n 1d036 │ │ + b.n 3c6e6 │ │ lsls r4, r2, #7 │ │ - b.n 1c9e4 │ │ + b.n 3c094 │ │ lsls r4, r3, #3 │ │ - b.n 1ca08 │ │ + b.n 3c0b8 │ │ movs r0, #2 │ │ - b.n 1cff0 │ │ + b.n 3c6a0 │ │ asrs r0, r2, #7 │ │ - b.n 1c9f0 │ │ + b.n 3c0a0 │ │ subs r1, r6, #5 │ │ - b.n 1d3f4 │ │ + b.n 3caa4 │ │ movs r0, r0 │ │ - b.n 1d43e │ │ + b.n 3caee │ │ lsls r0, r3, #7 │ │ - b.n 1c9fc │ │ + b.n 3c0ac │ │ movs r0, r0 │ │ - b.n 1d45a │ │ + b.n 3cb0a │ │ lsls r4, r3, #7 │ │ - b.n 1ca04 │ │ + b.n 3c0b4 │ │ lsls r0, r4, #3 │ │ - b.n 1ca28 │ │ + b.n 3c0d8 │ │ movs r0, r0 │ │ - b.n 1d432 │ │ + b.n 3cae2 │ │ lsls r0, r4, #7 │ │ - b.n 1ca10 │ │ + b.n 3c0c0 │ │ lsrs r1, r7, #29 │ │ - b.n 1d414 │ │ + b.n 3cac4 │ │ movs r5, #20 │ │ @ instruction: 0xeb00c1e4 │ │ - b.n 1ca3c │ │ + b.n 3c0ec │ │ str r1, [sp, #928] @ 0x3a0 │ │ - b.n 1ca40 │ │ + b.n 3c0f0 │ │ movs r1, #236 @ 0xec │ │ - b.n 1ca44 │ │ + b.n 3c0f4 │ │ movs r4, r1 │ │ - b.n 1d220 │ │ + b.n 3c8d0 │ │ strb r0, [r6, #7] │ │ - b.n 1ca4c │ │ + b.n 3c0fc │ │ movs r2, r0 │ │ - b.n 1d216 │ │ + b.n 3c8c6 │ │ str r4, [r6, #28] │ │ - b.n 1ca54 │ │ + b.n 3c104 │ │ movs r7, r0 │ │ - b.n 1d21e │ │ + b.n 3c8ce │ │ str r0, [r7, r7] │ │ - b.n 1ca5c │ │ + b.n 3c10c │ │ movs r6, r0 │ │ - b.n 1d226 │ │ + b.n 3c8d6 │ │ rors r4, r7 │ │ - b.n 1ca64 │ │ + b.n 3c114 │ │ asrs r0, r0, #8 │ │ - b.n 1ca68 │ │ + b.n 3c118 │ │ movs r5, r0 │ │ - b.n 1d232 │ │ + b.n 3c8e2 │ │ movs r4, r0 │ │ - b.n 1d236 │ │ + b.n 3c8e6 │ │ strb r7, [r0, #0] │ │ - b.n 1d2fa │ │ + b.n 3c9aa │ │ adds r0, #1 │ │ - b.n 1d25e │ │ + b.n 3c90e │ │ strh r4, [r0, #0] │ │ - b.n 1d302 │ │ + b.n 3c9b2 │ │ movs r1, r0 │ │ - b.n 1d306 │ │ + b.n 3c9b6 │ │ adcs r2, r0 │ │ - b.n 1d552 │ │ + b.n 3cc02 │ │ asrs r4, r1, #32 │ │ - b.n 1d30e │ │ + b.n 3c9be │ │ adds r0, #0 │ │ asrs r0, r4, #15 │ │ ands r6, r6 │ │ - b.n 1d5f0 │ │ + b.n 3cca0 │ │ asrs r4, r0, #32 │ │ - b.n 1d07c │ │ + b.n 3c72c │ │ lsls r4, r3, #3 │ │ - b.n 1ca78 │ │ + b.n 3c128 │ │ movs r2, r0 │ │ - b.n 1d322 │ │ + b.n 3c9d2 │ │ movs r0, #9 │ │ - b.n 1d326 │ │ + b.n 3c9d6 │ │ str r0, [sp, #4] │ │ - b.n 1cf70 │ │ + b.n 3c620 │ │ subs r4, r1, #2 │ │ - b.n 1d578 │ │ + b.n 3cc28 │ │ str r5, [r0, r0] │ │ - b.n 1d332 │ │ + b.n 3c9e2 │ │ subs r2, r2, #7 │ │ - b.n 1d60c │ │ + b.n 3ccbc │ │ movs r0, #1 │ │ - b.n 1d0de │ │ + b.n 3c78e │ │ asrs r3, r7, #32 │ │ - b.n 1d592 │ │ + b.n 3cc42 │ │ str r6, [r0, #0] │ │ - b.n 1d342 │ │ + b.n 3c9f2 │ │ subs r0, r1, #5 │ │ - b.n 1d61a │ │ + b.n 3ccca │ │ movs r1, r0 │ │ - b.n 1d0ea │ │ + b.n 3c79a │ │ lsls r0, r4, #3 │ │ - b.n 1caa8 │ │ + b.n 3c158 │ │ lsrs r6, r4, #19 │ │ - b.n 1d5ac │ │ + b.n 3cc5c │ │ lsrs r6, r5, #10 │ │ - b.n 1d62c │ │ - add r0, pc, #0 @ (adr r0, 1cf98 ) │ │ - b.n 1d108 │ │ - b.n 1cf9e │ │ - b.n 1d54a │ │ + b.n 3ccdc │ │ + add r0, pc, #0 @ (adr r0, 3c648 ) │ │ + b.n 3c7b8 │ │ + b.n 3c64e │ │ + b.n 3cbfa │ │ lsls r4, r3, #3 │ │ - b.n 1cadc │ │ + b.n 3c18c │ │ str r0, [r0, r0] │ │ - b.n 1d550 │ │ + b.n 3cc00 │ │ stmia r0!, {r1} │ │ - b.n 1cfb0 │ │ + b.n 3c660 │ │ strb r0, [r0, #0] │ │ - b.n 1d55e │ │ + b.n 3cc0e │ │ movs r0, #0 │ │ - b.n 1d532 │ │ + b.n 3cbe2 │ │ lsls r4, r4, #3 │ │ - b.n 1caf0 │ │ + b.n 3c1a0 │ │ movs r0, #3 │ │ - b.n 1cfbe │ │ + b.n 3c66e │ │ movs r0, #204 @ 0xcc │ │ - b.n 1cad8 │ │ + b.n 3c188 │ │ movs r0, #224 @ 0xe0 │ │ - b.n 1cafc │ │ + b.n 3c1ac │ │ strh r3, [r0, #0] │ │ - b.n 1cfd4 │ │ + b.n 3c684 │ │ ands r0, r0 │ │ - b.n 1caea │ │ + b.n 3c19a │ │ strb r3, [r0, #0] │ │ - b.n 1cfd8 │ │ + b.n 3c688 │ │ lsls r2, r0, #1 │ │ @ instruction: 0xe9905003 │ │ - b.n 1cff2 │ │ + b.n 3c6a2 │ │ ands r1, r1 │ │ - b.n 1d102 │ │ + b.n 3c7b2 │ │ str r0, [r2, #12] │ │ - b.n 1caf8 │ │ - b.n 1cfe6 │ │ - b.n 1cff6 │ │ + b.n 3c1a8 │ │ + b.n 3c696 │ │ + b.n 3c6a6 │ │ lsrs r4, r2 │ │ - b.n 1cb00 │ │ + b.n 3c1b0 │ │ ands r4, r1 │ │ - b.n 1d12c │ │ + b.n 3c7dc │ │ asrs r1, r0, #32 │ │ - b.n 1d166 │ │ + b.n 3c816 │ │ str r4, [r1, #0] │ │ - b.n 1cb12 │ │ + b.n 3c1c2 │ │ asrs r0, r2, #3 │ │ - b.n 1cb30 │ │ + b.n 3c1e0 │ │ adds r0, #2 │ │ - b.n 1d000 │ │ - add r0, pc, #64 @ (adr r0, 1d03c ) │ │ - b.n 1d4fe │ │ + b.n 3c6b0 │ │ + add r0, pc, #64 @ (adr r0, 3c6ec ) │ │ + b.n 3cbae │ │ str r4, [r3, #12] │ │ - b.n 1cb1c │ │ + b.n 3c1cc │ │ str r3, [r0, #0] │ │ - b.n 1d168 │ │ + b.n 3c818 │ │ asrs r4, r3, #3 │ │ - b.n 1cb44 │ │ + b.n 3c1f4 │ │ lsls r5, r0, #24 │ │ ldmia.w sl, {lr, pc} │ │ - b.n 1d752 │ │ - b.n 1d030 │ │ - b.n 1d178 │ │ + b.n 3ce02 │ │ + b.n 3c6e0 │ │ + b.n 3c828 │ │ str r5, [r0, r0] │ │ - b.n 1d17a │ │ + b.n 3c82a │ │ asrs r4, r1, #3 │ │ - b.n 1cb58 │ │ + b.n 3c208 │ │ movs r0, #7 │ │ - b.n 1d186 │ │ + b.n 3c836 │ │ lsrs r0, r3 │ │ - b.n 1cb40 │ │ + b.n 3c1f0 │ │ movs r0, r1 │ │ - b.n 1d19c │ │ + b.n 3c84c │ │ lsls r0, r4, #3 │ │ - b.n 1cb48 │ │ + b.n 3c1f8 │ │ asrs r1, r0, #32 │ │ - b.n 1d1a6 │ │ + b.n 3c856 │ │ movs r2, r0 │ │ - b.n 1d036 │ │ + b.n 3c6e6 │ │ movs r1, r0 │ │ - b.n 1d03a │ │ + b.n 3c6ea │ │ movs r0, #220 @ 0xdc │ │ - b.n 1cb58 │ │ + b.n 3c208 │ │ asrs r4, r4, #3 │ │ - b.n 1cb5c │ │ + b.n 3c20c │ │ asrs r0, r0, #32 │ │ - b.n 1d806 │ │ - b.n 1d1e8 │ │ - b.n 1cb64 │ │ + b.n 3ceb6 │ │ + b.n 3c898 │ │ + b.n 3c214 │ │ str r0, [sp, #0] │ │ - b.n 1d26c │ │ + b.n 3c91c │ │ adds r0, #1 │ │ - b.n 1d0f2 │ │ + b.n 3c7a2 │ │ lsrs r4, r1, #26 │ │ - b.n 1d660 │ │ + b.n 3cd10 │ │ lsrs r2, r2, #31 │ │ - b.n 1d6f0 │ │ + b.n 3cda0 │ │ adds r0, #1 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 1d30a │ │ + b.n 3c9ba │ │ movs r3, r7 │ │ - b.n 1d67a │ │ - add r0, pc, #0 @ (adr r0, 1d068 ) │ │ - b.n 1d7aa │ │ + b.n 3cd2a │ │ + add r0, pc, #0 @ (adr r0, 3c718 ) │ │ + b.n 3ce5a │ │ lsrs r0, r1, #29 │ │ - b.n 1d702 │ │ - add r0, pc, #4 @ (adr r0, 1d074 ) │ │ + b.n 3cdb2 │ │ + add r0, pc, #4 @ (adr r0, 3c724 ) │ │ strh r0, [r0, #24] │ │ stmia r0!, {r0} │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 1d326 │ │ + b.n 3c9d6 │ │ strb r0, [r0, #0] │ │ - b.n 1d7be │ │ + b.n 3ce6e │ │ ands r0, r0 │ │ - b.n 1d7c2 │ │ + b.n 3ce72 │ │ lsrs r6, r4, #19 │ │ - b.n 1d6a0 │ │ + b.n 3cd50 │ │ strb r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ ands r1, r0 │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 1d728 │ │ + b.n 3cdd8 │ │ movs r0, r0 │ │ - b.n 1d352 │ │ + b.n 3ca02 │ │ movs r0, #0 │ │ - b.n 1d7da │ │ + b.n 3ce8a │ │ asrs r0, r0, #32 │ │ - b.n 1d7de │ │ + b.n 3ce8e │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 1d794 │ │ + b.n 3ce44 │ │ movs r0, r0 │ │ - b.n 1d7ee │ │ + b.n 3ce9e │ │ movs r1, r0 │ │ adds r3, #0 │ │ strh r6, [r0, #0] │ │ - b.n 1d3f6 │ │ + b.n 3caa6 │ │ movs r3, r0 │ │ - b.n 1d3ba │ │ + b.n 3ca6a │ │ adds r0, #1 │ │ - b.n 1d5c8 │ │ + b.n 3cc78 │ │ subs r7, #19 │ │ - b.n 1d3a0 │ │ + b.n 3ca50 │ │ str r0, [r0, #20] │ │ - b.n 1d6ce │ │ - b.n 1d270 │ │ - b.n 1cc04 │ │ + b.n 3cd7e │ │ + b.n 3c920 │ │ + b.n 3c2b4 │ │ str r6, [r6, #0] │ │ - b.n 1d768 │ │ + b.n 3ce18 │ │ adds r2, #163 @ 0xa3 │ │ - b.n 1d412 │ │ + b.n 3cac2 │ │ adds r0, #0 │ │ - b.n 1d45c │ │ + b.n 3cb0c │ │ movs r6, r0 │ │ - b.n 1d396 │ │ + b.n 3ca46 │ │ asrs r3, r0, #32 │ │ - b.n 1d460 │ │ + b.n 3cb10 │ │ str r0, [r0, #0] │ │ - b.n 1d822 │ │ + b.n 3ced2 │ │ movs r0, r0 │ │ - b.n 1d3e8 │ │ + b.n 3ca98 │ │ str r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ asrs r0, r0, #32 │ │ - b.n 1d472 │ │ - blx 426340 │ │ + b.n 3cb22 │ │ + blx 4459f0 │ │ asrs r3, r0, #32 │ │ - b.n 1d3f8 │ │ + b.n 3caa8 │ │ adds r1, #115 @ 0x73 │ │ - b.n 1d70e │ │ + b.n 3cdbe │ │ movs r0, #1 │ │ - b.n 1d486 │ │ + b.n 3cb36 │ │ adds r0, #45 @ 0x2d │ │ - b.n 1d78a │ │ + b.n 3ce3a │ │ movs r0, r0 │ │ - b.n 1d40a │ │ + b.n 3caba │ │ movs r0, #0 │ │ - b.n 1d498 │ │ + b.n 3cb48 │ │ ldrb r7, [r7, #26] │ │ - b.n 1d724 │ │ + b.n 3cdd4 │ │ asrs r1, r0, #32 │ │ - b.n 1d416 │ │ + b.n 3cac6 │ │ ldrb r1, [r1, #31] │ │ - b.n 1d79a │ │ + b.n 3ce4a │ │ movs r0, #1 │ │ - b.n 1d4b2 │ │ + b.n 3cb62 │ │ movs r0, r0 │ │ - b.n 1d422 │ │ + b.n 3cad2 │ │ movs r0, #0 │ │ - b.n 1d4ae │ │ + b.n 3cb5e │ │ movs r0, r0 │ │ - b.n 1d4ba │ │ + b.n 3cb6a │ │ movs r1, r0 │ │ - b.n 1d42a │ │ + b.n 3cada │ │ asrs r1, r3, #12 │ │ - b.n 1d732 │ │ + b.n 3cde2 │ │ movs r2, r0 │ │ - b.n 1d432 │ │ + b.n 3cae2 │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 1d740 │ │ + b.n 3cdf0 │ │ movs r0, r0 │ │ - b.n 1d67a │ │ + b.n 3cd2a │ │ movs r0, #183 @ 0xb7 │ │ - b.n 1d7c8 │ │ + b.n 3ce78 │ │ asrs r1, r2, #21 │ │ - b.n 1d7ca │ │ + b.n 3ce7a │ │ str r4, [r5, #8] │ │ - b.n 1cc80 │ │ + b.n 3c330 │ │ lsls r0, r2, #30 │ │ - b.n 1d158 │ │ + b.n 3c808 │ │ lsls r0, r2, #14 │ │ - b.n 1d154 │ │ + b.n 3c804 │ │ lsls r0, r2, #10 │ │ - b.n 1d156 │ │ + b.n 3c806 │ │ strb r7, [r0, #0] │ │ - b.n 1d292 │ │ + b.n 3c942 │ │ strb r4, [r4, #7] │ │ - b.n 1cc74 │ │ + b.n 3c324 │ │ lsls r0, r2, #6 │ │ - b.n 1d160 │ │ + b.n 3c810 │ │ strb r0, [r3, #3] │ │ - b.n 1cc9c │ │ + b.n 3c34c │ │ adds r0, #3 │ │ - b.n 1d2d4 │ │ + b.n 3c984 │ │ adds r1, #232 @ 0xe8 │ │ - b.n 1cc84 │ │ + b.n 3c334 │ │ movs r0, #2 │ │ - b.n 1d2de │ │ + b.n 3c98e │ │ movs r1, #236 @ 0xec │ │ - b.n 1cc8c │ │ + b.n 3c33c │ │ movs r0, #208 @ 0xd0 │ │ - b.n 1ccb0 │ │ + b.n 3c360 │ │ ldrh r3, [r5, #48] @ 0x30 │ │ - b.n 1d694 │ │ + b.n 3cd44 │ │ strb r0, [r1, #3] │ │ - b.n 1ccb8 │ │ + b.n 3c368 │ │ asrs r1, r0, #32 │ │ - b.n 1d2e6 │ │ + b.n 3c996 │ │ asrs r0, r6, #7 │ │ - b.n 1cca0 │ │ + b.n 3c350 │ │ movs r0, r0 │ │ - b.n 1d2f4 │ │ + b.n 3c9a4 │ │ lsls r4, r6, #7 │ │ - b.n 1cca8 │ │ + b.n 3c358 │ │ lsls r4, r3, #3 │ │ - b.n 1cccc │ │ + b.n 3c37c │ │ subs r1, r7, #5 │ │ - b.n 1d6b0 │ │ + b.n 3cd60 │ │ movs r0, #128 @ 0x80 │ │ - b.n 1d8da │ │ + b.n 3cf8a │ │ movs r0, r0 │ │ - b.n 1d6fe │ │ + b.n 3cdae │ │ lsls r0, r7, #7 │ │ - b.n 1ccbc │ │ + b.n 3c36c │ │ lsls r0, r4, #3 │ │ - b.n 1cce0 │ │ + b.n 3c390 │ │ movs r0, r0 │ │ - b.n 1d70a │ │ + b.n 3cdba │ │ lsls r4, r7, #7 │ │ - b.n 1ccc8 │ │ + b.n 3c378 │ │ lsls r4, r4, #3 │ │ - b.n 1ccec │ │ + b.n 3c39c │ │ movs r0, r0 │ │ - b.n 1d6f6 │ │ + b.n 3cda6 │ │ lsls r0, r0, #8 │ │ - b.n 1ccd4 │ │ + b.n 3c384 │ │ lsrs r5, r0, #20 │ │ - b.n 1d6d8 │ │ + b.n 3cd88 │ │ strb r3, [r3, #20] │ │ add.w r0, r0, r4, asr #2 │ │ - b.n 1cce0 │ │ + b.n 3c390 │ │ lsrs r1, r0, #30 │ │ - b.n 1d6e4 │ │ + b.n 3cd94 │ │ subs r1, r6, #5 │ │ - b.n 1d6e8 │ │ + b.n 3cd98 │ │ movs r0, #128 @ 0x80 │ │ - b.n 1d912 │ │ + b.n 3cfc2 │ │ strb r6, [r2, #20] │ │ add.w r0, r0, r8, ror #1 │ │ - b.n 1ccf4 │ │ - add r0, pc, #128 @ (adr r0, 1d25c ) │ │ - b.n 1d91e │ │ + b.n 3c3a4 │ │ + add r0, pc, #128 @ (adr r0, 3c90c ) │ │ + b.n 3cfce │ │ movs r4, r1 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n 1d526 │ │ + b.n 3cbd6 │ │ lsrs r5, r0, #20 │ │ - b.n 1d704 │ │ + b.n 3cdb4 │ │ str r1, [r0, #0] │ │ - b.n 1d52e │ │ + b.n 3cbde │ │ asrs r3, r0, #32 │ │ - b.n 1d532 │ │ + b.n 3cbe2 │ │ movs r0, #4 │ │ - b.n 1d536 │ │ + b.n 3cbe6 │ │ strb r5, [r1, #20] │ │ add.w r0, r0, r4, asr #2 │ │ - b.n 1cd18 │ │ + b.n 3c3c8 │ │ movs r3, r0 │ │ - b.n 1d70a │ │ + b.n 3cdba │ │ subs r0, r0, #7 │ │ - b.n 1d546 │ │ + b.n 3cbf6 │ │ lsrs r1, r4, #28 │ │ - b.n 1d30a │ │ - add r1, pc, #256 @ (adr r1, 1d30c ) │ │ - b.n 1d54e │ │ + b.n 3c9ba │ │ + add r1, pc, #256 @ (adr r1, 3c9bc ) │ │ + b.n 3cbfe │ │ movs r0, r0 │ │ - b.n 1d952 │ │ + b.n 3d002 │ │ lsls r0, r7, #1 │ │ - b.n 1cd30 │ │ + b.n 3c3e0 │ │ movs r0, r2 │ │ - b.n 1d72a │ │ + b.n 3cdda │ │ lsls r4, r0, #3 │ │ - b.n 1cd38 │ │ + b.n 3c3e8 │ │ movs r0, r5 │ │ - b.n 1d732 │ │ + b.n 3cde2 │ │ lsls r4, r3, #3 │ │ - b.n 1cd40 │ │ + b.n 3c3f0 │ │ lsls r0, r2, #1 │ │ - b.n 1cd56 │ │ + b.n 3c406 │ │ movs r0, #16 │ │ - b.n 1d73c │ │ + b.n 3cdec │ │ lsls r0, r7, #1 │ │ - b.n 1cd40 │ │ + b.n 3c3f0 │ │ movs r0, r2 │ │ - b.n 1d742 │ │ + b.n 3cdf2 │ │ lsls r0, r5, #2 │ │ - b.n 1cd54 │ │ + b.n 3c404 │ │ asrs r6, r0, #32 │ │ - b.n 1d57e │ │ + b.n 3cc2e │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #12058624 @ 0xb80000 │ │ - b.n 1d986 │ │ + b.n 3d036 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n 1d756 │ │ + b.n 3ce06 │ │ @ instruction: 0xeb01e24b │ │ - ldr r3, [pc, #32] @ (1d270 ) │ │ + ldr r3, [pc, #32] @ (3c920 ) │ │ ldcl 0, cr4, [r6] │ │ - b.n 1d996 │ │ + b.n 3d046 │ │ cmp r2, #128 @ 0x80 │ │ orn fp, r1, #34816 @ 0x8800 │ │ stcl 0, cr4, [r7, #320] @ 0x140 │ │ movt r0, #716 @ 0x2cc │ │ - b.n 1cd80 │ │ + b.n 3c430 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r2, #552960 @ 0x87000 │ │ - b.n 1d5ae │ │ + b.n 3cc5e │ │ cmp r2, #128 @ 0x80 │ │ orr.w r0, r2, #14942208 @ 0xe40000 │ │ - b.n 1d784 │ │ + b.n 3ce34 │ │ ldr r2, [r2, #48] @ 0x30 │ │ ldcl 0, cr6, [r6, #416] @ 0x1a0 │ │ - b.n 1d71a │ │ + b.n 3cdca │ │ lsrs r7, r1, #10 │ │ bfx 10, r1 │ │ - b.n 1d7a0 │ │ + b.n 3ce50 │ │ ldrsh r2, [r5, r5] │ │ - b.n 1d7a6 │ │ + b.n 3ce56 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r9, #2179072 @ 0x214000 │ │ - b.n 1d5d2 │ │ - ldr r2, [pc, #572] @ (1d4d0 ) │ │ + b.n 3cc82 │ │ + ldr r2, [pc, #572] @ (3cb80 ) │ │ orr.w r0, r0, #13893632 @ 0xd40000 │ │ - b.n 1d7a8 │ │ + b.n 3ce58 │ │ lsls r0, r4, #3 │ │ - b.n 1cdb8 │ │ - ldr r2, [pc, #572] @ (1d4dc ) │ │ + b.n 3c468 │ │ + ldr r2, [pc, #572] @ (3cb8c ) │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 1d9e6 │ │ + b.n 3d096 │ │ lsls r0, r2, #1 │ │ - b.n 1cdb8 │ │ + b.n 3c468 │ │ movs r0, r5 │ │ - b.n 1d7bc │ │ + b.n 3ce6c │ │ lsrs r7, r1, #10 │ │ orr.w r0, r2, #552960 @ 0x87000 │ │ - b.n 1d5f6 │ │ + b.n 3cca6 │ │ lsls r4, r2, #3 │ │ - b.n 1cdd4 │ │ + b.n 3c484 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #8781824 @ 0x860000 │ │ - b.n 1d602 │ │ + b.n 3ccb2 │ │ eors r4, r6 │ │ - b.n 1cdd4 │ │ + b.n 3c484 │ │ ldr r2, [r2, #48] @ 0x30 │ │ stcl 8, cr7, [r7, #328] @ 0x148 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n 1cdec │ │ + b.n 3c49c │ │ ldrsh r2, [r0, r7] │ │ - b.n 1d7f0 │ │ + b.n 3cea0 │ │ cmp r7, #162 @ 0xa2 │ │ - b.n 1d7f4 │ │ + b.n 3cea4 │ │ movs r0, r1 │ │ - b.n 1da1e │ │ + b.n 3d0ce │ │ asrs r5, r0, #32 │ │ - b.n 1d622 │ │ + b.n 3ccd2 │ │ adds r0, #6 │ │ - b.n 1d626 │ │ + b.n 3ccd6 │ │ ldrb r4, [r6, #3] │ │ @ instruction: 0xeb00c3d1 │ │ - b.n 1d8ee │ │ + b.n 3cf9e │ │ asrs r4, r0, #32 │ │ - b.n 1d3fc │ │ + b.n 3caac │ │ eors r4, r2 │ │ - b.n 1d7fe │ │ + b.n 3ceae │ │ lsrs r2, r5, #24 │ │ - b.n 1d9a2 │ │ + b.n 3d052 │ │ movs r0, #76 @ 0x4c │ │ - b.n 1ce20 │ │ + b.n 3c4d0 │ │ strb r0, [r5, #0] │ │ - b.n 1ce24 │ │ + b.n 3c4d4 │ │ str r4, [r5, #0] │ │ - b.n 1ce28 │ │ + b.n 3c4d8 │ │ subs r3, #34 @ 0x22 │ │ - b.n 1d64a │ │ + b.n 3ccfa │ │ str r0, [r6, r0] │ │ - b.n 1ce30 │ │ + b.n 3c4e0 │ │ ldrb r3, [r0, #18] │ │ - b.n 1d520 │ │ - b.n 1d37c │ │ - b.n 1ce38 │ │ + b.n 3cbd0 │ │ + b.n 3ca2c │ │ + b.n 3c4e8 │ │ cmp r3, #31 │ │ - b.n 1d2d8 │ │ + b.n 3c988 │ │ lsls r7, r7, #12 │ │ - b.n 1daac │ │ + b.n 3d15c │ │ movs r0, r5 │ │ - b.n 1ce24 │ │ + b.n 3c4d4 │ │ lsls r3, r0, #12 │ │ - b.n 1d432 │ │ + b.n 3cae2 │ │ adds r0, #72 @ 0x48 │ │ - b.n 1ce4c │ │ + b.n 3c4fc │ │ lsrs r7, r4, #20 │ │ - b.n 1d42e │ │ + b.n 3cade │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 1dab2 │ │ + b.n 3d162 │ │ str r4, [r5, #0] │ │ - b.n 1ce38 │ │ + b.n 3c4e8 │ │ lsrs r0, r4, #20 │ │ - b.n 1d444 │ │ + b.n 3caf4 │ │ str r4, [r0, #4] │ │ - b.n 1ce60 │ │ + b.n 3c510 │ │ strh r7, [r7, r4] │ │ - b.n 1dac2 │ │ + b.n 3d172 │ │ str r0, [r6, r0] │ │ - b.n 1ce48 │ │ + b.n 3c4f8 │ │ lsrs r0, r4, #20 │ │ - b.n 1d466 │ │ + b.n 3cb16 │ │ str r0, [r7, r0] │ │ - b.n 1ce70 │ │ + b.n 3c520 │ │ strb r7, [r7, #12] │ │ - b.n 1dad2 │ │ + b.n 3d182 │ │ strb r4, [r6, #0] │ │ - b.n 1ce58 │ │ + b.n 3c508 │ │ lsrs r0, r4, #20 │ │ - b.n 1d464 │ │ + b.n 3cb14 │ │ strb r4, [r7, #0] │ │ - b.n 1ce80 │ │ + b.n 3c530 │ │ strh r7, [r7, r4] │ │ - b.n 1dae2 │ │ + b.n 3d192 │ │ str r0, [r7, r0] │ │ - b.n 1ce68 │ │ + b.n 3c518 │ │ lsrs r0, r4, #20 │ │ - b.n 1d478 │ │ + b.n 3cb28 │ │ str r0, [r0, r1] │ │ - b.n 1ce90 │ │ + b.n 3c540 │ │ strb r7, [r7, #12] │ │ - b.n 1daf2 │ │ + b.n 3d1a2 │ │ strb r4, [r7, #0] │ │ - b.n 1ce78 │ │ + b.n 3c528 │ │ lsrs r0, r4, #20 │ │ - b.n 1d484 │ │ + b.n 3cb34 │ │ ldrsh r2, [r0, r7] │ │ - b.n 1d898 │ │ + b.n 3cf48 │ │ strb r7, [r7, #12] │ │ - b.n 1db02 │ │ + b.n 3d1b2 │ │ strb r0, [r0, #1] │ │ - b.n 1ce88 │ │ + b.n 3c538 │ │ lsrs r0, r4, #20 │ │ - b.n 1d496 │ │ + b.n 3cb46 │ │ strb r7, [r7, #12] │ │ - b.n 1db0e │ │ + b.n 3d1be │ │ strb r4, [r0, #1] │ │ - b.n 1ce94 │ │ + b.n 3c544 │ │ lsrs r0, r4, #20 │ │ - b.n 1d49c │ │ + b.n 3cb4c │ │ adds r3, #63 @ 0x3f │ │ - b.n 1db1a │ │ + b.n 3d1ca │ │ adds r0, #72 @ 0x48 │ │ - b.n 1cea0 │ │ + b.n 3c550 │ │ lsrs r0, r4, #20 │ │ - b.n 1d4a6 │ │ + b.n 3cb56 │ │ lsls r4, r1, #1 │ │ - b.n 1cea8 │ │ + b.n 3c558 │ │ @ instruction: 0xffd01aff │ │ lsls r0, r0, #3 │ │ - b.n 1cee8 │ │ + b.n 3c598 │ │ lsls r1, r0, #2 │ │ - b.n 1da52 │ │ + b.n 3d102 │ │ lsls r2, r1, #1 │ │ rev r0, r0 │ │ @ instruction: 0xeb01e24b │ │ asrs r5, r0, #32 │ │ - b.n 1d6fe │ │ + b.n 3cdae │ │ eors r0, r5 │ │ - b.n 1d85e │ │ + b.n 3cf0e │ │ movs r0, #84 @ 0x54 │ │ - b.n 1db06 │ │ + b.n 3d1b6 │ │ movs r4, r0 │ │ - b.n 1d70a │ │ - strh r0, [r4, #36] @ 0x24 │ │ + b.n 3cdba │ │ + strh r2, [r7, #40] @ 0x28 │ │ @ instruction: 0xfb007cc4 │ │ - b.n 1cf10 │ │ + b.n 3c5c0 │ │ movs r4, r0 │ │ - b.n 1d716 │ │ + b.n 3cdc6 │ │ asrs r4, r0, #32 │ │ - b.n 1d71a │ │ + b.n 3cdca │ │ strb r7, [r0, #0] │ │ - b.n 1d4fc │ │ + b.n 3cbac │ │ movs r0, #7 │ │ - b.n 1d722 │ │ + b.n 3cdd2 │ │ ldr r6, [r6, #12] │ │ add.w r0, r0, r4, lsr #25 │ │ - b.n 1d8f2 │ │ + b.n 3cfa2 │ │ asrs r4, r2, #1 │ │ - b.n 1d8f8 │ │ + b.n 3cfa8 │ │ movs r0, #84 @ 0x54 │ │ - b.n 1db32 │ │ + b.n 3d1e2 │ │ movs r6, r0 │ │ - b.n 1d736 │ │ - strh r0, [r3, #36] @ 0x24 │ │ - mla r0, r0, r6, r0 │ │ - b.n 1d73e │ │ + b.n 3cde6 │ │ + strh r2, [r5, #30] │ │ + @ instruction: 0xfa000006 │ │ + b.n 3cdee │ │ asrs r6, r0, #32 │ │ - b.n 1d742 │ │ + b.n 3cdf2 │ │ movs r0, #7 │ │ - b.n 1d746 │ │ + b.n 3cdf6 │ │ ldr r5, [r5, #12] │ │ add.w r0, r0, r8, asr #26 │ │ - b.n 1d916 │ │ + b.n 3cfc6 │ │ asrs r0, r5, #2 │ │ - b.n 1d91c │ │ + b.n 3cfcc │ │ movs r0, #84 @ 0x54 │ │ - b.n 1db56 │ │ + b.n 3d206 │ │ movs r6, r0 │ │ - b.n 1d75a │ │ - strh r4, [r1, #36] @ 0x24 │ │ + b.n 3ce0a │ │ + strh r6, [r4, #40] @ 0x28 │ │ mla r0, r0, r6, r0 │ │ - b.n 1d762 │ │ + b.n 3ce12 │ │ asrs r6, r0, #32 │ │ - b.n 1d766 │ │ + b.n 3ce16 │ │ movs r0, #7 │ │ - b.n 1d76a │ │ + b.n 3ce1a │ │ ldr r4, [r4, #12] │ │ add.w r0, r0, ip, ror #27 │ │ - b.n 1d93a │ │ + b.n 3cfea │ │ asrs r4, r7, #3 │ │ - b.n 1d940 │ │ + b.n 3cff0 │ │ movs r0, #84 @ 0x54 │ │ - b.n 1db7a │ │ + b.n 3d22a │ │ movs r6, r0 │ │ - b.n 1d77e │ │ - strh r6, [r0, #36] @ 0x24 │ │ - mla r0, r0, r6, r0 │ │ - b.n 1d786 │ │ + b.n 3ce2e │ │ + strh r0, [r3, #30] │ │ + @ instruction: 0xfa000006 │ │ + b.n 3ce36 │ │ asrs r6, r0, #32 │ │ - b.n 1d78a │ │ + b.n 3ce3a │ │ movs r0, #7 │ │ - b.n 1d78e │ │ + b.n 3ce3e │ │ ldr r3, [r3, #12] │ │ add.w lr, r0, r5, lsr #24 │ │ - b.n 1d95e │ │ + b.n 3d00e │ │ subs r5, r2, #0 │ │ - b.n 1d964 │ │ + b.n 3d014 │ │ movs r0, #84 @ 0x54 │ │ - b.n 1db9e │ │ + b.n 3d24e │ │ movs r6, r0 │ │ - b.n 1d7a2 │ │ - strh r2, [r7, #34] @ 0x22 │ │ + b.n 3ce52 │ │ + strh r4, [r2, #40] @ 0x28 │ │ mla r0, r0, r6, r0 │ │ - b.n 1d7aa │ │ + b.n 3ce5a │ │ asrs r6, r0, #32 │ │ - b.n 1d7ae │ │ + b.n 3ce5e │ │ movs r0, #7 │ │ - b.n 1d7b2 │ │ + b.n 3ce62 │ │ ldr r2, [r2, #12] │ │ add.w pc, r0, r9, asr #25 │ │ - b.n 1d982 │ │ + b.n 3d032 │ │ subs r1, r5, #5 │ │ - b.n 1d988 │ │ + b.n 3d038 │ │ movs r0, #84 @ 0x54 │ │ - b.n 1dbc2 │ │ + b.n 3d272 │ │ movs r6, r0 │ │ - b.n 1d7c6 │ │ - strh r4, [r6, #34] @ 0x22 │ │ - mla r0, r0, r6, r0 │ │ - b.n 1d7ce │ │ + b.n 3ce76 │ │ + strh r6, [r0, #30] │ │ + @ instruction: 0xfa000006 │ │ + b.n 3ce7e │ │ asrs r6, r0, #32 │ │ - b.n 1d7d2 │ │ + b.n 3ce82 │ │ movs r0, #7 │ │ - b.n 1d7d6 │ │ + b.n 3ce86 │ │ ldr r1, [r1, #12] │ │ add.w pc, r0, lr, ror #25 │ │ - b.n 1d9a6 │ │ + b.n 3d056 │ │ subs r6, r7, #5 │ │ - b.n 1d9ac │ │ + b.n 3d05c │ │ movs r0, #84 @ 0x54 │ │ - b.n 1dbe6 │ │ + b.n 3d296 │ │ movs r6, r0 │ │ - b.n 1d7ea │ │ - strh r0, [r5, #34] @ 0x22 │ │ + b.n 3ce9a │ │ + strh r2, [r0, #40] @ 0x28 │ │ mla r0, r0, r6, r0 │ │ - b.n 1d7f2 │ │ + b.n 3cea2 │ │ asrs r6, r0, #32 │ │ - b.n 1d7f6 │ │ + b.n 3cea6 │ │ movs r0, #7 │ │ - b.n 1d7fa │ │ + b.n 3ceaa │ │ ldr r0, [r0, #12] │ │ add.w pc, r0, r3, lsr #26 │ │ - b.n 1d9ca │ │ + b.n 3d07a │ │ subs r3, r2, #6 │ │ - b.n 1d9d0 │ │ + b.n 3d080 │ │ movs r0, #84 @ 0x54 │ │ - b.n 1dc0a │ │ + b.n 3d2ba │ │ movs r6, r0 │ │ - b.n 1d80e │ │ - strh r2, [r4, #34] @ 0x22 │ │ - mla r0, r0, r6, r0 │ │ - b.n 1d816 │ │ + b.n 3cebe │ │ + strh r4, [r6, #28] │ │ + @ instruction: 0xfa000006 │ │ + b.n 3cec6 │ │ asrs r6, r0, #32 │ │ - b.n 1d81a │ │ + b.n 3ceca │ │ movs r0, #7 │ │ - b.n 1d81e │ │ + b.n 3cece │ │ ldr r7, [r6, #8] │ │ add.w r0, r0, r8, rrx │ │ - b.n 1dc26 │ │ + b.n 3d2d6 │ │ movs r0, #5 │ │ - b.n 1d82a │ │ + b.n 3ceda │ │ cmp r2, #192 @ 0xc0 │ │ orn sp, r2, #8716288 @ 0x850000 │ │ - b.n 1da0c │ │ + b.n 3d0bc │ │ asrs r4, r4, #32 │ │ - b.n 1dc36 │ │ + b.n 3d2e6 │ │ strb r0, [r5, #0] │ │ - b.n 1dc3a │ │ + b.n 3d2ea │ │ adds r0, #220 @ 0xdc │ │ - b.n 1d038 │ │ + b.n 3c6e8 │ │ asrs r2, r1 │ │ - b.n 1d422 │ │ + b.n 3cad2 │ │ movs r0, r5 │ │ - b.n 1da10 │ │ + b.n 3d0c0 │ │ lsls r4, r7, #2 │ │ - b.n 1d024 │ │ - ldr r2, [pc, #828] @ (1d848 ) │ │ + b.n 3c6d4 │ │ + ldr r2, [pc, #828] @ (3cef8 ) │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 1da1c │ │ + b.n 3d0cc │ │ movs r0, r0 │ │ - b.n 1dbbe │ │ + b.n 3d26e │ │ lsls r0, r7, #2 │ │ - b.n 1d034 │ │ + b.n 3c6e4 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r0, #8585216 @ 0x830000 │ │ - b.n 1d862 │ │ - ldr r2, [pc, #820] @ (1d858 ) │ │ + b.n 3cf12 │ │ + ldr r2, [pc, #820] @ (3cf08 ) │ │ orr.w r0, r0, #7077888 @ 0x6c0000 │ │ - b.n 1d044 │ │ + b.n 3c6f4 │ │ movs r0, r1 │ │ - b.n 1d86e │ │ + b.n 3cf1e │ │ str r4, [r0, #12] │ │ - b.n 1d06c │ │ + b.n 3c71c │ │ cmp r2, #193 @ 0xc1 │ │ orr.w r0, r0, #2621440 @ 0x280000 │ │ - b.n 1dc7a │ │ + b.n 3d32a │ │ lsrs r2, r1, #15 │ │ vldr s5, [sp, #516] @ 0x204 │ │ orn r0, r3, #2228224 @ 0x220000 │ │ - b.n 1d886 │ │ + b.n 3cf36 │ │ ldrh r4, [r2, #30] │ │ vldr s13, [sp, #828] @ 0x33c │ │ orr.w fp, r6, #5898240 @ 0x5a0000 │ │ vstr d24, [sp] │ │ stcl 0, cr3, [r3, #16] │ │ - b.n 1d89a │ │ + b.n 3cf4a │ │ lsrs r7, r0, #10 │ │ orn r0, r1, #131072 @ 0x20000 │ │ negs r4, r4 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r2, #524288 @ 0x80000 │ │ - b.n 1dd2a │ │ + b.n 3d3da │ │ str r0, [sp, #640] @ 0x280 │ │ - b.n 1d088 │ │ - add r0, pc, #832 @ (adr r0, 1d8b0 ) │ │ - b.n 1d08c │ │ - add r0, pc, #652 @ (adr r0, 1d800 ) │ │ - b.n 1d67a │ │ + b.n 3c738 │ │ + add r0, pc, #832 @ (adr r0, 3cf60 ) │ │ + b.n 3c73c │ │ + add r0, pc, #652 @ (adr r0, 3ceb0 ) │ │ + b.n 3cd2a │ │ adds r0, #176 @ 0xb0 │ │ - b.n 1d094 │ │ + b.n 3c744 │ │ str r0, [sp, #0] │ │ - b.n 1d09e │ │ + b.n 3c74e │ │ lsls r0, r3, #3 │ │ - b.n 1d0bc │ │ + b.n 3c76c │ │ adds r2, #208 @ 0xd0 │ │ - b.n 1d0c0 │ │ - b.n 1d5c8 │ │ - b.n 1d0ac │ │ + b.n 3c770 │ │ + b.n 3cc78 │ │ + b.n 3c75c │ │ movs r0, #36 @ 0x24 │ │ - b.n 1d0b0 │ │ - ldr r2, [pc, #572] @ (1d7cc ) │ │ + b.n 3c760 │ │ + ldr r2, [pc, #572] @ (3ce7c ) │ │ orn r0, r6, #23040 @ 0x5a00 │ │ - b.n 1d0b0 │ │ + b.n 3c760 │ │ ands r0, r0 │ │ - b.n 1dcda │ │ + b.n 3d38a │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w pc, r0, #6356992 @ 0x610000 │ │ - b.n 1dabc │ │ + b.n 3d16c │ │ movs r0, r0 │ │ - b.n 1dc5a │ │ + b.n 3d30a │ │ movs r4, r0 │ │ - b.n 1d6aa │ │ + b.n 3cd5a │ │ str r0, [r0, #0] │ │ - b.n 1dcee │ │ + b.n 3d39e │ │ str r0, [r0, #0] │ │ lsls r0, r4, #15 │ │ strb r6, [r1, #0] │ │ - b.n 1d8f6 │ │ + b.n 3cfa6 │ │ strh r0, [r4, #4] │ │ - b.n 1d0da │ │ + b.n 3c78a │ │ movs r0, r0 │ │ - b.n 1dc72 │ │ + b.n 3d322 │ │ str r2, [r1, r0] │ │ - b.n 1d902 │ │ + b.n 3cfb2 │ │ asrs r4, r6, #1 │ │ - b.n 1d0e6 │ │ - b.n 1d700 │ │ - b.n 1d0ea │ │ + b.n 3c796 │ │ + b.n 3cdb0 │ │ + b.n 3c79a │ │ str r0, [r0, r0] │ │ asrs r0, r4, #15 │ │ asrs r4, r4, #3 │ │ - b.n 1d0ec │ │ + b.n 3c79c │ │ asrs r3, r0, #32 │ │ - b.n 1d916 │ │ + b.n 3cfc6 │ │ stmia r0!, {r3, r4, r5, r6} │ │ - b.n 1d0fa │ │ + b.n 3c7aa │ │ adds r0, #6 │ │ - b.n 1d5ee │ │ + b.n 3cc9e │ │ movs r0, #5 │ │ - b.n 1d5e6 │ │ + b.n 3cc96 │ │ strb r5, [r0, #0] │ │ - b.n 1d5f4 │ │ + b.n 3cca4 │ │ movs r0, #2 │ │ - b.n 1d8f0 │ │ + b.n 3cfa0 │ │ adds r0, #6 │ │ - b.n 1d60a │ │ - b.n 1d5fe │ │ - b.n 1d8f8 │ │ + b.n 3ccba │ │ + b.n 3ccae │ │ + b.n 3cfa8 │ │ adds r0, #6 │ │ - b.n 1d60e │ │ + b.n 3ccbe │ │ strb r5, [r0, #0] │ │ - b.n 1d60c │ │ + b.n 3ccbc │ │ ldrh r0, [r2, r4] │ │ cdp 0, 10, cr9, cr2, cr7, {0} │ │ - b.n 1d908 │ │ + b.n 3cfb8 │ │ adds r0, #84 @ 0x54 │ │ - b.n 1db06 │ │ + b.n 3d1b6 │ │ ldrh r7, [r1, #20] │ │ orn r0, r3, #233472 @ 0x39000 │ │ - b.n 1db0e │ │ + b.n 3d1be │ │ str r2, [r2, #28] │ │ movw r0, #24837 @ 0x6105 │ │ - b.n 1d618 │ │ + b.n 3ccc8 │ │ add r2, sp, #572 @ 0x23c │ │ orn r0, r3, #258048 @ 0x3f000 │ │ - b.n 1db1e │ │ + b.n 3d1ce │ │ lsls r4, r1, #2 │ │ - b.n 1db22 │ │ + b.n 3d1d2 │ │ rors r2, r2 │ │ movw fp, #17936 @ 0x4610 │ │ mcr 1, 5, r0, cr0, cr2, {6} │ │ - bf 8, 1db4c │ │ - bne.w fff7d9d2 │ │ - blx 6679d4 │ │ + bf 8, 3d1fc │ │ + bne.w fff9d082 │ │ + blx 687084 │ │ movw r0, #58452 @ 0xe454 │ │ - b.n 1db46 │ │ + b.n 3d1f6 │ │ ldmia r2, {r0, r1, r2, r3, r7} │ │ - bne.w fff409e2 │ │ - blx e659e4 │ │ - bls.w 6964c │ │ - b.n 1dae2 │ │ + bne.w fff60092 │ │ + blx e85094 │ │ + bls.w 88cfc │ │ + b.n 3d192 │ │ movs r1, #210 @ 0xd2 │ │ movw r0, #8420 @ 0x20e4 │ │ - b.n 1d190 │ │ + b.n 3c840 │ │ str r6, [r6, #28] │ │ @ instruction: 0xf26e0f93 │ │ - b.n 1dd06 │ │ + b.n 3d3b6 │ │ movs r6, r0 │ │ - b.n 1d662 │ │ + b.n 3cd12 │ │ movs r1, #242 @ 0xf2 │ │ @ instruction: 0xf26c41f4 │ │ @ instruction: 0xf26a3001 │ │ - b.n 1d96e │ │ + b.n 3d01e │ │ lsls r0, r6, #7 │ │ - bl 286604 │ │ + bl 2a5cb4 │ │ subs r7, r7, r3 │ │ lsls r4, r6, #2 │ │ - b.n 1d1b4 │ │ + b.n 3c864 │ │ str r7, [r7, #32] │ │ - b.n 1de3e │ │ + b.n 3d4ee │ │ asrs r0, r6, #2 │ │ - b.n 1d1bc │ │ + b.n 3c86c │ │ ldr r0, [r2, #56] @ 0x38 │ │ cdp 0, 10, cr10, cr8, cr4, {6} │ │ - b.n 1d1c4 │ │ + b.n 3c874 │ │ ldrh r6, [r4, #6] │ │ bfi r0, r8, #20, #4294967278 │ │ - b.n 1d732 │ │ + b.n 3cde2 │ │ ldrh r3, [r5, #48] @ 0x30 │ │ - b.n 1dbb0 │ │ + b.n 3d260 │ │ str r0, [r0, r0] │ │ asrs r0, r4, #15 │ │ movs r1, r0 │ │ - b.n 1d93e │ │ + b.n 3cfee │ │ asrs r0, r0, #32 │ │ - b.n 1dde2 │ │ + b.n 3d492 │ │ ldrh r0, [r2, r6] │ │ cdp 0, 10, cr1, cr12, cr0, {0} │ │ lsls r0, r4, #15 │ │ movs r0, r1 │ │ - b.n 1d9ee │ │ + b.n 3d09e │ │ subs r0, r2, r6 │ │ mcr 1, 5, r8, cr10, cr12, {7} │ │ movw r1, #34554 @ 0x86fa │ │ movw sl, #25743 @ 0x648f │ │ - blx ff0676bc │ │ - b.n 1de02 │ │ + blx ff086d6c │ │ + b.n 3d4b2 │ │ lsrs r5, r1, #10 │ │ orr.w r1, r0, #31488 @ 0x7b00 │ │ - bls.w 4576a │ │ + bls.w 64e1a │ │ movt sl, #1743 @ 0x6cf │ │ orn r0, r0, #7077888 @ 0x6c0000 │ │ - b.n 1d210 │ │ + b.n 3c8c0 │ │ adds r2, #208 @ 0xd0 │ │ - b.n 1d1f4 │ │ + b.n 3c8a4 │ │ subs r7, #252 @ 0xfc │ │ - b.n 1dcfc │ │ + b.n 3d3ac │ │ adds r0, #255 @ 0xff │ │ - b.n 1dd62 │ │ + b.n 3d412 │ │ str r2, [sp, #848] @ 0x350 │ │ - b.n 1d200 │ │ - ldr r2, [pc, #572] @ (1d924 ) │ │ + b.n 3c8b0 │ │ + ldr r2, [pc, #572] @ (3cfd4 ) │ │ orr.w r0, r0, #6684672 @ 0x660000 │ │ - b.n 1d228 │ │ + b.n 3c8d8 │ │ ldr r7, [r1, #40] @ 0x28 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 1d6fa │ │ + b.n 3cdaa │ │ movs r0, #2 │ │ - b.n 1d780 │ │ + b.n 3ce30 │ │ subs r6, #54 @ 0x36 │ │ - b.n 1dc1c │ │ - ldr r2, [pc, #956] @ (1dabc ) │ │ + b.n 3d2cc │ │ + ldr r2, [pc, #956] @ (3d16c ) │ │ orn r0, r3, #544768 @ 0x85000 │ │ - b.n 1d70a │ │ - ldr r0, [pc, #904] @ (1da90 ) │ │ + b.n 3cdba │ │ + ldr r0, [pc, #904] @ (3d140 ) │ │ bfi r0, r4, #0, #1 │ │ - b.n 1da12 │ │ + b.n 3d0c2 │ │ movs r1, #250 @ 0xfa │ │ movw r0, #8924 @ 0x22dc │ │ - b.n 1d250 │ │ + b.n 3c900 │ │ rors r4, r7 │ │ movw r2, #16636 @ 0x40fc │ │ - b.n 1d238 │ │ + b.n 3c8e8 │ │ adds r0, #14 │ │ - b.n 1d7ae │ │ + b.n 3ce5e │ │ str r0, [r1, #12] │ │ - b.n 1d260 │ │ + b.n 3c910 │ │ movs r1, #242 @ 0xf2 │ │ @ instruction: 0xf2640002 │ │ - b.n 1da6e │ │ + b.n 3d11e │ │ ldr r4, [r6, #56] @ 0x38 │ │ ldcl 0, cr3, [sp, #20] │ │ - b.n 1d73c │ │ + b.n 3cdec │ │ stmia r3!, {} │ │ - b.n 1d254 │ │ + b.n 3c904 │ │ cmp r2, #141 @ 0x8d │ │ orr.w sl, r0, #292864 @ 0x47800 │ │ orn r0, r0, #8454144 @ 0x810000 │ │ - b.n 1d762 │ │ + b.n 3ce12 │ │ asrs r0, r4, #32 │ │ - b.n 1de8a │ │ + b.n 3d53a │ │ movs r0, r0 │ │ - b.n 1da54 │ │ - ldr r2, [pc, #516] @ (1d954 ) │ │ + b.n 3d104 │ │ + ldr r2, [pc, #516] @ (3d004 ) │ │ orn r2, r2, #8126464 @ 0x7c0000 │ │ - b.n 1d270 │ │ + b.n 3c920 │ │ ldr r0, [r1, #48] @ 0x30 │ │ vstr d22, [r6] │ │ ldcl 0, cr2, [r2, #848] @ 0x350 │ │ - b.n 1d29c │ │ + b.n 3c94c │ │ stmia r0!, {r3, r4, r5, r6} │ │ - b.n 1d272 │ │ + b.n 3c922 │ │ movs r0, r2 │ │ - b.n 1dc6e │ │ - ldr r2, [pc, #516] @ (1d970 ) │ │ + b.n 3d31e │ │ + ldr r2, [pc, #516] @ (3d020 ) │ │ orr.w sl, r2, #292864 @ 0x47800 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 1deb6 │ │ + b.n 3d566 │ │ ldr r0, [r0, #48] @ 0x30 │ │ stcl 0, cr2, [r2, #24] │ │ - b.n 1dabe │ │ + b.n 3d16e │ │ lsrs r0, r0, #10 │ │ orr.w r0, r2, #8454144 @ 0x810000 │ │ - b.n 1dec6 │ │ + b.n 3d576 │ │ movs r0, r0 │ │ - b.n 1d28e │ │ + b.n 3c93e │ │ movs r0, #224 @ 0xe0 │ │ - b.n 1d2c8 │ │ + b.n 3c978 │ │ movs r0, r2 │ │ - b.n 1dc96 │ │ + b.n 3d346 │ │ ldrh r1, [r0, #20] │ │ - bne.w fff9fcb4 │ │ + bne.w fffbf364 │ │ orr.w r0, r0, #6291456 @ 0x600000 │ │ - b.n 1d2d8 │ │ + b.n 3c988 │ │ stmia r0!, {} │ │ - b.n 1d2a6 │ │ + b.n 3c956 │ │ lsls r1, r0, #2 │ │ - b.n 1de46 │ │ + b.n 3d4f6 │ │ lsls r5, r3, #2 │ │ rev r0, r0 │ │ @ instruction: 0xeb01e24b │ │ movs r0, r7 │ │ - b.n 1def2 │ │ + b.n 3d5a2 │ │ adds r0, #104 @ 0x68 │ │ - b.n 1dc52 │ │ + b.n 3d302 │ │ strb r4, [r1, #1] │ │ - b.n 1defa │ │ + b.n 3d5aa │ │ ands r0, r0 │ │ - b.n 1defe │ │ + b.n 3d5ae │ │ movs r0, #3 │ │ - b.n 1db02 │ │ + b.n 3d1b2 │ │ lsrs r0, r0, #11 │ │ orn lr, r2, #14614528 @ 0xdf0000 │ │ - b.n 1dce4 │ │ + b.n 3d394 │ │ ldrh r7, [r1, #22] │ │ orn r0, r2, #425984 @ 0x68000 │ │ - b.n 1d30c │ │ + b.n 3c9bc │ │ cmp r3, #70 @ 0x46 │ │ vldr d22, [r0, #320] @ 0x140 │ │ vldr , [r0, #4] │ │ - b.n 1dcf8 │ │ + b.n 3d3a8 │ │ cmp r3, #180 @ 0xb4 │ │ stcl 1, cr5, [sp, #8] │ │ - b.n 1d706 │ │ + b.n 3cdb6 │ │ movs r0, r5 │ │ - b.n 1dcf0 │ │ - ldr r2, [pc, #828] @ (1db28 ) │ │ + b.n 3d3a0 │ │ + ldr r2, [pc, #828] @ (3d1d8 ) │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 1dcf8 │ │ + b.n 3d3a8 │ │ movs r0, #72 @ 0x48 │ │ - b.n 1df36 │ │ + b.n 3d5e6 │ │ adds r0, #220 @ 0xdc │ │ - b.n 1d334 │ │ + b.n 3c9e4 │ │ movs r0, r0 │ │ - b.n 1dea8 │ │ + b.n 3d558 │ │ add r2, sp, #828 @ 0x33c │ │ orn r0, r0, #8912896 @ 0x880000 │ │ - b.n 1db46 │ │ + b.n 3d1f6 │ │ lsrs r2, r0, #11 │ │ orr.w r0, r0, #536576 @ 0x83000 │ │ - b.n 1db4e │ │ - ldr r2, [pc, #820] @ (1db44 ) │ │ + b.n 3d1fe │ │ + ldr r2, [pc, #820] @ (3d1f4 ) │ │ orr.w sl, r2, #264192 @ 0x40800 │ │ orn r0, r3, #2228224 @ 0x220000 │ │ - b.n 1db5a │ │ + b.n 3d20a │ │ add r2, sp, #828 @ 0x33c │ │ orr.w fp, sl, #2048 @ 0x800 │ │ stcl 0, cr3, [r3, #20] │ │ - b.n 1db66 │ │ + b.n 3d216 │ │ ldrh r7, [r1, #22] │ │ orr.w r0, r2, #131072 @ 0x20000 │ │ negs r5, r4 │ │ movs r0, #216 @ 0xd8 │ │ - b.n 1d36c │ │ + b.n 3ca1c │ │ lsrs r7, r0, #10 │ │ orn sl, r1, #1144 @ 0x478 │ │ orn r0, r2, #524288 @ 0x80000 │ │ - b.n 1dffe │ │ + b.n 3d6ae │ │ strh r3, [r4, #4] │ │ - b.n 1d946 │ │ - b.n 1d844 │ │ - b.n 1d368 │ │ + b.n 3cff6 │ │ + b.n 3cef4 │ │ + b.n 3ca18 │ │ movs r2, #208 @ 0xd0 │ │ - b.n 1d384 │ │ - ldr r2, [pc, #572] @ (1da88 ) │ │ + b.n 3ca34 │ │ + ldr r2, [pc, #572] @ (3d138 ) │ │ orn r0, sl, #8388608 @ 0x800000 │ │ - b.n 1d372 │ │ + b.n 3ca22 │ │ lsls r4, r4, #3 │ │ - b.n 1d370 │ │ + b.n 3ca20 │ │ lsls r4, r2, #11 │ │ - b.n 1d394 │ │ + b.n 3ca44 │ │ str r4, [r2, r3] │ │ - b.n 1d378 │ │ + b.n 3ca28 │ │ adds r0, #204 @ 0xcc │ │ - b.n 1d37c │ │ + b.n 3ca2c │ │ lsls r0, r4, #3 │ │ - b.n 1d380 │ │ + b.n 3ca30 │ │ lsrs r1, r0, #12 │ │ - b.n 1dd00 │ │ + b.n 3d3b0 │ │ movs r0, r0 │ │ - b.n 1df1e │ │ + b.n 3d5ce │ │ lsls r0, r5, #1 │ │ - b.n 1dcf2 │ │ + b.n 3d3a2 │ │ strb r0, [r0, #0] │ │ - b.n 1dfb6 │ │ + b.n 3d666 │ │ asrs r4, r0, #32 │ │ - b.n 1d97a │ │ + b.n 3d02a │ │ strb r0, [r0, #0] │ │ lsls r0, r4, #15 │ │ movs r0, r0 │ │ - b.n 1df32 │ │ + b.n 3d5e2 │ │ str r0, [r1, r0] │ │ - b.n 1dbc6 │ │ + b.n 3d276 │ │ stmia r0!, {r5, r7} │ │ - b.n 1d3ac │ │ + b.n 3ca5c │ │ str r0, [r0, r0] │ │ asrs r0, r4, #15 │ │ adds r0, #156 @ 0x9c │ │ - b.n 1d3b4 │ │ + b.n 3ca64 │ │ movs r5, r0 │ │ - b.n 1d8b2 │ │ + b.n 3cf62 │ │ str r7, [r0, #0] │ │ - b.n 1d8b2 │ │ - add r0, pc, #8 @ (adr r0, 1d8a4 ) │ │ - b.n 1dbde │ │ - b.n 1d8a0 │ │ - b.n 1dbae │ │ + b.n 3cf62 │ │ + add r0, pc, #8 @ (adr r0, 3cf54 ) │ │ + b.n 3d28e │ │ + b.n 3cf50 │ │ + b.n 3d25e │ │ movs r7, r0 │ │ - b.n 1d8ac │ │ + b.n 3cf5c │ │ adds r0, #228 @ 0xe4 │ │ - b.n 1d3e4 │ │ + b.n 3ca94 │ │ ldrh r0, [r2, r4] │ │ mcr 0, 5, r2, cr2, cr8, {3} │ │ - b.n 1d3d4 │ │ + b.n 3ca84 │ │ ldrb r0, [r2, #12] │ │ cdp 0, 10, cr3, cr0, cr5, {0} │ │ - b.n 1d8c0 │ │ + b.n 3cf70 │ │ str r0, [sp, #464] @ 0x1d0 │ │ - b.n 1d3e0 │ │ + b.n 3ca90 │ │ movs r3, r0 │ │ - b.n 1dbc2 │ │ + b.n 3d272 │ │ lsls r4, r4, #3 │ │ - b.n 1d3e0 │ │ + b.n 3ca90 │ │ movs r7, r0 │ │ - b.n 1d8ce │ │ + b.n 3cf7e │ │ movs r0, #224 @ 0xe0 │ │ - b.n 1d408 │ │ + b.n 3cab8 │ │ str r2, [r2, #28] │ │ movw r0, #25684 @ 0x6454 │ │ - b.n 1ddde │ │ + b.n 3d48e │ │ movs r0, #5 │ │ - b.n 1d8de │ │ + b.n 3cf8e │ │ rors r2, r2 │ │ movw r0, #16386 @ 0x4002 │ │ - b.n 1dbe2 │ │ + b.n 3d292 │ │ lsls r0, r4, #3 │ │ - b.n 1d400 │ │ + b.n 3cab0 │ │ lsls r4, r2, #1 │ │ - b.n 1ddec │ │ + b.n 3d49c │ │ lsls r2, r2, #7 │ │ - bls.w 9de0c │ │ + bls.w bd4bc │ │ orn r0, r0, #14942208 @ 0xe40000 │ │ - b.n 1ddf8 │ │ + b.n 3d4a8 │ │ strh r0, [r2, #14] │ │ - bls.w 258fc │ │ - b.n 1dd8e │ │ + bls.w 44fac │ │ + b.n 3d43e │ │ add r2, sp, #572 @ 0x23c │ │ orn r0, r0, #16515072 @ 0xfc0000 │ │ - b.n 1de08 │ │ - add r1, pc, #832 @ (adr r1, 1dc48 ) │ │ + b.n 3d4b8 │ │ + add r1, pc, #832 @ (adr r1, 3d2f8 ) │ │ movw pc, #41107 @ 0xa093 │ │ - b.n 1dfb6 │ │ + b.n 3d666 │ │ ldmia r2, {r0, r1, r2, r3, r7} │ │ orn r0, r0, #4587520 @ 0x460000 │ │ - b.n 1de18 │ │ + b.n 3d4c8 │ │ stmia r1!, {r4, r6, r7} │ │ movw r0, #49413 @ 0xc105 │ │ - b.n 1d932 │ │ + b.n 3cfe2 │ │ @ instruction: 0xea8ff460 │ │ movs r1, #210 @ 0xd2 │ │ - blx 65fcc4 │ │ + blx 67f374 │ │ movw r0, #57351 @ 0xe007 │ │ - b.n 1d940 │ │ + b.n 3cff0 │ │ movs r1, #242 @ 0xf2 │ │ @ instruction: 0xf26c2001 │ │ - b.n 1dc36 │ │ + b.n 3d2e6 │ │ str r6, [r6, #28] │ │ @ instruction: 0xf26e41f4 │ │ @ instruction: 0xf26a01f0 │ │ - bl 2868d0 │ │ + bl 2a5f80 │ │ subs r7, r7, r3 │ │ lsrs r5, r0, #29 │ │ - b.n 1de68 │ │ + b.n 3d518 │ │ asrs r4, r1, #3 │ │ - b.n 1d488 │ │ + b.n 3cb38 │ │ ldrh r7, [r5, #22] │ │ orn pc, r0, #2016 @ 0x7e0 │ │ - b.n 1df74 │ │ + b.n 3d624 │ │ ldrh r2, [r4, #6] │ │ @ instruction: 0xf36860ff │ │ - b.n 1dfde │ │ + b.n 3d68e │ │ lsls r4, r2, #3 │ │ - b.n 1d49c │ │ + b.n 3cb4c │ │ str r2, [sp, #252] @ 0xfc │ │ - b.n 1e126 │ │ + b.n 3d7d6 │ │ adds r0, #220 @ 0xdc │ │ - b.n 1d4a4 │ │ + b.n 3cb54 │ │ ldr r3, [sp, #576] @ 0x240 │ │ cdp 0, 10, cr7, cr14, cr1, {0} │ │ - b.n 1da12 │ │ + b.n 3d0c2 │ │ ldrh r3, [r5, #48] @ 0x30 │ │ - b.n 1de90 │ │ + b.n 3d540 │ │ strb r0, [r0, #0] │ │ asrs r0, r4, #15 │ │ movs r1, r0 │ │ - b.n 1dc1e │ │ + b.n 3d2ce │ │ asrs r0, r0, #32 │ │ - b.n 1e0c2 │ │ + b.n 3d772 │ │ ldrb r0, [r2, #14] │ │ cdp 0, 10, cr1, cr12, cr0, {0} │ │ lsls r0, r4, #15 │ │ strh r4, [r7, #14] │ │ movw fp, #33168 @ 0x8190 │ │ cdp 0, 10, cr6, cr10, cr14, {0} │ │ - b.n 1da22 │ │ + b.n 3d0d2 │ │ movs r1, #250 @ 0xfa │ │ movw r0, #9735 @ 0x2607 │ │ - b.n 1d9aa │ │ + b.n 3d05a │ │ strd pc, r3, [r6], #440 @ 0x1b8 │ │ lsls r4, r0, #3 │ │ - b.n 1d4e0 │ │ + b.n 3cb90 │ │ movs r1, #242 @ 0xf2 │ │ @ instruction: 0xf2685008 │ │ - b.n 1dcee │ │ + b.n 3d39e │ │ str r2, [r7, #28] │ │ - blx e639b0 │ │ - b.n 1e0f6 │ │ + blx e83060 │ │ + b.n 3d7a6 │ │ strh r4, [r7, #14] │ │ movw sl, #58511 @ 0xe48f │ │ - bne.w fff5d9be │ │ - b.n 1dd02 │ │ + bne.w fff7d06e │ │ + b.n 3d3b2 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r3, #132096 @ 0x20400 │ │ - b.n 1d9e6 │ │ + b.n 3d096 │ │ adds r0, #3 │ │ - b.n 1dcda │ │ + b.n 3d38a │ │ str r4, [r1, #4] │ │ - b.n 1e112 │ │ + b.n 3d7c2 │ │ lsrs r6, r0, #10 │ │ orr.w r1, r5, #31488 @ 0x7b00 │ │ @ instruction: 0xf2683000 │ │ - b.n 1d4e8 │ │ + b.n 3cb98 │ │ adds r0, #216 @ 0xd8 │ │ - b.n 1d51c │ │ + b.n 3cbcc │ │ str r0, [r1, #12] │ │ - b.n 1d520 │ │ + b.n 3cbd0 │ │ movs r2, #208 @ 0xd0 │ │ - b.n 1d504 │ │ + b.n 3cbb4 │ │ movs r0, #8 │ │ - b.n 1dd2e │ │ - ldr r2, [pc, #572] @ (1dc2c ) │ │ + b.n 3d3de │ │ + ldr r2, [pc, #572] @ (3d2dc ) │ │ orr.w r0, r3, #114688 @ 0x1c000 │ │ - b.n 1d530 │ │ + b.n 3cbe0 │ │ adds r2, #212 @ 0xd4 │ │ - b.n 1d514 │ │ + b.n 3cbc4 │ │ adds r0, #228 @ 0xe4 │ │ - b.n 1d538 │ │ + b.n 3cbe8 │ │ stmia r3!, {} │ │ - b.n 1d51c │ │ + b.n 3cbcc │ │ movs r1, r0 │ │ - b.n 1da0c │ │ + b.n 3d0bc │ │ asrs r3, r0, #32 │ │ - b.n 1da9c │ │ + b.n 3d14c │ │ asrs r7, r0, #32 │ │ - b.n 1da10 │ │ + b.n 3d0c0 │ │ movs r0, r0 │ │ - b.n 1dd14 │ │ + b.n 3d3c4 │ │ lsls r0, r7, #11 │ │ - b.n 1d530 │ │ + b.n 3cbe0 │ │ movs r6, r0 │ │ - b.n 1dd5a │ │ + b.n 3d40a │ │ asrs r6, r0, #32 │ │ - b.n 1dd5e │ │ - bfcsel 16, 1e21e , 18, gt │ │ + b.n 3d40e │ │ + bfcsel 16, 3d8ce , 18, gt │ │ str r0, [r2, r3] │ │ - b.n 1d560 │ │ + b.n 3cc10 │ │ movs r1, r0 │ │ - b.n 1e0d4 │ │ + b.n 3d784 │ │ lsls r7, r2, #5 │ │ rev r0, r0 │ │ @ instruction: 0xeb01e24b │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n 1e176 │ │ + b.n 3d826 │ │ lsls r0, r5, #1 │ │ - b.n 1ded6 │ │ + b.n 3d586 │ │ movs r0, r5 │ │ - b.n 1df3e │ │ + b.n 3d5ee │ │ lsls r0, r6, #2 │ │ - b.n 1d55c │ │ + b.n 3cc0c │ │ lsls r7, r7, #8 │ │ - b.n 1e206 │ │ + b.n 3d8b6 │ │ lsrs r0, r2, #12 │ │ cdp 0, 10, cr0, cr8, cr12, {0} │ │ - @ instruction: 0xea008b44 │ │ - vtbl.8 d24, {d14-d17}, d16 │ │ - vshll.u32 q12, d16, #30 │ │ - vtbl.8 d24, {d14-d16}, d16 │ │ - vtbl.8 d24, {d30}, d28 │ │ - vshr.u64 d31, d28, #2 │ │ + @ instruction: 0xea00c35c │ │ + vrsra.u32 d28, d24, #4 │ │ + vpaddl.s q14, q4 │ │ + vrshr.u32 d28, d24, #4 │ │ + vrev32. q14, q2 │ │ + vshr.u64 d31, d28, #4 │ │ lsrs r7, r7, #31 │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ lsls r0, r2, #3 │ │ - b.n 1d5b0 │ │ + b.n 3cc60 │ │ str r4, [r2, r3] │ │ - b.n 1d5b4 │ │ + b.n 3cc64 │ │ movs r1, r0 │ │ - b.n 1e11e │ │ + b.n 3d7ce │ │ lsls r2, r0, #5 │ │ - bge.n 1da82 │ │ + bge.n 3d132 │ │ movs r6, r0 │ │ - b.n 1ddc6 │ │ + b.n 3d476 │ │ asrs r6, r0, #32 │ │ - b.n 1ddca │ │ + b.n 3d47a │ │ str r0, [r6, #100] @ 0x64 │ │ add.w r0, r0, r6 │ │ - b.n 1ddd2 │ │ + b.n 3d482 │ │ asrs r6, r0, #32 │ │ - b.n 1ddd6 │ │ + b.n 3d486 │ │ str r5, [r5, #100] @ 0x64 │ │ add.w r0, r0, r6 │ │ - b.n 1ddde │ │ + b.n 3d48e │ │ asrs r6, r0, #32 │ │ - b.n 1dde2 │ │ + b.n 3d492 │ │ str r2, [r5, #100] @ 0x64 │ │ add.w r0, r0, r6 │ │ - b.n 1ddea │ │ + b.n 3d49a │ │ asrs r6, r0, #32 │ │ - b.n 1ddee │ │ + b.n 3d49e │ │ str r7, [r4, #100] @ 0x64 │ │ add.w r0, r0, r1, lsl #4 │ │ - b.n 1df40 │ │ + b.n 3d5f0 │ │ lsrs r5, r0, #20 │ │ - b.n 1dfd4 │ │ + b.n 3d684 │ │ str r0, [r2, r3] │ │ - b.n 1d5d8 │ │ + b.n 3cc88 │ │ str r0, [r4, r0] │ │ - b.n 1e202 │ │ + b.n 3d8b2 │ │ asrs r1, r0 │ │ - b.n 1d9e6 │ │ + b.n 3d096 │ │ movs r0, #72 @ 0x48 │ │ - b.n 1e20a │ │ + b.n 3d8ba │ │ asrs r4, r2, #3 │ │ - b.n 1d5e8 │ │ + b.n 3cc98 │ │ subs r2, r0, #7 │ │ - b.n 1dfec │ │ + b.n 3d69c │ │ lsls r0, r7, #2 │ │ - b.n 1d610 │ │ + b.n 3ccc0 │ │ str r4, [r7, #8] │ │ - b.n 1d614 │ │ + b.n 3ccc4 │ │ movs r0, r0 │ │ - b.n 1e186 │ │ + b.n 3d836 │ │ lsrs r5, r0, #11 │ │ orn sl, r1, #423936 @ 0x67800 │ │ orn r0, r0, #8912896 @ 0x880000 │ │ - b.n 1de2a │ │ + b.n 3d4da │ │ strb r4, [r3, #3] │ │ - b.n 1d628 │ │ + b.n 3ccd8 │ │ lsrs r2, r0, #11 │ │ orr.w r0, r0, #548864 @ 0x86000 │ │ - b.n 1de36 │ │ + b.n 3d4e6 │ │ lsrs r5, r0, #11 │ │ orn r0, r2, #138240 @ 0x21c00 │ │ - b.n 1de3e │ │ + b.n 3d4ee │ │ lsrs r5, r1, #11 │ │ orr.w fp, r3, #8388608 @ 0x800000 │ │ ldcl 0, cr1, [r1, #64] @ 0x40 │ │ - b.n 1e016 │ │ + b.n 3d6c6 │ │ cmp r2, #207 @ 0xcf │ │ orr.w sl, sl, #26496 @ 0x6780 │ │ orn r0, r1, #2228224 @ 0x220000 │ │ - b.n 1de56 │ │ + b.n 3d506 │ │ cmp r2, #133 @ 0x85 │ │ orn r0, r7, #8192 @ 0x2000 │ │ - b.n 1e25e │ │ + b.n 3d90e │ │ ldr r0, [r0, #48] @ 0x30 │ │ ldcl 0, cr2, [r2] │ │ - b.n 1e2e6 │ │ + b.n 3d996 │ │ lsrs r4, r6, #14 │ │ vstr s9, [sp, #828] @ 0x33c │ │ orr.w r0, r3, #135168 @ 0x21000 │ │ - b.n 1de72 │ │ + b.n 3d522 │ │ adds r0, #0 │ │ negs r4, r4 │ │ ldr r0, [r0, #48] @ 0x30 │ │ vstr s1, [r7, #548] @ 0x224 │ │ - bne.w fff3ec84 │ │ - b.n 1dc46 │ │ - b.n 1db44 │ │ - b.n 1d666 │ │ + bne.w fff5e334 │ │ + b.n 3d2f6 │ │ + b.n 3d1f4 │ │ + b.n 3cd16 │ │ lsls r0, r3, #3 │ │ - b.n 1d684 │ │ + b.n 3cd34 │ │ stmia r0!, {} │ │ - b.n 1d670 │ │ + b.n 3cd20 │ │ str r0, [r2, #44] @ 0x2c │ │ - b.n 1d68c │ │ + b.n 3cd3c │ │ strb r4, [r2, #11] │ │ - b.n 1d690 │ │ - ldr r2, [pc, #572] @ (1dd94 ) │ │ + b.n 3cd40 │ │ + ldr r2, [pc, #572] @ (3d444 ) │ │ orn sl, sl, #1144 @ 0x478 │ │ orn r0, r0, #28672 @ 0x7000 │ │ - b.n 1d67c │ │ + b.n 3cd2c │ │ adds r0, #204 @ 0xcc │ │ - b.n 1d680 │ │ + b.n 3cd30 │ │ lsrs r2, r0, #31 │ │ - b.n 1e084 │ │ + b.n 3d734 │ │ movs r0, r0 │ │ - b.n 1e21e │ │ + b.n 3d8ce │ │ asrs r5, r0, #32 │ │ - b.n 1dc72 │ │ + b.n 3d322 │ │ ands r0, r0 │ │ - b.n 1e2b6 │ │ + b.n 3d966 │ │ ands r0, r0 │ │ lsls r0, r4, #15 │ │ str r0, [sp, #24] │ │ - b.n 1debe │ │ + b.n 3d56e │ │ lsls r4, r6, #1 │ │ - b.n 1d6a4 │ │ + b.n 3cd54 │ │ movs r0, r0 │ │ - b.n 1e236 │ │ + b.n 3d8e6 │ │ lsls r4, r4, #3 │ │ - b.n 1d6a4 │ │ + b.n 3cd54 │ │ movs r7, r0 │ │ - b.n 1dece │ │ + b.n 3d57e │ │ strb r4, [r1, #0] │ │ - b.n 1ded2 │ │ + b.n 3d582 │ │ stmia r0!, {r5, r7} │ │ - b.n 1d6b8 │ │ + b.n 3cd68 │ │ str r0, [r1, #0] │ │ - b.n 1deda │ │ - add r0, pc, #624 @ (adr r0, 1de0c ) │ │ - b.n 1d6c0 │ │ + b.n 3d58a │ │ + add r0, pc, #624 @ (adr r0, 3d4bc ) │ │ + b.n 3cd70 │ │ movs r0, #120 @ 0x78 │ │ - b.n 1d6c4 │ │ + b.n 3cd74 │ │ str r0, [r0, #0] │ │ asrs r0, r4, #15 │ │ adds r0, #4 │ │ - b.n 1dbc2 │ │ + b.n 3d272 │ │ strb r6, [r0, #0] │ │ - b.n 1dbbc │ │ + b.n 3d26c │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 1deb8 │ │ + b.n 3d568 │ │ adds r0, #4 │ │ - b.n 1dbca │ │ + b.n 3d27a │ │ strb r6, [r0, #0] │ │ - b.n 1dbd6 │ │ + b.n 3d286 │ │ movs r0, #4 │ │ - b.n 1dbc2 │ │ - b.n 1dbce │ │ - b.n 1dec8 │ │ + b.n 3d272 │ │ + b.n 3d27e │ │ + b.n 3d578 │ │ adds r0, #6 │ │ - b.n 1dbc6 │ │ + b.n 3d276 │ │ strb r3, [r0, #0] │ │ - b.n 1dece │ │ + b.n 3d57e │ │ movs r0, #84 @ 0x54 │ │ - b.n 1e0d0 │ │ + b.n 3d780 │ │ ldrh r7, [r1, #20] │ │ orn r0, r2, #933888 @ 0xe4000 │ │ - b.n 1e0d8 │ │ + b.n 3d788 │ │ str r4, [r2, r1] │ │ - b.n 1e0e4 │ │ + b.n 3d794 │ │ strh r1, [r0, #0] │ │ - b.n 1e06e │ │ + b.n 3d71e │ │ add r2, sp, #572 @ 0x23c │ │ orn r0, r2, #1032192 @ 0xfc000 │ │ - b.n 1e0e8 │ │ + b.n 3d798 │ │ asrs r4, r1, #2 │ │ - b.n 1e0ec │ │ + b.n 3d79c │ │ lsrs r3, r2, #30 │ │ - b.n 1e298 │ │ + b.n 3d948 │ │ ldr r0, [r2, #48] @ 0x30 │ │ cdp 0, 10, cr0, cr2, cr4, {7} │ │ - b.n 1d730 │ │ - ldr r3, [pc, #64] @ (1dc38 ) │ │ + b.n 3cde0 │ │ + ldr r3, [pc, #64] @ (3d2e8 ) │ │ mcr 1, 5, r6, cr0, cr2, {6} │ │ - bf 8, 2411c │ │ - bne.w fff7efa2 │ │ + bf 8, 437cc │ │ + bne.w fff9e652 │ │ movw r1, #42194 @ 0xa4d2 │ │ movw r0, #16388 @ 0x4004 │ │ - b.n 1dc0e │ │ + b.n 3d2be │ │ ldmia r2, {r0, r1, r2, r3, r7} │ │ - blx ff87ffb0 │ │ - blx e6bfb4 │ │ + blx ff89f660 │ │ + blx e8b664 │ │ movw r0, #49414 @ 0xc106 │ │ - b.n 1dc30 │ │ + b.n 3d2e0 │ │ movs r1, #210 @ 0xd2 │ │ movw r0, #9729 @ 0x2601 │ │ - b.n 1df26 │ │ + b.n 3d5d6 │ │ strh r0, [r2, #14] │ │ movw r1, #32978 @ 0x80d2 │ │ movw r1, #1782 @ 0x6f6 │ │ @ instruction: 0xf26e21f2 │ │ @ instruction: 0xf26c41f4 │ │ @ instruction: 0xf26a01f0 │ │ - bl 286bce │ │ + bl 2a627e │ │ subs r7, r7, r3 │ │ lsrs r2, r7, #29 │ │ - b.n 1e0e4 │ │ + b.n 3d794 │ │ asrs r0, r4, #3 │ │ - b.n 1d784 │ │ + b.n 3ce34 │ │ movs r0, #204 @ 0xcc │ │ - b.n 1d788 │ │ + b.n 3ce38 │ │ subs r7, #252 @ 0xfc │ │ - b.n 1e270 │ │ + b.n 3d920 │ │ ldrh r7, [r5, #22] │ │ orn r0, r0, #130560 @ 0x1fe00 │ │ - b.n 1e2da │ │ + b.n 3d98a │ │ movs r2, r0 │ │ - b.n 1dd00 │ │ + b.n 3d3b0 │ │ ldrh r2, [r4, #6] │ │ bfi r0, r8, #0, #1 │ │ asrs r0, r4, #15 │ │ movs r2, r0 │ │ - b.n 1df0c │ │ + b.n 3d5bc │ │ asrs r0, r0, #32 │ │ - b.n 1e3ae │ │ + b.n 3da5e │ │ lsrs r0, r2, #14 │ │ cdp 0, 10, cr1, cr12, cr0, {0} │ │ lsls r0, r4, #15 │ │ strh r4, [r7, #14] │ │ movw fp, #33168 @ 0x8190 │ │ mcr 0, 5, r2, cr10, cr12, {6} │ │ - b.n 1d7bc │ │ + b.n 3ce6c │ │ movs r1, #250 @ 0xfa │ │ movw r0, #8972 @ 0x230c │ │ - b.n 1dd10 │ │ + b.n 3d3c0 │ │ ldrh r3, [r5, #48] @ 0x30 │ │ - b.n 1e1a8 │ │ + b.n 3d858 │ │ strd pc, r3, [r6], #-416 @ 0x1a0 │ │ movs r1, #242 @ 0xf2 │ │ @ instruction: 0xf2683000 │ │ - b.n 1dca0 │ │ - add r0, pc, #784 @ (adr r0, 1dfac ) │ │ - b.n 1d7d8 │ │ + b.n 3d350 │ │ + add r0, pc, #784 @ (adr r0, 3d65c ) │ │ + b.n 3ce88 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n 1e3e2 │ │ + b.n 3da92 │ │ str r2, [r7, #28] │ │ movw r2, #26320 @ 0x66d0 │ │ - b.n 1d7c4 │ │ + b.n 3ce74 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r2, #528384 @ 0x81000 │ │ - b.n 1dcca │ │ + b.n 3d37a │ │ movs r0, #2 │ │ - b.n 1dfbc │ │ + b.n 3d66c │ │ adds r0, #8 │ │ - b.n 1dffa │ │ + b.n 3d6aa │ │ lsrs r1, r1, #10 │ │ - bne.w fff210b6 │ │ + bne.w fff40766 │ │ movw r0, #57601 @ 0xe101 │ │ - b.n 1dce2 │ │ - ldr r2, [pc, #572] @ (1df04 ) │ │ + b.n 3d392 │ │ + ldr r2, [pc, #572] @ (3d5b4 ) │ │ orr.w r1, sl, #31488 @ 0x7b00 │ │ @ instruction: 0xf2682000 │ │ - b.n 1d7d8 │ │ + b.n 3ce88 │ │ movs r0, #216 @ 0xd8 │ │ - b.n 1d810 │ │ + b.n 3cec0 │ │ str r0, [r1, #12] │ │ - b.n 1d814 │ │ + b.n 3cec4 │ │ strb r4, [r2, #11] │ │ - b.n 1d7f8 │ │ - ldr r2, [pc, #572] @ (1df1c ) │ │ + b.n 3cea8 │ │ + ldr r2, [pc, #572] @ (3d5cc ) │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 1e426 │ │ + b.n 3dad6 │ │ movs r3, #0 │ │ - b.n 1d804 │ │ + b.n 3ceb4 │ │ movs r2, #63 @ 0x3f │ │ - b.n 1e4ae │ │ + b.n 3db5e │ │ movs r0, #14 │ │ - b.n 1dd76 │ │ + b.n 3d426 │ │ movs r0, r0 │ │ - b.n 1dcfa │ │ + b.n 3d3aa │ │ movs r0, #8 │ │ - b.n 1e03a │ │ + b.n 3d6ea │ │ movs r1, r0 │ │ - b.n 1dffe │ │ + b.n 3d6ae │ │ lsls r0, r7, #11 │ │ - b.n 1d81c │ │ + b.n 3cecc │ │ movs r6, r0 │ │ - b.n 1e046 │ │ + b.n 3d6f6 │ │ asrs r6, r0, #32 │ │ - b.n 1e04a │ │ + b.n 3d6fa │ │ @ instruction: 0xf4f5ebff │ │ lsls r0, r0, #3 │ │ - b.n 1d84c │ │ + b.n 3cefc │ │ lsls r1, r0, #2 │ │ - b.n 1e3b6 │ │ + b.n 3da66 │ │ vpmin.u16 , , │ │ @ instruction: 0xeb01e24b │ │ strb r4, [r2, #3] │ │ - b.n 1d85c │ │ + b.n 3cf0c │ │ asrs r0, r5, #1 │ │ - b.n 1e1c2 │ │ + b.n 3d872 │ │ adds r0, #176 @ 0xb0 │ │ - b.n 1d864 │ │ + b.n 3cf14 │ │ str r0, [r4, r0] │ │ - b.n 1e46e │ │ + b.n 3db1e │ │ movs r1, r0 │ │ - b.n 1e072 │ │ + b.n 3d722 │ │ asrs r0, r2, #32 │ │ - b.n 1e238 │ │ - ldr r2, [pc, #828] @ (1e074 ) │ │ + b.n 3d8e8 │ │ + ldr r2, [pc, #828] @ (3d724 ) │ │ orn pc, r1, #1056768 @ 0x102000 │ │ - b.n 1e258 │ │ + b.n 3d908 │ │ movs r0, #3 │ │ - b.n 1e082 │ │ + b.n 3d732 │ │ asrs r7, r0 │ │ - b.n 1dc68 │ │ + b.n 3d318 │ │ asrs r0, r2, #32 │ │ - b.n 1e250 │ │ + b.n 3d900 │ │ strb r4, [r3, #3] │ │ - b.n 1d888 │ │ + b.n 3cf38 │ │ lsrs r5, r0, #11 │ │ orn r0, r0, #8388608 @ 0x800000 │ │ - b.n 1e3fe │ │ + b.n 3daae │ │ cmp r2, #197 @ 0xc5 │ │ orn r0, r2, #138240 @ 0x21c00 │ │ - b.n 1e09e │ │ + b.n 3d74e │ │ ldrh r0, [r0, #24] │ │ ldcl 0, cr0, [r0, #32] │ │ - b.n 1e0a6 │ │ + b.n 3d756 │ │ cmp r2, #205 @ 0xcd │ │ orr.w sl, r3, #1656 @ 0x678 │ │ orn r0, r1, #3276800 @ 0x320000 │ │ - b.n 1e4b2 │ │ + b.n 3db62 │ │ ldrh r4, [r6, #28] │ │ vstr s5, [sp, #532] @ 0x214 │ │ orn r0, r7, #8192 @ 0x2000 │ │ - b.n 1e4be │ │ + b.n 3db6e │ │ ldrh r0, [r0, #24] │ │ vldr s1, [r2, #772] @ 0x304 │ │ orr.w r0, r0, #2228224 @ 0x220000 │ │ - b.n 1e0ca │ │ + b.n 3d77a │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r3, #135168 @ 0x21000 │ │ - b.n 1e0d2 │ │ + b.n 3d782 │ │ adds r0, #0 │ │ negs r4, r4 │ │ - ldr r2, [pc, #828] @ (1e0d4 ) │ │ - bne.w fffa839a │ │ + ldr r2, [pc, #828] @ (3d784 ) │ │ + bne.w fffc7a4a │ │ stcl 0, cr2, [r7, #864] @ 0x360 │ │ - b.n 1d8dc │ │ + b.n 3cf8c │ │ lsrs r1, r1, #10 │ │ orn r0, r1, #512 @ 0x200 │ │ - b.n 1d8ca │ │ - b.n 1e34c │ │ - b.n 1d8e8 │ │ + b.n 3cf7a │ │ + b.n 3d9fc │ │ + b.n 3cf98 │ │ ldr r7, [r1, #40] @ 0x28 │ │ orn r0, r2, #524288 @ 0x80000 │ │ - b.n 1e576 │ │ + b.n 3dc26 │ │ strh r3, [r4, #4] │ │ - b.n 1debe │ │ - ldr r2, [pc, #572] @ (1dff8 ) │ │ + b.n 3d56e │ │ + ldr r2, [pc, #572] @ (3d6a8 ) │ │ orn r0, sl, #2097152 @ 0x200000 │ │ - b.n 1d8e4 │ │ + b.n 3cf94 │ │ lsls r4, r2, #11 │ │ - b.n 1d900 │ │ + b.n 3cfb0 │ │ lsrs r4, r1 │ │ - b.n 1d8e4 │ │ + b.n 3cf94 │ │ adds r0, #180 @ 0xb4 │ │ - b.n 1d8e8 │ │ + b.n 3cf98 │ │ asrs r0, r4, #3 │ │ - b.n 1d8ec │ │ + b.n 3cf9c │ │ lsls r4, r4, #3 │ │ - b.n 1d8f0 │ │ + b.n 3cfa0 │ │ lsrs r1, r0, #12 │ │ - b.n 1e270 │ │ + b.n 3d920 │ │ movs r0, r0 │ │ - b.n 1e48e │ │ + b.n 3db3e │ │ lsls r0, r5, #1 │ │ - b.n 1e262 │ │ + b.n 3d912 │ │ ands r0, r0 │ │ - b.n 1e526 │ │ + b.n 3dbd6 │ │ asrs r5, r0, #32 │ │ - b.n 1deea │ │ + b.n 3d59a │ │ lsls r0, r4, #3 │ │ - b.n 1d928 │ │ + b.n 3cfd8 │ │ ands r0, r0 │ │ lsls r0, r4, #15 │ │ movs r0, r0 │ │ - b.n 1e4a6 │ │ + b.n 3db56 │ │ stmia r0!, {r5, r7} │ │ - b.n 1d91c │ │ + b.n 3cfcc │ │ str r0, [r1, #0] │ │ - b.n 1e13e │ │ + b.n 3d7ee │ │ str r0, [r0, #0] │ │ asrs r0, r4, #15 │ │ - add r0, pc, #28 @ (adr r0, 1de20 ) │ │ - b.n 1e146 │ │ + add r0, pc, #28 @ (adr r0, 3d4d0 ) │ │ + b.n 3d7f6 │ │ adds r0, #156 @ 0x9c │ │ - b.n 1d92c │ │ + b.n 3cfdc │ │ strb r4, [r0, #0] │ │ - b.n 1de26 │ │ + b.n 3d4d6 │ │ movs r6, r0 │ │ - b.n 1de12 │ │ + b.n 3d4c2 │ │ movs r0, #120 @ 0x78 │ │ - b.n 1d938 │ │ + b.n 3cfe8 │ │ movs r0, r0 │ │ - b.n 1e128 │ │ + b.n 3d7d8 │ │ lsls r0, r4, #3 │ │ - b.n 1d938 │ │ + b.n 3cfe8 │ │ movs r4, r0 │ │ - b.n 1de28 │ │ + b.n 3d4d8 │ │ adds r0, #6 │ │ - b.n 1de3a │ │ + b.n 3d4ea │ │ strb r3, [r0, #0] │ │ - b.n 1e12a │ │ + b.n 3d7da │ │ movs r4, r0 │ │ - b.n 1de32 │ │ + b.n 3d4e2 │ │ movs r0, #228 @ 0xe4 │ │ - b.n 1d96c │ │ + b.n 3d01c │ │ ldr r0, [r2, #48] @ 0x30 │ │ vdup.32 q1, r4 │ │ mcr 0, 5, r9, cr0, cr4, {3} │ │ - b.n 1d960 │ │ + b.n 3d010 │ │ movs r0, #6 │ │ - b.n 1de46 │ │ + b.n 3d4f6 │ │ str r2, [r2, #28] │ │ movw r0, #24578 @ 0x6002 │ │ - b.n 1e14a │ │ + b.n 3d7fa │ │ lsls r4, r4, #3 │ │ - b.n 1d968 │ │ + b.n 3d018 │ │ lsls r4, r2, #1 │ │ - b.n 1e354 │ │ + b.n 3da04 │ │ rors r2, r2 │ │ - bls.w a2374 │ │ + bls.w c1a24 │ │ orn r0, r0, #14942208 @ 0xe40000 │ │ - b.n 1e360 │ │ + b.n 3da10 │ │ strh r0, [r2, #14] │ │ movw r0, #34132 @ 0x8554 │ │ - b.n 1e370 │ │ + b.n 3da20 │ │ add r2, sp, #572 @ 0x23c │ │ orn r0, r0, #16515072 @ 0xfc0000 │ │ - b.n 1e370 │ │ + b.n 3da20 │ │ lsls r2, r2, #7 │ │ - bls.w 1de74 │ │ - b.n 1e306 │ │ + bls.w 3d524 │ │ + b.n 3d9b6 │ │ ldmia r2, {r0, r1, r2, r3, r7} │ │ orn r0, r0, #4587520 @ 0x460000 │ │ - b.n 1e380 │ │ - add r1, pc, #832 @ (adr r1, 1e1c0 ) │ │ + b.n 3da30 │ │ + add r1, pc, #832 @ (adr r1, 3d870 ) │ │ movw r0, #41222 @ 0xa106 │ │ - b.n 1dea2 │ │ + b.n 3d552 │ │ @ instruction: 0xea8ff460 │ │ stmia r1!, {r4, r6, r7} │ │ movw r1, #49874 @ 0xc2d2 │ │ movw r0, #8196 @ 0x2004 │ │ - b.n 1dea8 │ │ - b.n 1e238 │ │ - bf 8, 2be9a │ │ - b.n 1e19e │ │ + b.n 3d558 │ │ + b.n 3d8e8 │ │ + bf 8, 4b54a │ │ + b.n 3d84e │ │ movs r1, #242 @ 0xf2 │ │ @ instruction: 0xf26c0f93 │ │ - b.n 1e550 │ │ + b.n 3dc00 │ │ str r6, [r6, #28] │ │ @ instruction: 0xf26e41f4 │ │ @ instruction: 0xf26a01f0 │ │ - bl 286e40 │ │ + bl 2a64f0 │ │ subs r7, r7, r3 │ │ lsrs r1, r7, #29 │ │ - b.n 1e3d8 │ │ + b.n 3da88 │ │ asrs r4, r1, #3 │ │ - b.n 1d9f8 │ │ + b.n 3d0a8 │ │ movs r0, #180 @ 0xb4 │ │ - b.n 1d9fc │ │ + b.n 3d0ac │ │ subs r7, #252 @ 0xfc │ │ - b.n 1e4e4 │ │ + b.n 3db94 │ │ ldrh r7, [r5, #22] │ │ orn r0, r0, #130560 @ 0x1fe00 │ │ - b.n 1e54e │ │ + b.n 3dbfe │ │ movs r2, r0 │ │ - b.n 1df74 │ │ + b.n 3d624 │ │ ldrh r2, [r4, #6] │ │ bfi r0, r8, #0, #1 │ │ asrs r0, r4, #15 │ │ movs r2, r0 │ │ - b.n 1e180 │ │ + b.n 3d830 │ │ asrs r0, r0, #32 │ │ - b.n 1e622 │ │ + b.n 3dcd2 │ │ lsrs r0, r2, #14 │ │ cdp 0, 10, cr1, cr12, cr0, {0} │ │ lsls r0, r4, #15 │ │ strh r4, [r7, #14] │ │ movw fp, #33168 @ 0x8190 │ │ cdp 0, 10, cr5, cr10, cr0, {7} │ │ - b.n 1da30 │ │ + b.n 3d0e0 │ │ movs r1, #250 @ 0xfa │ │ movw r0, #8924 @ 0x22dc │ │ - b.n 1da38 │ │ + b.n 3d0e8 │ │ adds r0, #5 │ │ - b.n 1df88 │ │ + b.n 3d638 │ │ ldrh r3, [r5, #48] @ 0x30 │ │ - b.n 1e420 │ │ + b.n 3dad0 │ │ movs r1, #242 @ 0xf2 │ │ @ instruction: 0xf2683000 │ │ - b.n 1df14 │ │ + b.n 3d5c4 │ │ strd pc, r3, [r6], #-416 @ 0x1a0 │ │ - add r0, pc, #784 @ (adr r0, 1e224 ) │ │ - b.n 1da50 │ │ + add r0, pc, #784 @ (adr r0, 3d8d4 ) │ │ + b.n 3d100 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n 1e65a │ │ + b.n 3dd0a │ │ str r2, [r7, #28] │ │ movw sl, #25231 @ 0x628f │ │ orr.w r0, r2, #528384 @ 0x81000 │ │ - b.n 1df30 │ │ + b.n 3d5e0 │ │ movs r0, #2 │ │ - b.n 1e230 │ │ + b.n 3d8e0 │ │ adds r0, #8 │ │ - b.n 1e26e │ │ + b.n 3d91e │ │ lsrs r1, r1, #10 │ │ - bne.w fff2132a │ │ + bne.w fff409da │ │ movw r0, #57601 @ 0xe101 │ │ - b.n 1df48 │ │ - ldr r2, [pc, #572] @ (1e178 ) │ │ + b.n 3d5f8 │ │ + ldr r2, [pc, #572] @ (3d828 ) │ │ orr.w r1, sl, #31488 @ 0x7b00 │ │ @ instruction: 0xf2682000 │ │ - b.n 1da4c │ │ + b.n 3d0fc │ │ movs r0, #216 @ 0xd8 │ │ - b.n 1da84 │ │ + b.n 3d134 │ │ str r0, [r1, #12] │ │ - b.n 1da88 │ │ - b.n 1e4f0 │ │ - b.n 1da6c │ │ - ldr r2, [pc, #572] @ (1e190 ) │ │ + b.n 3d138 │ │ + b.n 3dba0 │ │ + b.n 3d11c │ │ + ldr r2, [pc, #572] @ (3d840 ) │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 1e69a │ │ + b.n 3dd4a │ │ movs r3, #0 │ │ - b.n 1da78 │ │ + b.n 3d128 │ │ movs r0, #228 @ 0xe4 │ │ - b.n 1da9c │ │ + b.n 3d14c │ │ movs r2, #212 @ 0xd4 │ │ - b.n 1da80 │ │ + b.n 3d130 │ │ movs r2, #63 @ 0x3f │ │ - b.n 1e72a │ │ + b.n 3ddda │ │ movs r0, #7 │ │ - b.n 1dff2 │ │ + b.n 3d6a2 │ │ movs r0, r0 │ │ - b.n 1df76 │ │ + b.n 3d626 │ │ movs r0, #8 │ │ - b.n 1e2b6 │ │ + b.n 3d966 │ │ movs r1, r0 │ │ - b.n 1e27a │ │ + b.n 3d92a │ │ lsls r0, r7, #11 │ │ - b.n 1da98 │ │ + b.n 3d148 │ │ movs r6, r0 │ │ - b.n 1e2c2 │ │ + b.n 3d972 │ │ asrs r6, r0, #32 │ │ - b.n 1e2c6 │ │ - bf 10, 14786 │ │ + b.n 3d976 │ │ + bf 10, 33e36 │ │ mrc2 10, 5, lr, cr8, cr15, {7} @ │ │ lsls r0, r2, #1 │ │ - b.n 1e49e │ │ + b.n 3db4e │ │ cmp r7, #162 @ 0xa2 │ │ - b.n 1e4b0 │ │ + b.n 3db60 │ │ asrs r0, r0, #32 │ │ - b.n 1e2da │ │ + b.n 3d98a │ │ str r0, [r1, #96] @ 0x60 │ │ add.w r0, r0, ip, asr #22 │ │ - b.n 1dadc │ │ + b.n 3d18c │ │ lsrs r0, r5 │ │ - b.n 1e4c0 │ │ + b.n 3db70 │ │ movs r0, #84 @ 0x54 │ │ - b.n 1e6ea │ │ + b.n 3dd9a │ │ movs r4, r0 │ │ - b.n 1e2ee │ │ + b.n 3d99e │ │ asrs r5, r0, #32 │ │ - b.n 1e2f2 │ │ - strh r1, [r5, #12] │ │ - mla fp, r0, r1, lr │ │ - b.n 1e4d4 │ │ + b.n 3d9a2 │ │ + strh r3, [r7, #6] │ │ + @ instruction: 0xfa00eb01 │ │ + b.n 3db84 │ │ movs r0, r7 │ │ - b.n 1e4c6 │ │ + b.n 3db76 │ │ ldr r7, [sp, #424] @ 0x1a8 │ │ - b.n 1e4de │ │ + b.n 3db8e │ │ lsls r0, r2, #1 │ │ movt sl, #1231 @ 0x4cf │ │ orn r0, r0, #13893632 @ 0xd40000 │ │ - b.n 1e4e0 │ │ + b.n 3db90 │ │ strb r0, [r5, #0] │ │ - b.n 1e4da │ │ - add r0, pc, #160 @ (adr r0, 1e074 ) │ │ - b.n 1e4e8 │ │ + b.n 3db8a │ │ + add r0, pc, #160 @ (adr r0, 3d724 ) │ │ + b.n 3db98 │ │ lsls r0, r4, #3 │ │ - b.n 1daf4 │ │ + b.n 3d1a4 │ │ asrs r0, r7, #32 │ │ - b.n 1e71e │ │ + b.n 3ddce │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 1e726 │ │ + b.n 3ddd6 │ │ adds r0, #9 │ │ - b.n 1e32a │ │ + b.n 3d9da │ │ str r0, [r2, #0] │ │ - b.n 1e500 │ │ + b.n 3dbb0 │ │ ldrh r0, [r0, #20] │ │ orn r0, r5, #14942208 @ 0xe40000 │ │ - b.n 1e508 │ │ - ldr r6, [pc, #380] @ (1e174 ) │ │ - b.n 1e514 │ │ + b.n 3dbb8 │ │ + ldr r6, [pc, #380] @ (3d824 ) │ │ + b.n 3dbc4 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r7, #4685824 @ 0x478000 │ │ orr.w r0, r0, #5505024 @ 0x540000 │ │ - b.n 1db40 │ │ + b.n 3d1f0 │ │ movs r1, #56 @ 0x38 │ │ - b.n 1db44 │ │ + b.n 3d1f4 │ │ add r2, sp, #572 @ 0x23c │ │ orn r0, r0, #8454144 @ 0x810000 │ │ - b.n 1e752 │ │ + b.n 3de02 │ │ movs r0, r0 │ │ - b.n 1e6ba │ │ + b.n 3dd6a │ │ ldrh r1, [r0, #22] │ │ orr.w r0, r3, #2097152 @ 0x200000 │ │ - b.n 1e75e │ │ + b.n 3de0e │ │ ldr r4, [r1, #52] @ 0x34 │ │ vldr s5, [sp, #828] @ 0x33c │ │ orr.w fp, sl, #524288 @ 0x80000 │ │ vldr s21, [r5, #828] @ 0x33c │ │ orr.w r6, r6, #655360 @ 0xa0000 │ │ - b.n 1db4c │ │ + b.n 3d1fc │ │ lsls r0, r7, #23 │ │ - b.n 1db50 │ │ - ldr r2, [pc, #828] @ (1e374 ) │ │ + b.n 3d200 │ │ + ldr r2, [pc, #828] @ (3da24 ) │ │ orr.w r6, r3, #2555904 @ 0x270000 │ │ - b.n 1db58 │ │ + b.n 3d208 │ │ ldr r0, [r0, #48] @ 0x30 │ │ vstr d18, [r4, #40] @ 0x28 │ │ stcl 0, cr7, [r4, #-912] @ 0xfffffc70 │ │ - b.n 1db64 │ │ + b.n 3d214 │ │ str r4, [r3, #12] │ │ - b.n 1db68 │ │ + b.n 3d218 │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, #32 │ │ - b.n 1e568 │ │ + b.n 3dc18 │ │ adds r0, #9 │ │ - b.n 1e39a │ │ + b.n 3da4a │ │ lsrs r7, r1, #11 │ │ orr.w sl, r6, #6782976 @ 0x678000 │ │ orr.w r0, r2, #720896 @ 0xb0000 │ │ - b.n 1e578 │ │ + b.n 3dc28 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r2, #786432 @ 0xc0000 │ │ - b.n 1e580 │ │ + b.n 3dc30 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r2, #851968 @ 0xd0000 │ │ - b.n 1e588 │ │ + b.n 3dc38 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r2, #917504 @ 0xe0000 │ │ - b.n 1e590 │ │ + b.n 3dc40 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r2, #999424 @ 0xf4000 │ │ - b.n 1e7c6 │ │ + b.n 3de76 │ │ lsrs r2, r0, #11 │ │ orr.w r0, r3, #2097152 @ 0x200000 │ │ - b.n 1db94 │ │ + b.n 3d244 │ │ lsls r0, r4, #24 │ │ - b.n 1dbac │ │ + b.n 3d25c │ │ asrs r0, r3, #24 │ │ - b.n 1dbb0 │ │ + b.n 3d260 │ │ movs r6, r3 │ │ - @ instruction: 0xea0083c0 │ │ - vaddl.u , d14, d0 │ │ - b.n 1e6e2 │ │ + @ instruction: 0xea00bbd8 │ │ + vrev64. d31, d0 │ │ + b.n 3dd92 │ │ @ instruction: 0xf0bc0fff │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r1 │ │ @@ -39681,6920 +82422,6920 @@ │ │ vrsra.u64 q8, , #16 │ │ vcge.u8 q0, q8, │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r7, r7, #15 │ │ @ instruction: 0xeb01e28d │ │ lsrs r2, r5, #29 │ │ - b.n 1e626 │ │ + b.n 3dcd6 │ │ asrs r0, r0, #32 │ │ - b.n 1e44e │ │ + b.n 3dafe │ │ str r7, [r1, #76] @ 0x4c │ │ add.w r6, r0, r0, asr #32 │ │ - b.n 1dc50 │ │ + b.n 3d300 │ │ lsls r0, r7, #4 │ │ - b.n 1dc34 │ │ + b.n 3d2e4 │ │ lsls r0, r2, #1 │ │ - b.n 1e630 │ │ + b.n 3dce0 │ │ lsls r0, r3, #3 │ │ - b.n 1dc3c │ │ + b.n 3d2ec │ │ strb r0, [r4, #1] │ │ - b.n 1e5bc │ │ + b.n 3dc6c │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #14680064 @ 0xe00000 │ │ - b.n 1e640 │ │ - ldr r2, [pc, #828] @ (1e46c ) │ │ + b.n 3dcf0 │ │ + ldr r2, [pc, #828] @ (3db1c ) │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 1e644 │ │ + b.n 3dcf4 │ │ lsrs r2, r1, #12 │ │ ldcl 0, cr4, [r4, #28] │ │ - b.n 1e47e │ │ - ldr r2, [pc, #828] @ (1e47c ) │ │ + b.n 3db2e │ │ + ldr r2, [pc, #828] @ (3db2c ) │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 1e886 │ │ + b.n 3df36 │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r4, #8847360 @ 0x870000 │ │ - b.n 1e48e │ │ + b.n 3db3e │ │ lsrs r0, r2, #12 │ │ stcl 3, cr0, [fp, #-864] @ 0xfffffca0 │ │ add.w r0, r0, ip, asr #2 │ │ - b.n 1e5f8 │ │ + b.n 3dca8 │ │ asrs r4, r3, #1 │ │ - b.n 1db94 │ │ + b.n 3d244 │ │ ldrh r7, [r5, #22] │ │ bic.w r0, r0, #8912896 @ 0x880000 │ │ - b.n 1e674 │ │ + b.n 3dd24 │ │ lsrs r7, r1, #11 │ │ - bne.w fff3e8fa │ │ + bne.w fff5dfaa │ │ @ instruction: 0xf3f95b90 │ │ cdp 0, 3, cr0, cr1, cr0, {3} │ │ - b.n 1dbac │ │ + b.n 3d25c │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr2, cr4, cr8, {2} │ │ - b.n 1dbb4 │ │ + b.n 3d264 │ │ adds r0, #68 @ 0x44 │ │ - b.n 1dbb8 │ │ + b.n 3d268 │ │ strb r0, [r1, #3] │ │ - b.n 1e624 │ │ + b.n 3dcd4 │ │ cmp r2, #239 @ 0xef │ │ orn sp, r7, #8454144 @ 0x810000 │ │ - b.n 1e48e │ │ + b.n 3db3e │ │ lsls r3, r0, #4 │ │ - b.n 1e912 │ │ + b.n 3dfc2 │ │ add ip, ip │ │ @ instruction: 0xf2f47000 │ │ - b.n 1dcc2 │ │ + b.n 3d372 │ │ lsrs r0, r2 │ │ - b.n 1e63c │ │ + b.n 3dcec │ │ movs r4, #224 @ 0xe0 │ │ @ instruction: 0xf3626aef │ │ orn r3, r4, #2672 @ 0xa70 │ │ - b.n 1e4ea │ │ + b.n 3db9a │ │ strb r7, [r7, #0] │ │ - b.n 1e5bc │ │ + b.n 3dc6c │ │ lsrs r0, r4, #19 │ │ @ instruction: 0xf2f44040 │ │ - b.n 1dbec │ │ + b.n 3d29c │ │ ldrb r7, [r0, #16] │ │ - b.n 1e4fa │ │ + b.n 3dbaa │ │ str r0, [r5, #4] │ │ - b.n 1dbd4 │ │ + b.n 3d284 │ │ movs r1, #246 @ 0xf6 │ │ movw r4, #8416 @ 0x20e0 │ │ @ instruction: 0xf3687124 │ │ - b.n 1e4d8 │ │ + b.n 3db88 │ │ strb r4, [r5, #1] │ │ - b.n 1dbe4 │ │ + b.n 3d294 │ │ subs r4, r3, #3 │ │ - b.n 1dd10 │ │ + b.n 3d3c0 │ │ lsls r0, r1, #2 │ │ - b.n 1dbec │ │ + b.n 3d29c │ │ lsls r3, r0, #4 │ │ - b.n 1e51a │ │ + b.n 3dbca │ │ subs r4, #34 @ 0x22 │ │ - b.n 1e4de │ │ + b.n 3db8e │ │ lsls r0, r1, #2 │ │ - b.n 1e678 │ │ + b.n 3dd28 │ │ subs r6, #4 │ │ - b.n 1e4ec │ │ + b.n 3db9c │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2621001 │ │ - b.n 1e30c │ │ + b.n 3d9bc │ │ str r4, [r0, #0] │ │ - b.n 1e6f2 │ │ + b.n 3dda2 │ │ adds r1, #3 │ │ - b.n 1e97c │ │ + b.n 3e02c │ │ adds r0, #112 @ 0x70 │ │ - b.n 1dc10 │ │ + b.n 3d2c0 │ │ adds r1, #255 @ 0xff │ │ - b.n 1e9be │ │ + b.n 3e06e │ │ movs r3, #2 │ │ - b.n 1e208 │ │ + b.n 3d8b8 │ │ cmp r2, #37 @ 0x25 │ │ - b.n 1e50a │ │ + b.n 3dbba │ │ lsrs r7, r1, #10 │ │ orr.w r0, r6, #999424 @ 0xf4000 │ │ - b.n 1dc24 │ │ + b.n 3d2d4 │ │ ldr r0, [r1, #124] @ 0x7c │ │ add.w sl, r0, pc, lsl #2 │ │ orn r0, r6, #249856 @ 0x3d000 │ │ - b.n 1e6b0 │ │ + b.n 3dd60 │ │ ldrb r0, [r2, #14] │ │ cdp 0, 3, cr1, cr1, cr8, {4} │ │ - b.n 1dc58 │ │ + b.n 3d308 │ │ movs r5, r1 │ │ ldmia.w r3, {r0, r1, r4, r6, r8, r9, sl, fp, sp, lr} │ │ - b.n 1e6c8 │ │ + b.n 3dd78 │ │ strh r0, [r4, #34] @ 0x22 │ │ @ instruction: 0xf3682aef │ │ orn pc, r6, #3360 @ 0xd20 │ │ - b.n 1e6d4 │ │ + b.n 3dd84 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r3, r6, #462848 @ 0x71000 │ │ @ instruction: 0xf3f96068 │ │ - b.n 1dc78 │ │ + b.n 3d328 │ │ subs r0, r2, r6 │ │ mcr 3, 0, r1, cr4, cr15, {1} │ │ - b.n 1e9cc │ │ + b.n 3e07c │ │ asrs r0, r7, #23 │ │ - b.n 1dd68 │ │ + b.n 3d418 │ │ asrs r6, r0, #12 │ │ - b.n 1e592 │ │ + b.n 3dc42 │ │ add ip, ip │ │ @ instruction: 0xf2f41c23 │ │ - b.n 1e55c │ │ + b.n 3dc0c │ │ asrs r4, r3, #24 │ │ - b.n 1dd78 │ │ + b.n 3d428 │ │ asrs r2, r2, #5 │ │ - b.n 1e254 │ │ + b.n 3d904 │ │ asrs r4, r2, #24 │ │ - b.n 1dd80 │ │ + b.n 3d430 │ │ asrs r7, r7, #15 │ │ - b.n 1ea2a │ │ + b.n 3e0da │ │ lsrs r0, r4, #19 │ │ @ instruction: 0xf2f41103 │ │ - b.n 1e274 │ │ + b.n 3d924 │ │ str r0, [r4, r3] │ │ - b.n 1ddb0 │ │ + b.n 3d460 │ │ subs r2, r4, #0 │ │ - b.n 1e57c │ │ + b.n 3dc2c │ │ asrs r0, r3, #24 │ │ - b.n 1dd98 │ │ + b.n 3d448 │ │ asrs r3, r0, #32 │ │ - b.n 1e686 │ │ + b.n 3dd36 │ │ lsls r0, r4, #19 │ │ bfi r0, r2, #27, #4294967294 │ │ - b.n 1ddc4 │ │ + b.n 3d474 │ │ ands r5, r0 │ │ - b.n 1e5ce │ │ + b.n 3dc7e │ │ adds r1, r0, #0 │ │ - b.n 1e5d2 │ │ + b.n 3dc82 │ │ movs r1, #246 @ 0xf6 │ │ movw r3, #33056 @ 0x8120 │ │ - b.n 1e59c │ │ + b.n 3dc4c │ │ movs r7, r7 │ │ - b.n 1e69e │ │ + b.n 3dd4e │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2621610 │ │ - b.n 1ddc0 │ │ + b.n 3d470 │ │ lsrs r0, r0, #8 │ │ - b.n 1e5ea │ │ + b.n 3dc9a │ │ asrs r6, r0, #32 │ │ - b.n 1e5ee │ │ + b.n 3dc9e │ │ lsls r7, r4, #20 │ │ - b.n 1e5b2 │ │ + b.n 3dc62 │ │ strb r0, [r4, #1] │ │ - b.n 1e74c │ │ + b.n 3ddfc │ │ lsls r4, r1, #24 │ │ - b.n 1ddd4 │ │ + b.n 3d484 │ │ movs r7, r0 │ │ - b.n 1e5fe │ │ + b.n 3dcae │ │ lsrs r5, r1, #10 │ │ orr.w r8, r4, #1320 @ 0x528 │ │ @ instruction: 0xeb008088 │ │ - b.n 1e760 │ │ + b.n 3de10 │ │ asrs r6, r0, #32 │ │ - b.n 1e60e │ │ + b.n 3dcbe │ │ movs r0, #7 │ │ - b.n 1e612 │ │ + b.n 3dcc2 │ │ movs r0, r1 │ │ - b.n 1e616 │ │ + b.n 3dcc6 │ │ str r1, [r7, #80] @ 0x50 │ │ add.w r0, r0, r9 │ │ - b.n 1e61e │ │ + b.n 3dcce │ │ asrs r1, r1, #32 │ │ - b.n 1e622 │ │ + b.n 3dcd2 │ │ movs r0, #7 │ │ - b.n 1e626 │ │ + b.n 3dcd6 │ │ str r5, [r6, #80] @ 0x50 │ │ add.w r0, r0, sl │ │ - b.n 1e62e │ │ + b.n 3dcde │ │ asrs r2, r1, #32 │ │ - b.n 1e632 │ │ + b.n 3dce2 │ │ movs r0, #8 │ │ - b.n 1e636 │ │ + b.n 3dce6 │ │ str r1, [r6, #80] @ 0x50 │ │ add.w r0, r0, r0, lsr #32 │ │ - b.n 1e812 │ │ + b.n 3dec2 │ │ movs r0, #232 @ 0xe8 │ │ - b.n 1e81c │ │ + b.n 3decc │ │ ldr r7, [r1, #44] @ 0x2c │ │ - bne.w fff3e346 │ │ - b.n 1ea4a │ │ + bne.w fff5d9f6 │ │ + b.n 3e0fa │ │ lsls r0, r2, #1 │ │ movt r0, #1572 @ 0x624 │ │ - b.n 1ea52 │ │ + b.n 3e102 │ │ lsls r4, r3, #3 │ │ - b.n 1de50 │ │ + b.n 3d500 │ │ asrs r4, r4, #3 │ │ - b.n 1de54 │ │ + b.n 3d504 │ │ ldrh r7, [r1, #22] │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 1e826 │ │ + b.n 3ded6 │ │ lsls r4, r0, #2 │ │ - b.n 1de40 │ │ + b.n 3d4f0 │ │ ldrh r7, [r1, #22] │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 1e830 │ │ + b.n 3dee0 │ │ lsrs r0, r1, #10 │ │ orr.w sl, r5, #25600 @ 0x6400 │ │ orn r0, r9, #4456448 @ 0x440000 │ │ - b.n 1de54 │ │ + b.n 3d504 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 1ea82 │ │ + b.n 3e132 │ │ movs r0, r0 │ │ - b.n 1de50 │ │ + b.n 3d500 │ │ movs r2, r0 │ │ - b.n 1e68a │ │ + b.n 3dd3a │ │ lsrs r7, r1, #10 │ │ orr.w fp, r4, #2097152 @ 0x200000 │ │ ldcl 0, cr9, [r9, #28] │ │ - b.n 1e696 │ │ - ldr r2, [pc, #800] @ (1e678 ) │ │ + b.n 3dd46 │ │ + ldr r2, [pc, #800] @ (3dd28 ) │ │ orr.w sl, r0, #409600 @ 0x64000 │ │ orn fp, sl, #2097152 @ 0x200000 │ │ stcl 0, cr0, [r0, #4] │ │ - b.n 1e6a6 │ │ + b.n 3dd56 │ │ lsrs r0, r0, #12 │ │ vldr s5, [sl, #800] @ 0x320 │ │ orr.w r0, r0, #5504 @ 0x1580 │ │ - b.n 1deac │ │ + b.n 3d55c │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #4] │ │ - b.n 1eaba │ │ + b.n 3e16a │ │ lsls r0, r7, #23 │ │ - b.n 1de98 │ │ + b.n 3d548 │ │ movs r5, r0 │ │ - b.n 1e6c2 │ │ + b.n 3dd72 │ │ asrs r0, r5, #2 │ │ - b.n 1dec0 │ │ + b.n 3d570 │ │ lsrs r0, r1, #10 │ │ orn fp, r0, #32768 @ 0x8000 │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 1e8a0 │ │ + b.n 3df50 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r1, #16515072 @ 0xfc0000 │ │ - b.n 1deb4 │ │ + b.n 3d564 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 1e6e2 │ │ - ldr r3, [pc, #64] @ (1e3e4 ) │ │ + b.n 3dd92 │ │ + ldr r3, [pc, #64] @ (3da94 ) │ │ vstr s1, [fp, #-792] @ 0xfffffce8 │ │ orr.w r3, r9, #12713984 @ 0xc20000 │ │ @ instruction: 0xeb00a0a0 │ │ - b.n 1deec │ │ + b.n 3d59c │ │ asrs r0, r2, #32 │ │ - b.n 1e8ca │ │ + b.n 3df7a │ │ asrs r4, r6, #1 │ │ - b.n 1ded4 │ │ + b.n 3d584 │ │ movs r2, r1 │ │ - b.n 1e6fe │ │ + b.n 3ddae │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r1, #1114112 @ 0x110000 │ │ - b.n 1e85c │ │ + b.n 3df0c │ │ lsrs r0, r1, #10 │ │ orn r0, r0, #33024 @ 0x8100 │ │ - b.n 1e70e │ │ - ldr r3, [pc, #0] @ (1e3d0 ) │ │ + b.n 3ddbe │ │ + ldr r3, [pc, #0] @ (3da80 ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 1e8d8 │ │ + b.n 3df88 │ │ lsls r0, r0, #2 │ │ - b.n 1def4 │ │ + b.n 3d5a4 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 1e722 │ │ - ldr r3, [pc, #104] @ (1e44c ) │ │ + b.n 3ddd2 │ │ + ldr r3, [pc, #104] @ (3dafc ) │ │ vstr s1, [fp, #-792] @ 0xfffffce8 │ │ orr.w r3, r4, #11665408 @ 0xb20000 │ │ add.w r0, r0, r0, lsl #8 │ │ - b.n 1df1a │ │ + b.n 3d5ca │ │ str r4, [r0, #8] │ │ - b.n 1e88c │ │ + b.n 3df3c │ │ adds r0, #104 @ 0x68 │ │ - b.n 1de30 │ │ + b.n 3d4e0 │ │ stmia r0!, {r0, r2} │ │ - b.n 1e73e │ │ + b.n 3ddee │ │ eors r4, r5 │ │ - b.n 1de38 │ │ + b.n 3d4e8 │ │ strh r0, [r6, #2] │ │ - b.n 1de3c │ │ + b.n 3d4ec │ │ movs r5, #2 │ │ - b.n 1e74a │ │ + b.n 3ddfa │ │ lsrs r3, r4, #32 │ │ - b.n 1e712 │ │ - b.n 1e500 │ │ - b.n 1de48 │ │ + b.n 3ddc2 │ │ + b.n 3dbb0 │ │ + b.n 3d4f8 │ │ lsls r0, r2, #2 │ │ - b.n 1df30 │ │ + b.n 3d5e0 │ │ cmp r0, #3 │ │ - b.n 1e75a │ │ + b.n 3de0a │ │ lsls r4, r4, #20 │ │ - b.n 1e722 │ │ + b.n 3ddd2 │ │ cmp r3, #4 │ │ - b.n 1e762 │ │ + b.n 3de12 │ │ lsls r0, r3, #2 │ │ - b.n 1df40 │ │ + b.n 3d5f0 │ │ lsls r0, r5, #8 │ │ - b.n 1e72e │ │ + b.n 3ddde │ │ lsls r4, r3, #2 │ │ - b.n 1df48 │ │ + b.n 3d5f8 │ │ strb r6, [r1, #16] │ │ - b.n 1e772 │ │ + b.n 3de22 │ │ lsls r0, r1, #2 │ │ - b.n 1de6c │ │ + b.n 3d51c │ │ lsls r0, r3, #1 │ │ ldmia.w r6, {r2, r4, r6, r7} │ │ - b.n 1df58 │ │ + b.n 3d608 │ │ lsrs r6, r4, #4 │ │ - b.n 1e750 │ │ + b.n 3de00 │ │ strb r6, [r0, #28] │ │ - b.n 1e786 │ │ + b.n 3de36 │ │ lsls r0, r6, #2 │ │ - b.n 1df64 │ │ + b.n 3d614 │ │ lsls r4, r4, #24 │ │ - b.n 1e75c │ │ + b.n 3de0c │ │ ldrb r4, [r0, #8] │ │ - b.n 1e792 │ │ + b.n 3de42 │ │ lsls r4, r6, #2 │ │ - b.n 1df70 │ │ + b.n 3d620 │ │ lsls r3, r4, #12 │ │ - b.n 1e768 │ │ + b.n 3de18 │ │ strb r0, [r0, #0] │ │ - b.n 1df90 │ │ + b.n 3d640 │ │ str r0, [r0, #4] │ │ - b.n 1de98 │ │ + b.n 3d548 │ │ lsls r0, r7, #2 │ │ - b.n 1df80 │ │ + b.n 3d630 │ │ strb r7, [r0, #20] │ │ - b.n 1e7aa │ │ + b.n 3de5a │ │ str r0, [r3, r1] │ │ - b.n 1dea4 │ │ + b.n 3d554 │ │ lsrs r6, r4, #32 │ │ - b.n 1e780 │ │ + b.n 3de30 │ │ ldrb r6, [r0, #0] │ │ - b.n 1e7b6 │ │ + b.n 3de66 │ │ str r4, [r0, #4] │ │ - b.n 1deb0 │ │ + b.n 3d560 │ │ lsls r4, r7, #2 │ │ - b.n 1df98 │ │ + b.n 3d648 │ │ movs r0, #92 @ 0x5c │ │ - b.n 1deb8 │ │ + b.n 3d568 │ │ lsls r6, r4, #20 │ │ - b.n 1e794 │ │ + b.n 3de44 │ │ ldrb r6, [r0, #12] │ │ - b.n 1e7ca │ │ + b.n 3de7a │ │ str r0, [r1, #4] │ │ - b.n 1dec4 │ │ + b.n 3d574 │ │ lsls r4, r0, #3 │ │ - b.n 1dfac │ │ + b.n 3d65c │ │ eors r0, r4 │ │ - b.n 1decc │ │ + b.n 3d57c │ │ lsls r6, r4, #8 │ │ - b.n 1e7a8 │ │ + b.n 3de58 │ │ strb r0, [r2, #1] │ │ - b.n 1ded4 │ │ + b.n 3d584 │ │ lsls r4, r1, #3 │ │ - b.n 1dfbc │ │ + b.n 3d66c │ │ lsls r4, r2, #1 │ │ - b.n 1dedc │ │ + b.n 3d58c │ │ asrs r7, r0, #16 │ │ - b.n 1e7ea │ │ + b.n 3de9a │ │ adds r0, r4, r4 │ │ - b.n 1e7b0 │ │ + b.n 3de60 │ │ lsls r0, r0, #28 │ │ - b.n 1e7f2 │ │ + b.n 3dea2 │ │ lsls r5, r4, #24 │ │ - b.n 1e7b6 │ │ + b.n 3de66 │ │ lsls r4, r1, #2 │ │ - b.n 1dfd4 │ │ + b.n 3d684 │ │ lsrs r5, r0, #8 │ │ - b.n 1e7fe │ │ + b.n 3deae │ │ asrs r0, r2, #3 │ │ - b.n 1dfdc │ │ + b.n 3d68c │ │ lsls r2, r4, #12 │ │ - b.n 1e7c6 │ │ + b.n 3de76 │ │ lsls r0, r3, #3 │ │ - b.n 1dfe4 │ │ + b.n 3d694 │ │ lsls r4, r6, #1 │ │ - b.n 1df04 │ │ + b.n 3d5b4 │ │ lsls r0, r0, #4 │ │ - b.n 1e812 │ │ + b.n 3dec2 │ │ lsrs r6, r5, #16 │ │ - b.n 1e7d6 │ │ + b.n 3de86 │ │ lsrs r0, r1, #24 │ │ - b.n 1e7da │ │ + b.n 3de8a │ │ lsls r4, r3, #3 │ │ - b.n 1dff8 │ │ + b.n 3d6a8 │ │ lsls r4, r1, #1 │ │ - b.n 1df18 │ │ + b.n 3d5c8 │ │ lsls r0, r0, #4 │ │ - b.n 1e826 │ │ + b.n 3ded6 │ │ lsrs r7, r4, #16 │ │ - b.n 1e7ea │ │ + b.n 3de9a │ │ lsrs r6, r0, #24 │ │ - b.n 1e7ee │ │ + b.n 3de9e │ │ lsls r0, r4, #3 │ │ - b.n 1e00c │ │ + b.n 3d6bc │ │ lsls r4, r2, #3 │ │ - b.n 1e030 │ │ + b.n 3d6e0 │ │ lsrs r3, r0, #20 │ │ - b.n 1e7fa │ │ + b.n 3deaa │ │ lsls r4, r2, #2 │ │ - b.n 1e018 │ │ + b.n 3d6c8 │ │ lsrs r2, r0, #20 │ │ - b.n 1e80a │ │ + b.n 3deba │ │ lsls r4, r2, #3 │ │ - b.n 1e020 │ │ + b.n 3d6d0 │ │ lsls r0, r0, #3 │ │ - b.n 1e044 │ │ + b.n 3d6f4 │ │ lsls r1, r0, #2 │ │ - b.n 1ebae │ │ + b.n 3e25e │ │ lsls r1, r7, #5 │ │ rev r0, r0 │ │ movs r0, r4 │ │ - b.n 1ec56 │ │ + b.n 3e306 │ │ strh r0, [r4, #2] │ │ - b.n 1e9b0 │ │ + b.n 3e060 │ │ lsrs r0, r0, #10 │ │ orn r0, ip, #10240 @ 0x2800 │ │ - b.n 1ec62 │ │ + b.n 3e312 │ │ ands r0, r1 │ │ - b.n 1e866 │ │ + b.n 3df16 │ │ str r4, [r4, #0] │ │ - b.n 1ec6a │ │ + b.n 3e31a │ │ lsls r0, r5, #2 │ │ - b.n 1e068 │ │ + b.n 3d718 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n 1e06c │ │ + b.n 3d71c │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r0, #10747904 @ 0xa40000 │ │ - b.n 1ec7a │ │ - ldr r3, [pc, #0] @ (1e53c ) │ │ + b.n 3e32a │ │ + ldr r3, [pc, #0] @ (3dbec ) │ │ vldr s1, [ip, #768] @ 0x300 │ │ orr.w r0, r4, #8912896 @ 0x880000 │ │ - b.n 1e886 │ │ + b.n 3df36 │ │ cmp r2, #207 @ 0xcf │ │ orr.w fp, r9, #36864 @ 0x9000 │ │ stcl 2, cr0, [fp, #-868] @ 0xfffffc9c │ │ add.w sl, r0, r5, lsl #2 │ │ orn r0, sl, #15990784 @ 0xf40000 │ │ - b.n 1e094 │ │ - ldr r3, [pc, #0] @ (1e55c ) │ │ + b.n 3d744 │ │ + ldr r3, [pc, #0] @ (3dc0c ) │ │ vldr s5, [sl, #572] @ 0x23c │ │ orn r0, r0, #4456448 @ 0x440000 │ │ - b.n 1e9fc │ │ - add r0, pc, #512 @ (adr r0, 1e768 ) │ │ - b.n 1e0a4 │ │ + b.n 3e0ac │ │ + add r0, pc, #512 @ (adr r0, 3de18 ) │ │ + b.n 3d754 │ │ str r0, [r0, r0] │ │ - b.n 1e8ae │ │ - ldr r3, [pc, #104] @ (1e5d8 ) │ │ + b.n 3df5e │ │ + ldr r3, [pc, #104] @ (3dc88 ) │ │ vstr s1, [fp, #-792] @ 0xfffffce8 │ │ orr.w sl, r5, #423936 @ 0x67800 │ │ orr.w r2, sl, #6750208 @ 0x670000 │ │ add.w r0, r0, r0, asr #1 │ │ - b.n 1dfb8 │ │ + b.n 3d668 │ │ asrs r0, r5, #3 │ │ - b.n 1eaa0 │ │ + b.n 3e150 │ │ lsls r0, r2, #1 │ │ - b.n 1e0a4 │ │ + b.n 3d754 │ │ strb r4, [r4, #0] │ │ - b.n 1ecce │ │ + b.n 3e37e │ │ lsls r4, r3, #1 │ │ - b.n 1dfc8 │ │ + b.n 3d678 │ │ lsls r4, r1, #1 │ │ - b.n 1e0b0 │ │ + b.n 3d760 │ │ lsls r0, r3, #1 │ │ - b.n 1dfd0 │ │ + b.n 3d680 │ │ lsls r4, r3, #1 │ │ - b.n 1e0b8 │ │ + b.n 3d768 │ │ lsls r4, r2, #1 │ │ - b.n 1dfd8 │ │ + b.n 3d688 │ │ lsls r0, r4, #1 │ │ - b.n 1e0c0 │ │ + b.n 3d770 │ │ movs r0, r0 │ │ - b.n 1e0d2 │ │ + b.n 3d782 │ │ lsls r4, r6, #1 │ │ - b.n 1e0c8 │ │ + b.n 3d778 │ │ movs r0, r0 │ │ - b.n 1e0dc │ │ + b.n 3d78c │ │ str r0, [r4, r0] │ │ - b.n 1ecf6 │ │ + b.n 3e3a6 │ │ lsls r0, r4, #2 │ │ - b.n 1e0d4 │ │ + b.n 3d784 │ │ lsls r0, r1, #2 │ │ - b.n 1dff4 │ │ + b.n 3d6a4 │ │ lsls r4, r4, #1 │ │ - b.n 1e0dc │ │ + b.n 3d78c │ │ lsls r4, r0, #2 │ │ - b.n 1dffc │ │ + b.n 3d6ac │ │ lsls r4, r5, #2 │ │ - b.n 1e0e4 │ │ + b.n 3d794 │ │ lsls r0, r0, #2 │ │ - b.n 1e004 │ │ + b.n 3d6b4 │ │ lsls r0, r5, #1 │ │ - b.n 1e0ec │ │ + b.n 3d79c │ │ lsls r4, r7, #1 │ │ - b.n 1e00c │ │ + b.n 3d6bc │ │ movs r0, r7 │ │ - b.n 1e0f4 │ │ + b.n 3d7a4 │ │ lsls r4, r1, #1 │ │ - b.n 1e014 │ │ + b.n 3d6c4 │ │ lsls r4, r2, #1 │ │ - b.n 1e0fc │ │ + b.n 3d7ac │ │ lsls r4, r6, #1 │ │ - b.n 1e01c │ │ + b.n 3d6cc │ │ lsls r4, r5, #1 │ │ - b.n 1e104 │ │ + b.n 3d7b4 │ │ lsls r0, r2, #1 │ │ - b.n 1e024 │ │ + b.n 3d6d4 │ │ lsls r0, r0, #1 │ │ - b.n 1e10c │ │ + b.n 3d7bc │ │ lsls r0, r1, #1 │ │ - b.n 1e02c │ │ + b.n 3d6dc │ │ movs r4, r6 │ │ - b.n 1e114 │ │ + b.n 3d7c4 │ │ lsls r4, r0, #1 │ │ - b.n 1e034 │ │ + b.n 3d6e4 │ │ lsls r0, r6, #1 │ │ - b.n 1e11c │ │ + b.n 3d7cc │ │ lsls r0, r0, #1 │ │ - b.n 1e03c │ │ + b.n 3d6ec │ │ lsls r0, r3, #1 │ │ - b.n 1e124 │ │ + b.n 3d7d4 │ │ lsls r0, r7, #1 │ │ - b.n 1e044 │ │ + b.n 3d6f4 │ │ lsls r0, r5, #2 │ │ - b.n 1e12c │ │ + b.n 3d7dc │ │ lsls r4, r0, #2 │ │ - b.n 1e150 │ │ + b.n 3d800 │ │ strh r0, [r6, #2] │ │ - b.n 1e050 │ │ + b.n 3d700 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #14680064 @ 0xe00000 │ │ - b.n 1eab8 │ │ + b.n 3e168 │ │ lsrs r7, r1, #11 │ │ - b.w ff067626 │ │ - b.n 1e96a │ │ + b.w ff086cd6 │ │ + b.n 3e01a │ │ lsrs r5, r0, #11 │ │ orn sl, r1, #6520832 @ 0x638000 │ │ orr.w fp, r9, #8388608 @ 0x800000 │ │ ldcl 0, cr8, [r1, #112] @ 0x70 │ │ - b.n 1e154 │ │ + b.n 3d804 │ │ eors r4, r5 │ │ - b.n 1e074 │ │ + b.n 3d724 │ │ str r0, [r5, #4] │ │ - b.n 1e078 │ │ + b.n 3d728 │ │ lsrs r0, r2, #12 │ │ stcl 2, cr0, [fp, #-620] @ 0xfffffd94 │ │ add.w r0, r0, r8, lsl #2 │ │ - b.n 1e188 │ │ + b.n 3d838 │ │ asrs r4, r4, #3 │ │ - b.n 1e18c │ │ + b.n 3d83c │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #4456448 @ 0x440000 │ │ - b.n 1eaf0 │ │ + b.n 3e1a0 │ │ lsrs r7, r1, #11 │ │ orr.w sl, sl, #6455296 @ 0x628000 │ │ orn r0, r1, #8192 @ 0x2000 │ │ - b.n 1e9a6 │ │ + b.n 3e056 │ │ lsrs r7, r0, #11 │ │ orr.w fp, r5, #8388608 @ 0x800000 │ │ vldr d16, [r1, #104] @ 0x68 │ │ stcl 2, cr0, [fp, #-576] @ 0xfffffdc0 │ │ add.w r0, r0, r8, ror #13 │ │ - b.n 1e1b4 │ │ + b.n 3d864 │ │ asrs r0, r4, #2 │ │ - b.n 1e1b8 │ │ + b.n 3d868 │ │ movs r2, r0 │ │ - b.n 1eb28 │ │ + b.n 3e1d8 │ │ strb r0, [r5, #1] │ │ - b.n 1e0bc │ │ + b.n 3d76c │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ movs r2, r0 │ │ - b.n 1ed34 │ │ + b.n 3e3e4 │ │ adds r0, #0 │ │ - b.n 1e1bc │ │ + b.n 3d86c │ │ asrs r1, r0, #20 │ │ - b.n 1e9d6 │ │ + b.n 3e086 │ │ adds r6, r4, r0 │ │ - b.n 1e99c │ │ + b.n 3e04c │ │ stmia r0!, {r2, r7} │ │ - b.n 1e0d4 │ │ + b.n 3d784 │ │ movs r0, #0 │ │ - b.n 1e6a4 │ │ + b.n 3dd54 │ │ asrs r0, r0, #32 │ │ - b.n 1ede6 │ │ + b.n 3e496 │ │ adds r5, #3 │ │ - b.n 1e9ea │ │ + b.n 3e09a │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #15 │ │ subs r0, #39 @ 0x27 │ │ - b.n 1e9b8 │ │ + b.n 3e068 │ │ adds r0, #228 @ 0xe4 │ │ - b.n 1e1d0 │ │ + b.n 3d880 │ │ adds r0, #1 │ │ - b.n 1e6c0 │ │ - b.n 1e724 │ │ - b.n 1e1f8 │ │ + b.n 3dd70 │ │ + b.n 3ddd4 │ │ + b.n 3d8a8 │ │ movs r0, #2 │ │ - b.n 1e9c8 │ │ + b.n 3e078 │ │ subs r0, #7 │ │ - b.n 1ea06 │ │ + b.n 3e0b6 │ │ strb r4, [r5, #1] │ │ - b.n 1e100 │ │ + b.n 3d7b0 │ │ movs r0, #136 @ 0x88 │ │ - b.n 1e1e8 │ │ + b.n 3d898 │ │ cmp r0, #6 │ │ - b.n 1ea12 │ │ + b.n 3e0c2 │ │ movs r5, #36 @ 0x24 │ │ - b.n 1e9da │ │ + b.n 3e08a │ │ str r0, [r7, #4] │ │ - b.n 1e110 │ │ + b.n 3d7c0 │ │ adds r5, #39 @ 0x27 │ │ - b.n 1e9e4 │ │ + b.n 3e094 │ │ adds r0, #72 @ 0x48 │ │ - b.n 1e1fc │ │ + b.n 3d8ac │ │ movs r0, #0 │ │ - b.n 1e6ea │ │ + b.n 3dd9a │ │ adds r0, #1 │ │ - b.n 1e6f0 │ │ + b.n 3dda0 │ │ movs r0, #2 │ │ - b.n 1e9f4 │ │ + b.n 3e0a4 │ │ subs r3, #7 │ │ - b.n 1ea32 │ │ + b.n 3e0e2 │ │ strb r0, [r6, #1] │ │ - b.n 1e12c │ │ + b.n 3d7dc │ │ strb r6, [r0, r0] │ │ - b.n 1ea3a │ │ + b.n 3e0ea │ │ movs r0, #160 @ 0xa0 │ │ - b.n 1e218 │ │ + b.n 3d8c8 │ │ cmp r3, #4 │ │ - b.n 1ea42 │ │ + b.n 3e0f2 │ │ movs r2, #40 @ 0x28 │ │ - b.n 1ea0a │ │ + b.n 3e0ba │ │ strb r0, [r4, #0] │ │ - b.n 1e224 │ │ + b.n 3d8d4 │ │ adds r2, #39 @ 0x27 │ │ - b.n 1ea14 │ │ + b.n 3e0c4 │ │ adds r0, #68 @ 0x44 │ │ - b.n 1e22c │ │ + b.n 3d8dc │ │ movs r0, #0 │ │ - b.n 1e71a │ │ + b.n 3ddca │ │ adds r0, #1 │ │ - b.n 1e720 │ │ + b.n 3ddd0 │ │ movs r0, #2 │ │ - b.n 1ea24 │ │ + b.n 3e0d4 │ │ movs r0, #132 @ 0x84 │ │ - b.n 1e23c │ │ + b.n 3d8ec │ │ movs r0, #168 @ 0xa8 │ │ - b.n 1e260 │ │ + b.n 3d910 │ │ ands r0, r7 │ │ - b.n 1e264 │ │ + b.n 3d914 │ │ strb r4, [r7, #1] │ │ - b.n 1e164 │ │ + b.n 3d814 │ │ movs r4, #2 │ │ - b.n 1ea72 │ │ + b.n 3e122 │ │ adds r0, #136 @ 0x88 │ │ - b.n 1e16c │ │ + b.n 3d81c │ │ cmp r1, #36 @ 0x24 │ │ - b.n 1ea3e │ │ + b.n 3e0ee │ │ str r4, [r1, #0] │ │ - b.n 1e258 │ │ + b.n 3d908 │ │ ldr r7, [r4, #16] │ │ - b.n 1ea4c │ │ + b.n 3e0fc │ │ adds r0, #44 @ 0x2c │ │ - b.n 1e260 │ │ + b.n 3d910 │ │ movs r0, #0 │ │ - b.n 1e74e │ │ + b.n 3ddfe │ │ str r1, [r0, r0] │ │ - b.n 1e75a │ │ + b.n 3de0a │ │ str r4, [r7, #0] │ │ - b.n 1e26c │ │ + b.n 3d91c │ │ movs r0, #2 │ │ - b.n 1ea60 │ │ + b.n 3e110 │ │ adds r0, #128 @ 0x80 │ │ - b.n 1e190 │ │ + b.n 3d840 │ │ strb r7, [r0, #28] │ │ - b.n 1ea9e │ │ + b.n 3e14e │ │ str r0, [r5, #4] │ │ - b.n 1e29c │ │ + b.n 3d94c │ │ movs r0, #124 @ 0x7c │ │ - b.n 1e280 │ │ + b.n 3d930 │ │ movs r7, #4 │ │ - b.n 1eaaa │ │ + b.n 3e15a │ │ strb r3, [r4, #24] │ │ - b.n 1ea7c │ │ + b.n 3e12c │ │ strb r0, [r7, #0] │ │ - b.n 1e28c │ │ + b.n 3d93c │ │ movs r6, #38 @ 0x26 │ │ - b.n 1ea7a │ │ + b.n 3e12a │ │ strb r1, [r0, #0] │ │ - b.n 1e788 │ │ + b.n 3de38 │ │ movs r0, #0 │ │ - b.n 1e782 │ │ + b.n 3de32 │ │ subs r2, #3 │ │ - b.n 1eac2 │ │ + b.n 3e172 │ │ movs r0, #2 │ │ - b.n 1ea94 │ │ + b.n 3e144 │ │ strb r4, [r5, #2] │ │ - b.n 1e2c4 │ │ + b.n 3d974 │ │ movs r0, #128 @ 0x80 │ │ - b.n 1e2a8 │ │ + b.n 3d958 │ │ cmp r2, #6 │ │ - b.n 1ead2 │ │ + b.n 3e182 │ │ adds r3, #44 @ 0x2c │ │ - b.n 1ea9c │ │ + b.n 3e14c │ │ adds r0, #48 @ 0x30 │ │ - b.n 1e2b4 │ │ + b.n 3d964 │ │ movs r3, #39 @ 0x27 │ │ - b.n 1eaa2 │ │ + b.n 3e152 │ │ adds r0, #1 │ │ - b.n 1e7a8 │ │ + b.n 3de58 │ │ movs r0, #0 │ │ - b.n 1e7aa │ │ + b.n 3de5a │ │ str r0, [r3, #4] │ │ - b.n 1e2e4 │ │ + b.n 3d994 │ │ movs r0, #2 │ │ - b.n 1eab4 │ │ + b.n 3e164 │ │ adds r0, #0 │ │ - b.n 1e2e4 │ │ + b.n 3d994 │ │ movs r0, #120 @ 0x78 │ │ - b.n 1e2d0 │ │ + b.n 3d980 │ │ movs r0, #116 @ 0x74 │ │ - b.n 1e2f4 │ │ + b.n 3d9a4 │ │ strb r0, [r0, #1] │ │ - b.n 1e1f4 │ │ + b.n 3d8a4 │ │ adds r5, #3 │ │ - b.n 1eb02 │ │ + b.n 3e1b2 │ │ strh r0, [r1, #2] │ │ - b.n 1e1fc │ │ + b.n 3d8ac │ │ movs r5, #2 │ │ - b.n 1eb0a │ │ + b.n 3e1ba │ │ stmia r0!, {r4} │ │ - b.n 1e2e8 │ │ + b.n 3d998 │ │ cmp r0, #38 @ 0x26 │ │ - b.n 1ead6 │ │ + b.n 3e186 │ │ subs r0, #39 @ 0x27 │ │ - b.n 1eadc │ │ + b.n 3e18c │ │ adds r0, #24 │ │ - b.n 1e2f4 │ │ + b.n 3d9a4 │ │ movs r0, #0 │ │ - b.n 1e7e2 │ │ + b.n 3de92 │ │ adds r0, #1 │ │ - b.n 1e7e8 │ │ + b.n 3de98 │ │ stmia r0!, {r6} │ │ - b.n 1e320 │ │ + b.n 3d9d0 │ │ movs r0, #2 │ │ - b.n 1eaf0 │ │ + b.n 3e1a0 │ │ movs r0, #104 @ 0x68 │ │ - b.n 1e308 │ │ + b.n 3d9b8 │ │ cmp r0, #6 │ │ - b.n 1eb32 │ │ + b.n 3e1e2 │ │ str r0, [r6, #4] │ │ - b.n 1e330 │ │ + b.n 3d9e0 │ │ subs r0, #7 │ │ - b.n 1eb3a │ │ + b.n 3e1ea │ │ strb r4, [r0, #1] │ │ - b.n 1e234 │ │ - add r0, pc, #384 @ (adr r0, 1e980 ) │ │ - b.n 1e33c │ │ + b.n 3d8e4 │ │ + add r0, pc, #384 @ (adr r0, 3e030 ) │ │ + b.n 3d9ec │ │ movs r5, #38 @ 0x26 │ │ - b.n 1eb0a │ │ + b.n 3e1ba │ │ eors r4, r2 │ │ - b.n 1e240 │ │ + b.n 3d8f0 │ │ adds r5, #39 @ 0x27 │ │ - b.n 1eb14 │ │ + b.n 3e1c4 │ │ adds r0, #40 @ 0x28 │ │ - b.n 1e32c │ │ + b.n 3d9dc │ │ movs r0, #0 │ │ - b.n 1e81a │ │ + b.n 3deca │ │ adds r0, #1 │ │ - b.n 1e820 │ │ + b.n 3ded0 │ │ movs r0, #2 │ │ - b.n 1eb24 │ │ + b.n 3e1d4 │ │ movs r0, #116 @ 0x74 │ │ - b.n 1e33c │ │ + b.n 3d9ec │ │ cmp r3, #6 │ │ - b.n 1eb66 │ │ + b.n 3e216 │ │ ldrb r7, [r0, #12] │ │ - b.n 1eb6a │ │ + b.n 3e21a │ │ adds r2, #40 @ 0x28 │ │ - b.n 1eb3c │ │ + b.n 3e1ec │ │ movs r2, #46 @ 0x2e │ │ - b.n 1eb36 │ │ + b.n 3e1e6 │ │ movs r0, #0 │ │ - b.n 1e83a │ │ + b.n 3deea │ │ strb r1, [r0, #0] │ │ - b.n 1e840 │ │ + b.n 3def0 │ │ movs r0, #2 │ │ - b.n 1eb4c │ │ + b.n 3e1fc │ │ adds r0, #36 @ 0x24 │ │ - b.n 1e35c │ │ + b.n 3da0c │ │ movs r0, #112 @ 0x70 │ │ - b.n 1e360 │ │ + b.n 3da10 │ │ movs r4, #12 │ │ - b.n 1eb8a │ │ + b.n 3e23a │ │ adds r0, #80 @ 0x50 │ │ - b.n 1e284 │ │ + b.n 3d934 │ │ cmp r1, #42 @ 0x2a │ │ - b.n 1eb56 │ │ + b.n 3e206 │ │ strb r0, [r0, #0] │ │ - b.n 1e85a │ │ + b.n 3df0a │ │ movs r0, #96 @ 0x60 │ │ - b.n 1e290 │ │ + b.n 3d940 │ │ movs r0, #4 │ │ - b.n 1e378 │ │ + b.n 3da28 │ │ str r3, [r0, #64] @ 0x40 │ │ - b.n 1eba2 │ │ + b.n 3e252 │ │ cmp r1, #36 @ 0x24 │ │ - b.n 1eb72 │ │ + b.n 3e222 │ │ str r1, [r0, #0] │ │ - b.n 1e86e │ │ + b.n 3df1e │ │ str r0, [r3, r1] │ │ - b.n 1e2a4 │ │ + b.n 3d954 │ │ strb r7, [r0, #0] │ │ - b.n 1eb7e │ │ + b.n 3e22e │ │ strb r0, [r3, #1] │ │ - b.n 1e390 │ │ + b.n 3da40 │ │ strb r2, [r1, #28] │ │ - b.n 1ebba │ │ - add r0, pc, #368 @ (adr r0, 1e9ec ) │ │ - b.n 1e3b8 │ │ + b.n 3e26a │ │ + add r0, pc, #368 @ (adr r0, 3e09c ) │ │ + b.n 3da68 │ │ str r0, [sp, #368] @ 0x170 │ │ - b.n 1e2b8 │ │ + b.n 3d968 │ │ movs r0, #20 │ │ - b.n 1e3a0 │ │ + b.n 3da50 │ │ strb r2, [r5, #24] │ │ - b.n 1eb98 │ │ + b.n 3e248 │ │ str r0, [r0, #0] │ │ - b.n 1e89c │ │ + b.n 3df4c │ │ strb r4, [r0, #28] │ │ - b.n 1ebd2 │ │ + b.n 3e282 │ │ strb r5, [r4, #24] │ │ - b.n 1eba4 │ │ + b.n 3e254 │ │ ands r1, r0 │ │ - b.n 1e8a8 │ │ + b.n 3df58 │ │ str r6, [r0, #0] │ │ - b.n 1eba6 │ │ + b.n 3e256 │ │ str r0, [r4, #4] │ │ - b.n 1e3bc │ │ + b.n 3da6c │ │ ldr r2, [r1, #32] │ │ - b.n 1ebe6 │ │ - add r0, pc, #304 @ (adr r0, 1e9d8 ) │ │ - b.n 1e3e4 │ │ + b.n 3e296 │ │ + add r0, pc, #304 @ (adr r0, 3e088 ) │ │ + b.n 3da94 │ │ str r2, [r5, #48] @ 0x30 │ │ - b.n 1ebba │ │ + b.n 3e26a │ │ ands r0, r0 │ │ - b.n 1e8be │ │ + b.n 3df6e │ │ ldr r5, [r0, #32] │ │ - b.n 1ebf6 │ │ + b.n 3e2a6 │ │ movs r3, #41 @ 0x29 │ │ - b.n 1ebc6 │ │ + b.n 3e276 │ │ movs r0, #8 │ │ - b.n 1e3d8 │ │ + b.n 3da88 │ │ str r1, [r0, r0] │ │ - b.n 1e8c6 │ │ + b.n 3df76 │ │ movs r0, #12 │ │ - b.n 1e400 │ │ + b.n 3dab0 │ │ ands r4, r0 │ │ - b.n 1ebd4 │ │ + b.n 3e284 │ │ eors r4, r3 │ │ - b.n 1e3e8 │ │ + b.n 3da98 │ │ eors r4, r5 │ │ - b.n 1e40c │ │ + b.n 3dabc │ │ str r0, [r5, r2] │ │ - b.n 1e410 │ │ + b.n 3dac0 │ │ str r0, [r4, #0] │ │ - b.n 1e414 │ │ + b.n 3dac4 │ │ asrs r4, r0 │ │ - b.n 1ec1e │ │ - ldr r4, [pc, #148] @ (1e974 ) │ │ - b.n 1ebea │ │ + b.n 3e2ce │ │ + ldr r4, [pc, #148] @ (3e024 ) │ │ + b.n 3e29a │ │ str r4, [r3, r0] │ │ - b.n 1e420 │ │ - ldr r6, [pc, #20] @ (1e8fc ) │ │ - b.n 1ebf2 │ │ + b.n 3dad0 │ │ + ldr r6, [pc, #20] @ (3dfac ) │ │ + b.n 3e2a2 │ │ str r0, [r0, r0] │ │ - b.n 1e8f6 │ │ + b.n 3dfa6 │ │ eors r4, r6 │ │ - b.n 1e328 │ │ + b.n 3d9d8 │ │ asrs r4, r0 │ │ - b.n 1ec36 │ │ - ldr r4, [pc, #136] @ (1e980 ) │ │ - b.n 1ec02 │ │ + b.n 3e2e6 │ │ + ldr r4, [pc, #136] @ (3e030 ) │ │ + b.n 3e2b2 │ │ cmp r6, #6 │ │ - b.n 1ec06 │ │ + b.n 3e2b6 │ │ movs r0, #32 │ │ - b.n 1e41c │ │ + b.n 3dacc │ │ str r1, [r0, #0] │ │ - b.n 1e90a │ │ + b.n 3dfba │ │ ands r5, r0 │ │ - b.n 1ec16 │ │ + b.n 3e2c6 │ │ eors r4, r5 │ │ - b.n 1e428 │ │ + b.n 3dad8 │ │ eors r4, r2 │ │ - b.n 1e44c │ │ + b.n 3dafc │ │ str r4, [r1, #4] │ │ - b.n 1e34c │ │ + b.n 3d9fc │ │ str r4, [r0, r4] │ │ - b.n 1ec5a │ │ + b.n 3e30a │ │ ands r0, r0 │ │ - b.n 1f05e │ │ + b.n 3e70e │ │ ldrb r4, [r5, r0] │ │ - b.n 1ec2c │ │ + b.n 3e2dc │ │ str r6, [r0, #16] │ │ - b.n 1ec66 │ │ + b.n 3e316 │ │ cmp r4, #35 @ 0x23 │ │ - b.n 1ec36 │ │ + b.n 3e2e6 │ │ ldrsh r6, [r1, r0] │ │ - b.n 1ec38 │ │ + b.n 3e2e8 │ │ ldr r0, [r1, #96] @ 0x60 │ │ - b.n 1ec36 │ │ + b.n 3e2e6 │ │ str r0, [r0, r0] │ │ - b.n 1e940 │ │ + b.n 3dff0 │ │ movs r0, #1 │ │ - b.n 1e946 │ │ + b.n 3dff6 │ │ adds r0, #172 @ 0xac │ │ - b.n 1e478 │ │ + b.n 3db28 │ │ movs r0, #5 │ │ - b.n 1ec46 │ │ + b.n 3e2f6 │ │ movs r0, #84 @ 0x54 │ │ - b.n 1e460 │ │ + b.n 3db10 │ │ movs r0, #100 @ 0x64 │ │ - b.n 1e484 │ │ + b.n 3db34 │ │ str r0, [r2, r0] │ │ - b.n 1e488 │ │ + b.n 3db38 │ │ cmp r5, #3 │ │ - b.n 1ec56 │ │ + b.n 3e306 │ │ adds r0, #44 @ 0x2c │ │ - b.n 1e490 │ │ + b.n 3db40 │ │ movs r0, #0 │ │ - b.n 1e95e │ │ + b.n 3e00e │ │ subs r5, #5 │ │ - b.n 1ec64 │ │ + b.n 3e314 │ │ str r1, [r0, r0] │ │ - b.n 1e968 │ │ + b.n 3e018 │ │ movs r0, #2 │ │ - b.n 1ec70 │ │ + b.n 3e320 │ │ movs r0, #100 @ 0x64 │ │ - b.n 1e484 │ │ + b.n 3db34 │ │ movs r0, #80 @ 0x50 │ │ - b.n 1e4a8 │ │ + b.n 3db58 │ │ str r0, [r2, r2] │ │ - b.n 1e4ac │ │ + b.n 3db5c │ │ cmp r5, #10 │ │ - b.n 1ec7a │ │ + b.n 3e32a │ │ movs r0, #0 │ │ - b.n 1e97e │ │ + b.n 3e02e │ │ movs r4, r0 │ │ - b.n 1e4b8 │ │ + b.n 3db68 │ │ lsrs r1, r1, #20 │ │ - b.n 1ec82 │ │ + b.n 3e332 │ │ asrs r1, r0, #32 │ │ - b.n 1e986 │ │ + b.n 3e036 │ │ asrs r2, r0, #32 │ │ - b.n 1ec8c │ │ + b.n 3e33c │ │ movs r0, #164 @ 0xa4 │ │ - b.n 1e4c8 │ │ + b.n 3db78 │ │ asrs r0, r2, #1 │ │ - b.n 1e4ac │ │ + b.n 3db5c │ │ movs r2, r0 │ │ - b.n 1f03a │ │ + b.n 3e6ea │ │ asrs r4, r4, #3 │ │ - b.n 1e4d4 │ │ + b.n 3db84 │ │ ands r0, r0 │ │ lsls r0, r4, #15 │ │ movs r0, #2 │ │ - b.n 1ee46 │ │ + b.n 3e4f6 │ │ movs r0, #0 │ │ asrs r0, r4, #15 │ │ asrs r4, r0, #32 │ │ - b.n 1e9ac │ │ + b.n 3e05c │ │ str r2, [r0, r0] │ │ - b.n 1e9b8 │ │ + b.n 3e068 │ │ adds r0, #4 │ │ - b.n 1e9b8 │ │ + b.n 3e068 │ │ asrs r5, r0, #32 │ │ - b.n 1ecb8 │ │ + b.n 3e368 │ │ str r0, [r3, r2] │ │ - b.n 1e4f4 │ │ + b.n 3dba4 │ │ asrs r0, r5, #2 │ │ - b.n 1e4d8 │ │ + b.n 3db88 │ │ movs r4, r0 │ │ - b.n 1e9c2 │ │ + b.n 3e072 │ │ asrs r0, r1, #1 │ │ - b.n 1e500 │ │ + b.n 3dbb0 │ │ str r2, [r0, r0] │ │ - b.n 1e9d4 │ │ + b.n 3e084 │ │ asrs r4, r0, #32 │ │ - b.n 1e9d0 │ │ + b.n 3e080 │ │ asrs r5, r0, #32 │ │ - b.n 1ecd4 │ │ + b.n 3e384 │ │ str r4, [r3, r2] │ │ - b.n 1e510 │ │ + b.n 3dbc0 │ │ asrs r4, r4, #3 │ │ - b.n 1e4f4 │ │ + b.n 3dba4 │ │ asrs r4, r0, #1 │ │ - b.n 1e518 │ │ + b.n 3dbc8 │ │ str r2, [r0, r0] │ │ - b.n 1e9ec │ │ + b.n 3e09c │ │ asrs r4, r0, #32 │ │ - b.n 1e9e8 │ │ + b.n 3e098 │ │ asrs r5, r0, #32 │ │ - b.n 1ecec │ │ + b.n 3e39c │ │ str r0, [r6, r2] │ │ - b.n 1e528 │ │ + b.n 3dbd8 │ │ asrs r4, r5, #2 │ │ - b.n 1e50c │ │ + b.n 3dbbc │ │ asrs r4, r7, #32 │ │ - b.n 1e530 │ │ + b.n 3dbe0 │ │ str r2, [r0, r0] │ │ - b.n 1ea04 │ │ + b.n 3e0b4 │ │ asrs r4, r0, #32 │ │ - b.n 1ea00 │ │ + b.n 3e0b0 │ │ asrs r5, r0, #32 │ │ - b.n 1ed04 │ │ + b.n 3e3b4 │ │ str r4, [r6, r2] │ │ - b.n 1e540 │ │ + b.n 3dbf0 │ │ asrs r0, r6, #2 │ │ - b.n 1e524 │ │ + b.n 3dbd4 │ │ asrs r0, r7, #32 │ │ - b.n 1e548 │ │ + b.n 3dbf8 │ │ str r2, [r0, r0] │ │ - b.n 1ea1c │ │ + b.n 3e0cc │ │ asrs r4, r0, #32 │ │ - b.n 1ea18 │ │ + b.n 3e0c8 │ │ asrs r5, r0, #32 │ │ - b.n 1ed1c │ │ + b.n 3e3cc │ │ str r0, [r7, r2] │ │ - b.n 1e558 │ │ + b.n 3dc08 │ │ asrs r4, r6, #2 │ │ - b.n 1e53c │ │ + b.n 3dbec │ │ asrs r0, r6, #32 │ │ - b.n 1e560 │ │ + b.n 3dc10 │ │ str r2, [r0, r0] │ │ - b.n 1ea34 │ │ + b.n 3e0e4 │ │ asrs r4, r0, #32 │ │ - b.n 1ea30 │ │ + b.n 3e0e0 │ │ asrs r5, r0, #32 │ │ - b.n 1ed34 │ │ + b.n 3e3e4 │ │ asrs r0, r7, #2 │ │ - b.n 1e550 │ │ + b.n 3dc00 │ │ asrs r4, r2, #2 │ │ - b.n 1e574 │ │ + b.n 3dc24 │ │ asrs r2, r0, #32 │ │ - b.n 1ea40 │ │ + b.n 3e0f0 │ │ asrs r1, r0, #32 │ │ - b.n 1ed48 │ │ + b.n 3e3f8 │ │ adds r0, #188 @ 0xbc │ │ - b.n 1e580 │ │ + b.n 3dc30 │ │ asrs r4, r4, #2 │ │ - b.n 1e564 │ │ + b.n 3dc14 │ │ asrs r0, r3, #32 │ │ - b.n 1e588 │ │ + b.n 3dc38 │ │ adds r0, #2 │ │ - b.n 1ea58 │ │ + b.n 3e108 │ │ asrs r4, r0, #32 │ │ - b.n 1ea58 │ │ + b.n 3e108 │ │ asrs r3, r0, #32 │ │ - b.n 1ed5c │ │ + b.n 3e40c │ │ adds r0, #196 @ 0xc4 │ │ - b.n 1e598 │ │ + b.n 3dc48 │ │ asrs r4, r7, #2 │ │ - b.n 1e57c │ │ + b.n 3dc2c │ │ asrs r0, r5, #32 │ │ - b.n 1e5a0 │ │ + b.n 3dc50 │ │ adds r0, #2 │ │ - b.n 1ea70 │ │ + b.n 3e120 │ │ asrs r4, r0, #32 │ │ - b.n 1ea70 │ │ + b.n 3e120 │ │ asrs r3, r0, #32 │ │ - b.n 1ed74 │ │ + b.n 3e424 │ │ adds r0, #204 @ 0xcc │ │ - b.n 1e5b0 │ │ + b.n 3dc60 │ │ asrs r4, r0, #3 │ │ - b.n 1e594 │ │ + b.n 3dc44 │ │ asrs r4, r4, #32 │ │ - b.n 1e5b8 │ │ + b.n 3dc68 │ │ adds r0, #2 │ │ - b.n 1ea88 │ │ + b.n 3e138 │ │ asrs r4, r0, #32 │ │ - b.n 1ea88 │ │ + b.n 3e138 │ │ asrs r3, r0, #32 │ │ - b.n 1ed8c │ │ + b.n 3e43c │ │ adds r0, #208 @ 0xd0 │ │ - b.n 1e5c8 │ │ + b.n 3dc78 │ │ asrs r4, r1, #3 │ │ - b.n 1e5ac │ │ + b.n 3dc5c │ │ asrs r4, r2, #32 │ │ - b.n 1e5d0 │ │ + b.n 3dc80 │ │ adds r0, #2 │ │ - b.n 1eaa0 │ │ + b.n 3e150 │ │ asrs r4, r0, #32 │ │ - b.n 1eaa0 │ │ + b.n 3e150 │ │ str r0, [sp, #12] │ │ - b.n 1eda4 │ │ + b.n 3e454 │ │ asrs r4, r1, #2 │ │ - b.n 1e5e0 │ │ + b.n 3dc90 │ │ adds r0, #4 │ │ - b.n 1eab8 │ │ + b.n 3e168 │ │ strb r2, [r0, #0] │ │ - b.n 1eab0 │ │ + b.n 3e160 │ │ asrs r0, r1, #32 │ │ - b.n 1e5ec │ │ - b.n 1eac2 │ │ - b.n 1edbc │ │ + b.n 3dc9c │ │ + b.n 3e172 │ │ + b.n 3e46c │ │ strb r0, [r3, #3] │ │ - b.n 1e5f4 │ │ + b.n 3dca4 │ │ adds r0, #4 │ │ - b.n 1eac0 │ │ + b.n 3e170 │ │ strb r2, [r0, #0] │ │ - b.n 1ead0 │ │ + b.n 3e180 │ │ asrs r7, r0, #32 │ │ - b.n 1edcc │ │ + b.n 3e47c │ │ adds r0, #212 @ 0xd4 │ │ - b.n 1e604 │ │ + b.n 3dcb4 │ │ strb r4, [r3, #3] │ │ - b.n 1e608 │ │ + b.n 3dcb8 │ │ adds r0, #2 │ │ - b.n 1ead8 │ │ + b.n 3e188 │ │ adds r0, #3 │ │ - b.n 1edd6 │ │ + b.n 3e486 │ │ movs r0, r4 │ │ - b.n 1e614 │ │ + b.n 3dcc4 │ │ strb r2, [r0, #0] │ │ - b.n 1eaec │ │ + b.n 3e19c │ │ movs r4, r0 │ │ - b.n 1eae2 │ │ + b.n 3e192 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 1ede6 │ │ + b.n 3e496 │ │ movs r4, r0 │ │ - b.n 1eaf6 │ │ + b.n 3e1a6 │ │ lsrs r0, r4 │ │ - b.n 1e628 │ │ + b.n 3dcd8 │ │ movs r0, #2 │ │ - b.n 1eafa │ │ + b.n 3e1aa │ │ str r2, [r0, r0] │ │ - b.n 1edf6 │ │ + b.n 3e4a6 │ │ lsls r4, r3, #2 │ │ and.w r0, r0, r0, asr #20 │ │ - b.n 1f23e │ │ + b.n 3e8ee │ │ lsls r0, r5, #3 │ │ - b.n 1f01c │ │ + b.n 3e6cc │ │ lsrs r5, r0, #11 │ │ orn r0, r0, #41984 @ 0xa400 │ │ - b.n 1f24a │ │ + b.n 3e8fa │ │ asrs r4, r0, #2 │ │ - b.n 1e648 │ │ - ldr r3, [pc, #0] @ (1eb10 ) │ │ + b.n 3dcf8 │ │ + ldr r3, [pc, #0] @ (3e1c0 ) │ │ ldcl 0, cr0, [r0, #496] @ 0x1f0 │ │ - b.n 1e650 │ │ + b.n 3dd00 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #423936 @ 0x67800 │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 1efb8 │ │ + b.n 3e668 │ │ strh r0, [r0, #0] │ │ - b.n 1ee66 │ │ - ldr r3, [pc, #64] @ (1eb68 ) │ │ + b.n 3e516 │ │ + ldr r3, [pc, #64] @ (3e218 ) │ │ vstr s1, [fp, #-784] @ 0xfffffcf0 │ │ orr.w r1, r8, #14745600 @ 0xe10000 │ │ add.w r0, r0, r4, asr #3 │ │ - b.n 1e670 │ │ + b.n 3dd20 │ │ asrs r0, r1, #2 │ │ - b.n 1e674 │ │ + b.n 3dd24 │ │ lsrs r5, r0, #11 │ │ orn fp, r0, #32768 @ 0x8000 │ │ ldcl 0, cr0, [r0, #512] @ 0x200 │ │ - b.n 1e680 │ │ + b.n 3dd30 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #423936 @ 0x67800 │ │ orr.w r0, r0, #4456448 @ 0x440000 │ │ - b.n 1efe8 │ │ + b.n 3e698 │ │ str r0, [r0, r0] │ │ - b.n 1ee96 │ │ - ldr r3, [pc, #104] @ (1ebc0 ) │ │ + b.n 3e546 │ │ + ldr r3, [pc, #104] @ (3e270 ) │ │ vstr s1, [fp, #-784] @ 0xfffffcf0 │ │ orr.w r1, r5, #13959168 @ 0xd50000 │ │ add.w r0, r0, r0 │ │ - b.n 1e690 │ │ + b.n 3dd40 │ │ ands r0, r0 │ │ - b.n 1f2aa │ │ + b.n 3e95a │ │ adds r0, #164 @ 0xa4 │ │ - b.n 1e6a8 │ │ + b.n 3dd58 │ │ stmia r0!, {r3, r7} │ │ - b.n 1f008 │ │ + b.n 3e6b8 │ │ asrs r0, r5, #1 │ │ - b.n 1e5ac │ │ + b.n 3dc5c │ │ movs r2, r0 │ │ - b.n 1f220 │ │ + b.n 3e8d0 │ │ lsls r0, r0, #20 │ │ - b.n 1eebe │ │ + b.n 3e56e │ │ ands r0, r0 │ │ lsls r0, r4, #15 │ │ str r2, [r0, #0] │ │ - b.n 1f02c │ │ + b.n 3e6dc │ │ adds r0, #144 @ 0x90 │ │ - b.n 1e6c4 │ │ + b.n 3dd74 │ │ lsrs r1, r4, #32 │ │ - b.n 1ee8e │ │ + b.n 3e53e │ │ str r0, [r0, #0] │ │ asrs r0, r4, #15 │ │ movs r0, #108 @ 0x6c │ │ - b.n 1e5cc │ │ + b.n 3dc7c │ │ movs r4, r0 │ │ - b.n 1eb9a │ │ + b.n 3e24a │ │ adds r0, #6 │ │ - b.n 1eba4 │ │ + b.n 3e254 │ │ movs r3, r0 │ │ - b.n 1eea2 │ │ + b.n 3e552 │ │ lsls r0, r5, #2 │ │ - b.n 1e6c0 │ │ + b.n 3dd70 │ │ lsrs r1, r0, #32 │ │ - b.n 1eeea │ │ + b.n 3e59a │ │ asrs r0, r3, #2 │ │ - b.n 1e6e8 │ │ + b.n 3dd98 │ │ lsls r2, r4, #20 │ │ - b.n 1eeb2 │ │ + b.n 3e562 │ │ strb r0, [r6, #1] │ │ - b.n 1e5ec │ │ + b.n 3dc9c │ │ movs r4, r0 │ │ - b.n 1ebba │ │ + b.n 3e26a │ │ asrs r6, r0, #32 │ │ - b.n 1ebc0 │ │ + b.n 3e270 │ │ movs r1, r0 │ │ - b.n 1eec2 │ │ + b.n 3e572 │ │ asrs r4, r3, #2 │ │ - b.n 1e700 │ │ + b.n 3ddb0 │ │ lsls r4, r4, #3 │ │ - b.n 1e6e4 │ │ + b.n 3dd94 │ │ lsrs r2, r0, #12 │ │ - b.n 1ef0e │ │ + b.n 3e5be │ │ lsls r7, r4, #8 │ │ - b.n 1eed2 │ │ + b.n 3e582 │ │ asrs r6, r0, #32 │ │ - b.n 1ebd8 │ │ + b.n 3e288 │ │ movs r4, r0 │ │ - b.n 1ebda │ │ + b.n 3e28a │ │ strb r0, [r4, #2] │ │ - b.n 1e6f8 │ │ + b.n 3dda8 │ │ movs r1, r0 │ │ - b.n 1eee2 │ │ + b.n 3e592 │ │ asrs r6, r5, #32 │ │ ldmia.w ip, {r2, r3, sl, ip, sp, lr} │ │ - b.n 1ef2a │ │ + b.n 3e5da │ │ lsls r4, r5, #2 │ │ - b.n 1e708 │ │ + b.n 3ddb8 │ │ ldrb r5, [r4, #4] │ │ - b.n 1ef00 │ │ + b.n 3e5b0 │ │ lsls r0, r6, #2 │ │ - b.n 1e730 │ │ + b.n 3dde0 │ │ strb r4, [r0, #0] │ │ - b.n 1ec08 │ │ + b.n 3e2b8 │ │ adds r2, r0, #4 │ │ - b.n 1ef00 │ │ - add r0, pc, #288 @ (adr r0, 1ed20 ) │ │ - b.n 1e638 │ │ + b.n 3e5b0 │ │ + add r0, pc, #288 @ (adr r0, 3e3d0 ) │ │ + b.n 3dce8 │ │ movs r6, r0 │ │ - b.n 1ec06 │ │ + b.n 3e2b6 │ │ asrs r4, r0, #32 │ │ - b.n 1ec0c │ │ + b.n 3e2bc │ │ movs r0, r0 │ │ - b.n 1ef1c │ │ + b.n 3e5cc │ │ strb r4, [r6, #2] │ │ - b.n 1e74c │ │ + b.n 3ddfc │ │ lsls r0, r6, #2 │ │ - b.n 1e730 │ │ + b.n 3dde0 │ │ lsls r5, r0, #28 │ │ - b.n 1ef5a │ │ + b.n 3e60a │ │ lsls r3, r4, #24 │ │ - b.n 1ef1e │ │ + b.n 3e5ce │ │ strb r6, [r0, #0] │ │ - b.n 1ec30 │ │ + b.n 3e2e0 │ │ movs r4, r0 │ │ - b.n 1ec26 │ │ + b.n 3e2d6 │ │ str r4, [r2, r1] │ │ - b.n 1e660 │ │ + b.n 3dd10 │ │ movs r7, r0 │ │ - b.n 1ef2e │ │ + b.n 3e5de │ │ lsls r4, r6, #2 │ │ - b.n 1e74c │ │ + b.n 3ddfc │ │ lsrs r3, r0, #8 │ │ - b.n 1ef76 │ │ + b.n 3e626 │ │ adds r0, #184 @ 0xb8 │ │ - b.n 1e774 │ │ + b.n 3de24 │ │ lsls r2, r4, #12 │ │ - b.n 1ef3e │ │ + b.n 3e5ee │ │ movs r0, #188 @ 0xbc │ │ - b.n 1e77c │ │ + b.n 3de2c │ │ movs r4, r0 │ │ - b.n 1ec46 │ │ + b.n 3e2f6 │ │ adds r0, #6 │ │ - b.n 1ec50 │ │ + b.n 3e300 │ │ movs r3, r0 │ │ - b.n 1ef4e │ │ + b.n 3e5fe │ │ lsls r0, r7, #2 │ │ - b.n 1e76c │ │ + b.n 3de1c │ │ lsls r4, r2, #2 │ │ - b.n 1e790 │ │ + b.n 3de40 │ │ movs r0, #6 │ │ - b.n 1ec5e │ │ + b.n 3e30e │ │ strb r0, [r3, #1] │ │ - b.n 1e694 │ │ + b.n 3dd44 │ │ movs r6, r0 │ │ - b.n 1ec62 │ │ + b.n 3e312 │ │ adds r0, #92 @ 0x5c │ │ - b.n 1e69c │ │ + b.n 3dd4c │ │ movs r0, r0 │ │ - b.n 1ef6c │ │ + b.n 3e61c │ │ lsls r4, r4, #2 │ │ - b.n 1e788 │ │ + b.n 3de38 │ │ movs r0, r0 │ │ - b.n 1e7a2 │ │ + b.n 3de52 │ │ asrs r0, r0, #1 │ │ - b.n 1e6ac │ │ + b.n 3dd5c │ │ strh r0, [r4, #2] │ │ - b.n 1e6b0 │ │ + b.n 3dd60 │ │ lsls r0, r0, #20 │ │ - b.n 1efbe │ │ + b.n 3e66e │ │ lsrs r1, r4, #32 │ │ - b.n 1ef82 │ │ + b.n 3e632 │ │ movs r4, r0 │ │ - b.n 1ec86 │ │ + b.n 3e336 │ │ movs r2, r0 │ │ - b.n 1ef8a │ │ + b.n 3e63a │ │ lsls r4, r7, #2 │ │ - b.n 1e7a8 │ │ + b.n 3de58 │ │ lsrs r1, r0, #32 │ │ - b.n 1efd2 │ │ + b.n 3e682 │ │ asrs r4, r0, #1 │ │ - b.n 1e6cc │ │ + b.n 3dd7c │ │ movs r0, #196 @ 0xc4 │ │ - b.n 1e7d4 │ │ + b.n 3de84 │ │ lsls r1, r4, #20 │ │ - b.n 1ef9e │ │ + b.n 3e64e │ │ movs r0, #6 │ │ - b.n 1eca6 │ │ + b.n 3e356 │ │ movs r4, r0 │ │ - b.n 1eca6 │ │ + b.n 3e356 │ │ movs r2, r0 │ │ - b.n 1efaa │ │ + b.n 3e65a │ │ lsls r4, r0, #3 │ │ - b.n 1e7c8 │ │ + b.n 3de78 │ │ lsrs r1, r0, #12 │ │ - b.n 1eff2 │ │ + b.n 3e6a2 │ │ asrs r4, r1, #3 │ │ - b.n 1e7f0 │ │ + b.n 3dea0 │ │ lsls r2, r5, #8 │ │ - b.n 1efba │ │ + b.n 3e66a │ │ movs r0, #80 @ 0x50 │ │ - b.n 1e6f4 │ │ + b.n 3dda4 │ │ movs r4, r0 │ │ - b.n 1ecc2 │ │ + b.n 3e372 │ │ asrs r6, r0, #32 │ │ - b.n 1ecc8 │ │ + b.n 3e378 │ │ movs r1, r0 │ │ - b.n 1efca │ │ + b.n 3e67a │ │ lsls r4, r1, #3 │ │ - b.n 1e7e8 │ │ + b.n 3de98 │ │ asrs r2, r0, #16 │ │ - b.n 1f012 │ │ + b.n 3e6c2 │ │ lsls r0, r2, #3 │ │ - b.n 1e810 │ │ + b.n 3dec0 │ │ adds r5, r4, r4 │ │ - b.n 1efdc │ │ + b.n 3e68c │ │ asrs r4, r0, #32 │ │ - b.n 1ece0 │ │ + b.n 3e390 │ │ movs r6, r0 │ │ - b.n 1ece2 │ │ + b.n 3e392 │ │ str r0, [sp, #0] │ │ - b.n 1efe8 │ │ + b.n 3e698 │ │ lsls r5, r0, #28 │ │ - b.n 1f02a │ │ + b.n 3e6da │ │ asrs r4, r1, #2 │ │ - b.n 1e828 │ │ + b.n 3ded8 │ │ lsls r7, r4, #24 │ │ - b.n 1eff2 │ │ + b.n 3e6a2 │ │ movs r4, r0 │ │ - b.n 1ecf6 │ │ + b.n 3e3a6 │ │ str r6, [r0, r0] │ │ - b.n 1ecfc │ │ - b.n 1ed06 │ │ - b.n 1effe │ │ + b.n 3e3ac │ │ + b.n 3e3b6 │ │ + b.n 3e6ae │ │ lsrs r7, r0, #8 │ │ - b.n 1f042 │ │ + b.n 3e6f2 │ │ strb r0, [r3, #3] │ │ - b.n 1e840 │ │ + b.n 3def0 │ │ lsls r3, r4, #12 │ │ - b.n 1f00a │ │ + b.n 3e6ba │ │ movs r4, r0 │ │ - b.n 1ed0e │ │ + b.n 3e3be │ │ subs r5, #3 │ │ - b.n 1f022 │ │ + b.n 3e6d2 │ │ strb r6, [r0, #0] │ │ - b.n 1ed24 │ │ + b.n 3e3d4 │ │ adds r0, #4 │ │ - b.n 1ed20 │ │ + b.n 3e3d0 │ │ asrs r7, r0, #32 │ │ - b.n 1f01e │ │ + b.n 3e6ce │ │ lsls r4, r2, #3 │ │ - b.n 1e85c │ │ + b.n 3df0c │ │ strb r0, [r4, #2] │ │ - b.n 1e860 │ │ + b.n 3df10 │ │ movs r6, r0 │ │ - b.n 1ed2a │ │ + b.n 3e3da │ │ adds r0, #0 │ │ - b.n 1f034 │ │ + b.n 3e6e4 │ │ lsls r4, r6, #1 │ │ - b.n 1e768 │ │ + b.n 3de18 │ │ lsls r0, r0, #4 │ │ - b.n 1f076 │ │ + b.n 3e726 │ │ lsrs r4, r5, #16 │ │ - b.n 1f03a │ │ + b.n 3e6ea │ │ lsrs r7, r0, #24 │ │ - b.n 1f03e │ │ + b.n 3e6ee │ │ strb r4, [r3, #3] │ │ - b.n 1e87c │ │ + b.n 3df2c │ │ movs r4, r0 │ │ - b.n 1ed46 │ │ + b.n 3e3f6 │ │ strb r6, [r0, #0] │ │ - b.n 1ed58 │ │ + b.n 3e408 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 1f04e │ │ + b.n 3e6fe │ │ lsls r4, r1, #1 │ │ - b.n 1e788 │ │ + b.n 3de38 │ │ lsls r0, r0, #4 │ │ - b.n 1f096 │ │ + b.n 3e746 │ │ lsrs r2, r4, #16 │ │ - b.n 1f05a │ │ + b.n 3e70a │ │ movs r0, #224 @ 0xe0 │ │ - b.n 1e898 │ │ + b.n 3df48 │ │ lsrs r2, r1, #24 │ │ - b.n 1f062 │ │ + b.n 3e712 │ │ movs r4, r0 │ │ - b.n 1ed66 │ │ + b.n 3e416 │ │ movs r0, #6 │ │ - b.n 1ed6e │ │ + b.n 3e41e │ │ str r2, [r0, r0] │ │ - b.n 1f06e │ │ + b.n 3e71e │ │ movs r0, r0 │ │ - b.n 1f4b2 │ │ + b.n 3eb62 │ │ strb r7, [r7, #8] │ │ - b.n 1f536 │ │ + b.n 3ebe6 │ │ lsls r0, r7, #4 │ │ - b.n 1e894 │ │ + b.n 3df44 │ │ lsls r5, r2, #5 │ │ - b.n 1ed70 │ │ + b.n 3e420 │ │ lsls r4, r7, #3 │ │ - b.n 1e89c │ │ + b.n 3df4c │ │ lsls r7, r7, #12 │ │ - b.n 1f50c │ │ - add r0, pc, #672 @ (adr r0, 1f028 ) │ │ - b.n 1e8c4 │ │ + b.n 3ebbc │ │ + add r0, pc, #672 @ (adr r0, 3e6d8 ) │ │ + b.n 3df74 │ │ strh r0, [r0, #0] │ │ - b.n 1f38e │ │ + b.n 3ea3e │ │ lsls r0, r5, #3 │ │ - b.n 1e8ac │ │ + b.n 3df5c │ │ lsrs r4, r7, #31 │ │ - b.n 1f3b4 │ │ + b.n 3ea64 │ │ lsls r4, r7 │ │ - b.n 1e8d4 │ │ + b.n 3df84 │ │ lsls r7, r7, #3 │ │ - b.n 1f41e │ │ + b.n 3eace │ │ movs r0, #196 @ 0xc4 │ │ - b.n 1e8dc │ │ + b.n 3df8c │ │ lsls r2, r5, #20 │ │ - b.n 1ee26 │ │ + b.n 3e4d6 │ │ lsls r4, r6, #4 │ │ - b.n 1e8c4 │ │ + b.n 3df74 │ │ strh r7, [r7, #30] │ │ - b.n 1f42e │ │ + b.n 3eade │ │ lsls r4, r4, #20 │ │ - b.n 1f0f2 │ │ + b.n 3e7a2 │ │ lsls r4, r1, #4 │ │ - b.n 1e8d0 │ │ + b.n 3df80 │ │ lsrs r2, r4, #32 │ │ - b.n 1f0fa │ │ + b.n 3e7aa │ │ lsrs r4, r2, #32 │ │ - b.n 1ed70 │ │ + b.n 3e420 │ │ lsls r0, r1, #4 │ │ - b.n 1e8dc │ │ + b.n 3df8c │ │ lsls r1, r5, #16 │ │ - b.n 1f106 │ │ + b.n 3e7b6 │ │ ands r1, r0 │ │ - b.n 1f10a │ │ + b.n 3e7ba │ │ lsrs r5, r2, #16 │ │ - b.n 1ed80 │ │ + b.n 3e430 │ │ lsls r0, r7, #3 │ │ - b.n 1e8ec │ │ + b.n 3df9c │ │ lsls r6, r5, #28 │ │ - b.n 1f116 │ │ + b.n 3e7c6 │ │ lsrs r1, r3, #4 │ │ - b.n 1ed8c │ │ + b.n 3e43c │ │ lsls r4, r6, #3 │ │ - b.n 1e8f8 │ │ + b.n 3dfa8 │ │ lsrs r3, r4, #20 │ │ - b.n 1f122 │ │ + b.n 3e7d2 │ │ adds r0, #14 │ │ - b.n 1f126 │ │ + b.n 3e7d6 │ │ lsls r1, r2, #12 │ │ - b.n 1ed9c │ │ + b.n 3e44c │ │ lsls r4, r5, #3 │ │ - b.n 1e908 │ │ + b.n 3dfb8 │ │ lsls r4, r3, #5 │ │ - b.n 1ede4 │ │ + b.n 3e494 │ │ str r0, [sp, #656] @ 0x290 │ │ - b.n 1e930 │ │ + b.n 3dfe0 │ │ movs r0, r0 │ │ - b.n 1ee88 │ │ - b.n 1ef74 │ │ - b.n 1f41c │ │ + b.n 3e538 │ │ + b.n 3e624 │ │ + b.n 3eacc │ │ lsls r4, r4, #4 │ │ - b.n 1e91c │ │ + b.n 3dfcc │ │ lsls r7, r7, #12 │ │ - b.n 1f598 │ │ + b.n 3ec48 │ │ vext.8 q15, , q0, #3 │ │ movs r0, r0 │ │ - b.n 1eeaa │ │ + b.n 3e55a │ │ lsls r0, r2, #4 │ │ - b.n 1e92c │ │ + b.n 3dfdc │ │ lsrs r7, r7, #12 │ │ - b.n 1f526 │ │ + b.n 3ebd6 │ │ asrs r2, r0, #20 │ │ - b.n 1ee1a │ │ + b.n 3e4ca │ │ movs r0, #204 @ 0xcc │ │ - b.n 1e958 │ │ + b.n 3e008 │ │ str r4, [r4, #12] │ │ - b.n 1e95c │ │ + b.n 3e00c │ │ subs r2, r4, r4 │ │ - b.n 1f128 │ │ + b.n 3e7d8 │ │ asrs r4, r0, #4 │ │ - b.n 1e944 │ │ + b.n 3dff4 │ │ subs r0, r0, #7 │ │ - b.n 1f44c │ │ + b.n 3eafc │ │ lsls r6, r0, #20 │ │ - b.n 1ee32 │ │ + b.n 3e4e2 │ │ asrs r7, r7, #15 │ │ - b.n 1f4b6 │ │ + b.n 3eb66 │ │ asrs r0, r6, #32 │ │ - b.n 1f53c │ │ + b.n 3ebec │ │ movs r2, #2 │ │ - b.n 1ee40 │ │ + b.n 3e4f0 │ │ cmp r6, #37 @ 0x25 │ │ - b.n 1f146 │ │ + b.n 3e7f6 │ │ movs r1, #0 │ │ - b.n 1e960 │ │ + b.n 3e010 │ │ cmp r2, #15 │ │ - b.n 1f55a │ │ + b.n 3ec0a │ │ str r4, [r6, r2] │ │ - b.n 1e988 │ │ + b.n 3e038 │ │ adds r6, #3 │ │ - b.n 1ee56 │ │ + b.n 3e506 │ │ subs r2, #36 @ 0x24 │ │ - b.n 1f15c │ │ + b.n 3e80c │ │ adds r0, #240 @ 0xf0 │ │ - b.n 1e974 │ │ + b.n 3e024 │ │ subs r0, #38 @ 0x26 │ │ - b.n 1f19e │ │ + b.n 3e84e │ │ lsls r0, r6 │ │ - b.n 1e99c │ │ + b.n 3e04c │ │ subs r0, #26 │ │ - b.n 1ee18 │ │ + b.n 3e4c8 │ │ str r0, [r1, #12] │ │ - b.n 1e9a4 │ │ + b.n 3e054 │ │ adds r0, #3 │ │ - b.n 1eefc │ │ + b.n 3e5ac │ │ adds r1, #48 @ 0x30 │ │ - b.n 1e98c │ │ + b.n 3e03c │ │ adds r4, #36 @ 0x24 │ │ - b.n 1f1b6 │ │ + b.n 3e866 │ │ subs r4, #28 │ │ - b.n 1ee2c │ │ + b.n 3e4dc │ │ adds r0, #3 │ │ - b.n 1ef0c │ │ + b.n 3e5bc │ │ adds r1, #32 │ │ - b.n 1e99c │ │ + b.n 3e04c │ │ adds r7, #37 @ 0x25 │ │ - b.n 1f1c6 │ │ + b.n 3e876 │ │ subs r1, #20 │ │ - b.n 1ee3c │ │ + b.n 3e4ec │ │ adds r0, #3 │ │ - b.n 1ef1c │ │ + b.n 3e5cc │ │ adds r1, #28 │ │ - b.n 1e9ac │ │ + b.n 3e05c │ │ adds r0, #172 @ 0xac │ │ - b.n 1e9d0 │ │ + b.n 3e080 │ │ lsrs r3, r4, #12 │ │ - b.n 1f19a │ │ + b.n 3e84a │ │ movs r0, r0 │ │ - b.n 1ef2c │ │ + b.n 3e5dc │ │ lsls r4, r5, #4 │ │ - b.n 1e9bc │ │ + b.n 3e06c │ │ lsls r3, r0, #8 │ │ - b.n 1eea8 │ │ + b.n 3e558 │ │ asrs r0, r7, #2 │ │ - b.n 1e9e4 │ │ + b.n 3e094 │ │ lsrs r4, r5, #24 │ │ - b.n 1f1ae │ │ + b.n 3e85e │ │ movs r0, r0 │ │ - b.n 1ef40 │ │ + b.n 3e5f0 │ │ lsls r0, r5, #4 │ │ - b.n 1e9d0 │ │ + b.n 3e080 │ │ lsls r5, r0, #24 │ │ - b.n 1eebe │ │ + b.n 3e56e │ │ movs r0, #232 @ 0xe8 │ │ - b.n 1f3d8 │ │ + b.n 3ea88 │ │ lsrs r1, r4, #8 │ │ - b.n 1f1c2 │ │ + b.n 3e872 │ │ movs r0, r0 │ │ - b.n 1ef54 │ │ + b.n 3e604 │ │ lsls r0, r3, #4 │ │ - b.n 1e9e4 │ │ + b.n 3e094 │ │ lsrs r1, r5, #20 │ │ - b.n 1f20e │ │ + b.n 3e8be │ │ lsls r1, r2, #12 │ │ - b.n 1ee84 │ │ + b.n 3e534 │ │ asrs r6, r0, #32 │ │ - b.n 1f216 │ │ + b.n 3e8c6 │ │ movs r0, r0 │ │ - b.n 1ef76 │ │ + b.n 3e626 │ │ lsrs r1, r7, #20 │ │ - b.n 1f3de │ │ + b.n 3ea8e │ │ lsls r4, r2, #4 │ │ - b.n 1e9fc │ │ + b.n 3e0ac │ │ movs r6, r0 │ │ - b.n 1f226 │ │ + b.n 3e8d6 │ │ bflx 0, lr │ │ lsls r0, r0, #3 │ │ - b.n 1ea28 │ │ + b.n 3e0d8 │ │ lsls r1, r0, #2 │ │ - b.n 1f592 │ │ + b.n 3ec42 │ │ lsls r2, r5, #1 │ │ rev r0, r0 │ │ stmia r0!, {r2, r4, r6} │ │ - b.n 1ea34 │ │ + b.n 3e0e4 │ │ movs r0, r0 │ │ - b.n 1f63e │ │ + b.n 3ecee │ │ lsls r0, r7, #4 │ │ - b.n 1ea1c │ │ + b.n 3e0cc │ │ lsls r4, r3, #5 │ │ - b.n 1eef8 │ │ + b.n 3e5a8 │ │ str r0, [r2, r1] │ │ - b.n 1ea44 │ │ + b.n 3e0f4 │ │ lsls r4, r7, #3 │ │ - b.n 1ea28 │ │ + b.n 3e0d8 │ │ lsls r7, r7, #12 │ │ - b.n 1f69c │ │ - add r0, pc, #544 @ (adr r0, 1f134 ) │ │ - b.n 1ea50 │ │ + b.n 3ed4c │ │ + add r0, pc, #544 @ (adr r0, 3e7e4 ) │ │ + b.n 3e100 │ │ lsls r0, r5, #3 │ │ - b.n 1ea34 │ │ + b.n 3e0e4 │ │ lsrs r4, r7, #31 │ │ - b.n 1f53c │ │ + b.n 3ebec │ │ asrs r0, r5, #1 │ │ - b.n 1ea5c │ │ + b.n 3e10c │ │ lsls r7, r7, #3 │ │ - b.n 1f5a6 │ │ + b.n 3ec56 │ │ lsls r2, r5, #20 │ │ - b.n 1efaa │ │ + b.n 3e65a │ │ lsls r4, r6, #4 │ │ - b.n 1ea48 │ │ + b.n 3e0f8 │ │ movs r0, #88 @ 0x58 │ │ - b.n 1ea6c │ │ + b.n 3e11c │ │ lsls r1, r4, #20 │ │ - b.n 1f276 │ │ + b.n 3e926 │ │ adds r0, #96 @ 0x60 │ │ - b.n 1ea74 │ │ + b.n 3e124 │ │ lsls r4, r1, #4 │ │ - b.n 1ea58 │ │ + b.n 3e108 │ │ lsrs r1, r0, #32 │ │ - b.n 1ef52 │ │ + b.n 3e602 │ │ asrs r4, r6, #1 │ │ - b.n 1ea80 │ │ + b.n 3e130 │ │ eors r4, r3 │ │ - b.n 1ea84 │ │ - b.n 1f024 │ │ - b.n 1ea88 │ │ + b.n 3e134 │ │ + b.n 3e6d4 │ │ + b.n 3e138 │ │ lsrs r1, r4, #32 │ │ - b.n 1f252 │ │ + b.n 3e902 │ │ lsls r0, r1, #4 │ │ - b.n 1ea70 │ │ + b.n 3e120 │ │ lsls r2, r4, #16 │ │ - b.n 1f29a │ │ + b.n 3e94a │ │ lsrs r4, r3, #16 │ │ - b.n 1ef10 │ │ + b.n 3e5c0 │ │ lsls r0, r7, #3 │ │ - b.n 1ea7c │ │ + b.n 3e12c │ │ lsls r3, r4, #28 │ │ - b.n 1f2a6 │ │ + b.n 3e956 │ │ lsrs r2, r2, #4 │ │ - b.n 1ef1c │ │ + b.n 3e5cc │ │ lsls r4, r6, #3 │ │ - b.n 1ea88 │ │ + b.n 3e138 │ │ lsrs r0, r0, #31 │ │ - b.n 1f590 │ │ + b.n 3ec40 │ │ movs r0, #188 @ 0xbc │ │ - b.n 1f594 │ │ + b.n 3ec44 │ │ lsls r7, r7, #15 │ │ - b.n 1f5fa │ │ + b.n 3ecaa │ │ cmp r7, #255 @ 0xff │ │ - b.n 1f5fe │ │ + b.n 3ecae │ │ lsls r4, r0, #12 │ │ - b.n 1ef82 │ │ + b.n 3e632 │ │ lsrs r5, r4, #20 │ │ - b.n 1f286 │ │ + b.n 3e936 │ │ lsls r4, r5, #3 │ │ - b.n 1eaa4 │ │ + b.n 3e154 │ │ lsls r6, r3, #5 │ │ - b.n 1ef80 │ │ + b.n 3e630 │ │ str r0, [sp, #400] @ 0x190 │ │ - b.n 1eacc │ │ + b.n 3e17c │ │ movs r0, r0 │ │ - b.n 1f024 │ │ + b.n 3e6d4 │ │ lsls r4, r4, #4 │ │ - b.n 1eab4 │ │ + b.n 3e164 │ │ lsls r7, r7, #12 │ │ - b.n 1f730 │ │ + b.n 3ede0 │ │ str r0, [r4, r2] │ │ - b.n 1eadc │ │ + b.n 3e18c │ │ movs r0, r0 │ │ - b.n 1f02a │ │ + b.n 3e6da │ │ movs r0, #112 @ 0x70 │ │ - b.n 1eae4 │ │ + b.n 3e194 │ │ lsls r0, r2, #4 │ │ - b.n 1eac8 │ │ + b.n 3e178 │ │ lsrs r7, r7, #12 │ │ - b.n 1f4c2 │ │ + b.n 3eb72 │ │ asrs r1, r0, #20 │ │ - b.n 1efb6 │ │ + b.n 3e666 │ │ lsls r5, r0, #20 │ │ - b.n 1efba │ │ + b.n 3e66a │ │ subs r2, r4, r4 │ │ - b.n 1f2c0 │ │ + b.n 3e970 │ │ asrs r4, r0, #4 │ │ - b.n 1eadc │ │ + b.n 3e18c │ │ subs r0, r0, #7 │ │ - b.n 1f5e4 │ │ + b.n 3ec94 │ │ asrs r7, r7, #15 │ │ - b.n 1f64a │ │ + b.n 3ecfa │ │ asrs r0, r6, #32 │ │ - b.n 1f4d0 │ │ + b.n 3eb80 │ │ movs r2, #2 │ │ - b.n 1efd4 │ │ + b.n 3e684 │ │ cmp r6, #44 @ 0x2c │ │ - b.n 1f2da │ │ + b.n 3e98a │ │ ldmia r2, {r0, r1, r2, r3} │ │ - b.n 1f4ea │ │ + b.n 3eb9a │ │ movs r1, #0 │ │ - b.n 1eaf8 │ │ + b.n 3e1a8 │ │ movs r6, #3 │ │ - b.n 1effa │ │ + b.n 3e6aa │ │ cmp r2, #36 @ 0x24 │ │ - b.n 1f2ea │ │ + b.n 3e99a │ │ movs r0, #240 @ 0xf0 │ │ - b.n 1eb04 │ │ + b.n 3e1b4 │ │ cmp r0, #10 │ │ - b.n 1effe │ │ + b.n 3e6ae │ │ adds r0, #124 @ 0x7c │ │ - b.n 1eb2c │ │ + b.n 3e1dc │ │ cmp r0, #37 @ 0x25 │ │ - b.n 1f2fa │ │ + b.n 3e9aa │ │ lsls r0, r0 │ │ - b.n 1eb34 │ │ + b.n 3e1e4 │ │ movs r0, #2 │ │ - b.n 1f08c │ │ + b.n 3e73c │ │ movs r1, #48 @ 0x30 │ │ - b.n 1eb1c │ │ + b.n 3e1cc │ │ movs r4, #35 @ 0x23 │ │ - b.n 1f346 │ │ + b.n 3e9f6 │ │ str r0, [r5, r3] │ │ - b.n 1f524 │ │ + b.n 3ebd4 │ │ cmp r4, #30 │ │ - b.n 1efc0 │ │ + b.n 3e670 │ │ movs r0, #2 │ │ - b.n 1f0a0 │ │ + b.n 3e750 │ │ movs r1, #32 │ │ - b.n 1eb30 │ │ + b.n 3e1e0 │ │ movs r7, #36 @ 0x24 │ │ - b.n 1f35a │ │ + b.n 3ea0a │ │ cmp r1, #19 │ │ - b.n 1efd0 │ │ + b.n 3e680 │ │ movs r0, #2 │ │ - b.n 1f0b0 │ │ + b.n 3e760 │ │ movs r1, #28 │ │ - b.n 1eb40 │ │ + b.n 3e1f0 │ │ movs r0, #132 @ 0x84 │ │ - b.n 1eb64 │ │ + b.n 3e214 │ │ lsrs r2, r4, #12 │ │ - b.n 1f32e │ │ + b.n 3e9de │ │ movs r0, r0 │ │ - b.n 1f0c0 │ │ + b.n 3e770 │ │ lsls r4, r5, #4 │ │ - b.n 1eb50 │ │ + b.n 3e200 │ │ lsls r2, r0, #8 │ │ - b.n 1f03c │ │ + b.n 3e6ec │ │ movs r0, #116 @ 0x74 │ │ - b.n 1eb7c │ │ + b.n 3e22c │ │ lsrs r6, r5, #24 │ │ - b.n 1f342 │ │ + b.n 3e9f2 │ │ asrs r0, r7, #1 │ │ - b.n 1eb80 │ │ + b.n 3e230 │ │ movs r0, r0 │ │ - b.n 1f0d8 │ │ + b.n 3e788 │ │ lsls r0, r5, #4 │ │ - b.n 1eb68 │ │ + b.n 3e218 │ │ lsls r4, r0, #24 │ │ - b.n 1f06a │ │ + b.n 3e71a │ │ movs r0, #2 │ │ - b.n 1f174 │ │ + b.n 3e824 │ │ lsrs r1, r4, #8 │ │ - b.n 1f35a │ │ + b.n 3ea0a │ │ movs r0, r0 │ │ - b.n 1f0ec │ │ + b.n 3e79c │ │ lsls r0, r3, #4 │ │ - b.n 1eb7c │ │ + b.n 3e22c │ │ lsrs r0, r0, #31 │ │ - b.n 1f684 │ │ + b.n 3ed34 │ │ lsls r7, r7, #15 │ │ - b.n 1f6ea │ │ + b.n 3ed9a │ │ lsls r1, r0, #12 │ │ - b.n 1f06e │ │ + b.n 3e71e │ │ asrs r4, r7, #2 │ │ - b.n 1f690 │ │ + b.n 3ed40 │ │ lsrs r1, r5, #20 │ │ - b.n 1f376 │ │ + b.n 3ea26 │ │ subs r7, r7, #7 │ │ - b.n 1f6fa │ │ + b.n 3edaa │ │ movs r0, r0 │ │ - b.n 1f100 │ │ + b.n 3e7b0 │ │ asrs r5, r0, #32 │ │ - b.n 1f3c2 │ │ + b.n 3ea72 │ │ lsrs r1, r7, #20 │ │ - b.n 1f586 │ │ + b.n 3ec36 │ │ lsls r4, r2, #4 │ │ - b.n 1eba4 │ │ + b.n 3e254 │ │ movs r5, r0 │ │ - b.n 1f3ce │ │ + b.n 3ea7e │ │ str r3, [r1, #28] │ │ add.w r0, r0, r6 │ │ - b.n 1f3d6 │ │ + b.n 3ea86 │ │ asrs r6, r0, #32 │ │ - b.n 1f3da │ │ + b.n 3ea8a │ │ movs r0, #5 │ │ - b.n 1f3de │ │ - bfcsel 0, 1f89e , 2, mi │ │ - beq.n 1f104 │ │ - b.n 1f53c │ │ + b.n 3ea8e │ │ + bfcsel 0, 3ef4e , 2, mi │ │ + beq.n 3e7b4 │ │ + b.n 3ebec │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 1f5c8 │ │ + b.n 3ec78 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r6, sl, ip, sp, lr} │ │ - @ instruction: 0xfffe6748 │ │ - @ instruction: 0xfffe4ff0 │ │ + ldmia.w sp!, {r3, r4, r6, sl, fp, sp, pc} │ │ + vqrdmlsh.s , q6, d16[0] │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 1f5dc │ │ - beq.n 1f0cc │ │ - b.n 1f560 │ │ + b.n 3ec8c │ │ + beq.n 3e77c │ │ + b.n 3ec10 │ │ str r4, [r4, r0] │ │ - b.n 1ebea │ │ + b.n 3e29a │ │ str r1, [r2, #60] @ 0x3c │ │ - b.n 1f6ce │ │ + b.n 3ed7e │ │ lsls r4, r1, #2 │ │ ldmia.w r0, {r0, r2, r5, r8, r9, fp, ip} │ │ - b.n 1f416 │ │ + b.n 3eac6 │ │ ands r4, r1 │ │ - b.n 1ebfa │ │ + b.n 3e2aa │ │ movs r6, #129 @ 0x81 │ │ - b.n 1f2e2 │ │ + b.n 3e992 │ │ asrs r1, r0, #12 │ │ - b.n 1f1e8 │ │ + b.n 3e898 │ │ ldrh r7, [r3, r4] │ │ - b.n 1f0a4 │ │ + b.n 3e754 │ │ str r3, [sp, #252] @ 0xfc │ │ - b.n 1f86e │ │ + b.n 3ef1e │ │ adds r2, r4, #4 │ │ - b.n 1f1f0 │ │ + b.n 3e8a0 │ │ movs r0, #6 │ │ - b.n 1f204 │ │ + b.n 3e8b4 │ │ strh r7, [r7, #24] │ │ - b.n 1f878 │ │ + b.n 3ef28 │ │ ldr r1, [r4, #80] @ 0x50 │ │ - b.n 1f208 │ │ + b.n 3e8b8 │ │ asrs r0, r2, #32 │ │ - b.n 1ec1e │ │ + b.n 3e2ce │ │ cmp r5, #34 @ 0x22 │ │ - b.n 1f212 │ │ + b.n 3e8c2 │ │ ldrb r6, [r4, #20] │ │ - b.n 1f20e │ │ + b.n 3e8be │ │ adds r0, #64 @ 0x40 │ │ - b.n 1f60e │ │ + b.n 3ecbe │ │ lsls r7, r7, #13 │ │ - b.n 1f7f4 │ │ + b.n 3eea4 │ │ movs r0, #0 │ │ - b.n 1f852 │ │ + b.n 3ef02 │ │ stc 0, cr14, [r7, #-516]! @ 0xfffffdfc │ │ asrs r6, r0, #32 │ │ - b.n 1f128 │ │ + b.n 3e7d8 │ │ ands r6, r1 │ │ - b.n 1f120 │ │ + b.n 3e7d0 │ │ asrs r4, r2, #32 │ │ - b.n 1ec42 │ │ + b.n 3e2f2 │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ ldmia r5, {r1, r2, r3, r5} │ │ - b.n 1f22c │ │ + b.n 3e8dc │ │ asrs r0, r3, #32 │ │ - b.n 1ec4e │ │ + b.n 3e2fe │ │ ands r4, r1 │ │ - b.n 1f13a │ │ + b.n 3e7ea │ │ adds r4, r5, #4 │ │ - b.n 1f238 │ │ + b.n 3e8e8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f8bc │ │ + b.n 3ef6c │ │ adds r0, #0 │ │ - b.n 1ec58 │ │ + b.n 3e308 │ │ ands r3, r0 │ │ - b.n 1f14a │ │ + b.n 3e7fa │ │ adds r0, #28 │ │ - b.n 1ec66 │ │ + b.n 3e316 │ │ adds r1, r4, #4 │ │ - b.n 1f250 │ │ + b.n 3e900 │ │ adds r0, #1 │ │ - b.n 1f156 │ │ + b.n 3e806 │ │ ands r0, r4 │ │ - b.n 1ec72 │ │ + b.n 3e322 │ │ add r5, sp, #132 @ 0x84 │ │ - b.n 1f25e │ │ + b.n 3e90e │ │ orrs r7, r7 │ │ - b.n 1f91a │ │ + b.n 3efca │ │ adds r0, #10 │ │ - b.n 1f164 │ │ + b.n 3e814 │ │ asrs r7, r7, #12 │ │ - b.n 1f8e4 │ │ + b.n 3ef94 │ │ adds r0, #4 │ │ - b.n 1f1ac │ │ - ldr r7, [pc, #1020] @ (1f564 ) │ │ - b.n 1f788 │ │ + b.n 3e85c │ │ + ldr r7, [pc, #1020] @ (3ec14 ) │ │ + b.n 3ee38 │ │ ldrb r2, [r5, r4] │ │ - b.n 1f278 │ │ + b.n 3e928 │ │ ands r7, r7 │ │ - b.n 1f7f2 │ │ + b.n 3eea2 │ │ ands r4, r0 │ │ - b.n 1f1c0 │ │ + b.n 3e870 │ │ adds r0, #4 │ │ - b.n 1f480 │ │ + b.n 3eb30 │ │ subs r7, #19 │ │ - b.n 1f45c │ │ + b.n 3eb0c │ │ adds r2, #163 @ 0xa3 │ │ - b.n 1f4c2 │ │ + b.n 3eb72 │ │ movs r0, #3 │ │ - b.n 1f18a │ │ + b.n 3e83a │ │ cmp r3, #37 @ 0x25 │ │ - b.n 1f48e │ │ + b.n 3eb3e │ │ adds r3, #209 @ 0xd1 │ │ - b.n 1f78e │ │ + b.n 3ee3e │ │ str r3, [sp, #520] @ 0x208 │ │ - b.n 1f398 │ │ + b.n 3ea48 │ │ movs r3, #2 │ │ - b.n 1f2a6 │ │ + b.n 3e956 │ │ orrs r7, r7 │ │ - b.n 1f920 │ │ + b.n 3efd0 │ │ ands r0, r0 │ │ - b.n 1ec9e │ │ + b.n 3e34e │ │ cmp r5, #35 @ 0x23 │ │ - b.n 1f2a6 │ │ + b.n 3e956 │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f92a │ │ + b.n 3efda │ │ adds r0, #4 │ │ - b.n 1ecaa │ │ + b.n 3e35a │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f93a │ │ + b.n 3efea │ │ cmp r5, #34 @ 0x22 │ │ - b.n 1f2b8 │ │ + b.n 3e968 │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f93a │ │ + b.n 3efea │ │ adds r0, #8 │ │ - b.n 1ecba │ │ + b.n 3e36a │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f94c │ │ + b.n 3effc │ │ cmp r5, #34 @ 0x22 │ │ - b.n 1f2c8 │ │ + b.n 3e978 │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f94a │ │ + b.n 3effa │ │ adds r0, #12 │ │ - b.n 1ecca │ │ + b.n 3e37a │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f96a │ │ + b.n 3f01a │ │ cmp r5, #34 @ 0x22 │ │ - b.n 1f2d8 │ │ + b.n 3e988 │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f95a │ │ + b.n 3f00a │ │ adds r0, #16 │ │ - b.n 1ecda │ │ + b.n 3e38a │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f976 │ │ + b.n 3f026 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 1f2e8 │ │ + b.n 3e998 │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f96a │ │ + b.n 3f01a │ │ adds r0, #20 │ │ - b.n 1ecea │ │ + b.n 3e39a │ │ adds r0, #0 │ │ - b.n 1ed28 │ │ + b.n 3e3d8 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 1f2f8 │ │ + b.n 3e9a8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 1f97a │ │ + b.n 3f02a │ │ adds r0, #24 │ │ - b.n 1ecfa │ │ + b.n 3e3aa │ │ adds r2, r4, #4 │ │ - b.n 1f300 │ │ + b.n 3e9b0 │ │ movs r3, #63 @ 0x3f │ │ - b.n 1f984 │ │ + b.n 3f034 │ │ movs r0, #28 │ │ - b.n 1ed06 │ │ + b.n 3e3b6 │ │ movs r3, #63 @ 0x3f │ │ - b.n 1f99e │ │ + b.n 3f04e │ │ adds r1, r4, #4 │ │ - b.n 1f312 │ │ + b.n 3e9c2 │ │ movs r3, #63 @ 0x3f │ │ - b.n 1f994 │ │ + b.n 3f044 │ │ movs r0, #32 │ │ - b.n 1ed16 │ │ + b.n 3e3c6 │ │ adds r1, r4, #4 │ │ - b.n 1f324 │ │ + b.n 3e9d4 │ │ subs r7, r3, r4 │ │ - b.n 1f1dc │ │ + b.n 3e88c │ │ asrs r4, r4, #32 │ │ - b.n 1ed22 │ │ - beq.n 1f25c │ │ - b.n 1f6bc │ │ + b.n 3e3d2 │ │ + beq.n 3e90c │ │ + b.n 3ed6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 1f74c │ │ - beq.n 1f13c │ │ - b.n 1f6d0 │ │ + b.n 3edfc │ │ + beq.n 3e7ec │ │ + b.n 3ed80 │ │ ands r0, r0 │ │ - b.n 1f57a │ │ + b.n 3ec2a │ │ lsls r0, r4, #1 │ │ - b.n 1ed5e │ │ + b.n 3e40e │ │ adds r0, #2 │ │ - b.n 1f342 │ │ + b.n 3e9f2 │ │ str r7, [r7, #0] │ │ - b.n 1f646 │ │ + b.n 3ecf6 │ │ adds r0, #96 @ 0x60 │ │ - b.n 1ed52 │ │ + b.n 3e402 │ │ adds r0, #64 @ 0x40 │ │ - b.n 1f71a │ │ + b.n 3edca │ │ movs r2, r0 │ │ - b.n 1f4f8 │ │ + b.n 3eba8 │ │ lsrs r6, r2, #4 │ │ ldrh r0, [r0, #16] │ │ - b.n 1f258 │ │ - b.n 1ed82 │ │ + b.n 3e908 │ │ + b.n 3e432 │ │ str r4, [r0, r0] │ │ - b.n 1ed86 │ │ + b.n 3e436 │ │ strh r4, [r1, #0] │ │ - b.n 1ed8a │ │ + b.n 3e43a │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 1ed8e │ │ + b.n 3e43e │ │ strb r4, [r2, #0] │ │ - b.n 1ed92 │ │ + b.n 3e442 │ │ stmia r0!, {r3, r4} │ │ - b.n 1ed96 │ │ + b.n 3e446 │ │ movs r0, r1 │ │ - b.n 1ed9a │ │ + b.n 3e44a │ │ movs r4, r4 │ │ - b.n 1ec8c │ │ + b.n 3e33c │ │ movs r4, r3 │ │ - b.n 1eda2 │ │ + b.n 3e452 │ │ movs r4, r4 │ │ - b.n 1ed98 │ │ + b.n 3e448 │ │ movs r0, r4 │ │ - b.n 1f78a │ │ + b.n 3ee3a │ │ movs r4, r0 │ │ - b.n 1eda0 │ │ + b.n 3e450 │ │ ands r0, r4 │ │ - b.n 1eca0 │ │ + b.n 3e350 │ │ strh r0, [r5, #0] │ │ - b.n 1eca4 │ │ - add r0, pc, #48 @ (adr r0, 1f2c0 ) │ │ - b.n 1f5d2 │ │ + b.n 3e354 │ │ + add r0, pc, #48 @ (adr r0, 3e970 ) │ │ + b.n 3ec82 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 1edb0 │ │ + b.n 3e460 │ │ strh r6, [r1, #0] │ │ - b.n 1f5da │ │ + b.n 3ec8a │ │ adds r0, #20 │ │ - b.n 1edb8 │ │ + b.n 3e468 │ │ stmia r0!, {r3, r4} │ │ - b.n 1edbc │ │ + b.n 3e46c │ │ strb r4, [r5, #0] │ │ - b.n 1ecbc │ │ + b.n 3e36c │ │ str r4, [r5, r0] │ │ - b.n 1edc4 │ │ + b.n 3e474 │ │ asrs r4, r3, #32 │ │ - b.n 1edc8 │ │ + b.n 3e478 │ │ movs r0, #32 │ │ - b.n 1edcc │ │ + b.n 3e47c │ │ movs r0, #3 │ │ - b.n 1f5f6 │ │ + b.n 3eca6 │ │ movs r4, r0 │ │ - b.n 1edf4 │ │ + b.n 3e4a4 │ │ movs r6, r0 │ │ - b.n 1f3be │ │ - ldrb r0, [r5, #19] │ │ + b.n 3ea6e │ │ + ldrb r4, [r4, #21] │ │ @ instruction: 0xfb002024 │ │ - b.n 1ecfc │ │ + b.n 3e3ac │ │ asrs r0, r1, #32 │ │ - b.n 1f5d4 │ │ + b.n 3ec84 │ │ movs r0, r1 │ │ - b.n 1f2d8 │ │ + b.n 3e988 │ │ adds r0, #36 @ 0x24 │ │ - b.n 1ee0c │ │ + b.n 3e4bc │ │ asrs r1, r0, #32 │ │ - b.n 1f2da │ │ + b.n 3e98a │ │ movs r3, #105 @ 0x69 │ │ - b.n 1f61a │ │ + b.n 3ecca │ │ movs r0, r0 │ │ - b.n 1f5e0 │ │ + b.n 3ec90 │ │ asrs r0, r5, #5 │ │ - b.n 1f622 │ │ + b.n 3ecd2 │ │ asrs r0, r5, #27 │ │ - b.n 1f328 │ │ + b.n 3e9d8 │ │ movs r5, #233 @ 0xe9 │ │ - b.n 1f32e │ │ + b.n 3e9de │ │ subs r0, r5, r5 │ │ - b.n 1f330 │ │ + b.n 3e9e0 │ │ cmp r4, #233 @ 0xe9 │ │ - b.n 1f336 │ │ + b.n 3e9e6 │ │ movs r1, r0 │ │ - b.n 1f3f6 │ │ + b.n 3eaa6 │ │ asrs r7, r0, #32 │ │ - b.n 1f34e │ │ + b.n 3e9fe │ │ asrs r1, r1, #32 │ │ - b.n 1f300 │ │ + b.n 3e9b0 │ │ movs r0, #3 │ │ - b.n 1f406 │ │ + b.n 3eab6 │ │ adds r0, #32 │ │ - b.n 1ee2e │ │ + b.n 3e4de │ │ asrs r2, r1, #32 │ │ - b.n 1f34c │ │ + b.n 3e9fc │ │ movs r0, #1 │ │ - b.n 1f412 │ │ + b.n 3eac2 │ │ str r4, [r4, r0] │ │ - b.n 1ee3a │ │ + b.n 3e4ea │ │ subs r7, #51 @ 0x33 │ │ - b.n 1f094 │ │ + b.n 3e744 │ │ adds r0, #56 @ 0x38 │ │ - b.n 1ed30 │ │ + b.n 3e3e0 │ │ movs r0, #3 │ │ - b.n 1f422 │ │ + b.n 3ead2 │ │ subs r7, #152 @ 0x98 │ │ - b.n 1f926 │ │ + b.n 3efd6 │ │ adds r2, #138 @ 0x8a │ │ - b.n 1f9ae │ │ + b.n 3f05e │ │ strb r4, [r5, #0] │ │ - b.n 1ee64 │ │ + b.n 3e514 │ │ adds r0, #3 │ │ - b.n 1f432 │ │ + b.n 3eae2 │ │ asrs r0, r5, #32 │ │ - b.n 1ee5a │ │ + b.n 3e50a │ │ movs r0, #3 │ │ - b.n 1f436 │ │ + b.n 3eae6 │ │ stmia r0!, {r2, r3, r5} │ │ - b.n 1ee62 │ │ + b.n 3e512 │ │ movs r0, r1 │ │ - b.n 1f642 │ │ + b.n 3ecf2 │ │ str r0, [r1, #0] │ │ - b.n 1f346 │ │ + b.n 3e9f6 │ │ movs r7, r0 │ │ - b.n 1f346 │ │ + b.n 3e9f6 │ │ strb r0, [r5, #0] │ │ - b.n 1ed80 │ │ + b.n 3e430 │ │ movs r6, r0 │ │ - b.n 1f64e │ │ + b.n 3ecfe │ │ str r2, [r4, #20] │ │ - b.n 1f692 │ │ + b.n 3ed42 │ │ str r2, [r4, #108] @ 0x6c │ │ - b.n 1f3a2 │ │ + b.n 3ea52 │ │ ldr r2, [r4, #52] @ 0x34 │ │ - b.n 1f3a6 │ │ + b.n 3ea56 │ │ movs r0, r0 │ │ - b.n 1f46a │ │ + b.n 3eb1a │ │ str r7, [r0, #0] │ │ - b.n 1f468 │ │ + b.n 3eb18 │ │ strb r4, [r5, #0] │ │ - b.n 1ed9c │ │ + b.n 3e44c │ │ adds r3, #102 @ 0x66 │ │ - b.n 1f6aa │ │ + b.n 3ed5a │ │ ands r1, r1 │ │ - b.n 1f3bc │ │ + b.n 3ea6c │ │ strb r4, [r5, #0] │ │ - b.n 1eda8 │ │ + b.n 3e458 │ │ ands r4, r0 │ │ - b.n 1f382 │ │ + b.n 3ea32 │ │ adds r5, #230 @ 0xe6 │ │ - b.n 1f3c0 │ │ + b.n 3ea70 │ │ ands r7, r0 │ │ - b.n 1f3c6 │ │ + b.n 3ea76 │ │ ldrb r5, [r6, #28] │ │ - b.n 1f100 │ │ + b.n 3e7b0 │ │ str r7, [r0, r0] │ │ - b.n 1f49a │ │ + b.n 3eb4a │ │ subs r4, #230 @ 0xe6 │ │ - b.n 1f3d0 │ │ + b.n 3ea80 │ │ str r4, [r0, r0] │ │ - b.n 1f498 │ │ + b.n 3eb48 │ │ strb r4, [r7, #0] │ │ - b.n 1eda8 │ │ + b.n 3e458 │ │ strb r1, [r2, #18] │ │ - b.n 1f99e │ │ + b.n 3f04e │ │ adds r0, #3 │ │ - b.n 1f4a4 │ │ + b.n 3eb54 │ │ strb r7, [r6, #4] │ │ - b.n 1fa2c │ │ + b.n 3f0dc │ │ str r7, [r0, r0] │ │ - b.n 1f4a8 │ │ + b.n 3eb58 │ │ adds r0, #5 │ │ - b.n 1f4a6 │ │ + b.n 3eb56 │ │ strh r4, [r1, #0] │ │ - b.n 1eec4 │ │ + b.n 3e574 │ │ movs r2, r0 │ │ - b.n 1f6b4 │ │ + b.n 3ed64 │ │ ands r2, r0 │ │ - b.n 1f3b8 │ │ + b.n 3ea68 │ │ movs r0, r1 │ │ - b.n 1f3b6 │ │ + b.n 3ea66 │ │ strb r1, [r1, #0] │ │ - b.n 1f406 │ │ + b.n 3eab6 │ │ movs r4, r0 │ │ - b.n 1f6be │ │ + b.n 3ed6e │ │ adcs r3, r4 │ │ - b.n 1f702 │ │ + b.n 3edb2 │ │ mov fp, ip │ │ - b.n 1f40e │ │ - add r0, pc, #32 @ (adr r0, 1f3e8 ) │ │ - b.n 1f70a │ │ - ldr r3, [pc, #396] @ (1f558 ) │ │ - b.n 1f416 │ │ - b.n 1f3d0 │ │ - b.n 1f4da │ │ + b.n 3eabe │ │ + add r0, pc, #32 @ (adr r0, 3ea98 ) │ │ + b.n 3edba │ │ + ldr r3, [pc, #396] @ (3ec08 ) │ │ + b.n 3eac6 │ │ + b.n 3ea80 │ │ + b.n 3eb8a │ │ movs r4, r4 │ │ - b.n 1ee0c │ │ - ldr r7, [pc, #196] @ (1f49c ) │ │ - b.n 1f158 │ │ + b.n 3e4bc │ │ + ldr r7, [pc, #196] @ (3eb4c ) │ │ + b.n 3e808 │ │ eors r0, r0 │ │ - b.n 1edf4 │ │ + b.n 3e4a4 │ │ movs r0, r0 │ │ - b.n 1f4ec │ │ + b.n 3eb9c │ │ asrs r4, r5, #32 │ │ - b.n 1ee1c │ │ + b.n 3e4cc │ │ strb r7, [r0, #0] │ │ - b.n 1f3ea │ │ + b.n 3ea9a │ │ strh r0, [r4, r5] │ │ - b.n 1f72e │ │ + b.n 3edde │ │ strb r1, [r1, #0] │ │ - b.n 1f440 │ │ + b.n 3eaf0 │ │ strb r0, [r4, r7] │ │ - b.n 1f440 │ │ + b.n 3eaf0 │ │ asrs r4, r0, #32 │ │ - b.n 1f4fc │ │ + b.n 3ebac │ │ asrs r7, r0, #32 │ │ - b.n 1f500 │ │ + b.n 3ebb0 │ │ ldrb r0, [r4, r3] │ │ - b.n 1f44c │ │ + b.n 3eafc │ │ ldrb r7, [r1, #15] │ │ - b.n 1fa24 │ │ + b.n 3f0d4 │ │ asrs r5, r0, #32 │ │ - b.n 1f50c │ │ + b.n 3ebbc │ │ strb r0, [r0, #23] │ │ - b.n 1faa4 │ │ + b.n 3f154 │ │ asrs r7, r0, #32 │ │ - b.n 1f514 │ │ + b.n 3ebc4 │ │ str r1, [r0, r0] │ │ - b.n 1f532 │ │ + b.n 3ebe2 │ │ strb r3, [r0, #0] │ │ - b.n 1f724 │ │ + b.n 3edd4 │ │ ands r3, r0 │ │ - b.n 1f428 │ │ + b.n 3ead8 │ │ strb r2, [r0, #0] │ │ - b.n 1f430 │ │ + b.n 3eae0 │ │ strb r4, [r0, #0] │ │ - b.n 1f734 │ │ + b.n 3ede4 │ │ adcs r5, r4 │ │ - b.n 1f76a │ │ + b.n 3ee1a │ │ mov sp, ip │ │ - b.n 1f476 │ │ - ldr r3, [pc, #404] @ (1f5c4 ) │ │ - b.n 1f47a │ │ - b.n 1f442 │ │ - b.n 1f53e │ │ + b.n 3eb26 │ │ + ldr r3, [pc, #404] @ (3ec74 ) │ │ + b.n 3eb2a │ │ + b.n 3eaf2 │ │ + b.n 3ebee │ │ ands r4, r5 │ │ - b.n 1ef74 │ │ + b.n 3e624 │ │ strb r6, [r0, #0] │ │ - b.n 1f47e │ │ + b.n 3eb2e │ │ asrs r4, r0, #32 │ │ - b.n 1f544 │ │ + b.n 3ebf4 │ │ strb r7, [r0, #0] │ │ - b.n 1f448 │ │ + b.n 3eaf8 │ │ muls r1, r4 │ │ - b.n 1f78a │ │ + b.n 3ee3a │ │ strb r6, [r0, #0] │ │ - b.n 1f49c │ │ + b.n 3eb4c │ │ cmp r9, ip │ │ - b.n 1f49a │ │ + b.n 3eb4a │ │ ldrh r1, [r4, #38] @ 0x26 │ │ - b.n 1f49e │ │ - ldr r7, [pc, #240] @ (1f548 ) │ │ - b.n 1f1d8 │ │ + b.n 3eb4e │ │ + ldr r7, [pc, #240] @ (3ebf8 ) │ │ + b.n 3e888 │ │ eors r4, r0 │ │ - b.n 1ee74 │ │ + b.n 3e524 │ │ ands r4, r0 │ │ - b.n 1f574 │ │ + b.n 3ec24 │ │ strb r7, [r0, #0] │ │ - b.n 1f56e │ │ - ldr r3, [pc, #660] @ (1f6fc ) │ │ - b.n 1fa84 │ │ + b.n 3ec1e │ │ + ldr r3, [pc, #660] @ (3edac ) │ │ + b.n 3f134 │ │ strb r0, [r1, #0] │ │ - b.n 1f57c │ │ - ldr r1, [pc, #724] @ (1f744 ) │ │ - b.n 1fb0e │ │ + b.n 3ec2c │ │ + ldr r1, [pc, #724] @ (3edf4 ) │ │ + b.n 3f1be │ │ ands r4, r0 │ │ - b.n 1f584 │ │ + b.n 3ec34 │ │ stmia r0!, {r2} │ │ - b.n 1f596 │ │ + b.n 3ec46 │ │ strb r5, [r0, #0] │ │ - b.n 1f796 │ │ - b.n 1f486 │ │ - b.n 1f490 │ │ + b.n 3ee46 │ │ + b.n 3eb36 │ │ + b.n 3eb40 │ │ strb r5, [r0, #0] │ │ - b.n 1f49e │ │ - b.n 1f496 │ │ - b.n 1f7a6 │ │ + b.n 3eb4e │ │ + b.n 3eb46 │ │ + b.n 3ee56 │ │ strb r4, [r5, #5] │ │ - b.n 1f7ce │ │ + b.n 3ee7e │ │ strb r4, [r5, #27] │ │ - b.n 1f4e0 │ │ + b.n 3eb90 │ │ ldrb r4, [r5, #13] │ │ - b.n 1f4e4 │ │ - b.n 1f4b4 │ │ - b.n 1f5a8 │ │ + b.n 3eb94 │ │ + b.n 3eb64 │ │ + b.n 3ec58 │ │ strb r2, [r1, #0] │ │ - b.n 1f5a6 │ │ + b.n 3ec56 │ │ muls r7, r4 │ │ - b.n 1f7e2 │ │ + b.n 3ee92 │ │ cmp pc, ip │ │ - b.n 1f4ee │ │ + b.n 3eb9e │ │ ldrh r7, [r4, #38] @ 0x26 │ │ - b.n 1f4f2 │ │ + b.n 3eba2 │ │ ands r0, r0 │ │ - b.n 1f4f0 │ │ + b.n 3eba0 │ │ ands r4, r0 │ │ - b.n 1f4c0 │ │ + b.n 3eb70 │ │ str r0, [sp, #0] │ │ - b.n 1f4fe │ │ + b.n 3ebae │ │ ands r0, r4 │ │ - b.n 1eef0 │ │ + b.n 3e5a0 │ │ ands r0, r6 │ │ - b.n 1efe6 │ │ - ldr r7, [pc, #208] @ (1f590 ) │ │ - b.n 1f240 │ │ + b.n 3e696 │ │ + ldr r7, [pc, #208] @ (3ec40 ) │ │ + b.n 3e8f0 │ │ eors r0, r1 │ │ - b.n 1eedc │ │ + b.n 3e58c │ │ ands r4, r0 │ │ - b.n 1f5d6 │ │ + b.n 3ec86 │ │ str r3, [r3, #36] @ 0x24 │ │ - b.n 1fae6 │ │ + b.n 3f196 │ │ ands r1, r1 │ │ - b.n 1f5da │ │ + b.n 3ec8a │ │ ldr r6, [r2, #20] │ │ - b.n 1fb5c │ │ + b.n 3f20c │ │ ands r0, r1 │ │ - b.n 1f5e2 │ │ + b.n 3ec92 │ │ ands r6, r0 │ │ - b.n 1f5e6 │ │ - b.n 1f4e8 │ │ - b.n 1f5fe │ │ + b.n 3ec96 │ │ + b.n 3eb98 │ │ + b.n 3ecae │ │ ands r2, r0 │ │ - b.n 1f5ee │ │ + b.n 3ec9e │ │ str r4, [r1, #0] │ │ - b.n 1f806 │ │ + b.n 3eeb6 │ │ movs r3, #100 @ 0x64 │ │ - b.n 1f82e │ │ + b.n 3eede │ │ strh r5, [r0, #0] │ │ - b.n 1f4fe │ │ + b.n 3ebae │ │ movs r5, #228 @ 0xe4 │ │ - b.n 1f53a │ │ + b.n 3ebea │ │ str r4, [r1, #0] │ │ - b.n 1f516 │ │ + b.n 3ebc6 │ │ ldr r4, [sp, #912] @ 0x390 │ │ - b.n 1f542 │ │ + b.n 3ebf2 │ │ movs r0, #32 │ │ - b.n 1ef38 │ │ + b.n 3e5e8 │ │ strh r6, [r0, #0] │ │ - b.n 1f816 │ │ + b.n 3eec6 │ │ str r6, [r5, #20] │ │ - b.n 1f84a │ │ + b.n 3eefa │ │ str r6, [r5, #108] @ 0x6c │ │ - b.n 1f55a │ │ + b.n 3ec0a │ │ movs r0, #52 @ 0x34 │ │ - b.n 1f036 │ │ + b.n 3e6e6 │ │ ldr r6, [r5, #52] @ 0x34 │ │ - b.n 1f562 │ │ + b.n 3ec12 │ │ strh r0, [r1, #0] │ │ - b.n 1f626 │ │ + b.n 3ecd6 │ │ str r1, [r0, #0] │ │ - b.n 1f56c │ │ + b.n 3ec1c │ │ str r6, [r0, #0] │ │ - b.n 1f52a │ │ + b.n 3ebda │ │ cmp r7, #50 @ 0x32 │ │ - b.n 1f2a4 │ │ + b.n 3e954 │ │ str r1, [r0, #0] │ │ - b.n 1f576 │ │ + b.n 3ec26 │ │ movs r0, r0 │ │ - b.n 1f632 │ │ + b.n 3ece2 │ │ movs r6, r0 │ │ - b.n 1f632 │ │ + b.n 3ece2 │ │ movs r0, #76 @ 0x4c │ │ - b.n 1ef4c │ │ + b.n 3e5fc │ │ movs r1, #241 @ 0xf1 │ │ - b.n 1fb3c │ │ + b.n 3f1ec │ │ movs r1, r1 │ │ - b.n 1f63e │ │ + b.n 3ecee │ │ cmp r1, #241 @ 0xf1 │ │ - b.n 1fbcc │ │ + b.n 3f27c │ │ movs r2, r0 │ │ - b.n 1f646 │ │ + b.n 3ecf6 │ │ str r0, [sp, #0] │ │ - b.n 1f65a │ │ + b.n 3ed0a │ │ movs r3, r0 │ │ - b.n 1f64e │ │ + b.n 3ecfe │ │ movs r0, #14 │ │ - b.n 1f864 │ │ + b.n 3ef14 │ │ str r6, [r1, #0] │ │ - b.n 1f568 │ │ + b.n 3ec18 │ │ movs r0, #12 │ │ - b.n 1f55e │ │ + b.n 3ec0e │ │ adds r3, #96 @ 0x60 │ │ - b.n 1f89e │ │ + b.n 3ef4e │ │ movs r0, #6 │ │ - b.n 1f866 │ │ + b.n 3ef16 │ │ str r1, [r5, #20] │ │ - b.n 1f8a6 │ │ + b.n 3ef56 │ │ str r1, [r5, #108] @ 0x6c │ │ - b.n 1f5b6 │ │ + b.n 3ec66 │ │ adds r5, #224 @ 0xe0 │ │ - b.n 1f5b4 │ │ + b.n 3ec64 │ │ ldr r1, [r5, #52] @ 0x34 │ │ - b.n 1f5be │ │ + b.n 3ec6e │ │ subs r4, #224 @ 0xe0 │ │ - b.n 1f5bc │ │ + b.n 3ec6c │ │ strh r2, [r0, #0] │ │ - b.n 1f686 │ │ + b.n 3ed36 │ │ movs r0, #32 │ │ - b.n 1efb4 │ │ + b.n 3e664 │ │ str r7, [r0, #0] │ │ - b.n 1f5ca │ │ + b.n 3ec7a │ │ str r6, [r0, #0] │ │ - b.n 1f586 │ │ + b.n 3ec36 │ │ movs r0, #56 @ 0x38 │ │ - b.n 1f0ae │ │ + b.n 3e75e │ │ str r7, [r0, #0] │ │ - b.n 1f5da │ │ + b.n 3ec8a │ │ cmp r7, #50 @ 0x32 │ │ - b.n 1f310 │ │ + b.n 3e9c0 │ │ movs r0, #80 @ 0x50 │ │ - b.n 1f0b0 │ │ + b.n 3e760 │ │ asrs r1, r0, #32 │ │ - b.n 1f69e │ │ + b.n 3ed4e │ │ movs r2, #164 @ 0xa4 │ │ - b.n 1fbae │ │ + b.n 3f25e │ │ asrs r6, r0, #32 │ │ - b.n 1f6a4 │ │ + b.n 3ed54 │ │ movs r2, #63 @ 0x3f │ │ - b.n 1fc38 │ │ + b.n 3f2e8 │ │ asrs r3, r0, #32 │ │ - b.n 1f6ac │ │ + b.n 3ed5c │ │ asrs r2, r0, #32 │ │ - b.n 1f6b0 │ │ + b.n 3ed60 │ │ adds r0, #1 │ │ - b.n 1f6c2 │ │ + b.n 3ed72 │ │ asrs r5, r0, #32 │ │ - b.n 1f6b8 │ │ + b.n 3ed68 │ │ movs r0, #9 │ │ - b.n 1f8c0 │ │ + b.n 3ef70 │ │ str r1, [r1, #0] │ │ - b.n 1f5c4 │ │ + b.n 3ec74 │ │ movs r0, #14 │ │ - b.n 1f5c6 │ │ + b.n 3ec76 │ │ strh r1, [r4, r5] │ │ - b.n 1f906 │ │ + b.n 3efb6 │ │ movs r0, #6 │ │ - b.n 1f8ce │ │ + b.n 3ef7e │ │ str r3, [r4, #20] │ │ - b.n 1f90e │ │ + b.n 3efbe │ │ str r3, [r4, #108] @ 0x6c │ │ - b.n 1f61e │ │ + b.n 3ecce │ │ strb r1, [r4, r7] │ │ - b.n 1f620 │ │ + b.n 3ecd0 │ │ ldr r3, [r4, #52] @ 0x34 │ │ - b.n 1f626 │ │ + b.n 3ecd6 │ │ add r4, sp, #900 @ 0x384 │ │ - b.n 1f628 │ │ + b.n 3ecd8 │ │ strh r2, [r0, #0] │ │ - b.n 1f6ee │ │ + b.n 3ed9e │ │ movs r0, #32 │ │ - b.n 1f01c │ │ + b.n 3e6cc │ │ str r4, [r0, #0] │ │ - b.n 1f62a │ │ + b.n 3ecda │ │ ldrsh r5, [r2, r3] │ │ - b.n 1fbf8 │ │ + b.n 3f2a8 │ │ str r6, [r0, #0] │ │ - b.n 1f5f4 │ │ + b.n 3eca4 │ │ ldrh r4, [r3, r4] │ │ - b.n 1fc8a │ │ + b.n 3f33a │ │ movs r0, #60 @ 0x3c │ │ - b.n 1f11e │ │ + b.n 3e7ce │ │ str r4, [r0, #0] │ │ - b.n 1f64a │ │ + b.n 3ecfa │ │ cmp r7, #50 @ 0x32 │ │ - b.n 1f380 │ │ + b.n 3ea30 │ │ movs r0, #76 @ 0x4c │ │ - b.n 1f120 │ │ + b.n 3e7d0 │ │ movs r0, #7 │ │ - b.n 1f70e │ │ + b.n 3edbe │ │ movs r0, #6 │ │ - b.n 1f712 │ │ + b.n 3edc2 │ │ movs r0, #10 │ │ - b.n 1f716 │ │ + b.n 3edc6 │ │ movs r0, #5 │ │ - b.n 1f71a │ │ + b.n 3edca │ │ str r2, [r0, r0] │ │ - b.n 1f72a │ │ + b.n 3edda │ │ str r3, [r0, #0] │ │ - b.n 1f928 │ │ + b.n 3efd8 │ │ strb r3, [r0, #0] │ │ - b.n 1f62c │ │ + b.n 3ecdc │ │ str r1, [r1, #0] │ │ - b.n 1f632 │ │ + b.n 3ece2 │ │ str r7, [r0, #0] │ │ - b.n 1f936 │ │ + b.n 3efe6 │ │ strb r5, [r4, #5] │ │ - b.n 1f96e │ │ + b.n 3f01e │ │ strb r5, [r4, #27] │ │ - b.n 1f680 │ │ + b.n 3ed30 │ │ ldrb r5, [r4, #13] │ │ - b.n 1f684 │ │ + b.n 3ed34 │ │ strh r6, [r0, #0] │ │ - b.n 1f748 │ │ + b.n 3edf8 │ │ strb r4, [r1, #0] │ │ - b.n 1f742 │ │ + b.n 3edf2 │ │ str r0, [r0, #0] │ │ - b.n 1f684 │ │ + b.n 3ed34 │ │ movs r3, #103 @ 0x67 │ │ - b.n 1f986 │ │ + b.n 3f036 │ │ str r6, [r0, #0] │ │ - b.n 1f658 │ │ + b.n 3ed08 │ │ movs r5, #231 @ 0xe7 │ │ - b.n 1f692 │ │ - add r0, pc, #0 @ (adr r0, 1f650 ) │ │ - b.n 1f69e │ │ + b.n 3ed42 │ │ + add r0, pc, #0 @ (adr r0, 3ed00 ) │ │ + b.n 3ed4e │ │ ldmia r4!, {r0, r1, r2, r5, r6, r7} │ │ - b.n 1f69a │ │ + b.n 3ed4a │ │ movs r0, #32 │ │ - b.n 1f090 │ │ + b.n 3e740 │ │ ldr r0, [r3, #40] @ 0x28 │ │ - b.n 1fc72 │ │ + b.n 3f322 │ │ ldr r7, [r0, #0] │ │ - b.n 1fcfc │ │ + b.n 3f3ac │ │ movs r0, #64 @ 0x40 │ │ - b.n 1f18a │ │ + b.n 3e83a │ │ cmp r7, #50 @ 0x32 │ │ - b.n 1f3e8 │ │ + b.n 3ea98 │ │ movs r0, #72 @ 0x48 │ │ - b.n 1f188 │ │ + b.n 3e838 │ │ movs r0, #4 │ │ - b.n 1f776 │ │ + b.n 3ee26 │ │ movs r0, #10 │ │ - b.n 1f77a │ │ + b.n 3ee2a │ │ movs r0, #12 │ │ - b.n 1f77e │ │ + b.n 3ee2e │ │ movs r0, #6 │ │ - b.n 1f782 │ │ + b.n 3ee32 │ │ ands r2, r0 │ │ - b.n 1f792 │ │ + b.n 3ee42 │ │ movs r0, #14 │ │ - b.n 1f78a │ │ + b.n 3ee3a │ │ str r5, [r0, #0] │ │ - b.n 1f992 │ │ + b.n 3f042 │ │ stmia r0!, {r0, r1} │ │ - b.n 1f69a │ │ + b.n 3ed4a │ │ str r5, [r0, #0] │ │ - b.n 1f69a │ │ + b.n 3ed4a │ │ stmia r0!, {r1, r2} │ │ - b.n 1f9ae │ │ + b.n 3f05e │ │ str r4, [r4, #20] │ │ - b.n 1f9da │ │ + b.n 3f08a │ │ str r4, [r4, #108] @ 0x6c │ │ - b.n 1f6ea │ │ + b.n 3ed9a │ │ ldr r4, [r4, #52] @ 0x34 │ │ - b.n 1f6ee │ │ + b.n 3ed9e │ │ stmia r0!, {r2, r3} │ │ - b.n 1f7b2 │ │ + b.n 3ee62 │ │ str r2, [r4, #52] @ 0x34 │ │ - b.n 1f9ea │ │ + b.n 3f09a │ │ str r2, [r4, #92] @ 0x5c │ │ - b.n 1f6fa │ │ + b.n 3edaa │ │ stcl 0, cr14, [r2], #152 @ 0x98 │ │ str r1, [r0, #0] │ │ - b.n 1f704 │ │ + b.n 3edb4 │ │ str r6, [r0, #0] │ │ - b.n 1f6be │ │ + b.n 3ed6e │ │ strh r1, [r0, #0] │ │ - b.n 1f70a │ │ + b.n 3edba │ │ str r0, [r4, #0] │ │ - b.n 1f0f8 │ │ + b.n 3e7a8 │ │ str r4, [r0, #4] │ │ - b.n 1f1f2 │ │ + b.n 3e8a2 │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 1f448 │ │ + b.n 3eaf8 │ │ str r4, [r0, #4] │ │ - b.n 1f1e8 │ │ + b.n 3e898 │ │ movs r0, r0 │ │ - b.n 1f7de │ │ + b.n 3ee8e │ │ ldr r1, [r0, #48] @ 0x30 │ │ - b.n 1fce0 │ │ + b.n 3f390 │ │ movs r0, r1 │ │ - b.n 1f7da │ │ + b.n 3ee8a │ │ str r3, [r0, #40] @ 0x28 │ │ - b.n 1fd60 │ │ + b.n 3f410 │ │ movs r6, r1 │ │ - b.n 1f7e2 │ │ + b.n 3ee92 │ │ movs r6, r0 │ │ - b.n 1f7e6 │ │ + b.n 3ee96 │ │ stmia r0!, {} │ │ - b.n 1f802 │ │ + b.n 3eeb2 │ │ movs r1, r1 │ │ - b.n 1f7ee │ │ + b.n 3ee9e │ │ str r4, [r0, #0] │ │ - b.n 1fa0a │ │ - b.n 1f6fe │ │ - b.n 1f702 │ │ + b.n 3f0ba │ │ + b.n 3edae │ │ + b.n 3edb2 │ │ str r4, [r0, #0] │ │ - b.n 1f712 │ │ - b.n 1f708 │ │ - b.n 1fa1a │ │ + b.n 3edc2 │ │ + b.n 3edb8 │ │ + b.n 3f0ca │ │ str r4, [r5, #20] │ │ - b.n 1fa42 │ │ + b.n 3f0f2 │ │ str r4, [r5, #108] @ 0x6c │ │ - b.n 1f752 │ │ + b.n 3ee02 │ │ ldr r4, [r5, #52] @ 0x34 │ │ - b.n 1f756 │ │ - b.n 1f728 │ │ - b.n 1f81a │ │ + b.n 3ee06 │ │ + b.n 3edd8 │ │ + b.n 3eeca │ │ str r0, [r4, #52] @ 0x34 │ │ - b.n 1fa52 │ │ + b.n 3f102 │ │ str r0, [r4, #92] @ 0x5c │ │ - b.n 1f762 │ │ + b.n 3ee12 │ │ ldrh r0, [r4, #38] @ 0x26 │ │ - b.n 1f766 │ │ + b.n 3ee16 │ │ str r7, [r0, #0] │ │ - b.n 1f762 │ │ + b.n 3ee12 │ │ str r6, [r0, #0] │ │ - b.n 1f722 │ │ + b.n 3edd2 │ │ str r0, [sp, #28] │ │ - b.n 1f772 │ │ + b.n 3ee22 │ │ str r0, [r4, #0] │ │ - b.n 1f160 │ │ + b.n 3e810 │ │ str r0, [r1, #4] │ │ - b.n 1f25a │ │ + b.n 3e90a │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 1f4b0 │ │ + b.n 3eb60 │ │ str r0, [r0, #4] │ │ - b.n 1f250 │ │ + b.n 3e900 │ │ asrs r1, r0, #32 │ │ - b.n 1f846 │ │ + b.n 3eef6 │ │ str r6, [r7, #88] @ 0x58 │ │ - b.n 1fd4e │ │ + b.n 3f3fe │ │ asrs r1, r1, #32 │ │ - b.n 1f844 │ │ + b.n 3eef4 │ │ str r1, [r6, #64] @ 0x40 │ │ - b.n 1fdca │ │ + b.n 3f47a │ │ asrs r0, r1, #32 │ │ - b.n 1f84c │ │ + b.n 3eefc │ │ asrs r6, r0, #32 │ │ - b.n 1f850 │ │ - b.n 1f752 │ │ - b.n 1f86e │ │ + b.n 3ef00 │ │ + b.n 3ee02 │ │ + b.n 3ef1e │ │ asrs r3, r0, #32 │ │ - b.n 1f858 │ │ + b.n 3ef08 │ │ str r4, [r1, #0] │ │ - b.n 1fa76 │ │ + b.n 3f126 │ │ adds r3, #97 @ 0x61 │ │ - b.n 1fa9e │ │ + b.n 3f14e │ │ strh r4, [r0, #0] │ │ - b.n 1f76e │ │ + b.n 3ee1e │ │ adds r5, #225 @ 0xe1 │ │ - b.n 1f7ac │ │ + b.n 3ee5c │ │ str r4, [r1, #0] │ │ - b.n 1f786 │ │ + b.n 3ee36 │ │ ldr r4, [sp, #900] @ 0x384 │ │ - b.n 1f7b4 │ │ + b.n 3ee64 │ │ adds r0, #32 │ │ - b.n 1f1a8 │ │ + b.n 3e858 │ │ strh r6, [r0, #0] │ │ - b.n 1fa86 │ │ + b.n 3f136 │ │ str r6, [r5, #20] │ │ - b.n 1faba │ │ + b.n 3f16a │ │ str r6, [r5, #108] @ 0x6c │ │ - b.n 1f7ca │ │ + b.n 3ee7a │ │ adds r0, #76 @ 0x4c │ │ - b.n 1f2a8 │ │ + b.n 3e958 │ │ ldr r6, [r5, #52] @ 0x34 │ │ - b.n 1f7d2 │ │ + b.n 3ee82 │ │ strh r0, [r1, #0] │ │ - b.n 1f896 │ │ + b.n 3ef46 │ │ str r2, [r0, #0] │ │ - b.n 1f7ce │ │ + b.n 3ee7e │ │ str r6, [r0, #0] │ │ - b.n 1f794 │ │ + b.n 3ee44 │ │ subs r7, #51 @ 0x33 │ │ - b.n 1f514 │ │ - add r0, pc, #8 @ (adr r0, 1f7a0 ) │ │ - b.n 1f7e6 │ │ + b.n 3ebc4 │ │ + add r0, pc, #8 @ (adr r0, 3ee50 ) │ │ + b.n 3ee96 │ │ adds r0, #60 @ 0x3c │ │ - b.n 1f2b8 │ │ + b.n 3e968 │ │ adds r0, #7 │ │ - b.n 1f8a8 │ │ + b.n 3ef58 │ │ ldr r3, [r0, #92] @ 0x5c │ │ - b.n 1fdb4 │ │ + b.n 3f464 │ │ adds r0, #10 │ │ - b.n 1f8b0 │ │ + b.n 3ef60 │ │ str r4, [r1, #80] @ 0x50 │ │ - b.n 1fe38 │ │ + b.n 3f4e8 │ │ adds r0, #9 │ │ - b.n 1f8b8 │ │ + b.n 3ef68 │ │ adds r0, #6 │ │ - b.n 1f8bc │ │ + b.n 3ef6c │ │ str r3, [r0, #0] │ │ - b.n 1f8ca │ │ + b.n 3ef7a │ │ adds r0, #5 │ │ - b.n 1f8c4 │ │ + b.n 3ef74 │ │ strb r6, [r1, #0] │ │ - b.n 1face │ │ + b.n 3f17e │ │ strh r3, [r4, r5] │ │ - b.n 1fb06 │ │ + b.n 3f1b6 │ │ strh r4, [r1, #0] │ │ - b.n 1f7d8 │ │ + b.n 3ee88 │ │ strb r3, [r4, r7] │ │ - b.n 1f818 │ │ + b.n 3eec8 │ │ strb r6, [r1, #0] │ │ - b.n 1f7de │ │ + b.n 3ee8e │ │ ldr r4, [sp, #908] @ 0x38c │ │ - b.n 1f820 │ │ + b.n 3eed0 │ │ str r0, [r4, r0] │ │ - b.n 1f210 │ │ + b.n 3e8c0 │ │ strh r7, [r0, #0] │ │ - b.n 1faee │ │ + b.n 3f19e │ │ strb r6, [r4, #5] │ │ - b.n 1fb22 │ │ + b.n 3f1d2 │ │ strb r6, [r4, #27] │ │ - b.n 1f834 │ │ + b.n 3eee4 │ │ str r0, [r2, r1] │ │ - b.n 1f314 │ │ + b.n 3e9c4 │ │ ldrb r6, [r4, #13] │ │ - b.n 1f83c │ │ + b.n 3eeec │ │ strh r0, [r1, #0] │ │ - b.n 1f900 │ │ + b.n 3efb0 │ │ strb r0, [r0, #0] │ │ - b.n 1f838 │ │ + b.n 3eee8 │ │ strb r7, [r0, #0] │ │ - b.n 1f800 │ │ + b.n 3eeb0 │ │ ldrsh r5, [r6, r4] │ │ - b.n 1f57c │ │ + b.n 3ec2c │ │ strb r0, [r0, #0] │ │ - b.n 1f850 │ │ + b.n 3ef00 │ │ movs r0, #2 │ │ - b.n 1f910 │ │ + b.n 3efc0 │ │ movs r0, #7 │ │ - b.n 1f90e │ │ + b.n 3efbe │ │ str r0, [r7, r0] │ │ - b.n 1f328 │ │ + b.n 3e9d8 │ │ ldrb r4, [r6, r5] │ │ - b.n 1fe1c │ │ + b.n 3f4cc │ │ movs r0, #9 │ │ - b.n 1f91a │ │ + b.n 3efca │ │ strh r6, [r7, r2] │ │ - b.n 1fea8 │ │ + b.n 3f558 │ │ movs r0, #5 │ │ - b.n 1f922 │ │ + b.n 3efd2 │ │ ands r4, r0 │ │ - b.n 1f926 │ │ + b.n 3efd6 │ │ str r2, [r0, r0] │ │ - b.n 1f936 │ │ + b.n 3efe6 │ │ strb r6, [r0, #0] │ │ - b.n 1fb34 │ │ + b.n 3f1e4 │ │ movs r3, #100 @ 0x64 │ │ - b.n 1fb6e │ │ + b.n 3f21e │ │ strh r6, [r1, #0] │ │ - b.n 1f840 │ │ + b.n 3eef0 │ │ movs r5, #228 @ 0xe4 │ │ - b.n 1f87a │ │ + b.n 3ef2a │ │ strb r6, [r0, #0] │ │ - b.n 1f844 │ │ + b.n 3eef4 │ │ ldr r4, [sp, #912] @ 0x390 │ │ - b.n 1f882 │ │ + b.n 3ef32 │ │ movs r0, #32 │ │ - b.n 1f278 │ │ + b.n 3e928 │ │ strh r7, [r0, #0] │ │ - b.n 1fb56 │ │ + b.n 3f206 │ │ strb r5, [r4, #5] │ │ - b.n 1fb8a │ │ + b.n 3f23a │ │ strb r5, [r4, #27] │ │ - b.n 1f89c │ │ + b.n 3ef4c │ │ movs r0, #84 @ 0x54 │ │ - b.n 1f376 │ │ + b.n 3ea26 │ │ ldrb r5, [r4, #13] │ │ - b.n 1f8a4 │ │ + b.n 3ef54 │ │ strh r0, [r1, #0] │ │ - b.n 1f968 │ │ + b.n 3f018 │ │ strb r1, [r0, #0] │ │ - b.n 1f8a4 │ │ + b.n 3ef54 │ │ strb r7, [r0, #0] │ │ - b.n 1f86a │ │ + b.n 3ef1a │ │ cmp r7, #50 @ 0x32 │ │ - b.n 1f5e4 │ │ + b.n 3ec94 │ │ strb r1, [r0, #0] │ │ - b.n 1f8b8 │ │ + b.n 3ef68 │ │ movs r0, r0 │ │ - b.n 1f972 │ │ + b.n 3f022 │ │ movs r7, r0 │ │ - b.n 1f972 │ │ + b.n 3f022 │ │ movs r0, #52 @ 0x34 │ │ - b.n 1f390 │ │ + b.n 3ea40 │ │ movs r1, #254 @ 0xfe │ │ - b.n 1fe90 │ │ + b.n 3f540 │ │ movs r1, r1 │ │ - b.n 1f97e │ │ + b.n 3f02e │ │ movs r0, #222 @ 0xde │ │ - b.n 1ff12 │ │ + b.n 3f5c2 │ │ movs r2, r0 │ │ - b.n 1f986 │ │ + b.n 3f036 │ │ str r0, [sp, #0] │ │ - b.n 1f99a │ │ + b.n 3f04a │ │ stmia r0!, {r2, r3} │ │ - b.n 1f98e │ │ + b.n 3f03e │ │ strb r5, [r0, #0] │ │ - b.n 1fba4 │ │ + b.n 3f254 │ │ movs r0, #5 │ │ - b.n 1f8a8 │ │ + b.n 3ef58 │ │ strb r6, [r0, #0] │ │ - b.n 1f8a8 │ │ + b.n 3ef58 │ │ movs r0, #2 │ │ - b.n 1fbac │ │ + b.n 3f25c │ │ strb r1, [r5, #5] │ │ - b.n 1fbe2 │ │ + b.n 3f292 │ │ strb r1, [r5, #27] │ │ - b.n 1f8f4 │ │ + b.n 3efa4 │ │ ldrb r1, [r5, #13] │ │ - b.n 1f8f8 │ │ + b.n 3efa8 │ │ strh r2, [r0, #0] │ │ - b.n 1f9bc │ │ + b.n 3f06c │ │ strb r4, [r5, #13] │ │ - b.n 1fbf2 │ │ + b.n 3f2a2 │ │ strb r4, [r5, #23] │ │ - b.n 1f904 │ │ + b.n 3efb4 │ │ movs r0, #3 │ │ - b.n 1f902 │ │ + b.n 3efb2 │ │ lsrs r4, r5, #19 │ │ - b.n 1f90c │ │ + b.n 3efbc │ │ strb r0, [r4, #0] │ │ - b.n 1f2f8 │ │ + b.n 3e9a8 │ │ movs r0, #2 │ │ - b.n 1f8de │ │ + b.n 3ef8e │ │ movs r0, #3 │ │ - b.n 1f90e │ │ + b.n 3efbe │ │ strb r0, [r3, #1] │ │ - b.n 1f3fc │ │ + b.n 3eaac │ │ ldrb r7, [r6, #28] │ │ - b.n 1f650 │ │ + b.n 3ed00 │ │ strb r0, [r6, #0] │ │ - b.n 1f2ec │ │ + b.n 3e99c │ │ asrs r1, r0, #32 │ │ - b.n 1f9e8 │ │ + b.n 3f098 │ │ asrs r2, r0, #32 │ │ - b.n 1f9e0 │ │ + b.n 3f090 │ │ movs r6, #167 @ 0xa7 │ │ - b.n 1fee2 │ │ + b.n 3f592 │ │ asrs r0, r0, #32 │ │ - b.n 1f9e8 │ │ + b.n 3f098 │ │ cmp r3, #220 @ 0xdc │ │ - b.n 1ff7c │ │ + b.n 3f62c │ │ asrs r2, r0, #32 │ │ - b.n 1f9f0 │ │ - add r0, pc, #4 @ (adr r0, 1f8f4 ) │ │ - b.n 1fa02 │ │ + b.n 3f0a0 │ │ + add r0, pc, #4 @ (adr r0, 3efa4 ) │ │ + b.n 3f0b2 │ │ movs r0, #9 │ │ - b.n 1fc0a │ │ + b.n 3f2ba │ │ strb r1, [r1, #0] │ │ - b.n 1f90e │ │ + b.n 3efbe │ │ movs r0, #5 │ │ - b.n 1f902 │ │ + b.n 3efb2 │ │ movs r0, #7 │ │ - b.n 1fc06 │ │ + b.n 3f2b6 │ │ strb r2, [r5, #5] │ │ - b.n 1fc46 │ │ + b.n 3f2f6 │ │ strb r2, [r5, #27] │ │ - b.n 1f958 │ │ + b.n 3f008 │ │ ldrb r2, [r5, #13] │ │ - b.n 1f95c │ │ + b.n 3f00c │ │ strh r2, [r0, #0] │ │ - b.n 1fa20 │ │ + b.n 3f0d0 │ │ strb r6, [r1, #0] │ │ - b.n 1fa18 │ │ + b.n 3f0c8 │ │ movs r0, #4 │ │ - b.n 1f972 │ │ + b.n 3f022 │ │ asrs r7, r4, #13 │ │ - b.n 1fc5e │ │ + b.n 3f30e │ │ movs r0, #2 │ │ - b.n 1f930 │ │ + b.n 3efe0 │ │ asrs r7, r4, #23 │ │ - b.n 1f968 │ │ + b.n 3f018 │ │ movs r0, #4 │ │ - b.n 1f96e │ │ + b.n 3f01e │ │ stcl 0, cr14, [r7], #132 @ 0x84 │ │ asrs r0, r4, #32 │ │ - b.n 1f368 │ │ + b.n 3ea18 │ │ asrs r4, r3, #1 │ │ - b.n 1f458 │ │ + b.n 3eb08 │ │ lsrs r1, r6, #28 │ │ - b.n 1f6b8 │ │ + b.n 3ed68 │ │ movs r4, r6 │ │ - b.n 1f354 │ │ + b.n 3ea04 │ │ asrs r3, r0, #32 │ │ - b.n 1fa42 │ │ + b.n 3f0f2 │ │ movs r2, r1 │ │ - b.n 1fc86 │ │ + b.n 3f336 │ │ asrs r2, r0, #32 │ │ - b.n 1fa4c │ │ + b.n 3f0fc │ │ movs r1, #116 @ 0x74 │ │ - b.n 1ff6c │ │ + b.n 3f61c │ │ asrs r6, r1, #32 │ │ - b.n 1fa54 │ │ + b.n 3f104 │ │ movs r1, #155 @ 0x9b │ │ - b.n 1ffee │ │ - b.n 1f95c │ │ - b.n 1fa5c │ │ + b.n 3f69e │ │ + b.n 3f00c │ │ + b.n 3f10c │ │ asrs r6, r1, #32 │ │ - b.n 1fa6e │ │ + b.n 3f11e │ │ strh r6, [r0, #0] │ │ - b.n 1fa7e │ │ + b.n 3f12e │ │ movs r0, #10 │ │ - b.n 1fc68 │ │ + b.n 3f318 │ │ adds r0, #10 │ │ - b.n 1f96c │ │ + b.n 3f01c │ │ movs r0, #9 │ │ - b.n 1f972 │ │ + b.n 3f022 │ │ asrs r0, r6, #32 │ │ - b.n 1f48c │ │ + b.n 3eb3c │ │ movs r0, #3 │ │ - b.n 1fc7a │ │ + b.n 3f32a │ │ adds r1, #97 @ 0x61 │ │ - b.n 1fcba │ │ + b.n 3f36a │ │ adds r6, #225 @ 0xe1 │ │ - b.n 1f9c4 │ │ - add r0, pc, #160 @ (adr r0, 1fa20 ) │ │ - b.n 1f49c │ │ + b.n 3f074 │ │ + add r0, pc, #160 @ (adr r0, 3f0d0 ) │ │ + b.n 3eb4c │ │ subs r3, #97 @ 0x61 │ │ - b.n 1f9cc │ │ + b.n 3f07c │ │ asrs r2, r0, #32 │ │ - b.n 1fa90 │ │ + b.n 3f140 │ │ asrs r0, r1, #32 │ │ - b.n 1f4a8 │ │ + b.n 3eb58 │ │ asrs r0, r5, #13 │ │ - b.n 1fcd2 │ │ - add r0, pc, #192 @ (adr r0, 1fa54 ) │ │ - b.n 1f3cc │ │ + b.n 3f382 │ │ + add r0, pc, #192 @ (adr r0, 3f104 ) │ │ + b.n 3ea7c │ │ asrs r0, r5, #23 │ │ - b.n 1f9dc │ │ + b.n 3f08c │ │ adds r0, #12 │ │ - b.n 1f9ec │ │ + b.n 3f09c │ │ stcl 0, cr14, [r8], #132 @ 0x84 │ │ asrs r4, r7, #32 │ │ - b.n 1f3dc │ │ + b.n 3ea8c │ │ ldr r2, [r5, #12] │ │ - b.n 1fcea │ │ + b.n 3f39a │ │ adds r0, #3 │ │ - b.n 1f9be │ │ + b.n 3f06e │ │ ldr r2, [r5, #28] │ │ - b.n 1f9fe │ │ + b.n 3f0ae │ │ adds r0, #12 │ │ - b.n 1f9fc │ │ + b.n 3f0ac │ │ str r2, [r5, #80] @ 0x50 │ │ - b.n 1fa06 │ │ - add r3, pc, #900 @ (adr r3, 1fd40 ) │ │ - b.n 1fcfe │ │ + b.n 3f0b6 │ │ + add r3, pc, #900 @ (adr r3, 3f3f0 ) │ │ + b.n 3f3ae │ │ cmp r1, #97 @ 0x61 │ │ - b.n 1fa16 │ │ + b.n 3f0c6 │ │ movs r1, #161 @ 0xa1 │ │ - b.n 1fa0a │ │ + b.n 3f0ba │ │ asrs r0, r7, #32 │ │ - b.n 1f400 │ │ + b.n 3eab0 │ │ movs r0, #1 │ │ - b.n 1fad2 │ │ + b.n 3f182 │ │ asrs r4, r0, #1 │ │ - b.n 1f50c │ │ + b.n 3ebbc │ │ movs r0, #1 │ │ - b.n 1fada │ │ + b.n 3f18a │ │ asrs r6, r0, #32 │ │ - b.n 1fade │ │ + b.n 3f18e │ │ asrs r0, r7, #32 │ │ - b.n 1f3f4 │ │ + b.n 3eaa4 │ │ movs r0, #4 │ │ - b.n 1fae4 │ │ + b.n 3f194 │ │ movs r0, #3 │ │ - b.n 1faea │ │ + b.n 3f19a │ │ asrs r6, r1, #32 │ │ - b.n 1faee │ │ + b.n 3f19e │ │ cmp r1, #193 @ 0xc1 │ │ - b.n 1fffa │ │ + b.n 3f6aa │ │ movs r4, #155 @ 0x9b │ │ - b.n 2008e │ │ + b.n 3f73e │ │ asrs r2, r0, #32 │ │ - b.n 1faf8 │ │ + b.n 3f1a8 │ │ movs r0, #8 │ │ - b.n 1f534 │ │ + b.n 3ebe4 │ │ str r5, [r0, r0] │ │ - b.n 1fb00 │ │ - b.n 1fa60 │ │ - b.n 1f53c │ │ + b.n 3f1b0 │ │ + b.n 3f110 │ │ + b.n 3ebec │ │ ands r1, r0 │ │ - b.n 1fb0a │ │ + b.n 3f1ba │ │ asrs r5, r4, #13 │ │ - b.n 1fd4a │ │ + b.n 3f3fa │ │ movs r0, #14 │ │ - b.n 1fd16 │ │ + b.n 3f3c6 │ │ adds r0, #14 │ │ - b.n 1fa1a │ │ + b.n 3f0ca │ │ movs r0, #0 │ │ - b.n 1fa1a │ │ + b.n 3f0ca │ │ asrs r5, r4, #23 │ │ - b.n 1fa5c │ │ + b.n 3f10c │ │ movs r0, #3 │ │ - b.n 1fd22 │ │ + b.n 3f3d2 │ │ adds r1, #100 @ 0x64 │ │ - b.n 1fd62 │ │ + b.n 3f412 │ │ adds r6, #228 @ 0xe4 │ │ - b.n 1fa6c │ │ + b.n 3f11c │ │ add r4, sp, #916 @ 0x394 │ │ - b.n 1fa6c │ │ + b.n 3f11c │ │ subs r3, #100 @ 0x64 │ │ - b.n 1fa74 │ │ + b.n 3f124 │ │ movs r2, r0 │ │ - b.n 1fb38 │ │ + b.n 3f1e8 │ │ movs r0, r1 │ │ - b.n 1f550 │ │ + b.n 3ec00 │ │ lsls r0, r0, #1 │ │ - b.n 1f470 │ │ + b.n 3eb20 │ │ adds r0, #7 │ │ - b.n 1fa8e │ │ + b.n 3f13e │ │ asrs r4, r6, #32 │ │ - b.n 1f478 │ │ + b.n 3eb28 │ │ adds r0, #3 │ │ - b.n 1fa50 │ │ + b.n 3f100 │ │ adds r0, #7 │ │ - b.n 1fa90 │ │ + b.n 3f140 │ │ movs r3, #224 @ 0xe0 │ │ - b.n 1fd8e │ │ + b.n 3f43e │ │ ldr r1, [r4, #12] │ │ - b.n 1fd92 │ │ + b.n 3f442 │ │ cmp r1, #96 @ 0x60 │ │ - b.n 1fa9a │ │ + b.n 3f14a │ │ ldr r1, [r4, #28] │ │ - b.n 1faa6 │ │ + b.n 3f156 │ │ movs r1, #160 @ 0xa0 │ │ - b.n 1faa2 │ │ + b.n 3f152 │ │ movs r4, r7 │ │ - b.n 1f498 │ │ + b.n 3eb48 │ │ str r1, [r4, #80] @ 0x50 │ │ - b.n 1fab2 │ │ + b.n 3f162 │ │ asrs r0, r0, #1 │ │ - b.n 1f5a4 │ │ + b.n 3ec54 │ │ movs r0, #0 │ │ - b.n 1fb72 │ │ + b.n 3f222 │ │ movs r0, #1 │ │ - b.n 1fb76 │ │ + b.n 3f226 │ │ asrs r6, r0, #30 │ │ - b.n 2007e │ │ + b.n 3f72e │ │ movs r6, r0 │ │ - b.n 1fb7e │ │ + b.n 3f22e │ │ movs r4, r7 │ │ - b.n 1f494 │ │ + b.n 3eb44 │ │ movs r4, r1 │ │ - b.n 1fb82 │ │ + b.n 3f232 │ │ subs r6, r7, #6 │ │ - b.n 20122 │ │ + b.n 3f7d2 │ │ movs r3, r0 │ │ - b.n 1fb8a │ │ + b.n 3f23a │ │ str r0, [r1, #0] │ │ - b.n 1fad8 │ │ + b.n 3f188 │ │ movs r2, r1 │ │ - b.n 1fb92 │ │ + b.n 3f242 │ │ asrs r1, r0, #32 │ │ - b.n 1fb96 │ │ + b.n 3f246 │ │ movs r0, r1 │ │ - b.n 1f5d4 │ │ - add r0, pc, #4 @ (adr r0, 1faa0 ) │ │ - b.n 1fb9e │ │ + b.n 3ec84 │ │ + add r0, pc, #4 @ (adr r0, 3f150 ) │ │ + b.n 3f24e │ │ movs r0, #4 │ │ - b.n 1fdb6 │ │ + b.n 3f466 │ │ adds r0, #4 │ │ - b.n 1faba │ │ + b.n 3f16a │ │ movs r0, #14 │ │ - b.n 1faae │ │ - b.n 1fabe │ │ - b.n 1fbb0 │ │ + b.n 3f15e │ │ + b.n 3f16e │ │ + b.n 3f260 │ │ movs r0, #3 │ │ - b.n 1fdb6 │ │ + b.n 3f466 │ │ adds r1, #106 @ 0x6a │ │ - b.n 1fdf6 │ │ + b.n 3f4a6 │ │ adds r6, #234 @ 0xea │ │ - b.n 1fb00 │ │ + b.n 3f1b0 │ │ str r6, [r0, #0] │ │ - b.n 1fada │ │ + b.n 3f18a │ │ subs r3, #106 @ 0x6a │ │ - b.n 1fb08 │ │ + b.n 3f1b8 │ │ str r0, [r1, #0] │ │ - b.n 1fb12 │ │ + b.n 3f1c2 │ │ movs r2, r0 │ │ - b.n 1fbd0 │ │ + b.n 3f280 │ │ movs r0, r1 │ │ - b.n 1f5e8 │ │ + b.n 3ec98 │ │ movs r0, r7 │ │ - b.n 1f508 │ │ + b.n 3ebb8 │ │ adds r3, #110 @ 0x6e │ │ - b.n 1fe16 │ │ + b.n 3f4c6 │ │ adds r5, #238 @ 0xee │ │ - b.n 1fb20 │ │ + b.n 3f1d0 │ │ ldr r4, [sp, #952] @ 0x3b8 │ │ - b.n 1fb24 │ │ + b.n 3f1d4 │ │ cmp r0, #224 @ 0xe0 │ │ - b.n 1fe22 │ │ + b.n 3f4d2 │ │ cmp r1, #224 @ 0xe0 │ │ - b.n 1fb2a │ │ + b.n 3f1da │ │ movs r5, #32 │ │ - b.n 1fb2e │ │ + b.n 3f1de │ │ lsls r4, r0, #1 │ │ - b.n 1f524 │ │ + b.n 3ebd4 │ │ adds r3, #224 @ 0xe0 │ │ - b.n 1fe32 │ │ + b.n 3f4e2 │ │ stmia r0!, {} │ │ - b.n 1fe36 │ │ + b.n 3f4e6 │ │ subs r1, #96 @ 0x60 │ │ - b.n 1fb40 │ │ + b.n 3f1f0 │ │ adds r1, #160 @ 0xa0 │ │ - b.n 1fb44 │ │ + b.n 3f1f4 │ │ lsls r0, r0, #1 │ │ - b.n 1f538 │ │ + b.n 3ebe8 │ │ adds r0, #0 │ │ - b.n 1fc0c │ │ + b.n 3f2bc │ │ movs r4, r7 │ │ - b.n 1f644 │ │ + b.n 3ecf4 │ │ adds r0, #0 │ │ - b.n 1fc14 │ │ + b.n 3f2c4 │ │ movs r2, r0 │ │ - b.n 1fc18 │ │ + b.n 3f2c8 │ │ lsls r0, r0, #1 │ │ - b.n 1f52c │ │ + b.n 3ebdc │ │ movs r0, #7 │ │ - b.n 1fc1a │ │ + b.n 3f2ca │ │ subs r5, #198 @ 0xc6 │ │ - b.n 20130 │ │ + b.n 3f7e0 │ │ movs r0, #6 │ │ - b.n 1fc26 │ │ + b.n 3f2d6 │ │ movs r0, r1 │ │ - b.n 1f660 │ │ + b.n 3ed10 │ │ movs r0, #9 │ │ - b.n 1fc2e │ │ + b.n 3f2de │ │ subs r7, #193 @ 0xc1 │ │ - b.n 201ae │ │ + b.n 3f85e │ │ movs r0, #3 │ │ - b.n 1fc36 │ │ + b.n 3f2e6 │ │ strb r5, [r0, #0] │ │ - b.n 1fb92 │ │ + b.n 3f242 │ │ str r0, [sp, #8] │ │ - b.n 1fc3a │ │ + b.n 3f2ea │ │ adds r0, #10 │ │ - b.n 1fe50 │ │ + b.n 3f500 │ │ str r2, [r1, #0] │ │ - b.n 1fb54 │ │ + b.n 3f204 │ │ adds r0, #4 │ │ - b.n 1fb4c │ │ + b.n 3f1fc │ │ adds r0, #6 │ │ - b.n 1fe50 │ │ + b.n 3f500 │ │ str r1, [r5, #20] │ │ - b.n 1fe8e │ │ + b.n 3f53e │ │ str r1, [r5, #108] @ 0x6c │ │ - b.n 1fb9e │ │ + b.n 3f24e │ │ ldr r1, [r5, #52] @ 0x34 │ │ - b.n 1fba2 │ │ + b.n 3f252 │ │ movs r3, r0 │ │ - b.n 1fc66 │ │ + b.n 3f316 │ │ movs r0, r1 │ │ - b.n 1f678 │ │ + b.n 3ed28 │ │ movs r0, r5 │ │ - b.n 1f69c │ │ + b.n 3ed4c │ │ adds r0, #0 │ │ - b.n 1fc6a │ │ + b.n 3f31a │ │ movs r4, r7 │ │ - b.n 1f5a0 │ │ + b.n 3ec50 │ │ strb r7, [r0, #0] │ │ - b.n 1fb74 │ │ + b.n 3f224 │ │ movs r3, #99 @ 0x63 │ │ - b.n 1feb2 │ │ + b.n 3f562 │ │ strb r5, [r0, #0] │ │ - b.n 1fbc4 │ │ + b.n 3f274 │ │ ldr r0, [r4, #12] │ │ - b.n 1feba │ │ + b.n 3f56a │ │ movs r5, #227 @ 0xe3 │ │ - b.n 1fbc2 │ │ + b.n 3f272 │ │ ldr r0, [r4, #28] │ │ - b.n 1fbce │ │ + b.n 3f27e │ │ adds r3, r4, #3 │ │ - b.n 1fbca │ │ + b.n 3f27a │ │ str r0, [r4, #80] @ 0x50 │ │ - b.n 1fbd6 │ │ + b.n 3f286 │ │ lsls r0, r1, #1 │ │ - b.n 1f5c4 │ │ + b.n 3ec74 │ │ movs r3, #224 @ 0xe0 │ │ - b.n 1fed2 │ │ + b.n 3f582 │ │ cmp r1, #96 @ 0x60 │ │ - b.n 1fbda │ │ + b.n 3f28a │ │ movs r1, #160 @ 0xa0 │ │ - b.n 1fbde │ │ + b.n 3f28e │ │ movs r0, r7 │ │ - b.n 1f6d8 │ │ + b.n 3ed88 │ │ movs r0, #12 │ │ - b.n 1fca6 │ │ + b.n 3f356 │ │ movs r0, #0 │ │ - b.n 1fcaa │ │ + b.n 3f35a │ │ movs r6, r0 │ │ - b.n 1fcae │ │ + b.n 3f35e │ │ lsls r4, r0, #1 │ │ - b.n 1f5c4 │ │ + b.n 3ec74 │ │ movs r0, #8 │ │ - b.n 1fcb2 │ │ + b.n 3f362 │ │ movs r0, r1 │ │ - b.n 1f6f0 │ │ + b.n 3eda0 │ │ movs r0, #7 │ │ - b.n 1fcbe │ │ + b.n 3f36e │ │ strb r4, [r1, #7] │ │ - b.n 201d2 │ │ + b.n 3f882 │ │ movs r0, #1 │ │ - b.n 1fcc6 │ │ + b.n 3f376 │ │ strb r4, [r1, #16] │ │ - b.n 2024a │ │ + b.n 3f8fa │ │ movs r0, #7 │ │ - b.n 1fcce │ │ + b.n 3f37e │ │ str r2, [r0, #0] │ │ - b.n 1fcce │ │ + b.n 3f37e │ │ strb r1, [r1, #0] │ │ - b.n 1fede │ │ + b.n 3f58e │ │ movs r1, r1 │ │ - b.n 1fbe2 │ │ + b.n 3f292 │ │ strb r2, [r1, #0] │ │ - b.n 1fbe8 │ │ + b.n 3f298 │ │ movs r0, r0 │ │ - b.n 1feec │ │ + b.n 3f59c │ │ strb r6, [r4, #5] │ │ - b.n 1ff22 │ │ + b.n 3f5d2 │ │ strb r6, [r4, #27] │ │ - b.n 1fc34 │ │ + b.n 3f2e4 │ │ ldrb r6, [r4, #13] │ │ - b.n 1fc38 │ │ + b.n 3f2e8 │ │ movs r0, r0 │ │ - b.n 1fcfc │ │ + b.n 3f3ac │ │ movs r0, r5 │ │ - b.n 1f70c │ │ + b.n 3edbc │ │ movs r0, r6 │ │ - b.n 1f730 │ │ + b.n 3ede0 │ │ movs r0, #0 │ │ - b.n 1fcfe │ │ + b.n 3f3ae │ │ strb r2, [r4, #13] │ │ - b.n 1ff3e │ │ + b.n 3f5ee │ │ strb r2, [r4, #23] │ │ - b.n 1fc50 │ │ + b.n 3f300 │ │ lsrs r2, r4, #19 │ │ - b.n 1fc54 │ │ + b.n 3f304 │ │ movs r0, r6 │ │ - b.n 1f724 │ │ + b.n 3edd4 │ │ movs r6, r1 │ │ - b.n 1fc54 │ │ + b.n 3f304 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n 1f648 │ │ + b.n 3ecf8 │ │ movs r0, r0 │ │ - b.n 1fc1a │ │ + b.n 3f2ca │ │ asrs r0, r1, #1 │ │ - b.n 1f650 │ │ + b.n 3ed00 │ │ strh r6, [r1, #0] │ │ - b.n 1fc5e │ │ + b.n 3f30e │ │ lsls r0, r0, #1 │ │ - b.n 1f658 │ │ + b.n 3ed08 │ │ ldrb r0, [r4, #3] │ │ - b.n 1ff66 │ │ + b.n 3f616 │ │ ldrb r0, [r4, #7] │ │ - b.n 1fc78 │ │ + b.n 3f328 │ │ strb r0, [r4, #20] │ │ - b.n 1fc7c │ │ + b.n 3f32c │ │ lsls r4, r5, #15 │ │ - b.n 1ff72 │ │ + b.n 3f622 │ │ lsrs r4, r5, #5 │ │ - b.n 1fc76 │ │ + b.n 3f326 │ │ lsls r4, r5, #6 │ │ - b.n 1fc7a │ │ + b.n 3f32a │ │ stmia r0!, {r2, r4, r5} │ │ - b.n 1f778 │ │ + b.n 3ee28 │ │ movs r1, r0 │ │ - b.n 1fd42 │ │ + b.n 3f3f2 │ │ movs r4, r1 │ │ - b.n 1fd46 │ │ + b.n 3f3f6 │ │ movs r7, r0 │ │ - b.n 1fd4a │ │ + b.n 3f3fa │ │ lsls r0, r1, #1 │ │ - b.n 1f664 │ │ + b.n 3ed14 │ │ movs r5, r0 │ │ - b.n 1fd52 │ │ + b.n 3f402 │ │ asrs r0, r6, #32 │ │ - b.n 1f790 │ │ + b.n 3ee40 │ │ movs r0, r1 │ │ - b.n 1fd5a │ │ + b.n 3f40a │ │ ldrb r7, [r5, #17] │ │ - b.n 20262 │ │ + b.n 3f912 │ │ movs r1, r0 │ │ - b.n 1fd62 │ │ + b.n 3f412 │ │ ldrb r1, [r5, #23] │ │ - b.n 202ea │ │ + b.n 3f99a │ │ movs r7, r0 │ │ - b.n 1fd6a │ │ + b.n 3f41a │ │ asrs r0, r5, #32 │ │ - b.n 1f7a8 │ │ + b.n 3ee58 │ │ ands r4, r0 │ │ - b.n 1fd72 │ │ + b.n 3f422 │ │ asrs r0, r0, #32 │ │ - b.n 1fd78 │ │ + b.n 3f428 │ │ asrs r0, r6, #32 │ │ - b.n 1f794 │ │ + b.n 3ee44 │ │ strb r6, [r0, #0] │ │ - b.n 1ff80 │ │ + b.n 3f630 │ │ lsls r4, r4, #13 │ │ - b.n 1ffc2 │ │ + b.n 3f672 │ │ lsls r4, r4, #23 │ │ - b.n 1fcc6 │ │ + b.n 3f376 │ │ strb r1, [r1, #0] │ │ - b.n 1fc98 │ │ + b.n 3f348 │ │ str r6, [r0, r0] │ │ - b.n 1fc90 │ │ + b.n 3f340 │ │ ldrh r4, [r4, #38] @ 0x26 │ │ - b.n 1fcd2 │ │ + b.n 3f382 │ │ strb r5, [r0, #0] │ │ - b.n 1ffa4 │ │ + b.n 3f654 │ │ str r1, [r4, r5] │ │ - b.n 1ffda │ │ + b.n 3f68a │ │ lsls r4, r0, #1 │ │ - b.n 1f6d4 │ │ + b.n 3ed84 │ │ ldrsb r1, [r4, r3] │ │ - b.n 1fcec │ │ + b.n 3f39c │ │ ldrh r1, [r4, r5] │ │ - b.n 1fcf0 │ │ + b.n 3f3a0 │ │ asrs r0, r2, #1 │ │ - b.n 1f7e4 │ │ + b.n 3ee94 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 1fdb8 │ │ + b.n 3f468 │ │ str r3, [r0, r0] │ │ - b.n 1fcf6 │ │ + b.n 3f3a6 │ │ ldrb r0, [r4, #3] │ │ - b.n 1fff6 │ │ + b.n 3f6a6 │ │ str r5, [r0, r0] │ │ - b.n 1fcc2 │ │ + b.n 3f372 │ │ ldrb r0, [r4, #7] │ │ - b.n 1fd0c │ │ + b.n 3f3bc │ │ str r3, [r0, r0] │ │ - b.n 1fd0c │ │ + b.n 3f3bc │ │ strb r0, [r4, #20] │ │ - b.n 1fd14 │ │ + b.n 3f3c4 │ │ lsls r1, r4, #15 │ │ - b.n 2000a │ │ + b.n 3f6ba │ │ lsrs r1, r4, #5 │ │ - b.n 1fd0e │ │ + b.n 3f3be │ │ lsls r1, r4, #6 │ │ - b.n 1fd12 │ │ + b.n 3f3c2 │ │ asrs r4, r1, #1 │ │ - b.n 1f70c │ │ + b.n 3edbc │ │ movs r1, r0 │ │ - b.n 1fdda │ │ + b.n 3f48a │ │ asrs r0, r6, #32 │ │ - b.n 1f714 │ │ + b.n 3edc4 │ │ movs r1, r0 │ │ - b.n 1fde2 │ │ + b.n 3f492 │ │ asrs r2, r5, #18 │ │ - b.n 202f6 │ │ + b.n 3f9a6 │ │ movs r7, r0 │ │ - b.n 1fdea │ │ + b.n 3f49a │ │ lsls r4, r1, #1 │ │ - b.n 1f704 │ │ + b.n 3edb4 │ │ movs r6, r1 │ │ - b.n 1fdf2 │ │ + b.n 3f4a2 │ │ subs r4, r6, r1 │ │ - b.n 2037e │ │ + b.n 3fa2e │ │ movs r5, r0 │ │ - b.n 1fdfa │ │ - b.n 1fd5c │ │ - b.n 1f838 │ │ + b.n 3f4aa │ │ + b.n 3f40c │ │ + b.n 3eee8 │ │ movs r0, r1 │ │ - b.n 1fe02 │ │ + b.n 3f4b2 │ │ movs r1, r0 │ │ - b.n 1fe06 │ │ + b.n 3f4b6 │ │ strb r0, [r0, #0] │ │ - b.n 1fe22 │ │ + b.n 3f4d2 │ │ stmia r0!, {r1, r3} │ │ - b.n 1fe0e │ │ + b.n 3f4be │ │ asrs r6, r1, #32 │ │ - b.n 20020 │ │ + b.n 3f6d0 │ │ str r6, [r1, r0] │ │ - b.n 1fd24 │ │ + b.n 3f3d4 │ │ asrs r6, r0, #32 │ │ - b.n 1fd1c │ │ + b.n 3f3cc │ │ asrs r5, r0, #32 │ │ - b.n 20020 │ │ + b.n 3f6d0 │ │ str r7, [r4, r5] │ │ - b.n 20062 │ │ + b.n 3f712 │ │ ldrsb r7, [r4, r3] │ │ - b.n 1fd70 │ │ + b.n 3f420 │ │ ldrh r7, [r4, r5] │ │ - b.n 1fd74 │ │ + b.n 3f424 │ │ asrs r1, r0, #32 │ │ - b.n 1fe38 │ │ + b.n 3f4e8 │ │ asrs r0, r5, #32 │ │ - b.n 1f84c │ │ + b.n 3eefc │ │ lsls r0, r1, #1 │ │ - b.n 1f76c │ │ + b.n 3ee1c │ │ strh r4, [r5, r5] │ │ - b.n 2007a │ │ + b.n 3f72a │ │ strb r4, [r5, r7] │ │ - b.n 1fd88 │ │ + b.n 3f438 │ │ asrs r2, r0, #32 │ │ - b.n 1fd8a │ │ + b.n 3f43a │ │ ldrh r4, [r5, #38] @ 0x26 │ │ - b.n 1fd90 │ │ + b.n 3f440 │ │ asrs r1, r0, #32 │ │ - b.n 1fd62 │ │ + b.n 3f412 │ │ ldr r0, [r4, r3] │ │ - b.n 2008e │ │ - add r0, pc, #8 @ (adr r0, 1fd58 ) │ │ - b.n 1fd94 │ │ + b.n 3f73e │ │ + add r0, pc, #8 @ (adr r0, 3f408 ) │ │ + b.n 3f444 │ │ ldr r0, [r4, r7] │ │ - b.n 1fda0 │ │ + b.n 3f450 │ │ strb r0, [r4, r4] │ │ - b.n 1fda4 │ │ + b.n 3f454 │ │ lsls r4, r1, #1 │ │ - b.n 1f898 │ │ + b.n 3ef48 │ │ asrs r0, r4, #15 │ │ - b.n 200a2 │ │ + b.n 3f752 │ │ adds r0, r4, r5 │ │ - b.n 1fda8 │ │ + b.n 3f458 │ │ asrs r0, r4, #6 │ │ - b.n 1fdac │ │ + b.n 3f45c │ │ lsls r0, r2, #1 │ │ - b.n 1f8a8 │ │ + b.n 3ef58 │ │ asrs r0, r0, #32 │ │ - b.n 1fe74 │ │ + b.n 3f524 │ │ movs r4, r6 │ │ - b.n 1f7ac │ │ + b.n 3ee5c │ │ asrs r0, r0, #32 │ │ - b.n 1fe7c │ │ + b.n 3f52c │ │ movs r5, r0 │ │ - b.n 1fe80 │ │ + b.n 3f530 │ │ lsls r0, r2, #1 │ │ - b.n 1f89c │ │ + b.n 3ef4c │ │ asrs r3, r0, #32 │ │ - b.n 1fe86 │ │ + b.n 3f536 │ │ subs r1, #220 @ 0xdc │ │ - b.n 2039e │ │ + b.n 3fa4e │ │ asrs r2, r1, #32 │ │ - b.n 1fe90 │ │ + b.n 3f540 │ │ movs r0, r5 │ │ - b.n 1f8cc │ │ + b.n 3ef7c │ │ asrs r0, r1, #32 │ │ - b.n 1fe98 │ │ + b.n 3f548 │ │ subs r4, #176 @ 0xb0 │ │ - b.n 20424 │ │ + b.n 3fad4 │ │ asrs r3, r0, #32 │ │ - b.n 1fea0 │ │ + b.n 3f550 │ │ strh r1, [r0, #0] │ │ - b.n 1fea2 │ │ + b.n 3f552 │ │ asrs r1, r1, #32 │ │ - b.n 1fea8 │ │ + b.n 3f558 │ │ adds r0, #7 │ │ - b.n 200ba │ │ + b.n 3f76a │ │ str r7, [r0, r0] │ │ - b.n 1fdbe │ │ + b.n 3f46e │ │ adds r0, #14 │ │ - b.n 1fdb8 │ │ + b.n 3f468 │ │ adds r0, #5 │ │ - b.n 200bc │ │ + b.n 3f76c │ │ str r0, [r5, r5] │ │ - b.n 200fa │ │ + b.n 3f7aa │ │ ldrsb r0, [r5, r3] │ │ - b.n 1fe08 │ │ + b.n 3f4b8 │ │ ldrh r0, [r5, r5] │ │ - b.n 1fe0c │ │ + b.n 3f4bc │ │ movs r3, r0 │ │ - b.n 1fed0 │ │ + b.n 3f580 │ │ movs r0, r5 │ │ - b.n 1f8e4 │ │ + b.n 3ef94 │ │ lsls r4, r1, #1 │ │ - b.n 1f804 │ │ + b.n 3eeb4 │ │ strh r1, [r4, r5] │ │ - b.n 20112 │ │ + b.n 3f7c2 │ │ strb r1, [r4, r7] │ │ - b.n 1fe20 │ │ + b.n 3f4d0 │ │ adds r0, #4 │ │ - b.n 1fe32 │ │ + b.n 3f4e2 │ │ ldr r4, [sp, #900] @ 0x384 │ │ - b.n 1fe28 │ │ + b.n 3f4d8 │ │ adds r0, #3 │ │ - b.n 1fde4 │ │ + b.n 3f494 │ │ ldr r0, [r4, r3] │ │ - b.n 20126 │ │ - add r0, pc, #16 @ (adr r0, 1fdf8 ) │ │ - b.n 1fe30 │ │ + b.n 3f7d6 │ │ + add r0, pc, #16 @ (adr r0, 3f4a8 ) │ │ + b.n 3f4e0 │ │ ldr r0, [r4, r7] │ │ - b.n 1fe38 │ │ + b.n 3f4e8 │ │ strb r0, [r4, r4] │ │ - b.n 1fe3c │ │ + b.n 3f4ec │ │ lsls r0, r1, #1 │ │ - b.n 1f930 │ │ + b.n 3efe0 │ │ adds r3, #224 @ 0xe0 │ │ - b.n 2013a │ │ + b.n 3f7ea │ │ subs r1, #96 @ 0x60 │ │ - b.n 1fe44 │ │ + b.n 3f4f4 │ │ adds r1, #160 @ 0xa0 │ │ - b.n 1fe48 │ │ + b.n 3f4f8 │ │ lsls r4, r1, #1 │ │ - b.n 1f940 │ │ + b.n 3eff0 │ │ adds r0, #0 │ │ - b.n 1ff10 │ │ + b.n 3f5c0 │ │ movs r0, r7 │ │ - b.n 1f844 │ │ + b.n 3eef4 │ │ adds r0, #0 │ │ - b.n 1ff18 │ │ + b.n 3f5c8 │ │ movs r5, r0 │ │ - b.n 1ff1c │ │ + b.n 3f5cc │ │ lsls r4, r1, #1 │ │ - b.n 1f934 │ │ + b.n 3efe4 │ │ movs r0, #2 │ │ - b.n 1ff1e │ │ + b.n 3f5ce │ │ subs r0, #218 @ 0xda │ │ - b.n 20432 │ │ + b.n 3fae2 │ │ movs r0, #10 │ │ - b.n 1ff2a │ │ + b.n 3f5da │ │ movs r0, r5 │ │ - b.n 1f964 │ │ + b.n 3f014 │ │ movs r0, #9 │ │ - b.n 1ff32 │ │ + b.n 3f5e2 │ │ adds r6, #249 @ 0xf9 │ │ - b.n 204c0 │ │ + b.n 3fb70 │ │ movs r0, #3 │ │ - b.n 1ff3a │ │ - add r0, pc, #8 @ (adr r0, 1fe40 ) │ │ - b.n 1ff3a │ │ + b.n 3f5ea │ │ + add r0, pc, #8 @ (adr r0, 3f4f0 ) │ │ + b.n 3f5ea │ │ movs r0, #6 │ │ - b.n 1ff42 │ │ + b.n 3f5f2 │ │ adds r0, #8 │ │ - b.n 20156 │ │ + b.n 3f806 │ │ str r0, [r1, r0] │ │ - b.n 1fe5a │ │ + b.n 3f50a │ │ adds r0, #7 │ │ - b.n 1fe50 │ │ + b.n 3f500 │ │ str r4, [r1, #0] │ │ - b.n 1fe90 │ │ + b.n 3f540 │ │ adds r0, #5 │ │ - b.n 20158 │ │ + b.n 3f808 │ │ str r2, [r5, r5] │ │ - b.n 20196 │ │ + b.n 3f846 │ │ ldrsb r2, [r5, r3] │ │ - b.n 1fea4 │ │ + b.n 3f554 │ │ str r6, [r0, #0] │ │ - b.n 1fe62 │ │ + b.n 3f512 │ │ ldrh r2, [r5, r5] │ │ - b.n 1feac │ │ + b.n 3f55c │ │ str r4, [r1, #0] │ │ - b.n 1feb2 │ │ + b.n 3f562 │ │ movs r3, r0 │ │ - b.n 1ff74 │ │ + b.n 3f624 │ │ movs r0, r5 │ │ - b.n 1f988 │ │ + b.n 3f038 │ │ lsls r0, r2, #1 │ │ - b.n 1f9ac │ │ + b.n 3f05c │ │ strh r2, [r4, r5] │ │ - b.n 201b6 │ │ + b.n 3f866 │ │ strb r2, [r4, r7] │ │ - b.n 1fec4 │ │ + b.n 3f574 │ │ ldr r4, [sp, #904] @ 0x388 │ │ - b.n 1fec8 │ │ + b.n 3f578 │ │ subs r0, #224 @ 0xe0 │ │ - b.n 201c2 │ │ + b.n 3f872 │ │ subs r1, #224 @ 0xe0 │ │ - b.n 1fecc │ │ + b.n 3f57c │ │ adds r5, #32 │ │ - b.n 1fed0 │ │ + b.n 3f580 │ │ lsls r4, r0, #1 │ │ - b.n 1f9c8 │ │ + b.n 3f078 │ │ strh r0, [r4, r7] │ │ - b.n 201d2 │ │ + b.n 3f882 │ │ ldr r0, [r4, r5] │ │ - b.n 1fee0 │ │ + b.n 3f590 │ │ str r0, [r4, r6] │ │ - b.n 1fee4 │ │ + b.n 3f594 │ │ lsls r0, r1, #1 │ │ - b.n 1f9d8 │ │ + b.n 3f088 │ │ str r0, [r0, r0] │ │ - b.n 1ffac │ │ + b.n 3f65c │ │ movs r4, r7 │ │ - b.n 1f8dc │ │ + b.n 3ef8c │ │ str r0, [r0, r0] │ │ - b.n 1ffb4 │ │ + b.n 3f664 │ │ movs r3, r0 │ │ - b.n 1ffb8 │ │ + b.n 3f668 │ │ lsls r0, r1, #1 │ │ - b.n 1f9cc │ │ + b.n 3f07c │ │ adds r0, #4 │ │ - b.n 1ffb6 │ │ + b.n 3f666 │ │ adcs r2, r2 │ │ - b.n 204c4 │ │ + b.n 3fb74 │ │ adds r0, #6 │ │ - b.n 1ffc4 │ │ - ldr r0, [pc, #248] @ (1ffb8 ) │ │ - b.n 20554 │ │ + b.n 3f674 │ │ + ldr r0, [pc, #248] @ (3f668 ) │ │ + b.n 3fc04 │ │ adds r0, #9 │ │ - b.n 1ffcc │ │ + b.n 3f67c │ │ movs r0, r5 │ │ - b.n 1fa04 │ │ + b.n 3f0b4 │ │ ands r4, r0 │ │ - b.n 1ffd4 │ │ + b.n 3f684 │ │ adds r0, #4 │ │ - b.n 1ffd2 │ │ + b.n 3f682 │ │ str r2, [r1, r0] │ │ - b.n 201dc │ │ + b.n 3f88c │ │ str r2, [r1, #0] │ │ - b.n 1fee0 │ │ + b.n 3f590 │ │ str r0, [r1, r0] │ │ - b.n 1fee8 │ │ + b.n 3f598 │ │ str r6, [r0, r0] │ │ - b.n 201ec │ │ + b.n 3f89c │ │ str r3, [r4, #20] │ │ - b.n 20226 │ │ + b.n 3f8d6 │ │ str r3, [r4, #108] @ 0x6c │ │ - b.n 1ff36 │ │ + b.n 3f5e6 │ │ ldr r3, [r4, #52] @ 0x34 │ │ - b.n 1ff3a │ │ + b.n 3f5ea │ │ movs r5, r0 │ │ - b.n 1fffe │ │ + b.n 3f6ae │ │ movs r0, r5 │ │ - b.n 1fa10 │ │ + b.n 3f0c0 │ │ str r6, [r1, #0] │ │ - b.n 20002 │ │ + b.n 3f6b2 │ │ lsls r4, r1, #1 │ │ - b.n 1fa38 │ │ + b.n 3f0e8 │ │ str r1, [r0, r0] │ │ - b.n 1ff46 │ │ + b.n 3f5f6 │ │ muls r6, r4 │ │ - b.n 20246 │ │ + b.n 3f8f6 │ │ str r5, [r0, r0] │ │ - b.n 1ff16 │ │ + b.n 3f5c6 │ │ cmp lr, ip │ │ - b.n 1ff56 │ │ - b.n 1ff12 │ │ - b.n 1ff5c │ │ + b.n 3f606 │ │ + b.n 3f5c2 │ │ + b.n 3f60c │ │ ldr r4, [sp, #920] @ 0x398 │ │ - b.n 1ff5e │ │ - ldr r0, [pc, #896] @ (20298 ) │ │ - b.n 2025a │ │ - ldr r1, [pc, #896] @ (2029c ) │ │ - b.n 1ff66 │ │ + b.n 3f60e │ │ + ldr r0, [pc, #896] @ (3f948 ) │ │ + b.n 3f90a │ │ + ldr r1, [pc, #896] @ (3f94c ) │ │ + b.n 3f616 │ │ cmp r0, r4 │ │ - b.n 1ff6a │ │ + b.n 3f61a │ │ lsls r0, r0, #1 │ │ - b.n 1fa60 │ │ + b.n 3f110 │ │ strh r0, [r4, r7] │ │ - b.n 2026a │ │ + b.n 3f91a │ │ ldr r0, [r4, r5] │ │ - b.n 1ff78 │ │ + b.n 3f628 │ │ str r0, [r4, r6] │ │ - b.n 1ff7c │ │ + b.n 3f62c │ │ lsls r4, r0, #1 │ │ - b.n 1fa70 │ │ + b.n 3f120 │ │ str r0, [r0, r0] │ │ - b.n 20044 │ │ + b.n 3f6f4 │ │ lsls r0, r0, #1 │ │ - b.n 1f974 │ │ + b.n 3f024 │ │ str r0, [r0, r0] │ │ - b.n 2004c │ │ + b.n 3f6fc │ │ movs r4, r0 │ │ - b.n 20050 │ │ + b.n 3f700 │ │ lsls r4, r0, #1 │ │ - b.n 1fa64 │ │ + b.n 3f114 │ │ movs r4, r1 │ │ - b.n 2004e │ │ + b.n 3f6fe │ │ ldrsb r5, [r5, r1] │ │ - b.n 2056a │ │ + b.n 3fc1a │ │ movs r6, r1 │ │ - b.n 20056 │ │ + b.n 3f706 │ │ ldr r1, [r6, r0] │ │ - b.n 205ee │ │ + b.n 3fc9e │ │ movs r1, r1 │ │ - b.n 2005e │ │ + b.n 3f70e │ │ str r5, [r0, r0] │ │ - b.n 20062 │ │ + b.n 3f712 │ │ movs r0, r5 │ │ - b.n 1faa0 │ │ + b.n 3f150 │ │ strb r7, [r0, #0] │ │ - b.n 20074 │ │ - b.n 1ff76 │ │ - b.n 2006e │ │ + b.n 3f724 │ │ + b.n 3f626 │ │ + b.n 3f71e │ │ str r2, [r0, r0] │ │ - b.n 1ffbe │ │ + b.n 3f66e │ │ ands r3, r0 │ │ - b.n 20292 │ │ + b.n 3f942 │ │ movs r3, r0 │ │ - b.n 1ff96 │ │ + b.n 3f646 │ │ ands r2, r1 │ │ - b.n 1ff86 │ │ + b.n 3f636 │ │ str r5, [r0, r0] │ │ - b.n 1ff90 │ │ + b.n 3f640 │ │ movs r0, r0 │ │ - b.n 2028e │ │ + b.n 3f93e │ │ adcs r6, r5 │ │ - b.n 202ca │ │ + b.n 3f97a │ │ mov lr, sp │ │ - b.n 1ffd6 │ │ + b.n 3f686 │ │ str r0, [sp, #8] │ │ - b.n 1ffdc │ │ - ldr r3, [pc, #440] @ (2014c ) │ │ - b.n 1ffde │ │ + b.n 3f68c │ │ + ldr r3, [pc, #440] @ (3f7fc ) │ │ + b.n 3f68e │ │ movs r0, r0 │ │ - b.n 200a2 │ │ + b.n 3f752 │ │ muls r7, r4 │ │ - b.n 202de │ │ + b.n 3f98e │ │ cmp pc, ip │ │ - b.n 1ffea │ │ + b.n 3f69a │ │ movs r0, r6 │ │ - b.n 1fac0 │ │ + b.n 3f170 │ │ ldmia r4!, {r0, r1, r2, r5, r6, r7} │ │ - b.n 1fff2 │ │ + b.n 3f6a2 │ │ eors r0, r1 │ │ - b.n 1fae8 │ │ + b.n 3f198 │ │ lsrs r4, r4, #3 │ │ - b.n 202f2 │ │ + b.n 3f9a2 │ │ lsrs r4, r4, #7 │ │ - b.n 1fff6 │ │ + b.n 3f6a6 │ │ strb r4, [r4, r4] │ │ - b.n 1fffa │ │ + b.n 3f6aa │ │ movs r4, r7 │ │ - b.n 1faf8 │ │ + b.n 3f1a8 │ │ mvns r0, r4 │ │ - b.n 20302 │ │ - ldr r1, [pc, #384] @ (20144 ) │ │ - b.n 2000e │ │ + b.n 3f9b2 │ │ + ldr r1, [pc, #384] @ (3f7f4 ) │ │ + b.n 3f6be │ │ sbcs r0, r4 │ │ - b.n 20012 │ │ + b.n 3f6c2 │ │ lsls r0, r0, #1 │ │ - b.n 1fb08 │ │ + b.n 3f1b8 │ │ ands r0, r0 │ │ - b.n 200da │ │ + b.n 3f78a │ │ lsls r4, r0, #1 │ │ - b.n 1fa0c │ │ + b.n 3f0bc │ │ ands r0, r0 │ │ - b.n 200e2 │ │ + b.n 3f792 │ │ movs r5, r0 │ │ - b.n 200e6 │ │ + b.n 3f796 │ │ lsls r0, r0, #1 │ │ - b.n 1fafc │ │ + b.n 3f1ac │ │ movs r1, r0 │ │ - b.n 200e6 │ │ + b.n 3f796 │ │ asrs r0, r1, #31 │ │ - b.n 205ee │ │ + b.n 3fc9e │ │ movs r1, r1 │ │ - b.n 200ee │ │ + b.n 3f79e │ │ asrs r3, r0, #32 │ │ - b.n 20688 │ │ + b.n 3fd38 │ │ movs r4, r1 │ │ - b.n 200f6 │ │ + b.n 3f7a6 │ │ movs r1, r0 │ │ - b.n 200fa │ │ + b.n 3f7aa │ │ asrs r0, r6, #32 │ │ - b.n 1fb38 │ │ + b.n 3f1e8 │ │ str r0, [sp, #0] │ │ - b.n 20104 │ │ + b.n 3f7b4 │ │ ands r6, r1 │ │ - b.n 20318 │ │ + b.n 3f9c8 │ │ str r6, [r1, r0] │ │ - b.n 2001c │ │ + b.n 3f6cc │ │ ands r3, r0 │ │ - b.n 20016 │ │ + b.n 3f6c6 │ │ ands r5, r0 │ │ - b.n 2031a │ │ + b.n 3f9ca │ │ str r1, [r5, r5] │ │ - b.n 20356 │ │ + b.n 3fa06 │ │ ldrsb r1, [r5, r3] │ │ - b.n 20064 │ │ + b.n 3f714 │ │ ldrh r1, [r5, r5] │ │ - b.n 20068 │ │ + b.n 3f718 │ │ asrs r4, r0, #32 │ │ - b.n 2012c │ │ + b.n 3f7dc │ │ asrs r0, r6, #32 │ │ - b.n 1fb40 │ │ + b.n 3f1f0 │ │ str r0, [r1, r0] │ │ - b.n 2012a │ │ + b.n 3f7da │ │ asrs r4, r0, #1 │ │ - b.n 1fb68 │ │ + b.n 3f218 │ │ ands r6, r0 │ │ - b.n 20080 │ │ + b.n 3f730 │ │ lsls r5, r4, #13 │ │ - b.n 20376 │ │ + b.n 3fa26 │ │ ands r4, r0 │ │ - b.n 20044 │ │ + b.n 3f6f4 │ │ lsls r5, r4, #23 │ │ - b.n 2007e │ │ + b.n 3f72e │ │ stmia r0!, {r1, r2} │ │ - b.n 2008a │ │ + b.n 3f73a │ │ ldrh r5, [r4, #38] @ 0x26 │ │ - b.n 20086 │ │ + b.n 3f736 │ │ lsrs r1, r4, #3 │ │ - b.n 2038a │ │ + b.n 3fa3a │ │ lsrs r1, r4, #7 │ │ - b.n 2008e │ │ + b.n 3f73e │ │ asrs r1, r4, #20 │ │ - b.n 20092 │ │ + b.n 3f742 │ │ movs r0, r7 │ │ - b.n 1fb90 │ │ + b.n 3f240 │ │ mvns r0, r4 │ │ - b.n 2039a │ │ - ldr r1, [pc, #384] @ (201dc ) │ │ - b.n 200a6 │ │ + b.n 3fa4a │ │ + ldr r1, [pc, #384] @ (3f88c ) │ │ + b.n 3f756 │ │ sbcs r0, r4 │ │ - b.n 200aa │ │ + b.n 3f75a │ │ movs r4, r7 │ │ - b.n 1fba0 │ │ + b.n 3f250 │ │ ands r0, r0 │ │ - b.n 20172 │ │ + b.n 3f822 │ │ lsls r0, r1, #1 │ │ - b.n 1faa4 │ │ + b.n 3f154 │ │ ands r0, r0 │ │ - b.n 2017a │ │ + b.n 3f82a │ │ movs r1, r0 │ │ - b.n 2017e │ │ + b.n 3f82e │ │ movs r4, r7 │ │ - b.n 1fb94 │ │ + b.n 3f244 │ │ movs r2, r0 │ │ - b.n 2017e │ │ + b.n 3f82e │ │ cmp r7, #199 @ 0xc7 │ │ - b.n 20690 │ │ + b.n 3fd40 │ │ movs r4, r1 │ │ - b.n 20186 │ │ + b.n 3f836 │ │ asrs r0, r6, #32 │ │ - b.n 1fbc4 │ │ + b.n 3f274 │ │ movs r0, r1 │ │ - b.n 2018e │ │ + b.n 3f83e │ │ cmp r7, #89 @ 0x59 │ │ - b.n 20728 │ │ + b.n 3fdd8 │ │ movs r2, r0 │ │ - b.n 20196 │ │ + b.n 3f846 │ │ movs r0, #0 │ │ - b.n 2019c │ │ + b.n 3f84c │ │ ands r1, r1 │ │ - b.n 203a2 │ │ + b.n 3fa52 │ │ asrs r1, r1, #32 │ │ - b.n 200a6 │ │ + b.n 3f756 │ │ ands r6, r1 │ │ - b.n 200ae │ │ + b.n 3f75e │ │ asrs r1, r0, #32 │ │ - b.n 203b2 │ │ + b.n 3fa62 │ │ adcs r2, r4 │ │ - b.n 203ee │ │ + b.n 3fa9e │ │ mov sl, ip │ │ - b.n 200fa │ │ - ldr r3, [pc, #392] @ (2023c ) │ │ - b.n 200fe │ │ + b.n 3f7aa │ │ + ldr r3, [pc, #392] @ (3f8ec ) │ │ + b.n 3f7ae │ │ asrs r1, r0, #32 │ │ - b.n 201c2 │ │ + b.n 3f872 │ │ ands r2, r1 │ │ - b.n 201be │ │ + b.n 3f86e │ │ asrs r0, r6, #32 │ │ - b.n 1fbdc │ │ + b.n 3f28c │ │ asrs r7, r0, #32 │ │ - b.n 20110 │ │ + b.n 3f7c0 │ │ asrs r1, r0, #32 │ │ - b.n 200d2 │ │ + b.n 3f782 │ │ lsls r4, r4, #13 │ │ - b.n 2040e │ │ - add r0, pc, #28 @ (adr r0, 200ec ) │ │ - b.n 20114 │ │ + b.n 3fabe │ │ + add r0, pc, #28 @ (adr r0, 3f79c ) │ │ + b.n 3f7c4 │ │ asrs r0, r0, #1 │ │ - b.n 1fc10 │ │ + b.n 3f2c0 │ │ lsls r4, r4, #23 │ │ - b.n 2011a │ │ + b.n 3f7ca │ │ ldrh r4, [r4, #38] @ 0x26 │ │ - b.n 2011e │ │ + b.n 3f7ce │ │ lsrs r1, r4, #3 │ │ - b.n 20422 │ │ + b.n 3fad2 │ │ lsrs r1, r4, #7 │ │ - b.n 20126 │ │ + b.n 3f7d6 │ │ stmia r5!, {r0, r5} │ │ - b.n 2012a │ │ + b.n 3f7da │ │ movs r4, r6 │ │ - b.n 1fc28 │ │ + b.n 3f2d8 │ │ asrs r0, r4, #15 │ │ - b.n 20432 │ │ + b.n 3fae2 │ │ adds r0, r4, r5 │ │ - b.n 20138 │ │ + b.n 3f7e8 │ │ asrs r0, r4, #6 │ │ - b.n 2013c │ │ + b.n 3f7ec │ │ movs r0, r7 │ │ - b.n 1fc38 │ │ + b.n 3f2e8 │ │ asrs r0, r0, #32 │ │ - b.n 20204 │ │ + b.n 3f8b4 │ │ lsls r4, r1, #1 │ │ - b.n 1fb3c │ │ + b.n 3f1ec │ │ asrs r0, r0, #32 │ │ - b.n 2020c │ │ + b.n 3f8bc │ │ movs r4, r1 │ │ - b.n 20210 │ │ + b.n 3f8c0 │ │ movs r0, r7 │ │ - b.n 1fc2c │ │ + b.n 3f2dc │ │ movs r6, r0 │ │ - b.n 20216 │ │ + b.n 3f8c6 │ │ subs r3, r6, r7 │ │ - b.n 2071a │ │ + b.n 3fdca │ │ movs r2, r1 │ │ - b.n 2021e │ │ + b.n 3f8ce │ │ asrs r0, r4, #27 │ │ - b.n 207ba │ │ + b.n 3fe6a │ │ movs r0, r1 │ │ - b.n 20226 │ │ + b.n 3f8d6 │ │ movs r1, r0 │ │ - b.n 2022a │ │ + b.n 3f8da │ │ asrs r0, r6, #32 │ │ - b.n 1fc68 │ │ + b.n 3f318 │ │ stmia r0!, {} │ │ - b.n 20234 │ │ + b.n 3f8e4 │ │ asrs r2, r0, #32 │ │ - b.n 2044e │ │ + b.n 3fafe │ │ str r2, [r0, #0] │ │ - b.n 20152 │ │ + b.n 3f802 │ │ asrs r1, r1, #32 │ │ - b.n 20140 │ │ + b.n 3f7f0 │ │ asrs r6, r0, #32 │ │ - b.n 20444 │ │ + b.n 3faf4 │ │ str r4, [r5, #20] │ │ - b.n 20486 │ │ + b.n 3fb36 │ │ str r4, [r5, #108] @ 0x6c │ │ - b.n 20196 │ │ + b.n 3f846 │ │ ldr r4, [r5, #52] @ 0x34 │ │ - b.n 2019a │ │ + b.n 3f84a │ │ asrs r1, r0, #32 │ │ - b.n 2025e │ │ + b.n 3f90e │ │ str r3, [r0, #0] │ │ - b.n 20256 │ │ + b.n 3f906 │ │ asrs r0, r6, #32 │ │ - b.n 1fc74 │ │ + b.n 3f324 │ │ adds r0, #5 │ │ - b.n 201a6 │ │ + b.n 3f856 │ │ lsls r6, r4, #13 │ │ - b.n 204a2 │ │ + b.n 3fb52 │ │ adds r0, #3 │ │ - b.n 20172 │ │ + b.n 3f822 │ │ lsls r6, r4, #23 │ │ - b.n 201aa │ │ + b.n 3f85a │ │ strh r5, [r0, #0] │ │ - b.n 201b4 │ │ + b.n 3f864 │ │ add r4, sp, #920 @ 0x398 │ │ - b.n 201b2 │ │ + b.n 3f862 │ │ movs r4, r7 │ │ - b.n 1fcb0 │ │ + b.n 3f360 │ │ adds r0, r4, r3 │ │ - b.n 204ba │ │ + b.n 3fb6a │ │ adds r0, r4, r7 │ │ - b.n 201c0 │ │ + b.n 3f870 │ │ adds r5, #32 │ │ - b.n 201c4 │ │ + b.n 3f874 │ │ asrs r0, r6, #32 │ │ - b.n 1fbbc │ │ + b.n 3f26c │ │ lsls r1, r4, #15 │ │ - b.n 204ca │ │ + b.n 3fb7a │ │ lsrs r1, r4, #5 │ │ - b.n 201ce │ │ + b.n 3f87e │ │ lsls r1, r4, #6 │ │ - b.n 201d2 │ │ + b.n 3f882 │ │ asrs r4, r6, #32 │ │ - b.n 1fcd0 │ │ + b.n 3f380 │ │ movs r1, r0 │ │ - b.n 2029a │ │ + b.n 3f94a │ │ asrs r0, r2, #1 │ │ - b.n 1fcd8 │ │ + b.n 3f388 │ │ movs r1, r0 │ │ - b.n 202a2 │ │ + b.n 3f952 │ │ asrs r7, r0, #5 │ │ - b.n 207b8 │ │ + b.n 3fe68 │ │ movs r3, r0 │ │ - b.n 202aa │ │ + b.n 3f95a │ │ movs r0, r5 │ │ - b.n 1fcc8 │ │ + b.n 3f378 │ │ movs r7, r0 │ │ - b.n 202b2 │ │ + b.n 3f962 │ │ asrs r7, r4, #22 │ │ - b.n 20850 │ │ + b.n 3ff00 │ │ movs r0, r1 │ │ - b.n 202ba │ │ + b.n 3f96a │ │ movs r2, r1 │ │ - b.n 202be │ │ + b.n 3f96e │ │ movs r1, r0 │ │ - b.n 202c2 │ │ + b.n 3f972 │ │ asrs r0, r6, #32 │ │ - b.n 1fd00 │ │ + b.n 3f3b0 │ │ adds r0, #0 │ │ - b.n 202cc │ │ + b.n 3f97c │ │ asrs r4, r1, #32 │ │ - b.n 204d4 │ │ + b.n 3fb84 │ │ strb r4, [r1, #0] │ │ - b.n 201d8 │ │ + b.n 3f888 │ │ asrs r2, r0, #32 │ │ - b.n 201d8 │ │ + b.n 3f888 │ │ asrs r7, r0, #32 │ │ - b.n 204dc │ │ + b.n 3fb8c │ │ strb r3, [r4, #5] │ │ - b.n 2051e │ │ + b.n 3fbce │ │ strb r3, [r4, #27] │ │ - b.n 20230 │ │ + b.n 3f8e0 │ │ ldrb r3, [r4, #13] │ │ - b.n 20234 │ │ + b.n 3f8e4 │ │ asrs r1, r0, #32 │ │ - b.n 202f8 │ │ + b.n 3f9a8 │ │ strb r6, [r1, #0] │ │ - b.n 202ee │ │ + b.n 3f99e │ │ asrs r4, r6, #32 │ │ - b.n 1fd0c │ │ + b.n 3f3bc │ │ asrs r4, r0, #32 │ │ - b.n 20242 │ │ + b.n 3f8f2 │ │ asrs r1, r0, #32 │ │ - b.n 20208 │ │ + b.n 3f8b8 │ │ lsls r7, r4, #13 │ │ - b.n 2053e │ │ - add r0, pc, #16 @ (adr r0, 20210 ) │ │ - b.n 20244 │ │ + b.n 3fbee │ │ + add r0, pc, #16 @ (adr r0, 3f8c0 ) │ │ + b.n 3f8f4 │ │ asrs r0, r7, #32 │ │ - b.n 1fd40 │ │ + b.n 3f3f0 │ │ lsls r7, r4, #23 │ │ - b.n 2024a │ │ + b.n 3f8fa │ │ ldrh r7, [r4, #38] @ 0x26 │ │ - b.n 2024e │ │ + b.n 3f8fe │ │ lsrs r1, r4, #3 │ │ - b.n 20552 │ │ + b.n 3fc02 │ │ lsrs r1, r4, #7 │ │ - b.n 20256 │ │ - b.n 1fc5a │ │ - b.n 2025a │ │ + b.n 3f906 │ │ + b.n 3f30a │ │ + b.n 3f90a │ │ movs r4, r6 │ │ - b.n 1fc54 │ │ + b.n 3f304 │ │ asrs r0, r4, #15 │ │ - b.n 20562 │ │ + b.n 3fc12 │ │ adds r0, r4, r5 │ │ - b.n 20268 │ │ + b.n 3f918 │ │ asrs r0, r4, #6 │ │ - b.n 2026c │ │ + b.n 3f91c │ │ movs r0, r6 │ │ - b.n 1fc64 │ │ + b.n 3f314 │ │ asrs r0, r0, #32 │ │ - b.n 20334 │ │ + b.n 3f9e4 │ │ lsls r4, r1, #1 │ │ - b.n 1fd70 │ │ + b.n 3f420 │ │ asrs r0, r0, #32 │ │ - b.n 2033c │ │ + b.n 3f9ec │ │ movs r6, r1 │ │ - b.n 20340 │ │ + b.n 3f9f0 │ │ movs r0, r6 │ │ - b.n 1fc58 │ │ + b.n 3f308 │ │ movs r5, r0 │ │ - b.n 20346 │ │ + b.n 3f9f6 │ │ asrs r1, r2, #13 │ │ - b.n 20856 │ │ + b.n 3ff06 │ │ movs r2, r1 │ │ - b.n 2034e │ │ + b.n 3f9fe │ │ asrs r2, r1, #27 │ │ - b.n 208d2 │ │ + b.n 3ff82 │ │ movs r0, r1 │ │ - b.n 20356 │ │ + b.n 3fa06 │ │ movs r1, r0 │ │ - b.n 2035a │ │ + b.n 3fa0a │ │ asrs r4, r6, #32 │ │ - b.n 1fd98 │ │ - b.n 20260 │ │ - b.n 20364 │ │ + b.n 3f448 │ │ + b.n 3f910 │ │ + b.n 3fa14 │ │ asrs r3, r0, #32 │ │ - b.n 20582 │ │ + b.n 3fc32 │ │ str r3, [r0, r0] │ │ - b.n 20286 │ │ + b.n 3f936 │ │ asrs r4, r1, #32 │ │ - b.n 20270 │ │ + b.n 3f920 │ │ asrs r5, r0, #32 │ │ - b.n 20574 │ │ + b.n 3fc24 │ │ str r6, [r5, r5] │ │ - b.n 205b6 │ │ + b.n 3fc66 │ │ ldrsb r6, [r5, r3] │ │ - b.n 202c4 │ │ + b.n 3f974 │ │ ldrh r6, [r5, r5] │ │ - b.n 202c8 │ │ + b.n 3f978 │ │ asrs r1, r0, #32 │ │ - b.n 2038c │ │ + b.n 3fa3c │ │ str r1, [r1, r0] │ │ - b.n 20386 │ │ + b.n 3fa36 │ │ asrs r4, r6, #32 │ │ - b.n 1fda4 │ │ + b.n 3f454 │ │ asrs r6, r0, #32 │ │ - b.n 202dc │ │ + b.n 3f98c │ │ asrs r1, r0, #32 │ │ - b.n 2029c │ │ + b.n 3f94c │ │ lsls r5, r4, #13 │ │ - b.n 205d6 │ │ - add r0, pc, #24 @ (adr r0, 202b0 ) │ │ - b.n 202dc │ │ + b.n 3fc86 │ │ + add r0, pc, #24 @ (adr r0, 3f960 ) │ │ + b.n 3f98c │ │ asrs r0, r5, #32 │ │ - b.n 1fdd8 │ │ + b.n 3f488 │ │ lsls r5, r4, #23 │ │ - b.n 202e2 │ │ + b.n 3f992 │ │ ldr r4, [sp, #916] @ 0x394 │ │ - b.n 202e6 │ │ + b.n 3f996 │ │ lsrs r1, r4, #3 │ │ - b.n 205ea │ │ + b.n 3fc9a │ │ lsrs r1, r4, #7 │ │ - b.n 202ee │ │ + b.n 3f99e │ │ strh r1, [r4, #40] @ 0x28 │ │ - b.n 202f2 │ │ + b.n 3f9a2 │ │ movs r0, r7 │ │ - b.n 1fcec │ │ + b.n 3f39c │ │ asrs r0, r4, #15 │ │ - b.n 205fa │ │ + b.n 3fcaa │ │ adds r0, r4, r5 │ │ - b.n 20300 │ │ + b.n 3f9b0 │ │ asrs r0, r4, #6 │ │ - b.n 20304 │ │ + b.n 3f9b4 │ │ movs r4, r6 │ │ - b.n 1fcfc │ │ + b.n 3f3ac │ │ asrs r0, r0, #32 │ │ - b.n 203cc │ │ + b.n 3fa7c │ │ lsls r0, r1, #1 │ │ - b.n 1fe08 │ │ + b.n 3f4b8 │ │ asrs r0, r0, #32 │ │ - b.n 203d4 │ │ + b.n 3fa84 │ │ movs r0, r1 │ │ - b.n 203d8 │ │ + b.n 3fa88 │ │ movs r4, r6 │ │ - b.n 1fcf0 │ │ + b.n 3f3a0 │ │ movs r4, r0 │ │ - b.n 203de │ │ + b.n 3fa8e │ │ adds r7, r4, r5 │ │ - b.n 208e6 │ │ + b.n 3ff96 │ │ movs r2, r1 │ │ - b.n 203e6 │ │ + b.n 3fa96 │ │ asrs r1, r5, #16 │ │ - b.n 2096c │ │ + b.n 4001c │ │ movs r1, r1 │ │ - b.n 203ee │ │ + b.n 3fa9e │ │ movs r1, r0 │ │ - b.n 203f2 │ │ + b.n 3faa2 │ │ asrs r4, r6, #32 │ │ - b.n 1fe30 │ │ + b.n 3f4e0 │ │ strh r0, [r0, #0] │ │ - b.n 203fc │ │ + b.n 3faac │ │ asrs r6, r1, #32 │ │ - b.n 2060e │ │ + b.n 3fcbe │ │ ands r6, r1 │ │ - b.n 20312 │ │ + b.n 3f9c2 │ │ asrs r3, r0, #32 │ │ - b.n 20308 │ │ + b.n 3f9b8 │ │ asrs r4, r0, #32 │ │ - b.n 2060c │ │ + b.n 3fcbc │ │ adcs r0, r5 │ │ - b.n 2064e │ │ + b.n 3fcfe │ │ mov r8, sp │ │ - b.n 2035a │ │ - ldr r3, [pc, #416] @ (204b4 ) │ │ - b.n 2035e │ │ + b.n 3fa0a │ │ + ldr r3, [pc, #416] @ (3fb64 ) │ │ + b.n 3fa0e │ │ asrs r1, r0, #32 │ │ - b.n 20422 │ │ + b.n 3fad2 │ │ ands r2, r0 │ │ - b.n 2041e │ │ + b.n 3face │ │ asrs r4, r6, #32 │ │ - b.n 1fe3c │ │ + b.n 3f4ec │ │ movs r0, #7 │ │ - b.n 20370 │ │ + b.n 3fa20 │ │ lsls r4, r4, #13 │ │ - b.n 2066a │ │ + b.n 3fd1a │ │ movs r0, #2 │ │ - b.n 20336 │ │ + b.n 3f9e6 │ │ lsls r4, r4, #23 │ │ - b.n 20372 │ │ + b.n 3fa22 │ │ str r0, [sp, #28] │ │ - b.n 2037a │ │ + b.n 3fa2a │ │ add r4, sp, #912 @ 0x390 │ │ - b.n 2037a │ │ + b.n 3fa2a │ │ movs r0, r6 │ │ - b.n 1fd74 │ │ + b.n 3f424 │ │ adds r0, r4, r3 │ │ - b.n 20682 │ │ + b.n 3fd32 │ │ adds r0, r4, r7 │ │ - b.n 20388 │ │ + b.n 3fa38 │ │ movs r5, #32 │ │ - b.n 2038c │ │ + b.n 3fa3c │ │ asrs r4, r7, #32 │ │ - b.n 1fd84 │ │ + b.n 3f434 │ │ lsls r1, r4, #15 │ │ - b.n 20692 │ │ + b.n 3fd42 │ │ lsrs r1, r4, #5 │ │ - b.n 20396 │ │ + b.n 3fa46 │ │ lsls r1, r4, #6 │ │ - b.n 2039a │ │ + b.n 3fa4a │ │ asrs r0, r7, #32 │ │ - b.n 1fd94 │ │ + b.n 3f444 │ │ movs r1, r0 │ │ - b.n 20462 │ │ + b.n 3fb12 │ │ asrs r4, r0, #1 │ │ - b.n 1fea0 │ │ + b.n 3f550 │ │ movs r1, r0 │ │ - b.n 2046a │ │ + b.n 3fb1a │ │ subs r5, r0, r2 │ │ - b.n 2096e │ │ + b.n 4001e │ │ movs r2, r0 │ │ - b.n 20472 │ │ + b.n 3fb22 │ │ movs r0, r7 │ │ - b.n 1fd8c │ │ + b.n 3f43c │ │ movs r6, r0 │ │ - b.n 2047a │ │ + b.n 3fb2a │ │ asrs r7, r6, #30 │ │ - b.n 20a02 │ │ + b.n 400b2 │ │ movs r1, r1 │ │ - b.n 20482 │ │ + b.n 3fb32 │ │ movs r2, r1 │ │ - b.n 20486 │ │ + b.n 3fb36 │ │ movs r1, r0 │ │ - b.n 2048a │ │ + b.n 3fb3a │ │ asrs r4, r6, #32 │ │ - b.n 1fec8 │ │ + b.n 3f578 │ │ str r4, [r1, #0] │ │ - b.n 20492 │ │ + b.n 3fb42 │ │ str r0, [sp, #0] │ │ - b.n 20498 │ │ + b.n 3fb48 │ │ asrs r0, r1, #32 │ │ - b.n 206ac │ │ + b.n 3fd5c │ │ movs r0, #8 │ │ - b.n 203b0 │ │ + b.n 3fa60 │ │ asrs r6, r1, #32 │ │ - b.n 203a4 │ │ + b.n 3fa54 │ │ lsls r6, r4, #13 │ │ - b.n 206e6 │ │ + b.n 3fd96 │ │ asrs r2, r0, #32 │ │ - b.n 206ac │ │ + b.n 3fd5c │ │ movs r1, #105 @ 0x69 │ │ - b.n 206ee │ │ + b.n 3fd9e │ │ movs r6, #233 @ 0xe9 │ │ - b.n 203f6 │ │ + b.n 3faa6 │ │ lsls r6, r4, #23 │ │ - b.n 203f6 │ │ + b.n 3faa6 │ │ cmp r3, #105 @ 0x69 │ │ - b.n 203fe │ │ + b.n 3faae │ │ add r4, sp, #920 @ 0x398 │ │ - b.n 203fe │ │ + b.n 3faae │ │ asrs r1, r0, #32 │ │ - b.n 204c6 │ │ + b.n 3fb76 │ │ asrs r4, r6, #32 │ │ - b.n 1fee0 │ │ + b.n 3f590 │ │ movs r4, r6 │ │ - b.n 1fe00 │ │ + b.n 3f4b0 │ │ movs r0, #5 │ │ - b.n 20416 │ │ + b.n 3fac6 │ │ movs r0, #2 │ │ - b.n 203de │ │ + b.n 3fa8e │ │ stmia r0!, {r0, r2} │ │ - b.n 2041a │ │ + b.n 3faca │ │ adds r0, r4, r3 │ │ - b.n 2071a │ │ + b.n 3fdca │ │ adds r0, r4, r7 │ │ - b.n 20420 │ │ + b.n 3fad0 │ │ movs r5, #32 │ │ - b.n 20424 │ │ + b.n 3fad4 │ │ asrs r0, r0, #1 │ │ - b.n 1fe1c │ │ + b.n 3f4cc │ │ lsls r1, r4, #15 │ │ - b.n 2072a │ │ + b.n 3fdda │ │ lsrs r1, r4, #5 │ │ - b.n 2042e │ │ + b.n 3fade │ │ lsls r1, r4, #6 │ │ - b.n 20432 │ │ + b.n 3fae2 │ │ asrs r4, r7, #32 │ │ - b.n 1fe2c │ │ + b.n 3f4dc │ │ movs r1, r0 │ │ - b.n 204fa │ │ + b.n 3fbaa │ │ asrs r0, r0, #1 │ │ - b.n 1ff38 │ │ + b.n 3f5e8 │ │ movs r1, r0 │ │ - b.n 20502 │ │ + b.n 3fbb2 │ │ asrs r0, r7, #4 │ │ - b.n 20a0a │ │ + b.n 400ba │ │ movs r2, r0 │ │ - b.n 2050a │ │ + b.n 3fbba │ │ movs r4, r7 │ │ - b.n 1fe24 │ │ + b.n 3f4d4 │ │ movs r7, r0 │ │ - b.n 20512 │ │ + b.n 3fbc2 │ │ subs r3, r3, #0 │ │ - b.n 20a9a │ │ + b.n 4014a │ │ movs r4, r1 │ │ - b.n 2051a │ │ + b.n 3fbca │ │ movs r2, r1 │ │ - b.n 2051e │ │ + b.n 3fbce │ │ movs r1, r0 │ │ - b.n 20522 │ │ + b.n 3fbd2 │ │ asrs r4, r6, #32 │ │ - b.n 1ff60 │ │ + b.n 3f610 │ │ adds r0, #3 │ │ - b.n 2052a │ │ - add r0, pc, #0 @ (adr r0, 2042c ) │ │ - b.n 20530 │ │ + b.n 3fbda │ │ + add r0, pc, #0 @ (adr r0, 3fadc ) │ │ + b.n 3fbe0 │ │ asrs r1, r1, #32 │ │ - b.n 20746 │ │ + b.n 3fdf6 │ │ movs r0, #9 │ │ - b.n 2044a │ │ + b.n 3fafa │ │ asrs r0, r1, #32 │ │ - b.n 2043c │ │ + b.n 3faec │ │ lsls r3, r4, #13 │ │ - b.n 2077e │ │ + b.n 3fe2e │ │ asrs r2, r0, #32 │ │ - b.n 20744 │ │ + b.n 3fdf4 │ │ movs r1, #106 @ 0x6a │ │ - b.n 20786 │ │ + b.n 3fe36 │ │ movs r6, #234 @ 0xea │ │ - b.n 2048e │ │ + b.n 3fb3e │ │ lsls r3, r4, #23 │ │ - b.n 2048e │ │ + b.n 3fb3e │ │ cmp r3, #106 @ 0x6a │ │ - b.n 20496 │ │ + b.n 3fb46 │ │ ldmia r4!, {r0, r1, r5, r6, r7} │ │ - b.n 20496 │ │ + b.n 3fb46 │ │ asrs r1, r0, #32 │ │ - b.n 2055e │ │ + b.n 3fc0e │ │ asrs r4, r6, #32 │ │ - b.n 1ff78 │ │ + b.n 3f628 │ │ movs r0, r7 │ │ - b.n 1fe98 │ │ + b.n 3f548 │ │ movs r0, #4 │ │ - b.n 204b2 │ │ + b.n 3fb62 │ │ movs r0, #2 │ │ - b.n 20470 │ │ + b.n 3fb20 │ │ movs r0, #4 │ │ - b.n 204b2 │ │ + b.n 3fb62 │ │ ldrb r0, [r4, #3] │ │ - b.n 207b2 │ │ + b.n 3fe62 │ │ ldrb r0, [r4, #7] │ │ - b.n 204c4 │ │ + b.n 3fb74 │ │ strb r0, [r4, #20] │ │ - b.n 204c8 │ │ + b.n 3fb78 │ │ lsls r4, r0, #1 │ │ - b.n 1feb4 │ │ + b.n 3f564 │ │ asrs r0, r4, #15 │ │ - b.n 207c2 │ │ + b.n 3fe72 │ │ adds r0, r4, r5 │ │ - b.n 204c8 │ │ + b.n 3fb78 │ │ asrs r0, r4, #6 │ │ - b.n 204cc │ │ + b.n 3fb7c │ │ lsls r0, r0, #1 │ │ - b.n 1fec4 │ │ + b.n 3f574 │ │ asrs r0, r0, #32 │ │ - b.n 20594 │ │ + b.n 3fc44 │ │ movs r4, r7 │ │ - b.n 1ffd0 │ │ + b.n 3f680 │ │ asrs r0, r0, #32 │ │ - b.n 2059c │ │ + b.n 3fc4c │ │ movs r7, r0 │ │ - b.n 205a0 │ │ + b.n 3fc50 │ │ lsls r0, r0, #1 │ │ - b.n 1feb8 │ │ + b.n 3f568 │ │ asrs r5, r0, #32 │ │ - b.n 205a6 │ │ + b.n 3fc56 │ │ strb r6, [r0, #0] │ │ - b.n 204f0 │ │ + b.n 3fba0 │ │ asrs r2, r0, #32 │ │ - b.n 205b0 │ │ + b.n 3fc60 │ │ movs r4, r1 │ │ - b.n 205b4 │ │ + b.n 3fc64 │ │ adds r4, r7, #7 │ │ - b.n 20ac2 │ │ + b.n 40172 │ │ adds r4, r5, #4 │ │ - b.n 20b42 │ │ + b.n 401f2 │ │ movs r1, r0 │ │ - b.n 205be │ │ + b.n 3fc6e │ │ asrs r4, r6, #32 │ │ - b.n 1fffc │ │ + b.n 3f6ac │ │ stmia r0!, {r1, r2, r3} │ │ - b.n 205c6 │ │ + b.n 3fc76 │ │ strb r7, [r0, #0] │ │ - b.n 204e2 │ │ + b.n 3fb92 │ │ str r0, [r0, r0] │ │ - b.n 205d0 │ │ + b.n 3fc80 │ │ strb r6, [r0, #0] │ │ - b.n 20520 │ │ + b.n 3fbd0 │ │ asrs r2, r1, #32 │ │ - b.n 207e0 │ │ + b.n 3fe90 │ │ movs r0, #10 │ │ - b.n 204e4 │ │ + b.n 3fb94 │ │ asrs r1, r1, #32 │ │ - b.n 204e0 │ │ + b.n 3fb90 │ │ asrs r2, r0, #32 │ │ - b.n 207e4 │ │ + b.n 3fe94 │ │ movs r1, #101 @ 0x65 │ │ - b.n 20826 │ │ + b.n 3fed6 │ │ movs r6, #229 @ 0xe5 │ │ - b.n 2052e │ │ + b.n 3fbde │ │ cmp r3, #101 @ 0x65 │ │ - b.n 20532 │ │ + b.n 3fbe2 │ │ asrs r1, r0, #32 │ │ - b.n 205f6 │ │ + b.n 3fca6 │ │ asrs r4, r6, #32 │ │ - b.n 20010 │ │ + b.n 3f6c0 │ │ movs r4, r7 │ │ - b.n 1ff30 │ │ + b.n 3f5e0 │ │ movs r3, #108 @ 0x6c │ │ - b.n 2083e │ │ + b.n 3feee │ │ movs r5, #236 @ 0xec │ │ - b.n 20546 │ │ + b.n 3fbf6 │ │ stcl 0, cr14, [ip], #136 @ 0x88 │ │ adds r0, r4, r3 │ │ - b.n 2084a │ │ + b.n 3fefa │ │ adds r0, r4, r7 │ │ - b.n 20550 │ │ + b.n 3fc00 │ │ asrs r0, r4, #20 │ │ - b.n 20554 │ │ + b.n 3fc04 │ │ lsls r0, r1, #1 │ │ - b.n 1ff4c │ │ + b.n 3f5fc │ │ movs r3, #224 @ 0xe0 │ │ - b.n 2085a │ │ + b.n 3ff0a │ │ cmp r1, #96 @ 0x60 │ │ - b.n 20562 │ │ + b.n 3fc12 │ │ movs r1, #160 @ 0xa0 │ │ - b.n 20566 │ │ + b.n 3fc16 │ │ lsls r4, r0, #1 │ │ - b.n 1ff5c │ │ + b.n 3f60c │ │ movs r0, #0 │ │ - b.n 2062e │ │ + b.n 3fcde │ │ movs r0, r7 │ │ - b.n 20068 │ │ + b.n 3f718 │ │ movs r0, #0 │ │ - b.n 20636 │ │ + b.n 3fce6 │ │ movs r1, r0 │ │ - b.n 2063a │ │ + b.n 3fcea │ │ lsls r4, r0, #1 │ │ - b.n 1ff50 │ │ + b.n 3f600 │ │ asrs r4, r0, #32 │ │ - b.n 2063e │ │ + b.n 3fcee │ │ cmp r5, #19 │ │ - b.n 20b42 │ │ + b.n 401f2 │ │ asrs r7, r0, #32 │ │ - b.n 20648 │ │ + b.n 3fcf8 │ │ movs r4, r6 │ │ - b.n 20084 │ │ + b.n 3f734 │ │ asrs r6, r1, #32 │ │ - b.n 20650 │ │ + b.n 3fd00 │ │ movs r3, #56 @ 0x38 │ │ - b.n 20bdc │ │ + b.n 4028c │ │ asrs r2, r0, #32 │ │ - b.n 20658 │ │ + b.n 3fd08 │ │ strb r3, [r0, #0] │ │ - b.n 205b2 │ │ - b.n 2055e │ │ - b.n 2065e │ │ + b.n 3fc62 │ │ + b.n 3fc0e │ │ + b.n 3fd0e │ │ asrs r0, r1, #32 │ │ - b.n 20664 │ │ + b.n 3fd14 │ │ movs r0, #5 │ │ - b.n 20882 │ │ + b.n 3ff32 │ │ ands r5, r0 │ │ - b.n 20586 │ │ + b.n 3fc36 │ │ movs r0, #10 │ │ - b.n 20572 │ │ + b.n 3fc22 │ │ strb r7, [r0, #0] │ │ - b.n 20574 │ │ + b.n 3fc24 │ │ movs r0, #4 │ │ - b.n 2087a │ │ + b.n 3ff2a │ │ adcs r6, r5 │ │ - b.n 208ba │ │ + b.n 3ff6a │ │ mov lr, sp │ │ - b.n 205c6 │ │ + b.n 3fc76 │ │ strb r3, [r0, #0] │ │ - b.n 205d0 │ │ - ldr r3, [pc, #440] @ (2073c ) │ │ - b.n 205ce │ │ + b.n 3fc80 │ │ + ldr r3, [pc, #440] @ (3fdec ) │ │ + b.n 3fc7e │ │ movs r2, r0 │ │ - b.n 20692 │ │ + b.n 3fd42 │ │ movs r0, r6 │ │ - b.n 200a8 │ │ + b.n 3f758 │ │ lsls r0, r0, #1 │ │ - b.n 1ffc8 │ │ + b.n 3f678 │ │ muls r1, r4 │ │ - b.n 208d6 │ │ + b.n 3ff86 │ │ cmp r9, ip │ │ - b.n 205e2 │ │ + b.n 3fc92 │ │ ldrh r1, [r4, #38] @ 0x26 │ │ - b.n 205e6 │ │ + b.n 3fc96 │ │ cmp r0, #224 @ 0xe0 │ │ - b.n 208e2 │ │ + b.n 3ff92 │ │ cmp r1, #224 @ 0xe0 │ │ - b.n 205ea │ │ + b.n 3fc9a │ │ movs r5, #32 │ │ - b.n 205ee │ │ + b.n 3fc9e │ │ lsls r4, r1, #1 │ │ - b.n 1ffe4 │ │ + b.n 3f694 │ │ mvns r0, r4 │ │ - b.n 208f2 │ │ - ldr r1, [pc, #384] @ (20734 ) │ │ - b.n 205fe │ │ + b.n 3ffa2 │ │ + ldr r1, [pc, #384] @ (3fde4 ) │ │ + b.n 3fcae │ │ sbcs r0, r4 │ │ - b.n 20602 │ │ + b.n 3fcb2 │ │ lsls r0, r1, #1 │ │ - b.n 1fff4 │ │ + b.n 3f6a4 │ │ ands r0, r0 │ │ - b.n 206ca │ │ + b.n 3fd7a │ │ movs r0, r5 │ │ - b.n 20100 │ │ + b.n 3f7b0 │ │ ands r0, r0 │ │ - b.n 206d2 │ │ + b.n 3fd82 │ │ movs r2, r0 │ │ - b.n 206d6 │ │ + b.n 3fd86 │ │ movs r4, r6 │ │ - b.n 200ec │ │ + b.n 3f79c │ │ movs r0, #6 │ │ - b.n 206d6 │ │ + b.n 3fd86 │ │ muls r4, r2 │ │ - b.n 20be8 │ │ + b.n 40298 │ │ movs r0, #7 │ │ - b.n 206e2 │ │ + b.n 3fd92 │ │ movs r0, r6 │ │ - b.n 2011c │ │ + b.n 3f7cc │ │ movs r0, #8 │ │ - b.n 206ea │ │ + b.n 3fd9a │ │ cmp r2, r1 │ │ - b.n 20c76 │ │ + b.n 40326 │ │ movs r0, #4 │ │ - b.n 206f2 │ │ + b.n 3fda2 │ │ strb r4, [r1, #0] │ │ - b.n 20634 │ │ + b.n 3fce4 │ │ strh r2, [r0, #0] │ │ - b.n 206f6 │ │ + b.n 3fda6 │ │ movs r0, #9 │ │ - b.n 206fe │ │ + b.n 3fdae │ │ ands r6, r1 │ │ - b.n 2090e │ │ + b.n 3ffbe │ │ str r6, [r1, #0] │ │ - b.n 20612 │ │ + b.n 3fcc2 │ │ ands r5, r0 │ │ - b.n 2060e │ │ + b.n 3fcbe │ │ strb r7, [r0, #0] │ │ - b.n 2060e │ │ + b.n 3fcbe │ │ ands r6, r0 │ │ - b.n 20916 │ │ + b.n 3ffc6 │ │ str r0, [r5, #20] │ │ - b.n 20952 │ │ + b.n 40002 │ │ str r0, [r5, #108] @ 0x6c │ │ - b.n 20662 │ │ + b.n 3fd12 │ │ strb r4, [r1, #0] │ │ - b.n 20668 │ │ + b.n 3fd18 │ │ ldr r0, [r5, #52] @ 0x34 │ │ - b.n 2066a │ │ + b.n 3fd1a │ │ movs r4, r0 │ │ - b.n 2072e │ │ + b.n 3fdde │ │ lsls r0, r1, #1 │ │ - b.n 2003c │ │ + b.n 3f6ec │ │ lsls r4, r0, #1 │ │ - b.n 20060 │ │ + b.n 3f710 │ │ str r2, [r4, #52] @ 0x34 │ │ - b.n 2096e │ │ + b.n 4001e │ │ str r2, [r4, #92] @ 0x5c │ │ - b.n 2067e │ │ + b.n 3fd2e │ │ ldr r4, [sp, #904] @ 0x388 │ │ - b.n 20682 │ │ - ldr r0, [pc, #896] @ (209b8 ) │ │ - b.n 2097a │ │ - ldr r1, [pc, #896] @ (209bc ) │ │ - b.n 20686 │ │ + b.n 3fd32 │ │ + ldr r0, [pc, #896] @ (40068 ) │ │ + b.n 4002a │ │ + ldr r1, [pc, #896] @ (4006c ) │ │ + b.n 3fd36 │ │ cmp r0, r4 │ │ - b.n 2068a │ │ + b.n 3fd3a │ │ lsls r0, r2, #1 │ │ - b.n 20180 │ │ + b.n 3f830 │ │ str r0, [r4, #60] @ 0x3c │ │ - b.n 2098a │ │ + b.n 4003a │ │ ldr r0, [r4, #20] │ │ - b.n 2069a │ │ + b.n 3fd4a │ │ str r0, [r4, #24] │ │ - b.n 2069e │ │ + b.n 3fd4e │ │ lsls r4, r1, #1 │ │ - b.n 2008c │ │ + b.n 3f73c │ │ str r0, [r0, #0] │ │ - b.n 20766 │ │ + b.n 3fe16 │ │ movs r0, r6 │ │ - b.n 20094 │ │ + b.n 3f744 │ │ str r0, [r0, #0] │ │ - b.n 2076e │ │ + b.n 3fe1e │ │ movs r4, r0 │ │ - b.n 20772 │ │ + b.n 3fe22 │ │ movs r0, r6 │ │ - b.n 20184 │ │ + b.n 3f834 │ │ adds r0, #3 │ │ - b.n 2076e │ │ - ldr r2, [pc, #748] @ (2095c ) │ │ - b.n 20c72 │ │ + b.n 3fe1e │ │ + ldr r2, [pc, #748] @ (4000c ) │ │ + b.n 40322 │ │ adds r0, #7 │ │ - b.n 2077c │ │ + b.n 3fe2c │ │ lsls r0, r1, #1 │ │ - b.n 200b0 │ │ + b.n 3f760 │ │ adds r0, #9 │ │ - b.n 20784 │ │ + b.n 3fe34 │ │ mov r2, sp │ │ - b.n 20d10 │ │ + b.n 403c0 │ │ adds r0, #4 │ │ - b.n 2078c │ │ + b.n 3fe3c │ │ str r0, [sp, #12] │ │ - b.n 2078a │ │ + b.n 3fe3a │ │ adds r0, #10 │ │ - b.n 20794 │ │ + b.n 3fe44 │ │ str r0, [r1, #0] │ │ - b.n 209a4 │ │ + b.n 40054 │ │ strb r0, [r1, #0] │ │ - b.n 206a8 │ │ + b.n 3fd58 │ │ str r6, [r1, #0] │ │ - b.n 206a6 │ │ + b.n 3fd56 │ │ str r7, [r0, #0] │ │ - b.n 209aa │ │ + b.n 4005a │ │ strb r1, [r5, #5] │ │ - b.n 209e2 │ │ + b.n 40092 │ │ strb r1, [r5, #27] │ │ - b.n 206f4 │ │ + b.n 3fda4 │ │ ldrb r1, [r5, #13] │ │ - b.n 206f8 │ │ + b.n 3fda8 │ │ movs r6, r0 │ │ - b.n 207bc │ │ + b.n 3fe6c │ │ lsls r0, r1, #1 │ │ - b.n 200c8 │ │ + b.n 3f778 │ │ movs r4, r6 │ │ - b.n 201f0 │ │ + b.n 3f8a0 │ │ strb r3, [r4, #13] │ │ - b.n 209fa │ │ + b.n 400aa │ │ strb r3, [r4, #23] │ │ - b.n 2070c │ │ + b.n 3fdbc │ │ str r1, [r0, #0] │ │ - b.n 20706 │ │ - ldr r4, [pc, #908] @ (20a50 ) │ │ - b.n 20714 │ │ + b.n 3fdb6 │ │ + ldr r4, [pc, #908] @ (40100 ) │ │ + b.n 3fdc4 │ │ str r6, [r0, #0] │ │ - b.n 206d0 │ │ + b.n 3fd80 │ │ ldrb r0, [r4, #3] │ │ - b.n 20a0e │ │ - add r0, pc, #4 @ (adr r0, 206d4 ) │ │ - b.n 2071e │ │ + b.n 400be │ │ + add r0, pc, #4 @ (adr r0, 3fd84 ) │ │ + b.n 3fdce │ │ ldrb r0, [r4, #7] │ │ - b.n 20724 │ │ + b.n 3fdd4 │ │ strb r0, [r4, #20] │ │ - b.n 20728 │ │ + b.n 3fdd8 │ │ lsls r4, r1, #1 │ │ - b.n 20218 │ │ + b.n 3f8c8 │ │ str r0, [r4, #60] @ 0x3c │ │ - b.n 20a22 │ │ + b.n 400d2 │ │ ldr r0, [r4, #20] │ │ - b.n 20732 │ │ + b.n 3fde2 │ │ str r0, [r4, #24] │ │ - b.n 20736 │ │ + b.n 3fde6 │ │ lsls r0, r2, #1 │ │ - b.n 20228 │ │ + b.n 3f8d8 │ │ str r0, [r0, #0] │ │ - b.n 207fe │ │ + b.n 3feae │ │ movs r4, r6 │ │ - b.n 2012c │ │ + b.n 3f7dc │ │ str r0, [r0, #0] │ │ - b.n 20806 │ │ + b.n 3feb6 │ │ movs r7, r0 │ │ - b.n 2080a │ │ + b.n 3feba │ │ lsls r0, r2, #1 │ │ - b.n 2021c │ │ + b.n 3f8cc │ │ movs r4, r1 │ │ - b.n 20806 │ │ + b.n 3feb6 │ │ ldrb r6, [r5, #4] │ │ - b.n 20d22 │ │ + b.n 403d2 │ │ movs r2, r1 │ │ - b.n 2080e │ │ + b.n 3febe │ │ strb r2, [r0, #7] │ │ - b.n 20da2 │ │ + b.n 40452 │ │ movs r4, r0 │ │ - b.n 20816 │ │ + b.n 3fec6 │ │ movs r7, r0 │ │ - b.n 2081a │ │ + b.n 3feca │ │ strb r0, [r1, #1] │ │ - b.n 20154 │ │ + b.n 3f804 │ │ stmia r0!, {r0, r2} │ │ - b.n 20822 │ │ + b.n 3fed2 │ │ str r0, [r0, #0] │ │ - b.n 20834 │ │ + b.n 3fee4 │ │ strb r1, [r1, #0] │ │ - b.n 20a36 │ │ + b.n 400e6 │ │ ands r1, r1 │ │ - b.n 2073a │ │ + b.n 3fdea │ │ strb r0, [r1, #0] │ │ - b.n 20740 │ │ + b.n 3fdf0 │ │ strh r4, [r5, r5] │ │ - b.n 20a76 │ │ + b.n 40126 │ │ strb r4, [r0, #0] │ │ - b.n 20a48 │ │ + b.n 400f8 │ │ adcs r6, r4 │ │ - b.n 20a7e │ │ + b.n 4012e │ │ mov lr, ip │ │ - b.n 2078a │ │ + b.n 3fe3a │ │ strb r4, [r5, r7] │ │ - b.n 20790 │ │ - ldr r3, [pc, #408] @ (208e0 ) │ │ - b.n 20792 │ │ + b.n 3fe40 │ │ + ldr r3, [pc, #408] @ (3ff90 ) │ │ + b.n 3fe42 │ │ add r4, sp, #944 @ 0x3b0 │ │ - b.n 20798 │ │ + b.n 3fe48 │ │ strb r7, [r0, #0] │ │ - b.n 2085a │ │ + b.n 3ff0a │ │ strb r0, [r1, #1] │ │ - b.n 2016c │ │ + b.n 3f81c │ │ movs r0, r6 │ │ - b.n 20294 │ │ + b.n 3f944 │ │ ands r2, r0 │ │ - b.n 207a4 │ │ + b.n 3fe54 │ │ ands r4, r0 │ │ - b.n 2077a │ │ + b.n 3fe2a │ │ ands r2, r0 │ │ - b.n 207ae │ │ + b.n 3fe5e │ │ ldrb r0, [r4, #3] │ │ - b.n 20aaa │ │ + b.n 4015a │ │ ldrb r0, [r4, #7] │ │ - b.n 207bc │ │ + b.n 3fe6c │ │ strb r0, [r4, #20] │ │ - b.n 207c0 │ │ + b.n 3fe70 │ │ lsls r0, r1, #1 │ │ - b.n 202b0 │ │ + b.n 3f960 │ │ strh r0, [r4, r7] │ │ - b.n 20aba │ │ + b.n 4016a │ │ ldr r0, [r4, r5] │ │ - b.n 207c8 │ │ + b.n 3fe78 │ │ str r0, [r4, r6] │ │ - b.n 207cc │ │ + b.n 3fe7c │ │ lsls r4, r1, #1 │ │ - b.n 202c0 │ │ + b.n 3f970 │ │ str r0, [r0, r0] │ │ - b.n 20894 │ │ + b.n 3ff44 │ │ movs r0, r7 │ │ - b.n 201c4 │ │ + b.n 3f874 │ │ str r0, [r0, r0] │ │ - b.n 2089c │ │ + b.n 3ff4c │ │ movs r7, r0 │ │ - b.n 208a0 │ │ + b.n 3ff50 │ │ lsls r4, r1, #1 │ │ - b.n 202b4 │ │ + b.n 3f964 │ │ asrs r1, r0, #32 │ │ - b.n 2089e │ │ + b.n 3ff4e │ │ lsls r0, r1, #1 │ │ - b.n 201d8 │ │ + b.n 3f888 │ │ asrs r4, r0, #32 │ │ - b.n 208a8 │ │ - ldr r4, [pc, #532] @ (209bc ) │ │ - b.n 20dae │ │ + b.n 3ff58 │ │ + ldr r4, [pc, #532] @ (4006c ) │ │ + b.n 4045e │ │ asrs r2, r1, #32 │ │ - b.n 208b0 │ │ + b.n 3ff60 │ │ negs r2, r6 │ │ - b.n 20e44 │ │ + b.n 404f4 │ │ asrs r4, r0, #32 │ │ - b.n 208b8 │ │ + b.n 3ff68 │ │ str r1, [r0, r0] │ │ - b.n 208ba │ │ + b.n 3ff6a │ │ asrs r6, r1, #32 │ │ - b.n 208c0 │ │ + b.n 3ff70 │ │ strb r6, [r0, #0] │ │ - b.n 20acc │ │ + b.n 4017c │ │ ands r6, r0 │ │ - b.n 207d0 │ │ + b.n 3fe80 │ │ strb r1, [r1, #0] │ │ - b.n 207d8 │ │ + b.n 3fe88 │ │ strb r4, [r0, #0] │ │ - b.n 20adc │ │ + b.n 4018c │ │ adcs r5, r4 │ │ - b.n 20b12 │ │ + b.n 401c2 │ │ mov sp, ip │ │ - b.n 2081e │ │ - ldr r3, [pc, #404] @ (2096c ) │ │ - b.n 20822 │ │ + b.n 3fece │ │ + ldr r3, [pc, #404] @ (4001c ) │ │ + b.n 3fed2 │ │ movs r7, r0 │ │ - b.n 208e6 │ │ + b.n 3ff96 │ │ lsls r0, r1, #1 │ │ - b.n 201f8 │ │ + b.n 3f8a8 │ │ lsls r0, r2, #1 │ │ - b.n 20320 │ │ + b.n 3f9d0 │ │ muls r1, r4 │ │ - b.n 20b2a │ │ + b.n 401da │ │ cmp r9, ip │ │ - b.n 20836 │ │ + b.n 3fee6 │ │ strb r3, [r0, #0] │ │ - b.n 2084a │ │ + b.n 3fefa │ │ stcl 0, cr14, [r1], #144 @ 0x90 │ │ strb r7, [r0, #0] │ │ - b.n 207fc │ │ - ldr r0, [pc, #896] @ (20b7c ) │ │ - b.n 20b3e │ │ - add r0, pc, #12 @ (adr r0, 2080c ) │ │ - b.n 20850 │ │ - ldr r1, [pc, #896] @ (20b84 ) │ │ - b.n 2084e │ │ + b.n 3feac │ │ + ldr r0, [pc, #896] @ (4022c ) │ │ + b.n 401ee │ │ + add r0, pc, #12 @ (adr r0, 3febc ) │ │ + b.n 3ff00 │ │ + ldr r1, [pc, #896] @ (40234 ) │ │ + b.n 3fefe │ │ cmp r0, r4 │ │ - b.n 20852 │ │ + b.n 3ff02 │ │ lsls r4, r0, #1 │ │ - b.n 20348 │ │ + b.n 3f9f8 │ │ strb r0, [r4, #15] │ │ - b.n 20b52 │ │ + b.n 40202 │ │ ldrb r0, [r4, #5] │ │ - b.n 20864 │ │ + b.n 3ff14 │ │ strb r0, [r4, #6] │ │ - b.n 20868 │ │ + b.n 3ff18 │ │ lsls r0, r1, #1 │ │ - b.n 20358 │ │ + b.n 3fa08 │ │ strb r0, [r0, #0] │ │ - b.n 20930 │ │ + b.n 3ffe0 │ │ movs r4, r7 │ │ - b.n 2025c │ │ + b.n 3f90c │ │ strb r0, [r0, #0] │ │ - b.n 20938 │ │ + b.n 3ffe8 │ │ movs r4, r0 │ │ - b.n 2093c │ │ + b.n 3ffec │ │ lsls r0, r1, #1 │ │ - b.n 2034c │ │ + b.n 3f9fc │ │ movs r0, #2 │ │ - b.n 20936 │ │ + b.n 3ffe6 │ │ ldrb r1, [r4, #2] │ │ - b.n 20e56 │ │ + b.n 40506 │ │ movs r0, #10 │ │ - b.n 20942 │ │ + b.n 3fff2 │ │ lsls r0, r1, #1 │ │ - b.n 20278 │ │ + b.n 3f928 │ │ movs r0, #14 │ │ - b.n 2094a │ │ + b.n 3fffa │ │ strb r7, [r7, #10] │ │ - b.n 20ede │ │ + b.n 4058e │ │ movs r0, #7 │ │ - b.n 20952 │ │ - add r0, pc, #8 @ (adr r0, 20858 ) │ │ - b.n 20952 │ │ + b.n 40002 │ │ + add r0, pc, #8 @ (adr r0, 3ff08 ) │ │ + b.n 40002 │ │ movs r0, #8 │ │ - b.n 2095a │ │ + b.n 4000a │ │ strb r5, [r0, #0] │ │ - b.n 20b6e │ │ + b.n 4021e │ │ ands r5, r0 │ │ - b.n 20872 │ │ + b.n 3ff22 │ │ strb r6, [r0, #0] │ │ - b.n 20870 │ │ + b.n 3ff20 │ │ strb r4, [r0, #0] │ │ - b.n 20b74 │ │ + b.n 40224 │ │ adcs r2, r5 │ │ - b.n 20baa │ │ + b.n 4025a │ │ mov sl, sp │ │ - b.n 208b6 │ │ - ldr r3, [pc, #424] @ (20a18 ) │ │ - b.n 208ba │ │ + b.n 3ff66 │ │ + ldr r3, [pc, #424] @ (400c8 ) │ │ + b.n 3ff6a │ │ movs r7, r0 │ │ - b.n 2097e │ │ + b.n 4002e │ │ lsls r0, r1, #1 │ │ - b.n 20290 │ │ + b.n 3f940 │ │ lsls r4, r1, #1 │ │ - b.n 203b8 │ │ + b.n 3fa68 │ │ muls r2, r4 │ │ - b.n 20bc2 │ │ + b.n 40272 │ │ cmp sl, ip │ │ - b.n 208ce │ │ + b.n 3ff7e │ │ strb r4, [r1, #0] │ │ - b.n 208cc │ │ + b.n 3ff7c │ │ ldrh r2, [r4, #38] @ 0x26 │ │ - b.n 208d6 │ │ + b.n 3ff86 │ │ strb r7, [r0, #0] │ │ - b.n 20896 │ │ - ldr r0, [pc, #896] @ (20c14 ) │ │ - b.n 20bd6 │ │ - b.n 208b0 │ │ - b.n 208e8 │ │ - ldr r1, [pc, #896] @ (20c1c ) │ │ - b.n 208e6 │ │ + b.n 3ff46 │ │ + ldr r0, [pc, #896] @ (402c4 ) │ │ + b.n 40286 │ │ + b.n 3ff60 │ │ + b.n 3ff98 │ │ + ldr r1, [pc, #896] @ (402cc ) │ │ + b.n 3ff96 │ │ cmp r0, r4 │ │ - b.n 208ea │ │ + b.n 3ff9a │ │ lsls r0, r0, #1 │ │ - b.n 203e0 │ │ + b.n 3fa90 │ │ strb r0, [r4, #15] │ │ - b.n 20bea │ │ + b.n 4029a │ │ ldrb r0, [r4, #5] │ │ - b.n 208fc │ │ + b.n 3ffac │ │ strb r0, [r4, #6] │ │ - b.n 20900 │ │ + b.n 3ffb0 │ │ lsls r4, r0, #1 │ │ - b.n 203f0 │ │ + b.n 3faa0 │ │ strb r0, [r0, #0] │ │ - b.n 209c8 │ │ + b.n 40078 │ │ lsls r0, r0, #1 │ │ - b.n 202f4 │ │ + b.n 3f9a4 │ │ strb r0, [r0, #0] │ │ - b.n 209d0 │ │ + b.n 40080 │ │ movs r4, r0 │ │ - b.n 209d4 │ │ + b.n 40084 │ │ lsls r4, r0, #1 │ │ - b.n 203e4 │ │ + b.n 3fa94 │ │ adds r0, #3 │ │ - b.n 209ce │ │ + b.n 4007e │ │ mov r3, r9 │ │ - b.n 20ede │ │ + b.n 4058e │ │ adds r0, #14 │ │ - b.n 209dc │ │ + b.n 4008c │ │ lsls r0, r1, #1 │ │ - b.n 20310 │ │ + b.n 3f9c0 │ │ adds r0, #8 │ │ - b.n 209e4 │ │ - ldr r0, [pc, #104] @ (20948 ) │ │ - b.n 20f76 │ │ + b.n 40094 │ │ + ldr r0, [pc, #104] @ (3fff8 ) │ │ + b.n 40626 │ │ adds r0, #4 │ │ - b.n 209ec │ │ + b.n 4009c │ │ movs r3, r0 │ │ - b.n 209ea │ │ + b.n 4009a │ │ adds r0, #9 │ │ - b.n 209f4 │ │ + b.n 400a4 │ │ ands r2, r1 │ │ - b.n 20bf2 │ │ + b.n 402a2 │ │ strb r2, [r1, #0] │ │ - b.n 208f6 │ │ + b.n 3ffa6 │ │ ands r5, r0 │ │ - b.n 20902 │ │ - b.n 208fc │ │ - b.n 20c3e │ │ + b.n 3ffb2 │ │ + b.n 3ffac │ │ + b.n 402ee │ │ ands r7, r0 │ │ - b.n 20c0a │ │ + b.n 402ba │ │ strb r0, [r4, #5] │ │ - b.n 20c46 │ │ + b.n 402f6 │ │ strb r0, [r4, #27] │ │ - b.n 20958 │ │ + b.n 40008 │ │ ldrb r0, [r4, #13] │ │ - b.n 2095c │ │ + b.n 4000c │ │ movs r4, r0 │ │ - b.n 20a20 │ │ + b.n 400d0 │ │ lsls r0, r1, #1 │ │ - b.n 2032c │ │ + b.n 3f9dc │ │ lsls r0, r1, #1 │ │ - b.n 20454 │ │ + b.n 3fb04 │ │ strb r3, [r4, #13] │ │ - b.n 20c5e │ │ + b.n 4030e │ │ strb r3, [r4, #23] │ │ - b.n 20970 │ │ + b.n 40020 │ │ ands r1, r0 │ │ - b.n 2096a │ │ + b.n 4001a │ │ ldr r4, [sp, #908] @ 0x38c │ │ - b.n 20978 │ │ + b.n 40028 │ │ ands r4, r0 │ │ - b.n 20934 │ │ + b.n 3ffe4 │ │ ldrb r0, [r4, #3] │ │ - b.n 20c72 │ │ + b.n 40322 │ │ strh r1, [r0, #0] │ │ - b.n 2097e │ │ + b.n 4002e │ │ ldrb r0, [r4, #7] │ │ - b.n 20988 │ │ + b.n 40038 │ │ strb r0, [r4, #20] │ │ - b.n 2098c │ │ + b.n 4003c │ │ movs r4, r7 │ │ - b.n 2047c │ │ + b.n 3fb2c │ │ mvns r0, r4 │ │ - b.n 20c86 │ │ - ldr r1, [pc, #384] @ (20ac8 ) │ │ - b.n 20992 │ │ + b.n 40336 │ │ + ldr r1, [pc, #384] @ (40178 ) │ │ + b.n 40042 │ │ sbcs r0, r4 │ │ - b.n 20996 │ │ + b.n 40046 │ │ lsls r0, r0, #1 │ │ - b.n 2048c │ │ + b.n 3fb3c │ │ ands r0, r0 │ │ - b.n 20a5e │ │ + b.n 4010e │ │ lsls r4, r0, #1 │ │ - b.n 20390 │ │ + b.n 3fa40 │ │ ands r0, r0 │ │ - b.n 20a66 │ │ + b.n 40116 │ │ movs r7, r0 │ │ - b.n 20a6a │ │ + b.n 4011a │ │ lsls r0, r0, #1 │ │ - b.n 20480 │ │ + b.n 3fb30 │ │ movs r4, r1 │ │ - b.n 20a6a │ │ - ldr r3, [pc, #448] @ (20b2c ) │ │ - b.n 20f7e │ │ + b.n 4011a │ │ + ldr r3, [pc, #448] @ (401dc ) │ │ + b.n 4062e │ │ movs r0, r1 │ │ - b.n 20a72 │ │ + b.n 40122 │ │ strb r0, [r1, #1] │ │ - b.n 203ac │ │ + b.n 3fa5c │ │ movs r1, r1 │ │ - b.n 20a7a │ │ + b.n 4012a │ │ negs r3, r1 │ │ - b.n 21016 │ │ + b.n 406c6 │ │ movs r4, r0 │ │ - b.n 20a82 │ │ - b.n 20a1c │ │ - b.n 2039c │ │ + b.n 40132 │ │ + b.n 400cc │ │ + b.n 3fa4c │ │ str r0, [sp, #0] │ │ - b.n 20a98 │ │ + b.n 40148 │ │ stmia r0!, {r1, r2} │ │ - b.n 20a8e │ │ + b.n 4013e │ │ strb r6, [r1, #0] │ │ - b.n 20ca4 │ │ + b.n 40354 │ │ ands r6, r1 │ │ - b.n 209a8 │ │ + b.n 40058 │ │ strb r2, [r1, #0] │ │ - b.n 209a8 │ │ + b.n 40058 │ │ str r4, [r5, #52] @ 0x34 │ │ - b.n 20cde │ │ + b.n 4038e │ │ ands r4, r0 │ │ - b.n 20cb0 │ │ + b.n 40360 │ │ strb r1, [r5, #5] │ │ - b.n 20ce6 │ │ + b.n 40396 │ │ strb r1, [r5, #27] │ │ - b.n 209f8 │ │ + b.n 400a8 │ │ str r4, [r5, #92] @ 0x5c │ │ - b.n 209fa │ │ + b.n 400aa │ │ ldrb r1, [r5, #13] │ │ - b.n 20a00 │ │ + b.n 400b0 │ │ ldrh r4, [r5, #38] @ 0x26 │ │ - b.n 20a02 │ │ + b.n 400b2 │ │ strb r4, [r0, #0] │ │ - b.n 20ac8 │ │ + b.n 40178 │ │ strb r0, [r1, #1] │ │ - b.n 203d4 │ │ + b.n 3fa84 │ │ lsls r4, r0, #1 │ │ - b.n 204fc │ │ + b.n 3fbac │ │ strb r2, [r0, #0] │ │ - b.n 20a0c │ │ + b.n 400bc │ │ strb r7, [r0, #0] │ │ - b.n 209e2 │ │ + b.n 40092 │ │ strb r2, [r0, #0] │ │ - b.n 20a1c │ │ - ldr r0, [pc, #896] @ (20d50 ) │ │ - b.n 20d12 │ │ - ldr r1, [pc, #896] @ (20d54 ) │ │ - b.n 20a1e │ │ + b.n 400cc │ │ + ldr r0, [pc, #896] @ (40400 ) │ │ + b.n 403c2 │ │ + ldr r1, [pc, #896] @ (40404 ) │ │ + b.n 400ce │ │ cmp r0, r4 │ │ - b.n 20a22 │ │ + b.n 400d2 │ │ movs r0, r7 │ │ - b.n 20518 │ │ + b.n 3fbc8 │ │ str r0, [r4, #60] @ 0x3c │ │ - b.n 20d22 │ │ + b.n 403d2 │ │ ldr r0, [r4, #20] │ │ - b.n 20a32 │ │ + b.n 400e2 │ │ str r0, [r4, #24] │ │ - b.n 20a36 │ │ + b.n 400e6 │ │ movs r4, r7 │ │ - b.n 20528 │ │ + b.n 3fbd8 │ │ str r0, [r0, #0] │ │ - b.n 20afe │ │ + b.n 401ae │ │ movs r4, r6 │ │ - b.n 20530 │ │ + b.n 3fbe0 │ │ str r0, [r0, #0] │ │ - b.n 20b06 │ │ + b.n 401b6 │ │ movs r4, r0 │ │ - b.n 20b0a │ │ + b.n 401ba │ │ movs r4, r7 │ │ - b.n 2051c │ │ + b.n 3fbcc │ │ asrs r1, r0, #32 │ │ - b.n 20b06 │ │ + b.n 401b6 │ │ sbcs r3, r4 │ │ - b.n 21014 │ │ + b.n 406c4 │ │ asrs r7, r0, #32 │ │ - b.n 20b10 │ │ + b.n 401c0 │ │ lsls r0, r1, #1 │ │ - b.n 20448 │ │ + b.n 3faf8 │ │ asrs r0, r1, #32 │ │ - b.n 20b18 │ │ + b.n 401c8 │ │ bxns sp │ │ - b.n 210b2 │ │ + b.n 40762 │ │ asrs r4, r0, #32 │ │ - b.n 20b20 │ │ + b.n 401d0 │ │ str r1, [r0, #0] │ │ - b.n 20b22 │ │ + b.n 401d2 │ │ ands r1, r1 │ │ - b.n 20d32 │ │ + b.n 403e2 │ │ strb r1, [r1, #0] │ │ - b.n 20a36 │ │ + b.n 400e6 │ │ ands r6, r1 │ │ - b.n 20a36 │ │ - b.n 20a3a │ │ - b.n 20b34 │ │ + b.n 400e6 │ │ + b.n 400ea │ │ + b.n 401e4 │ │ ands r7, r0 │ │ - b.n 20d3e │ │ + b.n 403ee │ │ strb r6, [r4, #5] │ │ - b.n 20d7a │ │ + b.n 4042a │ │ strb r6, [r4, #27] │ │ - b.n 20a8c │ │ + b.n 4013c │ │ strh r6, [r5, r5] │ │ - b.n 20d82 │ │ + b.n 40432 │ │ ldrb r6, [r4, #13] │ │ - b.n 20a94 │ │ + b.n 40144 │ │ strb r6, [r5, r7] │ │ - b.n 20a94 │ │ + b.n 40144 │ │ movs r4, r0 │ │ - b.n 20b5c │ │ + b.n 4020c │ │ lsls r0, r1, #1 │ │ - b.n 20468 │ │ + b.n 3fb18 │ │ lsls r0, r0, #1 │ │ - b.n 20590 │ │ + b.n 3fc40 │ │ ldrh r6, [r5, #38] @ 0x26 │ │ - b.n 20aa4 │ │ + b.n 40154 │ │ strb r3, [r0, #0] │ │ - b.n 20ab6 │ │ + b.n 40166 │ │ strb r7, [r0, #0] │ │ - b.n 20a7e │ │ - ldr r0, [pc, #896] @ (20de4 ) │ │ - b.n 20da6 │ │ + b.n 4012e │ │ + ldr r0, [pc, #896] @ (40494 ) │ │ + b.n 40456 │ │ strb r3, [r0, #0] │ │ - b.n 20ab8 │ │ - ldr r1, [pc, #896] @ (20dec ) │ │ - b.n 20ab6 │ │ + b.n 40168 │ │ + ldr r1, [pc, #896] @ (4049c ) │ │ + b.n 40166 │ │ cmp r0, r4 │ │ - b.n 20aba │ │ + b.n 4016a │ │ movs r0, r5 │ │ - b.n 205b0 │ │ + b.n 3fc60 │ │ strh r0, [r4, r7] │ │ - b.n 20dba │ │ + b.n 4046a │ │ asrs r0, r0, #32 │ │ - b.n 20dbe │ │ + b.n 4046e │ │ ldr r0, [r4, r5] │ │ - b.n 20acc │ │ + b.n 4017c │ │ str r0, [r4, r6] │ │ - b.n 20ad0 │ │ + b.n 40180 │ │ movs r0, r7 │ │ - b.n 205c4 │ │ + b.n 3fc74 │ │ str r0, [r0, r0] │ │ - b.n 20b98 │ │ + b.n 40248 │ │ movs r0, r6 │ │ - b.n 205cc │ │ + b.n 3fc7c │ │ str r0, [r0, r0] │ │ - b.n 20ba0 │ │ + b.n 40250 │ │ movs r4, r0 │ │ - b.n 20ba4 │ │ + b.n 40254 │ │ movs r0, r7 │ │ - b.n 205b8 │ │ + b.n 3fc68 │ │ movs r0, #2 │ │ - b.n 20ba2 │ │ - ldr r0, [pc, #100] @ (20b08 ) │ │ - b.n 210c2 │ │ + b.n 40252 │ │ + ldr r0, [pc, #100] @ (401b8 ) │ │ + b.n 40772 │ │ movs r0, #7 │ │ - b.n 20bae │ │ + b.n 4025e │ │ lsls r0, r1, #1 │ │ - b.n 204e4 │ │ + b.n 3fb94 │ │ movs r0, #8 │ │ - b.n 20bb6 │ │ + b.n 40266 │ │ sbcs r2, r2 │ │ - b.n 21150 │ │ + b.n 40800 │ │ movs r0, #4 │ │ - b.n 20bbe │ │ + b.n 4026e │ │ strb r4, [r1, #0] │ │ - b.n 20b1a │ │ + b.n 401ca │ │ strh r2, [r0, #0] │ │ - b.n 20bc2 │ │ + b.n 40272 │ │ ands r6, r0 │ │ - b.n 20dd6 │ │ + b.n 40486 │ │ str r6, [r0, r0] │ │ - b.n 20ada │ │ + b.n 4018a │ │ ands r1, r1 │ │ - b.n 20ad6 │ │ + b.n 40186 │ │ ands r5, r0 │ │ - b.n 20dda │ │ + b.n 4048a │ │ str r0, [r5, r5] │ │ - b.n 20e16 │ │ + b.n 404c6 │ │ ldrsb r0, [r5, r3] │ │ - b.n 20b24 │ │ + b.n 401d4 │ │ ldrh r0, [r5, r5] │ │ - b.n 20b28 │ │ + b.n 401d8 │ │ movs r4, r0 │ │ - b.n 20bec │ │ + b.n 4029c │ │ movs r0, r1 │ │ - b.n 20600 │ │ + b.n 3fcb0 │ │ movs r4, r7 │ │ - b.n 20624 │ │ + b.n 3fcd4 │ │ str r2, [r1, r0] │ │ - b.n 20bf2 │ │ + b.n 402a2 │ │ strb r7, [r0, #0] │ │ - b.n 20afc │ │ + b.n 401ac │ │ movs r3, #101 @ 0x65 │ │ - b.n 20e36 │ │ + b.n 404e6 │ │ strb r4, [r1, #0] │ │ - b.n 20b48 │ │ - ldr r0, [pc, #896] @ (20e7c ) │ │ - b.n 20e3e │ │ + b.n 401f8 │ │ + ldr r0, [pc, #896] @ (4052c ) │ │ + b.n 404ee │ │ movs r5, #229 @ 0xe5 │ │ - b.n 20b46 │ │ - ldr r1, [pc, #896] @ (20e84 ) │ │ - b.n 20b4e │ │ + b.n 401f6 │ │ + ldr r1, [pc, #896] @ (40534 ) │ │ + b.n 401fe │ │ add r4, sp, #916 @ 0x394 │ │ - b.n 20b4e │ │ + b.n 401fe │ │ cmp r0, r4 │ │ - b.n 20b56 │ │ + b.n 40206 │ │ movs r0, r6 │ │ - b.n 20548 │ │ + b.n 3fbf8 │ │ movs r3, #224 @ 0xe0 │ │ - b.n 20e56 │ │ + b.n 40506 │ │ cmp r1, #96 @ 0x60 │ │ - b.n 20b5e │ │ + b.n 4020e │ │ movs r1, #160 @ 0xa0 │ │ - b.n 20b62 │ │ + b.n 40212 │ │ lsls r0, r2, #1 │ │ - b.n 2065c │ │ + b.n 3fd0c │ │ movs r0, #1 │ │ - b.n 20c2a │ │ + b.n 402da │ │ movs r0, #0 │ │ - b.n 20c2e │ │ + b.n 402de │ │ movs r4, r0 │ │ - b.n 20c32 │ │ + b.n 402e2 │ │ lsls r0, r1, #1 │ │ - b.n 20548 │ │ + b.n 3fbf8 │ │ movs r0, #3 │ │ - b.n 20c36 │ │ + b.n 402e6 │ │ adds r6, #36 @ 0x24 │ │ - b.n 2113a │ │ + b.n 407ea │ │ movs r0, #7 │ │ - b.n 20c42 │ │ + b.n 402f2 │ │ movs r0, r1 │ │ - b.n 2067c │ │ + b.n 3fd2c │ │ movs r0, #10 │ │ - b.n 20c4a │ │ + b.n 402fa │ │ adds r6, #153 @ 0x99 │ │ - b.n 211e4 │ │ + b.n 40894 │ │ movs r0, #3 │ │ - b.n 20c52 │ │ - add r0, pc, #8 @ (adr r0, 20b58 ) │ │ - b.n 20c52 │ │ + b.n 40302 │ │ + add r0, pc, #8 @ (adr r0, 40208 ) │ │ + b.n 40302 │ │ adds r0, #8 │ │ - b.n 20e6a │ │ + b.n 4051a │ │ ands r0, r1 │ │ - b.n 20b6e │ │ + b.n 4021e │ │ adds r0, #6 │ │ - b.n 20b64 │ │ + b.n 40214 │ │ adds r0, #4 │ │ - b.n 20e68 │ │ + b.n 40518 │ │ adcs r2, r5 │ │ - b.n 20ea6 │ │ + b.n 40556 │ │ mov sl, sp │ │ - b.n 20bb2 │ │ - ldr r3, [pc, #424] @ (20d14 ) │ │ - b.n 20bb6 │ │ + b.n 40262 │ │ + ldr r3, [pc, #424] @ (403c4 ) │ │ + b.n 40266 │ │ movs r3, r0 │ │ - b.n 20c7a │ │ + b.n 4032a │ │ movs r0, r5 │ │ - b.n 20690 │ │ + b.n 3fd40 │ │ lsls r4, r1, #1 │ │ - b.n 205b0 │ │ + b.n 3fc60 │ │ ands r6, r1 │ │ - b.n 20bc8 │ │ + b.n 40278 │ │ movs r0, #0 │ │ - b.n 20c86 │ │ + b.n 40336 │ │ movs r0, r7 │ │ - b.n 206c0 │ │ + b.n 3fd70 │ │ ands r4, r0 │ │ - b.n 20b8e │ │ + b.n 4023e │ │ strb r2, [r4, #13] │ │ - b.n 20ece │ │ + b.n 4057e │ │ ands r6, r1 │ │ - b.n 20bda │ │ + b.n 4028a │ │ subs r0, #224 @ 0xe0 │ │ - b.n 20ed6 │ │ + b.n 40586 │ │ strb r2, [r4, #23] │ │ - b.n 20be8 │ │ + b.n 40298 │ │ subs r1, #224 @ 0xe0 │ │ - b.n 20be4 │ │ + b.n 40294 │ │ adds r2, r4, #3 │ │ - b.n 20bf0 │ │ + b.n 402a0 │ │ adds r5, #32 │ │ - b.n 20bec │ │ + b.n 4029c │ │ movs r4, r6 │ │ - b.n 205e0 │ │ + b.n 3fc90 │ │ strb r0, [r4, #15] │ │ - b.n 20eee │ │ + b.n 4059e │ │ ldrb r0, [r4, #5] │ │ - b.n 20c00 │ │ + b.n 402b0 │ │ strb r0, [r4, #6] │ │ - b.n 20c04 │ │ + b.n 402b4 │ │ movs r0, r6 │ │ - b.n 205f0 │ │ + b.n 3fca0 │ │ strb r0, [r0, #0] │ │ - b.n 20ccc │ │ + b.n 4037c │ │ lsls r4, r1, #1 │ │ - b.n 206fc │ │ + b.n 3fdac │ │ strb r0, [r0, #0] │ │ - b.n 20cd4 │ │ + b.n 40384 │ │ movs r3, r0 │ │ - b.n 20cd8 │ │ + b.n 40388 │ │ lsls r4, r1, #1 │ │ - b.n 205e4 │ │ + b.n 3fc94 │ │ movs r4, r1 │ │ - b.n 20cd2 │ │ + b.n 40382 │ │ adds r5, #133 @ 0x85 │ │ - b.n 211dc │ │ + b.n 4088c │ │ movs r4, r0 │ │ - b.n 20cda │ │ + b.n 4038a │ │ adds r4, #14 │ │ - b.n 2127c │ │ + b.n 4092c │ │ movs r1, r0 │ │ - b.n 20ce2 │ │ + b.n 40392 │ │ asrs r0, r5, #32 │ │ - b.n 20720 │ │ + b.n 3fdd0 │ │ movs r3, r0 │ │ - b.n 20cea │ │ + b.n 4039a │ │ strb r5, [r0, #0] │ │ - b.n 20c32 │ │ + b.n 402e2 │ │ asrs r0, r0, #32 │ │ - b.n 20cf4 │ │ + b.n 403a4 │ │ asrs r0, r5, #32 │ │ - b.n 20710 │ │ + b.n 3fdc0 │ │ adds r0, #10 │ │ - b.n 20efc │ │ + b.n 405ac │ │ ands r2, r1 │ │ - b.n 20c00 │ │ + b.n 402b0 │ │ adds r0, #8 │ │ - b.n 20c08 │ │ + b.n 402b8 │ │ adds r0, #4 │ │ - b.n 20f0c │ │ + b.n 405bc │ │ adcs r1, r4 │ │ - b.n 20f4a │ │ + b.n 405fa │ │ mov r9, ip │ │ - b.n 20c56 │ │ - ldr r3, [pc, #388] @ (20d94 ) │ │ - b.n 20c5a │ │ + b.n 40306 │ │ + ldr r3, [pc, #388] @ (40444 ) │ │ + b.n 4030a │ │ asrs r0, r7, #32 │ │ - b.n 2064c │ │ + b.n 3fcfc │ │ stmia r0!, {r0, r1} │ │ - b.n 20d22 │ │ + b.n 403d2 │ │ ands r1, r1 │ │ - b.n 20d1e │ │ + b.n 403ce │ │ strb r7, [r0, #0] │ │ - b.n 20c2a │ │ + b.n 402da │ │ lsls r4, r4, #13 │ │ - b.n 20f66 │ │ + b.n 40616 │ │ strb r5, [r0, #0] │ │ - b.n 20c78 │ │ + b.n 40328 │ │ lsls r4, r4, #23 │ │ - b.n 20c6e │ │ + b.n 4031e │ │ ldr r4, [sp, #912] @ 0x390 │ │ - b.n 20c72 │ │ + b.n 40322 │ │ lsls r0, r1, #1 │ │ - b.n 2066c │ │ + b.n 3fd1c │ │ subs r0, #224 @ 0xe0 │ │ - b.n 20f7a │ │ + b.n 4062a │ │ subs r1, #224 @ 0xe0 │ │ - b.n 20c84 │ │ + b.n 40334 │ │ adds r5, #32 │ │ - b.n 20c88 │ │ + b.n 40338 │ │ lsls r1, r4, #15 │ │ - b.n 20f86 │ │ + b.n 40636 │ │ lsrs r1, r4, #5 │ │ - b.n 20c8a │ │ + b.n 4033a │ │ lsls r1, r4, #6 │ │ - b.n 20c8e │ │ + b.n 4033e │ │ asrs r4, r6, #32 │ │ - b.n 20688 │ │ + b.n 3fd38 │ │ movs r1, r0 │ │ - b.n 20d56 │ │ + b.n 40406 │ │ asrs r0, r1, #1 │ │ - b.n 20794 │ │ + b.n 3fe44 │ │ movs r1, r0 │ │ - b.n 20d5e │ │ + b.n 4040e │ │ asrs r0, r6, #1 │ │ - b.n 21276 │ │ + b.n 40926 │ │ movs r3, r0 │ │ - b.n 20d66 │ │ + b.n 40416 │ │ movs r0, r6 │ │ - b.n 20680 │ │ + b.n 3fd30 │ │ movs r6, r1 │ │ - b.n 20d6e │ │ + b.n 4041e │ │ asrs r2, r5, #1 │ │ - b.n 212f4 │ │ + b.n 409a4 │ │ movs r7, r0 │ │ - b.n 20d76 │ │ + b.n 40426 │ │ movs r1, r1 │ │ - b.n 20d7a │ │ - b.n 20c7e │ │ - b.n 20d7e │ │ + b.n 4042a │ │ + b.n 4032e │ │ + b.n 4042e │ │ strb r6, [r1, #0] │ │ - b.n 20d9a │ │ + b.n 4044a │ │ stmia r0!, {r3, r5} │ │ - b.n 207c0 │ │ + b.n 3fe70 │ │ str r6, [r0, #0] │ │ - b.n 20da6 │ │ + b.n 40456 │ │ asrs r4, r1, #32 │ │ - b.n 20f9c │ │ + b.n 4064c │ │ adds r0, #12 │ │ - b.n 20ca0 │ │ + b.n 40350 │ │ asrs r2, r1, #32 │ │ - b.n 20c98 │ │ + b.n 40348 │ │ asrs r3, r0, #32 │ │ - b.n 20f9c │ │ + b.n 4064c │ │ adds r1, #103 @ 0x67 │ │ - b.n 20fde │ │ + b.n 4068e │ │ adds r6, #231 @ 0xe7 │ │ - b.n 20ce8 │ │ + b.n 40398 │ │ subs r3, #103 @ 0x67 │ │ - b.n 20cec │ │ + b.n 4039c │ │ movs r1, r0 │ │ - b.n 20db0 │ │ + b.n 40460 │ │ movs r0, r1 │ │ - b.n 207c8 │ │ + b.n 3fe78 │ │ lsls r6, r4, #13 │ │ - b.n 20ff2 │ │ + b.n 406a2 │ │ adds r0, #2 │ │ - b.n 20cfe │ │ + b.n 403ae │ │ lsls r6, r4, #23 │ │ - b.n 20cfa │ │ + b.n 403aa │ │ adds r0, #3 │ │ - b.n 20cca │ │ + b.n 4037a │ │ ldr r4, [sp, #920] @ 0x398 │ │ - b.n 20d02 │ │ + b.n 403b2 │ │ lsls r4, r1, #1 │ │ - b.n 206fc │ │ - b.n 20ccc │ │ - b.n 20d10 │ │ + b.n 3fdac │ │ + b.n 4037c │ │ + b.n 403c0 │ │ adds r0, #60 @ 0x3c │ │ - b.n 20704 │ │ + b.n 3fdb4 │ │ adds r0, r4, r3 │ │ - b.n 21012 │ │ + b.n 406c2 │ │ adds r0, r4, r7 │ │ - b.n 20d18 │ │ + b.n 403c8 │ │ asrs r0, r4, #20 │ │ - b.n 20d1c │ │ + b.n 403cc │ │ lsls r3, r4, #15 │ │ - b.n 2101e │ │ + b.n 406ce │ │ lsrs r3, r4, #5 │ │ - b.n 20d22 │ │ + b.n 403d2 │ │ lsls r3, r4, #6 │ │ - b.n 20d26 │ │ + b.n 403d6 │ │ adds r0, #56 @ 0x38 │ │ - b.n 20720 │ │ + b.n 3fdd0 │ │ movs r3, r0 │ │ - b.n 20dee │ │ + b.n 4049e │ │ adds r0, #68 @ 0x44 │ │ - b.n 2082c │ │ + b.n 3fedc │ │ movs r3, r0 │ │ - b.n 20df6 │ │ + b.n 404a6 │ │ movs r1, r0 │ │ - b.n 20dfa │ │ + b.n 404aa │ │ movs r4, r6 │ │ - b.n 20714 │ │ + b.n 3fdc4 │ │ movs r5, r0 │ │ - b.n 20e02 │ │ + b.n 404b2 │ │ asrs r6, r2, #4 │ │ - b.n 2131e │ │ + b.n 409ce │ │ movs r6, r1 │ │ - b.n 20e0a │ │ + b.n 404ba │ │ adds r4, r4, r6 │ │ - b.n 21390 │ │ + b.n 40a40 │ │ movs r1, r1 │ │ - b.n 20e12 │ │ + b.n 404c2 │ │ movs r1, r0 │ │ - b.n 20e16 │ │ + b.n 404c6 │ │ asrs r0, r1, #32 │ │ - b.n 20854 │ │ + b.n 3ff04 │ │ str r0, [sp, #0] │ │ - b.n 20e20 │ │ + b.n 404d0 │ │ asrs r7, r0, #32 │ │ - b.n 21034 │ │ + b.n 406e4 │ │ str r7, [r0, r0] │ │ - b.n 20d38 │ │ + b.n 403e8 │ │ asrs r4, r1, #32 │ │ - b.n 20d2c │ │ + b.n 403dc │ │ stmia r0!, {r3} │ │ - b.n 20e2e │ │ + b.n 404de │ │ asrs r5, r0, #32 │ │ - b.n 21034 │ │ + b.n 406e4 │ │ str r1, [r5, r5] │ │ - b.n 21076 │ │ + b.n 40726 │ │ ldrsb r1, [r5, r3] │ │ - b.n 20d84 │ │ + b.n 40434 │ │ movs r0, r6 │ │ - b.n 20774 │ │ + b.n 3fe24 │ │ ldrh r1, [r5, r5] │ │ - b.n 20d8c │ │ + b.n 4043c │ │ adds r0, #1 │ │ - b.n 20e50 │ │ + b.n 40500 │ │ strh r4, [r5, r5] │ │ - b.n 2108a │ │ + b.n 4073a │ │ strb r4, [r5, r7] │ │ - b.n 20d98 │ │ + b.n 40448 │ │ asrs r4, r0, #32 │ │ - b.n 20d9e │ │ + b.n 4044e │ │ stcl 0, cr14, [ip], #148 @ 0x94 │ │ ldr r0, [r4, r3] │ │ - b.n 2109a │ │ + b.n 4074a │ │ ldr r0, [r4, r7] │ │ - b.n 20da8 │ │ + b.n 40458 │ │ asrs r1, r0, #32 │ │ - b.n 20d7a │ │ + b.n 4042a │ │ strb r0, [r4, r4] │ │ - b.n 20db0 │ │ + b.n 40460 │ │ lsls r0, r0, #1 │ │ - b.n 207a0 │ │ + b.n 3fe50 │ │ strh r4, [r0, #0] │ │ - b.n 20db0 │ │ + b.n 40460 │ │ asrs r0, r4, #15 │ │ - b.n 210b2 │ │ + b.n 40762 │ │ adds r0, r4, r5 │ │ - b.n 20db8 │ │ + b.n 40468 │ │ asrs r0, r4, #6 │ │ - b.n 20dbc │ │ + b.n 4046c │ │ movs r4, r7 │ │ - b.n 207b4 │ │ + b.n 3fe64 │ │ asrs r0, r0, #32 │ │ - b.n 20e84 │ │ + b.n 40534 │ │ lsls r0, r0, #1 │ │ - b.n 208c0 │ │ + b.n 3ff70 │ │ asrs r0, r0, #32 │ │ - b.n 20e8c │ │ + b.n 4053c │ │ movs r5, r0 │ │ - b.n 20e90 │ │ + b.n 40540 │ │ movs r0, r7 │ │ - b.n 207a8 │ │ + b.n 3fe58 │ │ asrs r2, r0, #32 │ │ - b.n 20e96 │ │ + b.n 40546 │ │ cmp r4, #8 │ │ - b.n 213a6 │ │ + b.n 40a56 │ │ asrs r0, r1, #32 │ │ - b.n 20ea0 │ │ + b.n 40550 │ │ cmp r6, #55 @ 0x37 │ │ - b.n 21424 │ │ + b.n 40ad4 │ │ asrs r6, r1, #32 │ │ - b.n 20ea8 │ │ + b.n 40558 │ │ asrs r2, r0, #32 │ │ - b.n 20eac │ │ + b.n 4055c │ │ str r1, [r0, r0] │ │ - b.n 20eb4 │ │ + b.n 40564 │ │ asrs r2, r1, #32 │ │ - b.n 20eb4 │ │ + b.n 40564 │ │ movs r0, #9 │ │ - b.n 210c0 │ │ + b.n 40770 │ │ adds r0, #9 │ │ - b.n 20dc4 │ │ + b.n 40474 │ │ movs r0, #7 │ │ - b.n 20dc2 │ │ + b.n 40472 │ │ movs r0, #3 │ │ - b.n 210c6 │ │ + b.n 40776 │ │ adds r1, #101 @ 0x65 │ │ - b.n 21106 │ │ + b.n 407b6 │ │ adds r6, #229 @ 0xe5 │ │ - b.n 20e10 │ │ + b.n 404c0 │ │ subs r3, #101 @ 0x65 │ │ - b.n 20e14 │ │ + b.n 404c4 │ │ movs r2, r0 │ │ - b.n 20ed8 │ │ + b.n 40588 │ │ movs r0, #6 │ │ - b.n 20e2e │ │ + b.n 404de │ │ movs r0, r1 │ │ - b.n 208f4 │ │ + b.n 3ffa4 │ │ movs r0, #2 │ │ - b.n 20de0 │ │ + b.n 40490 │ │ movs r6, r0 │ │ - b.n 20e26 │ │ + b.n 404d6 │ │ movs r0, #52 @ 0x34 │ │ - b.n 2081c │ │ + b.n 3fecc │ │ adds r3, #97 @ 0x61 │ │ - b.n 2112a │ │ + b.n 407da │ │ adds r5, #225 @ 0xe1 │ │ - b.n 20e34 │ │ + b.n 404e4 │ │ ldrh r1, [r4, #38] @ 0x26 │ │ - b.n 20e38 │ │ + b.n 404e8 │ │ subs r0, #226 @ 0xe2 │ │ - b.n 21136 │ │ + b.n 407e6 │ │ subs r1, #226 @ 0xe2 │ │ - b.n 20e40 │ │ - b.n 20840 │ │ - b.n 20e44 │ │ + b.n 404f0 │ │ + b.n 3fef0 │ │ + b.n 404f4 │ │ adds r0, #68 @ 0x44 │ │ - b.n 20838 │ │ + b.n 3fee8 │ │ movs r3, #227 @ 0xe3 │ │ - b.n 21146 │ │ + b.n 407f6 │ │ cmp r1, #99 @ 0x63 │ │ - b.n 20e4e │ │ + b.n 404fe │ │ movs r1, #163 @ 0xa3 │ │ - b.n 20e52 │ │ + b.n 40502 │ │ adds r0, #64 @ 0x40 │ │ - b.n 20848 │ │ + b.n 3fef8 │ │ movs r0, #3 │ │ - b.n 20f1a │ │ + b.n 405ca │ │ adds r0, #60 @ 0x3c │ │ - b.n 20954 │ │ + b.n 40004 │ │ movs r0, #3 │ │ - b.n 20f22 │ │ + b.n 405d2 │ │ adds r7, #76 @ 0x4c │ │ - b.n 21430 │ │ + b.n 40ae0 │ │ movs r0, #14 │ │ - b.n 20f2a │ │ + b.n 405da │ │ movs r0, #60 @ 0x3c │ │ - b.n 20840 │ │ + b.n 3fef0 │ │ movs r0, #4 │ │ - b.n 20f32 │ │ + b.n 405e2 │ │ adds r7, #72 @ 0x48 │ │ - b.n 214b6 │ │ + b.n 40b66 │ │ movs r0, #0 │ │ - b.n 20f3a │ │ + b.n 405ea │ │ movs r0, r1 │ │ - b.n 20974 │ │ + b.n 40024 │ │ movs r0, #8 │ │ - b.n 20f42 │ │ + b.n 405f2 │ │ movs r0, #3 │ │ - b.n 20f46 │ │ - add r0, pc, #8 @ (adr r0, 20e4c ) │ │ - b.n 20f46 │ │ + b.n 405f6 │ │ + add r0, pc, #8 @ (adr r0, 404fc ) │ │ + b.n 405f6 │ │ adds r0, #5 │ │ - b.n 2115e │ │ + b.n 4080e │ │ ands r5, r0 │ │ - b.n 20e62 │ │ + b.n 40512 │ │ adds r0, #9 │ │ - b.n 20e58 │ │ + b.n 40508 │ │ adds r0, #4 │ │ - b.n 2115c │ │ + b.n 4080c │ │ adcs r2, r5 │ │ - b.n 2119a │ │ + b.n 4084a │ │ mov sl, sp │ │ - b.n 20ea6 │ │ - ldr r3, [pc, #424] @ (21008 ) │ │ - b.n 20eaa │ │ + b.n 40556 │ │ + ldr r3, [pc, #424] @ (406b8 ) │ │ + b.n 4055a │ │ movs r3, r0 │ │ - b.n 20f6e │ │ + b.n 4061e │ │ movs r0, r1 │ │ - b.n 20984 │ │ + b.n 40034 │ │ movs r0, r5 │ │ - b.n 209a8 │ │ + b.n 40058 │ │ adds r0, #12 │ │ - b.n 20eb4 │ │ + b.n 40564 │ │ movs r0, #0 │ │ - b.n 20f7a │ │ + b.n 4062a │ │ movs r0, r7 │ │ - b.n 208b0 │ │ + b.n 3ff60 │ │ adds r0, #3 │ │ - b.n 20e82 │ │ + b.n 40532 │ │ muls r2, r4 │ │ - b.n 211c2 │ │ - b.n 20e9c │ │ - b.n 20ecc │ │ + b.n 40872 │ │ + b.n 4054c │ │ + b.n 4057c │ │ cmp sl, ip │ │ - b.n 20ed2 │ │ + b.n 40582 │ │ ldrh r2, [r4, #38] @ 0x26 │ │ - b.n 20ed6 │ │ - ldr r0, [pc, #896] @ (21210 ) │ │ - b.n 211d2 │ │ - ldr r1, [pc, #896] @ (21214 ) │ │ - b.n 20ede │ │ + b.n 40586 │ │ + ldr r0, [pc, #896] @ (408c0 ) │ │ + b.n 40882 │ │ + ldr r1, [pc, #896] @ (408c4 ) │ │ + b.n 4058e │ │ cmp r0, r4 │ │ - b.n 20ee2 │ │ + b.n 40592 │ │ movs r4, r6 │ │ - b.n 209d8 │ │ + b.n 40088 │ │ adds r3, #224 @ 0xe0 │ │ - b.n 211e2 │ │ + b.n 40892 │ │ subs r1, #96 @ 0x60 │ │ - b.n 20eec │ │ + b.n 4059c │ │ adds r1, #160 @ 0xa0 │ │ - b.n 20ef0 │ │ + b.n 405a0 │ │ lsls r4, r0, #1 │ │ - b.n 208e4 │ │ + b.n 3ff94 │ │ adds r0, #0 │ │ - b.n 20fb8 │ │ + b.n 40668 │ │ movs r0, r7 │ │ - b.n 209f0 │ │ + b.n 400a0 │ │ adds r0, #0 │ │ - b.n 20fc0 │ │ + b.n 40670 │ │ movs r4, r0 │ │ - b.n 20fc4 │ │ + b.n 40674 │ │ lsls r0, r0, #1 │ │ - b.n 208d8 │ │ + b.n 3ff88 │ │ adds r0, #6 │ │ - b.n 20fc6 │ │ + b.n 40676 │ │ ldr r5, [r6, #72] @ 0x48 │ │ - b.n 214e0 │ │ + b.n 40b90 │ │ adds r0, #14 │ │ - b.n 20fd4 │ │ + b.n 40684 │ │ movs r0, r1 │ │ - b.n 20a0c │ │ + b.n 400bc │ │ adds r0, #8 │ │ - b.n 20fdc │ │ + b.n 4068c │ │ str r0, [r6, #72] @ 0x48 │ │ - b.n 21560 │ │ + b.n 40c10 │ │ adds r0, #6 │ │ - b.n 20fe4 │ │ + b.n 40694 │ │ strh r3, [r0, #0] │ │ - b.n 20fe2 │ │ + b.n 40692 │ │ str r2, [r1, #0] │ │ - b.n 211f6 │ │ + b.n 408a6 │ │ ands r2, r1 │ │ - b.n 20efa │ │ + b.n 405aa │ │ str r5, [r0, #0] │ │ - b.n 20efa │ │ + b.n 405aa │ │ str r4, [r0, #0] │ │ - b.n 211fe │ │ + b.n 408ae │ │ adcs r0, r5 │ │ - b.n 21236 │ │ + b.n 408e6 │ │ mov r8, sp │ │ - b.n 20f42 │ │ - ldr r3, [pc, #416] @ (2109c ) │ │ - b.n 20f46 │ │ + b.n 405f2 │ │ + ldr r3, [pc, #416] @ (4074c ) │ │ + b.n 405f6 │ │ movs r6, r0 │ │ - b.n 2100a │ │ + b.n 406ba │ │ movs r0, r5 │ │ - b.n 20a20 │ │ + b.n 400d0 │ │ movs r4, r7 │ │ - b.n 20940 │ │ + b.n 3fff0 │ │ str r7, [r0, #0] │ │ - b.n 21014 │ │ + b.n 406c4 │ │ strb r1, [r0, #0] │ │ - b.n 20f56 │ │ + b.n 40606 │ │ strb r7, [r0, #0] │ │ - b.n 20f22 │ │ + b.n 405d2 │ │ adds r3, #102 @ 0x66 │ │ - b.n 2125a │ │ + b.n 4090a │ │ ands r1, r0 │ │ - b.n 20f6c │ │ + b.n 4061c │ │ ldrb r0, [r4, #3] │ │ - b.n 21262 │ │ + b.n 40912 │ │ ldrb r0, [r4, #7] │ │ - b.n 20f74 │ │ + b.n 40624 │ │ adds r5, #230 @ 0xe6 │ │ - b.n 20f70 │ │ + b.n 40620 │ │ strb r0, [r4, #20] │ │ - b.n 20f7c │ │ + b.n 4062c │ │ movs r0, r6 │ │ - b.n 20a6c │ │ + b.n 4011c │ │ stcl 0, cr14, [r6], #140 @ 0x8c │ │ adds r3, #224 @ 0xe0 │ │ - b.n 2127a │ │ + b.n 4092a │ │ subs r1, #96 @ 0x60 │ │ - b.n 20f84 │ │ + b.n 40634 │ │ adds r1, #160 @ 0xa0 │ │ - b.n 20f88 │ │ + b.n 40638 │ │ movs r4, r6 │ │ - b.n 20a80 │ │ + b.n 40130 │ │ adds r0, #0 │ │ - b.n 21050 │ │ + b.n 40700 │ │ lsls r0, r1, #1 │ │ - b.n 20984 │ │ + b.n 40034 │ │ adds r0, #0 │ │ - b.n 21058 │ │ + b.n 40708 │ │ movs r7, r0 │ │ - b.n 2105c │ │ + b.n 4070c │ │ lsls r4, r0, #1 │ │ - b.n 20970 │ │ + b.n 40020 │ │ movs r4, r1 │ │ - b.n 2105e │ │ + b.n 4070e │ │ subs r4, #179 @ 0xb3 │ │ - b.n 21562 │ │ + b.n 40c12 │ │ movs r4, r0 │ │ - b.n 21066 │ │ + b.n 40716 │ │ subs r1, #28 │ │ - b.n 215f0 │ │ + b.n 40ca0 │ │ movs r6, r1 │ │ - b.n 2106e │ │ + b.n 4071e │ │ strb r2, [r0, #0] │ │ - b.n 20fbe │ │ + b.n 4066e │ │ movs r3, r0 │ │ - b.n 21076 │ │ + b.n 40726 │ │ adds r0, #40 @ 0x28 │ │ - b.n 20ab4 │ │ + b.n 40164 │ │ stmia r0!, {r0, r3} │ │ - b.n 2107e │ │ - b.n 20f80 │ │ - b.n 21088 │ │ + b.n 4072e │ │ + b.n 40630 │ │ + b.n 40738 │ │ strb r7, [r0, #0] │ │ - b.n 20f9e │ │ + b.n 4064e │ │ adds r0, #8 │ │ - b.n 212a6 │ │ + b.n 40956 │ │ ands r0, r1 │ │ - b.n 20faa │ │ + b.n 4065a │ │ adds r0, #10 │ │ - b.n 20f98 │ │ + b.n 40648 │ │ strb r2, [r0, #0] │ │ - b.n 20fe4 │ │ + b.n 40694 │ │ adds r0, #4 │ │ - b.n 212a0 │ │ + b.n 40950 │ │ adcs r6, r5 │ │ - b.n 212de │ │ + b.n 4098e │ │ mov lr, sp │ │ - b.n 20fea │ │ - ldr r3, [pc, #440] @ (2115c ) │ │ - b.n 20fee │ │ + b.n 4069a │ │ + ldr r3, [pc, #440] @ (4080c ) │ │ + b.n 4069e │ │ adds r0, #3 │ │ - b.n 210b2 │ │ + b.n 40762 │ │ adds r0, #40 @ 0x28 │ │ - b.n 20ac8 │ │ + b.n 40178 │ │ lsls r0, r0, #1 │ │ - b.n 209e8 │ │ + b.n 40098 │ │ muls r4, r5 │ │ - b.n 212f6 │ │ + b.n 409a6 │ │ cmp ip, sp │ │ - b.n 21002 │ │ + b.n 406b2 │ │ ldr r4, [sp, #944] @ 0x3b0 │ │ - b.n 21006 │ │ + b.n 406b6 │ │ subs r0, #224 @ 0xe0 │ │ - b.n 21302 │ │ + b.n 409b2 │ │ subs r1, #224 @ 0xe0 │ │ - b.n 2100c │ │ + b.n 406bc │ │ adds r5, #32 │ │ - b.n 21010 │ │ + b.n 406c0 │ │ lsls r0, r2, #1 │ │ - b.n 20b08 │ │ + b.n 401b8 │ │ mvns r0, r4 │ │ - b.n 21312 │ │ - ldr r1, [pc, #384] @ (21154 ) │ │ - b.n 2101e │ │ + b.n 409c2 │ │ + ldr r1, [pc, #384] @ (40804 ) │ │ + b.n 406ce │ │ sbcs r0, r4 │ │ - b.n 21022 │ │ + b.n 406d2 │ │ movs r0, r6 │ │ - b.n 20b18 │ │ + b.n 401c8 │ │ ands r0, r0 │ │ - b.n 210ea │ │ + b.n 4079a │ │ lsls r4, r1, #1 │ │ - b.n 20a1c │ │ + b.n 400cc │ │ ands r0, r0 │ │ - b.n 210f2 │ │ + b.n 407a2 │ │ movs r3, r0 │ │ - b.n 210f6 │ │ + b.n 407a6 │ │ movs r4, r6 │ │ - b.n 20b0c │ │ + b.n 401bc │ │ asrs r1, r0, #32 │ │ - b.n 210f6 │ │ + b.n 407a6 │ │ subs r2, #74 @ 0x4a │ │ - b.n 2160e │ │ + b.n 40cbe │ │ asrs r7, r0, #32 │ │ - b.n 21100 │ │ + b.n 407b0 │ │ movs r0, r5 │ │ - b.n 20b3c │ │ + b.n 401ec │ │ asrs r1, r1, #32 │ │ - b.n 21108 │ │ + b.n 407b8 │ │ subs r6, #216 @ 0xd8 │ │ - b.n 21692 │ │ + b.n 40d42 │ │ asrs r3, r0, #32 │ │ - b.n 21110 │ │ + b.n 407c0 │ │ adds r0, #1 │ │ - b.n 21112 │ │ + b.n 407c2 │ │ asrs r5, r0, #32 │ │ - b.n 21118 │ │ + b.n 407c8 │ │ ands r6, r1 │ │ - b.n 21320 │ │ + b.n 409d0 │ │ strb r6, [r1, #0] │ │ - b.n 21024 │ │ + b.n 406d4 │ │ ands r0, r1 │ │ - b.n 2102a │ │ + b.n 406da │ │ strh r1, [r4, r5] │ │ - b.n 21366 │ │ + b.n 40a16 │ │ ands r7, r0 │ │ - b.n 21332 │ │ + b.n 409e2 │ │ strb r3, [r4, #5] │ │ - b.n 2136e │ │ + b.n 40a1e │ │ strb r3, [r4, #27] │ │ - b.n 21080 │ │ + b.n 40730 │ │ strb r1, [r4, r7] │ │ - b.n 21080 │ │ + b.n 40730 │ │ ldrb r3, [r4, #13] │ │ - b.n 21088 │ │ + b.n 40738 │ │ ldr r4, [sp, #900] @ 0x384 │ │ - b.n 21088 │ │ + b.n 40738 │ │ movs r4, r0 │ │ - b.n 21150 │ │ + b.n 40800 │ │ movs r0, r6 │ │ - b.n 20b60 │ │ + b.n 40210 │ │ lsls r4, r0, #1 │ │ - b.n 20a80 │ │ + b.n 40130 │ │ strb r6, [r0, #0] │ │ - b.n 210a6 │ │ + b.n 40756 │ │ strb r7, [r0, #0] │ │ - b.n 21054 │ │ + b.n 40704 │ │ strb r6, [r0, #0] │ │ - b.n 210a4 │ │ - ldr r0, [pc, #896] @ (213d8 ) │ │ - b.n 2139a │ │ - ldr r1, [pc, #896] @ (213dc ) │ │ - b.n 210a6 │ │ + b.n 40754 │ │ + ldr r0, [pc, #896] @ (40a88 ) │ │ + b.n 40a4a │ │ + ldr r1, [pc, #896] @ (40a8c ) │ │ + b.n 40756 │ │ cmp r0, r4 │ │ - b.n 210aa │ │ + b.n 4075a │ │ lsls r4, r1, #1 │ │ - b.n 20ba0 │ │ + b.n 40250 │ │ strh r0, [r4, r7] │ │ - b.n 213aa │ │ + b.n 40a5a │ │ ldr r0, [r4, r5] │ │ - b.n 210b8 │ │ + b.n 40768 │ │ str r0, [r4, r6] │ │ - b.n 210bc │ │ + b.n 4076c │ │ lsls r0, r2, #1 │ │ - b.n 20bb0 │ │ + b.n 40260 │ │ str r0, [r0, r0] │ │ - b.n 21184 │ │ + b.n 40834 │ │ movs r0, r6 │ │ - b.n 20ab4 │ │ + b.n 40164 │ │ str r0, [r0, r0] │ │ - b.n 2118c │ │ + b.n 4083c │ │ movs r4, r0 │ │ - b.n 21190 │ │ + b.n 40840 │ │ lsls r0, r2, #1 │ │ - b.n 20ba4 │ │ + b.n 40254 │ │ movs r0, #2 │ │ - b.n 2118e │ │ - ldr r2, [pc, #316] @ (211cc ) │ │ - b.n 216aa │ │ + b.n 4083e │ │ + ldr r2, [pc, #316] @ (4087c ) │ │ + b.n 40d5a │ │ movs r0, #7 │ │ - b.n 2119a │ │ + b.n 4084a │ │ movs r0, r6 │ │ - b.n 20bd4 │ │ + b.n 40284 │ │ movs r0, #9 │ │ - b.n 211a2 │ │ - ldr r3, [pc, #624] @ (21310 ) │ │ - b.n 2172c │ │ + b.n 40852 │ │ + ldr r3, [pc, #624] @ (409c0 ) │ │ + b.n 40ddc │ │ movs r0, #4 │ │ - b.n 211aa │ │ + b.n 4085a │ │ str r2, [r0, r0] │ │ - b.n 211aa │ │ + b.n 4085a │ │ movs r0, #10 │ │ - b.n 211b2 │ │ + b.n 40862 │ │ ands r3, r0 │ │ - b.n 213bc │ │ + b.n 40a6c │ │ strb r3, [r0, #0] │ │ - b.n 210c0 │ │ + b.n 40770 │ │ ands r6, r1 │ │ - b.n 210c2 │ │ + b.n 40772 │ │ ands r7, r0 │ │ - b.n 213c6 │ │ + b.n 40a76 │ │ strb r5, [r4, #5] │ │ - b.n 21402 │ │ + b.n 40ab2 │ │ strb r5, [r4, #27] │ │ - b.n 21114 │ │ + b.n 407c4 │ │ ldrb r5, [r4, #13] │ │ - b.n 21118 │ │ + b.n 407c8 │ │ movs r4, r0 │ │ - b.n 211dc │ │ + b.n 4088c │ │ movs r0, r6 │ │ - b.n 20bec │ │ + b.n 4029c │ │ movs r4, r6 │ │ - b.n 20c10 │ │ + b.n 402c0 │ │ strb r2, [r4, #13] │ │ - b.n 2141a │ │ + b.n 40aca │ │ strb r2, [r4, #23] │ │ - b.n 2112c │ │ + b.n 407dc │ │ ands r4, r1 │ │ - b.n 21124 │ │ + b.n 407d4 │ │ ldr r4, [sp, #904] @ 0x388 │ │ - b.n 21134 │ │ + b.n 407e4 │ │ ands r4, r0 │ │ - b.n 210ee │ │ + b.n 4079e │ │ ldrb r0, [r4, #3] │ │ - b.n 2142e │ │ - add r0, pc, #48 @ (adr r0, 21120 ) │ │ - b.n 2113a │ │ + b.n 40ade │ │ + add r0, pc, #48 @ (adr r0, 407d0 ) │ │ + b.n 407ea │ │ ldrb r0, [r4, #7] │ │ - b.n 21144 │ │ + b.n 407f4 │ │ strb r0, [r4, #20] │ │ - b.n 21148 │ │ + b.n 407f8 │ │ lsls r0, r1, #1 │ │ - b.n 20c38 │ │ + b.n 402e8 │ │ mvns r0, r4 │ │ - b.n 21442 │ │ - ldr r1, [pc, #384] @ (21284 ) │ │ - b.n 2114e │ │ + b.n 40af2 │ │ + ldr r1, [pc, #384] @ (40934 ) │ │ + b.n 407fe │ │ sbcs r0, r4 │ │ - b.n 21152 │ │ + b.n 40802 │ │ lsls r4, r1, #1 │ │ - b.n 20c48 │ │ + b.n 402f8 │ │ ands r0, r0 │ │ - b.n 2121a │ │ + b.n 408ca │ │ movs r4, r6 │ │ - b.n 20b4c │ │ + b.n 401fc │ │ ands r0, r0 │ │ - b.n 21222 │ │ + b.n 408d2 │ │ movs r7, r0 │ │ - b.n 21226 │ │ + b.n 408d6 │ │ lsls r4, r1, #1 │ │ - b.n 20c3c │ │ + b.n 402ec │ │ ands r6, r0 │ │ - b.n 21226 │ │ + b.n 408d6 │ │ ldr r3, [r6, #124] @ 0x7c │ │ - b.n 21736 │ │ + b.n 40de6 │ │ strb r2, [r1, #0] │ │ - b.n 21236 │ │ + b.n 408e6 │ │ movs r0, r6 │ │ - b.n 20c6c │ │ + b.n 4031c │ │ strb r1, [r1, #0] │ │ - b.n 21244 │ │ + b.n 408f4 │ │ ldr r6, [r5, #0] │ │ - b.n 217c6 │ │ + b.n 40e76 │ │ ands r6, r0 │ │ - b.n 2124c │ │ - add r0, pc, #16 @ (adr r0, 21150 ) │ │ - b.n 21242 │ │ + b.n 408fc │ │ + add r0, pc, #16 @ (adr r0, 40800 ) │ │ + b.n 408f2 │ │ ands r0, r1 │ │ - b.n 2124e │ │ + b.n 408fe │ │ str r5, [r0, #0] │ │ - b.n 2145e │ │ + b.n 40b0e │ │ strb r5, [r0, #0] │ │ - b.n 21162 │ │ + b.n 40812 │ │ str r3, [r0, #0] │ │ - b.n 2115e │ │ + b.n 4080e │ │ str r7, [r0, #0] │ │ - b.n 21462 │ │ + b.n 40b12 │ │ strb r2, [r5, #5] │ │ - b.n 2149a │ │ + b.n 40b4a │ │ strb r2, [r5, #27] │ │ - b.n 211ac │ │ + b.n 4085c │ │ ldrb r2, [r5, #13] │ │ - b.n 211b0 │ │ + b.n 40860 │ │ movs r6, r0 │ │ - b.n 21274 │ │ + b.n 40924 │ │ movs r0, r6 │ │ - b.n 20c84 │ │ + b.n 40334 │ │ lsls r0, r2, #1 │ │ - b.n 20ca8 │ │ + b.n 40358 │ │ strb r4, [r4, #13] │ │ - b.n 214b2 │ │ + b.n 40b62 │ │ strb r4, [r4, #23] │ │ - b.n 211c4 │ │ + b.n 40874 │ │ str r1, [r0, #0] │ │ - b.n 211be │ │ + b.n 4086e │ │ ldr r4, [sp, #912] @ 0x390 │ │ - b.n 211cc │ │ + b.n 4087c │ │ str r6, [r0, #0] │ │ - b.n 2118a │ │ + b.n 4083a │ │ ldrb r0, [r4, #3] │ │ - b.n 214c6 │ │ + b.n 40b76 │ │ strh r1, [r0, #0] │ │ - b.n 211d6 │ │ + b.n 40886 │ │ ldrb r0, [r4, #7] │ │ - b.n 211dc │ │ + b.n 4088c │ │ strb r0, [r4, #20] │ │ - b.n 211e0 │ │ + b.n 40890 │ │ lsls r4, r0, #1 │ │ - b.n 20cd0 │ │ + b.n 40380 │ │ str r0, [r4, #60] @ 0x3c │ │ - b.n 214da │ │ + b.n 40b8a │ │ ldr r0, [r4, #20] │ │ - b.n 211ea │ │ + b.n 4089a │ │ str r0, [r4, #24] │ │ - b.n 211ee │ │ + b.n 4089e │ │ lsls r0, r1, #1 │ │ - b.n 20ce0 │ │ + b.n 40390 │ │ str r0, [r0, #0] │ │ - b.n 212b6 │ │ + b.n 40966 │ │ movs r0, r7 │ │ - b.n 20be4 │ │ + b.n 40294 │ │ str r0, [r0, #0] │ │ - b.n 212be │ │ + b.n 4096e │ │ movs r7, r0 │ │ - b.n 212c2 │ │ + b.n 40972 │ │ movs r0, r7 │ │ - b.n 20bd0 │ │ + b.n 40280 │ │ movs r4, r1 │ │ - b.n 212be │ │ + b.n 4096e │ │ strb r6, [r5, #11] │ │ - b.n 217d2 │ │ + b.n 40e82 │ │ movs r0, r1 │ │ - b.n 212c6 │ │ + b.n 40976 │ │ strb r7, [r1, #18] │ │ - b.n 21858 │ │ + b.n 40f08 │ │ movs r1, r1 │ │ - b.n 212ce │ │ + b.n 4097e │ │ str r7, [r0, #0] │ │ - b.n 212d2 │ │ + b.n 40982 │ │ movs r0, r6 │ │ - b.n 20d10 │ │ + b.n 403c0 │ │ str r0, [sp, #24] │ │ - b.n 212da │ │ + b.n 4098a │ │ str r6, [r1, #0] │ │ - b.n 212ea │ │ + b.n 4099a │ │ strb r2, [r1, #0] │ │ - b.n 214f4 │ │ + b.n 40ba4 │ │ movs r2, r1 │ │ - b.n 211f8 │ │ + b.n 408a8 │ │ strb r5, [r0, #0] │ │ - b.n 211f8 │ │ + b.n 408a8 │ │ movs r0, r0 │ │ - b.n 214fc │ │ + b.n 40bac │ │ strb r1, [r5, #5] │ │ - b.n 21532 │ │ + b.n 40be2 │ │ strb r1, [r5, #27] │ │ - b.n 21244 │ │ + b.n 408f4 │ │ ldrb r1, [r5, #13] │ │ - b.n 21248 │ │ + b.n 408f8 │ │ movs r0, r0 │ │ - b.n 2130c │ │ + b.n 409bc │ │ lsls r0, r1, #1 │ │ - b.n 20d1c │ │ + b.n 403cc │ │ movs r2, r0 │ │ - b.n 2124e │ │ + b.n 408fe │ │ strb r6, [r4, #13] │ │ - b.n 2154a │ │ + b.n 40bfa │ │ movs r0, r0 │ │ - b.n 2121a │ │ + b.n 408ca │ │ strb r6, [r4, #23] │ │ - b.n 21260 │ │ - b.n 21218 │ │ - b.n 21256 │ │ + b.n 40910 │ │ + b.n 408c8 │ │ + b.n 40906 │ │ lsls r4, r1, #1 │ │ - b.n 20d54 │ │ + b.n 40404 │ │ ldrh r6, [r4, #38] @ 0x26 │ │ - b.n 2126c │ │ + b.n 4091c │ │ ldrb r0, [r4, #3] │ │ - b.n 21562 │ │ + b.n 40c12 │ │ ldrb r0, [r4, #7] │ │ - b.n 21274 │ │ + b.n 40924 │ │ stmia r5!, {r5} │ │ - b.n 21278 │ │ + b.n 40928 │ │ strb r0, [r0, #1] │ │ - b.n 20d68 │ │ + b.n 40418 │ │ lsls r7, r4, #15 │ │ - b.n 21572 │ │ + b.n 40c22 │ │ lsrs r7, r4, #5 │ │ - b.n 21276 │ │ + b.n 40926 │ │ lsls r7, r4, #6 │ │ - b.n 2127a │ │ + b.n 4092a │ │ strb r4, [r0, #1] │ │ - b.n 20d78 │ │ + b.n 40428 │ │ movs r7, r0 │ │ - b.n 21342 │ │ + b.n 409f2 │ │ strb r4, [r7, #0] │ │ - b.n 20c7c │ │ + b.n 4032c │ │ movs r7, r0 │ │ - b.n 2134a │ │ + b.n 409fa │ │ stmia r0!, {r2, r3} │ │ - b.n 2134e │ │ + b.n 409fe │ │ movs r1, r0 │ │ - b.n 2136a │ │ + b.n 40a1a │ │ asrs r7, r5, #13 │ │ - b.n 21862 │ │ + b.n 40f12 │ │ movs r6, r1 │ │ - b.n 2135a │ │ + b.n 40a0a │ │ adds r5, r4, r2 │ │ - b.n 218ec │ │ + b.n 40f9c │ │ movs r0, r1 │ │ - b.n 21362 │ │ + b.n 40a12 │ │ movs r1, r0 │ │ - b.n 21366 │ │ + b.n 40a16 │ │ asrs r0, r1, #1 │ │ - b.n 20da4 │ │ + b.n 40454 │ │ adds r0, #3 │ │ - b.n 2136e │ │ + b.n 40a1e │ │ strh r0, [r0, #0] │ │ - b.n 21374 │ │ + b.n 40a24 │ │ strb r1, [r1, #0] │ │ - b.n 21586 │ │ + b.n 40c36 │ │ asrs r1, r1, #32 │ │ - b.n 2128a │ │ + b.n 4093a │ │ strb r2, [r1, #0] │ │ - b.n 2128c │ │ + b.n 4093c │ │ lsls r3, r4, #13 │ │ - b.n 215c2 │ │ + b.n 40c72 │ │ asrs r1, r0, #32 │ │ - b.n 21594 │ │ + b.n 40c44 │ │ strb r0, [r5, #5] │ │ - b.n 215ca │ │ + b.n 40c7a │ │ strb r0, [r5, #27] │ │ - b.n 212dc │ │ + b.n 4098c │ │ lsls r3, r4, #23 │ │ - b.n 212d2 │ │ + b.n 40982 │ │ ldrb r0, [r5, #13] │ │ - b.n 212e4 │ │ + b.n 40994 │ │ lsrs r3, r4, #19 │ │ - b.n 212da │ │ + b.n 4098a │ │ asrs r1, r0, #32 │ │ - b.n 213ac │ │ + b.n 40a5c │ │ asrs r4, r7, #32 │ │ - b.n 20cb8 │ │ + b.n 40368 │ │ lsls r0, r1, #1 │ │ - b.n 20dc0 │ │ + b.n 40470 │ │ movs r4, r0 │ │ - b.n 212f6 │ │ + b.n 409a6 │ │ movs r0, r0 │ │ - b.n 212b4 │ │ + b.n 40964 │ │ movs r4, r0 │ │ - b.n 212f2 │ │ + b.n 409a2 │ │ lsls r4, r0, #1 │ │ - b.n 20dd0 │ │ + b.n 40480 │ │ asrs r0, r7, #32 │ │ - b.n 20cf0 │ │ + b.n 403a0 │ │ lsrs r1, r4, #3 │ │ - b.n 215fe │ │ + b.n 40cae │ │ lsrs r1, r4, #7 │ │ - b.n 21302 │ │ + b.n 409b2 │ │ asrs r1, r4, #20 │ │ - b.n 21306 │ │ + b.n 409b6 │ │ movs r4, r7 │ │ - b.n 20e04 │ │ - b.n 21a8c │ │ - b.n 2160e │ │ + b.n 404b4 │ │ + b.n 4113c │ │ + b.n 40cbe │ │ ldrb r0, [r4, #5] │ │ - b.n 2132e │ │ + b.n 409de │ │ strb r0, [r4, #6] │ │ - b.n 21324 │ │ + b.n 409d4 │ │ lsls r0, r0, #1 │ │ - b.n 20e14 │ │ + b.n 404c4 │ │ strb r0, [r0, #0] │ │ - b.n 213ec │ │ + b.n 40a9c │ │ lsls r0, r0, #1 │ │ - b.n 20d18 │ │ + b.n 403c8 │ │ strb r0, [r0, #0] │ │ - b.n 213f4 │ │ + b.n 40aa4 │ │ movs r1, r0 │ │ - b.n 213f8 │ │ + b.n 40aa8 │ │ asrs r4, r0, #1 │ │ - b.n 20e28 │ │ + b.n 404d8 │ │ movs r0, #2 │ │ - b.n 213f2 │ │ + b.n 40aa2 │ │ asrs r1, r0, #32 │ │ - b.n 213fa │ │ + b.n 40aaa │ │ movs r0, #72 @ 0x48 │ │ - b.n 20e34 │ │ + b.n 404e4 │ │ asrs r2, r0, #32 │ │ - b.n 21400 │ │ + b.n 40ab0 │ │ cmp r0, #20 │ │ - b.n 21910 │ │ + b.n 40fc0 │ │ movs r4, #200 @ 0xc8 │ │ - b.n 21996 │ │ + b.n 41046 │ │ asrs r2, r0, #32 │ │ - b.n 2140c │ │ + b.n 40abc │ │ movs r0, #60 @ 0x3c │ │ - b.n 20d44 │ │ + b.n 403f4 │ │ str r5, [r0, r0] │ │ - b.n 21414 │ │ - b.n 21316 │ │ - b.n 2141a │ │ + b.n 40ac4 │ │ + b.n 409c6 │ │ + b.n 40aca │ │ asrs r5, r4, #13 │ │ - b.n 2165a │ │ + b.n 40d0a │ │ movs r0, #8 │ │ - b.n 2163a │ │ + b.n 40cea │ │ strb r0, [r1, #0] │ │ - b.n 2133e │ │ + b.n 409ee │ │ movs r0, #9 │ │ - b.n 2132a │ │ + b.n 409da │ │ asrs r5, r4, #23 │ │ - b.n 2136c │ │ + b.n 40a1c │ │ movs r0, #7 │ │ - b.n 21632 │ │ + b.n 40ce2 │ │ strb r6, [r5, #5] │ │ - b.n 21672 │ │ + b.n 40d22 │ │ strb r6, [r5, #27] │ │ - b.n 21384 │ │ + b.n 40a34 │ │ adds r5, r4, #3 │ │ - b.n 2137c │ │ + b.n 40a2c │ │ ldrb r6, [r5, #13] │ │ - b.n 2138c │ │ + b.n 40a3c │ │ movs r0, #2 │ │ - b.n 21450 │ │ + b.n 40b00 │ │ movs r0, #60 @ 0x3c │ │ - b.n 20d5c │ │ + b.n 4040c │ │ cmp r0, #236 @ 0xec │ │ - b.n 2168a │ │ + b.n 40d3a │ │ asrs r0, r0, #1 │ │ - b.n 20d64 │ │ + b.n 40414 │ │ cmp r1, #236 @ 0xec │ │ - b.n 21396 │ │ + b.n 40a46 │ │ strb r6, [r0, #0] │ │ - b.n 2139c │ │ + b.n 40a4c │ │ stmia r5!, {r2, r3, r5} │ │ - b.n 2139e │ │ + b.n 40a4e │ │ movs r0, #56 @ 0x38 │ │ - b.n 20e98 │ │ + b.n 40548 │ │ strb r7, [r0, #0] │ │ - b.n 2136c │ │ + b.n 40a1c │ │ strb r6, [r0, #0] │ │ - b.n 213b4 │ │ + b.n 40a64 │ │ asrs r2, r4, #15 │ │ - b.n 216aa │ │ + b.n 40d5a │ │ adds r2, r4, r5 │ │ - b.n 213b0 │ │ + b.n 40a60 │ │ asrs r2, r4, #6 │ │ - b.n 213b4 │ │ + b.n 40a64 │ │ movs r0, #60 @ 0x3c │ │ - b.n 20eb0 │ │ + b.n 40560 │ │ asrs r2, r0, #32 │ │ - b.n 2147c │ │ + b.n 40b2c │ │ movs r0, #68 @ 0x44 │ │ - b.n 20db4 │ │ + b.n 40464 │ │ asrs r2, r0, #32 │ │ - b.n 21484 │ │ + b.n 40b34 │ │ movs r0, #12 │ │ - b.n 21488 │ │ + b.n 40b38 │ │ asrs r4, r0, #32 │ │ - b.n 2148e │ │ + b.n 40b3e │ │ asrs r7, r0, #32 │ │ - b.n 21490 │ │ + b.n 40b40 │ │ strb r0, [r0, #1] │ │ - b.n 20dc8 │ │ + b.n 40478 │ │ asrs r7, r0, #32 │ │ - b.n 21498 │ │ + b.n 40b48 │ │ strb r0, [r1, #8] │ │ - b.n 2199a │ │ + b.n 4104a │ │ ldrb r7, [r0, #19] │ │ - b.n 21a2e │ │ + b.n 410de │ │ asrs r7, r0, #32 │ │ - b.n 214a4 │ │ + b.n 40b54 │ │ strb r4, [r7, #0] │ │ - b.n 20ddc │ │ - add r0, pc, #40 @ (adr r0, 213d0 ) │ │ - b.n 214ac │ │ + b.n 4048c │ │ + add r0, pc, #40 @ (adr r0, 40a80 ) │ │ + b.n 40b5c │ │ stmia r0!, {r0} │ │ - b.n 214bc │ │ + b.n 40b6c │ │ asrs r2, r5, #13 │ │ - b.n 216f2 │ │ + b.n 40da2 │ │ ands r6, r1 │ │ - b.n 216ce │ │ + b.n 40d7e │ │ strb r6, [r1, #0] │ │ - b.n 213d2 │ │ + b.n 40a82 │ │ ands r0, r1 │ │ - b.n 213c6 │ │ + b.n 40a76 │ │ asrs r2, r5, #23 │ │ - b.n 21404 │ │ + b.n 40ab4 │ │ ands r7, r0 │ │ - b.n 216ce │ │ + b.n 40d7e │ │ strb r4, [r5, #5] │ │ - b.n 2170a │ │ + b.n 40dba │ │ strb r4, [r5, #27] │ │ - b.n 2141c │ │ + b.n 40acc │ │ adds r2, r5, #3 │ │ - b.n 21414 │ │ + b.n 40ac4 │ │ ldrb r4, [r5, #13] │ │ - b.n 21424 │ │ + b.n 40ad4 │ │ ands r4, r0 │ │ - b.n 214e8 │ │ + b.n 40b98 │ │ ands r4, r7 │ │ - b.n 20df4 │ │ + b.n 404a4 │ │ ands r3, r0 │ │ - b.n 2142c │ │ + b.n 40adc │ │ asrs r0, r0, #1 │ │ - b.n 20dfc │ │ + b.n 404ac │ │ ands r4, r0 │ │ - b.n 213fe │ │ + b.n 40aae │ │ strb r0, [r1, #1] │ │ - b.n 20e24 │ │ + b.n 404d4 │ │ asrs r3, r0, #32 │ │ - b.n 2143a │ │ - ldr r0, [pc, #896] @ (21774 ) │ │ - b.n 21736 │ │ - ldr r1, [pc, #896] @ (21778 ) │ │ - b.n 21442 │ │ + b.n 40aea │ │ + ldr r0, [pc, #896] @ (40e24 ) │ │ + b.n 40de6 │ │ + ldr r1, [pc, #896] @ (40e28 ) │ │ + b.n 40af2 │ │ lsls r0, r4, #20 │ │ - b.n 21446 │ │ + b.n 40af6 │ │ mvns r7, r4 │ │ - b.n 21742 │ │ - ldr r1, [pc, #412] @ (215a0 ) │ │ - b.n 2144e │ │ + b.n 40df2 │ │ + ldr r1, [pc, #412] @ (40c50 ) │ │ + b.n 40afe │ │ sbcs r7, r4 │ │ - b.n 21452 │ │ + b.n 40b02 │ │ strb r0, [r7, #0] │ │ - b.n 20f48 │ │ + b.n 405f8 │ │ ands r7, r0 │ │ - b.n 2151a │ │ + b.n 40bca │ │ strb r4, [r6, #0] │ │ - b.n 20f50 │ │ + b.n 40600 │ │ ands r7, r0 │ │ - b.n 21522 │ │ + b.n 40bd2 │ │ strb r0, [r0, #0] │ │ - b.n 21526 │ │ + b.n 40bd6 │ │ movs r6, r0 │ │ - b.n 21530 │ │ + b.n 40be0 │ │ movs r1, r0 │ │ - b.n 21526 │ │ + b.n 40bd6 │ │ asrs r0, r0, #1 │ │ - b.n 20e60 │ │ + b.n 40510 │ │ movs r1, r0 │ │ - b.n 2152e │ │ + b.n 40bde │ │ subs r2, r7, #7 │ │ - b.n 21a50 │ │ + b.n 41100 │ │ asrs r6, r7, #2 │ │ - b.n 21ac8 │ │ + b.n 41178 │ │ movs r1, r0 │ │ - b.n 2153a │ │ + b.n 40bea │ │ asrs r4, r7, #32 │ │ - b.n 20e74 │ │ + b.n 40524 │ │ str r0, [r0, #0] │ │ - b.n 21544 │ │ + b.n 40bf4 │ │ movs r1, r1 │ │ - b.n 21546 │ │ + b.n 40bf6 │ │ asrs r4, r1, #32 │ │ - b.n 21756 │ │ + b.n 40e06 │ │ ands r4, r1 │ │ - b.n 2145a │ │ + b.n 40b0a │ │ asrs r6, r1, #32 │ │ - b.n 21454 │ │ + b.n 40b04 │ │ asrs r4, r0, #32 │ │ - b.n 21758 │ │ + b.n 40e08 │ │ adcs r6, r4 │ │ - b.n 2179a │ │ + b.n 40e4a │ │ mov lr, ip │ │ - b.n 214a6 │ │ - ldr r3, [pc, #408] @ (215f8 ) │ │ - b.n 214aa │ │ + b.n 40b56 │ │ + ldr r3, [pc, #408] @ (40ca8 ) │ │ + b.n 40b5a │ │ asrs r1, r0, #32 │ │ - b.n 2156e │ │ + b.n 40c1e │ │ muls r0, r4 │ │ - b.n 217aa │ │ + b.n 40e5a │ │ cmp r8, ip │ │ - b.n 214b6 │ │ + b.n 40b66 │ │ asrs r4, r7, #32 │ │ - b.n 20e88 │ │ + b.n 40538 │ │ adds r0, r4, #3 │ │ - b.n 214be │ │ + b.n 40b6e │ │ ands r5, r0 │ │ - b.n 214ce │ │ + b.n 40b7e │ │ ands r4, r0 │ │ - b.n 2147e │ │ + b.n 40b2e │ │ asrs r0, r0, #1 │ │ - b.n 20e98 │ │ + b.n 40548 │ │ asrs r5, r0, #32 │ │ - b.n 214ce │ │ - ldr r0, [pc, #904] @ (21810 ) │ │ - b.n 217ca │ │ - ldr r1, [pc, #904] @ (21814 ) │ │ - b.n 214d6 │ │ + b.n 40b7e │ │ + ldr r0, [pc, #904] @ (40ec0 ) │ │ + b.n 40e7a │ │ + ldr r1, [pc, #904] @ (40ec4 ) │ │ + b.n 40b86 │ │ asrs r4, r0, #1 │ │ - b.n 20ea8 │ │ + b.n 40558 │ │ cmp r2, r4 │ │ - b.n 214de │ │ + b.n 40b8e │ │ movs r0, #76 @ 0x4c │ │ - b.n 20ed0 │ │ + b.n 40580 │ │ asrs r2, r4, #15 │ │ - b.n 217de │ │ + b.n 40e8e │ │ adds r2, r4, r5 │ │ - b.n 214e4 │ │ + b.n 40b94 │ │ asrs r2, r4, #6 │ │ - b.n 214e8 │ │ + b.n 40b98 │ │ movs r0, #72 @ 0x48 │ │ - b.n 20ee0 │ │ + b.n 40590 │ │ asrs r2, r0, #32 │ │ - b.n 215b0 │ │ + b.n 40c60 │ │ movs r0, #80 @ 0x50 │ │ - b.n 20fec │ │ + b.n 4069c │ │ asrs r2, r0, #32 │ │ - b.n 215b8 │ │ + b.n 40c68 │ │ movs r0, #68 @ 0x44 │ │ - b.n 20ef0 │ │ + b.n 405a0 │ │ str r0, [sp, #16] │ │ - b.n 215c0 │ │ + b.n 40c70 │ │ asrs r3, r0, #32 │ │ - b.n 215d4 │ │ + b.n 40c84 │ │ asrs r2, r0, #32 │ │ - b.n 215c8 │ │ + b.n 40c78 │ │ movs r0, #64 @ 0x40 │ │ - b.n 20f00 │ │ + b.n 405b0 │ │ asrs r2, r0, #32 │ │ - b.n 215d0 │ │ + b.n 40c80 │ │ cmp r4, #235 @ 0xeb │ │ - b.n 21ade │ │ + b.n 4118e │ │ movs r4, #80 @ 0x50 │ │ - b.n 21b6a │ │ + b.n 4121a │ │ asrs r2, r0, #32 │ │ - b.n 215dc │ │ + b.n 40c8c │ │ movs r0, #60 @ 0x3c │ │ - b.n 20f14 │ │ + b.n 405c4 │ │ strh r0, [r1, #0] │ │ - b.n 215e4 │ │ + b.n 40c94 │ │ adds r0, #1 │ │ - b.n 215ea │ │ + b.n 40c9a │ │ ands r6, r0 │ │ - b.n 217f0 │ │ + b.n 40ea0 │ │ movs r0, #6 │ │ - b.n 214f4 │ │ + b.n 40ba4 │ │ ands r4, r1 │ │ - b.n 214fa │ │ + b.n 40baa │ │ movs r0, #2 │ │ - b.n 217fe │ │ + b.n 40eae │ │ adcs r3, r4 │ │ - b.n 2183a │ │ + b.n 40eea │ │ mov fp, ip │ │ - b.n 21546 │ │ - ldr r3, [pc, #396] @ (2168c ) │ │ - b.n 2154a │ │ + b.n 40bf6 │ │ + ldr r3, [pc, #396] @ (40d3c ) │ │ + b.n 40bfa │ │ movs r0, #2 │ │ - b.n 2160e │ │ + b.n 40cbe │ │ muls r0, r5 │ │ - b.n 2184a │ │ + b.n 40efa │ │ cmp r8, sp │ │ - b.n 21556 │ │ + b.n 40c06 │ │ movs r0, #60 @ 0x3c │ │ - b.n 20f28 │ │ + b.n 405d8 │ │ adds r0, r5, #3 │ │ - b.n 2155e │ │ - ldr r0, [pc, #924] @ (218b4 ) │ │ - b.n 2185a │ │ - ldr r1, [pc, #924] @ (218b8 ) │ │ - b.n 21566 │ │ + b.n 40c0e │ │ + ldr r0, [pc, #924] @ (40f64 ) │ │ + b.n 40f0a │ │ + ldr r1, [pc, #924] @ (40f68 ) │ │ + b.n 40c16 │ │ asrs r0, r0, #1 │ │ - b.n 20f38 │ │ + b.n 405e8 │ │ cmp r7, r4 │ │ - b.n 2156e │ │ + b.n 40c1e │ │ strb r0, [r6, #0] │ │ - b.n 20f60 │ │ + b.n 40610 │ │ movs r0, #10 │ │ - b.n 2156e │ │ + b.n 40c1e │ │ movs r0, #2 │ │ - b.n 21542 │ │ + b.n 40bf2 │ │ asrs r2, r1, #32 │ │ - b.n 2157a │ │ + b.n 40c2a │ │ movs r3, #231 @ 0xe7 │ │ - b.n 2187a │ │ + b.n 40f2a │ │ cmp r1, #103 @ 0x67 │ │ - b.n 21582 │ │ + b.n 40c32 │ │ movs r1, #167 @ 0xa7 │ │ - b.n 21586 │ │ + b.n 40c36 │ │ strb r4, [r1, #1] │ │ - b.n 20f7c │ │ + b.n 4062c │ │ movs r0, #2 │ │ - b.n 21658 │ │ + b.n 40d08 │ │ strb r4, [r1, #1] │ │ - b.n 21088 │ │ + b.n 40738 │ │ movs r0, #7 │ │ - b.n 21656 │ │ + b.n 40d06 │ │ movs r0, #4 │ │ - b.n 2165a │ │ + b.n 40d0a │ │ movs r0, #5 │ │ - b.n 2165e │ │ + b.n 40d0e │ │ movs r0, #1 │ │ - b.n 21662 │ │ + b.n 40d12 │ │ asrs r0, r0, #1 │ │ - b.n 20f98 │ │ + b.n 40648 │ │ movs r0, #1 │ │ - b.n 2166a │ │ + b.n 40d1a │ │ asrs r7, r6, #15 │ │ - b.n 21b7e │ │ + b.n 4122e │ │ subs r1, r7, #3 │ │ - b.n 21c04 │ │ + b.n 412b4 │ │ movs r0, #1 │ │ - b.n 21676 │ │ + b.n 40d26 │ │ asrs r4, r7, #32 │ │ - b.n 20fac │ │ + b.n 4065c │ │ ands r2, r0 │ │ - b.n 2167c │ │ + b.n 40d2c │ │ movs r0, #14 │ │ - b.n 21682 │ │ + b.n 40d32 │ │ strb r3, [r0, #0] │ │ - b.n 2158a │ │ + b.n 40c3a │ │ str r4, [r4, r5] │ │ - b.n 218c6 │ │ + b.n 40f76 │ │ ldrsb r4, [r4, r3] │ │ - b.n 215d4 │ │ + b.n 40c84 │ │ subs r4, r4, r5 │ │ - b.n 215d8 │ │ + b.n 40c88 │ │ str r3, [r0, r0] │ │ - b.n 2189a │ │ + b.n 40f4a │ │ str r6, [r0, r0] │ │ - b.n 215a0 │ │ + b.n 40c50 │ │ str r7, [r0, r0] │ │ - b.n 218a4 │ │ + b.n 40f54 │ │ strb r4, [r1, #0] │ │ - b.n 210d8 │ │ + b.n 40788 │ │ str r7, [r0, r0] │ │ - b.n 216ac │ │ + b.n 40d5c │ │ strb r2, [r4, #13] │ │ - b.n 218e6 │ │ + b.n 40f96 │ │ asrs r1, r0, #32 │ │ - b.n 216b4 │ │ + b.n 40d64 │ │ strb r2, [r4, #23] │ │ - b.n 215fc │ │ + b.n 40cac │ │ asrs r4, r7, #32 │ │ - b.n 20fc8 │ │ + b.n 40678 │ │ adds r2, r4, #3 │ │ - b.n 21604 │ │ + b.n 40cb4 │ │ ldrb r1, [r5, #3] │ │ - b.n 218fa │ │ + b.n 40faa │ │ str r0, [r0, r0] │ │ - b.n 2160e │ │ + b.n 40cbe │ │ ldrb r1, [r5, #7] │ │ - b.n 21610 │ │ + b.n 40cc0 │ │ str r5, [r0, r0] │ │ - b.n 215ca │ │ + b.n 40c7a │ │ str r5, [sp, #164] @ 0xa4 │ │ - b.n 21618 │ │ + b.n 40cc8 │ │ strb r4, [r6, #0] │ │ - b.n 21004 │ │ - b.n 215d0 │ │ - b.n 2161c │ │ + b.n 406b4 │ │ + b.n 40c80 │ │ + b.n 40ccc │ │ strh r7, [r4, r7] │ │ - b.n 21916 │ │ + b.n 40fc6 │ │ ldr r7, [r4, r5] │ │ - b.n 21624 │ │ + b.n 40cd4 │ │ str r7, [r4, r6] │ │ - b.n 21628 │ │ + b.n 40cd8 │ │ strb r0, [r6, #0] │ │ - b.n 21018 │ │ + b.n 406c8 │ │ str r5, [r0, r0] │ │ - b.n 216f4 │ │ + b.n 40da4 │ │ strb r0, [r7, #0] │ │ - b.n 21020 │ │ + b.n 406d0 │ │ str r7, [r0, r0] │ │ - b.n 216f8 │ │ + b.n 40da8 │ │ str r1, [r1, r0] │ │ - b.n 216fc │ │ + b.n 40dac │ │ str r2, [r1, r0] │ │ - b.n 21700 │ │ - add r0, pc, #96 @ (adr r0, 21658 ) │ │ - b.n 21134 │ │ + b.n 40db0 │ │ + add r0, pc, #96 @ (adr r0, 40d08 ) │ │ + b.n 407e4 │ │ strb r6, [r1, #0] │ │ - b.n 21708 │ │ + b.n 40db8 │ │ str r4, [r5, r0] │ │ - b.n 2113c │ │ + b.n 407ec │ │ strb r1, [r0, #0] │ │ - b.n 21714 │ │ + b.n 40dc4 │ │ adds r2, r6, r3 │ │ - b.n 21c18 │ │ + b.n 412c8 │ │ asrs r1, r6, #25 │ │ - b.n 21ca6 │ │ + b.n 41356 │ │ strb r1, [r0, #0] │ │ - b.n 21720 │ │ + b.n 40dd0 │ │ asrs r4, r7, #32 │ │ - b.n 2104c │ │ + b.n 406fc │ │ str r5, [r0, r0] │ │ - b.n 21722 │ │ + b.n 40dd2 │ │ ands r0, r4 │ │ - b.n 21054 │ │ - add r0, pc, #40 @ (adr r0, 21648 ) │ │ - b.n 21732 │ │ - b.n 21632 │ │ - b.n 21728 │ │ + b.n 40704 │ │ + add r0, pc, #40 @ (adr r0, 40cf8 ) │ │ + b.n 40de2 │ │ + b.n 40ce2 │ │ + b.n 40dd8 │ │ asrs r4, r4, #32 │ │ - b.n 21060 │ │ + b.n 40710 │ │ asrs r1, r0, #32 │ │ - b.n 21734 │ │ + b.n 40de4 │ │ asrs r4, r4, #32 │ │ - b.n 21048 │ │ + b.n 406f8 │ │ asrs r0, r5, #32 │ │ - b.n 2106c │ │ - b.n 21638 │ │ - b.n 21142 │ │ + b.n 4071c │ │ + b.n 40ce8 │ │ + b.n 407f2 │ │ asrs r1, r0, #32 │ │ - b.n 2174a │ │ + b.n 40dfa │ │ asrs r0, r5, #32 │ │ - b.n 21058 │ │ + b.n 40708 │ │ asrs r0, r2, #32 │ │ - b.n 21180 │ │ + b.n 40830 │ │ str r0, [r5, #0] │ │ - b.n 21080 │ │ + b.n 40730 │ │ adds r0, #1 │ │ - b.n 21766 │ │ + b.n 40e16 │ │ asrs r4, r3, #32 │ │ - b.n 2118c │ │ + b.n 4083c │ │ str r0, [sp, #28] │ │ - b.n 2175c │ │ + b.n 40e0c │ │ strb r4, [r5, #0] │ │ - b.n 21090 │ │ + b.n 40740 │ │ adds r0, #36 @ 0x24 │ │ - b.n 21198 │ │ + b.n 40848 │ │ strh r6, [r0, #0] │ │ - b.n 219a2 │ │ + b.n 41052 │ │ strb r7, [r0, #0] │ │ - b.n 2176a │ │ + b.n 40e1a │ │ movs r0, #32 │ │ - b.n 211a4 │ │ + b.n 40854 │ │ adds r0, #3 │ │ - b.n 2176e │ │ + b.n 40e1e │ │ movs r4, r4 │ │ - b.n 210a8 │ │ + b.n 40758 │ │ adds r0, #36 @ 0x24 │ │ - b.n 21190 │ │ + b.n 40840 │ │ stmia r0!, {r1, r3} │ │ - b.n 219ba │ │ + b.n 4106a │ │ movs r0, r1 │ │ - b.n 21186 │ │ + b.n 40836 │ │ movs r4, r2 │ │ - b.n 211bc │ │ + b.n 4086c │ │ str r4, [r1, #0] │ │ - b.n 2118e │ │ + b.n 4083e │ │ str r0, [r0, #0] │ │ - b.n 21dca │ │ + b.n 4147a │ │ movs r0, #0 │ │ - b.n 21712 │ │ + b.n 40dc2 │ │ asrs r0, r0, #32 │ │ - b.n 21794 │ │ + b.n 40e44 │ │ adds r0, #28 │ │ - b.n 2119e │ │ + b.n 4084e │ │ adds r0, #64 @ 0x40 │ │ - b.n 21dda │ │ + b.n 4148a │ │ movs r7, r7 │ │ - b.n 21d42 │ │ + b.n 413f2 │ │ str r4, [r0, r0] │ │ - b.n 211aa │ │ + b.n 4085a │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 211ae │ │ + b.n 4085e │ │ strb r4, [r2, #0] │ │ - b.n 211b2 │ │ - add r0, pc, #96 @ (adr r0, 2170c ) │ │ - b.n 211b6 │ │ - blt.w fffd6cae │ │ + b.n 40862 │ │ + add r0, pc, #96 @ (adr r0, 40dbc ) │ │ + b.n 40866 │ │ + blt.w ffff635e │ │ movs r0, r0 │ │ - b.n 21d5a │ │ + b.n 4140a │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n 217c6 │ │ + b.n 40e76 │ │ movs r0, r4 │ │ - b.n 21bc2 │ │ - beq.n 216fc │ │ - b.n 21b5c │ │ - ldr r7, [pc, #960] @ (21a88 ) │ │ - ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr} │ │ + b.n 41272 │ │ + beq.n 40dac │ │ + b.n 4120c │ │ + ldr r7, [pc, #960] @ (41138 ) │ │ + ldmia.w sp!, {r0, r1, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr} │ │ @ instruction: 0xea00d01c │ │ - b.n 21b68 │ │ + b.n 41218 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 21bf8 │ │ - beq.n 21770 │ │ - b.n 21b7c │ │ + b.n 412a8 │ │ + beq.n 40e20 │ │ + b.n 4122c │ │ str r0, [r0, #0] │ │ - b.n 21e26 │ │ + b.n 414d6 │ │ movs r0, r0 │ │ - b.n 21d8c │ │ + b.n 4143c │ │ str r4, [r0, #0] │ │ - b.n 21208 │ │ + b.n 408b8 │ │ movs r3, r6 │ │ lsrs r0, r0, #8 │ │ strb r2, [r0, #0] │ │ - b.n 21a36 │ │ + b.n 410e6 │ │ movs r0, r0 │ │ - b.n 21d9e │ │ + b.n 4144e │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ strh r3, [r0, #0] │ │ - b.n 21a42 │ │ + b.n 410f2 │ │ movs r4, r0 │ │ - b.n 21dac │ │ + b.n 4145c │ │ movs r1, r7 │ │ cmp r2, #0 │ │ str r0, [r5, #0] │ │ - b.n 21c28 │ │ + b.n 412d8 │ │ str r0, [sp, #16] │ │ - b.n 21c2c │ │ + b.n 412dc │ │ ands r1, r0 │ │ - b.n 21a56 │ │ + b.n 41106 │ │ asrs r7, r0, #32 │ │ - b.n 21a5a │ │ + b.n 4110a │ │ movs r6, r0 │ │ - b.n 21a5e │ │ + b.n 4110e │ │ movs r0, #9 │ │ - b.n 21a62 │ │ - bcc.n 21748 │ │ + b.n 41112 │ │ + bcc.n 40df8 │ │ @ instruction: 0xebff1020 │ │ - b.n 21c38 │ │ + b.n 412e8 │ │ strb r0, [r1, #0] │ │ - b.n 21c48 │ │ + b.n 412f8 │ │ movs r0, #9 │ │ - b.n 21a72 │ │ + b.n 41122 │ │ str r4, [r0, r0] │ │ - b.n 21270 │ │ + b.n 40920 │ │ movs r7, r0 │ │ - b.n 21a7a │ │ - bcc.n 21754 │ │ + b.n 4112a │ │ + bcc.n 40e04 │ │ @ instruction: 0xebff0004 │ │ - b.n 2127c │ │ + b.n 4092c │ │ movs r5, r0 │ │ - b.n 21a66 │ │ + b.n 41116 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #48 @ 0x30 │ │ - b.n 21c5a │ │ + b.n 4130a │ │ str r0, [r0, #0] │ │ - b.n 21e96 │ │ + b.n 41546 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 21c66 │ │ + b.n 41316 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 21c6e │ │ + b.n 4131e │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 21eae │ │ + b.n 4155e │ │ lsrs r0, r0, #8 │ │ orr.w r0, r4, #2048 @ 0x800 │ │ - b.n 212fe │ │ + b.n 409ae │ │ movs r6, r0 │ │ - b.n 21aba │ │ - beq.n 217ac │ │ - b.n 21c14 │ │ + b.n 4116a │ │ + beq.n 40e5c │ │ + b.n 412c4 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r2, r3, r6, r7, r9, fp} │ │ orn r0, r7, #10485760 @ 0xa00000 │ │ - b.n 21c92 │ │ + b.n 41342 │ │ cmp r2, #13 │ │ orn sl, r6, #1656 @ 0x678 │ │ orn r0, r6, #2064 @ 0x810 │ │ - b.n 21ed6 │ │ + b.n 41586 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 21ca6 │ │ + b.n 41356 │ │ ldr r7, [r1, #32] │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 21ee6 │ │ + b.n 41596 │ │ strh r0, [r0, #2] │ │ - b.n 21332 │ │ - ldr r2, [pc, #828] @ (21ae8 ) │ │ + b.n 409e2 │ │ + ldr r2, [pc, #828] @ (41198 ) │ │ orn sl, r7, #524288 @ 0x80000 │ │ orr.w sl, r4, #36608 @ 0x8f00 │ │ orr.w r0, r4, #8781824 @ 0x860000 │ │ - b.n 21afa │ │ - beq.n 217ec │ │ - b.n 21c54 │ │ + b.n 411aa │ │ + beq.n 40e9c │ │ + b.n 41304 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r6, sp} │ │ - b.n 21304 │ │ + b.n 409b4 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 212ea │ │ + b.n 4099a │ │ movs r0, #2 │ │ - b.n 218ec │ │ + b.n 40f9c │ │ asrs r4, r5, #2 │ │ - b.n 212f2 │ │ + b.n 409a2 │ │ movs r2, r0 │ │ - b.n 21b16 │ │ + b.n 411c6 │ │ vrhadd.u d14, d3, d31 │ │ movs r6, r0 │ │ - b.n 21b1e │ │ - beq.n 21810 │ │ - b.n 21c78 │ │ + b.n 411ce │ │ + beq.n 40ec0 │ │ + b.n 41328 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r5, sp} │ │ - b.n 21328 │ │ + b.n 409d8 │ │ movs r0, #2 │ │ - b.n 2190c │ │ + b.n 40fbc │ │ movs r1, r0 │ │ and.w r0, r0, r8, asr #8 │ │ - b.n 21334 │ │ + b.n 409e4 │ │ movs r0, #2 │ │ - b.n 21918 │ │ + b.n 40fc8 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 2131e │ │ + b.n 409ce │ │ asrs r4, r5, #2 │ │ - b.n 21322 │ │ + b.n 409d2 │ │ movs r2, r0 │ │ - b.n 21b46 │ │ + b.n 411f6 │ │ vrhadd.u d14, d3, d31 │ │ str r0, [r0, #0] │ │ - b.n 21f4e │ │ + b.n 415fe │ │ movs r6, r0 │ │ - b.n 21b52 │ │ - beq.n 21844 │ │ - b.n 21cac │ │ + b.n 41202 │ │ + beq.n 40ef4 │ │ + b.n 4135c │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r1, r3, r7, r8, fp, ip, sp} │ │ - vcvt.u16.f16 d19, d9, #2 │ │ - @ instruction: 0xfffe3b3e │ │ - @ instruction: 0xfffe4ff0 │ │ + ldmia.w sp!, {r1, r4, r6, sl, lr} │ │ + vshr.u32 , q6, #4 │ │ + vtbl.8 d20, {d28-d29}, d2 │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 21d48 │ │ - beq.n 21868 │ │ - b.n 21ccc │ │ + b.n 413f8 │ │ + beq.n 40f18 │ │ + b.n 4137c │ │ movs r0, r0 │ │ - b.n 21ed8 │ │ + b.n 41588 │ │ lsls r5, r3, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 21ee4 │ │ + b.n 41594 │ │ lsls r6, r3, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 21eea │ │ + b.n 4159a │ │ str r2, [r0, #0] │ │ - b.n 21b8a │ │ + b.n 4123a │ │ movs r0, r1 │ │ asrs r3, r2, #22 │ │ movs r4, r0 │ │ asrs r5, r1, #22 │ │ movs r4, r1 │ │ asrs r3, r2, #22 │ │ movs r0, r1 │ │ @@ -46625,19 +89366,19 @@ │ │ asrs r3, r2, #22 │ │ str r0, [r7, r0] │ │ asrs r3, r2, #22 │ │ movs r0, #52 @ 0x34 │ │ asrs r3, r2, #22 │ │ movs r0, r6 │ │ asrs r3, r2, #22 │ │ - b.n 218f0 │ │ + b.n 40fa0 │ │ asrs r3, r2, #22 │ │ str r0, [sp, #160] @ 0xa0 │ │ asrs r3, r2, #22 │ │ - add r0, pc, #144 @ (adr r0, 21930 ) │ │ + add r0, pc, #144 @ (adr r0, 40fe0 ) │ │ asrs r3, r2, #22 │ │ adds r0, #64 @ 0x40 │ │ asrs r3, r2, #23 │ │ adds r0, #0 │ │ asrs r6, r0, #22 │ │ adds r4, #40 @ 0x28 │ │ asrs r0, r4, #6 │ │ @@ -46853,19 +89594,19 @@ │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ asrs r1, r0, #23 │ │ movs r1, r0 │ │ asrs r0, r4, #14 │ │ strh r7, [r7, #0] │ │ asrs r1, r0, #23 │ │ - add r0, pc, #236 @ (adr r0, 21b4c ) │ │ + add r0, pc, #236 @ (adr r0, 411fc ) │ │ asrs r1, r0, #23 │ │ str r0, [sp, #220] @ 0xdc │ │ asrs r1, r0, #23 │ │ - b.n 21ace │ │ + b.n 4117e │ │ asrs r1, r0, #23 │ │ ands r3, r4 │ │ asrs r1, r0, #23 │ │ stmia r0!, {r0, r1, r3, r4} │ │ asrs r1, r0, #23 │ │ str r3, [r2, r0] │ │ asrs r1, r0, #23 │ │ @@ -46873,731 +89614,731 @@ │ │ asrs r1, r0, #23 │ │ strb r3, [r1, #0] │ │ asrs r1, r0, #23 │ │ adds r0, #7 │ │ asrs r1, r0, #23 │ │ movs r0, #3 │ │ asrs r1, r0, #23 │ │ - beq.n 21ac0 │ │ + beq.n 41170 │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ adds r5, r7, r2 │ │ movs r0, #60 @ 0x3c │ │ - b.n 215d0 │ │ + b.n 40c80 │ │ movs r0, #2 │ │ - b.n 21bb4 │ │ + b.n 41264 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 215ba │ │ + b.n 40c6a │ │ asrs r4, r5, #2 │ │ - b.n 215be │ │ + b.n 40c6e │ │ movs r2, r0 │ │ - b.n 21de2 │ │ + b.n 41492 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 221ea │ │ - beq.n 21ae4 │ │ - b.n 21f44 │ │ + b.n 4189a │ │ + beq.n 41194 │ │ + b.n 415f4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, sp} │ │ - b.n 215f4 │ │ + b.n 40ca4 │ │ movs r0, #2 │ │ - b.n 21bd8 │ │ + b.n 41288 │ │ @ instruction: 0xfff5eaff │ │ movs r0, #8 │ │ - b.n 21600 │ │ + b.n 40cb0 │ │ movs r0, #2 │ │ - b.n 21be4 │ │ + b.n 41294 │ │ @ instruction: 0xfff2eaff │ │ - subs r1, #134 @ 0x86 │ │ - vqshlu.s64 d19, d2, #62 @ 0x3e │ │ - vtbl.8 d19, {d14-d15}, d29 │ │ - vcvt.f16.u16 q10, q8, #2 │ │ + ldr r2, [pc, #336] @ (412cc ) │ │ + vsra.u32 q10, q5, #4 │ │ + vtbx.8 d20, {d28}, d10 │ │ + vcvt.f16.u16 q10, q8, #4 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 21ff8 │ │ - beq.n 21b90 │ │ - b.n 21f7c │ │ + b.n 416a8 │ │ + beq.n 41240 │ │ + b.n 4162c │ │ ands r1, r0 │ │ - b.n 21e26 │ │ + b.n 414d6 │ │ asrs r0, r1, #32 │ │ - b.n 2160a │ │ + b.n 40cba │ │ movs r0, r0 │ │ - b.n 22190 │ │ + b.n 41840 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 2219a │ │ + b.n 4184a │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 221a6 │ │ + b.n 41856 │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 221ac │ │ + b.n 4185c │ │ movs r1, r4 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, #0] │ │ - b.n 21644 │ │ + b.n 40cf4 │ │ str r0, [r6, r0] │ │ - b.n 21fa8 │ │ + b.n 41658 │ │ lsls r4, r1, #1 │ │ stmia.w sp, {r3, r4, sp, lr} │ │ - b.n 22034 │ │ + b.n 416e4 │ │ adds r0, #20 │ │ - b.n 22038 │ │ + b.n 416e8 │ │ asrs r4, r1, #32 │ │ - b.n 21658 │ │ + b.n 40d08 │ │ movs r0, #6 │ │ - b.n 21e66 │ │ + b.n 41516 │ │ asrs r4, r1, #32 │ │ - b.n 21644 │ │ + b.n 40cf4 │ │ asrs r5, r0, #32 │ │ - b.n 21e6e │ │ - bvc.n 21c06 │ │ + b.n 4151e │ │ + bvc.n 412b6 │ │ @ instruction: 0xebff0acd │ │ orn r0, r6, #2621440 @ 0x280000 │ │ - b.n 22042 │ │ + b.n 416f2 │ │ cmp r2, #13 │ │ orn sl, r5, #9371648 @ 0x8f0000 │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 2204e │ │ + b.n 416fe │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r5, #606208 @ 0x94000 │ │ - b.n 21688 │ │ + b.n 40d38 │ │ ldr r7, [r1, #32] │ │ orr.w r0, r1, #2883584 @ 0x2c0000 │ │ - b.n 22296 │ │ + b.n 41946 │ │ movs r0, #64 @ 0x40 │ │ - b.n 216e2 │ │ - ldr r2, [pc, #828] @ (21e98 ) │ │ + b.n 40d92 │ │ + ldr r2, [pc, #828] @ (41548 ) │ │ orn sl, r6, #528384 @ 0x81000 │ │ orr.w sl, r4, #36608 @ 0x8f00 │ │ - bl ff065b86 │ │ - b.n 22000 │ │ + bl ff085236 │ │ + b.n 416b0 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r6, sp} │ │ - b.n 216b0 │ │ + b.n 40d60 │ │ movs r0, #2 │ │ - b.n 21c94 │ │ + b.n 41344 │ │ movs r7, r0 │ │ and.w r0, r0, r8, ror #8 │ │ - b.n 216bc │ │ + b.n 40d6c │ │ movs r0, #2 │ │ - b.n 21ca0 │ │ + b.n 41350 │ │ movs r4, r0 │ │ and.w r0, r0, r0, ror #8 │ │ - b.n 216c8 │ │ + b.n 40d78 │ │ movs r0, #2 │ │ - b.n 21cac │ │ + b.n 4135c │ │ movs r1, r0 │ │ and.w r0, r0, r8, asr #8 │ │ - b.n 216d4 │ │ + b.n 40d84 │ │ movs r0, #2 │ │ - b.n 21cb8 │ │ + b.n 41368 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 216be │ │ + b.n 40d6e │ │ asrs r4, r5, #2 │ │ - b.n 216c2 │ │ + b.n 40d72 │ │ movs r2, r0 │ │ - b.n 21ee6 │ │ + b.n 41596 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 222ee │ │ - beq.n 21bd0 │ │ - b.n 22048 │ │ + b.n 4199e │ │ + beq.n 41280 │ │ + b.n 416f8 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ - ldmia.w sp!, {r1, r8, r9, ip, sp} │ │ - vqshl.u64 , q7, #62 @ 0x3e │ │ - vtbl.8 d19, {d14-d15}, d20 │ │ - vqshrun.s64 d19, , #2 │ │ - vsri.64 , q2, #2 │ │ - bmi.n 21b72 │ │ - bmi.n 21b74 │ │ - bmi.n 21b76 │ │ - bmi.n 21b78 │ │ - bmi.n 21b7a │ │ - ldr r7, [pc, #960] @ (21f94 ) │ │ + ldmia.w sp!, {r1, r2, r5, r6, r8, r9, fp, ip, sp} │ │ + vqshlu.s64 d20, d1, #60 @ 0x3c │ │ + vtbl.8 d20, {d28-d31}, d15 │ │ + vqneg.s d20, d15 │ │ + vsri.64 , q2, #4 │ │ + bmi.n 41222 │ │ + bmi.n 41224 │ │ + bmi.n 41226 │ │ + bmi.n 41228 │ │ + bmi.n 4122a │ │ + ldr r7, [pc, #960] @ (41644 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 220f4 │ │ - beq.n 21be4 │ │ - b.n 22078 │ │ + b.n 417a4 │ │ + beq.n 41294 │ │ + b.n 41728 │ │ ldrh r4, [r0, #24] │ │ stc 15, cr13, [sp, #-712]! @ 0xfffffd38 │ │ - b.n 22080 │ │ - add r0, pc, #0 @ (adr r0, 21be8 ) │ │ - b.n 21f2a │ │ + b.n 41730 │ │ + add r0, pc, #0 @ (adr r0, 41298 ) │ │ + b.n 415da │ │ movs r0, r0 │ │ - b.n 2170e │ │ + b.n 40dbe │ │ movs r0, r0 │ │ - b.n 22292 │ │ + b.n 41942 │ │ lsls r6, r5, #7 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 222a0 │ │ + b.n 41950 │ │ lsls r7, r5, #7 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 222a6 │ │ + b.n 41956 │ │ lsls r0, r6, #7 │ │ lsrs r0, r0, #8 │ │ ands r1, r0 │ │ - b.n 21f4a │ │ + b.n 415fa │ │ movs r0, r0 │ │ - b.n 222b0 │ │ + b.n 41960 │ │ lsls r0, r6, #7 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n 2211a │ │ + b.n 417ca │ │ str r0, [sp, #0] │ │ - b.n 2173e │ │ + b.n 40dee │ │ lsrs r7, r1, #8 │ │ orn r0, r0, #11534336 @ 0xb00000 │ │ - b.n 22126 │ │ + b.n 417d6 │ │ asrs r3, r0, #32 │ │ - b.n 21f66 │ │ + b.n 41616 │ │ cmp r2, #15 │ │ orn r0, r0, #8650752 @ 0x840000 │ │ - b.n 22132 │ │ + b.n 417e2 │ │ ldrh r7, [r1, #16] │ │ bic.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 217da │ │ + b.n 40e8a │ │ movs r4, r5 │ │ - b.n 21754 │ │ + b.n 40e04 │ │ lsls r0, r2, #1 │ │ - b.n 22158 │ │ + b.n 41808 │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 22164 │ │ + b.n 41814 │ │ str r4, [r2, #0] │ │ - b.n 21772 │ │ + b.n 40e22 │ │ strb r0, [r3, #0] │ │ - b.n 21776 │ │ + b.n 40e26 │ │ str r4, [r3, r0] │ │ - b.n 2177a │ │ + b.n 40e2a │ │ movs r0, #0 │ │ - b.n 2239a │ │ - bne.n 21be4 │ │ + b.n 41a4a │ │ + bne.n 41294 │ │ @ instruction: 0xebff2b10 │ │ vmov.32 r1, d8[0] │ │ vmov.32 r8, d8[1] │ │ cdp 0, 3, cr0, cr9, cr9, {0} │ │ - b.n 21f72 │ │ + b.n 41622 │ │ adds r0, #1 │ │ - b.n 21f72 │ │ + b.n 41622 │ │ lsrs r0, r2, #12 │ │ cdp 0, 1, cr3, cr9, cr0, {0} │ │ - b.n 21f80 │ │ + b.n 41630 │ │ adds r0, #8 │ │ - b.n 21f84 │ │ + b.n 41634 │ │ adds r0, #6 │ │ - b.n 21f88 │ │ + b.n 41638 │ │ adds r0, #7 │ │ - b.n 21f8c │ │ + b.n 4163c │ │ adds r0, #5 │ │ - b.n 21fb0 │ │ + b.n 41660 │ │ lsls r1, r7, #6 │ │ lsrs r0, r0, #8 │ │ strb r0, [r4, #0] │ │ - b.n 217ac │ │ + b.n 40e5c │ │ strb r0, [r2, #1] │ │ - b.n 221b0 │ │ + b.n 41860 │ │ ands r0, r5 │ │ - b.n 217b4 │ │ + b.n 40e64 │ │ lsls r0, r3, #2 │ │ ldmia.w r7, {r0, r1, ip, sp} │ │ - b.n 21faa │ │ + b.n 4165a │ │ str r4, [r4, #0] │ │ - b.n 217c0 │ │ + b.n 40e70 │ │ str r4, [r3, #4] │ │ - b.n 217e4 │ │ + b.n 40e94 │ │ adds r0, #7 │ │ - b.n 21fb4 │ │ - add r0, pc, #96 @ (adr r0, 21d10 ) │ │ - b.n 217cc │ │ - add r0, pc, #384 @ (adr r0, 21e34 ) │ │ - b.n 217f0 │ │ + b.n 41664 │ │ + add r0, pc, #96 @ (adr r0, 413c0 ) │ │ + b.n 40e7c │ │ + add r0, pc, #384 @ (adr r0, 414e4 ) │ │ + b.n 40ea0 │ │ adds r0, #6 │ │ - b.n 21fc0 │ │ + b.n 41670 │ │ str r4, [r3, r0] │ │ - b.n 217d8 │ │ + b.n 40e88 │ │ str r4, [r4, r1] │ │ - b.n 217fc │ │ + b.n 40eac │ │ adds r0, #10 │ │ - b.n 21fcc │ │ - b.n 21d98 │ │ - b.n 21804 │ │ + b.n 4167c │ │ + b.n 41448 │ │ + b.n 40eb4 │ │ adds r0, #5 │ │ - b.n 21fd4 │ │ + b.n 41684 │ │ stmia r0!, {r2, r3, r5, r6} │ │ - b.n 2180c │ │ + b.n 40ebc │ │ adds r0, #14 │ │ - b.n 21fdc │ │ + b.n 4168c │ │ adds r0, #12 │ │ - b.n 22000 │ │ + b.n 416b0 │ │ lsls r4, r4, #6 │ │ lsrs r0, r0, #8 │ │ adds r4, #41 @ 0x29 │ │ - b.n 22022 │ │ + b.n 416d2 │ │ movs r0, #57 @ 0x39 │ │ - b.n 2177c │ │ + b.n 40e2c │ │ adds r0, #54 @ 0x36 │ │ - b.n 21780 │ │ + b.n 40e30 │ │ subs r0, #41 @ 0x29 │ │ - b.n 2202e │ │ + b.n 416de │ │ adds r0, #55 @ 0x37 │ │ - b.n 21788 │ │ + b.n 40e38 │ │ subs r4, #41 @ 0x29 │ │ - b.n 22036 │ │ + b.n 416e6 │ │ adds r0, #56 @ 0x38 │ │ - b.n 21790 │ │ + b.n 40e40 │ │ adds r4, #34 @ 0x22 │ │ - b.n 2203e │ │ + b.n 416ee │ │ adds r0, #58 @ 0x3a │ │ - b.n 21798 │ │ + b.n 40e48 │ │ subs r0, #34 @ 0x22 │ │ - b.n 22046 │ │ + b.n 416f6 │ │ cmp r4, #34 @ 0x22 │ │ - b.n 2204a │ │ + b.n 416fa │ │ asrs r5, r7, #32 │ │ - b.n 217a4 │ │ + b.n 40e54 │ │ movs r0, #60 @ 0x3c │ │ - b.n 217a8 │ │ + b.n 40e58 │ │ movs r4, #33 @ 0x21 │ │ - b.n 22056 │ │ + b.n 41706 │ │ movs r0, #62 @ 0x3e │ │ - b.n 217b0 │ │ + b.n 40e60 │ │ cmp r0, #33 @ 0x21 │ │ - b.n 2205e │ │ + b.n 4170e │ │ adds r1, r4, #0 │ │ - b.n 22062 │ │ + b.n 41712 │ │ lsls r1, r0, #1 │ │ - b.n 217bc │ │ + b.n 40e6c │ │ asrs r0, r0, #1 │ │ - b.n 217c0 │ │ + b.n 40e70 │ │ asrs r0, r4, #16 │ │ - b.n 2206e │ │ + b.n 4171e │ │ asrs r2, r0, #1 │ │ - b.n 217c8 │ │ + b.n 40e78 │ │ adds r0, r4, r0 │ │ - b.n 22076 │ │ + b.n 41726 │ │ lsrs r0, r4, #16 │ │ - b.n 2207a │ │ + b.n 4172a │ │ str r4, [r4, r0] │ │ - b.n 21878 │ │ + b.n 40f28 │ │ lsls r4, r0, #1 │ │ - b.n 217d8 │ │ + b.n 40e88 │ │ lsls r0, r5, #16 │ │ - b.n 22086 │ │ + b.n 41736 │ │ lsls r6, r0, #1 │ │ - b.n 217e0 │ │ + b.n 40e90 │ │ lsrs r0, r5, #32 │ │ - b.n 2208e │ │ + b.n 4173e │ │ lsls r7, r0, #1 │ │ - b.n 217e8 │ │ + b.n 40e98 │ │ lsrs r0, r5, #16 │ │ - b.n 22096 │ │ + b.n 41746 │ │ str r0, [r4, #0] │ │ - b.n 21894 │ │ + b.n 40f44 │ │ eors r4, r7 │ │ - b.n 221f4 │ │ + b.n 418a4 │ │ lsls r0, r1, #1 │ │ - b.n 217f8 │ │ + b.n 40ea8 │ │ lsls r5, r4, #16 │ │ - b.n 220a6 │ │ + b.n 41756 │ │ lsls r2, r1, #1 │ │ - b.n 21800 │ │ + b.n 40eb0 │ │ lsrs r5, r4, #32 │ │ - b.n 220ae │ │ + b.n 4175e │ │ lsls r3, r1, #1 │ │ - b.n 21808 │ │ + b.n 40eb8 │ │ lsrs r5, r4, #16 │ │ - b.n 220b6 │ │ + b.n 41766 │ │ strb r4, [r3, #0] │ │ - b.n 218b4 │ │ + b.n 40f64 │ │ lsls r4, r1, #1 │ │ - b.n 21814 │ │ + b.n 40ec4 │ │ lsls r6, r4, #16 │ │ - b.n 220c2 │ │ + b.n 41772 │ │ lsls r6, r1, #1 │ │ - b.n 2181c │ │ + b.n 40ecc │ │ lsrs r6, r4, #32 │ │ - b.n 220ca │ │ + b.n 4177a │ │ lsls r7, r1, #1 │ │ - b.n 21824 │ │ + b.n 40ed4 │ │ lsrs r6, r4, #16 │ │ - b.n 220d2 │ │ + b.n 41782 │ │ lsls r0, r2, #1 │ │ - b.n 2182c │ │ + b.n 40edc │ │ lsls r7, r4, #16 │ │ - b.n 220da │ │ + b.n 4178a │ │ asrs r3, r0, #1 │ │ - b.n 21834 │ │ + b.n 40ee4 │ │ asrs r4, r2, #1 │ │ - b.n 22238 │ │ + b.n 418e8 │ │ lsls r2, r2, #1 │ │ - b.n 2183c │ │ + b.n 40eec │ │ lsrs r7, r4, #16 │ │ - b.n 220ea │ │ + b.n 4179a │ │ add r0, sp, #156 @ 0x9c │ │ - b.n 220ee │ │ + b.n 4179e │ │ lsls r4, r2, #1 │ │ - b.n 21848 │ │ + b.n 40ef8 │ │ movs r4, r0 │ │ - b.n 220f6 │ │ + b.n 417a6 │ │ str r0, [sp, #212] @ 0xd4 │ │ - b.n 21850 │ │ + b.n 40f00 │ │ strh r5, [r0, #2] │ │ - b.n 21854 │ │ + b.n 40f04 │ │ str r1, [r1, r1] │ │ - b.n 21858 │ │ + b.n 40f08 │ │ str r5, [r1, #4] │ │ - b.n 2185c │ │ + b.n 40f0c │ │ strb r1, [r2, #1] │ │ - b.n 21860 │ │ + b.n 40f10 │ │ adds r0, #59 @ 0x3b │ │ - b.n 21864 │ │ + b.n 40f14 │ │ movs r0, #63 @ 0x3f │ │ - b.n 21868 │ │ - add r0, pc, #332 @ (adr r0, 21f20 ) │ │ - b.n 2186c │ │ + b.n 40f18 │ │ + add r0, pc, #332 @ (adr r0, 415d0 ) │ │ + b.n 40f1c │ │ lsls r0, r3, #9 │ │ add.w r0, r0, ip, asr #12 │ │ - b.n 21918 │ │ + b.n 40fc8 │ │ movs r2, r0 │ │ - b.n 22408 │ │ + b.n 41ab8 │ │ lsls r4, r7, #4 │ │ subs r0, r0, r0 │ │ lsrs r0, r2 │ │ - b.n 22280 │ │ + b.n 41930 │ │ movs r0, #1 │ │ - b.n 221f4 │ │ + b.n 418a4 │ │ asrs r4, r7, #1 │ │ - b.n 22288 │ │ + b.n 41938 │ │ movs r4, r0 │ │ - b.n 22136 │ │ + b.n 417e6 │ │ lsls r5, r0, #11 │ │ add.w r0, r0, r0 │ │ - b.n 2249e │ │ + b.n 41b4e │ │ lsls r3, r3, #5 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #1 │ │ - b.n 22320 │ │ + b.n 419d0 │ │ stmia r0!, {r3, r4, r5} │ │ - b.n 2254a │ │ - b.n 21e14 │ │ - b.n 2230e │ │ + b.n 41bfa │ │ + b.n 414c4 │ │ + b.n 419be │ │ movs r4, r0 │ │ - b.n 22152 │ │ + b.n 41802 │ │ lsrs r4, r1, #11 │ │ orn pc, r0, #1417216 @ 0x15a000 │ │ - b.n 22338 │ │ + b.n 419e8 │ │ stmia r0!, {r4, r6} │ │ movt lr, #789 @ 0x315 │ │ - b.n 222b8 │ │ + b.n 41968 │ │ cmp r2, #239 @ 0xef │ │ orn fp, r1, #44032 @ 0xac00 │ │ ldcl 4, cr2, [fp, #-800] @ 0xfffffce0 │ │ @ instruction: 0xf3625b22 │ │ ldcl 0, cr2, [fp, #-512] @ 0xfffffe00 │ │ - b.n 2186c │ │ + b.n 40f1c │ │ subs r1, r5, #6 │ │ - b.n 22358 │ │ + b.n 41a08 │ │ ldrh r7, [r5, #22] │ │ orn r6, r1, #3866624 @ 0x3b0000 │ │ - b.n 21980 │ │ + b.n 41030 │ │ ldr r3, [sp, #576] @ 0x240 │ │ mcr 0, 0, r2, cr6, cr8, {6} │ │ - b.n 21860 │ │ + b.n 40f10 │ │ movs r0, #16 │ │ - b.n 22354 │ │ + b.n 41a04 │ │ add r2, sp, #828 @ 0x33c │ │ orn r0, r0, #11010048 @ 0xa80000 │ │ - b.n 2235e │ │ + b.n 41a0e │ │ strh r0, [r5, #30] │ │ @ instruction: 0xf3f91001 │ │ - b.n 21f7c │ │ + b.n 4162c │ │ @ instruction: 0xeacff460 │ │ movs r0, r2 │ │ - b.n 2236e │ │ + b.n 41a1e │ │ ands r2, r1 │ │ - b.n 221aa │ │ - add r0, pc, #4 @ (adr r0, 21e70 ) │ │ - b.n 225ae │ │ + b.n 4185a │ │ + add r0, pc, #4 @ (adr r0, 41520 ) │ │ + b.n 41c5e │ │ lsrs r7, r1, #11 │ │ bic.w r0, r0, #13893632 @ 0xd40000 │ │ - b.n 2237c │ │ + b.n 41a2c │ │ ldmia r2, {r0, r1, r2, r3, r7} │ │ orr.w r0, r0, #14942208 @ 0xe40000 │ │ - b.n 22384 │ │ + b.n 41a34 │ │ ldmia r2, {r0, r1, r2, r3, r7} │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 225c6 │ │ + b.n 41c76 │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f6202c │ │ - b.n 219a8 │ │ + b.n 41058 │ │ lsls r4, r3, #3 │ │ - b.n 218a8 │ │ + b.n 40f58 │ │ lsls r3, r0, #4 │ │ - b.n 22628 │ │ + b.n 41cd8 │ │ lsrs r7, r1, #11 │ │ and.w r0, r2, #688128 @ 0xa8000 │ │ - b.n 223a4 │ │ + b.n 41a54 │ │ @ instruction: 0xeacff442 │ │ movs r0, #3 │ │ - b.n 221e6 │ │ + b.n 41896 │ │ lsls r0, r6, #1 │ │ - b.n 219c4 │ │ + b.n 41074 │ │ lsls r7, r0, #28 │ │ - b.n 221ee │ │ + b.n 4189e │ │ lsrs r4, r1, #11 │ │ orr.w r9, r2, #10878976 @ 0xa60000 │ │ - b.n 221b6 │ │ + b.n 41866 │ │ lsls r3, r0, #4 │ │ - b.n 2263a │ │ + b.n 41cea │ │ lsrs r0, r1, #19 │ │ @ instruction: 0xf2f6008c │ │ - b.n 219dc │ │ + b.n 4108c │ │ lsls r6, r0, #24 │ │ - b.n 22206 │ │ + b.n 418b6 │ │ lsls r0, r2 │ │ - b.n 219e4 │ │ + b.n 41094 │ │ lsrs r5, r4, #8 │ │ - b.n 221ce │ │ + b.n 4187e │ │ ands r6, r1 │ │ - b.n 22212 │ │ + b.n 418c2 │ │ lsls r0, r4, #19 │ │ bfi r1, r8, #0, #4 │ │ - b.n 2265a │ │ + b.n 41d0a │ │ lsls r0, r1, #2 │ │ - b.n 219f8 │ │ + b.n 410a8 │ │ lsls r5, r0, #20 │ │ - b.n 22222 │ │ + b.n 418d2 │ │ lsrs r0, r5, #12 │ │ - b.n 221e6 │ │ - add r1, pc, #0 @ (adr r1, 21ee8 ) │ │ - b.n 21900 │ │ + b.n 41896 │ │ + add r1, pc, #0 @ (adr r1, 41598 ) │ │ + b.n 40fb0 │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2620103 │ │ - b.n 22672 │ │ + b.n 41d22 │ │ lsls r0, r6, #29 │ │ ubfx r0, r4, #2, #5 │ │ - b.n 21a14 │ │ + b.n 410c4 │ │ lsls r0, r6, #1 │ │ - b.n 22418 │ │ + b.n 41ac8 │ │ ldrh r2, [r0, r5] │ │ vstr s21, [fp, #-828] @ 0xfffffcc4 │ │ orr.w fp, r2, #52224 @ 0xcc00 │ │ vstr s1, [fp, #-564] @ 0xfffffdcc │ │ orr.w sl, r4, #7936 @ 0x1f00 │ │ add.w r0, r0, r0, lsl #2 │ │ - b.n 21a50 │ │ + b.n 41100 │ │ subs r5, r6, #5 │ │ - b.n 22438 │ │ + b.n 41ae8 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r1, #960 @ 0x3c0 │ │ - b.n 2243c │ │ + b.n 41aec │ │ ldrh r7, [r2, #48] @ 0x30 │ │ - b.n 223bc │ │ + b.n 41a6c │ │ lsrs r0, r2, #14 │ │ cdp 3, 0, cr2, cr0, cr2, {7} │ │ @ instruction: 0xf3f90c00 │ │ - b.n 22272 │ │ + b.n 41922 │ │ str r0, [r2, #0] │ │ - b.n 22446 │ │ - ldr r2, [pc, #572] @ (22174 ) │ │ + b.n 41af6 │ │ + ldr r2, [pc, #572] @ (41824 ) │ │ orn sp, r4, #2211840 @ 0x21c000 │ │ - b.n 2245c │ │ + b.n 41b0c │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f06aef │ │ orn ip, r1, #7471104 @ 0x720000 │ │ @ instruction: 0xf2f0008e │ │ ldmia.w r7, {r0, r1, r2, r5, r8, r9} │ │ - b.n 22252 │ │ + b.n 41902 │ │ lsls r4, r4, #5 │ │ - b.n 2196c │ │ + b.n 4101c │ │ lsrs r7, r0, #20 │ │ - b.n 2229a │ │ + b.n 4194a │ │ lsls r3, r4, #8 │ │ - b.n 2225e │ │ + b.n 4190e │ │ add ip, ip │ │ @ instruction: 0xf3660168 │ │ - b.n 2197c │ │ + b.n 4102c │ │ lsrs r3, r0, #24 │ │ - b.n 222aa │ │ + b.n 4195a │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf3620122 │ │ - b.n 22272 │ │ + b.n 41922 │ │ lsls r4, r5, #5 │ │ - b.n 2198c │ │ + b.n 4103c │ │ lsrs r2, r0, #28 │ │ - b.n 2227c │ │ + b.n 4192c │ │ lsls r0, r6, #5 │ │ - b.n 21994 │ │ + b.n 41044 │ │ lsrs r2, r3, #29 │ │ - b.n 2249c │ │ + b.n 41b4c │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2642030 │ │ - b.n 224a4 │ │ + b.n 41b54 │ │ asrs r0, r1, #32 │ │ - b.n 222ce │ │ + b.n 4197e │ │ lsrs r7, r1, #10 │ │ orr.w r0, r6, #1949696 @ 0x1dc000 │ │ add.w pc, r0, sl, lsr #29 │ │ - b.n 224b4 │ │ + b.n 41b64 │ │ str r0, [r7, r5] │ │ - b.n 21ad8 │ │ + b.n 41188 │ │ sbcs r0, r0 │ │ - b.n 21adc │ │ + b.n 4118c │ │ ldr r7, [sp, #328] @ 0x148 │ │ - b.n 224c0 │ │ + b.n 41b70 │ │ lsls r4, r1, #3 │ │ ldmia.w r7, {r1} │ │ - b.n 222b4 │ │ + b.n 41964 │ │ asrs r4, r7, #5 │ │ - b.n 21aec │ │ + b.n 4119c │ │ movs r6, r0 │ │ - b.n 222b6 │ │ + b.n 41966 │ │ stmia r1!, {r2, r7} │ │ - b.n 21af4 │ │ + b.n 411a4 │ │ movs r7, r0 │ │ - b.n 222be │ │ - b.n 21fc8 │ │ - b.n 22382 │ │ + b.n 4196e │ │ + b.n 41678 │ │ + b.n 41a32 │ │ movs r5, r0 │ │ - b.n 222c6 │ │ + b.n 41976 │ │ movs r0, #2 │ │ - b.n 2238a │ │ + b.n 41a3a │ │ movs r1, r0 │ │ - b.n 222ce │ │ + b.n 4197e │ │ adds r0, #3 │ │ - b.n 22392 │ │ + b.n 41a42 │ │ movs r4, r0 │ │ - b.n 222d6 │ │ + b.n 41986 │ │ adcs r2, r0 │ │ - b.n 225e2 │ │ + b.n 41c92 │ │ movs r4, r1 │ │ - b.n 222fe │ │ + b.n 419ae │ │ ands r6, r6 │ │ - b.n 2267c │ │ + b.n 41d2c │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ movs r0, #4 │ │ - b.n 2210e │ │ - ldr r6, [pc, #560] @ (2221c ) │ │ - b.n 225f8 │ │ + b.n 417be │ │ + ldr r6, [pc, #560] @ (418cc ) │ │ + b.n 41ca8 │ │ str r6, [r0, #0] │ │ - b.n 223b2 │ │ - ldr r7, [pc, #840] @ (2233c ) │ │ - b.n 2268c │ │ + b.n 41a62 │ │ + ldr r7, [pc, #840] @ (419ec ) │ │ + b.n 41d3c │ │ adds r0, #4 │ │ - b.n 22160 │ │ + b.n 41810 │ │ ands r3, r7 │ │ - b.n 22612 │ │ + b.n 41cc2 │ │ str r5, [r0, r0] │ │ - b.n 223c2 │ │ - ldr r7, [pc, #288] @ (22124 ) │ │ - b.n 2269a │ │ + b.n 41a72 │ │ + ldr r7, [pc, #288] @ (417d4 ) │ │ + b.n 41d4a │ │ strb r7, [r0, #0] │ │ - b.n 223ca │ │ + b.n 41a7a │ │ ands r4, r0 │ │ - b.n 2217a │ │ + b.n 4182a │ │ ldr r6, [r4, #76] @ 0x4c │ │ - b.n 2262c │ │ + b.n 41cdc │ │ ldr r6, [r5, #40] @ 0x28 │ │ - b.n 226ac │ │ + b.n 41d5c │ │ asrs r1, r0, #32 │ │ - b.n 223da │ │ + b.n 41a8a │ │ str r6, [r0, #0] │ │ - b.n 2218c │ │ + b.n 4183c │ │ str r1, [r0, r0] │ │ - b.n 225cc │ │ + b.n 41c7c │ │ asrs r0, r0, #32 │ │ - b.n 225c8 │ │ + b.n 41c78 │ │ asrs r0, r0, #32 │ │ - b.n 2202c │ │ + b.n 416dc │ │ asrs r4, r7, #5 │ │ - b.n 21b48 │ │ + b.n 411f8 │ │ asrs r0, r0, #32 │ │ - b.n 2203c │ │ + b.n 416ec │ │ asrs r0, r7, #5 │ │ - b.n 21b50 │ │ + b.n 41200 │ │ asrs r0, r0, #32 │ │ - b.n 22046 │ │ + b.n 416f6 │ │ asrs r4, r6, #5 │ │ - b.n 21b58 │ │ + b.n 41208 │ │ asrs r4, r0, #32 │ │ - b.n 22042 │ │ + b.n 416f2 │ │ asrs r0, r6, #5 │ │ - b.n 21b60 │ │ + b.n 41210 │ │ asrs r3, r0, #32 │ │ - b.n 2204a │ │ + b.n 416fa │ │ asrs r4, r5, #5 │ │ - b.n 21b68 │ │ + b.n 41218 │ │ asrs r2, r0, #32 │ │ - b.n 22052 │ │ + b.n 41702 │ │ strb r0, [r0, #0] │ │ - b.n 22612 │ │ + b.n 41cc2 │ │ asrs r0, r5, #5 │ │ - b.n 21b74 │ │ + b.n 41224 │ │ asrs r4, r1, #32 │ │ - b.n 2241e │ │ + b.n 41ace │ │ asrs r0, r0, #32 │ │ - b.n 225e4 │ │ + b.n 41c94 │ │ strb r0, [r0, #0] │ │ - b.n 22074 │ │ + b.n 41724 │ │ movs r0, r0 │ │ - b.n 2206c │ │ + b.n 4171c │ │ movs r0, #80 @ 0x50 │ │ - b.n 22588 │ │ + b.n 41c38 │ │ lsls r4, r0, #6 │ │ - b.n 21b8c │ │ + b.n 4123c │ │ movs r1, r1 │ │ - b.n 223b6 │ │ + b.n 41a66 │ │ asrs r0, r1, #32 │ │ - b.n 223ba │ │ + b.n 41a6a │ │ strb r0, [r0, #6] │ │ - b.n 21b98 │ │ + b.n 41248 │ │ asrs r3, r6, #2 │ │ add.w pc, r0, sl, lsr #1 │ │ - b.n 225a0 │ │ + b.n 41c50 │ │ movs r0, r0 │ │ - b.n 21ba4 │ │ + b.n 41254 │ │ strb r0, [r1, #3] │ │ - b.n 225a8 │ │ + b.n 41c58 │ │ movs r0, r3 │ │ - b.n 21bcc │ │ + b.n 4127c │ │ cmp r6, #21 │ │ - b.n 2252c │ │ + b.n 41bdc │ │ adds r0, #9 │ │ - b.n 223da │ │ + b.n 41a8a │ │ asrs r7, r0, #32 │ │ - b.n 223de │ │ + b.n 41a8e │ │ strh r2, [r0, #0] │ │ - b.n 223e2 │ │ + b.n 41a92 │ │ asrs r6, r3, #20 │ │ add.w r0, r0, r0, ror #25 │ │ - b.n 225c4 │ │ + b.n 41c74 │ │ asrs r7, r0, #32 │ │ - b.n 223ee │ │ + b.n 41a9e │ │ movs r6, r0 │ │ - b.n 223f2 │ │ + b.n 41aa2 │ │ subs r2, r0, r6 │ │ add.w r1, r0, r0, lsl #1 │ │ - b.n 21bf4 │ │ + b.n 412a4 │ │ ands r0, r5 │ │ - b.n 21bf8 │ │ + b.n 412a8 │ │ movs r0, r0 │ │ - b.n 22762 │ │ + b.n 41e12 │ │ lsls r3, r5, #2 │ │ subs r0, r0, r0 │ │ movs r1, r2 │ │ @ instruction: 0xea00f000 │ │ - b.n 2270e │ │ - blx 422710 │ │ + b.n 41dbe │ │ + blx 441dc0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r6, r0 │ │ movs r0, r0 │ │ movs r0, r1 │ │ @@ -47623,1205 +90364,1205 @@ │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ str r4, [r0, r0] │ │ - b.n 22456 │ │ + b.n 41b06 │ │ ands r6, r0 │ │ - b.n 2245a │ │ + b.n 41b0a │ │ movs r0, r7 │ │ - b.n 2285e │ │ + b.n 41f0e │ │ lsrs r4, r4, #12 │ │ vldr s5, [sp, #768] @ 0x300 │ │ orn r0, r4, #9437184 @ 0x900000 │ │ - b.n 22636 │ │ + b.n 41ce6 │ │ asrs r4, r4, #32 │ │ - b.n 2286e │ │ + b.n 41f1e │ │ str r0, [sp, #32] │ │ - b.n 22472 │ │ - ldr r2, [pc, #828] @ (22470 ) │ │ + b.n 41b22 │ │ + ldr r2, [pc, #828] @ (41b20 ) │ │ orn r0, r0, #11272192 @ 0xac0000 │ │ - b.n 21c74 │ │ + b.n 41324 │ │ lsrs r4, r1, #13 │ │ vstr s5, [fp, #-772] @ 0xfffffcfc │ │ orr.w sl, r9, #26496 @ 0x6780 │ │ orr.w r0, r0, #8912896 @ 0x880000 │ │ - b.n 2248a │ │ + b.n 41b3a │ │ strh r4, [r4, #0] │ │ - b.n 2288e │ │ - bf e, 1b94e │ │ + b.n 41f3e │ │ + bf e, 3affe │ │ movs r0, r5 │ │ - b.n 22662 │ │ + b.n 41d12 │ │ lsrs r7, r1, #11 │ │ orn r0, r4, #34560 @ 0x8700 │ │ - b.n 2249e │ │ + b.n 41b4e │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 22674 │ │ - ldr r3, [pc, #184] @ (22220 ) │ │ + b.n 41d24 │ │ + ldr r3, [pc, #184] @ (418d0 ) │ │ vldr s1, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 224b2 │ │ - ldr r3, [pc, #232] @ (2225c ) │ │ + b.n 41b62 │ │ + ldr r3, [pc, #232] @ (4190c ) │ │ vstr s5, [sp, #800] @ 0x320 │ │ - bl ff866916 │ │ + bl ff885fc6 │ │ @ instruction: 0xebff0000 │ │ - b.n 21caa │ │ + b.n 4135a │ │ lsrs r0, r5 │ │ - b.n 21cc0 │ │ + b.n 41370 │ │ asrs r0, r2, #5 │ │ - b.n 21bc0 │ │ + b.n 41270 │ │ lsls r0, r0, #20 │ │ - b.n 224ce │ │ + b.n 41b7e │ │ asrs r4, r5, #32 │ │ - b.n 21cac │ │ + b.n 4135c │ │ ldr r4, [r4, #0] │ │ - b.n 22496 │ │ + b.n 41b46 │ │ lsls r0, r1, #3 │ │ - b.n 21cd4 │ │ + b.n 41384 │ │ movs r0, r1 │ │ - b.n 21cb8 │ │ - ldr r0, [pc, #16] @ (221b0 ) │ │ - b.n 224e2 │ │ + b.n 41368 │ │ + ldr r0, [pc, #16] @ (41860 ) │ │ + b.n 41b92 │ │ lsls r4, r7, #4 │ │ - b.n 21bdc │ │ + b.n 4128c │ │ movs r0, r4 │ │ - b.n 21cc4 │ │ + b.n 41374 │ │ lsls r4, r3, #3 │ │ - b.n 21ce8 │ │ + b.n 41398 │ │ asrs r4, r1, #5 │ │ - b.n 21be8 │ │ + b.n 41298 │ │ movs r0, r3 │ │ - b.n 21cd0 │ │ + b.n 41380 │ │ lsls r0, r0, #5 │ │ - b.n 21bf0 │ │ + b.n 412a0 │ │ asrs r4, r4, #32 │ │ - b.n 21cd8 │ │ + b.n 41388 │ │ asrs r0, r1, #5 │ │ - b.n 21bf8 │ │ + b.n 412a8 │ │ movs r4, r1 │ │ - b.n 21ce0 │ │ + b.n 41390 │ │ lsls r4, r4, #3 │ │ - b.n 21d04 │ │ + b.n 413b4 │ │ asrs r4, r3, #32 │ │ - b.n 21ce8 │ │ + b.n 41398 │ │ asrs r4, r0, #5 │ │ - b.n 21c08 │ │ + b.n 412b8 │ │ strb r0, [r4, #3] │ │ - b.n 21d10 │ │ + b.n 413c0 │ │ cmp r0, r4 │ │ - b.n 224e2 │ │ + b.n 41b92 │ │ asrs r4, r2, #32 │ │ - b.n 21cf8 │ │ + b.n 413a8 │ │ lsrs r0, r0, #12 │ │ - b.n 22522 │ │ + b.n 41bd2 │ │ asrs r0, r0, #32 │ │ - b.n 21d18 │ │ + b.n 413c8 │ │ strh r0, [r3, #6] │ │ - b.n 21d24 │ │ + b.n 413d4 │ │ lsls r7, r4, #8 │ │ - b.n 224ee │ │ + b.n 41b9e │ │ asrs r0, r2, #32 │ │ - b.n 21d0c │ │ + b.n 413bc │ │ asrs r4, r2, #3 │ │ - b.n 21d30 │ │ + b.n 413e0 │ │ movs r4, r6 │ │ - b.n 21d04 │ │ + b.n 413b4 │ │ lsls r0, r1, #16 │ │ - b.n 2253e │ │ + b.n 41bee │ │ movs r0, #208 @ 0xd0 │ │ - b.n 21d3c │ │ + b.n 413ec │ │ lsrs r1, r4, #4 │ │ - b.n 22506 │ │ + b.n 41bb6 │ │ movs r4, r5 │ │ - b.n 21d14 │ │ + b.n 413c4 │ │ lsls r1, r0, #28 │ │ - b.n 2254e │ │ + b.n 41bfe │ │ stmia r0!, {r2, r3, r6, r7} │ │ - b.n 21d4c │ │ + b.n 413fc │ │ lsls r2, r4, #24 │ │ - b.n 22516 │ │ + b.n 41bc6 │ │ movs r0, r5 │ │ - b.n 21d24 │ │ + b.n 413d4 │ │ lsrs r2, r0, #8 │ │ - b.n 2255e │ │ + b.n 41c0e │ │ adds r1, #48 @ 0x30 │ │ - b.n 21c58 │ │ + b.n 41308 │ │ lsls r4, r5, #12 │ │ - b.n 22526 │ │ + b.n 41bd6 │ │ movs r4, r4 │ │ - b.n 21d34 │ │ + b.n 413e4 │ │ movs r0, r1 │ │ - b.n 21d68 │ │ - b.n 22498 │ │ - b.n 21c68 │ │ + b.n 41418 │ │ + b.n 41b48 │ │ + b.n 41318 │ │ lsrs r4, r1, #20 │ │ - b.n 22536 │ │ + b.n 41be6 │ │ movs r0, r4 │ │ - b.n 21d44 │ │ + b.n 413f4 │ │ movs r0, r2 │ │ - b.n 21d78 │ │ + b.n 41428 │ │ str r1, [sp, #224] @ 0xe0 │ │ - b.n 21c78 │ │ + b.n 41328 │ │ movs r0, #12 │ │ - b.n 21d80 │ │ + b.n 41430 │ │ lsls r0, r0, #20 │ │ - b.n 2258a │ │ + b.n 41c3a │ │ asrs r4, r2, #32 │ │ - b.n 21d88 │ │ + b.n 41438 │ │ lsrs r3, r4, #32 │ │ - b.n 22552 │ │ + b.n 41c02 │ │ movs r4, r3 │ │ - b.n 21d60 │ │ + b.n 41410 │ │ lsrs r3, r0, #32 │ │ - b.n 2259a │ │ + b.n 41c4a │ │ str r4, [r7, #0] │ │ - b.n 21d68 │ │ + b.n 41418 │ │ lsls r6, r5, #20 │ │ - b.n 22562 │ │ + b.n 41c12 │ │ movs r0, r3 │ │ - b.n 21d70 │ │ + b.n 41420 │ │ lsrs r6, r1, #12 │ │ - b.n 225aa │ │ + b.n 41c5a │ │ ands r0, r7 │ │ - b.n 21d78 │ │ + b.n 41428 │ │ lsls r1, r5, #8 │ │ - b.n 22572 │ │ + b.n 41c22 │ │ movs r4, r2 │ │ - b.n 21d80 │ │ + b.n 41430 │ │ lsls r2, r0, #16 │ │ - b.n 225ba │ │ + b.n 41c6a │ │ lsrs r1, r4, #4 │ │ - b.n 2257e │ │ + b.n 41c2e │ │ movs r4, r1 │ │ - b.n 21d8c │ │ + b.n 4143c │ │ lsls r1, r0, #28 │ │ - b.n 225c6 │ │ + b.n 41c76 │ │ asrs r4, r3, #32 │ │ - b.n 21dc4 │ │ + b.n 41474 │ │ lsls r1, r4, #24 │ │ - b.n 2258e │ │ + b.n 41c3e │ │ movs r0, r1 │ │ - b.n 21d9c │ │ + b.n 4144c │ │ lsrs r1, r0, #8 │ │ - b.n 225d6 │ │ + b.n 41c86 │ │ asrs r4, r4, #32 │ │ - b.n 21dd4 │ │ + b.n 41484 │ │ lsls r1, r4, #12 │ │ - b.n 2259e │ │ + b.n 41c4e │ │ movs r4, r0 │ │ - b.n 21dac │ │ + b.n 4145c │ │ movs r4, r5 │ │ - b.n 21de0 │ │ + b.n 41490 │ │ lsrs r1, r0, #20 │ │ - b.n 225aa │ │ + b.n 41c5a │ │ movs r0, r0 │ │ - b.n 21db8 │ │ + b.n 41468 │ │ movs r0, r3 │ │ - b.n 21dec │ │ + b.n 4149c │ │ lsls r0, r0, #4 │ │ - b.n 225f6 │ │ + b.n 41ca6 │ │ lsrs r0, r5, #16 │ │ - b.n 225ba │ │ + b.n 41c6a │ │ lsrs r7, r0, #24 │ │ - b.n 225be │ │ + b.n 41c6e │ │ movs r0, r6 │ │ - b.n 21dcc │ │ + b.n 4147c │ │ movs r0, r4 │ │ - b.n 21e00 │ │ + b.n 414b0 │ │ lsls r0, r0, #4 │ │ - b.n 2260a │ │ + b.n 41cba │ │ lsrs r2, r4, #16 │ │ - b.n 225ce │ │ + b.n 41c7e │ │ lsrs r1, r1, #24 │ │ - b.n 225d2 │ │ + b.n 41c82 │ │ movs r0, r2 │ │ - b.n 21de0 │ │ + b.n 41490 │ │ movs r0, r6 │ │ and.w r0, r0, r4, lsl #24 │ │ - b.n 2261e │ │ + b.n 41cce │ │ lsls r0, r3, #1 │ │ - b.n 21d18 │ │ + b.n 413c8 │ │ ands r0, r5 │ │ - b.n 21e20 │ │ + b.n 414d0 │ │ movs r0, r0 │ │ - b.n 2298a │ │ + b.n 4203a │ │ movs r1, r4 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n 21d28 │ │ + b.n 413d8 │ │ movs r0, r0 │ │ - b.n 22996 │ │ + b.n 42046 │ │ lsls r0, r4, #1 │ │ lsls r3, r3, #20 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ lsls r4, r4, #1 │ │ - b.n 21d3c │ │ + b.n 413ec │ │ movs r0, r0 │ │ - b.n 229aa │ │ + b.n 4205a │ │ lsls r0, r5, #1 │ │ lsls r3, r3, #20 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ movs r7, r2 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #1 │ │ - b.n 21d50 │ │ + b.n 41400 │ │ asrs r3, r4, #4 │ │ - b.n 22928 │ │ + b.n 41fd8 │ │ asrs r5, r0, #5 │ │ - b.n 229a2 │ │ + b.n 42052 │ │ movs r1, r0 │ │ - b.n 225c6 │ │ + b.n 41c76 │ │ movs r2, r2 │ │ ldrh r0, [r0, #16] │ │ asrs r0, r6, #1 │ │ - b.n 21d64 │ │ + b.n 41414 │ │ movs r4, r7 │ │ subs r0, r0, r0 │ │ movs r2, #221 @ 0xdd │ │ - b.n 2293e │ │ + b.n 41fee │ │ movs r0, #101 @ 0x65 │ │ - b.n 229ba │ │ + b.n 4206a │ │ movs r2, r0 │ │ - b.n 225e0 │ │ + b.n 41c90 │ │ movs r4, r1 │ │ ldrh r0, [r0, #16] │ │ movs r7, r6 │ │ subs r0, r0, r0 │ │ asrs r4, r6, #1 │ │ - b.n 21d80 │ │ + b.n 41430 │ │ adds r4, #2 │ │ - b.n 22956 │ │ + b.n 42006 │ │ adds r1, #252 @ 0xfc │ │ - b.n 229d2 │ │ + b.n 42082 │ │ movs r3, r0 │ │ - b.n 225f8 │ │ + b.n 41ca8 │ │ movs r6, r0 │ │ ldrh r0, [r0, #16] │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ asrs r0, r7, #1 │ │ - b.n 21d98 │ │ + b.n 41448 │ │ subs r4, #139 @ 0x8b │ │ - b.n 22970 │ │ + b.n 42020 │ │ adds r3, #104 @ 0x68 │ │ - b.n 229ea │ │ + b.n 4209a │ │ movs r3, r0 │ │ - b.n 22610 │ │ + b.n 41cc0 │ │ movs r6, r3 │ │ ldr r2, [sp, #0] │ │ ands r0, r5 │ │ - b.n 21eb0 │ │ + b.n 41560 │ │ lsls r0, r2, #1 │ │ movt r0, #48 @ 0x30 │ │ - b.n 22abe │ │ + b.n 4216e │ │ asrs r4, r0, #32 │ │ - b.n 226c2 │ │ + b.n 41d72 │ │ lsrs r0, r0, #8 │ │ orr.w r0, r1, #10485760 @ 0xa00000 │ │ - b.n 22892 │ │ + b.n 41f42 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 2289a │ │ + b.n 41f4a │ │ lsrs r7, r1, #8 │ │ orr.w sl, r1, #9371648 @ 0x8f0000 │ │ - bne.w fff6239a │ │ - b.n 22ade │ │ + bne.w fff81a4a │ │ + b.n 4218e │ │ movs r2, r1 │ │ - b.n 226e2 │ │ - beq.n 22404 │ │ - b.n 2283c │ │ + b.n 41d92 │ │ + beq.n 41ab4 │ │ + b.n 41eec │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 228c8 │ │ + b.n 41f78 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r6, r7} │ │ - b.n 21ef4 │ │ + b.n 415a4 │ │ movs r0, r0 │ │ - b.n 224d8 │ │ + b.n 41b88 │ │ movs r7, r0 │ │ and.w r0, r0, r0, asr #3 │ │ - b.n 21f00 │ │ + b.n 415b0 │ │ movs r0, r0 │ │ - b.n 224e4 │ │ + b.n 41b94 │ │ movs r4, r0 │ │ and.w r0, r0, r8, lsr #3 │ │ - b.n 21f0c │ │ + b.n 415bc │ │ movs r0, r0 │ │ - b.n 224f0 │ │ + b.n 41ba0 │ │ movs r1, r0 │ │ and.w r0, r0, r0, lsr #3 │ │ - b.n 21f18 │ │ + b.n 415c8 │ │ movs r0, r0 │ │ - b.n 224fc │ │ + b.n 41bac │ │ movs r0, #168 @ 0xa8 │ │ - b.n 21f16 │ │ + b.n 415c6 │ │ asrs r4, r5, #2 │ │ - b.n 21f1a │ │ + b.n 415ca │ │ vrhadd.u d14, d2, d31 │ │ @ instruction: 0xffeaeaff │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ subs r2, #237 @ 0xed │ │ - b.n 22a0c │ │ + b.n 420bc │ │ asrs r4, r7, #1 │ │ - b.n 21e30 │ │ + b.n 414e0 │ │ adds r3, #201 @ 0xc9 │ │ - b.n 22a7e │ │ + b.n 4212e │ │ ands r0, r5 │ │ - b.n 21f3c │ │ + b.n 415ec │ │ movs r3, r0 │ │ - b.n 226a8 │ │ + b.n 41d58 │ │ strb r4, [r3, #0] │ │ - b.n 21f44 │ │ + b.n 415f4 │ │ adds r0, #44 @ 0x2c │ │ - b.n 21f48 │ │ + b.n 415f8 │ │ asrs r2, r0, #32 │ │ - b.n 22752 │ │ + b.n 41e02 │ │ @ instruction: 0xffd78aff │ │ movs r2, r0 │ │ and.w r0, r0, r2, lsl #4 │ │ - b.n 2275e │ │ + b.n 41e0e │ │ strb r4, [r3, #0] │ │ - b.n 21f5c │ │ + b.n 4160c │ │ adds r0, #44 @ 0x2c │ │ - b.n 21f60 │ │ + b.n 41610 │ │ lsls r4, r7, #25 │ │ ubfx r0, r7, #8, #21 │ │ - b.n 2293a │ │ + b.n 41fea │ │ str r4, [r7, #4] │ │ - b.n 228c8 │ │ + b.n 41f78 │ │ lsrs r7, r1, #10 │ │ orr.w pc, r2, #522240 @ 0x7f800 │ │ - b.n 22a58 │ │ + b.n 42108 │ │ movs r0, #63 @ 0x3f │ │ - b.n 22abe │ │ + b.n 4216e │ │ movs r0, #88 @ 0x58 │ │ - b.n 21e58 │ │ + b.n 41508 │ │ cmp r6, #220 @ 0xdc │ │ - b.n 22a5a │ │ + b.n 4210a │ │ movs r2, #186 @ 0xba │ │ - b.n 22aca │ │ + b.n 4217a │ │ movs r2, r0 │ │ - b.n 2254e │ │ + b.n 41bfe │ │ lsls r4, r5, #1 │ │ - b.n 21e68 │ │ + b.n 41518 │ │ lsrs r2, r4, #20 │ │ - b.n 22a6c │ │ + b.n 4211c │ │ lsls r2, r3, #14 │ │ - b.n 22ada │ │ + b.n 4218a │ │ lsls r0, r6, #1 │ │ ldmia.w r6, {} │ │ - b.n 22564 │ │ + b.n 41c14 │ │ lsls r0, r6, #1 │ │ - b.n 21e7c │ │ + b.n 4152c │ │ lsls r1, r0, #5 │ │ - b.n 22a72 │ │ + b.n 42122 │ │ movs r6, r6 │ │ - b.n 22aee │ │ + b.n 4219e │ │ movs r0, r0 │ │ - b.n 2257a │ │ + b.n 41c2a │ │ lsls r4, r7, #1 │ │ - b.n 21e8c │ │ + b.n 4153c │ │ lsls r4, r6, #12 │ │ - b.n 22a8e │ │ + b.n 4213e │ │ lsls r7, r2, #2 │ │ - b.n 22afe │ │ + b.n 421ae │ │ movs r0, r0 │ │ - b.n 2258c │ │ + b.n 41c3c │ │ lsls r0, r7, #1 │ │ - b.n 21e9c │ │ + b.n 4154c │ │ lsrs r5, r7, #15 │ │ - b.n 22aa0 │ │ + b.n 42150 │ │ str r4, [r4, r0] │ │ - b.n 21fc8 │ │ + b.n 41678 │ │ lsls r3, r0, #8 │ │ - b.n 22b12 │ │ + b.n 421c2 │ │ movs r0, r0 │ │ - b.n 225a2 │ │ + b.n 41c52 │ │ str r0, [r4, #0] │ │ - b.n 21fd4 │ │ + b.n 41684 │ │ lsls r4, r6, #1 │ │ - b.n 21eb4 │ │ + b.n 41564 │ │ mrc2 10, 2, lr, cr0, cr15, {7} @ │ │ - cmp r5, #35 @ 0x23 │ │ - @ instruction: 0xfffe2f9a │ │ - vtrn. , q8 │ │ - @ instruction: 0xfffe2fa4 │ │ - vqrshrun.s64 d19, q12, #2 │ │ - @ instruction: 0xfffe4ff0 │ │ + adds r6, #188 @ 0xbc │ │ + vqrdmlah.s , q6, d13[0] │ │ + @ instruction: 0xfffc434b │ │ + @ instruction: 0xfffc3e94 │ │ + vshr.u64 d23, d0, #4 │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 229d8 │ │ - beq.n 224a8 │ │ - b.n 2295c │ │ + b.n 42088 │ │ + beq.n 41b58 │ │ + b.n 4200c │ │ movs r0, r0 │ │ - b.n 22b68 │ │ + b.n 42218 │ │ lsls r5, r1, #2 │ │ lsrs r0, r0, #8 │ │ ands r1, r0 │ │ - b.n 2280e │ │ + b.n 41ebe │ │ lsls r0, r2, #1 │ │ movt r0, #304 @ 0x130 │ │ - b.n 22c16 │ │ + b.n 422c6 │ │ adds r0, #4 │ │ - b.n 2281a │ │ + b.n 41eca │ │ lsrs r1, r0, #8 │ │ orr.w r0, r3, #2621440 @ 0x280000 │ │ - b.n 229ea │ │ + b.n 4209a │ │ movs r0, r0 │ │ - b.n 22b8a │ │ + b.n 4223a │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 229f6 │ │ + b.n 420a6 │ │ lsrs r7, r1, #8 │ │ orr.w sl, r3, #9371648 @ 0x8f0000 │ │ orr.w r0, r1, #4325376 @ 0x420000 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n 22a18 │ │ + b.n 420c8 │ │ asrs r2, r0, #32 │ │ - b.n 22842 │ │ + b.n 41ef2 │ │ lsls r5, r1, #2 │ │ add.w r0, r0, r0 │ │ - b.n 22baa │ │ + b.n 4225a │ │ lsls r0, r7, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, r1] │ │ - b.n 22a2c │ │ + b.n 420dc │ │ asrs r0, r4, #32 │ │ - b.n 22a30 │ │ + b.n 420e0 │ │ movs r0, #0 │ │ - b.n 22c5a │ │ + b.n 4230a │ │ str r0, [r0, #0] │ │ - b.n 22c5e │ │ + b.n 4230e │ │ movs r5, r0 │ │ - b.n 22862 │ │ + b.n 41f12 │ │ lsls r2, r7, #3 │ │ add.w r0, r0, r0 │ │ - b.n 22bca │ │ + b.n 4227a │ │ lsls r5, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r7 │ │ - b.n 22c72 │ │ + b.n 42322 │ │ str r5, [r0, #0] │ │ - b.n 22876 │ │ + b.n 41f26 │ │ cmp r2, #192 @ 0xc0 │ │ orn r0, r6, #13107200 @ 0xc80000 │ │ - b.n 229d4 │ │ + b.n 42084 │ │ asrs r0, r2, #32 │ │ - b.n 22a4c │ │ + b.n 420fc │ │ strh r4, [r4, #0] │ │ - b.n 22c86 │ │ + b.n 42336 │ │ lsrs r2, r3, #12 │ │ ldcl 0, cr7, [sp] │ │ - b.n 2288e │ │ - ldr r2, [pc, #828] @ (2288c ) │ │ + b.n 41f3e │ │ + ldr r2, [pc, #828] @ (41f3c ) │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 22a56 │ │ - ldr r2, [pc, #828] @ (22894 ) │ │ + b.n 42106 │ │ + ldr r2, [pc, #828] @ (41f44 ) │ │ orr.w fp, r1, #9043968 @ 0x8a0000 │ │ vstr s5, [fp, #-800] @ 0xfffffce0 │ │ - bl ff869b0a │ │ + bl ff8891ba │ │ @ instruction: 0xebff0028 │ │ - b.n 22a74 │ │ - ldr r3, [pc, #144] @ (225fc ) │ │ + b.n 42124 │ │ + ldr r3, [pc, #144] @ (41cac ) │ │ vldr s5, [sp, #828] @ 0x33c │ │ orn r0, r0, #15728640 @ 0xf00000 │ │ - b.n 22a0c │ │ + b.n 420bc │ │ asrs r0, r2, #32 │ │ - b.n 22a7a │ │ + b.n 4212a │ │ lsrs r7, r1, #11 │ │ orn r0, r6, #8192 @ 0x2000 │ │ - b.n 228c2 │ │ + b.n 41f72 │ │ lsrs r7, r1, #11 │ │ orr.w fp, r1, #37888 @ 0x9400 │ │ vstr s5, [fp, #-800] @ 0xfffffce0 │ │ - bl ff867b20 │ │ + bl ff8871d0 │ │ @ instruction: 0xebff0048 │ │ - b.n 21fcc │ │ + b.n 4167c │ │ movs r4, r3 │ │ - b.n 220b4 │ │ + b.n 41764 │ │ lsls r4, r0, #1 │ │ - b.n 21fd4 │ │ + b.n 41684 │ │ movs r0, r3 │ │ - b.n 220bc │ │ + b.n 4176c │ │ lsls r0, r0, #1 │ │ - b.n 21fdc │ │ + b.n 4168c │ │ movs r0, r2 │ │ - b.n 220c4 │ │ + b.n 41774 │ │ movs r0, r0 │ │ - b.n 220dc │ │ + b.n 4178c │ │ movs r0, r1 │ │ - b.n 220cc │ │ + b.n 4177c │ │ lsls r0, r6, #1 │ │ - b.n 21fec │ │ + b.n 4169c │ │ movs r0, r0 │ │ - b.n 220d4 │ │ + b.n 41784 │ │ movs r4, r6 │ │ - b.n 21ff4 │ │ + b.n 416a4 │ │ movs r4, r2 │ │ - b.n 220dc │ │ + b.n 4178c │ │ lsls r4, r3, #1 │ │ - b.n 21ffc │ │ + b.n 416ac │ │ adds r0, #0 │ │ - b.n 220f4 │ │ + b.n 417a4 │ │ movs r4, r1 │ │ - b.n 220e8 │ │ + b.n 41798 │ │ movs r0, r7 │ │ - b.n 22008 │ │ + b.n 416b8 │ │ movs r0, #80 @ 0x50 │ │ - b.n 2200c │ │ + b.n 416bc │ │ adds r5, #3 │ │ - b.n 2291a │ │ + b.n 41fca │ │ movs r4, r0 │ │ - b.n 220f8 │ │ + b.n 417a8 │ │ lsls r4, r2, #1 │ │ - b.n 22018 │ │ + b.n 416c8 │ │ strh r0, [r3, #2] │ │ - b.n 2201c │ │ + b.n 416cc │ │ ldr r2, [r4, #0] │ │ - b.n 228f0 │ │ + b.n 41fa0 │ │ cmp r0, #2 │ │ - b.n 2292e │ │ + b.n 41fde │ │ strb r0, [r4, #1] │ │ - b.n 22028 │ │ + b.n 416d8 │ │ movs r5, #32 │ │ - b.n 228fa │ │ + b.n 41faa │ │ lsrs r0, r0, #12 │ │ - b.n 2293a │ │ + b.n 41fea │ │ asrs r4, r4, #1 │ │ - b.n 22034 │ │ + b.n 416e4 │ │ lsls r0, r5, #8 │ │ - b.n 22902 │ │ + b.n 41fb2 │ │ movs r4, r6 │ │ - b.n 2210e │ │ + b.n 417be │ │ lsls r7, r0, #16 │ │ - b.n 2294a │ │ + b.n 41ffa │ │ adds r0, #104 @ 0x68 │ │ - b.n 22044 │ │ + b.n 416f4 │ │ lsrs r1, r4, #4 │ │ - b.n 22912 │ │ + b.n 41fc2 │ │ movs r4, r5 │ │ - b.n 2211e │ │ + b.n 417ce │ │ lsls r1, r0, #28 │ │ - b.n 2295a │ │ - b.n 226f4 │ │ - b.n 22054 │ │ + b.n 4200a │ │ + b.n 41da4 │ │ + b.n 41704 │ │ lsls r3, r4, #24 │ │ - b.n 22922 │ │ + b.n 41fd2 │ │ movs r0, r5 │ │ - b.n 2212e │ │ + b.n 417de │ │ lsrs r3, r0, #8 │ │ - b.n 2296a │ │ + b.n 4201a │ │ stmia r0!, {r3, r5} │ │ - b.n 22064 │ │ + b.n 41714 │ │ lsls r6, r5, #12 │ │ - b.n 22932 │ │ + b.n 41fe2 │ │ movs r4, r4 │ │ - b.n 2213e │ │ + b.n 417ee │ │ movs r0, r0 │ │ - b.n 22174 │ │ + b.n 41824 │ │ str r4, [r5, r0] │ │ - b.n 22074 │ │ + b.n 41724 │ │ lsrs r6, r1, #20 │ │ - b.n 22942 │ │ + b.n 41ff2 │ │ movs r0, r4 │ │ - b.n 2214e │ │ + b.n 417fe │ │ movs r0, r1 │ │ - b.n 22184 │ │ - add r0, pc, #192 @ (adr r0, 2270c ) │ │ - b.n 22084 │ │ + b.n 41834 │ │ + add r0, pc, #192 @ (adr r0, 41dbc ) │ │ + b.n 41734 │ │ movs r0, #56 @ 0x38 │ │ - b.n 2215a │ │ + b.n 4180a │ │ lsls r0, r0, #20 │ │ - b.n 22996 │ │ + b.n 42046 │ │ movs r0, #4 │ │ - b.n 22194 │ │ + b.n 41844 │ │ lsrs r4, r5, #32 │ │ - b.n 2295e │ │ + b.n 4200e │ │ movs r4, r3 │ │ - b.n 2216a │ │ + b.n 4181a │ │ lsrs r4, r1, #32 │ │ - b.n 229a6 │ │ + b.n 42056 │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n 220a0 │ │ + b.n 41750 │ │ lsls r5, r4, #20 │ │ - b.n 2296e │ │ + b.n 4201e │ │ movs r0, r3 │ │ - b.n 2217a │ │ + b.n 4182a │ │ lsrs r5, r0, #12 │ │ - b.n 229b6 │ │ + b.n 42066 │ │ asrs r0, r2, #32 │ │ - b.n 221b4 │ │ + b.n 41864 │ │ lsls r2, r5, #8 │ │ - b.n 2297e │ │ + b.n 4202e │ │ movs r4, r2 │ │ - b.n 2218a │ │ + b.n 4183a │ │ lsls r2, r0, #16 │ │ - b.n 229c6 │ │ + b.n 42076 │ │ str r4, [r7, #0] │ │ - b.n 22192 │ │ + b.n 41842 │ │ lsrs r1, r5, #4 │ │ - b.n 2298e │ │ + b.n 4203e │ │ movs r4, r1 │ │ - b.n 2219a │ │ + b.n 4184a │ │ lsls r1, r1, #28 │ │ - b.n 229d6 │ │ + b.n 42086 │ │ str r1, [r0, #0] │ │ - b.n 22dda │ │ + b.n 4248a │ │ lsls r1, r4, #24 │ │ - b.n 2299e │ │ + b.n 4204e │ │ movs r0, r1 │ │ - b.n 221aa │ │ + b.n 4185a │ │ lsrs r1, r0, #8 │ │ - b.n 229e6 │ │ + b.n 42096 │ │ asrs r0, r3, #32 │ │ - b.n 221e4 │ │ + b.n 41894 │ │ lsls r1, r4, #12 │ │ - b.n 229ae │ │ + b.n 4205e │ │ movs r4, r0 │ │ - b.n 221ba │ │ + b.n 4186a │ │ movs r4, r3 │ │ - b.n 221f0 │ │ + b.n 418a0 │ │ lsrs r1, r0, #20 │ │ - b.n 229ba │ │ + b.n 4206a │ │ movs r0, r0 │ │ - b.n 221c6 │ │ + b.n 41876 │ │ movs r4, r1 │ │ - b.n 221fc │ │ + b.n 418ac │ │ lsls r0, r0, #4 │ │ - b.n 22a06 │ │ + b.n 420b6 │ │ lsrs r7, r4, #16 │ │ - b.n 229ca │ │ + b.n 4207a │ │ lsrs r0, r1, #24 │ │ - b.n 229ce │ │ + b.n 4207e │ │ movs r0, r6 │ │ - b.n 221da │ │ + b.n 4188a │ │ movs r4, r2 │ │ - b.n 22210 │ │ + b.n 418c0 │ │ lsls r0, r0, #4 │ │ - b.n 22a1a │ │ + b.n 420ca │ │ lsrs r2, r4, #16 │ │ - b.n 229de │ │ + b.n 4208e │ │ lsrs r2, r1, #24 │ │ - b.n 229e2 │ │ + b.n 42092 │ │ movs r0, r2 │ │ - b.n 221ee │ │ + b.n 4189e │ │ movs r6, r0 │ │ - b.n 22a2a │ │ - beq.n 22724 │ │ - b.n 22b84 │ │ + b.n 420da │ │ + beq.n 41dd4 │ │ + b.n 42234 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {sp, lr} │ │ - b.n 22e36 │ │ + b.n 424e6 │ │ movs r6, r0 │ │ - b.n 22a3a │ │ - beq.n 22734 │ │ - b.n 22b94 │ │ + b.n 420ea │ │ + beq.n 41de4 │ │ + b.n 42244 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5, sp} │ │ - b.n 22244 │ │ + b.n 418f4 │ │ movs r0, #2 │ │ - b.n 22828 │ │ + b.n 41ed8 │ │ movs r1, r0 │ │ and.w r0, r0, r4, asr #8 │ │ - b.n 22250 │ │ + b.n 41900 │ │ movs r0, #2 │ │ - b.n 22834 │ │ + b.n 41ee4 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 2223a │ │ + b.n 418ea │ │ asrs r4, r5, #2 │ │ - b.n 2223e │ │ + b.n 418ee │ │ movs r2, r0 │ │ - b.n 22a62 │ │ + b.n 42112 │ │ vrhadd.u d14, d3, d31 │ │ str r0, [r0, #0] │ │ - b.n 22e6a │ │ + b.n 4251a │ │ movs r6, r0 │ │ - b.n 22a6e │ │ - beq.n 22768 │ │ - b.n 22bc8 │ │ + b.n 4211e │ │ + beq.n 41e18 │ │ + b.n 42278 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r4, r5, r6, sl, fp, sp} │ │ - @ instruction: 0xfffe2bdb │ │ - @ instruction: 0xfffe4ff0 │ │ + ldmia.w sp!, {r3, r5, r6, r8, r9, fp, ip, sp} │ │ + vqrshrn.u64 d19, q8, #4 │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 22c60 │ │ + b.n 42310 │ │ movs r1, #190 @ 0xbe │ │ - b.n 22aec │ │ + b.n 4219c │ │ adds r0, #28 │ │ - b.n 222f0 │ │ + b.n 419a0 │ │ str r5, [r3, #0] │ │ - b.n 222f4 │ │ + b.n 419a4 │ │ cmp r0, #2 │ │ - b.n 22a96 │ │ + b.n 42146 │ │ adds r0, #3 │ │ - b.n 22b60 │ │ + b.n 42210 │ │ cmp r7, #50 @ 0x32 │ │ - b.n 224dc │ │ + b.n 41b8c │ │ cmp r0, #6 │ │ - b.n 22a66 │ │ + b.n 42116 │ │ ldmia r4!, {r0, r1} │ │ - b.n 22a6a │ │ + b.n 4211a │ │ stmia r0!, {} │ │ - b.n 2226a │ │ + b.n 4191a │ │ str r3, [r3, #0] │ │ - b.n 22310 │ │ + b.n 419c0 │ │ str r4, [r3, r0] │ │ - b.n 22314 │ │ + b.n 419c4 │ │ movs r0, #25 │ │ - b.n 22318 │ │ + b.n 419c8 │ │ adds r0, #26 │ │ - b.n 2231c │ │ + b.n 419cc │ │ str r6, [r0, #48] @ 0x30 │ │ - b.n 22abe │ │ + b.n 4216e │ │ str r5, [r4, #16] │ │ - b.n 22a8e │ │ + b.n 4213e │ │ movs r0, #15 │ │ - b.n 22b8a │ │ + b.n 4223a │ │ adds r7, #3 │ │ - b.n 22a96 │ │ + b.n 42146 │ │ @ instruction: 0xeb02e183 │ │ - b.n 22798 │ │ - b.n 22292 │ │ + b.n 41e48 │ │ + b.n 41942 │ │ ands r0, r3 │ │ - b.n 22338 │ │ + b.n 419e8 │ │ str r1, [r3, r0] │ │ - b.n 2233c │ │ + b.n 419ec │ │ movs r0, #22 │ │ - b.n 22340 │ │ + b.n 419f0 │ │ adds r0, #23 │ │ - b.n 22344 │ │ + b.n 419f4 │ │ tst r4, r0 │ │ - b.n 22ae6 │ │ + b.n 42196 │ │ tst r5, r4 │ │ - b.n 22ab2 │ │ + b.n 42162 │ │ movs r0, #63 @ 0x3f │ │ - b.n 22bb2 │ │ + b.n 42262 │ │ adds r6, #3 │ │ - b.n 22aba │ │ + b.n 4216a │ │ ldrh r2, [r0, #16] │ │ - b.n 22abc │ │ + b.n 4216c │ │ strh r0, [r1, #0] │ │ - b.n 222ba │ │ + b.n 4196a │ │ str r5, [r2, r0] │ │ - b.n 22360 │ │ + b.n 41a10 │ │ str r6, [r2, #0] │ │ - b.n 22364 │ │ + b.n 41a14 │ │ ands r4, r2 │ │ - b.n 22368 │ │ + b.n 41a18 │ │ str r5, [r0, r4] │ │ - b.n 22b0a │ │ + b.n 421ba │ │ adds r0, #19 │ │ - b.n 22370 │ │ + b.n 41a20 │ │ strh r6, [r4, r4] │ │ - b.n 22adc │ │ + b.n 4218c │ │ cmp r4, r0 │ │ - b.n 22ae0 │ │ + b.n 42190 │ │ ldr r1, [sp, #12] │ │ - b.n 22ae2 │ │ + b.n 42192 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 222de │ │ + b.n 4198e │ │ sbcs r1, r6 │ │ - b.n 22b84 │ │ + b.n 42234 │ │ str r7, [r1, r0] │ │ - b.n 22388 │ │ + b.n 41a38 │ │ str r0, [r2, #0] │ │ - b.n 2238c │ │ - ldr r0, [pc, #16] @ (227fc ) │ │ - b.n 22b2e │ │ + b.n 41a3c │ │ + ldr r0, [pc, #16] @ (41eac ) │ │ + b.n 421de │ │ str r3, [r0, r0] │ │ - b.n 22bfc │ │ - ldr r7, [pc, #208] @ (228c4 ) │ │ - b.n 22574 │ │ - ldr r0, [pc, #24] @ (22810 ) │ │ - b.n 22b02 │ │ + b.n 422ac │ │ + ldr r7, [pc, #208] @ (41f74 ) │ │ + b.n 41c24 │ │ + ldr r0, [pc, #24] @ (41ec0 ) │ │ + b.n 421b2 │ │ add r4, sp, #20 │ │ - b.n 22b06 │ │ - add r0, pc, #64 @ (adr r0, 22840 ) │ │ - b.n 22302 │ │ + b.n 421b6 │ │ + add r0, pc, #64 @ (adr r0, 41ef0 ) │ │ + b.n 419b2 │ │ strb r6, [r1, #0] │ │ - b.n 223a8 │ │ + b.n 41a58 │ │ movs r0, #15 │ │ - b.n 223ac │ │ + b.n 41a5c │ │ str r4, [r1, r0] │ │ - b.n 223b0 │ │ + b.n 41a60 │ │ str r5, [r1, #0] │ │ - b.n 223b4 │ │ + b.n 41a64 │ │ strb r7, [r0, #12] │ │ - b.n 22b56 │ │ + b.n 42206 │ │ movs r1, #34 @ 0x22 │ │ - b.n 22b28 │ │ + b.n 421d8 │ │ str r7, [r1, r0] │ │ - b.n 22c28 │ │ + b.n 422d8 │ │ movs r7, #6 │ │ - b.n 22b26 │ │ + b.n 421d6 │ │ ldrh r5, [r0, r4] │ │ - b.n 22b2a │ │ + b.n 421da │ │ str r4, [r2, r0] │ │ - b.n 2232a │ │ + b.n 419da │ │ strb r3, [r1, #0] │ │ - b.n 223d0 │ │ + b.n 41a80 │ │ adds r0, #12 │ │ - b.n 223d4 │ │ + b.n 41a84 │ │ movs r0, #9 │ │ - b.n 223d8 │ │ + b.n 41a88 │ │ str r2, [r1, #0] │ │ - b.n 223dc │ │ + b.n 41a8c │ │ strb r7, [r0, #8] │ │ - b.n 22b7e │ │ + b.n 4222e │ │ adds r2, #35 @ 0x23 │ │ - b.n 22b50 │ │ + b.n 42200 │ │ movs r0, #63 @ 0x3f │ │ - b.n 22c4a │ │ + b.n 422fa │ │ adds r6, #6 │ │ - b.n 22b50 │ │ + b.n 42200 │ │ ldr r2, [r0, #32] │ │ - b.n 22b54 │ │ + b.n 42204 │ │ str r0, [r3, #0] │ │ - b.n 22352 │ │ + b.n 41a02 │ │ strb r0, [r1, #0] │ │ - b.n 223f8 │ │ + b.n 41aa8 │ │ ands r1, r1 │ │ - b.n 223fc │ │ + b.n 41aac │ │ adds r0, #7 │ │ - b.n 22400 │ │ + b.n 41ab0 │ │ movs r0, #6 │ │ - b.n 22404 │ │ + b.n 41ab4 │ │ strb r7, [r0, #4] │ │ - b.n 22ba6 │ │ + b.n 42256 │ │ orrs r4, r4 │ │ - b.n 22b78 │ │ + b.n 42228 │ │ adds r5, #3 │ │ - b.n 22b76 │ │ + b.n 42226 │ │ cmp r1, #2 │ │ - b.n 22b78 │ │ + b.n 42228 │ │ movs r0, #28 │ │ - b.n 22376 │ │ + b.n 41a26 │ │ adds r0, #180 @ 0xb4 │ │ - b.n 22c1c │ │ + b.n 422cc │ │ ands r2, r0 │ │ - b.n 22420 │ │ + b.n 41ad0 │ │ strb r3, [r0, #0] │ │ - b.n 22424 │ │ + b.n 41ad4 │ │ subs r0, #3 │ │ - b.n 22bc6 │ │ + b.n 42276 │ │ ands r3, r0 │ │ - b.n 22c92 │ │ + b.n 42342 │ │ subs r7, #51 @ 0x33 │ │ - b.n 2260c │ │ + b.n 41cbc │ │ subs r0, #7 │ │ - b.n 22b98 │ │ + b.n 42248 │ │ subs r4, #4 │ │ - b.n 22b9c │ │ + b.n 4224c │ │ adds r0, #32 │ │ - b.n 2239a │ │ + b.n 41a4a │ │ strb r1, [r0, #0] │ │ - b.n 22440 │ │ + b.n 41af0 │ │ ands r0, r0 │ │ - b.n 22444 │ │ + b.n 41af4 │ │ asrs r2, r0, #32 │ │ - b.n 22448 │ │ + b.n 41af8 │ │ strb r7, [r0, #12] │ │ - b.n 22bea │ │ + b.n 4229a │ │ asrs r1, r4, #4 │ │ - b.n 22bbc │ │ + b.n 4226c │ │ strb r0, [r0, #1] │ │ - b.n 22ff2 │ │ + b.n 426a2 │ │ asrs r4, r0, #28 │ │ - b.n 22bb8 │ │ + b.n 42268 │ │ asrs r4, r4, #32 │ │ - b.n 223ba │ │ + b.n 41a6a │ │ lsls r1, r2, #15 │ │ - b.n 22ebe │ │ + b.n 4256e │ │ movs r0, r0 │ │ - b.n 229da │ │ + b.n 4208a │ │ lsrs r0, r4, #20 │ │ - b.n 22bd4 │ │ + b.n 42284 │ │ strb r0, [r0, #0] │ │ - b.n 2300a │ │ + b.n 426ba │ │ movs r6, r1 │ │ - b.n 229ce │ │ + b.n 4207e │ │ lsls r1, r0, #12 │ │ - b.n 22f72 │ │ + b.n 42622 │ │ movs r0, r1 │ │ - b.n 228e8 │ │ + b.n 41f98 │ │ movs r2, r1 │ │ - b.n 228da │ │ + b.n 41f8a │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r5, r0 │ │ - b.n 228e2 │ │ + b.n 41f92 │ │ movs r6, r0 │ │ - b.n 228e6 │ │ + b.n 41f96 │ │ movs r2, r0 │ │ - b.n 228ea │ │ + b.n 41f9a │ │ movs r3, #63 @ 0x3f │ │ - b.n 230ae │ │ + b.n 4275e │ │ movs r3, r0 │ │ - b.n 228f2 │ │ + b.n 41fa2 │ │ movs r2, r0 │ │ - b.n 22936 │ │ + b.n 41fe6 │ │ cmp r7, #255 @ 0xff │ │ - b.n 22f18 │ │ + b.n 425c8 │ │ movs r0, #63 @ 0x3f │ │ - b.n 22f7e │ │ + b.n 4262e │ │ asrs r2, r0, #32 │ │ - b.n 22944 │ │ + b.n 41ff4 │ │ movs r0, r0 │ │ - b.n 22c28 │ │ + b.n 422d8 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 22c1c │ │ + b.n 422cc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 22e34 │ │ - beq.n 229bc │ │ - b.n 22db8 │ │ + b.n 424e4 │ │ + beq.n 4206c │ │ + b.n 42468 │ │ ands r0, r0 │ │ - b.n 22c62 │ │ + b.n 42312 │ │ movs r0, r4 │ │ - b.n 23066 │ │ + b.n 42716 │ │ str r1, [r0, #0] │ │ - b.n 22c6a │ │ + b.n 4231a │ │ lsrs r0, r0, #10 │ │ orn r0, r1, #9437184 @ 0x900000 │ │ - b.n 22e3e │ │ + b.n 424ee │ │ str r0, [r5, r0] │ │ - b.n 22e50 │ │ + b.n 42500 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 22e46 │ │ + b.n 424f6 │ │ strb r4, [r0, #0] │ │ - b.n 22c82 │ │ + b.n 42332 │ │ strh r2, [r0, #0] │ │ - b.n 22c86 │ │ - ldr r3, [pc, #0] @ (22948 ) │ │ + b.n 42336 │ │ + ldr r3, [pc, #0] @ (41ff8 ) │ │ ldcl 0, cr1, [r1, #24] │ │ - b.n 22c8e │ │ + b.n 4233e │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 23096 │ │ + b.n 42746 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r7, #8716288 @ 0x850000 │ │ - b.n 22c9e │ │ - ldr r3, [pc, #32] @ (22980 ) │ │ + b.n 4234e │ │ + ldr r3, [pc, #32] @ (42030 ) │ │ stcl 6, cr5, [r4, #1012] @ 0x3f4 │ │ @ instruction: 0xeb00900d │ │ - b.n 22caa │ │ + b.n 4235a │ │ asrs r6, r0, #32 │ │ - b.n 22cae │ │ + b.n 4235e │ │ movs r1, r1 │ │ - b.n 22cb2 │ │ + b.n 42362 │ │ movs r0, #5 │ │ - b.n 22cb6 │ │ + b.n 42366 │ │ strh r1, [r2, r6] │ │ add.w r0, r0, r0 │ │ - b.n 224b8 │ │ + b.n 41b68 │ │ str r0, [r0, #0] │ │ - b.n 230c2 │ │ + b.n 42772 │ │ asrs r1, r1, #32 │ │ - b.n 22cc6 │ │ + b.n 42376 │ │ str r0, [r2, #4] │ │ - b.n 22492 │ │ + b.n 41b42 │ │ movs r7, r0 │ │ - b.n 22e8e │ │ + b.n 4253e │ │ movs r0, r0 │ │ - b.n 224ac │ │ + b.n 41b5c │ │ movs r7, r0 │ │ - b.n 22cd6 │ │ + b.n 42386 │ │ str r4, [r3, #60] @ 0x3c │ │ add.w r0, r0, r0 │ │ - b.n 2303e │ │ + b.n 426ee │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n 22ce6 │ │ + b.n 42396 │ │ lsls r0, r3, #17 │ │ add.w r0, r0, r0 │ │ - b.n 224dc │ │ + b.n 41b8c │ │ str r1, [r0, #0] │ │ - b.n 230f2 │ │ + b.n 427a2 │ │ asrs r1, r0, #32 │ │ - b.n 22db6 │ │ + b.n 42466 │ │ movs r0, r1 │ │ - b.n 22c5c │ │ + b.n 4230c │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #32 │ │ - b.n 22eca │ │ + b.n 4257a │ │ lsrs r7, r1, #10 │ │ orn r0, r1, #868352 @ 0xd4000 │ │ - b.n 22ee8 │ │ + b.n 42598 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r2, #385024 @ 0x5e000 │ │ - b.n 22ff0 │ │ + b.n 426a0 │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf3622fff │ │ - b.n 2305a │ │ + b.n 4270a │ │ movs r0, r0 │ │ - b.n 22a62 │ │ + b.n 42112 │ │ movs r0, r5 │ │ - b.n 224ea │ │ + b.n 41b9a │ │ lsls r7, r7, #8 │ │ - b.n 231a6 │ │ + b.n 42856 │ │ movs r0, #76 @ 0x4c │ │ - b.n 22512 │ │ + b.n 41bc2 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4685824 @ 0x478000 │ │ orn fp, r1, #4718592 @ 0x480000 │ │ mcr 15, 5, r0, cr2, cr12, {7} │ │ - b.n 23018 │ │ + b.n 426c8 │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf36200ff │ │ - b.n 23082 │ │ + b.n 42732 │ │ movs r2, r0 │ │ - b.n 22a86 │ │ + b.n 42136 │ │ lsls r4, r1, #1 │ │ - b.n 22512 │ │ + b.n 41bc2 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r1, #8781824 @ 0x860000 │ │ - b.n 22d52 │ │ - beq.n 22a44 │ │ - b.n 22eac │ │ + b.n 42402 │ │ + beq.n 420f4 │ │ + b.n 4255c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 2305e │ │ - blx 423060 │ │ + b.n 4270e │ │ + blx 442710 │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ - ldr r7, [pc, #960] @ (22df4 ) │ │ + ldr r7, [pc, #960] @ (424a4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 22f54 │ │ - beq.n 22a84 │ │ - b.n 22ed8 │ │ + b.n 42604 │ │ + beq.n 42134 │ │ + b.n 42588 │ │ movs r0, r0 │ │ - b.n 230e4 │ │ + b.n 42794 │ │ lsls r6, r2, #2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #769 @ 0x301 │ │ - b.n 22d8e │ │ + b.n 4243e │ │ movs r0, r0 │ │ - b.n 230f6 │ │ + b.n 427a6 │ │ lsrs r5, r1, #8 │ │ orr.w sl, r3, #9371648 @ 0x8f0000 │ │ orr.w r0, r3, #4816896 @ 0x498000 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n 22586 │ │ + b.n 41c36 │ │ movs r0, r3 │ │ - b.n 22580 │ │ + b.n 41c30 │ │ lsls r7, r7, #12 │ │ - b.n 231f8 │ │ + b.n 428a8 │ │ str r4, [r0, #0] │ │ - b.n 22592 │ │ + b.n 41c42 │ │ subs r5, #39 @ 0x27 │ │ - b.n 22d72 │ │ + b.n 42422 │ │ movs r4, r3 │ │ - b.n 22590 │ │ + b.n 41c40 │ │ lsrs r0, r0, #31 │ │ - b.n 23098 │ │ - b.n 22a8c │ │ - b.n 225a2 │ │ + b.n 42748 │ │ + b.n 4213c │ │ + b.n 41c52 │ │ lsls r7, r7, #15 │ │ - b.n 23102 │ │ + b.n 427b2 │ │ orrs r6, r0 │ │ - b.n 22a86 │ │ + b.n 42136 │ │ subs r2, #38 @ 0x26 │ │ - b.n 22d90 │ │ + b.n 42440 │ │ movs r0, r0 │ │ - b.n 2308e │ │ + b.n 4273e │ │ adds r0, #4 │ │ - b.n 22d98 │ │ + b.n 42448 │ │ lsls r7, r7, #15 │ │ - b.n 23116 │ │ - ldr r2, [pc, #60] @ (22ad4 ) │ │ - b.n 2319a │ │ + b.n 427c6 │ │ + ldr r2, [pc, #60] @ (42184 ) │ │ + b.n 4284a │ │ stmia r0!, {r2, r3} │ │ - b.n 225c2 │ │ + b.n 41c72 │ │ str r0, [r2, r0] │ │ - b.n 225c6 │ │ + b.n 41c76 │ │ adds r7, #46 @ 0x2e │ │ - b.n 22dac │ │ + b.n 4245c │ │ mov r6, r1 │ │ - b.n 22ab2 │ │ + b.n 42162 │ │ adds r0, #4 │ │ - b.n 22db4 │ │ + b.n 42464 │ │ eors r4, r7 │ │ - b.n 22890 │ │ + b.n 41f40 │ │ adds r4, #44 @ 0x2c │ │ - b.n 22dbc │ │ + b.n 4246c │ │ str r0, [sp, #12] │ │ - b.n 22ec4 │ │ + b.n 42574 │ │ subs r6, #37 @ 0x25 │ │ - b.n 22dc4 │ │ - ldr r1, [pc, #16] @ (22ad0 ) │ │ - b.n 22dc8 │ │ + b.n 42474 │ │ + ldr r1, [pc, #16] @ (42180 ) │ │ + b.n 42478 │ │ adds r0, #20 │ │ - b.n 225ea │ │ + b.n 41c9a │ │ lsls r5, r2, #5 │ │ - b.n 22abc │ │ - add r0, pc, #96 @ (adr r0, 22b2c ) │ │ - b.n 225f2 │ │ + b.n 4216c │ │ + add r0, pc, #96 @ (adr r0, 421dc ) │ │ + b.n 41ca2 │ │ movs r0, r4 │ │ - b.n 225ec │ │ - ldr r3, [pc, #140] @ (22b60 ) │ │ - b.n 22dde │ │ + b.n 41c9c │ │ + ldr r3, [pc, #140] @ (42210 ) │ │ + b.n 4248e │ │ movs r0, #28 │ │ - b.n 225fe │ │ - ldr r4, [pc, #36] @ (22b00 ) │ │ - b.n 22de6 │ │ + b.n 41cae │ │ + ldr r4, [pc, #36] @ (421b0 ) │ │ + b.n 42496 │ │ strh r0, [r0, #0] │ │ - b.n 22dea │ │ + b.n 4249a │ │ lsrs r0, r0, #31 │ │ - b.n 23104 │ │ + b.n 427b4 │ │ lsls r7, r7, #15 │ │ - b.n 2316a │ │ - ldr r0, [pc, #168] @ (22b94 ) │ │ - b.n 22dfe │ │ + b.n 4281a │ │ + ldr r0, [pc, #168] @ (42244 ) │ │ + b.n 424ae │ │ movs r0, r6 │ │ - b.n 231f2 │ │ + b.n 428a2 │ │ strh r0, [r0, #0] │ │ - b.n 230f6 │ │ + b.n 427a6 │ │ lsls r3, r0, #8 │ │ - b.n 22afa │ │ + b.n 421aa │ │ strh r7, [r7, #30] │ │ - b.n 2317e │ │ + b.n 4282e │ │ movs r0, r0 │ │ - b.n 22e0a │ │ - ldr r3, [pc, #252] @ (22c00 ) │ │ - b.n 23216 │ │ + b.n 424ba │ │ + ldr r3, [pc, #252] @ (422b0 ) │ │ + b.n 428c6 │ │ cmp r2, r1 │ │ - b.n 22b12 │ │ + b.n 421c2 │ │ movs r4, r0 │ │ - b.n 22e0e │ │ - ldr r0, [pc, #8] @ (22b18 ) │ │ - b.n 22b22 │ │ + b.n 424be │ │ + ldr r0, [pc, #8] @ (421c8 ) │ │ + b.n 421d2 │ │ lsls r2, r4, #20 │ │ - b.n 22e16 │ │ + b.n 424c6 │ │ movs r4, r0 │ │ - b.n 22e3a │ │ + b.n 424ea │ │ bx r5 │ │ asrs r0, r4, #6 │ │ lsls r2, r4, #20 │ │ asrs r0, r4, #6 │ │ ands r4, r1 │ │ asrs r5, r1, #22 │ │ - ldr r2, [pc, #152] @ (22bc0 ) │ │ + ldr r2, [pc, #152] @ (42270 ) │ │ asrs r0, r4, #6 │ │ ands r0, r1 │ │ asrs r5, r1, #22 │ │ ands r4, r3 │ │ asrs r5, r3, #22 │ │ movs r0, r3 │ │ asrs r5, r1, #22 │ │ @@ -48875,27 +91616,27 @@ │ │ asrs r0, r4, #6 │ │ movs r5, r3 │ │ asrs r1, r0, #23 │ │ lsls r6, r4, #16 │ │ asrs r0, r4, #6 │ │ str r3, [r3, #0] │ │ asrs r1, r0, #23 │ │ - b.n 22bd2 │ │ + b.n 42282 │ │ asrs r1, r0, #23 │ │ stmia r0!, {r0, r1, r4} │ │ asrs r1, r0, #23 │ │ adds r0, #11 │ │ asrs r1, r0, #23 │ │ movs r2, r3 │ │ asrs r1, r0, #23 │ │ lsrs r6, r2, #1 │ │ asrs r3, r4, #31 │ │ strb r0, [r1, #0] │ │ asrs r5, r3, #22 │ │ - add r0, pc, #28 @ (adr r0, 22bd8 ) │ │ + add r0, pc, #28 @ (adr r0, 42288 ) │ │ asrs r1, r0, #23 │ │ lsls r7, r0, #8 │ │ asrs r0, r0, #6 │ │ movs r1, r3 │ │ asrs r1, r0, #23 │ │ lsrs r6, r4, #16 │ │ asrs r0, r4, #6 │ │ @@ -48979,553 +91720,553 @@ │ │ asrs r1, r0, #23 │ │ lsrs r2, r4, #16 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ asrs r1, r0, #23 │ │ movs r1, r0 │ │ asrs r0, r4, #14 │ │ - beq.n 22cac │ │ + beq.n 4235c │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ adds r5, r7, r2 │ │ movs r0, #64 @ 0x40 │ │ - b.n 227bc │ │ + b.n 41e6c │ │ movs r0, r3 │ │ - b.n 227bc │ │ + b.n 41e6c │ │ movs r0, #2 │ │ - b.n 22da4 │ │ + b.n 42454 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 227aa │ │ + b.n 41e5a │ │ asrs r4, r5, #2 │ │ - b.n 227ae │ │ + b.n 41e5e │ │ movs r2, r0 │ │ - b.n 22fd2 │ │ + b.n 42682 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 233da │ │ - beq.n 22cd4 │ │ - b.n 23134 │ │ + b.n 42a8a │ │ + beq.n 42384 │ │ + b.n 427e4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, sp} │ │ - b.n 227e4 │ │ + b.n 41e94 │ │ movs r0, #2 │ │ - b.n 22dc8 │ │ + b.n 42478 │ │ @ instruction: 0xfff5eaff │ │ movs r0, #8 │ │ - b.n 227f0 │ │ + b.n 41ea0 │ │ movs r0, #2 │ │ - b.n 22dd4 │ │ + b.n 42484 │ │ @ instruction: 0xfff2eaff │ │ - movs r7, #39 @ 0x27 │ │ - vmlsl.u q9, d30, d12[0] │ │ - vrsubhn.i d18, q7, q3 │ │ - vsri.64 , q2, #2 │ │ - bmi.n 22c72 │ │ - bmi.n 22c74 │ │ - bmi.n 22c76 │ │ - bmi.n 22c78 │ │ - bmi.n 22c7a │ │ - ldr r7, [pc, #960] @ (23094 ) │ │ + adds r6, #196 @ 0xc4 │ │ + vsli.64 d19, d28, #60 @ 0x3c │ │ + vpaddl.u , │ │ + vsri.64 , q2, #4 │ │ + bmi.n 42322 │ │ + bmi.n 42324 │ │ + bmi.n 42326 │ │ + bmi.n 42328 │ │ + bmi.n 4232a │ │ + ldr r7, [pc, #960] @ (42744 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 231f4 │ │ - beq.n 22ce4 │ │ - b.n 23178 │ │ + b.n 428a4 │ │ + beq.n 42394 │ │ + b.n 42828 │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-544]! @ 0xfffffde0 │ │ - b.n 23180 │ │ + b.n 42830 │ │ movs r0, r0 │ │ - b.n 2338c │ │ + b.n 42a3c │ │ lsls r4, r5, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 23398 │ │ + b.n 42a48 │ │ lsls r5, r5, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, r0] │ │ - b.n 22820 │ │ - b.n 22cfc │ │ - b.n 232fe │ │ + b.n 41ed0 │ │ + b.n 423ac │ │ + b.n 429ae │ │ ands r1, r0 │ │ - b.n 23042 │ │ + b.n 426f2 │ │ asrs r4, r0, #32 │ │ - b.n 2282c │ │ - b.n 23506 │ │ - b.n 2338a │ │ + b.n 41edc │ │ + b.n 42bb6 │ │ + b.n 42a3a │ │ ldr r7, [r1, #32] │ │ - b.n 2342a │ │ + b.n 42ada │ │ str r5, [r0, #96] @ 0x60 │ │ - b.n 22d1e │ │ + b.n 423ce │ │ movs r4, r2 │ │ - b.n 22830 │ │ + b.n 41ee0 │ │ ldmia r2!, {r0, r5} │ │ - b.n 23026 │ │ + b.n 426d6 │ │ ldr r0, [r6, #124] @ 0x7c │ │ - b.n 2333c │ │ + b.n 429ec │ │ str r7, [r7, #60] @ 0x3c │ │ - b.n 233a2 │ │ + b.n 42a52 │ │ movs r0, r0 │ │ - b.n 2284c │ │ + b.n 41efc │ │ str r0, [r6, #0] │ │ - b.n 231b6 │ │ + b.n 42866 │ │ strb r4, [r1, #0] │ │ - b.n 22854 │ │ + b.n 41f04 │ │ asrs r1, r0, #12 │ │ - b.n 22d3e │ │ - add r3, pc, #252 @ (adr r3, 22e30 ) │ │ - b.n 234b6 │ │ + b.n 423ee │ │ + add r3, pc, #252 @ (adr r3, 424e0 ) │ │ + b.n 42b66 │ │ adds r0, r4, #4 │ │ - b.n 2303c │ │ + b.n 426ec │ │ asrs r4, r6, #32 │ │ - b.n 22858 │ │ + b.n 41f08 │ │ movs r2, r1 │ │ - b.n 23044 │ │ + b.n 426f4 │ │ asrs r5, r4, #28 │ │ - b.n 23086 │ │ + b.n 42736 │ │ adds r7, r2, r4 │ │ - b.n 22cfc │ │ + b.n 423ac │ │ movs r4, r1 │ │ - b.n 2304e │ │ + b.n 426fe │ │ asrs r0, r6, #32 │ │ - b.n 2286c │ │ + b.n 41f1c │ │ movs r1, r0 │ │ - b.n 23056 │ │ + b.n 42706 │ │ asrs r0, r2, #32 │ │ - b.n 22880 │ │ + b.n 41f30 │ │ strb r7, [r4, #16] │ │ - b.n 2309e │ │ + b.n 4274e │ │ ldrh r7, [r7, #24] │ │ - b.n 2347e │ │ + b.n 42b2e │ │ ldrb r1, [r2, #16] │ │ - b.n 22d18 │ │ + b.n 423c8 │ │ str r1, [r2, #20] │ │ - b.n 22d5c │ │ + b.n 4240c │ │ strb r0, [r5, #0] │ │ - b.n 22888 │ │ + b.n 41f38 │ │ movs r6, r0 │ │ - b.n 23072 │ │ + b.n 42722 │ │ str r4, [r5, #0] │ │ - b.n 22890 │ │ + b.n 41f40 │ │ movs r7, r0 │ │ - b.n 2307a │ │ + b.n 4272a │ │ ldrb r1, [r4, #24] │ │ - b.n 230be │ │ + b.n 4276e │ │ asrs r4, r2, #32 │ │ - b.n 228a8 │ │ + b.n 41f58 │ │ str r4, [r3, #0] │ │ - b.n 228ac │ │ + b.n 41f5c │ │ strb r1, [r2, #8] │ │ - b.n 22d3c │ │ + b.n 423ec │ │ strb r4, [r4, #0] │ │ - b.n 228a8 │ │ + b.n 41f58 │ │ movs r7, r0 │ │ - b.n 23092 │ │ + b.n 42742 │ │ strb r0, [r3, #0] │ │ - b.n 228bc │ │ + b.n 41f6c │ │ lsls r6, r4, #20 │ │ - b.n 2309a │ │ + b.n 4274a │ │ str r0, [r3, #0] │ │ - b.n 228b8 │ │ + b.n 41f68 │ │ strb r7, [r0, r4] │ │ - b.n 22db2 │ │ + b.n 42462 │ │ subs r1, r4, r4 │ │ - b.n 230b0 │ │ + b.n 42760 │ │ ldr r7, [r4, r0] │ │ - b.n 230ea │ │ + b.n 4279a │ │ asrs r4, r3, #32 │ │ - b.n 228c8 │ │ + b.n 41f78 │ │ asrs r1, r0, #32 │ │ - b.n 230b2 │ │ + b.n 42762 │ │ ldr r6, [r2, r0] │ │ - b.n 22d68 │ │ + b.n 42418 │ │ asrs r5, r0, #32 │ │ - b.n 230dc │ │ + b.n 4278c │ │ asrs r4, r4, #32 │ │ - b.n 232c4 │ │ + b.n 42974 │ │ lsrs r7, r1, #8 │ │ orn fp, r1, #1179648 @ 0x120000 │ │ mrc 1, 1, r0, cr1, cr1, {2} │ │ - b.n 22dbc │ │ + b.n 4246c │ │ movs r0, r4 │ │ - b.n 228e8 │ │ + b.n 41f98 │ │ vsubl.s8 q15, d23, d15 │ │ ldr r7, [sp, #808] @ 0x328 │ │ - b.n 232f4 │ │ + b.n 429a4 │ │ ldrb r5, [r1, #31] │ │ - b.n 232f8 │ │ + b.n 429a8 │ │ lsls r6, r6, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r7 │ │ - b.n 22908 │ │ + b.n 41fb8 │ │ str r4, [r6, #0] │ │ - b.n 2290c │ │ + b.n 41fbc │ │ stmia r0!, {r2, r4} │ │ - b.n 22904 │ │ + b.n 41fb4 │ │ ldmia r0!, {r5} │ │ - b.n 2312e │ │ + b.n 427de │ │ lsls r0, r0, #20 │ │ - b.n 22e02 │ │ + b.n 424b2 │ │ ldrh r6, [r4, #24] │ │ - b.n 230f6 │ │ + b.n 427a6 │ │ movs r0, r4 │ │ - b.n 22920 │ │ + b.n 41fd0 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r0, r7, #8454144 @ 0x810000 │ │ - b.n 23422 │ │ + b.n 42ad2 │ │ lsrs r0, r2, #14 │ │ cdp 3, 0, cr6, cr8, cr6, {7} │ │ undefined (bcc, cond=0xF) │ │ - b.n 22928 │ │ - ldr r2, [pc, #956] @ (231cc ) │ │ - b.w ff08c490 │ │ - b.n 23596 │ │ + b.n 41fd8 │ │ + ldr r2, [pc, #956] @ (4287c ) │ │ + b.w ff0abb40 │ │ + b.n 42c46 │ │ strh r0, [r5, #38] @ 0x26 │ │ - blt.w 9ae92 │ │ - b.n 22944 │ │ + blt.w ba542 │ │ + b.n 41ff4 │ │ str r4, [r0, r0] │ │ - b.n 2293c │ │ + b.n 41fec │ │ ldrsh r1, [r4, r0] │ │ - b.n 23166 │ │ + b.n 42816 │ │ cmp r2, #239 @ 0xef │ │ - blx ff490e5c │ │ - b.n 22de0 │ │ + blx ff4b050c │ │ + b.n 42490 │ │ strh r6, [r2, r0] │ │ - b.n 22de4 │ │ - add r5, pc, #168 @ (adr r5, 22edc ) │ │ - b.n 23176 │ │ + b.n 42494 │ │ + add r5, pc, #168 @ (adr r5, 4258c ) │ │ + b.n 42826 │ │ ldrh r0, [r4, #38] @ 0x26 │ │ @ instruction: 0xf2f804e0 │ │ @ instruction: 0xf36444e8 │ │ @ instruction: 0xf36601f2 │ │ - bls.w 2322e │ │ + bls.w 428de │ │ @ instruction: 0xf2200004 │ │ subs r0, r0, r0 │ │ stmia r0!, {r3} │ │ - b.n 2296c │ │ + b.n 4201c │ │ adds r0, #0 │ │ - b.n 23596 │ │ + b.n 42c46 │ │ strh r4, [r1, #0] │ │ - b.n 22974 │ │ + b.n 42024 │ │ str r0, [r4, #0] │ │ - b.n 22998 │ │ + b.n 42048 │ │ movs r1, r2 │ │ and.w pc, r0, ip, ror #3 │ │ - b.n 23484 │ │ + b.n 42b34 │ │ subs r5, r5, #6 │ │ - b.n 23388 │ │ + b.n 42a38 │ │ lsls r7, r7, #3 │ │ - b.n 234ee │ │ + b.n 42b9e │ │ str r0, [r4, #0] │ │ - b.n 229ac │ │ + b.n 4205c │ │ lsrs r7, r5, #11 │ │ - bne.w fff83e8a │ │ - b.n 22efa │ │ + bne.w fffa353a │ │ + b.n 425aa │ │ lsls r7, r7, #8 │ │ - b.n 2363e │ │ + b.n 42cee │ │ stmia r0!, {r2, r3} │ │ - b.n 22f02 │ │ + b.n 425b2 │ │ strh r0, [r1, #0] │ │ - b.n 22f06 │ │ + b.n 425b6 │ │ str r5, [r0, r0] │ │ - b.n 22f0a │ │ + b.n 425ba │ │ str r6, [r0, #0] │ │ - b.n 22f0e │ │ + b.n 425be │ │ lsls r4, r7, #2 │ │ - b.n 234b0 │ │ + b.n 42b60 │ │ ldrh r0, [r1, #6] │ │ @ instruction: 0xf3200fff │ │ - b.n 2351a │ │ + b.n 42bca │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 22f1e │ │ + b.n 425ce │ │ adds r0, #1 │ │ - b.n 235e2 │ │ + b.n 42c92 │ │ stmia r0!, {r3} │ │ - b.n 229c0 │ │ + b.n 42070 │ │ strh r4, [r1, #0] │ │ - b.n 229c4 │ │ + b.n 42074 │ │ movs r0, r3 │ │ - b.n 229e8 │ │ + b.n 42098 │ │ movs r0, r0 │ │ - b.n 23556 │ │ + b.n 42c06 │ │ strb r0, [r2, #0] │ │ - b.n 229f0 │ │ + b.n 420a0 │ │ adds r0, #0 │ │ asrs r2, r0, #22 │ │ asrs r0, r4, #20 │ │ - b.n 231fe │ │ + b.n 428ae │ │ movs r4, r0 │ │ - b.n 229fc │ │ + b.n 420ac │ │ movs r0, r7 │ │ - b.n 228dc │ │ + b.n 41f8c │ │ movs r4, r3 │ │ - b.n 22a04 │ │ + b.n 420b4 │ │ movs r4, r7 │ │ - b.n 228e4 │ │ + b.n 41f94 │ │ movs r4, r4 │ │ - b.n 22a0c │ │ + b.n 420bc │ │ lsls r0, r0, #1 │ │ - b.n 228ec │ │ + b.n 41f9c │ │ movs r4, r5 │ │ - b.n 22a14 │ │ + b.n 420c4 │ │ lsls r4, r0, #1 │ │ - b.n 228f4 │ │ + b.n 41fa4 │ │ movs r0, r5 │ │ - b.n 22a1c │ │ + b.n 420cc │ │ lsls r0, r1, #1 │ │ - b.n 228fc │ │ + b.n 41fac │ │ movs r0, r6 │ │ - b.n 22a24 │ │ + b.n 420d4 │ │ lsls r4, r1, #1 │ │ - b.n 22904 │ │ + b.n 41fb4 │ │ movs r4, r2 │ │ - b.n 22a2c │ │ + b.n 420dc │ │ lsls r0, r2, #1 │ │ - b.n 2290c │ │ + b.n 41fbc │ │ movs r4, r6 │ │ - b.n 22a34 │ │ + b.n 420e4 │ │ lsls r4, r2, #1 │ │ - b.n 22914 │ │ + b.n 41fc4 │ │ lsls r0, r3, #1 │ │ - b.n 23398 │ │ + b.n 42a48 │ │ asrs r4, r6, #32 │ │ - b.n 2291c │ │ + b.n 41fcc │ │ strb r0, [r3, #1] │ │ - b.n 22920 │ │ + b.n 41fd0 │ │ bfx 0, sl │ │ movs r0, r7 │ │ - b.n 2342c │ │ - add r0, pc, #368 @ (adr r0, 23084 ) │ │ - b.n 22a30 │ │ + b.n 42adc │ │ + add r0, pc, #368 @ (adr r0, 42734 ) │ │ + b.n 420e0 │ │ asrs r4, r0, #32 │ │ - b.n 2341a │ │ + b.n 42aca │ │ str r0, [r2, r1] │ │ - b.n 22a38 │ │ + b.n 420e8 │ │ str r4, [r1, #4] │ │ - b.n 22a3c │ │ + b.n 420ec │ │ ldrh r7, [r1, #20] │ │ and.w r0, r1, #2228224 @ 0x220000 │ │ - b.n 22a64 │ │ + b.n 42114 │ │ asrs r0, r3, #1 │ │ - b.n 22a48 │ │ + b.n 420f8 │ │ asrs r4, r1, #32 │ │ - b.n 22a6c │ │ + b.n 4211c │ │ asrs r4, r2, #1 │ │ - b.n 22a50 │ │ + b.n 42100 │ │ str r0, [sp, #224] @ 0xe0 │ │ - b.n 22a54 │ │ - bf 0, 2173a │ │ + b.n 42104 │ │ + bf 0, 40dea │ │ lsls r4, r3, #1 │ │ - b.n 22a7c │ │ + b.n 4212c │ │ movs r0, #88 @ 0x58 │ │ - b.n 22a80 │ │ + b.n 42130 │ │ asrs r0, r3, #1 │ │ - b.n 22980 │ │ + b.n 42030 │ │ lsls r0, r0, #20 │ │ - b.n 2328e │ │ + b.n 4293e │ │ asrs r4, r6, #32 │ │ - b.n 22a6c │ │ + b.n 4211c │ │ ldr r2, [r4, #0] │ │ - b.n 23256 │ │ + b.n 42906 │ │ movs r0, r7 │ │ - b.n 22a94 │ │ + b.n 42144 │ │ movs r0, r3 │ │ - b.n 22a78 │ │ + b.n 42128 │ │ cmp r0, #2 │ │ - b.n 232a2 │ │ + b.n 42952 │ │ lsls r4, r0, #1 │ │ - b.n 2299c │ │ + b.n 4204c │ │ movs r4, r5 │ │ - b.n 22a84 │ │ + b.n 42134 │ │ lsls r4, r1, #1 │ │ - b.n 22aa8 │ │ + b.n 42158 │ │ movs r4, r4 │ │ - b.n 22a8c │ │ + b.n 4213c │ │ lsls r0, r1, #1 │ │ - b.n 229ac │ │ + b.n 4205c │ │ movs r0, r4 │ │ - b.n 22a94 │ │ + b.n 42144 │ │ lsls r0, r0, #1 │ │ - b.n 229b4 │ │ + b.n 42064 │ │ movs r4, r3 │ │ - b.n 22a9c │ │ + b.n 4214c │ │ lsls r4, r2, #1 │ │ - b.n 22ac0 │ │ + b.n 42170 │ │ asrs r4, r2, #1 │ │ - b.n 229c0 │ │ + b.n 42070 │ │ strb r0, [r2, #1] │ │ - b.n 22ac8 │ │ + b.n 42178 │ │ asrs r0, r6, #32 │ │ - b.n 22aac │ │ + b.n 4215c │ │ movs r5, #32 │ │ - b.n 2329a │ │ + b.n 4294a │ │ asrs r0, r2, #1 │ │ - b.n 229d0 │ │ + b.n 42080 │ │ lsrs r0, r0, #12 │ │ - b.n 232de │ │ + b.n 4298e │ │ strh r0, [r1, #2] │ │ - b.n 22adc │ │ + b.n 4218c │ │ lsls r7, r4, #8 │ │ - b.n 232a6 │ │ + b.n 42956 │ │ asrs r0, r5, #32 │ │ - b.n 22ac4 │ │ + b.n 42174 │ │ asrs r4, r0, #1 │ │ - b.n 22ae8 │ │ + b.n 42198 │ │ movs r4, r6 │ │ - b.n 22aba │ │ + b.n 4216a │ │ lsls r0, r1, #16 │ │ - b.n 232f6 │ │ + b.n 429a6 │ │ stmia r0!, {r6} │ │ - b.n 22af4 │ │ + b.n 421a4 │ │ lsrs r1, r4, #4 │ │ - b.n 232be │ │ + b.n 4296e │ │ movs r4, r5 │ │ - b.n 22aca │ │ + b.n 4217a │ │ lsls r1, r0, #28 │ │ - b.n 23306 │ │ - b.n 23040 │ │ - b.n 22b04 │ │ + b.n 429b6 │ │ + b.n 426f0 │ │ + b.n 421b4 │ │ lsls r4, r5, #24 │ │ - b.n 232ce │ │ + b.n 4297e │ │ movs r0, r5 │ │ - b.n 22ada │ │ + b.n 4218a │ │ lsrs r4, r1, #8 │ │ - b.n 23316 │ │ - add r0, pc, #208 @ (adr r0, 230a8 ) │ │ - b.n 22a10 │ │ + b.n 429c6 │ │ + add r0, pc, #208 @ (adr r0, 42758 ) │ │ + b.n 420c0 │ │ lsls r6, r5, #12 │ │ - b.n 232de │ │ + b.n 4298e │ │ movs r4, r4 │ │ - b.n 22aea │ │ + b.n 4219a │ │ movs r0, r3 │ │ - b.n 22b20 │ │ + b.n 421d0 │ │ adds r0, #56 @ 0x38 │ │ - b.n 22a20 │ │ + b.n 420d0 │ │ lsrs r6, r1, #20 │ │ - b.n 232ee │ │ + b.n 4299e │ │ movs r0, r4 │ │ - b.n 22afa │ │ + b.n 421aa │ │ lsls r2, r1, #20 │ │ - b.n 23336 │ │ + b.n 429e6 │ │ str r4, [r7, r0] │ │ - b.n 22a30 │ │ + b.n 420e0 │ │ lsrs r3, r4, #32 │ │ - b.n 232fe │ │ + b.n 429ae │ │ movs r4, r3 │ │ - b.n 22b0a │ │ + b.n 421ba │ │ lsrs r3, r0, #32 │ │ - b.n 23346 │ │ + b.n 429f6 │ │ adds r0, #28 │ │ - b.n 22b44 │ │ + b.n 421f4 │ │ movs r0, #56 @ 0x38 │ │ - b.n 22b16 │ │ + b.n 421c6 │ │ lsls r5, r4, #20 │ │ - b.n 23312 │ │ + b.n 429c2 │ │ movs r0, #32 │ │ - b.n 22b50 │ │ + b.n 42200 │ │ movs r0, r3 │ │ - b.n 22b22 │ │ + b.n 421d2 │ │ lsrs r5, r0, #12 │ │ - b.n 2335e │ │ + b.n 42a0e │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n 22a58 │ │ + b.n 42108 │ │ lsls r3, r4, #8 │ │ - b.n 23326 │ │ + b.n 429d6 │ │ movs r4, r2 │ │ - b.n 22b32 │ │ + b.n 421e2 │ │ lsls r2, r0, #16 │ │ - b.n 2336e │ │ + b.n 42a1e │ │ asrs r0, r5, #32 │ │ - b.n 22b6c │ │ + b.n 4221c │ │ lsrs r1, r5, #4 │ │ - b.n 23336 │ │ + b.n 429e6 │ │ movs r4, r1 │ │ - b.n 22b42 │ │ + b.n 421f2 │ │ lsls r1, r1, #28 │ │ - b.n 2337e │ │ + b.n 42a2e │ │ str r4, [r7, #0] │ │ - b.n 22b4a │ │ + b.n 421fa │ │ lsls r1, r4, #24 │ │ - b.n 23346 │ │ + b.n 429f6 │ │ movs r0, r1 │ │ - b.n 22b52 │ │ + b.n 42202 │ │ lsrs r1, r0, #8 │ │ - b.n 2338e │ │ + b.n 42a3e │ │ asrs r0, r6, #32 │ │ - b.n 22b8c │ │ + b.n 4223c │ │ lsls r1, r4, #12 │ │ - b.n 23356 │ │ + b.n 42a06 │ │ movs r4, r0 │ │ - b.n 22b62 │ │ + b.n 42212 │ │ movs r4, r6 │ │ - b.n 22b98 │ │ + b.n 42248 │ │ lsrs r1, r0, #20 │ │ - b.n 23362 │ │ + b.n 42a12 │ │ movs r0, r0 │ │ - b.n 22b6e │ │ + b.n 4221e │ │ movs r4, r4 │ │ - b.n 22ba4 │ │ + b.n 42254 │ │ lsls r0, r0, #4 │ │ - b.n 233ae │ │ + b.n 42a5e │ │ lsrs r0, r5, #16 │ │ - b.n 23372 │ │ + b.n 42a22 │ │ lsrs r7, r0, #24 │ │ - b.n 23376 │ │ + b.n 42a26 │ │ movs r0, r6 │ │ - b.n 22b82 │ │ + b.n 42232 │ │ movs r4, r5 │ │ - b.n 22bb8 │ │ + b.n 42268 │ │ lsls r0, r0, #4 │ │ - b.n 233c2 │ │ + b.n 42a72 │ │ lsrs r2, r4, #16 │ │ - b.n 23386 │ │ + b.n 42a36 │ │ lsrs r3, r0, #24 │ │ - b.n 2338a │ │ + b.n 42a3a │ │ movs r0, r2 │ │ - b.n 22b96 │ │ + b.n 42246 │ │ movs r1, r0 │ │ - b.n 237d2 │ │ - beq.n 230f4 │ │ - b.n 2352c │ │ + b.n 42e82 │ │ + beq.n 427a4 │ │ + b.n 42bdc │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 235b8 │ │ + b.n 42c68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r7, sp} │ │ - b.n 22be4 │ │ + b.n 42294 │ │ movs r0, #2 │ │ - b.n 231c8 │ │ + b.n 42878 │ │ movs r5, r0 │ │ and.w r0, r0, r0, lsl #10 │ │ - b.n 22bf0 │ │ + b.n 422a0 │ │ movs r0, #2 │ │ - b.n 231d4 │ │ + b.n 42884 │ │ movs r2, r0 │ │ and.w r0, r0, r8, ror #9 │ │ - b.n 22bfc │ │ + b.n 422ac │ │ movs r4, r2 │ │ - b.n 22bfc │ │ + b.n 422ac │ │ movs r0, #2 │ │ - b.n 231e4 │ │ + b.n 42894 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 22bea │ │ + b.n 4229a │ │ asrs r4, r5, #2 │ │ - b.n 22bee │ │ + b.n 4229e │ │ movs r2, r0 │ │ - b.n 23412 │ │ + b.n 42ac2 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 2381a │ │ - beq.n 2313c │ │ - b.n 23574 │ │ + b.n 42eca │ │ + beq.n 427ec │ │ + b.n 42c24 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 23600 │ │ + b.n 42cb0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 2372e │ │ - blx 423730 │ │ + b.n 42dde │ │ + blx 442de0 │ │ vrsra.u64 q8, , #64 │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ lsls r0, r0, #12 │ │ movs r6, r0 │ │ @@ -49544,489 +92285,489 @@ │ │ movs r0, r0 │ │ movs r0, r1 │ │ movs r0, r0 │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ - movs r4, #162 @ 0xa2 │ │ - vqmovn.u d18, q6 │ │ - vzip. q9, q3 │ │ - vsri.64 , q2, #2 │ │ - bmi.n 230ea │ │ - ldr r7, [pc, #960] @ (23504 ) │ │ + subs r0, #171 @ 0xab │ │ + vsra.u64 d19, d28, #4 │ │ + @ instruction: 0xfffc2e8b │ │ + vsri.64 , q2, #4 │ │ + bmi.n 4279a │ │ + ldr r7, [pc, #960] @ (42bb4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 23664 │ │ - beq.n 230e4 │ │ - b.n 235e8 │ │ + b.n 42d14 │ │ + beq.n 42794 │ │ + b.n 42c98 │ │ movs r0, r0 │ │ - b.n 237f4 │ │ + b.n 42ea4 │ │ lsls r4, r4, #3 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #4 @ (adr r0, 2315c ) │ │ - b.n 2349a │ │ + add r0, pc, #4 @ (adr r0, 4280c ) │ │ + b.n 42b4a │ │ lsls r0, r2, #1 │ │ movt r0, #304 @ 0x130 │ │ - b.n 238a2 │ │ + b.n 42f52 │ │ ands r2, r1 │ │ - b.n 234a6 │ │ + b.n 42b56 │ │ lsrs r1, r0, #8 │ │ orr.w r0, r4, #2621440 @ 0x280000 │ │ - b.n 23682 │ │ + b.n 42d32 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 2368a │ │ + b.n 42d3a │ │ lsrs r7, r1, #8 │ │ orr.w sl, r4, #9371648 @ 0x8f0000 │ │ orr.w r0, r1, #2097152 @ 0x200000 │ │ - b.n 22ca2 │ │ + b.n 42352 │ │ movs r0, r0 │ │ - b.n 23828 │ │ + b.n 42ed8 │ │ lsls r2, r3, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 23832 │ │ + b.n 42ee2 │ │ lsls r3, r3, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 2383c │ │ + b.n 42eec │ │ lsls r4, r3, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n 22cc2 │ │ + b.n 42372 │ │ subs r7, r4, #7 │ │ - b.n 236c0 │ │ + b.n 42d70 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r1, #2686976 @ 0x290000 │ │ - b.n 236ae │ │ + b.n 42d5e │ │ stmia r0!, {r5} │ │ - b.n 236c8 │ │ + b.n 42d78 │ │ ldrsh r0, [r6, r7] │ │ - b.n 237d0 │ │ + b.n 42e80 │ │ ldr r3, [sp, #576] @ 0x240 │ │ cdp 3, 0, cr2, cr0, cr2, {7} │ │ @ instruction: 0xf3f9702c │ │ - b.n 236d6 │ │ + b.n 42d86 │ │ strh r7, [r7, r7] │ │ - b.n 23842 │ │ - ldr r2, [pc, #60] @ (23200 ) │ │ + b.n 42ef2 │ │ + ldr r2, [pc, #60] @ (428b0 ) │ │ orn pc, r1, #1843200 @ 0x1c2000 │ │ - b.n 236e8 │ │ + b.n 42d98 │ │ str r0, [r6, r0] │ │ - b.n 23658 │ │ + b.n 42d08 │ │ lsls r0, r4, #19 │ │ - blx 3138f0 │ │ + blx 332fa0 │ │ vsub.f32 s12, s11, s31 │ │ orn sp, r1, #2326528 @ 0x238000 │ │ - b.n 236fc │ │ + b.n 42dac │ │ lsrs r4, r4, #19 │ │ @ instruction: 0xf2f044e4 │ │ @ instruction: 0xf366603c │ │ - b.n 22d0e │ │ + b.n 423be │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r0, r1, #2097152 @ 0x200000 │ │ - b.n 23932 │ │ + b.n 42fe2 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf3621070 │ │ - b.n 22d14 │ │ + b.n 423c4 │ │ movs r1, #246 @ 0xf6 │ │ movw r0, #16696 @ 0x4138 │ │ - b.n 22d26 │ │ + b.n 423d6 │ │ ands r4, r6 │ │ - b.n 22d2a │ │ + b.n 423da │ │ lsls r0, r6, #7 │ │ - blx e85240 │ │ - b.n 22d32 │ │ + blx ea48f0 │ │ + b.n 423e2 │ │ lsrs r7, r1, #10 │ │ orr.w r3, r7, #764 @ 0x2fc │ │ - b.n 239a8 │ │ + b.n 43058 │ │ strb r0, [r1, #1] │ │ - b.n 22d34 │ │ + b.n 423e4 │ │ strb r6, [r4, #20] │ │ - b.n 2355e │ │ + b.n 42c0e │ │ strb r4, [r5, #1] │ │ - b.n 22d3c │ │ + b.n 423ec │ │ ldrb r1, [r4, #0] │ │ - b.n 23566 │ │ + b.n 42c16 │ │ ldrb r6, [r2, #0] │ │ - b.n 231dc │ │ + b.n 4288c │ │ str r0, [r0, #0] │ │ - b.n 2382e │ │ + b.n 42ede │ │ str r7, [r7, #60] @ 0x3c │ │ - b.n 238b2 │ │ + b.n 42f62 │ │ ldr r3, [sp, #252] @ 0xfc │ │ - b.n 23942 │ │ + b.n 42ff2 │ │ asrs r1, r0, #20 │ │ - b.n 2324c │ │ + b.n 428fc │ │ strb r0, [r5, #1] │ │ - b.n 22d58 │ │ + b.n 42408 │ │ subs r4, r4, r4 │ │ - b.n 23544 │ │ + b.n 42bf4 │ │ asrs r4, r4, #1 │ │ - b.n 22d60 │ │ + b.n 42410 │ │ asrs r4, r5, #20 │ │ - b.n 2358a │ │ + b.n 42c3a │ │ asrs r4, r0, #1 │ │ - b.n 22d68 │ │ + b.n 42418 │ │ asrs r6, r3, #5 │ │ - b.n 23244 │ │ + b.n 428f4 │ │ asrs r4, r3, #1 │ │ - b.n 22d70 │ │ + b.n 42420 │ │ subs r6, r5, #0 │ │ - b.n 2359a │ │ + b.n 42c4a │ │ strb r0, [r1, #0] │ │ - b.n 22d82 │ │ + b.n 42432 │ │ asrs r4, r2, #8 │ │ - b.n 23214 │ │ + b.n 428c4 │ │ ands r4, r0 │ │ - b.n 22d8a │ │ + b.n 4243a │ │ asrs r0, r4, #1 │ │ - b.n 22d84 │ │ + b.n 42434 │ │ subs r7, r1, r0 │ │ - b.n 2397a │ │ + b.n 4302a │ │ str r0, [r0, #0] │ │ - b.n 22d96 │ │ + b.n 42446 │ │ asrs r7, r0, #24 │ │ - b.n 23278 │ │ + b.n 42928 │ │ subs r4, r4, r0 │ │ - b.n 2357c │ │ + b.n 42c2c │ │ orrs r4, r0 │ │ - b.n 23288 │ │ + b.n 42938 │ │ strh r7, [r7, r4] │ │ - b.n 23a0e │ │ - b.n 2329c │ │ - b.n 22daa │ │ - ldr r5, [pc, #152] @ (23320 ) │ │ - b.n 23592 │ │ + b.n 430be │ │ + b.n 4294c │ │ + b.n 4245a │ │ + ldr r5, [pc, #152] @ (429d0 ) │ │ + b.n 42c42 │ │ ands r4, r4 │ │ - b.n 22da8 │ │ + b.n 42458 │ │ ands r5, r0 │ │ - b.n 2359a │ │ + b.n 42c4a │ │ str r0, [r4, r0] │ │ - b.n 22db0 │ │ + b.n 42460 │ │ str r0, [r2, r0] │ │ - b.n 22dbe │ │ + b.n 4246e │ │ strh r1, [r0, #0] │ │ - b.n 235a6 │ │ + b.n 42c56 │ │ bx r4 │ │ - b.n 235e2 │ │ + b.n 42c92 │ │ strb r6, [r5, #16] │ │ - b.n 235e6 │ │ - ldr r1, [pc, #120] @ (23320 ) │ │ - b.n 2325c │ │ - b.n 232d4 │ │ - b.n 22dd2 │ │ + b.n 42c96 │ │ + ldr r1, [pc, #120] @ (429d0 ) │ │ + b.n 4290c │ │ + b.n 42984 │ │ + b.n 42482 │ │ ldr r5, [r4, #96] @ 0x60 │ │ - b.n 235f2 │ │ + b.n 42ca2 │ │ asrs r0, r5, #32 │ │ - b.n 22dd0 │ │ + b.n 42480 │ │ movs r0, #24 │ │ - b.n 22dde │ │ + b.n 4248e │ │ ldrb r5, [r2, #16] │ │ - b.n 23270 │ │ + b.n 42920 │ │ str r5, [r2, r5] │ │ - b.n 232b4 │ │ + b.n 42964 │ │ ands r4, r5 │ │ - b.n 22de0 │ │ + b.n 42490 │ │ ands r4, r0 │ │ - b.n 235da │ │ + b.n 42c8a │ │ str r4, [r6, r0] │ │ - b.n 22de8 │ │ + b.n 42498 │ │ str r5, [r0, r0] │ │ - b.n 235da │ │ + b.n 42c8a │ │ str r6, [r3, #32] │ │ - b.n 23288 │ │ + b.n 42938 │ │ strb r0, [r6, #0] │ │ - b.n 22df4 │ │ + b.n 424a4 │ │ strb r7, [r0, #0] │ │ - b.n 235e8 │ │ + b.n 42c98 │ │ asrs r2, r0, #20 │ │ - b.n 232f4 │ │ + b.n 429a4 │ │ strb r6, [r0, #0] │ │ - b.n 235f4 │ │ + b.n 42ca4 │ │ cmp r0, #34 @ 0x22 │ │ - b.n 2362a │ │ + b.n 42cda │ │ subs r6, r5, r4 │ │ - b.n 235f0 │ │ + b.n 42ca0 │ │ strb r4, [r5, #20] │ │ - b.n 23600 │ │ + b.n 42cb0 │ │ cmp r0, #28 │ │ - b.n 232a8 │ │ + b.n 42958 │ │ asrs r4, r7, #32 │ │ - b.n 22e14 │ │ + b.n 424c4 │ │ asrs r1, r0, #32 │ │ - b.n 2360c │ │ + b.n 42cbc │ │ asrs r2, r0, #32 │ │ - b.n 23624 │ │ + b.n 42cd4 │ │ movs r0, #64 @ 0x40 │ │ - b.n 22e20 │ │ + b.n 424d0 │ │ str r0, [r7, #0] │ │ - b.n 22e24 │ │ + b.n 424d4 │ │ lsls r2, r0, #2 │ │ lsrs r0, r0, #8 │ │ str r0, [r4, #0] │ │ - b.n 2382c │ │ + b.n 42edc │ │ movs r0, #3 │ │ - b.n 23656 │ │ + b.n 42d06 │ │ asrs r6, r0, #32 │ │ - b.n 2365a │ │ - bls.n 2338c │ │ + b.n 42d0a │ │ + bls.n 42a3c │ │ @ instruction: 0xebff0000 │ │ - b.n 239c2 │ │ + b.n 43072 │ │ movs r0, r0 │ │ - b.n 23a66 │ │ + b.n 43116 │ │ lsls r5, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r7 │ │ - b.n 23a6e │ │ + b.n 4311e │ │ ands r6, r0 │ │ - b.n 23672 │ │ + b.n 42d22 │ │ cmp r2, #192 @ 0xc0 │ │ orn r0, r4, #13107200 @ 0xc80000 │ │ - b.n 237d0 │ │ + b.n 42e80 │ │ asrs r0, r2, #32 │ │ - b.n 2384a │ │ + b.n 42efa │ │ str r4, [r4, r0] │ │ - b.n 23a82 │ │ + b.n 43132 │ │ lsrs r0, r2, #12 │ │ ldcl 0, cr7, [sp] │ │ - b.n 2368a │ │ - ldr r2, [pc, #828] @ (23688 ) │ │ + b.n 42d3a │ │ + ldr r2, [pc, #828] @ (42d38 ) │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 23852 │ │ - ldr r2, [pc, #828] @ (23690 ) │ │ + b.n 42f02 │ │ + ldr r2, [pc, #828] @ (42d40 ) │ │ orr.w fp, r1, #9043968 @ 0x8a0000 │ │ vstr s5, [fp, #-788] @ 0xfffffcec │ │ - bf 10, 2b208 │ │ + bf 10, 4a8b8 │ │ @ instruction: 0xebff0028 │ │ - b.n 23872 │ │ - ldr r3, [pc, #104] @ (233d0 ) │ │ + b.n 42f22 │ │ + ldr r3, [pc, #104] @ (42a80 ) │ │ vldr s5, [sp, #828] @ 0x33c │ │ orn r0, r0, #15728640 @ 0xf00000 │ │ - b.n 23808 │ │ + b.n 42eb8 │ │ asrs r0, r2, #32 │ │ - b.n 23876 │ │ + b.n 42f26 │ │ lsrs r7, r1, #11 │ │ orn r0, r4, #32768 @ 0x8000 │ │ - b.n 236be │ │ + b.n 42d6e │ │ lsrs r7, r1, #11 │ │ orr.w fp, r1, #37888 @ 0x9400 │ │ vstr s5, [fp, #-788] @ 0xfffffcec │ │ - blx ffc6821c │ │ + blx ffc878cc │ │ @ instruction: 0xebff0048 │ │ - b.n 22dc8 │ │ + b.n 42478 │ │ movs r4, r3 │ │ - b.n 22eb0 │ │ + b.n 42560 │ │ lsls r4, r0, #1 │ │ - b.n 22dd0 │ │ + b.n 42480 │ │ movs r0, r3 │ │ - b.n 22eb8 │ │ + b.n 42568 │ │ lsls r0, r0, #1 │ │ - b.n 22dd8 │ │ + b.n 42488 │ │ movs r0, r2 │ │ - b.n 22ec0 │ │ + b.n 42570 │ │ movs r0, r0 │ │ - b.n 22ed8 │ │ + b.n 42588 │ │ movs r0, r1 │ │ - b.n 22ec8 │ │ + b.n 42578 │ │ lsls r0, r6, #1 │ │ - b.n 22de8 │ │ + b.n 42498 │ │ movs r0, r0 │ │ - b.n 22ed0 │ │ + b.n 42580 │ │ movs r4, r6 │ │ - b.n 22df0 │ │ + b.n 424a0 │ │ adds r0, #0 │ │ - b.n 22ee6 │ │ + b.n 42596 │ │ movs r4, r2 │ │ - b.n 22edc │ │ + b.n 4258c │ │ lsls r4, r3, #1 │ │ - b.n 22dfc │ │ + b.n 424ac │ │ str r0, [r2, r1] │ │ - b.n 22e00 │ │ + b.n 424b0 │ │ adds r5, #3 │ │ - b.n 2370e │ │ + b.n 42dbe │ │ movs r4, r1 │ │ - b.n 22eec │ │ + b.n 4259c │ │ movs r0, r6 │ │ - b.n 22e0c │ │ + b.n 424bc │ │ movs r4, r0 │ │ - b.n 22ef4 │ │ - ldr r0, [pc, #148] @ (23470 ) │ │ - b.n 236e4 │ │ + b.n 425a4 │ │ + ldr r0, [pc, #148] @ (42b20 ) │ │ + b.n 42d94 │ │ lsls r4, r2, #1 │ │ - b.n 22e18 │ │ + b.n 424c8 │ │ str r0, [r3, #4] │ │ - b.n 22e1c │ │ + b.n 424cc │ │ ands r4, r7 │ │ - b.n 22efe │ │ - ldr r0, [pc, #20] @ (23400 ) │ │ - b.n 2372e │ │ + b.n 425ae │ │ + ldr r0, [pc, #20] @ (42ab0 ) │ │ + b.n 42dde │ │ strb r0, [r4, #1] │ │ - b.n 22e28 │ │ + b.n 424d8 │ │ cmp r0, r4 │ │ - b.n 236fe │ │ + b.n 42dae │ │ lsrs r0, r0, #12 │ │ - b.n 2373a │ │ + b.n 42dea │ │ asrs r4, r4, #1 │ │ - b.n 22e34 │ │ + b.n 424e4 │ │ lsls r6, r4, #8 │ │ - b.n 23702 │ │ + b.n 42db2 │ │ movs r4, r6 │ │ - b.n 22f1a │ │ + b.n 425ca │ │ lsls r7, r0, #16 │ │ - b.n 2374a │ │ + b.n 42dfa │ │ movs r0, #104 @ 0x68 │ │ - b.n 22e44 │ │ + b.n 424f4 │ │ lsrs r1, r4, #4 │ │ - b.n 23712 │ │ + b.n 42dc2 │ │ movs r4, r5 │ │ - b.n 22f2a │ │ + b.n 425da │ │ lsls r1, r0, #28 │ │ - b.n 2375a │ │ + b.n 42e0a │ │ stmia r0!, {r2, r3, r5, r6} │ │ - b.n 22e54 │ │ + b.n 42504 │ │ lsls r2, r4, #24 │ │ - b.n 23722 │ │ + b.n 42dd2 │ │ movs r0, r5 │ │ - b.n 22f3a │ │ + b.n 425ea │ │ lsrs r2, r0, #8 │ │ - b.n 2376a │ │ + b.n 42e1a │ │ adds r0, #40 @ 0x28 │ │ - b.n 22e64 │ │ + b.n 42514 │ │ lsls r4, r5, #12 │ │ - b.n 23732 │ │ + b.n 42de2 │ │ movs r4, r4 │ │ - b.n 22f4a │ │ + b.n 425fa │ │ movs r0, r0 │ │ - b.n 22f74 │ │ - b.n 23494 │ │ - b.n 22e74 │ │ + b.n 42624 │ │ + b.n 42b44 │ │ + b.n 42524 │ │ lsrs r4, r1, #20 │ │ - b.n 23742 │ │ + b.n 42df2 │ │ movs r0, r4 │ │ - b.n 22f5a │ │ + b.n 4260a │ │ movs r0, r1 │ │ - b.n 22f84 │ │ + b.n 42634 │ │ movs r0, #4 │ │ - b.n 22f88 │ │ + b.n 42638 │ │ str r0, [sp, #224] @ 0xe0 │ │ - b.n 22e88 │ │ + b.n 42538 │ │ lsls r0, r0, #20 │ │ - b.n 23796 │ │ + b.n 42e46 │ │ strh r4, [r7, #0] │ │ - b.n 22e90 │ │ + b.n 42540 │ │ lsrs r3, r4, #32 │ │ - b.n 2375e │ │ + b.n 42e0e │ │ movs r4, r3 │ │ - b.n 22f76 │ │ + b.n 42626 │ │ lsrs r3, r0, #32 │ │ - b.n 237a6 │ │ + b.n 42e56 │ │ asrs r0, r2, #32 │ │ - b.n 22fa4 │ │ + b.n 42654 │ │ lsls r6, r5, #20 │ │ - b.n 2376e │ │ + b.n 42e1e │ │ movs r0, r3 │ │ - b.n 22f86 │ │ + b.n 42636 │ │ lsrs r6, r1, #12 │ │ - b.n 237b6 │ │ + b.n 42e66 │ │ ands r0, r7 │ │ - b.n 22f8e │ │ + b.n 4263e │ │ lsls r2, r4, #8 │ │ - b.n 2377e │ │ + b.n 42e2e │ │ movs r4, r2 │ │ - b.n 22f96 │ │ + b.n 42646 │ │ lsls r1, r1, #16 │ │ - b.n 237c6 │ │ + b.n 42e76 │ │ lsrs r0, r5, #4 │ │ - b.n 2378a │ │ + b.n 42e3a │ │ movs r4, r1 │ │ - b.n 22fa2 │ │ + b.n 42652 │ │ lsls r0, r1, #28 │ │ - b.n 237d2 │ │ + b.n 42e82 │ │ lsls r1, r4, #24 │ │ - b.n 23796 │ │ + b.n 42e46 │ │ movs r0, r1 │ │ - b.n 22fae │ │ + b.n 4265e │ │ lsrs r1, r0, #8 │ │ - b.n 237de │ │ + b.n 42e8e │ │ asrs r0, r3, #32 │ │ - b.n 22fdc │ │ + b.n 4268c │ │ lsls r1, r4, #12 │ │ - b.n 237a6 │ │ + b.n 42e56 │ │ movs r4, r0 │ │ - b.n 22fbe │ │ + b.n 4266e │ │ movs r4, r3 │ │ - b.n 22fe8 │ │ + b.n 42698 │ │ lsrs r1, r0, #20 │ │ - b.n 237b2 │ │ + b.n 42e62 │ │ movs r0, r0 │ │ - b.n 22fca │ │ + b.n 4267a │ │ movs r4, r1 │ │ - b.n 22ff4 │ │ + b.n 426a4 │ │ lsls r0, r0, #4 │ │ - b.n 237fe │ │ + b.n 42eae │ │ lsrs r7, r4, #16 │ │ - b.n 237c2 │ │ + b.n 42e72 │ │ lsrs r6, r0, #24 │ │ - b.n 237c6 │ │ + b.n 42e76 │ │ movs r0, r6 │ │ - b.n 22fde │ │ + b.n 4268e │ │ movs r4, r2 │ │ - b.n 23008 │ │ + b.n 426b8 │ │ lsls r0, r0, #4 │ │ - b.n 23812 │ │ + b.n 42ec2 │ │ lsrs r1, r5, #16 │ │ - b.n 237d6 │ │ + b.n 42e86 │ │ lsrs r2, r0, #24 │ │ - b.n 237da │ │ + b.n 42e8a │ │ movs r0, r2 │ │ - b.n 22ff2 │ │ + b.n 426a2 │ │ movs r1, r0 │ │ - b.n 23c22 │ │ - beq.n 2351c │ │ - b.n 2397c │ │ + b.n 432d2 │ │ + beq.n 42bcc │ │ + b.n 4302c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r7, sp} │ │ - b.n 2302c │ │ + b.n 426dc │ │ movs r0, #2 │ │ - b.n 23610 │ │ + b.n 42cc0 │ │ movs r2, r1 │ │ and.w r0, r0, r8, ror #9 │ │ - b.n 23038 │ │ + b.n 426e8 │ │ movs r0, #2 │ │ - b.n 2361c │ │ + b.n 42ccc │ │ movs r7, r0 │ │ and.w r0, r0, r0, ror #9 │ │ - b.n 23044 │ │ + b.n 426f4 │ │ movs r0, #2 │ │ - b.n 23628 │ │ + b.n 42cd8 │ │ movs r4, r0 │ │ and.w r0, r0, r8, asr #9 │ │ - b.n 23050 │ │ + b.n 42700 │ │ movs r0, #2 │ │ - b.n 23634 │ │ + b.n 42ce4 │ │ movs r1, r0 │ │ and.w r0, r0, r0, asr #9 │ │ - b.n 2305c │ │ + b.n 4270c │ │ movs r0, #2 │ │ - b.n 23640 │ │ + b.n 42cf0 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 23046 │ │ + b.n 426f6 │ │ asrs r4, r5, #2 │ │ - b.n 2304a │ │ + b.n 426fa │ │ movs r2, r0 │ │ - b.n 2386e │ │ + b.n 42f1e │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 23c76 │ │ - beq.n 23570 │ │ - b.n 239d0 │ │ + b.n 43326 │ │ + beq.n 42c20 │ │ + b.n 43080 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 23b82 │ │ + b.n 43232 │ │ movs r2, r3 │ │ movs r0, r0 │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r0, r1 │ │ @@ -50041,232 +92782,232 @@ │ │ movs r0, r0 │ │ vrsra.u64 q8, , #64 │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ lsls r0, r0, #12 │ │ - adds r0, r2, #5 │ │ - @ instruction: 0xfffe1bdf │ │ - vtbl.8 d17, {d14-d16}, d7 │ │ - vcvt.f32.u32 d17, d2, #2 │ │ - vqrdmulh.s , q7, d26[0] │ │ - vsri.64 , q2, #2 │ │ - bmi.n 23532 │ │ - bmi.n 23534 │ │ - bmi.n 23536 │ │ - bmi.n 23538 │ │ - bmi.n 2353a │ │ - ldr r7, [pc, #960] @ (23954 ) │ │ + cmp r1, #26 │ │ + vsli.32 q9, q12, #28 │ │ + vpaddl.u q9, │ │ + vcvt.f16.u16 q9, q3, #4 │ │ + vtbl.8 d18, {d12-d14}, d31 │ │ + vsri.64 , q2, #4 │ │ + bmi.n 42be2 │ │ + bmi.n 42be4 │ │ + bmi.n 42be6 │ │ + bmi.n 42be8 │ │ + bmi.n 42bea │ │ + ldr r7, [pc, #960] @ (43004 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 23ab4 │ │ - beq.n 23674 │ │ - b.n 23a38 │ │ + b.n 43164 │ │ + beq.n 42d24 │ │ + b.n 430e8 │ │ strh r1, [r0, #0] │ │ - b.n 238e2 │ │ + b.n 42f92 │ │ asrs r0, r0, #32 │ │ - b.n 230c6 │ │ + b.n 42776 │ │ movs r0, r0 │ │ - b.n 23c4c │ │ + b.n 432fc │ │ lsls r5, r7, #4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 23c58 │ │ + b.n 43308 │ │ lsls r6, r7, #4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 23c6a │ │ + b.n 4331a │ │ lsls r7, r7, #4 │ │ lsrs r0, r0, #8 │ │ strb r2, [r0, #0] │ │ - b.n 23902 │ │ + b.n 42fb2 │ │ movs r0, #8 │ │ - b.n 230fc │ │ + b.n 427ac │ │ movs r0, r0 │ │ - b.n 23c6e │ │ + b.n 4331e │ │ lsls r6, r7, #4 │ │ lsrs r0, r0, #8 │ │ strb r4, [r2, #0] │ │ - b.n 230ec │ │ + b.n 4279c │ │ stmia r0!, {r3, r4} │ │ - b.n 23af0 │ │ + b.n 431a0 │ │ strb r0, [r4, #0] │ │ - b.n 23100 │ │ + b.n 427b0 │ │ subs r7, r2, #0 │ │ - b.n 23afc │ │ + b.n 431ac │ │ cmp r2, #239 @ 0xef │ │ orn r0, r1, #2686976 @ 0x290000 │ │ - b.n 23aec │ │ + b.n 4319c │ │ str r4, [r5, r0] │ │ - b.n 23b02 │ │ - ldr r2, [pc, #60] @ (23628 ) │ │ + b.n 431b2 │ │ + ldr r2, [pc, #60] @ (42cd8 ) │ │ orn pc, r1, #3588096 @ 0x36c000 │ │ - b.n 23b10 │ │ + b.n 431c0 │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f97b90 │ │ vmov.32 d16[0], lr │ │ cdp 4, 3, cr0, cr5, cr0, {7} │ │ @ instruction: 0xf2f06aef │ │ orn pc, r1, #3555328 @ 0x364000 │ │ - b.n 23b28 │ │ + b.n 431d8 │ │ lsrs r4, r4, #19 │ │ @ instruction: 0xf2f044e4 │ │ @ instruction: 0xf3666038 │ │ - b.n 2313c │ │ + b.n 427ec │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r0, r1, #2097152 @ 0x200000 │ │ - b.n 23d5e │ │ + b.n 4340e │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf3621068 │ │ - b.n 23140 │ │ + b.n 427f0 │ │ movs r1, #246 @ 0xf6 │ │ movw r0, #16700 @ 0x413c │ │ - b.n 23154 │ │ + b.n 42804 │ │ ands r4, r6 │ │ - b.n 23158 │ │ + b.n 42808 │ │ lsls r0, r6, #7 │ │ - blx e8566c │ │ - b.n 23160 │ │ + blx ea4d1c │ │ + b.n 42810 │ │ lsrs r7, r1, #10 │ │ orr.w r3, r5, #12224 @ 0x2fc0 │ │ - b.n 23dd0 │ │ + b.n 43480 │ │ ldrb r0, [r6, #31] │ │ - b.n 23c64 │ │ + b.n 43314 │ │ str r0, [r0, r1] │ │ - b.n 23164 │ │ + b.n 42814 │ │ strb r1, [r4, r4] │ │ - b.n 2398e │ │ + b.n 4303e │ │ str r4, [r4, r1] │ │ - b.n 2316c │ │ + b.n 4281c │ │ ldr r6, [r4, r0] │ │ - b.n 23996 │ │ + b.n 43046 │ │ ldr r1, [r2, r0] │ │ - b.n 2360c │ │ + b.n 42cbc │ │ asrs r0, r0, #32 │ │ - b.n 23c5e │ │ + b.n 4330e │ │ asrs r7, r7, #15 │ │ - b.n 23ce2 │ │ + b.n 43392 │ │ ldr r3, [sp, #252] @ 0xfc │ │ - b.n 23d68 │ │ + b.n 43418 │ │ str r0, [r4, r1] │ │ - b.n 23184 │ │ + b.n 42834 │ │ strb r6, [r0, r4] │ │ - b.n 23680 │ │ + b.n 42d30 │ │ ldrh r4, [r4, r4] │ │ - b.n 2397c │ │ + b.n 4302c │ │ ldr r6, [r5, #96] @ 0x60 │ │ - b.n 239b6 │ │ + b.n 43066 │ │ str r4, [r3, r1] │ │ - b.n 23194 │ │ + b.n 42844 │ │ strb r4, [r5, r4] │ │ - b.n 239be │ │ + b.n 4306e │ │ str r4, [r7, r0] │ │ - b.n 2319c │ │ + b.n 4284c │ │ str r6, [r3, r5] │ │ - b.n 23678 │ │ + b.n 42d28 │ │ str r4, [r2, #32] │ │ - b.n 2363c │ │ + b.n 42cec │ │ ands r0, r1 │ │ - b.n 231b4 │ │ + b.n 42864 │ │ str r4, [r2, r1] │ │ - b.n 231ac │ │ + b.n 4285c │ │ subs r7, r1, r0 │ │ - b.n 23d98 │ │ + b.n 43448 │ │ str r4, [r0, r0] │ │ - b.n 231c0 │ │ + b.n 42870 │ │ strb r7, [r7, #15] │ │ - b.n 23d1e │ │ + b.n 433ce │ │ str r0, [r3, #4] │ │ - b.n 231bc │ │ + b.n 4286c │ │ asrs r4, r0, #24 │ │ - b.n 236a8 │ │ + b.n 42d58 │ │ str r0, [r0, #0] │ │ - b.n 231d0 │ │ + b.n 42880 │ │ strb r0, [r6, #0] │ │ - b.n 23b3c │ │ + b.n 431ec │ │ subs r5, r4, r0 │ │ - b.n 239b4 │ │ + b.n 43064 │ │ strh r5, [r0, r4] │ │ - b.n 236c4 │ │ - b.n 236d0 │ │ - b.n 231e0 │ │ + b.n 42d74 │ │ + b.n 42d80 │ │ + b.n 42890 │ │ bxns r4 │ │ - b.n 239fe │ │ + b.n 430ae │ │ ldrb r6, [r4, r4] │ │ - b.n 239cc │ │ + b.n 4307c │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 23e52 │ │ + b.n 43502 │ │ str r4, [r3, r0] │ │ - b.n 231e4 │ │ + b.n 42894 │ │ str r6, [r0, r0] │ │ - b.n 239d8 │ │ - add r0, pc, #4 @ (adr r0, 236d4 ) │ │ - b.n 239dc │ │ + b.n 43088 │ │ + add r0, pc, #4 @ (adr r0, 42d84 ) │ │ + b.n 4308c │ │ str r0, [r2, r0] │ │ - b.n 231fc │ │ + b.n 428ac │ │ strb r6, [r5, #16] │ │ - b.n 23a1a │ │ - ldr r1, [pc, #120] @ (23754 ) │ │ - b.n 23690 │ │ + b.n 430ca │ │ + ldr r1, [pc, #120] @ (42e04 ) │ │ + b.n 42d40 │ │ asrs r0, r4, #32 │ │ - b.n 231fc │ │ + b.n 428ac │ │ ldrb r5, [r2, #16] │ │ - b.n 23698 │ │ - b.n 23710 │ │ - b.n 23210 │ │ + b.n 42d48 │ │ + b.n 42dc0 │ │ + b.n 428c0 │ │ subs r5, r4, #0 │ │ - b.n 23a2e │ │ + b.n 430de │ │ str r0, [r3, #0] │ │ - b.n 2320c │ │ + b.n 428bc │ │ adds r0, #24 │ │ - b.n 2321c │ │ + b.n 428cc │ │ str r5, [r2, r5] │ │ - b.n 236ec │ │ + b.n 42d9c │ │ ands r4, r4 │ │ - b.n 23218 │ │ + b.n 428c8 │ │ ands r4, r0 │ │ - b.n 23a16 │ │ + b.n 430c6 │ │ str r4, [r5, r0] │ │ - b.n 23220 │ │ + b.n 428d0 │ │ str r5, [r0, r0] │ │ - b.n 23a12 │ │ + b.n 430c2 │ │ asrs r6, r3, #8 │ │ - b.n 236c0 │ │ + b.n 42d70 │ │ strb r0, [r5, #0] │ │ - b.n 2322c │ │ + b.n 428dc │ │ strb r7, [r0, #0] │ │ - b.n 23a20 │ │ + b.n 430d0 │ │ str r3, [r0, #80] @ 0x50 │ │ - b.n 2372c │ │ + b.n 42ddc │ │ asrs r0, r6, #32 │ │ - b.n 23238 │ │ + b.n 428e8 │ │ asrs r1, r0, #32 │ │ - b.n 23a30 │ │ + b.n 430e0 │ │ subs r0, #35 @ 0x23 │ │ - b.n 23a66 │ │ + b.n 43116 │ │ ldr r6, [r5, #48] @ 0x30 │ │ - b.n 23a36 │ │ + b.n 430e6 │ │ asrs r4, r5, #20 │ │ - b.n 23a30 │ │ + b.n 430e0 │ │ subs r0, #28 │ │ - b.n 236e4 │ │ + b.n 42d94 │ │ asrs r6, r0, #32 │ │ - b.n 23a38 │ │ + b.n 430e8 │ │ adds r0, #56 @ 0x38 │ │ - b.n 23254 │ │ + b.n 42904 │ │ asrs r3, r0, #32 │ │ - b.n 23a60 │ │ + b.n 43110 │ │ str r4, [r6, #0] │ │ - b.n 2325c │ │ + b.n 4290c │ │ lsls r3, r4, #3 │ │ lsrs r0, r0, #8 │ │ movs r5, r1 │ │ @ instruction: 0xea00f000 │ │ - b.n 23d8e │ │ - blx 423d90 │ │ + b.n 4343e │ │ + blx 443440 │ │ movs r2, r3 │ │ movs r0, r0 │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r0, r1 │ │ @@ -50282,1106 +93023,1106 @@ │ │ vrsra.u64 q8, , #64 │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ lsls r0, r0, #12 │ │ strb r0, [r3, #0] │ │ - b.n 23ca0 │ │ + b.n 43350 │ │ asrs r7, r0, #32 │ │ - b.n 23aca │ │ - bhi.n 237c4 │ │ + b.n 4317a │ │ + bhi.n 42e74 │ │ @ instruction: 0xebff0000 │ │ - b.n 23e32 │ │ + b.n 434e2 │ │ lsls r5, r2, #3 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n 23ada │ │ + b.n 4318a │ │ lsls r3, r3, #3 │ │ add.w r0, r0, r8, asr #32 │ │ - b.n 23cb0 │ │ + b.n 43360 │ │ lsls r1, r3, #3 │ │ add.w r0, r0, r8, lsr #12 │ │ - b.n 23cc4 │ │ + b.n 43374 │ │ movs r3, r1 │ │ ldmia.w r3, {r3} │ │ - b.n 232cc │ │ + b.n 4297c │ │ lsrs r0, r2, #17 │ │ - b.n 23778 │ │ + b.n 42e28 │ │ movs r4, r0 │ │ - b.n 232d4 │ │ + b.n 42984 │ │ lsrs r1, r2, #13 │ │ - b.n 23784 │ │ + b.n 42e34 │ │ movs r0, r0 │ │ - b.n 232dc │ │ + b.n 4298c │ │ lsrs r3, r2, #9 │ │ - b.n 23790 │ │ + b.n 42e40 │ │ movs r0, #40 @ 0x28 │ │ - b.n 23304 │ │ + b.n 429b4 │ │ movs r4, r1 │ │ - b.n 232e8 │ │ + b.n 42998 │ │ strb r4, [r5, #0] │ │ - b.n 2330c │ │ + b.n 429bc │ │ lsrs r2, r2, #17 │ │ - b.n 23798 │ │ + b.n 42e48 │ │ str r0, [r6, r0] │ │ - b.n 23314 │ │ + b.n 429c4 │ │ movs r0, r2 │ │ - b.n 232f8 │ │ - ldr r3, [pc, #348] @ (2393c ) │ │ - b.n 237a8 │ │ + b.n 429a8 │ │ + ldr r3, [pc, #348] @ (42fec ) │ │ + b.n 42e58 │ │ ldmia r2, {r0, r2, r4, r6} │ │ - b.n 237b0 │ │ - b.n 23858 │ │ - b.n 23324 │ │ + b.n 42e60 │ │ + b.n 42f08 │ │ + b.n 429d4 │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n 23328 │ │ + b.n 429d8 │ │ add r4, sp, #376 @ 0x178 │ │ - b.n 237b4 │ │ + b.n 42e64 │ │ str r0, [r0, #0] │ │ - b.n 233a6 │ │ + b.n 42a56 │ │ lsls r1, r3, #29 │ │ - b.n 237c8 │ │ + b.n 42e78 │ │ movs r0, r0 │ │ - b.n 23aaa │ │ + b.n 4315a │ │ lsls r2, r7, #2 │ │ subs r0, r0, r0 │ │ lsls r1, r3, #13 │ │ - b.n 237d4 │ │ + b.n 42e84 │ │ str r1, [r0, #0] │ │ - b.n 233ba │ │ + b.n 42a6a │ │ movs r0, r0 │ │ - b.n 23aba │ │ + b.n 4316a │ │ lsls r6, r6, #2 │ │ subs r0, r0, r0 │ │ lsls r1, r1, #4 │ │ - b.n 23b2a │ │ + b.n 431da │ │ str r2, [r0, #0] │ │ - b.n 233ca │ │ + b.n 42a7a │ │ lsls r0, r6, #1 │ │ - b.n 235fc │ │ + b.n 42cac │ │ movs r0, r0 │ │ - b.n 23ace │ │ + b.n 4317e │ │ lsls r1, r6, #2 │ │ subs r0, r0, r0 │ │ str r3, [r0, #0] │ │ - b.n 233da │ │ + b.n 42a8a │ │ lsrs r6, r5, #32 │ │ - b.n 23b6e │ │ + b.n 4321e │ │ lsls r0, r6, #1 │ │ - b.n 23610 │ │ + b.n 42cc0 │ │ movs r0, r0 │ │ - b.n 23ae2 │ │ + b.n 43192 │ │ lsls r4, r5, #2 │ │ subs r0, r0, r0 │ │ str r4, [r0, #0] │ │ - b.n 233ee │ │ + b.n 42a9e │ │ lsls r6, r5, #16 │ │ - b.n 23b82 │ │ + b.n 43232 │ │ lsls r0, r6, #1 │ │ - b.n 23624 │ │ + b.n 42cd4 │ │ movs r0, r0 │ │ - b.n 23af6 │ │ + b.n 431a6 │ │ lsls r7, r4, #2 │ │ subs r0, r0, r0 │ │ str r5, [r0, #0] │ │ - b.n 23402 │ │ + b.n 42ab2 │ │ lsls r6, r7, #1 │ │ - b.n 23634 │ │ + b.n 42ce4 │ │ movs r0, r0 │ │ - b.n 23b06 │ │ + b.n 431b6 │ │ lsls r3, r4, #2 │ │ subs r0, r0, r0 │ │ - b.n 238c8 │ │ - b.n 2339c │ │ + b.n 42f78 │ │ + b.n 42a4c │ │ str r6, [r0, #0] │ │ - b.n 23416 │ │ + b.n 42ac6 │ │ lsrs r6, r5, #4 │ │ - b.n 23baa │ │ + b.n 4325a │ │ lsls r0, r6, #1 │ │ - b.n 2364c │ │ + b.n 42cfc │ │ movs r0, r0 │ │ - b.n 23b1e │ │ + b.n 431ce │ │ lsls r5, r3, #2 │ │ subs r0, r0, r0 │ │ str r7, [r0, #0] │ │ - b.n 2342a │ │ + b.n 42ada │ │ lsls r6, r5, #20 │ │ - b.n 23bbe │ │ + b.n 4326e │ │ lsls r0, r6, #1 │ │ - b.n 23660 │ │ + b.n 42d10 │ │ movs r0, r0 │ │ - b.n 23b32 │ │ + b.n 431e2 │ │ lsls r0, r3, #2 │ │ subs r0, r0, r0 │ │ str r0, [r1, #0] │ │ - b.n 2343e │ │ + b.n 42aee │ │ lsls r6, r5, #4 │ │ - b.n 23bd2 │ │ + b.n 43282 │ │ lsls r0, r6, #1 │ │ - b.n 23674 │ │ + b.n 42d24 │ │ movs r0, r0 │ │ - b.n 23b46 │ │ + b.n 431f6 │ │ lsls r3, r2, #2 │ │ subs r0, r0, r0 │ │ lsls r6, r1, #12 │ │ - b.n 23bba │ │ + b.n 4326a │ │ str r1, [r1, #0] │ │ - b.n 23456 │ │ + b.n 42b06 │ │ lsls r0, r6, #1 │ │ - b.n 23688 │ │ + b.n 42d38 │ │ movs r0, r0 │ │ - b.n 23b5a │ │ + b.n 4320a │ │ lsls r6, r1, #2 │ │ subs r0, r0, r0 │ │ str r2, [r1, #0] │ │ - b.n 23466 │ │ + b.n 42b16 │ │ lsls r5, r4, #24 │ │ - b.n 23bfa │ │ + b.n 432aa │ │ lsls r0, r6, #1 │ │ - b.n 2369c │ │ + b.n 42d4c │ │ movs r0, r0 │ │ - b.n 23b6e │ │ + b.n 4321e │ │ lsls r1, r1, #2 │ │ subs r0, r0, r0 │ │ str r3, [r1, #0] │ │ - b.n 2347a │ │ + b.n 42b2a │ │ lsls r5, r4, #8 │ │ - b.n 23c0e │ │ + b.n 432be │ │ lsls r0, r6, #1 │ │ - b.n 236b0 │ │ + b.n 42d60 │ │ movs r0, r0 │ │ - b.n 23b82 │ │ + b.n 43232 │ │ lsls r4, r0, #2 │ │ subs r0, r0, r0 │ │ lsls r5, r0, #8 │ │ - b.n 23be6 │ │ + b.n 43296 │ │ str r4, [r1, #0] │ │ - b.n 23492 │ │ + b.n 42b42 │ │ lsls r0, r6, #1 │ │ - b.n 236c4 │ │ + b.n 42d74 │ │ movs r0, r0 │ │ - b.n 23b96 │ │ + b.n 43246 │ │ lsls r7, r7, #1 │ │ subs r0, r0, r0 │ │ str r5, [r1, #0] │ │ - b.n 234a2 │ │ + b.n 42b52 │ │ lsls r7, r4, #28 │ │ - b.n 23c36 │ │ + b.n 432e6 │ │ lsls r0, r6, #1 │ │ - b.n 236d8 │ │ + b.n 42d88 │ │ movs r0, r0 │ │ - b.n 23baa │ │ + b.n 4325a │ │ lsls r2, r7, #1 │ │ subs r0, r0, r0 │ │ str r6, [r1, #0] │ │ - b.n 234b6 │ │ + b.n 42b66 │ │ lsls r7, r4, #12 │ │ - b.n 23c4a │ │ + b.n 432fa │ │ lsls r0, r6, #1 │ │ - b.n 236ec │ │ + b.n 42d9c │ │ movs r0, r0 │ │ - b.n 23bbe │ │ + b.n 4326e │ │ lsls r5, r6, #1 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n 23454 │ │ + b.n 42b04 │ │ lsls r7, r0, #4 │ │ - b.n 23c1e │ │ + b.n 432ce │ │ strb r7, [r1, #0] │ │ - b.n 234d2 │ │ + b.n 42b82 │ │ lsls r0, r6, #1 │ │ - b.n 23704 │ │ + b.n 42db4 │ │ movs r0, r0 │ │ - b.n 23bd8 │ │ + b.n 43288 │ │ lsls r7, r5, #1 │ │ subs r0, r0, r0 │ │ strb r0, [r2, #0] │ │ - b.n 234e2 │ │ + b.n 42b92 │ │ lsrs r2, r4, #32 │ │ - b.n 23c76 │ │ + b.n 43326 │ │ lsls r0, r6, #1 │ │ - b.n 23718 │ │ + b.n 42dc8 │ │ movs r0, r0 │ │ - b.n 23bec │ │ + b.n 4329c │ │ lsls r2, r5, #1 │ │ subs r0, r0, r0 │ │ strb r1, [r2, #0] │ │ - b.n 234f6 │ │ + b.n 42ba6 │ │ lsls r2, r4, #16 │ │ - b.n 23c8a │ │ + b.n 4333a │ │ lsls r0, r6, #1 │ │ - b.n 2372c │ │ + b.n 42ddc │ │ movs r0, r0 │ │ - b.n 23c00 │ │ + b.n 432b0 │ │ lsls r5, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r2, r6, #1 │ │ - b.n 23738 │ │ + b.n 42de8 │ │ movs r0, #18 │ │ - b.n 2350e │ │ + b.n 42bbe │ │ movs r0, r0 │ │ - b.n 23c06 │ │ + b.n 432b6 │ │ lsls r1, r4, #1 │ │ subs r0, r0, r0 │ │ movs r0, #36 @ 0x24 │ │ - b.n 234a4 │ │ + b.n 42b54 │ │ strb r3, [r2, #0] │ │ - b.n 2351e │ │ + b.n 42bce │ │ lsrs r2, r4, #4 │ │ - b.n 23cb2 │ │ + b.n 43362 │ │ lsls r0, r6, #1 │ │ - b.n 23754 │ │ + b.n 42e04 │ │ movs r0, r0 │ │ - b.n 23c28 │ │ + b.n 432d8 │ │ lsls r3, r3, #1 │ │ subs r0, r0, r0 │ │ strb r4, [r2, #0] │ │ - b.n 23532 │ │ + b.n 42be2 │ │ lsls r2, r4, #20 │ │ - b.n 23cc6 │ │ + b.n 43376 │ │ lsls r0, r6, #1 │ │ - b.n 23768 │ │ + b.n 42e18 │ │ movs r0, r0 │ │ - b.n 23c3c │ │ + b.n 432ec │ │ lsls r6, r2, #1 │ │ subs r0, r0, r0 │ │ strb r5, [r2, #0] │ │ - b.n 23546 │ │ + b.n 42bf6 │ │ lsls r2, r4, #4 │ │ - b.n 23cda │ │ + b.n 4338a │ │ lsls r0, r6, #1 │ │ - b.n 2377c │ │ + b.n 42e2c │ │ movs r0, r0 │ │ - b.n 23c50 │ │ + b.n 43300 │ │ lsls r1, r2, #1 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n 234e4 │ │ + b.n 42b94 │ │ lsls r2, r0, #12 │ │ - b.n 23cae │ │ + b.n 4335e │ │ movs r0, #22 │ │ - b.n 23562 │ │ + b.n 42c12 │ │ lsls r0, r6, #1 │ │ - b.n 23794 │ │ + b.n 42e44 │ │ movs r0, r0 │ │ - b.n 23c5e │ │ + b.n 4330e │ │ lsls r3, r1, #1 │ │ subs r0, r0, r0 │ │ movs r0, #23 │ │ - b.n 23572 │ │ + b.n 42c22 │ │ lsls r3, r4, #24 │ │ - b.n 23d06 │ │ + b.n 433b6 │ │ lsls r0, r6, #1 │ │ - b.n 237a8 │ │ + b.n 42e58 │ │ movs r0, r0 │ │ - b.n 23c72 │ │ + b.n 43322 │ │ lsls r6, r0, #1 │ │ subs r0, r0, r0 │ │ movs r0, #24 │ │ - b.n 23586 │ │ + b.n 42c36 │ │ lsls r3, r4, #8 │ │ - b.n 23d1a │ │ + b.n 433ca │ │ lsls r0, r6, #1 │ │ - b.n 237bc │ │ + b.n 42e6c │ │ movs r0, r0 │ │ - b.n 23c86 │ │ + b.n 43336 │ │ lsls r1, r0, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 23524 │ │ + b.n 42bd4 │ │ movs r0, #25 │ │ - b.n 2359e │ │ + b.n 42c4e │ │ lsls r3, r0, #8 │ │ - b.n 23cf2 │ │ + b.n 433a2 │ │ lsls r0, r6, #1 │ │ - b.n 237d4 │ │ + b.n 42e84 │ │ movs r0, r0 │ │ - b.n 23c9e │ │ + b.n 4334e │ │ movs r3, r7 │ │ subs r0, r0, r0 │ │ movs r0, #26 │ │ - b.n 235b2 │ │ + b.n 42c62 │ │ lsls r1, r4, #28 │ │ - b.n 23d46 │ │ + b.n 433f6 │ │ lsls r0, r6, #1 │ │ - b.n 237e8 │ │ + b.n 42e98 │ │ movs r0, r0 │ │ - b.n 23cb2 │ │ + b.n 43362 │ │ movs r6, r6 │ │ subs r0, r0, r0 │ │ movs r0, #27 │ │ - b.n 235c6 │ │ + b.n 42c76 │ │ lsls r1, r4, #12 │ │ - b.n 23d5a │ │ + b.n 4340a │ │ lsls r0, r6, #1 │ │ - b.n 237fc │ │ + b.n 42eac │ │ movs r0, r0 │ │ - b.n 23cc6 │ │ + b.n 43376 │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 23564 │ │ + b.n 42c14 │ │ lsls r1, r0, #4 │ │ - b.n 23d2e │ │ + b.n 433de │ │ asrs r4, r3, #32 │ │ - b.n 235e2 │ │ + b.n 42c92 │ │ lsls r0, r6, #1 │ │ - b.n 23814 │ │ + b.n 42ec4 │ │ movs r0, r0 │ │ - b.n 23cdc │ │ + b.n 4338c │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 2357c │ │ + b.n 42c2c │ │ asrs r5, r3, #32 │ │ - b.n 235f6 │ │ + b.n 42ca6 │ │ lsrs r0, r4, #32 │ │ - b.n 23d8a │ │ + b.n 4343a │ │ lsls r0, r6, #1 │ │ - b.n 2382c │ │ + b.n 42edc │ │ movs r0, r0 │ │ - b.n 23cf4 │ │ + b.n 433a4 │ │ movs r5, r4 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 23594 │ │ + b.n 42c44 │ │ asrs r6, r3, #32 │ │ - b.n 2360e │ │ + b.n 42cbe │ │ lsls r0, r4, #16 │ │ - b.n 23da2 │ │ + b.n 43452 │ │ lsls r0, r6, #1 │ │ - b.n 23844 │ │ + b.n 42ef4 │ │ movs r0, r0 │ │ - b.n 23d0c │ │ + b.n 433bc │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 235ac │ │ + b.n 42c5c │ │ asrs r7, r3, #32 │ │ - b.n 23626 │ │ + b.n 42cd6 │ │ lsls r0, r6, #1 │ │ - b.n 23858 │ │ + b.n 42f08 │ │ movs r0, r0 │ │ - b.n 23d20 │ │ + b.n 433d0 │ │ movs r0, r0 │ │ - b.n 241c2 │ │ + b.n 43872 │ │ movs r2, r3 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n 235c4 │ │ + b.n 42c74 │ │ asrs r4, r2, #32 │ │ - b.n 235c8 │ │ + b.n 42c78 │ │ movs r1, r0 │ │ - b.n 23e92 │ │ + b.n 43542 │ │ movs r1, r0 │ │ - b.n 23b16 │ │ + b.n 431c6 │ │ lsrs r0, r2, #28 │ │ - b.n 23d78 │ │ + b.n 43428 │ │ lsls r0, r4, #10 │ │ - b.n 23dde │ │ - beq.n 23ad8 │ │ - b.n 23f38 │ │ + b.n 4348e │ │ + beq.n 43188 │ │ + b.n 435e8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r6, sp} │ │ - b.n 235e8 │ │ + b.n 42c98 │ │ movs r0, #2 │ │ - b.n 23bcc │ │ + b.n 4327c │ │ movs r2, r1 │ │ and.w r0, r0, r4, lsl #9 │ │ - b.n 235f4 │ │ + b.n 42ca4 │ │ movs r0, #2 │ │ - b.n 23bd8 │ │ + b.n 43288 │ │ movs r7, r0 │ │ and.w r0, r0, ip, ror #8 │ │ - b.n 23600 │ │ + b.n 42cb0 │ │ movs r0, #2 │ │ - b.n 23be4 │ │ + b.n 43294 │ │ movs r4, r0 │ │ and.w r0, r0, r4, ror #8 │ │ - b.n 2360c │ │ + b.n 42cbc │ │ movs r0, #2 │ │ - b.n 23bf0 │ │ + b.n 432a0 │ │ movs r1, r0 │ │ and.w r0, r0, ip, asr #8 │ │ - b.n 23618 │ │ + b.n 42cc8 │ │ movs r0, #2 │ │ - b.n 23bfc │ │ + b.n 432ac │ │ adds r0, #168 @ 0xa8 │ │ - b.n 23602 │ │ + b.n 42cb2 │ │ asrs r4, r5, #2 │ │ - b.n 23606 │ │ + b.n 42cb6 │ │ movs r2, r0 │ │ - b.n 23e2a │ │ + b.n 434da │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 24232 │ │ - beq.n 23b2c │ │ - b.n 23f8c │ │ + b.n 438e2 │ │ + beq.n 431dc │ │ + b.n 4363c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r5, r9, sl, ip} │ │ - vsri.32 , , #2 │ │ - vqshlu.s32 , q3, #30 │ │ - vqrshrun.s64 d17, q3, #2 │ │ - vabdl.u , d30, d30 │ │ - @ instruction: 0xfffe4ff0 │ │ + ldmia.w sp!, {r3, r6, r7, r8, r9, sl, fp, ip} │ │ + vcvt.u16.f16 d17, d9, #4 │ │ + vqrdmlsh.s , q14, d31[0] │ │ + vqshlu.s64 d18, d10, #60 @ 0x3c │ │ + vsri.32 q9, , #4 │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 24030 │ │ - beq.n 23b38 │ │ - b.n 23fb4 │ │ + b.n 436e0 │ │ + beq.n 431e8 │ │ + b.n 43664 │ │ asrs r4, r4, #32 │ │ - b.n 2363e │ │ + b.n 42cee │ │ adds r3, #209 @ 0xd1 │ │ - b.n 24122 │ │ + b.n 437d2 │ │ strb r0, [r0, #0] │ │ - b.n 23646 │ │ + b.n 42cf6 │ │ stmia r0!, {} │ │ - b.n 2426a │ │ + b.n 4391a │ │ str r4, [r0, #0] │ │ - b.n 2364e │ │ + b.n 42cfe │ │ cmp r3, #33 @ 0x21 │ │ - b.n 23e72 │ │ + b.n 43522 │ │ str r0, [r1, r0] │ │ - b.n 23656 │ │ + b.n 42d06 │ │ strb r2, [r0, #14] │ │ - b.n 23d48 │ │ + b.n 433f8 │ │ movs r3, #2 │ │ - b.n 23c4a │ │ - b.n 23b58 │ │ - b.n 23662 │ │ + b.n 432fa │ │ + b.n 43208 │ │ + b.n 42d12 │ │ str r4, [r2, #0] │ │ - b.n 23666 │ │ + b.n 42d16 │ │ subs r7, r3, r4 │ │ - b.n 23b08 │ │ + b.n 431b8 │ │ orrs r7, r7 │ │ - b.n 242dc │ │ + b.n 4398c │ │ ands r4, r0 │ │ - b.n 2366c │ │ + b.n 42d1c │ │ ands r3, r0 │ │ - b.n 23c5e │ │ + b.n 4330e │ │ subs r5, #39 @ 0x27 │ │ - b.n 23c5e │ │ + b.n 4330e │ │ ldrb r7, [r7, #30] │ │ - b.n 2417c │ │ + b.n 4382c │ │ movs r3, #63 @ 0x3f │ │ - b.n 242e8 │ │ + b.n 43998 │ │ ldrb r3, [r4, r4] │ │ - b.n 23c70 │ │ + b.n 43320 │ │ adds r0, #16 │ │ - b.n 2368a │ │ + b.n 42d3a │ │ movs r0, #0 │ │ - b.n 23688 │ │ + b.n 42d38 │ │ cmp r5, #36 @ 0x24 │ │ - b.n 23c76 │ │ + b.n 43326 │ │ add r5, sp, #148 @ 0x94 │ │ - b.n 23c92 │ │ + b.n 43342 │ │ strb r7, [r7, #15] │ │ - b.n 241fa │ │ + b.n 438aa │ │ movs r7, r0 │ │ - b.n 23e22 │ │ + b.n 434d2 │ │ movs r0, #8 │ │ - b.n 2369c │ │ + b.n 42d4c │ │ ldrb r2, [r5, #20] │ │ - b.n 23c8c │ │ + b.n 4333c │ │ movs r0, #24 │ │ - b.n 236aa │ │ + b.n 42d5a │ │ adds r0, #5 │ │ - b.n 23ba2 │ │ + b.n 43252 │ │ ands r4, r1 │ │ - b.n 236ac │ │ + b.n 42d5c │ │ ldr r7, [r4, #80] @ 0x50 │ │ - b.n 23ca2 │ │ + b.n 43352 │ │ adds r0, #7 │ │ - b.n 23ba0 │ │ + b.n 43250 │ │ adds r0, #6 │ │ - b.n 23ba4 │ │ + b.n 43254 │ │ orrs r7, r7 │ │ - b.n 24362 │ │ + b.n 43a12 │ │ cmp r5, #38 @ 0x26 │ │ - b.n 23caa │ │ + b.n 4335a │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ strh r7, [r7, #24] │ │ - b.n 24332 │ │ + b.n 439e2 │ │ strh r7, [r7, r4] │ │ - b.n 2433c │ │ - b.n 23bc4 │ │ - b.n 23bbc │ │ + b.n 439ec │ │ + b.n 43274 │ │ + b.n 4326c │ │ adds r0, #28 │ │ - b.n 236da │ │ + b.n 42d8a │ │ subs r5, #34 @ 0x22 │ │ - b.n 23cc4 │ │ + b.n 43374 │ │ movs r0, #32 │ │ - b.n 236e2 │ │ - b.n 23bca │ │ - b.n 23be2 │ │ + b.n 42d92 │ │ + b.n 4327a │ │ + b.n 43292 │ │ ldr r5, [sp, #140] @ 0x8c │ │ - b.n 23cce │ │ + b.n 4337e │ │ movs r0, #9 │ │ - b.n 23bea │ │ + b.n 4329a │ │ movs r0, #4 │ │ - b.n 23c16 │ │ - ldr r7, [pc, #1020] @ (23fd0 ) │ │ - b.n 241f4 │ │ + b.n 432c6 │ │ + ldr r7, [pc, #1020] @ (43680 ) │ │ + b.n 438a4 │ │ adds r1, r5, #4 │ │ - b.n 23cdc │ │ + b.n 4338c │ │ ands r7, r7 │ │ - b.n 2425e │ │ + b.n 4390e │ │ ands r4, r0 │ │ - b.n 23c24 │ │ + b.n 432d4 │ │ str r3, [sp, #252] @ 0xfc │ │ - b.n 24378 │ │ + b.n 43a28 │ │ movs r0, #4 │ │ - b.n 23eee │ │ + b.n 4359e │ │ orrs r7, r7 │ │ - b.n 24374 │ │ + b.n 43a24 │ │ cmp r7, #18 │ │ - b.n 23ed0 │ │ + b.n 43580 │ │ movs r2, #162 @ 0xa2 │ │ - b.n 23f36 │ │ + b.n 435e6 │ │ movs r0, #2 │ │ - b.n 23c12 │ │ + b.n 432c2 │ │ stmia r3!, {r0, r1, r2, r3, r4, r5} │ │ - b.n 24392 │ │ + b.n 43a42 │ │ @ instruction: 0xeb21e182 │ │ - add r3, pc, #252 @ (adr r3, 23d00 ) │ │ - b.n 24394 │ │ + add r3, pc, #252 @ (adr r3, 433b0 ) │ │ + b.n 43a44 │ │ strb r7, [r7, #12] │ │ - b.n 24396 │ │ + b.n 43a46 │ │ movs r0, r0 │ │ - b.n 242ca │ │ + b.n 4397a │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ - b.n 23750 │ │ + b.n 42e00 │ │ adds r3, #14 │ │ - b.n 23d1e │ │ + b.n 433ce │ │ movs r0, #7 │ │ - b.n 23f5e │ │ + b.n 4360e │ │ strb r2, [r1, #0] │ │ - b.n 23f62 │ │ + b.n 43612 │ │ ldr r3, [r4, #80] @ 0x50 │ │ - b.n 23d30 │ │ + b.n 433e0 │ │ adds r3, #63 @ 0x3f │ │ - b.n 243b0 │ │ + b.n 43a60 │ │ add r5, sp, #152 @ 0x98 │ │ - b.n 23d46 │ │ + b.n 433f6 │ │ stmia r0!, {r2} │ │ - b.n 23f72 │ │ + b.n 43622 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 243c2 │ │ + b.n 43a72 │ │ ldrb r2, [r5, #20] │ │ - b.n 23d48 │ │ + b.n 433f8 │ │ ldrb r7, [r4, r4] │ │ - b.n 23d42 │ │ + b.n 433f2 │ │ cmp r7, #255 @ 0xff │ │ - b.n 24260 │ │ + b.n 43910 │ │ movs r0, #63 @ 0x3f │ │ - b.n 242c6 │ │ - ldr r5, [pc, #148] @ (23cdc ) │ │ - b.n 23d5a │ │ + b.n 43976 │ │ + ldr r5, [pc, #148] @ (4338c ) │ │ + b.n 4340a │ │ strh r7, [r7, #24] │ │ - b.n 243d6 │ │ + b.n 43a86 │ │ stc 0, cr14, [r4, #-560]! @ 0xfffffdd0 │ │ stmia r3!, {r0, r1, r2, r3, r4, r5} │ │ - b.n 243ea │ │ - add r3, pc, #252 @ (adr r3, 23d54 ) │ │ - b.n 243e8 │ │ + b.n 43a9a │ │ + add r3, pc, #252 @ (adr r3, 43404 ) │ │ + b.n 43a98 │ │ strb r7, [r7, #12] │ │ - b.n 243e8 │ │ + b.n 43a98 │ │ ldr r5, [sp, #184] @ 0xb8 │ │ - b.n 23d74 │ │ + b.n 43424 │ │ orrs r7, r7 │ │ - b.n 24402 │ │ + b.n 43ab2 │ │ str r6, [r0, r0] │ │ - b.n 23faa │ │ + b.n 4365a │ │ adds r1, r5, #4 │ │ - b.n 23d70 │ │ + b.n 43420 │ │ str r3, [sp, #252] @ 0xfc │ │ - b.n 24404 │ │ + b.n 43ab4 │ │ asrs r2, r0, #32 │ │ - b.n 23c78 │ │ + b.n 43328 │ │ movs r0, #12 │ │ - b.n 237b4 │ │ + b.n 42e64 │ │ movs r3, #63 @ 0x3f │ │ - b.n 24402 │ │ + b.n 43ab2 │ │ movs r1, r0 │ │ and.w r0, r0, r0, lsl #12 │ │ - b.n 237c0 │ │ + b.n 42e70 │ │ movs r0, #4 │ │ - b.n 237c4 │ │ + b.n 42e74 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n 2378e │ │ + b.n 42e3e │ │ asrs r4, r4, #32 │ │ - b.n 23792 │ │ + b.n 42e42 │ │ asrs r4, r5, #32 │ │ stmia.w r0, {r4, sp, pc} │ │ - b.n 2379a │ │ + b.n 42e4a │ │ strb r4, [r2, #0] │ │ - b.n 2379e │ │ + b.n 42e4e │ │ strh r0, [r3, #0] │ │ - b.n 237a2 │ │ + b.n 42e52 │ │ ands r4, r3 │ │ - b.n 237a6 │ │ - beq.n 23ce0 │ │ - b.n 24140 │ │ + b.n 42e56 │ │ + beq.n 43390 │ │ + b.n 437f0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr, pc} │ │ - bmi.n 23c5a │ │ - ldr r7, [pc, #960] @ (24074 ) │ │ + bmi.n 4330a │ │ + ldr r7, [pc, #960] @ (43724 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 241d4 │ │ - beq.n 23cc4 │ │ - b.n 24158 │ │ + b.n 43884 │ │ + beq.n 43374 │ │ + b.n 43808 │ │ ldrh r4, [r0, #24] │ │ stc 15, cr13, [sp, #-344]! @ 0xfffffea8 │ │ - b.n 24160 │ │ + b.n 43810 │ │ movs r0, r0 │ │ - b.n 2436c │ │ + b.n 43a1c │ │ lsls r6, r6, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #4] │ │ - b.n 24012 │ │ + b.n 436c2 │ │ strb r0, [r2, #0] │ │ - b.n 241d8 │ │ + b.n 43888 │ │ lsls r0, r2, #1 │ │ movt r0, #336 @ 0x150 │ │ - b.n 2441e │ │ + b.n 43ace │ │ adds r0, #9 │ │ - b.n 24022 │ │ + b.n 436d2 │ │ strh r0, [r0, #0] │ │ - b.n 24026 │ │ + b.n 436d6 │ │ lsrs r1, r0, #8 │ │ orr.w r0, r3, #3145728 @ 0x300000 │ │ - b.n 24200 │ │ + b.n 438b0 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #2883584 @ 0x2c0000 │ │ - b.n 24208 │ │ + b.n 438b8 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #2621440 @ 0x280000 │ │ - b.n 24210 │ │ + b.n 438c0 │ │ lsrs r7, r1, #8 │ │ orr.w sl, r3, #9371648 @ 0x8f0000 │ │ orr.w sl, r1, #9371648 @ 0x8f0000 │ │ orr.w r0, r7, #2228224 @ 0x220000 │ │ - b.n 2387e │ │ + b.n 42f2e │ │ movs r0, r0 │ │ - b.n 243b4 │ │ + b.n 43a64 │ │ lsls r7, r4, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 243be │ │ + b.n 43a6e │ │ lsls r0, r5, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #8] │ │ - b.n 2423c │ │ + b.n 438ec │ │ lsls r0, r4, #1 │ │ - b.n 24240 │ │ + b.n 438f0 │ │ asrs r2, r0, #32 │ │ - b.n 2406a │ │ + b.n 4371a │ │ strb r4, [r0, #0] │ │ - b.n 23848 │ │ + b.n 42ef8 │ │ movs r0, #6 │ │ - b.n 24072 │ │ + b.n 43722 │ │ ldmia r1, {r1, r2, r3, r7} │ │ @ instruction: 0xebff7068 │ │ - b.n 24254 │ │ + b.n 43904 │ │ stmia r0!, {r5, r6} │ │ - b.n 23878 │ │ - b.n 23e08 │ │ - b.n 2387c │ │ + b.n 42f28 │ │ + b.n 434b8 │ │ + b.n 42f2c │ │ lsls r4, r1, #2 │ │ ldmia.w r7, {r2, r3} │ │ - b.n 24066 │ │ + b.n 43716 │ │ movs r2, r0 │ │ - b.n 2404e │ │ + b.n 436fe │ │ eors r4, r6 │ │ - b.n 2388c │ │ + b.n 42f3c │ │ movs r3, r0 │ │ - b.n 24056 │ │ + b.n 43706 │ │ str r0, [r7, r1] │ │ - b.n 23894 │ │ + b.n 42f44 │ │ movs r7, r0 │ │ - b.n 2405e │ │ + b.n 4370e │ │ asrs r4, r7, #1 │ │ - b.n 2389c │ │ + b.n 42f4c │ │ movs r4, r0 │ │ - b.n 24066 │ │ - add r0, pc, #512 @ (adr r0, 23f68 ) │ │ - b.n 238a4 │ │ + b.n 43716 │ │ + add r0, pc, #512 @ (adr r0, 43618 ) │ │ + b.n 42f54 │ │ movs r5, r0 │ │ - b.n 2406e │ │ + b.n 4371e │ │ movs r1, r0 │ │ - b.n 24092 │ │ - add r0, pc, #4 @ (adr r0, 23d78 ) │ │ + b.n 43742 │ │ + add r0, pc, #4 @ (adr r0, 43428 ) │ │ lsls r2, r1, #14 │ │ movs r0, r0 │ │ - b.n 244ba │ │ + b.n 43b6a │ │ movs r0, r0 │ │ - b.n 24432 │ │ - add r0, pc, #0 @ (adr r0, 23d80 ) │ │ - b.n 2389c │ │ + b.n 43ae2 │ │ + add r0, pc, #0 @ (adr r0, 43430 ) │ │ + b.n 42f4c │ │ movs r0, r0 │ │ lsls r0, r4, #15 │ │ asrs r0, r0, #32 │ │ - b.n 23d8c │ │ + b.n 4343c │ │ asrs r4, r7, #1 │ │ - b.n 238a8 │ │ + b.n 42f58 │ │ asrs r0, r0, #32 │ │ - b.n 23d9c │ │ + b.n 4344c │ │ asrs r0, r7, #1 │ │ - b.n 238b0 │ │ + b.n 42f60 │ │ asrs r0, r0, #32 │ │ - b.n 23da2 │ │ + b.n 43452 │ │ asrs r4, r6, #1 │ │ - b.n 238b8 │ │ + b.n 42f68 │ │ asrs r0, r0, #32 │ │ - b.n 23db0 │ │ + b.n 43460 │ │ asrs r0, r6, #1 │ │ - b.n 238c0 │ │ + b.n 42f70 │ │ asrs r0, r0, #32 │ │ - b.n 23db0 │ │ + b.n 43460 │ │ asrs r4, r5, #1 │ │ - b.n 238c8 │ │ + b.n 42f78 │ │ asrs r0, r0, #32 │ │ - b.n 23db6 │ │ + b.n 43466 │ │ movs r0, r0 │ │ - b.n 2446a │ │ + b.n 43b1a │ │ asrs r0, r5, #1 │ │ - b.n 238d4 │ │ + b.n 42f84 │ │ asrs r0, r0, #32 │ │ - b.n 23dda │ │ + b.n 4348a │ │ movs r0, r0 │ │ - b.n 23dda │ │ - add r0, pc, #4 @ (adr r0, 23dc8 ) │ │ + b.n 4348a │ │ + add r0, pc, #4 @ (adr r0, 43478 ) │ │ asrs r0, r0, #12 │ │ movs r2, r1 │ │ - b.n 240ca │ │ + b.n 4377a │ │ movs r0, #96 @ 0x60 │ │ - b.n 242e8 │ │ + b.n 43998 │ │ asrs r4, r4, #1 │ │ - b.n 238ec │ │ + b.n 42f9c │ │ lsls r0, r4, #1 │ │ - b.n 238f0 │ │ + b.n 42fa0 │ │ movs r0, r1 │ │ - b.n 2411a │ │ + b.n 437ca │ │ asrs r6, r0, #32 │ │ - b.n 2411e │ │ + b.n 437ce │ │ lsrs r7, r0, #32 │ │ add.w r0, r0, r0, asr #1 │ │ - b.n 242f2 │ │ + b.n 439a2 │ │ str r0, [r4, r1] │ │ - b.n 24280 │ │ + b.n 43930 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #53248 @ 0xd000 │ │ - b.n 242fe │ │ + b.n 439ae │ │ strb r5, [r0, #0] │ │ - b.n 24136 │ │ + b.n 437e6 │ │ lsls r0, r7, #3 │ │ - b.n 23934 │ │ + b.n 42fe4 │ │ lsls r0, r3, #1 │ │ - b.n 23918 │ │ + b.n 42fc8 │ │ movs r0, r2 │ │ - b.n 2430c │ │ - ldr r2, [pc, #828] @ (24140 ) │ │ + b.n 439bc │ │ + ldr r2, [pc, #828] @ (437f0 ) │ │ orn fp, r4, #770048 @ 0xbc000 │ │ vldr s1, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 24552 │ │ - ldr r2, [pc, #768] @ (24114 ) │ │ + b.n 43c02 │ │ + ldr r2, [pc, #768] @ (437c4 ) │ │ orr.w r0, r7, #8716288 @ 0x850000 │ │ - b.n 2415a │ │ + b.n 4380a │ │ cmp r3, #16 │ │ stcl 12, cr14, [fp, #-660] @ 0xfffffd6c │ │ @ instruction: 0xebff0000 │ │ - b.n 23954 │ │ + b.n 43004 │ │ asrs r0, r0, #1 │ │ - b.n 23860 │ │ + b.n 42f10 │ │ adds r0, #72 @ 0x48 │ │ - b.n 23864 │ │ + b.n 42f14 │ │ movs r3, #32 │ │ - b.n 24172 │ │ + b.n 43822 │ │ movs r7, r7 │ │ - b.n 24236 │ │ + b.n 438e6 │ │ movs r0, #104 @ 0x68 │ │ - b.n 23850 │ │ + b.n 42f00 │ │ lsrs r0, r0, #16 │ │ - b.n 2417e │ │ + b.n 4382e │ │ movs r0, #92 @ 0x5c │ │ - b.n 23878 │ │ + b.n 42f28 │ │ lsls r1, r4, #4 │ │ - b.n 24146 │ │ + b.n 437f6 │ │ lsls r4, r5, #1 │ │ - b.n 23860 │ │ + b.n 42f10 │ │ lsls r0, r4, #1 │ │ - b.n 23884 │ │ + b.n 42f34 │ │ cmp r3, #144 @ 0x90 │ │ cdp 0, 0, cr7, cr0, cr4, {2} │ │ - b.n 2388c │ │ + b.n 42f3c │ │ lsrs r2, r0, #20 │ │ - b.n 2415a │ │ + b.n 4380a │ │ lsls r3, r0, #4 │ │ - b.n 245de │ │ + b.n 43c8e │ │ lsls r0, r1, #2 │ │ - b.n 23878 │ │ + b.n 42f28 │ │ cmp r7, #162 @ 0xa2 │ │ - b.n 24384 │ │ + b.n 43a34 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f00107 │ │ - b.n 241ae │ │ + b.n 4385e │ │ cmp r2, #239 @ 0xef │ │ orn pc, r2, #331776 @ 0x51000 │ │ - b.n 24394 │ │ + b.n 43a44 │ │ lsrs r3, r4, #16 │ │ - b.n 2417a │ │ - ldr r2, [pc, #956] @ (24238 ) │ │ + b.n 4382a │ │ + ldr r2, [pc, #956] @ (438e8 ) │ │ orn pc, r2, #333824 @ 0x51800 │ │ - b.n 243a0 │ │ + b.n 43a50 │ │ lsrs r1, r0, #24 │ │ - b.n 24186 │ │ + b.n 43836 │ │ ldrh r7, [r5, #22] │ │ bic.w r0, r2, #557056 @ 0x88000 │ │ - b.n 24398 │ │ + b.n 43a48 │ │ lsls r3, r0, #4 │ │ - b.n 24612 │ │ + b.n 43cc2 │ │ ldr r7, [r1, #44] @ 0x2c │ │ - bne.w fff46626 │ │ + bne.w fff65cd6 │ │ @ instruction: 0xf3f92b90 │ │ cdp 4, 3, cr4, cr7, cr6, {7} │ │ @ instruction: 0xf3640ce6 │ │ @ instruction: 0xf2f00070 │ │ - b.n 238c0 │ │ + b.n 42f70 │ │ lsls r7, r7, #7 │ │ - b.n 2466e │ │ + b.n 43d1e │ │ asrs r0, r3, #10 │ │ - b.n 239f0 │ │ + b.n 430a0 │ │ lsls r3, r0, #12 │ │ - b.n 23eb6 │ │ + b.n 43566 │ │ movs r1, #242 @ 0xf2 │ │ movw r4, #16608 @ 0x40e0 │ │ bfi r0, r8, #4, #4294967294 │ │ - b.n 23fe0 │ │ + b.n 43690 │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2620a22 │ │ - b.n 241ca │ │ + b.n 4387a │ │ lsls r4, r6, #1 │ │ - b.n 238e4 │ │ + b.n 42f94 │ │ lsls r0, r1, #2 │ │ - b.n 24368 │ │ + b.n 43a18 │ │ str r4, [r0, r0] │ │ - b.n 243d6 │ │ + b.n 43a86 │ │ lsrs r7, r1, #10 │ │ orr.w r8, r5, #4768 @ 0x12a0 │ │ add.w r0, r0, r8, lsl #6 │ │ - b.n 23918 │ │ + b.n 42fc8 │ │ adds r0, #116 @ 0x74 │ │ - b.n 2437c │ │ + b.n 43a2c │ │ strh r4, [r2, #2] │ │ - b.n 243f6 │ │ + b.n 43aa6 │ │ strb r7, [r7, #12] │ │ - b.n 24670 │ │ + b.n 43d20 │ │ strb r0, [r2, #3] │ │ - b.n 23a0c │ │ + b.n 430bc │ │ strb r0, [r5, #1] │ │ - b.n 2392c │ │ + b.n 42fdc │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr0, cr0, cr13, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 24242 │ │ + b.n 438f2 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f07c23 │ │ - b.n 24218 │ │ + b.n 438c8 │ │ strb r4, [r6, #3] │ │ - b.n 23a28 │ │ + b.n 430d8 │ │ strb r2, [r2, #5] │ │ - b.n 23f04 │ │ + b.n 435b4 │ │ strb r4, [r5, #3] │ │ - b.n 23a30 │ │ + b.n 430e0 │ │ strb r7, [r7, #15] │ │ - b.n 246da │ │ + b.n 43d8a │ │ adds r1, #3 │ │ - b.n 23f2c │ │ + b.n 435dc │ │ subs r6, #34 @ 0x22 │ │ - b.n 24228 │ │ + b.n 438d8 │ │ adds r0, #240 @ 0xf0 │ │ - b.n 23a40 │ │ + b.n 430f0 │ │ subs r5, r7, #5 │ │ - b.n 24448 │ │ + b.n 43af8 │ │ cmp r2, #239 @ 0xef │ │ orn pc, r1, #4177920 @ 0x3fc000 │ │ - b.n 24450 │ │ + b.n 43b00 │ │ ldr r7, [r1, #40] @ 0x28 │ │ orn r0, r5, #14336 @ 0x3800 │ │ - b.n 243d0 │ │ - ldr r2, [pc, #956] @ (242f8 ) │ │ + b.n 43a80 │ │ + ldr r2, [pc, #956] @ (439a8 ) │ │ orn r0, r1, #2146304 @ 0x20c000 │ │ - b.n 24346 │ │ + b.n 439f6 │ │ cmp r3, #144 @ 0x90 │ │ cdp 3, 3, cr4, cr7, cr4, {7} │ │ @ instruction: 0xf3f90ce6 │ │ @ instruction: 0xf2f01c01 │ │ - b.n 24292 │ │ + b.n 43942 │ │ str r6, [r4, #68] @ 0x44 │ │ @ instruction: 0xf3681320 │ │ - b.n 2425c │ │ + b.n 4390c │ │ movs r7, r7 │ │ - b.n 2435e │ │ + b.n 43a0e │ │ asrs r0, r5, #3 │ │ - b.n 23a7c │ │ + b.n 4312c │ │ lsls r0, r4, #19 │ │ bfi r0, r4, #4, #1 │ │ - b.n 242aa │ │ + b.n 4395a │ │ lsrs r0, r0, #8 │ │ - b.n 242ae │ │ + b.n 4395e │ │ movs r1, #242 @ 0xf2 │ │ movw r1, #24816 @ 0x60f0 │ │ @ instruction: 0xf2620a8f │ │ orr.w r5, r8, #10616832 @ 0xa20000 │ │ - b.n 2427e │ │ + b.n 4392e │ │ lsls r4, r4, #3 │ │ - b.n 23a9c │ │ + b.n 4314c │ │ movs r5, r0 │ │ - b.n 242c6 │ │ + b.n 43976 │ │ str r4, [r6, r5] │ │ add.w r0, r0, r8, lsl #30 │ │ - b.n 24424 │ │ + b.n 43ad4 │ │ asrs r4, r0, #32 │ │ - b.n 242d2 │ │ + b.n 43982 │ │ movs r0, #5 │ │ - b.n 242d6 │ │ + b.n 43986 │ │ movs r7, r0 │ │ - b.n 242da │ │ - ldr r6, [pc, #32] @ (23fbc ) │ │ + b.n 4398a │ │ + ldr r6, [pc, #32] @ (4366c ) │ │ add.w r0, r0, r6 │ │ - b.n 242e2 │ │ + b.n 43992 │ │ asrs r6, r0, #32 │ │ - b.n 242e6 │ │ + b.n 43996 │ │ movs r0, #5 │ │ - b.n 242ea │ │ - ldr r6, [pc, #16] @ (23fbc ) │ │ + b.n 4399a │ │ + ldr r6, [pc, #16] @ (4366c ) │ │ add.w r0, r0, r8, asr #20 │ │ - b.n 244be │ │ + b.n 43b6e │ │ movs r0, #7 │ │ - b.n 242f6 │ │ + b.n 439a6 │ │ movs r5, r0 │ │ - b.n 242fa │ │ + b.n 439aa │ │ asrs r5, r0, #32 │ │ - b.n 242fe │ │ - ldr r5, [pc, #1020] @ (243bc ) │ │ + b.n 439ae │ │ + ldr r5, [pc, #1020] @ (43a6c ) │ │ add.w r0, r0, r0, lsr #4 │ │ - b.n 244d2 │ │ + b.n 43b82 │ │ movs r0, #8 │ │ - b.n 244e4 │ │ - ldr r2, [pc, #828] @ (24308 ) │ │ + b.n 43b94 │ │ + ldr r2, [pc, #828] @ (439b8 ) │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 244d6 │ │ + b.n 43b86 │ │ movs r0, r7 │ │ - b.n 24716 │ │ + b.n 43dc6 │ │ movs r0, #80 @ 0x50 │ │ movt sl, #1231 @ 0x4cf │ │ orr.w r0, r1, #2752512 @ 0x2a0000 │ │ - b.n 244e6 │ │ + b.n 43b96 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn sl, r5, #6291456 @ 0x600000 │ │ orn sl, r6, #1656 @ 0x678 │ │ orr.w r0, r1, #2129920 @ 0x208000 │ │ - b.n 24332 │ │ + b.n 439e2 │ │ cmp r2, #143 @ 0x8f │ │ orr.w sl, r8, #6291456 @ 0x600000 │ │ orr.w r0, r1, #8978432 @ 0x890000 │ │ - b.n 2433e │ │ + b.n 439ee │ │ cmp r2, #207 @ 0xcf │ │ - bne.w fffca652 │ │ + bne.w fffe9d02 │ │ vldr d25, [sp, #200] @ 0xc8 │ │ vldr s5, [sp, #828] @ 0x33c │ │ orr.w r0, r1, #3670016 @ 0x380000 │ │ - b.n 2452c │ │ + b.n 43bdc │ │ ldrh r2, [r1, #24] │ │ vstr d25, [sp, #80] @ 0x50 │ │ stcl 0, cr0, [sp, #304] @ 0x130 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n 23b5c │ │ + b.n 4320c │ │ movs r0, r6 │ │ - b.n 24766 │ │ + b.n 43e16 │ │ movs r0, #16 │ │ - b.n 2452c │ │ + b.n 43bdc │ │ adds r0, #32 │ │ - b.n 24530 │ │ + b.n 43be0 │ │ strb r1, [r0, #0] │ │ - b.n 24372 │ │ + b.n 43a22 │ │ lsrs r0, r0, #8 │ │ - bne.w fff8b136 │ │ - b.n 23b54 │ │ + bne.w fffaa7e6 │ │ + b.n 43204 │ │ lsls r0, r0, #2 │ │ - b.n 23b78 │ │ - ldr r2, [pc, #60] @ (2407c ) │ │ + b.n 43228 │ │ + ldr r2, [pc, #60] @ (4372c ) │ │ orn r0, r9, #8454144 @ 0x810000 │ │ - b.n 244c6 │ │ + b.n 43b76 │ │ cmp r2, #15 │ │ orn fp, r2, #4718592 @ 0x480000 │ │ cdp 0, 14, cr0, cr6, cr0, {2} │ │ - b.n 24792 │ │ + b.n 43e42 │ │ rors r6, r6 │ │ - bls.w a8474 │ │ + bls.w c7b24 │ │ orn r1, r3, #8060928 @ 0x7b0000 │ │ movw sl, #0 │ │ orr.w r1, r1, #503808 @ 0x7b000 │ │ movw r0, #8192 @ 0x2000 │ │ - b.n 23ba4 │ │ + b.n 43254 │ │ lsrs r7, r1, #8 │ │ orn pc, r1, #9437184 @ 0x900000 │ │ - b.n 24350 │ │ + b.n 43a00 │ │ lsls r6, r6, #7 │ │ - bls.w e4494 │ │ + bls.w 103b44 │ │ orn r2, r7, #5242880 @ 0x500000 │ │ - b.n 243be │ │ - ldr r2, [pc, #60] @ (240bc ) │ │ + b.n 43a6e │ │ + ldr r2, [pc, #60] @ (4376c ) │ │ orr.w r1, r9, #31488 @ 0x7b00 │ │ - bls.w 2c472 │ │ + bls.w 4bb22 │ │ movw sl, #41487 @ 0xa20f │ │ orr.w sl, r2, #36608 @ 0x8f00 │ │ - bne.w fffa74b0 │ │ + bne.w fffc6b60 │ │ orr.w sl, r7, #9371648 @ 0x8f0000 │ │ - bl ff0650fa │ │ - b.n 24534 │ │ + bl ff0847aa │ │ + b.n 43be4 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 245c0 │ │ + b.n 43c70 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r7, sp} │ │ - b.n 23bec │ │ + b.n 4329c │ │ movs r0, #2 │ │ - b.n 241d0 │ │ + b.n 43880 │ │ movs r4, r0 │ │ and.w r0, r0, r8, lsl #10 │ │ - b.n 23bf8 │ │ + b.n 432a8 │ │ movs r0, #2 │ │ - b.n 241dc │ │ + b.n 4388c │ │ movs r1, r0 │ │ and.w r0, r0, r0, lsl #10 │ │ - b.n 23c04 │ │ + b.n 432b4 │ │ movs r0, #2 │ │ - b.n 241e8 │ │ + b.n 43898 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 23bee │ │ + b.n 4329e │ │ asrs r4, r5, #2 │ │ - b.n 23bf2 │ │ + b.n 432a2 │ │ movs r2, r0 │ │ - b.n 24416 │ │ + b.n 43ac6 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 2481e │ │ - beq.n 24140 │ │ - b.n 24578 │ │ + b.n 43ece │ │ + beq.n 437f0 │ │ + b.n 43c28 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 24604 │ │ + b.n 43cb4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 24732 │ │ + b.n 43de2 │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -51410,740 +94151,740 @@ │ │ movs r0, r0 │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ - lsrs r5, r3, #28 │ │ - @ instruction: 0xfffe0dba │ │ - vqmovn.u d17, │ │ - @ instruction: 0xfffe176c │ │ - @ instruction: 0xfffe4ff0 │ │ + adds r3, r5, r0 │ │ + vqshlu.s32 d17, d14, #28 │ │ + vsra.u64 d18, d23, #4 │ │ + @ instruction: 0xfffc4f84 │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 24674 │ │ - beq.n 24244 │ │ - b.n 245f8 │ │ + b.n 43d24 │ │ + beq.n 438f4 │ │ + b.n 43ca8 │ │ str r2, [r0, r0] │ │ - b.n 244a2 │ │ + b.n 43b52 │ │ ands r0, r0 │ │ - b.n 244a6 │ │ + b.n 43b56 │ │ ldmia r1, {r0, r1, r2, r4, r7} │ │ @ instruction: 0xebff0010 │ │ - b.n 24678 │ │ + b.n 43d28 │ │ str r5, [r0, #0] │ │ - b.n 244b2 │ │ + b.n 43b62 │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #12058624 @ 0xb80000 │ │ - b.n 248ba │ │ + b.n 43f6a │ │ strh r4, [r4, #0] │ │ - b.n 248be │ │ + b.n 43f6e │ │ cmp r2, #128 @ 0x80 │ │ orn r0, r6, #13107200 @ 0xc80000 │ │ - b.n 246a0 │ │ + b.n 43d50 │ │ asrs r0, r2, #32 │ │ - b.n 2468a │ │ - ldr r3, [pc, #32] @ (241ac ) │ │ + b.n 43d3a │ │ + ldr r3, [pc, #32] @ (4385c ) │ │ ldcl 0, cr7, [r5] │ │ - b.n 244d2 │ │ + b.n 43b82 │ │ lsrs r7, r1, #11 │ │ orr.w fp, r1, #39424 @ 0x9a00 │ │ vstr s5, [sp, #800] @ 0x320 │ │ - bf 10, 2b928 │ │ + bf 10, 4afd8 │ │ @ instruction: 0xebff0028 │ │ - b.n 246b0 │ │ - ldr r3, [pc, #72] @ (241f0 ) │ │ + b.n 43d60 │ │ + ldr r3, [pc, #72] @ (438a0 ) │ │ vldr s5, [r5, #572] @ 0x23c │ │ orn r0, r0, #10485760 @ 0xa00000 │ │ - b.n 246cc │ │ + b.n 43d7c │ │ asrs r0, r2, #32 │ │ - b.n 246b6 │ │ + b.n 43d66 │ │ lsrs r7, r1, #10 │ │ orn r0, r6, #8192 @ 0x2000 │ │ - b.n 244fe │ │ + b.n 43bae │ │ lsrs r7, r1, #11 │ │ orr.w fp, r1, #36864 @ 0x9000 │ │ vstr s5, [sp, #800] @ 0x320 │ │ - blx ffc6993c │ │ + blx ffc88fec │ │ @ instruction: 0xebff0000 │ │ - b.n 23cfc │ │ + b.n 433ac │ │ movs r0, #64 @ 0x40 │ │ - b.n 23d10 │ │ + b.n 433c0 │ │ asrs r0, r1, #1 │ │ - b.n 23d14 │ │ + b.n 433c4 │ │ lsls r0, r0, #20 │ │ - b.n 2451e │ │ + b.n 43bce │ │ asrs r4, r3, #32 │ │ - b.n 23cfc │ │ + b.n 433ac │ │ ldr r2, [r4, #0] │ │ - b.n 244e6 │ │ + b.n 43b96 │ │ movs r0, r4 │ │ - b.n 23d24 │ │ + b.n 433d4 │ │ movs r0, r0 │ │ - b.n 23d08 │ │ + b.n 433b8 │ │ cmp r0, #2 │ │ - b.n 24532 │ │ + b.n 43be2 │ │ lsls r4, r3, #1 │ │ - b.n 23d30 │ │ + b.n 433e0 │ │ movs r4, r2 │ │ - b.n 23d14 │ │ + b.n 433c4 │ │ movs r4, r6 │ │ - b.n 23d38 │ │ + b.n 433e8 │ │ movs r4, r1 │ │ - b.n 23d1c │ │ + b.n 433cc │ │ lsls r0, r3, #1 │ │ - b.n 23d40 │ │ + b.n 433f0 │ │ asrs r4, r1, #1 │ │ - b.n 23d44 │ │ + b.n 433f4 │ │ movs r4, r0 │ │ - b.n 23d28 │ │ + b.n 433d8 │ │ movs r4, r7 │ │ - b.n 23d4c │ │ + b.n 433fc │ │ asrs r0, r3, #32 │ │ - b.n 23d30 │ │ + b.n 433e0 │ │ asrs r0, r2, #1 │ │ - b.n 23d54 │ │ + b.n 43404 │ │ strh r0, [r7, #0] │ │ - b.n 23d58 │ │ + b.n 43408 │ │ movs r5, #32 │ │ - b.n 24526 │ │ + b.n 43bd6 │ │ asrs r0, r2, #32 │ │ - b.n 23d40 │ │ + b.n 433f0 │ │ lsrs r0, r0, #12 │ │ - b.n 2456a │ │ + b.n 43c1a │ │ asrs r0, r0, #32 │ │ - b.n 23d5c │ │ + b.n 4340c │ │ strb r0, [r6, #0] │ │ - b.n 23d6c │ │ + b.n 4341c │ │ lsls r0, r5, #8 │ │ - b.n 24536 │ │ + b.n 43be6 │ │ asrs r0, r1, #32 │ │ - b.n 23d54 │ │ + b.n 43404 │ │ asrs r4, r5, #32 │ │ - b.n 23d78 │ │ + b.n 43428 │ │ lsls r4, r2, #1 │ │ - b.n 23d4a │ │ + b.n 433fa │ │ lsls r7, r0, #16 │ │ - b.n 24586 │ │ + b.n 43c36 │ │ adds r0, #40 @ 0x28 │ │ - b.n 23d84 │ │ + b.n 43434 │ │ lsrs r1, r4, #4 │ │ - b.n 2454e │ │ + b.n 43bfe │ │ lsls r4, r1, #1 │ │ - b.n 23d5a │ │ + b.n 4340a │ │ lsls r1, r0, #28 │ │ - b.n 24596 │ │ - b.n 242a0 │ │ - b.n 23d94 │ │ + b.n 43c46 │ │ + b.n 43950 │ │ + b.n 43444 │ │ lsls r3, r4, #24 │ │ - b.n 2455e │ │ + b.n 43c0e │ │ lsls r0, r1, #1 │ │ - b.n 23d6a │ │ + b.n 4341a │ │ lsrs r3, r0, #8 │ │ - b.n 245a6 │ │ + b.n 43c56 │ │ stmia r0!, {r3, r5, r6} │ │ - b.n 23da4 │ │ + b.n 43454 │ │ lsls r6, r5, #12 │ │ - b.n 2456e │ │ + b.n 43c1e │ │ lsls r4, r0, #1 │ │ - b.n 23d7a │ │ + b.n 4342a │ │ movs r0, r0 │ │ - b.n 23db0 │ │ + b.n 43460 │ │ str r4, [r4, r1] │ │ - b.n 23db4 │ │ + b.n 43464 │ │ lsrs r6, r1, #20 │ │ - b.n 2457e │ │ + b.n 43c2e │ │ lsls r0, r0, #1 │ │ - b.n 23d8a │ │ + b.n 4343a │ │ movs r0, r1 │ │ - b.n 23dc0 │ │ - add r0, pc, #384 @ (adr r0, 24408 ) │ │ - b.n 23dc4 │ │ + b.n 43470 │ │ + add r0, pc, #384 @ (adr r0, 43ab8 ) │ │ + b.n 43474 │ │ movs r0, #88 @ 0x58 │ │ - b.n 23d96 │ │ + b.n 43446 │ │ lsls r0, r0, #20 │ │ - b.n 245d2 │ │ + b.n 43c82 │ │ movs r0, #4 │ │ - b.n 23dd0 │ │ + b.n 43480 │ │ lsrs r4, r5, #32 │ │ - b.n 2459a │ │ + b.n 43c4a │ │ movs r4, r7 │ │ - b.n 23da6 │ │ + b.n 43456 │ │ lsrs r4, r1, #32 │ │ - b.n 245e2 │ │ + b.n 43c92 │ │ str r0, [sp, #336] @ 0x150 │ │ - b.n 23de0 │ │ + b.n 43490 │ │ lsls r5, r4, #20 │ │ - b.n 245aa │ │ + b.n 43c5a │ │ movs r0, r7 │ │ - b.n 23db6 │ │ + b.n 43466 │ │ lsrs r5, r0, #12 │ │ - b.n 245f2 │ │ + b.n 43ca2 │ │ asrs r0, r2, #32 │ │ - b.n 23df0 │ │ + b.n 434a0 │ │ lsls r2, r5, #8 │ │ - b.n 245ba │ │ + b.n 43c6a │ │ movs r4, r6 │ │ - b.n 23dc6 │ │ + b.n 43476 │ │ lsls r2, r0, #16 │ │ - b.n 24602 │ │ + b.n 43cb2 │ │ str r4, [r3, #4] │ │ - b.n 23dce │ │ + b.n 4347e │ │ lsrs r1, r5, #4 │ │ - b.n 245ca │ │ + b.n 43c7a │ │ movs r4, r5 │ │ - b.n 23dd6 │ │ + b.n 43486 │ │ lsls r1, r1, #28 │ │ - b.n 24612 │ │ + b.n 43cc2 │ │ lsls r1, r4, #24 │ │ - b.n 245d6 │ │ + b.n 43c86 │ │ movs r0, r5 │ │ - b.n 23de2 │ │ + b.n 43492 │ │ lsrs r1, r0, #8 │ │ - b.n 2461e │ │ + b.n 43cce │ │ asrs r0, r3, #32 │ │ - b.n 23e1c │ │ + b.n 434cc │ │ lsls r1, r4, #12 │ │ - b.n 245e6 │ │ + b.n 43c96 │ │ movs r4, r4 │ │ - b.n 23df2 │ │ + b.n 434a2 │ │ movs r4, r3 │ │ - b.n 23e28 │ │ + b.n 434d8 │ │ lsrs r1, r0, #20 │ │ - b.n 245f2 │ │ + b.n 43ca2 │ │ movs r0, r4 │ │ - b.n 23dfe │ │ + b.n 434ae │ │ movs r4, r1 │ │ - b.n 23e34 │ │ + b.n 434e4 │ │ lsls r0, r0, #4 │ │ - b.n 2463e │ │ + b.n 43cee │ │ lsrs r7, r4, #16 │ │ - b.n 24602 │ │ + b.n 43cb2 │ │ lsrs r0, r1, #24 │ │ - b.n 24606 │ │ + b.n 43cb6 │ │ lsls r0, r2, #1 │ │ - b.n 23e12 │ │ + b.n 434c2 │ │ movs r4, r2 │ │ - b.n 23e48 │ │ + b.n 434f8 │ │ lsls r0, r0, #4 │ │ - b.n 24652 │ │ + b.n 43d02 │ │ lsrs r2, r4, #16 │ │ - b.n 24616 │ │ + b.n 43cc6 │ │ lsrs r2, r1, #24 │ │ - b.n 2461a │ │ + b.n 43cca │ │ movs r0, r6 │ │ - b.n 23e26 │ │ - beq.n 24358 │ │ - b.n 247b8 │ │ + b.n 434d6 │ │ + beq.n 43a08 │ │ + b.n 43e68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr, pc} │ │ - bmi.n 242d2 │ │ - bmi.n 242d4 │ │ - bmi.n 242d6 │ │ - bmi.n 242d8 │ │ - bmi.n 242da │ │ - ldr r7, [pc, #960] @ (246f4 ) │ │ + bmi.n 43982 │ │ + bmi.n 43984 │ │ + bmi.n 43986 │ │ + bmi.n 43988 │ │ + bmi.n 4398a │ │ + ldr r7, [pc, #960] @ (43da4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 24854 │ │ - beq.n 24344 │ │ - b.n 247d8 │ │ + b.n 43f04 │ │ + beq.n 439f4 │ │ + b.n 43e88 │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-512]! @ 0xfffffe00 │ │ - b.n 247e0 │ │ + b.n 43e90 │ │ movs r0, r0 │ │ - b.n 249ec │ │ + b.n 4409c │ │ lsls r7, r5, #3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #1840 @ 0x730 │ │ - b.n 24a96 │ │ + b.n 44146 │ │ ands r1, r0 │ │ - b.n 2469a │ │ + b.n 43d4a │ │ lsrs r7, r0, #8 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 24a08 │ │ + b.n 440b8 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #2621440 @ 0x280000 │ │ - b.n 24872 │ │ + b.n 43f22 │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 2487a │ │ + b.n 43f2a │ │ lsrs r7, r1, #8 │ │ orr.w r0, r1, #7569408 @ 0x738000 │ │ lsrs r0, r0, #8 │ │ str r0, [r5, r0] │ │ - b.n 23ea4 │ │ - b.n 24380 │ │ - b.n 24982 │ │ + b.n 43554 │ │ + b.n 43a30 │ │ + b.n 44032 │ │ asrs r4, r4, #32 │ │ - b.n 23eac │ │ - b.n 24b86 │ │ - b.n 24a0a │ │ + b.n 4355c │ │ + b.n 44236 │ │ + b.n 440ba │ │ ldr r7, [r1, #32] │ │ - b.n 24aaa │ │ + b.n 4415a │ │ movs r4, r1 │ │ - b.n 23eac │ │ + b.n 4355c │ │ str r5, [r0, #96] @ 0x60 │ │ - b.n 243a2 │ │ + b.n 43a52 │ │ movs r0, r4 │ │ - b.n 23ec0 │ │ + b.n 43570 │ │ ldr r2, [sp, #132] @ 0x84 │ │ - b.n 246aa │ │ + b.n 43d5a │ │ ldr r0, [r6, #124] @ 0x7c │ │ - b.n 249c0 │ │ + b.n 44070 │ │ str r7, [r7, #60] @ 0x3c │ │ - b.n 24a26 │ │ + b.n 440d6 │ │ strb r4, [r5, #0] │ │ - b.n 23ed0 │ │ + b.n 43580 │ │ str r0, [r6, #0] │ │ - b.n 2483a │ │ + b.n 43eea │ │ stmia r3!, {r0, r1, r2, r3, r4, r5} │ │ - b.n 24b32 │ │ + b.n 441e2 │ │ asrs r1, r0, #12 │ │ - b.n 243c2 │ │ + b.n 43a72 │ │ ldrh r7, [r7, #24] │ │ - b.n 24ad6 │ │ + b.n 44186 │ │ adds r0, r4, #4 │ │ - b.n 246c0 │ │ + b.n 43d70 │ │ asrs r4, r5, #32 │ │ - b.n 23edc │ │ + b.n 4358c │ │ movs r4, r1 │ │ - b.n 246c8 │ │ + b.n 43d78 │ │ asrs r5, r4, #28 │ │ - b.n 2470a │ │ + b.n 43dba │ │ adds r7, r2, r4 │ │ - b.n 24380 │ │ + b.n 43a30 │ │ movs r1, r1 │ │ - b.n 246d2 │ │ + b.n 43d82 │ │ asrs r0, r5, #32 │ │ - b.n 23ef0 │ │ + b.n 435a0 │ │ movs r1, r0 │ │ - b.n 246da │ │ + b.n 43d8a │ │ asrs r0, r6, #32 │ │ - b.n 23f04 │ │ + b.n 435b4 │ │ strb r7, [r4, #16] │ │ - b.n 24722 │ │ + b.n 43dd2 │ │ ldrb r1, [r2, #16] │ │ - b.n 24398 │ │ + b.n 43a48 │ │ str r1, [r2, #20] │ │ - b.n 243dc │ │ + b.n 43a8c │ │ strb r0, [r4, #0] │ │ - b.n 23f08 │ │ + b.n 435b8 │ │ movs r6, r0 │ │ - b.n 246f2 │ │ + b.n 43da2 │ │ str r4, [r4, #0] │ │ - b.n 23f10 │ │ + b.n 435c0 │ │ movs r7, r0 │ │ - b.n 246fa │ │ + b.n 43daa │ │ ldrb r1, [r4, #24] │ │ - b.n 2473e │ │ + b.n 43dee │ │ asrs r4, r6, #32 │ │ - b.n 23f28 │ │ + b.n 435d8 │ │ str r4, [r7, #0] │ │ - b.n 23f2c │ │ + b.n 435dc │ │ strb r1, [r2, #8] │ │ - b.n 243bc │ │ + b.n 43a6c │ │ strb r4, [r3, #0] │ │ - b.n 23f28 │ │ + b.n 435d8 │ │ movs r7, r0 │ │ - b.n 24712 │ │ + b.n 43dc2 │ │ strb r0, [r7, #0] │ │ - b.n 23f3c │ │ + b.n 435ec │ │ lsls r6, r4, #20 │ │ - b.n 2471a │ │ + b.n 43dca │ │ str r0, [r2, #0] │ │ - b.n 23f38 │ │ + b.n 435e8 │ │ strb r7, [r0, r4] │ │ - b.n 24432 │ │ + b.n 43ae2 │ │ subs r1, r4, r4 │ │ - b.n 24730 │ │ + b.n 43de0 │ │ ldr r7, [r4, r0] │ │ - b.n 2476a │ │ + b.n 43e1a │ │ asrs r4, r2, #32 │ │ - b.n 23f48 │ │ + b.n 435f8 │ │ asrs r1, r0, #32 │ │ - b.n 24732 │ │ + b.n 43de2 │ │ ldr r6, [r2, r0] │ │ - b.n 243e8 │ │ + b.n 43a98 │ │ asrs r5, r0, #32 │ │ - b.n 2475c │ │ + b.n 43e0c │ │ asrs r4, r0, #1 │ │ - b.n 24944 │ │ + b.n 43ff4 │ │ lsrs r7, r1, #8 │ │ orn fp, r1, #1179648 @ 0x120000 │ │ mrc 1, 1, r0, cr1, cr1, {2} │ │ - b.n 2443c │ │ + b.n 43aec │ │ movs r0, r3 │ │ - b.n 23f68 │ │ + b.n 43618 │ │ vsubl.s8 q15, d19, d15 │ │ add r7, sp, #792 @ 0x318 │ │ - b.n 24974 │ │ + b.n 44024 │ │ ldrb r1, [r1, #31] │ │ - b.n 24978 │ │ + b.n 44028 │ │ lsls r1, r6, #2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r3, #1 │ │ - b.n 23f88 │ │ + b.n 43638 │ │ str r4, [r2, #4] │ │ - b.n 23f8c │ │ + b.n 4363c │ │ asrs r0, r4, #32 │ │ @ instruction: 0xe98dc820 │ │ - b.n 247ae │ │ + b.n 43e5e │ │ lsls r0, r0, #20 │ │ - b.n 24482 │ │ + b.n 43b32 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn fp, r7, #10624 @ 0x2980 │ │ - b.n 2477a │ │ + b.n 43e2a │ │ ldrh r1, [r4, #48] @ 0x30 │ │ - b.n 247be │ │ + b.n 43e6e │ │ lsls r0, r0, #1 │ │ - b.n 23fa8 │ │ + b.n 43658 │ │ str r6, [r4, #60] @ 0x3c │ │ @ instruction: 0xf3f94aef │ │ - bne.w fff4e8b6 │ │ - b.n 24440 │ │ - add r3, pc, #252 @ (adr r3, 2458c ) │ │ - b.n 24c12 │ │ + bne.w fff6df66 │ │ + b.n 43af0 │ │ + add r3, pc, #252 @ (adr r3, 43c3c ) │ │ + b.n 442c2 │ │ movs r1, r0 │ │ - b.n 24ab6 │ │ + b.n 44166 │ │ lsrs r0, r2, #14 │ │ cdp 0, 0, cr9, cr8, cr12, {0} │ │ - b.n 23fb8 │ │ + b.n 43668 │ │ str r0, [sp, #368] @ 0x170 │ │ - b.n 23fc8 │ │ + b.n 43678 │ │ cmp r2, #239 @ 0xef │ │ - bfl 10, 124d8 │ │ - b.n 2445c │ │ + bfl 10, 31b88 │ │ + b.n 43b0c │ │ strh r0, [r5, #38] @ 0x26 │ │ - b.w f1cf00 │ │ - b.n 247f2 │ │ + b.w f3c5b0 │ │ + b.n 43ea2 │ │ ldrh r0, [r4, #38] @ 0x26 │ │ @ instruction: 0xf2f804e0 │ │ @ instruction: 0xf36444e8 │ │ @ instruction: 0xf36601f2 │ │ - bls.w 248aa │ │ + bls.w 43f5a │ │ @ instruction: 0xf2200003 │ │ subs r0, r0, r0 │ │ - b.n 244cc │ │ - b.n 24c0e │ │ + b.n 43b7c │ │ + b.n 442be │ │ strb r0, [r3, #0] │ │ - b.n 2400c │ │ + b.n 436bc │ │ str r5, [r0, #0] │ │ - b.n 24816 │ │ + b.n 43ec6 │ │ movs r7, r1 │ │ and.w pc, r0, ip, ror #3 │ │ - b.n 24afc │ │ + b.n 441ac │ │ subs r3, r5, #6 │ │ - b.n 24a00 │ │ + b.n 440b0 │ │ lsls r7, r7, #3 │ │ - b.n 24b66 │ │ + b.n 44216 │ │ strb r0, [r3, #0] │ │ - b.n 24024 │ │ + b.n 436d4 │ │ lsrs r7, r5, #11 │ │ - b.w ff085500 │ │ - b.n 24572 │ │ + b.w ff0a4bb0 │ │ + b.n 43c22 │ │ lsls r7, r7, #8 │ │ - b.n 24cb6 │ │ + b.n 44366 │ │ stmia r0!, {r2, r3} │ │ - b.n 2457a │ │ + b.n 43c2a │ │ str r5, [r0, #0] │ │ - b.n 2457e │ │ + b.n 43c2e │ │ strh r0, [r1, #0] │ │ - b.n 24582 │ │ + b.n 43c32 │ │ strb r7, [r0, #0] │ │ - b.n 24586 │ │ + b.n 43c36 │ │ lsls r4, r7, #2 │ │ - b.n 24b28 │ │ + b.n 441d8 │ │ ldrh r0, [r1, #6] │ │ @ instruction: 0xf3200fff │ │ - b.n 24b92 │ │ - add r0, pc, #40 @ (adr r0, 2453c ) │ │ - b.n 24596 │ │ - b.n 2451a │ │ - b.n 24c5a │ │ + b.n 44242 │ │ + add r0, pc, #40 @ (adr r0, 43bec ) │ │ + b.n 43c46 │ │ + b.n 43bca │ │ + b.n 4430a │ │ movs r0, r2 │ │ - b.n 24058 │ │ + b.n 43708 │ │ movs r0, r0 │ │ - b.n 24bc6 │ │ + b.n 44276 │ │ adds r0, #4 │ │ - b.n 24060 │ │ + b.n 43710 │ │ str r4, [r1, r0] │ │ - b.n 2486a │ │ - b.n 2452c │ │ + b.n 43f1a │ │ + b.n 43bdc │ │ asrs r2, r0, #22 │ │ asrs r0, r4, #20 │ │ - b.n 24872 │ │ + b.n 43f22 │ │ movs r4, r1 │ │ - b.n 24070 │ │ + b.n 43720 │ │ asrs r4, r7, #1 │ │ - b.n 24054 │ │ + b.n 43704 │ │ asrs r4, r2, #32 │ │ - b.n 24078 │ │ + b.n 43728 │ │ asrs r4, r6, #1 │ │ - b.n 2405c │ │ + b.n 4370c │ │ asrs r4, r3, #32 │ │ - b.n 24080 │ │ + b.n 43730 │ │ lsls r0, r4, #1 │ │ - b.n 24064 │ │ + b.n 43714 │ │ movs r4, r5 │ │ - b.n 24088 │ │ + b.n 43738 │ │ asrs r0, r6, #1 │ │ - b.n 2406c │ │ + b.n 4371c │ │ asrs r4, r4, #32 │ │ - b.n 24090 │ │ + b.n 43740 │ │ lsls r4, r3, #1 │ │ - b.n 24074 │ │ + b.n 43724 │ │ movs r0, r1 │ │ - b.n 24098 │ │ + b.n 43748 │ │ asrs r4, r5, #1 │ │ - b.n 2407c │ │ + b.n 4372c │ │ asrs r0, r4, #32 │ │ - b.n 240a0 │ │ + b.n 43750 │ │ lsls r0, r3, #1 │ │ - b.n 24084 │ │ + b.n 43734 │ │ lsls r0, r3, #1 │ │ - b.n 24a88 │ │ + b.n 44138 │ │ asrs r0, r5, #1 │ │ - b.n 2408c │ │ + b.n 4373c │ │ asrs r0, r5, #32 │ │ - b.n 240b0 │ │ + b.n 43760 │ │ adds r0, #120 @ 0x78 │ │ - b.n 24094 │ │ + b.n 43744 │ │ asrs r4, r4, #1 │ │ - b.n 24098 │ │ + b.n 43748 │ │ @ instruction: 0xeacdebff │ │ movs r0, r6 │ │ - b.n 24aa0 │ │ + b.n 44150 │ │ str r0, [sp, #336] @ 0x150 │ │ - b.n 240a4 │ │ + b.n 43754 │ │ asrs r4, r0, #32 │ │ - b.n 24a8e │ │ + b.n 4413e │ │ str r0, [r2, r1] │ │ - b.n 240ac │ │ + b.n 4375c │ │ str r4, [r1, #4] │ │ - b.n 240b0 │ │ + b.n 43760 │ │ ldrh r7, [r1, #20] │ │ - beq.w fff2562a │ │ - b.n 240b8 │ │ + beq.w fff44cda │ │ + b.n 43768 │ │ strb r4, [r0, #1] │ │ - b.n 240bc │ │ - add r0, pc, #192 @ (adr r0, 24664 ) │ │ - b.n 240c0 │ │ + b.n 4376c │ │ + add r0, pc, #192 @ (adr r0, 43d14 ) │ │ + b.n 43770 │ │ @ instruction: 0xeac3ebff │ │ lsls r4, r2, #1 │ │ - b.n 240e8 │ │ + b.n 43798 │ │ movs r0, #80 @ 0x50 │ │ - b.n 240ec │ │ + b.n 4379c │ │ asrs r0, r3, #1 │ │ - b.n 240f0 │ │ + b.n 437a0 │ │ lsls r0, r0, #20 │ │ - b.n 248fa │ │ + b.n 43faa │ │ asrs r4, r5, #32 │ │ - b.n 240d8 │ │ + b.n 43788 │ │ ldr r2, [r4, #0] │ │ - b.n 248c2 │ │ + b.n 43f72 │ │ movs r0, r6 │ │ - b.n 24100 │ │ + b.n 437b0 │ │ movs r0, r2 │ │ - b.n 240e4 │ │ + b.n 43794 │ │ cmp r0, #2 │ │ - b.n 2490e │ │ + b.n 43fbe │ │ lsls r4, r5, #1 │ │ - b.n 2410c │ │ + b.n 437bc │ │ movs r4, r4 │ │ - b.n 240f0 │ │ + b.n 437a0 │ │ lsls r4, r0, #1 │ │ - b.n 24114 │ │ + b.n 437c4 │ │ movs r4, r3 │ │ - b.n 240f8 │ │ + b.n 437a8 │ │ lsls r0, r5, #1 │ │ - b.n 2411c │ │ + b.n 437cc │ │ movs r0, r3 │ │ - b.n 24100 │ │ + b.n 437b0 │ │ lsls r0, r6, #1 │ │ - b.n 24124 │ │ + b.n 437d4 │ │ movs r4, r2 │ │ - b.n 24108 │ │ + b.n 437b8 │ │ lsls r4, r1, #1 │ │ - b.n 2412c │ │ + b.n 437dc │ │ asrs r4, r3, #1 │ │ - b.n 24130 │ │ + b.n 437e0 │ │ strb r0, [r1, #1] │ │ - b.n 24134 │ │ + b.n 437e4 │ │ asrs r0, r5, #32 │ │ - b.n 24118 │ │ + b.n 437c8 │ │ movs r5, #32 │ │ - b.n 24906 │ │ + b.n 43fb6 │ │ asrs r0, r4, #1 │ │ - b.n 24140 │ │ + b.n 437f0 │ │ lsrs r0, r0, #12 │ │ - b.n 2494a │ │ + b.n 43ffa │ │ strh r0, [r0, #2] │ │ - b.n 24148 │ │ + b.n 437f8 │ │ lsls r7, r4, #8 │ │ - b.n 24912 │ │ + b.n 43fc2 │ │ asrs r0, r4, #32 │ │ - b.n 24130 │ │ + b.n 437e0 │ │ asrs r4, r7, #32 │ │ - b.n 24154 │ │ + b.n 43804 │ │ movs r4, r6 │ │ - b.n 24126 │ │ + b.n 437d6 │ │ lsls r0, r1, #16 │ │ - b.n 24962 │ │ + b.n 44012 │ │ stmia r0!, {r3, r4, r5} │ │ - b.n 24160 │ │ + b.n 43810 │ │ lsrs r1, r4, #4 │ │ - b.n 2492a │ │ + b.n 43fda │ │ movs r4, r5 │ │ - b.n 24136 │ │ + b.n 437e6 │ │ lsls r1, r0, #28 │ │ - b.n 24972 │ │ - b.n 2469c │ │ - b.n 24170 │ │ + b.n 44022 │ │ + b.n 43d4c │ │ + b.n 43820 │ │ lsls r4, r5, #24 │ │ - b.n 2493a │ │ + b.n 43fea │ │ movs r0, r5 │ │ - b.n 24146 │ │ + b.n 437f6 │ │ lsrs r4, r1, #8 │ │ - b.n 24982 │ │ - add r0, pc, #496 @ (adr r0, 24834 ) │ │ - b.n 24180 │ │ + b.n 44032 │ │ + add r0, pc, #496 @ (adr r0, 43ee4 ) │ │ + b.n 43830 │ │ lsls r6, r5, #12 │ │ - b.n 2494a │ │ + b.n 43ffa │ │ movs r4, r4 │ │ - b.n 24156 │ │ + b.n 43806 │ │ movs r0, r2 │ │ - b.n 2418c │ │ + b.n 4383c │ │ adds r0, #120 @ 0x78 │ │ - b.n 24190 │ │ + b.n 43840 │ │ lsrs r6, r1, #20 │ │ - b.n 2495a │ │ + b.n 4400a │ │ movs r0, r4 │ │ - b.n 24166 │ │ + b.n 43816 │ │ lsls r2, r1, #20 │ │ - b.n 249a2 │ │ + b.n 44052 │ │ str r4, [r6, r1] │ │ - b.n 241a0 │ │ + b.n 43850 │ │ lsrs r3, r4, #32 │ │ - b.n 2496a │ │ + b.n 4401a │ │ movs r4, r3 │ │ - b.n 24176 │ │ + b.n 43826 │ │ lsrs r3, r0, #32 │ │ - b.n 249b2 │ │ + b.n 44062 │ │ adds r0, #20 │ │ - b.n 241b0 │ │ + b.n 43860 │ │ movs r0, #56 @ 0x38 │ │ - b.n 24182 │ │ + b.n 43832 │ │ lsls r5, r4, #20 │ │ - b.n 2497e │ │ + b.n 4402e │ │ movs r0, #24 │ │ - b.n 241bc │ │ + b.n 4386c │ │ movs r0, r3 │ │ - b.n 2418e │ │ + b.n 4383e │ │ lsrs r5, r0, #12 │ │ - b.n 249ca │ │ + b.n 4407a │ │ str r0, [sp, #400] @ 0x190 │ │ - b.n 241c8 │ │ + b.n 43878 │ │ lsls r3, r4, #8 │ │ - b.n 24992 │ │ + b.n 44042 │ │ movs r4, r2 │ │ - b.n 2419e │ │ + b.n 4384e │ │ lsls r2, r0, #16 │ │ - b.n 249da │ │ + b.n 4408a │ │ asrs r0, r4, #32 │ │ - b.n 241d8 │ │ + b.n 43888 │ │ lsrs r1, r5, #4 │ │ - b.n 249a2 │ │ + b.n 44052 │ │ movs r4, r1 │ │ - b.n 241ae │ │ + b.n 4385e │ │ lsls r1, r1, #28 │ │ - b.n 249ea │ │ + b.n 4409a │ │ str r4, [r7, #0] │ │ - b.n 241b6 │ │ + b.n 43866 │ │ lsls r1, r4, #24 │ │ - b.n 249b2 │ │ + b.n 44062 │ │ movs r0, r1 │ │ - b.n 241be │ │ + b.n 4386e │ │ lsrs r1, r0, #8 │ │ - b.n 249fa │ │ + b.n 440aa │ │ asrs r0, r5, #32 │ │ - b.n 241f8 │ │ + b.n 438a8 │ │ lsls r1, r4, #12 │ │ - b.n 249c2 │ │ + b.n 44072 │ │ movs r4, r0 │ │ - b.n 241ce │ │ + b.n 4387e │ │ movs r4, r5 │ │ - b.n 24204 │ │ + b.n 438b4 │ │ lsrs r1, r0, #20 │ │ - b.n 249ce │ │ + b.n 4407e │ │ movs r0, r0 │ │ - b.n 241da │ │ + b.n 4388a │ │ movs r4, r3 │ │ - b.n 24210 │ │ + b.n 438c0 │ │ lsls r0, r0, #4 │ │ - b.n 24a1a │ │ + b.n 440ca │ │ lsrs r0, r5, #16 │ │ - b.n 249de │ │ + b.n 4408e │ │ lsrs r7, r0, #24 │ │ - b.n 249e2 │ │ + b.n 44092 │ │ movs r0, r6 │ │ - b.n 241ee │ │ + b.n 4389e │ │ movs r4, r4 │ │ - b.n 24224 │ │ + b.n 438d4 │ │ lsls r0, r0, #4 │ │ - b.n 24a2e │ │ + b.n 440de │ │ lsrs r2, r4, #16 │ │ - b.n 249f2 │ │ + b.n 440a2 │ │ lsrs r3, r0, #24 │ │ - b.n 249f6 │ │ + b.n 440a6 │ │ movs r0, r2 │ │ - b.n 24202 │ │ + b.n 438b2 │ │ movs r1, r0 │ │ - b.n 24e3e │ │ - beq.n 24760 │ │ - b.n 24b98 │ │ + b.n 444ee │ │ + beq.n 43e10 │ │ + b.n 44248 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 24c24 │ │ + b.n 442d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r7, sp} │ │ - b.n 24250 │ │ + b.n 43900 │ │ movs r0, #2 │ │ - b.n 24834 │ │ + b.n 43ee4 │ │ movs r5, r0 │ │ and.w r0, r0, r4, lsl #10 │ │ - b.n 2425c │ │ + b.n 4390c │ │ movs r0, #2 │ │ - b.n 24840 │ │ + b.n 43ef0 │ │ movs r2, r0 │ │ and.w r0, r0, ip, ror #9 │ │ - b.n 24268 │ │ + b.n 43918 │ │ movs r4, r1 │ │ - b.n 24268 │ │ + b.n 43918 │ │ movs r0, #2 │ │ - b.n 24850 │ │ + b.n 43f00 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 24256 │ │ + b.n 43906 │ │ asrs r4, r5, #2 │ │ - b.n 2425a │ │ + b.n 4390a │ │ movs r2, r0 │ │ - b.n 24a7e │ │ + b.n 4412e │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 24e86 │ │ - beq.n 247a8 │ │ - b.n 24be0 │ │ + b.n 44536 │ │ + beq.n 43e58 │ │ + b.n 44290 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 24c6c │ │ + b.n 4431c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 24d9a │ │ - blx 424d9c │ │ - blx 424da0 │ │ + b.n 4444a │ │ + blx 44444c │ │ + blx 444450 │ │ vrsra.u64 q8, , #64 │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ lsls r0, r0, #12 │ │ movs r6, r0 │ │ @@ -52162,1743 +94903,1743 @@ │ │ movs r0, r0 │ │ movs r0, r1 │ │ movs r0, r0 │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ - lsrs r4, r5, #17 │ │ - vtbl.8 d16, {d30}, d29 │ │ - @ instruction: 0xfffe0b5a │ │ - @ instruction: 0xfffe4ff0 │ │ + subs r4, r3, r5 │ │ + vsra.u64 d17, d27, #4 │ │ + vqshrun.s64 d17, , #4 │ │ + @ instruction: 0xfffc4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 24cd0 │ │ - beq.n 24850 │ │ - b.n 24c54 │ │ + b.n 44380 │ │ + beq.n 43f00 │ │ + b.n 44304 │ │ movs r4, r0 │ │ - b.n 242d8 │ │ + b.n 43988 │ │ movs r0, r4 │ │ - b.n 24cc8 │ │ + b.n 44378 │ │ lsrs r7, r1, #8 │ │ orn r0, r0, #13631488 @ 0xd00000 │ │ - b.n 24cd0 │ │ + b.n 44380 │ │ str r0, [sp, #4] │ │ - b.n 24b0e │ │ + b.n 441be │ │ asrs r0, r1, #32 │ │ - b.n 24cec │ │ + b.n 4439c │ │ cmp r2, #15 │ │ orn r0, r0, #11534336 @ 0xb00000 │ │ - b.n 24ce0 │ │ + b.n 44390 │ │ str r2, [r0, r0] │ │ - b.n 24b1e │ │ + b.n 441ce │ │ movs r0, #1 │ │ - b.n 24b22 │ │ - ldr r2, [pc, #60] @ (24820 ) │ │ + b.n 441d2 │ │ + ldr r2, [pc, #60] @ (43ed0 ) │ │ orn r0, r0, #12582912 @ 0xc00000 │ │ - b.n 24cf0 │ │ + b.n 443a0 │ │ strb r3, [r0, #0] │ │ - b.n 24b2e │ │ + b.n 441de │ │ ldr r7, [r1, #32] │ │ orn r0, r0, #10485760 @ 0xa00000 │ │ - b.n 24cf8 │ │ + b.n 443a8 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 24d00 │ │ - ldr r2, [pc, #828] @ (24b3c ) │ │ + b.n 443b0 │ │ + ldr r2, [pc, #828] @ (441ec ) │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 24f46 │ │ + b.n 445f6 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r2, #8716288 @ 0x850000 │ │ - b.n 24b4e │ │ + b.n 441fe │ │ cmp r2, #207 @ 0xcf │ │ orr.w r5, r2, #7392 @ 0x1ce0 │ │ @ instruction: 0xeb00c000 │ │ - b.n 24344 │ │ + b.n 439f4 │ │ lsls r6, r1, #1 │ │ @ instruction: 0xe995100c │ │ - b.n 24b24 │ │ + b.n 441d4 │ │ ands r4, r2 │ │ - b.n 24350 │ │ + b.n 43a00 │ │ asrs r2, r0, #32 │ │ - b.n 24b2c │ │ + b.n 441dc │ │ movs r0, r3 │ │ - b.n 24358 │ │ + b.n 43a08 │ │ asrs r3, r0, #32 │ │ - b.n 24b34 │ │ - b.n 2486c │ │ - b.n 24360 │ │ - asrs r6, r0, #32 │ │ - b.n 24b3c │ │ - add r0, pc, #128 @ (adr r0, 248bc ) │ │ - b.n 24368 │ │ + b.n 441e4 │ │ + b.n 43f1c │ │ + b.n 43a10 │ │ + asrs r6, r0, #32 │ │ + b.n 441ec │ │ + add r0, pc, #128 @ (adr r0, 43f6c ) │ │ + b.n 43a18 │ │ asrs r4, r0, #32 │ │ - b.n 24b44 │ │ + b.n 441f4 │ │ strh r4, [r4, #0] │ │ - b.n 24370 │ │ + b.n 43a20 │ │ movs r0, r0 │ │ - b.n 24b4c │ │ + b.n 441fc │ │ movs r6, r1 │ │ - b.n 24b4e │ │ + b.n 441fe │ │ movs r2, r1 │ │ - b.n 24b52 │ │ + b.n 44202 │ │ movs r0, r1 │ │ - b.n 24b76 │ │ + b.n 44226 │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ strh r1, [r0, #0] │ │ - b.n 24f9e │ │ + b.n 4464e │ │ movs r0, r0 │ │ - b.n 24f14 │ │ + b.n 445c4 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ - b.n 24d84 │ │ + b.n 44434 │ │ movs r1, r1 │ │ - b.n 24bae │ │ + b.n 4425e │ │ asrs r7, r0, #32 │ │ - b.n 24bb2 │ │ + b.n 44262 │ │ stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ @ instruction: 0xebff008f │ │ ldmia.w r9, {r2, r4, lr, pc} │ │ - b.n 24d90 │ │ + b.n 44440 │ │ movs r0, r0 │ │ - b.n 24b84 │ │ + b.n 44234 │ │ asrs r0, r2, #1 │ │ ldmia.w ip, {r1} │ │ - b.n 24b8a │ │ + b.n 4423a │ │ movs r3, r0 │ │ - b.n 24b8e │ │ + b.n 4423e │ │ asrs r0, r1, #32 │ │ - b.n 243cc │ │ + b.n 43a7c │ │ movs r7, r0 │ │ - b.n 24b96 │ │ + b.n 44246 │ │ movs r4, r0 │ │ - b.n 24b9a │ │ + b.n 4424a │ │ movs r6, r0 │ │ - b.n 24b9e │ │ + b.n 4424e │ │ movs r4, r1 │ │ - b.n 24bc2 │ │ + b.n 44272 │ │ asrs r1, r0, #32 │ │ lsls r1, r0, #14 │ │ movs r0, r0 │ │ - b.n 24f4c │ │ + b.n 445fc │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 24bf2 │ │ - beq.n 248ec │ │ - b.n 24d4c │ │ + b.n 442a2 │ │ + beq.n 43f9c │ │ + b.n 443fc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r7} │ │ - b.n 243fc │ │ + b.n 43aac │ │ asrs r4, r0, #32 │ │ - b.n 243fc │ │ + b.n 43aac │ │ movs r0, r0 │ │ - b.n 249e4 │ │ + b.n 44094 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 243ec │ │ + b.n 43a9c │ │ asrs r4, r5, #2 │ │ - b.n 243f0 │ │ + b.n 43aa0 │ │ vrhadd.u d14, d2, d31 │ │ asrs r0, r6, #1 │ │ - b.n 24414 │ │ + b.n 43ac4 │ │ movs r5, r0 │ │ - b.n 24c1a │ │ + b.n 442ca │ │ movs r0, #84 @ 0x54 │ │ - b.n 2501e │ │ + b.n 446ce │ │ asrs r1, r0, #32 │ │ - b.n 24a00 │ │ - str r5, [r3, #116] @ 0x74 │ │ - mla r0, r0, r0, r0 │ │ - b.n 24f9c │ │ + b.n 440b0 │ │ + str r7, [r5, #104] @ 0x68 │ │ + @ instruction: 0xfa000000 │ │ + b.n 4464c │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ and.w r0, r0, r4, lsr #1 │ │ - b.n 24434 │ │ + b.n 43ae4 │ │ asrs r4, r0, #32 │ │ - b.n 24434 │ │ + b.n 43ae4 │ │ movs r0, r0 │ │ - b.n 24a1c │ │ + b.n 440cc │ │ movs r0, #168 @ 0xa8 │ │ - b.n 24424 │ │ + b.n 43ad4 │ │ asrs r4, r5, #2 │ │ - b.n 24428 │ │ + b.n 43ad8 │ │ vrhadd.u d14, d2, d31 │ │ asrs r0, r0, #1 │ │ - b.n 2444c │ │ + b.n 43afc │ │ movs r5, r0 │ │ - b.n 24c52 │ │ + b.n 44302 │ │ movs r0, #84 @ 0x54 │ │ - b.n 25056 │ │ + b.n 44706 │ │ asrs r1, r0, #32 │ │ - b.n 24a38 │ │ - str r7, [r1, #116] @ 0x74 │ │ - @ instruction: 0xfb000030 │ │ - b.n 24460 │ │ + b.n 440e8 │ │ + str r1, [r4, #104] @ 0x68 │ │ + @ instruction: 0xfa000030 │ │ + b.n 43b10 │ │ movs r0, r0 │ │ - b.n 24a44 │ │ + b.n 440f4 │ │ lsrs r5, r1, #10 │ │ orn sl, r0, #423936 @ 0x67800 │ │ orn sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r9, #292864 @ 0x47800 │ │ - bne.w fff2d936 │ │ - b.n 2507a │ │ + bne.w fff4cfe6 │ │ + b.n 4472a │ │ movs r0, r1 │ │ - b.n 24c7e │ │ - beq.n 24978 │ │ - b.n 24dd8 │ │ + b.n 4432e │ │ + beq.n 44028 │ │ + b.n 44488 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r2, r6, r7, r8, fp} │ │ - @ instruction: 0xfffe0cd4 │ │ - @ instruction: 0xfffe0a74 │ │ - @ instruction: 0xfffe0c9c │ │ - vrsubhn.i d30, q7, q12 │ │ - vsri.64 , q2, #3 │ │ - bmi.n 24906 │ │ - bmi.n 24908 │ │ - bmi.n 2490a │ │ - ldr r7, [pc, #960] @ (24d24 ) │ │ + ldmia.w sp!, {r0, r1, r3, r7, r9, sl, ip} │ │ + vclz.i q10, q14 │ │ + vtbl.8 d17, {d12-d13}, d23 │ │ + vsri.64 d20, d20, #4 │ │ + vsri.32 q9, q8, #4 │ │ + vsri.64 , q2, #4 │ │ + bmi.n 43fb6 │ │ + bmi.n 43fb8 │ │ + bmi.n 43fba │ │ + ldr r7, [pc, #960] @ (443d4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 24e84 │ │ - beq.n 24974 │ │ - b.n 24e08 │ │ + b.n 44534 │ │ + beq.n 44024 │ │ + b.n 444b8 │ │ ldrh r0, [r1, #24] │ │ stc 0, cr13, [sp, #-768]! @ 0xfffffd00 │ │ - b.n 24e10 │ │ + b.n 444c0 │ │ str r0, [r1, r0] │ │ - b.n 244b0 │ │ + b.n 43b60 │ │ movs r0, r0 │ │ - b.n 25028 │ │ + b.n 446d8 │ │ lsls r2, r6, #4 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n 244a0 │ │ + b.n 43b50 │ │ str r0, [sp, #12] │ │ - b.n 24cca │ │ + b.n 4437a │ │ movs r4, r1 │ │ - b.n 244c4 │ │ - add r0, pc, #8 @ (adr r0, 24998 ) │ │ - b.n 24cd2 │ │ + b.n 43b74 │ │ + add r0, pc, #8 @ (adr r0, 44048 ) │ │ + b.n 44382 │ │ asrs r0, r1, #32 │ │ - b.n 244b0 │ │ + b.n 43b60 │ │ movs r0, r0 │ │ - b.n 2503a │ │ + b.n 446ea │ │ lsls r4, r0, #2 │ │ lsrs r0, r0, #8 │ │ str r0, [r6, #0] │ │ - b.n 24ebc │ │ + b.n 4456c │ │ lsrs r2, r7, #29 │ │ - b.n 24ec4 │ │ + b.n 44574 │ │ lsrs r7, r5, #11 │ │ orn lr, r0, #10420224 @ 0x9f0000 │ │ - b.n 24ecc │ │ + b.n 4457c │ │ ands r6, r0 │ │ - b.n 24cf2 │ │ + b.n 443a2 │ │ strh r0, [r2, #0] │ │ - b.n 24ec2 │ │ + b.n 44572 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #14680064 @ 0xe00000 │ │ - b.n 250fe │ │ + b.n 447ae │ │ movs r0, #32 │ │ - b.n 25102 │ │ + b.n 447b2 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r4, #12582912 @ 0xc00000 │ │ - b.n 2510a │ │ + b.n 447ba │ │ asrs r4, r1, #32 │ │ - b.n 24504 │ │ + b.n 43bb4 │ │ movs r0, r0 │ │ - b.n 244da │ │ + b.n 43b8a │ │ movs r6, r0 │ │ - b.n 24d16 │ │ + b.n 443c6 │ │ cmp r2, #143 @ 0x8f │ │ - blx ffc6cdfc │ │ + blx ffc8c4ac │ │ @ instruction: 0xebff0000 │ │ - b.n 2450a │ │ + b.n 43bba │ │ movs r4, #7 │ │ - b.n 25126 │ │ + b.n 447d6 │ │ asrs r4, r6, #21 │ │ - b.n 24528 │ │ + b.n 43bd8 │ │ subs r4, #255 @ 0xff │ │ - b.n 2512e │ │ + b.n 447de │ │ movs r2, #160 @ 0xa0 │ │ - b.n 249f6 │ │ + b.n 440a6 │ │ movs r0, #108 @ 0x6c │ │ - b.n 2440c │ │ + b.n 43abc │ │ movs r5, #128 @ 0x80 │ │ - b.n 24d3a │ │ + b.n 443ea │ │ adds r2, #160 @ 0xa0 │ │ - b.n 24a04 │ │ + b.n 440b4 │ │ movs r0, #114 @ 0x72 │ │ - b.n 247a0 │ │ + b.n 43e50 │ │ asrs r1, r0, #32 │ │ - b.n 24b24 │ │ + b.n 441d4 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 24d0e │ │ + b.n 443be │ │ movs r0, #3 │ │ - b.n 24d12 │ │ + b.n 443c2 │ │ subs r2, #208 @ 0xd0 │ │ - b.n 249e0 │ │ + b.n 44090 │ │ movs r7, r6 │ │ - b.n 24ed6 │ │ + b.n 44586 │ │ movs r0, #3 │ │ - b.n 24d1e │ │ + b.n 443ce │ │ movs r7, r7 │ │ - b.n 24e1e │ │ + b.n 444ce │ │ movs r0, #104 @ 0x68 │ │ - b.n 24438 │ │ + b.n 43ae8 │ │ movs r0, #1 │ │ - b.n 24f26 │ │ + b.n 445d6 │ │ movs r6, r0 │ │ - b.n 24d6a │ │ + b.n 4441a │ │ ldrd lr, fp, [lr, #1020]! @ 0x3fc │ │ asrs r4, r5, #1 │ │ - b.n 24ec8 │ │ + b.n 44578 │ │ movs r6, r0 │ │ - b.n 24d76 │ │ + b.n 44426 │ │ movs r0, #8 │ │ - b.n 2517a │ │ + b.n 4482a │ │ ldrd lr, fp, [sl, #1020]! @ 0x3fc │ │ lsls r0, r1, #1 │ │ - b.n 2457c │ │ + b.n 43c2c │ │ lsls r0, r2, #1 │ │ movt r0, #1052 @ 0x41c │ │ - b.n 2518a │ │ + b.n 4483a │ │ asrs r4, r7, #32 │ │ - b.n 24588 │ │ + b.n 43c38 │ │ adds r0, #48 @ 0x30 │ │ - b.n 2458c │ │ + b.n 43c3c │ │ lsrs r0, r6, #28 │ │ - b.n 247d4 │ │ + b.n 43e84 │ │ movs r0, #52 @ 0x34 │ │ - b.n 24594 │ │ + b.n 43c44 │ │ subs r1, r6, #4 │ │ - b.n 247dc │ │ + b.n 43e8c │ │ stmia r0!, {r3, r4, r5} │ │ - b.n 2459c │ │ + b.n 43c4c │ │ lsrs r4, r0, #10 │ │ orr.w r0, r6, #50176 @ 0xc400 │ │ - b.n 245a4 │ │ + b.n 43c54 │ │ strb r0, [r0, #1] │ │ - b.n 245a8 │ │ + b.n 43c58 │ │ str r0, [r0, #0] │ │ - b.n 2459e │ │ + b.n 43c4e │ │ movs r0, r5 │ │ - b.n 24590 │ │ + b.n 43c40 │ │ lsrs r4, r6, #28 │ │ - b.n 247f8 │ │ + b.n 43ea8 │ │ movs r4, r4 │ │ - b.n 24598 │ │ + b.n 43c48 │ │ lsrs r7, r6, #28 │ │ - b.n 24800 │ │ + b.n 43eb0 │ │ movs r0, r4 │ │ - b.n 245a0 │ │ + b.n 43c50 │ │ lsrs r6, r6, #28 │ │ - b.n 24808 │ │ + b.n 43eb8 │ │ movs r4, r5 │ │ - b.n 245a8 │ │ + b.n 43c58 │ │ lsrs r3, r6, #28 │ │ - b.n 24810 │ │ + b.n 43ec0 │ │ adds r0, #0 │ │ - b.n 2464a │ │ + b.n 43cfa │ │ strb r1, [r0, #0] │ │ - b.n 2464e │ │ + b.n 43cfe │ │ adds r0, #0 │ │ - b.n 24ae4 │ │ + b.n 44194 │ │ str r2, [r0, #0] │ │ - b.n 24656 │ │ + b.n 43d06 │ │ ands r3, r0 │ │ - b.n 2465a │ │ + b.n 43d0a │ │ adds r0, #16 │ │ - b.n 24644 │ │ + b.n 43cf4 │ │ adds r4, #32 │ │ - b.n 24afc │ │ + b.n 441ac │ │ adds r0, #17 │ │ - b.n 2464c │ │ + b.n 43cfc │ │ subs r0, #32 │ │ - b.n 24b02 │ │ + b.n 441b2 │ │ lsrs r0, r4, #16 │ │ - b.n 24b02 │ │ + b.n 441b2 │ │ str r4, [r0, #0] │ │ - b.n 24672 │ │ + b.n 43d22 │ │ adds r0, #18 │ │ - b.n 2465c │ │ + b.n 43d0c │ │ movs r3, r2 │ │ - b.n 24660 │ │ + b.n 43d10 │ │ lsrs r2, r6, #28 │ │ - b.n 24848 │ │ + b.n 43ef8 │ │ adds r0, #5 │ │ - b.n 24682 │ │ + b.n 43d32 │ │ movs r0, #0 │ │ - b.n 24b1e │ │ + b.n 441ce │ │ strb r6, [r0, #0] │ │ - b.n 2468a │ │ + b.n 43d3a │ │ str r7, [r0, #0] │ │ - b.n 2468e │ │ + b.n 43d3e │ │ movs r0, #20 │ │ - b.n 24678 │ │ + b.n 43d28 │ │ movs r4, #32 │ │ - b.n 24b28 │ │ + b.n 441d8 │ │ movs r0, #21 │ │ - b.n 24680 │ │ + b.n 43d30 │ │ cmp r0, #32 │ │ - b.n 24b38 │ │ + b.n 441e8 │ │ lsrs r0, r4, #16 │ │ - b.n 24b3a │ │ + b.n 441ea │ │ adds r0, #8 │ │ - b.n 246a6 │ │ + b.n 43d56 │ │ movs r7, r2 │ │ - b.n 24690 │ │ + b.n 43d40 │ │ lsrs r4, r7, #28 │ │ - b.n 24878 │ │ + b.n 43f28 │ │ strb r1, [r1, #0] │ │ - b.n 246b2 │ │ + b.n 43d62 │ │ movs r0, #22 │ │ - b.n 2469c │ │ + b.n 43d4c │ │ movs r0, #0 │ │ - b.n 24b4c │ │ + b.n 441fc │ │ movs r0, #24 │ │ - b.n 246a4 │ │ + b.n 43d54 │ │ movs r4, #32 │ │ - b.n 24b5c │ │ + b.n 4420c │ │ movs r0, #25 │ │ - b.n 246ac │ │ + b.n 43d5c │ │ movs r0, #10 │ │ - b.n 246ca │ │ + b.n 43d7a │ │ asrs r4, r3, #32 │ │ - b.n 24634 │ │ + b.n 43ce4 │ │ cmp r0, #32 │ │ - b.n 24b62 │ │ + b.n 44212 │ │ movs r0, #26 │ │ - b.n 246bc │ │ + b.n 43d6c │ │ movs r0, #11 │ │ - b.n 246da │ │ + b.n 43d8a │ │ lsrs r7, r1, #10 │ │ orr.w ip, r8, #10485760 @ 0xa00000 │ │ - b.n 24b72 │ │ + b.n 44222 │ │ movs r3, r3 │ │ - b.n 246cc │ │ + b.n 43d7c │ │ movs r4, r1 │ │ - b.n 246ea │ │ + b.n 43d9a │ │ movs r1, r0 │ │ - b.n 24b7a │ │ + b.n 4422a │ │ movs r4, r3 │ │ - b.n 246d8 │ │ + b.n 43d88 │ │ movs r5, r1 │ │ - b.n 246f6 │ │ + b.n 43da6 │ │ lsls r1, r4, #16 │ │ - b.n 24b86 │ │ + b.n 44236 │ │ movs r5, r3 │ │ - b.n 246e4 │ │ + b.n 43d94 │ │ movs r6, r1 │ │ - b.n 25062 │ │ + b.n 44712 │ │ asrs r6, r5, #32 │ │ - b.n 2470c │ │ + b.n 43dbc │ │ lsrs r7, r1, #8 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 25074 │ │ + b.n 44724 │ │ movs r6, r1 │ │ - b.n 2505e │ │ + b.n 4470e │ │ cmp r2, #79 @ 0x4f │ │ orn r1, r0, #7864320 @ 0x780000 │ │ sbfx sl, r2, #1, #16 │ │ orr.w r0, r0, #10354688 @ 0x9e0000 │ │ - b.n 24722 │ │ + b.n 43dd2 │ │ movs r0, r0 │ │ - b.n 24bb4 │ │ + b.n 44264 │ │ movs r6, r5 │ │ - b.n 24710 │ │ + b.n 43dc0 │ │ movs r7, r3 │ │ - b.n 2472e │ │ + b.n 43dde │ │ asrs r7, r5, #32 │ │ - b.n 24738 │ │ + b.n 43de8 │ │ movs r0, r0 │ │ - b.n 24bc4 │ │ + b.n 44274 │ │ movs r7, r5 │ │ - b.n 24720 │ │ + b.n 43dd0 │ │ movs r1, r1 │ │ @ instruction: 0xea00f000 │ │ - b.n 251ce │ │ - blx 4251d0 │ │ + b.n 4487e │ │ + blx 444880 │ │ adds r2, #25 │ │ movs r4, #221 @ 0xdd │ │ ldrb r0, [r6, #25] │ │ - ldr r6, [pc, #744] @ (24e80 ) │ │ + ldr r6, [pc, #744] @ (44530 ) │ │ add r3, sp, #740 @ 0x2e4 │ │ ldmia r2, {r0, r1, r2, r3} │ │ asrs r5, r5, #25 │ │ lsrs r3, r4, #30 │ │ - b.n 24506 │ │ + b.n 43bb6 │ │ subs r2, #251 @ 0xfb │ │ svc 151 @ 0x97 │ │ - ldr r4, [pc, #272] @ (24cb8 ) │ │ + ldr r4, [pc, #272] @ (44368 ) │ │ movs r7, #57 @ 0x39 │ │ - ldr r2, [pc, #688] @ (24e5c ) │ │ + ldr r2, [pc, #688] @ (4450c ) │ │ strh r2, [r1, #40] @ 0x28 │ │ movs r4, #158 @ 0x9e │ │ movs r0, r0 │ │ - b.n 24760 │ │ + b.n 43e10 │ │ str r0, [sp, #16] │ │ - b.n 246d4 │ │ + b.n 43d84 │ │ lsls r2, r0, #1 │ │ - b.n 2525e │ │ + b.n 4490e │ │ movs r1, r0 │ │ lsls r5, r2, #23 │ │ lsls r1, r1, #1 │ │ lsls r0, r2, #13 │ │ movs r2, r0 │ │ lsls r5, r2, #23 │ │ lsls r0, r2, #1 │ │ lsls r0, r2, #13 │ │ lsls r3, r4, #2 │ │ lsrs r0, r0, #8 │ │ asrs r7, r1, #32 │ │ - b.n 25316 │ │ + b.n 449c6 │ │ movs r1, r0 │ │ - b.n 24f1a │ │ + b.n 445ca │ │ movs r1, r0 │ │ - b.n 252c0 │ │ + b.n 44970 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n 24b90 │ │ + b.n 44240 │ │ asrs r1, r0, #32 │ │ - b.n 2506a │ │ + b.n 4471a │ │ movs r0, r0 │ │ - b.n 25292 │ │ + b.n 44942 │ │ @ instruction: 0xfff80aff │ │ strh r0, [r6, #0] │ │ - b.n 25110 │ │ + b.n 447c0 │ │ subs r1, r1, #7 │ │ - b.n 25118 │ │ + b.n 447c8 │ │ ldrh r7, [r5, #22] │ │ bic.w pc, r1, #1662976 @ 0x196000 │ │ - b.n 25120 │ │ + b.n 447d0 │ │ str r0, [r1, #0] │ │ - b.n 24f46 │ │ + b.n 445f6 │ │ movs r0, #1 │ │ - b.n 2510a │ │ + b.n 447ba │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w r0, r1, #3670016 @ 0x380000 │ │ - b.n 25352 │ │ + b.n 44a02 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 25126 │ │ + b.n 447d6 │ │ movs r0, r1 │ │ - b.n 24f5a │ │ + b.n 4460a │ │ ldrh r1, [r0, #20] │ │ and.w r0, r6, #2097152 @ 0x200000 │ │ - b.n 25362 │ │ + b.n 44a12 │ │ asrs r0, r0, #32 │ │ - b.n 24732 │ │ + b.n 43de2 │ │ asrs r5, r0, #32 │ │ - b.n 24f6a │ │ + b.n 4461a │ │ add r2, sp, #572 @ 0x23c │ │ - bfcsel 10, 23f28 , 12, cs │ │ + bfcsel 10, 435d8 , 12, cs │ │ @ instruction: 0xebff0000 │ │ - b.n 24762 │ │ + b.n 43e12 │ │ asrs r7, r0, #16 │ │ - b.n 2537a │ │ + b.n 44a2a │ │ asrs r0, r4, #10 │ │ - b.n 24c40 │ │ + b.n 442f0 │ │ asrs r4, r5, #1 │ │ - b.n 24658 │ │ + b.n 43d08 │ │ asrs r0, r0, #22 │ │ - b.n 24f86 │ │ + b.n 44636 │ │ asrs r1, r6, #1 │ │ - b.n 249e8 │ │ + b.n 44098 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 24f50 │ │ + b.n 44600 │ │ adds r7, r7, #3 │ │ - b.n 25392 │ │ + b.n 44a42 │ │ adds r2, #160 @ 0xa0 │ │ - b.n 24c58 │ │ + b.n 44308 │ │ asrs r0, r1, #12 │ │ - b.n 24798 │ │ + b.n 43e48 │ │ movs r0, #3 │ │ - b.n 24f62 │ │ + b.n 44612 │ │ subs r2, #208 @ 0xd0 │ │ - b.n 24c30 │ │ + b.n 442e0 │ │ movs r7, r6 │ │ - b.n 25126 │ │ + b.n 447d6 │ │ movs r0, #3 │ │ - b.n 24f6e │ │ + b.n 4461e │ │ movs r7, r7 │ │ - b.n 2506e │ │ + b.n 4471e │ │ movs r0, #104 @ 0x68 │ │ - b.n 24688 │ │ + b.n 43d38 │ │ movs r0, #1 │ │ - b.n 25176 │ │ + b.n 44826 │ │ asrs r1, r0, #32 │ │ - b.n 24d98 │ │ + b.n 44448 │ │ movs r0, r1 │ │ - b.n 24fbe │ │ + b.n 4466e │ │ strd lr, fp, [r9, #-1020]! @ 0x3fc │ │ asrs r4, r5, #1 │ │ - b.n 2511c │ │ + b.n 447cc │ │ movs r0, r1 │ │ - b.n 24fca │ │ + b.n 4467a │ │ movs r0, #8 │ │ - b.n 253ce │ │ + b.n 44a7e │ │ strd lr, fp, [r5, #-1020]! @ 0x3fc │ │ lsls r0, r1, #1 │ │ - b.n 247d0 │ │ + b.n 43e80 │ │ str r4, [r3, r0] │ │ - b.n 253da │ │ + b.n 44a8a │ │ strb r0, [r1, #0] │ │ - b.n 24fde │ │ + b.n 4468e │ │ eors r4, r0 │ │ - b.n 247dc │ │ + b.n 43e8c │ │ lsrs r0, r6, #28 │ │ - b.n 24a24 │ │ + b.n 440d4 │ │ stmia r0!, {r4, r5} │ │ - b.n 247e4 │ │ - b.n 24d14 │ │ - b.n 247e8 │ │ + b.n 43e94 │ │ + b.n 443c4 │ │ + b.n 43e98 │ │ asrs r0, r0, #32 │ │ - b.n 253f2 │ │ + b.n 44aa2 │ │ movs r0, #56 @ 0x38 │ │ - b.n 247f0 │ │ + b.n 43ea0 │ │ adds r0, #60 @ 0x3c │ │ - b.n 247f4 │ │ + b.n 43ea4 │ │ ldrh r5, [r0, #20] │ │ and.w r0, r7, #12288 @ 0x3000 │ │ - b.n 247fc │ │ + b.n 43eac │ │ lsls r4, r1, #1 │ │ - b.n 246dc │ │ + b.n 43d8c │ │ lsrs r4, r6, #28 │ │ - b.n 24a48 │ │ + b.n 440f8 │ │ lsls r0, r2, #1 │ │ - b.n 246e4 │ │ + b.n 43d94 │ │ lsrs r5, r6, #28 │ │ - b.n 24a50 │ │ + b.n 44100 │ │ lsls r4, r2, #1 │ │ - b.n 246ec │ │ + b.n 43d9c │ │ lsrs r3, r6, #28 │ │ - b.n 24a58 │ │ + b.n 44108 │ │ lsls r0, r3, #1 │ │ - b.n 246f4 │ │ + b.n 43da4 │ │ lsrs r2, r6, #28 │ │ - b.n 24a60 │ │ + b.n 44110 │ │ strb r0, [r0, #0] │ │ - b.n 24814 │ │ + b.n 43ec4 │ │ str r4, [r4, r1] │ │ - b.n 25180 │ │ + b.n 44830 │ │ lsls r4, r3, #1 │ │ - b.n 24704 │ │ + b.n 43db4 │ │ lsrs r6, r7, #28 │ │ - b.n 24a70 │ │ + b.n 44120 │ │ lsls r0, r4, #1 │ │ - b.n 2470c │ │ + b.n 43dbc │ │ lsrs r4, r7, #28 │ │ - b.n 24a78 │ │ + b.n 44128 │ │ lsls r4, r4, #1 │ │ - b.n 24714 │ │ + b.n 43dc4 │ │ lsrs r7, r6, #28 │ │ - b.n 24a80 │ │ + b.n 44130 │ │ asrs r0, r0, #32 │ │ - b.n 24812 │ │ + b.n 43ec2 │ │ asrs r5, r0, #32 │ │ - b.n 2504a │ │ + b.n 446fa │ │ lsls r0, r1, #1 │ │ - b.n 24724 │ │ + b.n 43dd4 │ │ movs r0, r1 │ │ - b.n 25052 │ │ + b.n 44702 │ │ movs r0, #32 │ │ - b.n 25456 │ │ + b.n 44b06 │ │ add r2, sp, #572 @ 0x23c │ │ - blx ffc2df9c │ │ + blx ffc4d64c │ │ @ instruction: 0xebff0008 │ │ - b.n 25062 │ │ + b.n 44712 │ │ asrs r5, r0, #32 │ │ - b.n 25066 │ │ + b.n 44716 │ │ movs r0, #32 │ │ - b.n 2546a │ │ + b.n 44b1a │ │ ldmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ movs r4, r1 │ │ - b.n 24868 │ │ + b.n 43f18 │ │ movs r0, #32 │ │ - b.n 25476 │ │ + b.n 44b26 │ │ ands r4, r0 │ │ - b.n 24874 │ │ + b.n 43f24 │ │ movs r0, r0 │ │ - b.n 253de │ │ + b.n 44a8e │ │ movs r0, r6 │ │ - b.n 2525c │ │ + b.n 4490c │ │ asrs r2, r1, #32 │ │ lsls r0, r4, #6 │ │ asrs r0, r2, #32 │ │ asrs r5, r1, #10 │ │ ldmdb r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ str r0, [r6, r0] │ │ - b.n 2526c │ │ + b.n 4491c │ │ asrs r4, r0, #32 │ │ - b.n 25096 │ │ + b.n 44746 │ │ movs r0, #32 │ │ - b.n 2549a │ │ + b.n 44b4a │ │ movs r5, r0 │ │ - b.n 2509e │ │ + b.n 4474e │ │ ldmdb r1!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ asrs r0, r1, #32 │ │ - b.n 248a0 │ │ + b.n 43f50 │ │ movs r5, r0 │ │ - b.n 250aa │ │ + b.n 4475a │ │ movs r0, #32 │ │ - b.n 254ae │ │ + b.n 44b5e │ │ stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ lsls r0, r2, #2 │ │ - b.n 248b0 │ │ + b.n 43f60 │ │ movs r4, #7 │ │ - b.n 254ba │ │ + b.n 44b6a │ │ asrs r0, r5, #7 │ │ - b.n 248bc │ │ + b.n 43f6c │ │ adds r5, #128 @ 0x80 │ │ - b.n 250c2 │ │ + b.n 44772 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 24d8a │ │ + b.n 4443a │ │ adds r0, #115 @ 0x73 │ │ - b.n 24b28 │ │ + b.n 441d8 │ │ movs r0, #108 @ 0x6c │ │ - b.n 247a4 │ │ + b.n 43e54 │ │ cmp r4, #255 @ 0xff │ │ - b.n 254d2 │ │ + b.n 44b82 │ │ subs r5, #128 @ 0x80 │ │ - b.n 2509c │ │ + b.n 4474c │ │ movs r2, #160 @ 0xa0 │ │ - b.n 24d9e │ │ + b.n 4444e │ │ asrs r1, r0, #32 │ │ - b.n 24ebc │ │ + b.n 4456c │ │ movs r0, #2 │ │ - b.n 250a8 │ │ + b.n 44758 │ │ subs r2, #208 @ 0xd0 │ │ - b.n 24d74 │ │ + b.n 44424 │ │ movs r7, r6 │ │ - b.n 2526a │ │ + b.n 4491a │ │ movs r0, #3 │ │ - b.n 250b2 │ │ + b.n 44762 │ │ movs r7, r7 │ │ - b.n 251b2 │ │ + b.n 44862 │ │ movs r0, #104 @ 0x68 │ │ - b.n 247cc │ │ + b.n 43e7c │ │ movs r0, #1 │ │ - b.n 252ba │ │ + b.n 4496a │ │ movs r5, r0 │ │ - b.n 250fe │ │ + b.n 447ae │ │ ldmdb r9, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ asrs r4, r5, #1 │ │ - b.n 2525c │ │ + b.n 4490c │ │ movs r5, r0 │ │ - b.n 2510a │ │ + b.n 447ba │ │ movs r0, #8 │ │ - b.n 2550e │ │ + b.n 44bbe │ │ ldmdb r5, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ lsls r4, r1, #1 │ │ - b.n 24910 │ │ + b.n 43fc0 │ │ strb r0, [r6, #0] │ │ - b.n 252f4 │ │ + b.n 449a4 │ │ ands r4, r1 │ │ - b.n 24918 │ │ + b.n 43fc8 │ │ str r0, [r1, r1] │ │ - b.n 2491c │ │ + b.n 43fcc │ │ lsrs r0, r6, #28 │ │ - b.n 24b64 │ │ + b.n 44214 │ │ str r4, [r0, #4] │ │ - b.n 24924 │ │ + b.n 43fd4 │ │ movs r4, r3 │ │ - b.n 248f6 │ │ + b.n 43fa6 │ │ lsrs r5, r6, #28 │ │ - b.n 24b70 │ │ + b.n 44220 │ │ str r0, [r0, r1] │ │ - b.n 24930 │ │ + b.n 43fe0 │ │ movs r0, r3 │ │ - b.n 24902 │ │ + b.n 43fb2 │ │ lsrs r6, r6, #28 │ │ - b.n 24b7c │ │ + b.n 4422c │ │ movs r4, r2 │ │ - b.n 2490a │ │ + b.n 43fba │ │ lsrs r5, r6, #28 │ │ - b.n 24b84 │ │ + b.n 44234 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r4} │ │ - b.n 24916 │ │ + b.n 43fc6 │ │ lsrs r7, r6, #28 │ │ - b.n 24b90 │ │ + b.n 44240 │ │ movs r4, r1 │ │ - b.n 2491e │ │ + b.n 43fce │ │ lsrs r3, r6, #28 │ │ - b.n 24b98 │ │ + b.n 44248 │ │ movs r0, r1 │ │ - b.n 24926 │ │ + b.n 43fd6 │ │ lsrs r2, r6, #28 │ │ - b.n 24ba0 │ │ + b.n 44250 │ │ movs r4, r0 │ │ - b.n 2492e │ │ + b.n 43fde │ │ lsrs r1, r6, #28 │ │ - b.n 24ba8 │ │ + b.n 44258 │ │ movs r0, r0 │ │ - b.n 24936 │ │ + b.n 43fe6 │ │ movs r0, r0 │ │ - b.n 25572 │ │ + b.n 44c22 │ │ movs r0, r6 │ │ - b.n 24950 │ │ + b.n 44000 │ │ movs r4, r6 │ │ - b.n 24954 │ │ + b.n 44004 │ │ movs r1, r0 │ │ - b.n 2557e │ │ - beq.n 24ec0 │ │ - b.n 252d8 │ │ + b.n 44c2e │ │ + beq.n 44570 │ │ + b.n 44988 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 25364 │ │ + b.n 44a14 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 25592 │ │ - beq.n 24ed4 │ │ - b.n 252ec │ │ + b.n 44c42 │ │ + beq.n 44584 │ │ + b.n 4499c │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 25378 │ │ + b.n 44a28 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1} │ │ - b.n 24a10 │ │ + b.n 440c0 │ │ movs r0, r6 │ │ - b.n 2550a │ │ + b.n 44bba │ │ vpmin.u16 , q12, │ │ movs r4, r0 │ │ - b.n 24a1c │ │ + b.n 440cc │ │ movs r3, r6 │ │ - b.n 25516 │ │ + b.n 44bc6 │ │ movs r5, r0 │ │ lsls r5, r2, #23 │ │ movs r4, r6 │ │ lsls r0, r2, #13 │ │ vpmin.u16 , , │ │ movs r6, r0 │ │ - b.n 24a30 │ │ + b.n 440e0 │ │ movs r0, r6 │ │ - b.n 2552a │ │ + b.n 44bda │ │ movs r7, r0 │ │ lsls r5, r2, #23 │ │ movs r7, r5 │ │ lsls r0, r2, #13 │ │ vpmin.u8 , q15, │ │ movs r0, r1 │ │ - b.n 24a44 │ │ + b.n 440f4 │ │ lsls r6, r5, #1 │ │ - b.n 2553e │ │ + b.n 44bee │ │ movs r1, r1 │ │ lsls r5, r2, #23 │ │ lsls r7, r5, #1 │ │ lsls r0, r2, #13 │ │ vpmin.u8 , , │ │ movs r2, r1 │ │ - b.n 24a58 │ │ + b.n 44108 │ │ lsls r6, r5, #1 │ │ - b.n 25552 │ │ + b.n 44c02 │ │ movs r3, r1 │ │ lsls r5, r2, #23 │ │ lsls r3, r4, #1 │ │ lsls r0, r2, #13 │ │ vpmin.u8 , q10, │ │ movs r4, r1 │ │ - b.n 24a6c │ │ + b.n 4411c │ │ lsls r5, r4, #1 │ │ - b.n 25566 │ │ + b.n 44c16 │ │ movs r5, r1 │ │ lsls r5, r2, #23 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ vpmin.u , , │ │ movs r6, r1 │ │ - b.n 24a80 │ │ + b.n 44130 │ │ movs r0, r0 │ │ - b.n 2557a │ │ + b.n 44c2a │ │ movs r7, r1 │ │ lsls r5, r2, #23 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ vpmin.u , q13, │ │ lsls r4, r2, #1 │ │ - b.n 25408 │ │ + b.n 44ab8 │ │ asrs r0, r6, #32 │ │ - b.n 25408 │ │ + b.n 44ab8 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #14155776 @ 0xd80000 │ │ - b.n 25414 │ │ + b.n 44ac4 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 25400 │ │ + b.n 44ab0 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 25646 │ │ + b.n 44cf6 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r1, #12582912 @ 0xc00000 │ │ - b.n 2564e │ │ + b.n 44cfe │ │ movs r0, r0 │ │ - b.n 24a14 │ │ + b.n 440c4 │ │ @ instruction: 0xff85eaff │ │ - blx 425558 │ │ - blx 42555c │ │ - blx 425560 │ │ - b.n 24bf2 │ │ + blx 444c08 │ │ + blx 444c0c │ │ + blx 444c10 │ │ + b.n 442a2 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 24f82 │ │ + cbnz r7, 44632 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fff9f9ce │ │ + bmi.w fffbf07e │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 24e92 │ │ + bls.n 44542 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ ldrh r5, [r6, r4] │ │ mov r1, ip │ │ itett │ │ - bfl 12, 64c2a │ │ + bfl 12, 842da │ │ ldral r7, [sp, #564] @ 0x234 │ │ ldrb r3, [r6, #10] │ │ strh r2, [r4, #26] │ │ strb r0, [r0, #6] │ │ str r1, [r4, #0] │ │ strh r1, [r4, #50] @ 0x32 │ │ ldrsb r5, [r6, r4] │ │ ldr r6, [sp, #336] @ 0x150 │ │ movs r1, #162 @ 0xa2 │ │ ldrb r4, [r1, #13] │ │ ldr r0, [r6, #8] │ │ - lsrs r0, r0, #23 │ │ - vtbx.8 d16, {d14-d17}, d12 │ │ - vtbl.8 d16, {d14-d16}, d24 │ │ - vsri.64 , q2, #2 │ │ - bmi.n 24f1a │ │ - ldr r7, [pc, #960] @ (25334 ) │ │ + cmp r8, fp │ │ + @ instruction: 0xfffc4364 │ │ + vpaddl.s q10, q0 │ │ + vsri.64 , q2, #4 │ │ + bmi.n 445ca │ │ + ldr r7, [pc, #960] @ (449e4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 25494 │ │ - beq.n 24f84 │ │ - b.n 25418 │ │ + b.n 44b44 │ │ + beq.n 44634 │ │ + b.n 44ac8 │ │ ldrh r4, [r0, #24] │ │ stc 15, cr13, [sp, #-680]! @ 0xfffffd58 │ │ - b.n 25420 │ │ + b.n 44ad0 │ │ lsls r0, r2, #1 │ │ - blt.w 64f8c │ │ - b.n 252ce │ │ + blt.w 8463c │ │ + b.n 4497e │ │ asrs r0, r6, #1 │ │ - b.n 254ac │ │ + b.n 44b5c │ │ strb r0, [r0, #0] │ │ - b.n 252d6 │ │ + b.n 44986 │ │ lsrs r5, r1, #11 │ │ orr.w sl, r1, #6782976 @ 0x678000 │ │ orr.w r0, r1, #2228224 @ 0x220000 │ │ - b.n 24b10 │ │ + b.n 441c0 │ │ movs r0, r0 │ │ - b.n 25648 │ │ + b.n 44cf8 │ │ lsls r0, r7, #13 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 25662 │ │ + b.n 44d12 │ │ lsls r1, r7, #13 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 2565a │ │ + b.n 44d0a │ │ lsls r2, r7, #13 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 25664 │ │ + b.n 44d14 │ │ lsls r3, r7, #13 │ │ lsrs r0, r0, #8 │ │ ands r2, r0 │ │ - b.n 25306 │ │ + b.n 449b6 │ │ asrs r0, r4, #3 │ │ - b.n 25460 │ │ + b.n 44b10 │ │ movs r0, #228 @ 0xe4 │ │ - b.n 254e8 │ │ + b.n 44b98 │ │ strb r4, [r3, #0] │ │ - b.n 24aec │ │ + b.n 4419c │ │ strh r4, [r1, #0] │ │ - b.n 24b0c │ │ + b.n 441bc │ │ str r0, [r1, r0] │ │ - b.n 24b10 │ │ + b.n 441c0 │ │ ldc2l 11, cr14, [r3, #1020]! @ 0x3fc @ │ │ movs r4, r4 │ │ - b.n 24afc │ │ + b.n 441ac │ │ movs r0, r0 │ │ - b.n 25690 │ │ + b.n 44d40 │ │ lsrs r0, r0, #24 │ │ - b.n 24b28 │ │ + b.n 441d8 │ │ str r1, [sp, #264] @ 0x108 │ │ - b.n 255f6 │ │ + b.n 44ca6 │ │ str r0, [sp, #216] @ 0xd8 │ │ - b.n 2568c │ │ + b.n 44d3c │ │ ands r4, r5 │ │ - b.n 24b10 │ │ + b.n 441c0 │ │ movs r0, r0 │ │ - b.n 25118 │ │ + b.n 447c8 │ │ movs r5, r0 │ │ asrs r0, r4, #6 │ │ movs r0, r4 │ │ - b.n 24b1c │ │ + b.n 441cc │ │ lsls r4, r1, #4 │ │ - b.n 24bc0 │ │ + b.n 44270 │ │ movs r1, r0 │ │ - b.n 2562a │ │ + b.n 44cda │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ str r0, [r3, #12] │ │ - b.n 24a48 │ │ + b.n 440f8 │ │ str r4, [r2, r3] │ │ - b.n 24a4c │ │ + b.n 440fc │ │ movs r0, #208 @ 0xd0 │ │ - b.n 24a50 │ │ + b.n 44100 │ │ adds r0, #204 @ 0xcc │ │ - b.n 24a54 │ │ + b.n 44104 │ │ asrs r0, r1, #3 │ │ - b.n 24a58 │ │ + b.n 44108 │ │ lsls r4, r0, #3 │ │ - b.n 24a5c │ │ + b.n 4410c │ │ movs r1, r7 │ │ @ instruction: 0xea00e0e0 │ │ - b.n 254c4 │ │ + b.n 44b74 │ │ strh r4, [r2, #6] │ │ - b.n 24a68 │ │ + b.n 44118 │ │ stmia r0!, {r4, r6, r7} │ │ - b.n 24a6c │ │ + b.n 4411c │ │ subs r6, #140 @ 0x8c │ │ - b.n 25644 │ │ + b.n 44cf4 │ │ ands r6, r0 │ │ ldmia.w lr, {r1, r4, r6, r7, r8, r9, sl, fp, ip, sp} │ │ - b.n 256d8 │ │ + b.n 44d88 │ │ movs r1, r0 │ │ - b.n 2534a │ │ + b.n 449fa │ │ strb r4, [r1, #3] │ │ - b.n 24a80 │ │ + b.n 44130 │ │ movs r6, r1 │ │ - b.n 2534e │ │ + b.n 449fe │ │ str r0, [r1, r3] │ │ - b.n 24a88 │ │ + b.n 44138 │ │ movs r0, r1 │ │ - b.n 25356 │ │ + b.n 44a06 │ │ lsrs r4, r0 │ │ - b.n 24a90 │ │ + b.n 44140 │ │ movs r4, r1 │ │ - b.n 2535e │ │ + b.n 44a0e │ │ asrs r1, r0, #32 │ │ - b.n 25422 │ │ + b.n 44ad2 │ │ movs r7, r0 │ │ - b.n 25366 │ │ + b.n 44a16 │ │ movs r0, #2 │ │ - b.n 2542a │ │ + b.n 44ada │ │ movs r5, r0 │ │ - b.n 2536e │ │ + b.n 44a1e │ │ strb r7, [r0, #0] │ │ - b.n 25432 │ │ + b.n 44ae2 │ │ movs r4, r0 │ │ - b.n 25396 │ │ + b.n 44a46 │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ asrs r1, r1, #32 │ │ - b.n 251a0 │ │ + b.n 44850 │ │ str r0, [sp, #0] │ │ - b.n 257c2 │ │ + b.n 44e72 │ │ str r0, [r0, #0] │ │ - b.n 255d8 │ │ + b.n 44c88 │ │ asrs r1, r0, #32 │ │ - b.n 2508a │ │ + b.n 4473a │ │ str r3, [r0, #0] │ │ - b.n 2539a │ │ + b.n 44a4a │ │ asrs r0, r4, #3 │ │ - b.n 24aa8 │ │ + b.n 44158 │ │ asrs r5, r0, #32 │ │ - b.n 25456 │ │ + b.n 44b06 │ │ str r3, [r7, r0] │ │ - b.n 256ae │ │ + b.n 44d5e │ │ movs r0, #2 │ │ - b.n 251ca │ │ + b.n 4487a │ │ str r6, [r1, #0] │ │ - b.n 25462 │ │ + b.n 44b12 │ │ ldrsh r0, [r1, r5] │ │ - b.n 2573a │ │ + b.n 44dea │ │ str r5, [r0, #0] │ │ - b.n 25216 │ │ + b.n 448c6 │ │ ldrb r6, [r4, r3] │ │ - b.n 256c8 │ │ + b.n 44d78 │ │ movs r0, #2 │ │ - b.n 250b2 │ │ + b.n 44762 │ │ adds r0, #8 │ │ - b.n 25476 │ │ + b.n 44b26 │ │ movs r0, #220 @ 0xdc │ │ - b.n 24ad0 │ │ + b.n 44180 │ │ ldrh r6, [r5, r2] │ │ - b.n 25754 │ │ + b.n 44e04 │ │ adds r0, #5 │ │ - b.n 25228 │ │ + b.n 448d8 │ │ movs r0, #12 │ │ - b.n 25486 │ │ + b.n 44b36 │ │ movs r0, #1 │ │ - b.n 2566e │ │ + b.n 44d1e │ │ str r0, [r0, r0] │ │ - b.n 250d4 │ │ + b.n 44784 │ │ adds r0, #0 │ │ - b.n 25680 │ │ + b.n 44d30 │ │ str r0, [sp, #16] │ │ - b.n 25496 │ │ + b.n 44b46 │ │ asrs r0, r0, #32 │ │ - b.n 2567c │ │ + b.n 44d2c │ │ ands r4, r5 │ │ - b.n 24c18 │ │ + b.n 442c8 │ │ strh r4, [r1, #0] │ │ - b.n 24c18 │ │ + b.n 442c8 │ │ strb r0, [r0, #0] │ │ - b.n 25678 │ │ + b.n 44d28 │ │ str r6, [r0, #0] │ │ - b.n 250ea │ │ + b.n 4479a │ │ movs r0, #0 │ │ - b.n 250f2 │ │ + b.n 447a2 │ │ adds r0, #0 │ │ - b.n 250f8 │ │ + b.n 447a8 │ │ asrs r0, r0, #32 │ │ - b.n 250f8 │ │ + b.n 447a8 │ │ movs r0, r0 │ │ - b.n 25108 │ │ + b.n 447b8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n 24b14 │ │ + b.n 441c4 │ │ str r4, [r2, r3] │ │ - b.n 24b18 │ │ + b.n 441c8 │ │ str r0, [r3, #12] │ │ - b.n 24b1c │ │ + b.n 441cc │ │ adds r0, #204 @ 0xcc │ │ - b.n 24b20 │ │ + b.n 441d0 │ │ asrs r0, r1, #3 │ │ - b.n 24b24 │ │ + b.n 441d4 │ │ lsls r4, r0, #3 │ │ - b.n 24b28 │ │ + b.n 441d8 │ │ strb r0, [r2, #0] │ │ - b.n 2562a │ │ + b.n 44cda │ │ strb r0, [r5, #0] │ │ - b.n 24c34 │ │ + b.n 442e4 │ │ strb r6, [r4, #16] │ │ - b.n 2545e │ │ + b.n 44b0e │ │ movs r0, #63 @ 0x3f │ │ - b.n 24cbc │ │ + b.n 4436c │ │ strb r6, [r0, #1] │ │ - b.n 24cc0 │ │ + b.n 44370 │ │ ldrb r6, [r4, #0] │ │ - b.n 2546a │ │ + b.n 44b1a │ │ strb r5, [r0, #1] │ │ - b.n 24cc8 │ │ + b.n 44378 │ │ ldrb r6, [r4, #16] │ │ - b.n 25472 │ │ + b.n 44b22 │ │ strb r4, [r0, #1] │ │ - b.n 24cd0 │ │ + b.n 44380 │ │ strb r5, [r4, #16] │ │ - b.n 2547a │ │ + b.n 44b2a │ │ strb r2, [r0, #1] │ │ - b.n 24cd8 │ │ + b.n 44388 │ │ ldrb r5, [r4, #0] │ │ - b.n 25482 │ │ + b.n 44b32 │ │ strb r1, [r0, #1] │ │ - b.n 24ce0 │ │ + b.n 44390 │ │ ldrb r5, [r4, #16] │ │ - b.n 2548a │ │ + b.n 44b3a │ │ strb r0, [r0, #1] │ │ - b.n 24ce8 │ │ + b.n 44398 │ │ strb r2, [r4, #16] │ │ - b.n 25492 │ │ + b.n 44b42 │ │ strb r6, [r7, #0] │ │ - b.n 24cf0 │ │ + b.n 443a0 │ │ ldrb r2, [r4, #0] │ │ - b.n 2549a │ │ + b.n 44b4a │ │ cmp r4, #34 @ 0x22 │ │ - b.n 2549e │ │ + b.n 44b4e │ │ asrs r7, r6, #32 │ │ - b.n 24cfc │ │ + b.n 443ac │ │ movs r0, #60 @ 0x3c │ │ - b.n 24d00 │ │ + b.n 443b0 │ │ movs r4, #35 @ 0x23 │ │ - b.n 254aa │ │ + b.n 44b5a │ │ movs r0, #58 @ 0x3a │ │ - b.n 24d08 │ │ + b.n 443b8 │ │ cmp r0, #35 @ 0x23 │ │ - b.n 254b2 │ │ + b.n 44b62 │ │ movs r0, #57 @ 0x39 │ │ - b.n 24d10 │ │ + b.n 443c0 │ │ cmp r4, #35 @ 0x23 │ │ - b.n 254ba │ │ + b.n 44b6a │ │ movs r0, #56 @ 0x38 │ │ - b.n 24d18 │ │ + b.n 443c8 │ │ movs r4, #33 @ 0x21 │ │ - b.n 254c2 │ │ + b.n 44b72 │ │ movs r0, #54 @ 0x36 │ │ - b.n 24d20 │ │ + b.n 443d0 │ │ cmp r0, #33 @ 0x21 │ │ - b.n 254ca │ │ + b.n 44b7a │ │ adds r1, r4, #0 │ │ - b.n 254ce │ │ + b.n 44b7e │ │ movs r3, r6 │ │ - b.n 24d2c │ │ + b.n 443dc │ │ asrs r4, r6, #32 │ │ - b.n 24d30 │ │ + b.n 443e0 │ │ asrs r0, r4, #16 │ │ - b.n 254da │ │ + b.n 44b8a │ │ asrs r2, r6, #32 │ │ - b.n 24d38 │ │ + b.n 443e8 │ │ adds r0, r4, r0 │ │ - b.n 254e2 │ │ + b.n 44b92 │ │ lsrs r0, r4, #16 │ │ - b.n 254e6 │ │ + b.n 44b96 │ │ str r7, [r0, #4] │ │ - b.n 24d44 │ │ + b.n 443f4 │ │ movs r0, r6 │ │ - b.n 24d48 │ │ + b.n 443f8 │ │ lsls r0, r4, #3 │ │ - b.n 24be8 │ │ + b.n 44298 │ │ str r0, [r1, #16] │ │ - b.n 24cf0 │ │ + b.n 443a0 │ │ lsrs r0, r6, #28 │ │ - b.n 24f38 │ │ + b.n 445e8 │ │ strb r5, [r7, #0] │ │ - b.n 24d58 │ │ + b.n 44408 │ │ lsls r4, r1, #1 │ │ - b.n 24cdc │ │ + b.n 4438c │ │ strb r4, [r7, #3] │ │ - b.n 256e0 │ │ + b.n 44d90 │ │ lsls r6, r4, #12 │ │ - b.n 2550a │ │ + b.n 44bba │ │ asrs r1, r6, #32 │ │ - b.n 24d68 │ │ + b.n 44418 │ │ lsls r1, r2, #1 │ │ - b.n 24d6c │ │ + b.n 4441c │ │ lsls r6, r4, #28 │ │ - b.n 25516 │ │ + b.n 44bc6 │ │ asrs r4, r3, #3 │ │ - b.n 24c10 │ │ + b.n 442c0 │ │ adds r0, #59 @ 0x3b │ │ - b.n 24d78 │ │ + b.n 44428 │ │ movs r0, #53 @ 0x35 │ │ - b.n 24d7c │ │ + b.n 4442c │ │ subs r1, r6, #4 │ │ - b.n 24f64 │ │ + b.n 44614 │ │ lsls r4, r1, #2 │ │ ldmia.w r7, {r4, r6} │ │ - b.n 24d88 │ │ + b.n 44438 │ │ lsls r7, r4, #16 │ │ - b.n 25532 │ │ + b.n 44be2 │ │ lsls r4, r2, #1 │ │ - b.n 24d90 │ │ + b.n 44440 │ │ lsrs r7, r4, #32 │ │ - b.n 2553a │ │ + b.n 44bea │ │ str r3, [r0, r1] │ │ - b.n 24d98 │ │ + b.n 44448 │ │ strb r5, [r2, #1] │ │ - b.n 24d9c │ │ + b.n 4444c │ │ asrs r0, r1, #1 │ │ - b.n 24d20 │ │ + b.n 443d0 │ │ lsls r3, r2, #1 │ │ - b.n 24da4 │ │ + b.n 44454 │ │ lsrs r7, r2, #17 │ │ - b.n 251d0 │ │ + b.n 44880 │ │ lsls r6, r0, #4 │ │ - b.n 25512 │ │ + b.n 44bc2 │ │ lsls r2, r2, #1 │ │ - b.n 24db0 │ │ + b.n 44460 │ │ lsls r3, r4, #4 │ │ - b.n 2555a │ │ + b.n 44c0a │ │ str r0, [r5, #12] │ │ - b.n 25738 │ │ + b.n 44de8 │ │ lsls r0, r3, #1 │ │ - b.n 24dbc │ │ + b.n 4446c │ │ lsls r3, r4, #20 │ │ - b.n 25566 │ │ + b.n 44c16 │ │ lsls r7, r2, #1 │ │ - b.n 24dc4 │ │ + b.n 44474 │ │ lsrs r3, r4, #4 │ │ - b.n 2556e │ │ + b.n 44c1e │ │ lsls r6, r2, #1 │ │ - b.n 24dcc │ │ + b.n 4447c │ │ lsls r2, r4, #8 │ │ - b.n 25576 │ │ + b.n 44c26 │ │ lsls r3, r3, #1 │ │ - b.n 24dd4 │ │ + b.n 44484 │ │ lsls r2, r4, #24 │ │ - b.n 2557e │ │ + b.n 44c2e │ │ lsls r2, r3, #1 │ │ - b.n 24ddc │ │ + b.n 4448c │ │ lsrs r2, r2, #9 │ │ - b.n 25210 │ │ + b.n 448c0 │ │ strb r0, [r7, #3] │ │ - b.n 24d84 │ │ + b.n 44434 │ │ lsls r3, r0, #12 │ │ - b.n 2554e │ │ + b.n 44bfe │ │ lsls r1, r3, #1 │ │ - b.n 24dec │ │ + b.n 4449c │ │ @ instruction: 0xeb98e59f │ │ lsls r7, r4, #12 │ │ - b.n 2559a │ │ + b.n 44c4a │ │ str r4, [r6, r3] │ │ - b.n 24d98 │ │ + b.n 44448 │ │ lsls r6, r3, #1 │ │ - b.n 24dfc │ │ + b.n 444ac │ │ lsls r7, r4, #28 │ │ - b.n 255a6 │ │ + b.n 44c56 │ │ lsls r2, r1, #1 │ │ ldmia.w r6, {r1, r2, r3, sp, lr, pc} │ │ - b.n 2538c │ │ + b.n 44a3c │ │ str r2, [r4, r1] │ │ - b.n 24e0c │ │ + b.n 444bc │ │ lsls r5, r3, #1 │ │ - b.n 24e10 │ │ + b.n 444c0 │ │ lsrs r7, r2, #13 │ │ - b.n 25240 │ │ + b.n 448f0 │ │ lsls r2, r0, #8 │ │ - b.n 2557e │ │ + b.n 44c2e │ │ lsls r4, r3, #1 │ │ - b.n 24e1c │ │ + b.n 444cc │ │ lsls r5, r4, #16 │ │ - b.n 255c6 │ │ + b.n 44c76 │ │ lsls r1, r4, #1 │ │ - b.n 24e24 │ │ + b.n 444d4 │ │ lsrs r5, r4, #32 │ │ - b.n 255ce │ │ + b.n 44c7e │ │ lsls r0, r4, #1 │ │ - b.n 24e2c │ │ + b.n 444dc │ │ lsrs r5, r2, #17 │ │ - b.n 25258 │ │ + b.n 44908 │ │ lsls r7, r0, #4 │ │ - b.n 2559a │ │ + b.n 44c4a │ │ lsls r7, r3, #1 │ │ - b.n 24e38 │ │ + b.n 444e8 │ │ lsls r6, r4, #4 │ │ - b.n 255e2 │ │ + b.n 44c92 │ │ str r0, [r6, r1] │ │ - b.n 257c0 │ │ + b.n 44e70 │ │ lsls r5, r4, #1 │ │ - b.n 24e44 │ │ + b.n 444f4 │ │ lsls r6, r4, #20 │ │ - b.n 255ee │ │ + b.n 44c9e │ │ lsls r4, r4, #1 │ │ - b.n 24e4c │ │ + b.n 444fc │ │ lsrs r6, r4, #4 │ │ - b.n 255f6 │ │ + b.n 44ca6 │ │ lsls r3, r4, #1 │ │ - b.n 24e54 │ │ + b.n 44504 │ │ lsls r3, r4, #8 │ │ - b.n 255fe │ │ + b.n 44cae │ │ lsls r0, r5, #1 │ │ - b.n 24e5c │ │ + b.n 4450c │ │ lsls r3, r4, #24 │ │ - b.n 25606 │ │ + b.n 44cb6 │ │ lsls r7, r4, #1 │ │ - b.n 24e64 │ │ + b.n 44514 │ │ lsrs r3, r2, #9 │ │ - b.n 25298 │ │ + b.n 44948 │ │ lsls r6, r0, #12 │ │ - b.n 255d2 │ │ + b.n 44c82 │ │ lsls r6, r4, #1 │ │ - b.n 24e70 │ │ + b.n 44520 │ │ lsls r1, r4, #12 │ │ - b.n 2561a │ │ + b.n 44cca │ │ movs r0, #228 @ 0xe4 │ │ - b.n 24e18 │ │ + b.n 444c8 │ │ lsls r3, r5, #1 │ │ - b.n 24e7c │ │ + b.n 4452c │ │ lsls r1, r4, #28 │ │ - b.n 25626 │ │ + b.n 44cd6 │ │ lsls r2, r5, #1 │ │ - b.n 24e84 │ │ + b.n 44534 │ │ lsrs r1, r2, #13 │ │ - b.n 252b4 │ │ + b.n 44964 │ │ lsls r3, r0, #8 │ │ - b.n 255f2 │ │ + b.n 44ca2 │ │ lsls r1, r5, #1 │ │ - b.n 24e90 │ │ + b.n 44540 │ │ lsls r2, r4, #16 │ │ - b.n 2563a │ │ + b.n 44cea │ │ movs r0, #111 @ 0x6f │ │ - b.n 24e98 │ │ + b.n 44548 │ │ lsls r6, r5, #1 │ │ - b.n 24e9c │ │ + b.n 4454c │ │ lsrs r2, r4, #32 │ │ - b.n 25646 │ │ + b.n 44cf6 │ │ lsls r5, r5, #1 │ │ - b.n 24ea4 │ │ + b.n 44554 │ │ lsrs r2, r2, #17 │ │ - b.n 252d0 │ │ + b.n 44980 │ │ strb r0, [r4, #0] │ │ - b.n 24e4c │ │ + b.n 444fc │ │ lsls r1, r0, #4 │ │ - b.n 25616 │ │ + b.n 44cc6 │ │ movs r0, #48 @ 0x30 │ │ - b.n 25834 │ │ + b.n 44ee4 │ │ adds r0, #80 @ 0x50 │ │ - b.n 25838 │ │ + b.n 44ee8 │ │ lsls r4, r5, #1 │ │ - b.n 24ebc │ │ + b.n 4456c │ │ movs r5, r0 │ │ - b.n 25666 │ │ + b.n 44d16 │ │ asrs r4, r0, #32 │ │ - b.n 2566a │ │ - b.n 2532c │ │ - b.n 24e48 │ │ + b.n 44d1a │ │ + b.n 449dc │ │ + b.n 444f8 │ │ strh r4, [r0, #0] │ │ - b.n 24e4c │ │ + b.n 444fc │ │ vrhadd.u d14, d7, d31 │ │ ldrh r2, [r2, #48] @ 0x30 │ │ - b.n 257d0 │ │ + b.n 44e80 │ │ strb r0, [r0, #0] │ │ - b.n 2567e │ │ + b.n 44d2e │ │ asrs r5, r0, #32 │ │ - b.n 25682 │ │ + b.n 44d32 │ │ movs r0, #0 │ │ - b.n 25a86 │ │ + b.n 45136 │ │ movs r0, r1 │ │ - b.n 2568a │ │ + b.n 44d3a │ │ stmia r4!, {r3} │ │ @ instruction: 0xebffc120 │ │ - b.n 24d88 │ │ + b.n 44438 │ │ movs r0, r0 │ │ - b.n 25a04 │ │ + b.n 450b4 │ │ str r1, [sp, #112] @ 0x70 │ │ - b.n 24d90 │ │ + b.n 44440 │ │ strb r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r1, #24 │ │ - b.n 24d98 │ │ + b.n 44448 │ │ str r4, [r1, r0] │ │ - b.n 25678 │ │ + b.n 44d28 │ │ movs r4, r4 │ │ - b.n 24ea4 │ │ + b.n 44554 │ │ adds r1, #20 │ │ - b.n 24da4 │ │ + b.n 44454 │ │ str r2, [r0, r0] │ │ - b.n 2567c │ │ + b.n 44d2c │ │ str r0, [r2, #16] │ │ - b.n 24dac │ │ - b.n 25386 │ │ - b.n 2537a │ │ + b.n 4445c │ │ + b.n 44a36 │ │ + b.n 44a2a │ │ str r3, [r0, r0] │ │ - b.n 25688 │ │ + b.n 44d38 │ │ lsls r4, r1, #4 │ │ - b.n 24db8 │ │ + b.n 44468 │ │ str r6, [r0, r0] │ │ - b.n 25690 │ │ + b.n 44d40 │ │ strb r0, [r1, #4] │ │ - b.n 24dc0 │ │ + b.n 44470 │ │ str r0, [r0, r0] │ │ - b.n 25698 │ │ + b.n 44d48 │ │ asrs r4, r0, #4 │ │ - b.n 24dc8 │ │ + b.n 44478 │ │ str r7, [r0, r0] │ │ - b.n 256a0 │ │ + b.n 44d50 │ │ str r1, [r0, r0] │ │ - b.n 256c4 │ │ + b.n 44d74 │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ ands r5, r0 │ │ - b.n 253be │ │ + b.n 44a6e │ │ str r0, [r0, r0] │ │ - b.n 2586e │ │ + b.n 44f1e │ │ ands r4, r4 │ │ - b.n 24ec4 │ │ + b.n 44574 │ │ movs r5, r0 │ │ - b.n 253ae │ │ + b.n 44a5e │ │ lsls r4, r1, #4 │ │ - b.n 24dc8 │ │ + b.n 44478 │ │ movs r5, r0 │ │ - b.n 253c2 │ │ + b.n 44a72 │ │ lsls r0, r2, #4 │ │ - b.n 24dd0 │ │ + b.n 44480 │ │ movs r5, r0 │ │ - b.n 253c4 │ │ + b.n 44a74 │ │ asrs r5, r0, #32 │ │ - b.n 253c4 │ │ + b.n 44a74 │ │ lsls r4, r2, #4 │ │ - b.n 24ddc │ │ + b.n 4448c │ │ movs r5, r0 │ │ - b.n 253ce │ │ + b.n 44a7e │ │ asrs r4, r0, #4 │ │ - b.n 24de4 │ │ + b.n 44494 │ │ asrs r5, r0, #32 │ │ - b.n 253e0 │ │ + b.n 44a90 │ │ lsls r0, r3, #4 │ │ - b.n 24dec │ │ + b.n 4449c │ │ movs r5, r0 │ │ - b.n 253ec │ │ + b.n 44a9c │ │ asrs r0, r1, #4 │ │ - b.n 24df4 │ │ + b.n 444a4 │ │ asrs r1, r0, #32 │ │ - b.n 2582a │ │ + b.n 44eda │ │ lsls r4, r3, #4 │ │ - b.n 24dfc │ │ + b.n 444ac │ │ movs r5, r0 │ │ - b.n 25402 │ │ + b.n 44ab2 │ │ movs r0, r0 │ │ - b.n 256f0 │ │ + b.n 44da0 │ │ lsls r0, r4, #4 │ │ - b.n 24e08 │ │ + b.n 444b8 │ │ ldrsh r6, [r1, r5] │ │ - b.n 25910 │ │ + b.n 44fc0 │ │ movs r4, r3 │ │ - b.n 24f34 │ │ + b.n 445e4 │ │ asrs r0, r4, #32 │ │ - b.n 24f18 │ │ + b.n 445c8 │ │ movs r0, #8 │ │ - b.n 25742 │ │ + b.n 44df2 │ │ asrs r5, r0, #32 │ │ - b.n 25746 │ │ + b.n 44df6 │ │ lsls r5, r7, #9 │ │ add.w r0, r0, r0, asr #1 │ │ - b.n 25918 │ │ + b.n 44fc8 │ │ str r0, [r0, #12] │ │ - b.n 258a8 │ │ + b.n 44f58 │ │ lsrs r7, r1, #11 │ │ - b.w ff0854b6 │ │ - b.n 25924 │ │ + b.w ff0a4b66 │ │ + b.n 44fd4 │ │ strb r6, [r0, #0] │ │ - b.n 2575e │ │ + b.n 44e0e │ │ lsls r0, r6, #6 │ │ - b.n 24f5c │ │ + b.n 4460c │ │ lsls r0, r4, #3 │ │ - b.n 24f40 │ │ + b.n 445f0 │ │ movs r0, r2 │ │ - b.n 25936 │ │ - ldr r2, [pc, #828] @ (25768 ) │ │ + b.n 44fe6 │ │ + ldr r2, [pc, #828] @ (44e18 ) │ │ orn fp, r9, #958464 @ 0xea000 │ │ vldr s1, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 25b7a │ │ - ldr r2, [pc, #768] @ (2573c ) │ │ + b.n 4522a │ │ + ldr r2, [pc, #768] @ (44dec ) │ │ orr.w r0, r7, #8781824 @ 0x860000 │ │ - b.n 25782 │ │ + b.n 44e32 │ │ cmp r3, #40 @ 0x28 │ │ stcl 7, cr14, [fp, #-108] @ 0xffffff94 │ │ @ instruction: 0xebff0000 │ │ - b.n 24f7c │ │ + b.n 4462c │ │ asrs r0, r4, #2 │ │ - b.n 24e88 │ │ + b.n 44538 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 24e8c │ │ + b.n 4453c │ │ movs r3, #32 │ │ - b.n 2579a │ │ + b.n 44e4a │ │ movs r7, r7 │ │ - b.n 2585e │ │ + b.n 44f0e │ │ movs r0, #60 @ 0x3c │ │ - b.n 24e78 │ │ + b.n 44528 │ │ lsrs r0, r0, #16 │ │ - b.n 257a6 │ │ + b.n 44e56 │ │ movs r0, #188 @ 0xbc │ │ - b.n 24ea0 │ │ + b.n 44550 │ │ lsls r1, r4, #4 │ │ - b.n 2576e │ │ + b.n 44e1e │ │ lsls r0, r0, #1 │ │ - b.n 24e88 │ │ + b.n 44538 │ │ lsls r0, r0, #3 │ │ - b.n 24eac │ │ + b.n 4455c │ │ cmp r3, #144 @ 0x90 │ │ cdp 0, 0, cr7, cr0, cr4, {5} │ │ - b.n 24eb4 │ │ + b.n 44564 │ │ lsrs r2, r0, #20 │ │ - b.n 25782 │ │ + b.n 44e32 │ │ lsls r3, r0, #4 │ │ - b.n 25c06 │ │ + b.n 452b6 │ │ lsls r4, r3, #1 │ │ - b.n 24ea0 │ │ + b.n 44550 │ │ cmp r6, #30 │ │ - b.n 259ac │ │ + b.n 4505c │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f00107 │ │ - b.n 257d6 │ │ + b.n 44e86 │ │ cmp r2, #239 @ 0xef │ │ orn lr, r2, #647168 @ 0x9e000 │ │ - b.n 259bc │ │ + b.n 4506c │ │ lsrs r3, r4, #16 │ │ - b.n 257a2 │ │ - ldr r2, [pc, #956] @ (25860 ) │ │ + b.n 44e52 │ │ + ldr r2, [pc, #956] @ (44f10 ) │ │ orn pc, r2, #1019904 @ 0xf9000 │ │ - b.n 259c8 │ │ + b.n 45078 │ │ lsrs r1, r0, #24 │ │ - b.n 257ae │ │ + b.n 44e5e │ │ ldrh r7, [r5, #22] │ │ bic.w r0, r2, #557056 @ 0x88000 │ │ - b.n 259c2 │ │ + b.n 45072 │ │ lsls r3, r0, #4 │ │ - b.n 25c3a │ │ + b.n 452ea │ │ ldr r7, [r1, #44] @ 0x2c │ │ - bne.w fff47c4e │ │ + bne.w fff672fe │ │ @ instruction: 0xf3f92b90 │ │ cdp 4, 3, cr4, cr7, cr6, {7} │ │ @ instruction: 0xf3640ce6 │ │ @ instruction: 0xf2f00044 │ │ - b.n 24ee8 │ │ + b.n 44598 │ │ lsls r7, r7, #7 │ │ - b.n 25c96 │ │ + b.n 45346 │ │ adds r0, r3, r4 │ │ - b.n 25018 │ │ + b.n 446c8 │ │ lsls r3, r0, #12 │ │ - b.n 254de │ │ + b.n 44b8e │ │ movs r1, #242 @ 0xf2 │ │ movw r4, #16608 @ 0x40e0 │ │ bfi r0, r8, #4, #4294967294 │ │ - b.n 25608 │ │ + b.n 44cb8 │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2620a22 │ │ - b.n 257f2 │ │ + b.n 44ea2 │ │ lsls r0, r1, #1 │ │ - b.n 24f0c │ │ + b.n 445bc │ │ lsls r4, r3, #1 │ │ - b.n 25990 │ │ + b.n 45040 │ │ str r4, [r0, #0] │ │ - b.n 259fe │ │ + b.n 450ae │ │ lsrs r7, r1, #10 │ │ orr.w r3, r6, #8896 @ 0x22c0 │ │ add.w r0, r0, ip, lsr #5 │ │ - b.n 24f40 │ │ + b.n 445f0 │ │ adds r0, #72 @ 0x48 │ │ - b.n 259a4 │ │ + b.n 45054 │ │ strh r0, [r0, #6] │ │ - b.n 259a8 │ │ + b.n 45058 │ │ eors r4, r2 │ │ - b.n 25a20 │ │ + b.n 450d0 │ │ strb r7, [r7, #12] │ │ - b.n 25c9c │ │ + b.n 4534c │ │ strb r0, [r1, #6] │ │ - b.n 25038 │ │ + b.n 446e8 │ │ strb r4, [r7, #0] │ │ - b.n 24f58 │ │ + b.n 44608 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr0, cr0, cr13, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 2586e │ │ + b.n 44f1e │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f07c23 │ │ - b.n 25844 │ │ + b.n 44ef4 │ │ strb r4, [r5, #6] │ │ - b.n 25054 │ │ + b.n 44704 │ │ strb r2, [r2, #5] │ │ - b.n 25530 │ │ + b.n 44be0 │ │ strb r4, [r4, #6] │ │ - b.n 2505c │ │ + b.n 4470c │ │ strb r7, [r7, #15] │ │ - b.n 25d06 │ │ + b.n 453b6 │ │ adds r1, #3 │ │ - b.n 25558 │ │ + b.n 44c08 │ │ subs r6, #34 @ 0x22 │ │ - b.n 25854 │ │ + b.n 44f04 │ │ adds r1, #168 @ 0xa8 │ │ - b.n 2506c │ │ + b.n 4471c │ │ subs r2, r2, #5 │ │ - b.n 25a74 │ │ + b.n 45124 │ │ cmp r2, #239 @ 0xef │ │ orn lr, r1, #2441216 @ 0x254000 │ │ - b.n 25a7c │ │ + b.n 4512c │ │ ldr r7, [r1, #40] @ 0x28 │ │ orn sl, r6, #30592 @ 0x7780 │ │ orn r0, r1, #2146304 @ 0x20c000 │ │ - b.n 2596e │ │ + b.n 4501e │ │ cmp r3, #144 @ 0x90 │ │ cdp 3, 3, cr4, cr7, cr4, {7} │ │ @ instruction: 0xf3f90ce6 │ │ @ instruction: 0xf2f01c01 │ │ - b.n 258ba │ │ + b.n 44f6a │ │ str r6, [r4, #68] @ 0x44 │ │ @ instruction: 0xf3681320 │ │ - b.n 25884 │ │ + b.n 44f34 │ │ movs r7, r7 │ │ - b.n 25986 │ │ + b.n 45036 │ │ asrs r0, r4, #6 │ │ - b.n 250a4 │ │ + b.n 44754 │ │ lsls r0, r4, #19 │ │ bfi r0, r4, #4, #6 │ │ - b.n 258d2 │ │ + b.n 44f82 │ │ lsrs r0, r0, #8 │ │ - b.n 258d6 │ │ + b.n 44f86 │ │ movs r1, #242 @ 0xf2 │ │ movw r1, #24816 @ 0x60f0 │ │ @ instruction: 0xf2620a8f │ │ orr.w r5, r4, #10616832 @ 0xa20000 │ │ - b.n 258a6 │ │ + b.n 44f56 │ │ lsls r4, r3, #6 │ │ - b.n 250c4 │ │ + b.n 44774 │ │ movs r0, r1 │ │ - b.n 258ee │ │ - ldr r3, [pc, #936] @ (25958 ) │ │ + b.n 44f9e │ │ + ldr r3, [pc, #936] @ (45008 ) │ │ add.w r0, r0, ip, lsr #29 │ │ - b.n 25a4c │ │ + b.n 450fc │ │ asrs r1, r1, #32 │ │ - b.n 258fa │ │ + b.n 44faa │ │ movs r0, #8 │ │ - b.n 258fe │ │ + b.n 44fae │ │ movs r7, r0 │ │ - b.n 25902 │ │ - ldr r0, [pc, #504] @ (257bc ) │ │ + b.n 44fb2 │ │ + ldr r0, [pc, #504] @ (44e6c ) │ │ add.w r0, r0, r5 │ │ - b.n 2590a │ │ + b.n 44fba │ │ asrs r5, r0, #32 │ │ - b.n 2590e │ │ + b.n 44fbe │ │ movs r0, #8 │ │ - b.n 25912 │ │ - ldr r0, [pc, #488] @ (257bc ) │ │ + b.n 44fc2 │ │ + ldr r0, [pc, #488] @ (44e6c ) │ │ add.w r0, r0, r8, asr #24 │ │ - b.n 25ae4 │ │ + b.n 45194 │ │ movs r0, #7 │ │ - b.n 2591e │ │ + b.n 44fce │ │ movs r6, r0 │ │ - b.n 25922 │ │ + b.n 44fd2 │ │ asrs r6, r0, #32 │ │ - b.n 25926 │ │ - ldr r0, [pc, #468] @ (257bc ) │ │ + b.n 44fd6 │ │ + ldr r0, [pc, #468] @ (44e6c ) │ │ @ instruction: 0xeb008050 │ │ @ instruction: 0xf2802010 │ │ - b.n 25afc │ │ - ldr r2, [pc, #828] @ (25930 ) │ │ + b.n 451ac │ │ + ldr r2, [pc, #828] @ (44fe0 ) │ │ orn r0, r2, #933888 @ 0xe4000 │ │ - b.n 25b04 │ │ + b.n 451b4 │ │ asrs r0, r7, #32 │ │ - b.n 25d3e │ │ + b.n 453ee │ │ movs r5, r0 │ │ - b.n 25942 │ │ + b.n 44ff2 │ │ lsrs r1, r0, #11 │ │ - bne.w fffc5b24 │ │ + bne.w fffe51d4 │ │ and.w r0, r2, #294912 @ 0x48000 │ │ - b.n 25b28 │ │ + b.n 451d8 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 25b1a │ │ + b.n 451ca │ │ ldrh r6, [r2, #26] │ │ vldr d25, [sp, #384] @ 0x180 │ │ vldr s9, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 25b2a │ │ + b.n 451da │ │ lsrs r1, r0, #11 │ │ orr.w r0, r2, #2113536 @ 0x204000 │ │ - b.n 25d6e │ │ + b.n 4541e │ │ cmp r2, #207 @ 0xcf │ │ orn r1, r6, #1114112 @ 0x110000 │ │ - b.n 25150 │ │ + b.n 44800 │ │ asrs r0, r0, #32 │ │ - b.n 25d7a │ │ + b.n 4542a │ │ ldrh r7, [r1, #20] │ │ and.w sl, r4, #423936 @ 0x67800 │ │ orr.w sl, r0, #1656 @ 0x678 │ │ orr.w r1, r2, #1409024 @ 0x158000 │ │ - b.n 25164 │ │ + b.n 44814 │ │ ldrh r4, [r5, #24] │ │ vstr d25, [sp, #216] @ 0xd8 │ │ @ instruction: 0xedcdf92d │ │ @ instruction: 0xebff00b8 │ │ - b.n 25214 │ │ + b.n 448c4 │ │ movs r1, r0 │ │ - b.n 25c7e │ │ + b.n 4532e │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r6, r3 │ │ @ instruction: 0xea00f000 │ │ - b.n 25caa │ │ - blx 425cac │ │ - blx 425cb0 │ │ + b.n 4535a │ │ + blx 44535c │ │ + blx 445360 │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -53942,1482 +96683,1482 @@ │ │ rev r1, r2 │ │ ldr r4, [sp, #944] @ 0x3b0 │ │ strh r1, [r0, r6] │ │ movs r3, #146 @ 0x92 │ │ str r1, [sp, #72] @ 0x48 │ │ asrs r7, r4, #5 │ │ ldrb r7, [r1, #24] │ │ - bne.n 257a6 │ │ + bne.n 44e56 │ │ vhsub.s8 q15, , │ │ strb r0, [r4, #4] │ │ - b.n 25120 │ │ + b.n 447d0 │ │ str r4, [r3, #16] │ │ - b.n 25124 │ │ + b.n 447d4 │ │ adcs r2, r0 │ │ - b.n 25cfa │ │ + b.n 453aa │ │ str r0, [r3, r4] │ │ - b.n 2512c │ │ + b.n 447dc │ │ ands r6, r6 │ │ - b.n 25d94 │ │ + b.n 45444 │ │ asrs r7, r0, #32 │ │ - b.n 25a0a │ │ + b.n 450ba │ │ ands r5, r0 │ │ ldmia.w lr, {r0, r2, ip} │ │ - b.n 25a08 │ │ + b.n 450b8 │ │ asrs r0, r0, #32 │ │ - b.n 25a0c │ │ + b.n 450bc │ │ stmia r1!, {r3} │ │ - b.n 25144 │ │ + b.n 447f4 │ │ asrs r2, r0, #32 │ │ - b.n 25a14 │ │ + b.n 450c4 │ │ adds r1, #4 │ │ - b.n 2514c │ │ + b.n 447fc │ │ asrs r6, r1, #32 │ │ - b.n 25a1c │ │ + b.n 450cc │ │ strb r7, [r0, #0] │ │ - b.n 25ade │ │ + b.n 4518e │ │ asrs r4, r1, #32 │ │ - b.n 25a24 │ │ + b.n 450d4 │ │ str r6, [r0, #0] │ │ - b.n 25ae6 │ │ + b.n 45196 │ │ asrs r3, r0, #32 │ │ - b.n 25a4c │ │ + b.n 450fc │ │ str r5, [r0, r0] │ │ - b.n 25aee │ │ + b.n 4519e │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #15 │ │ str r0, [sp, #16] │ │ - b.n 25864 │ │ + b.n 44f14 │ │ ands r0, r0 │ │ - b.n 25e7a │ │ + b.n 4552a │ │ strb r0, [r0, #0] │ │ - b.n 25c86 │ │ - ldr r6, [pc, #560] @ (25970 ) │ │ - b.n 25d4c │ │ + b.n 45336 │ │ + ldr r6, [pc, #560] @ (45020 ) │ │ + b.n 453fc │ │ movs r0, r0 │ │ - b.n 25b06 │ │ - ldr r7, [pc, #840] @ (25a90 ) │ │ - b.n 25de0 │ │ + b.n 451b6 │ │ + ldr r7, [pc, #840] @ (45140 ) │ │ + b.n 45490 │ │ strb r4, [r0, #0] │ │ - b.n 25a5c │ │ + b.n 4510c │ │ ands r3, r7 │ │ - b.n 25d66 │ │ + b.n 45416 │ │ str r6, [r0, #0] │ │ - b.n 25884 │ │ - ldr r7, [pc, #288] @ (25878 ) │ │ - b.n 25dee │ │ + b.n 44f34 │ │ + ldr r7, [pc, #288] @ (44f28 ) │ │ + b.n 4549e │ │ str r4, [r0, r0] │ │ - b.n 258c8 │ │ - ldr r4, [pc, #920] @ (25af8 ) │ │ - b.n 25d7c │ │ + b.n 44f78 │ │ + ldr r4, [pc, #920] @ (451a8 ) │ │ + b.n 4542c │ │ movs r0, #2 │ │ - b.n 25b26 │ │ - ldr r2, [pc, #696] @ (25a20 ) │ │ - b.n 25e00 │ │ + b.n 451d6 │ │ + ldr r2, [pc, #696] @ (450d0 ) │ │ + b.n 454b0 │ │ movs r4, r0 │ │ - b.n 258ce │ │ + b.n 44f7e │ │ movs r1, r0 │ │ - b.n 25772 │ │ + b.n 44e22 │ │ lsls r4, r2, #4 │ │ - b.n 2518c │ │ + b.n 4483c │ │ movs r5, r0 │ │ - b.n 2577c │ │ + b.n 44e2c │ │ lsls r0, r3, #4 │ │ - b.n 25194 │ │ + b.n 44844 │ │ movs r6, r0 │ │ - b.n 25784 │ │ + b.n 44e34 │ │ lsls r4, r3, #4 │ │ - b.n 2519c │ │ + b.n 4484c │ │ movs r1, r1 │ │ - b.n 2578c │ │ + b.n 44e3c │ │ movs r0, #1 │ │ - b.n 25d32 │ │ + b.n 453e2 │ │ lsls r0, r4, #4 │ │ - b.n 251a8 │ │ + b.n 44858 │ │ movs r6, r1 │ │ - b.n 25b56 │ │ + b.n 45206 │ │ movs r0, r0 │ │ - b.n 25d3a │ │ + b.n 453ea │ │ movs r0, #1 │ │ - b.n 257a2 │ │ + b.n 44e52 │ │ movs r1, r0 │ │ - b.n 257a2 │ │ + b.n 44e52 │ │ lsls r4, r1, #4 │ │ - b.n 251bc │ │ + b.n 4486c │ │ movs r4, r1 │ │ - b.n 25b6a │ │ + b.n 4521a │ │ movs r1, #16 │ │ - b.n 251c4 │ │ + b.n 44874 │ │ movs r0, r0 │ │ - b.n 25d52 │ │ + b.n 45402 │ │ movs r1, r0 │ │ - b.n 257b6 │ │ + b.n 44e66 │ │ lsls r0, r1, #4 │ │ - b.n 251d0 │ │ + b.n 44880 │ │ movs r3, r0 │ │ - b.n 25b7e │ │ + b.n 4522e │ │ movs r0, r0 │ │ - b.n 25d42 │ │ + b.n 453f2 │ │ movs r1, r0 │ │ - b.n 257c6 │ │ + b.n 44e76 │ │ lsls r4, r0, #4 │ │ - b.n 251e0 │ │ + b.n 44890 │ │ lsls r0, r2, #2 │ │ - b.n 25ce8 │ │ + b.n 45398 │ │ str.w lr, [lr, #3071] @ 0xbff │ │ movs r0, #180 @ 0xb4 │ │ - b.n 25310 │ │ + b.n 449c0 │ │ strb r4, [r4, #2] │ │ - b.n 25cf4 │ │ + b.n 453a4 │ │ lsrs r2, r2, #24 │ │ - b.n 25c7c │ │ + b.n 4532c │ │ lsrs r7, r5, #11 │ │ orn r3, r0, #2592 @ 0xa20 │ │ - b.n 25b26 │ │ + b.n 451d6 │ │ str r1, [r0, #0] │ │ - b.n 2537e │ │ + b.n 44a2e │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 25b2e │ │ + b.n 451de │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {sp, lr} │ │ - b.n 2538a │ │ + b.n 44a3a │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 25b3a │ │ + b.n 451ea │ │ str r4, [r0, #0] │ │ - b.n 25392 │ │ + b.n 44a42 │ │ ldr r7, [r4, #0] │ │ - b.n 25b42 │ │ + b.n 451f2 │ │ strb r5, [r0, #0] │ │ - b.n 2539a │ │ + b.n 44a4a │ │ str r3, [r0, #0] │ │ - b.n 2539e │ │ + b.n 44a4e │ │ ldrb r7, [r2, #17] │ │ - b.n 257d0 │ │ + b.n 44e80 │ │ movs r1, #2 │ │ - b.n 25b20 │ │ + b.n 451d0 │ │ movs r0, #2 │ │ - b.n 253aa │ │ + b.n 44a5a │ │ movs r1, #35 @ 0x23 │ │ - b.n 25b5a │ │ + b.n 4520a │ │ strb r0, [r2, #2] │ │ - b.n 25d38 │ │ + b.n 453e8 │ │ movs r0, #8 │ │ - b.n 253b6 │ │ + b.n 44a66 │ │ movs r5, #35 @ 0x23 │ │ - b.n 25b66 │ │ + b.n 45216 │ │ movs r0, #7 │ │ - b.n 253be │ │ + b.n 44a6e │ │ cmp r1, #35 @ 0x23 │ │ - b.n 25b6e │ │ + b.n 4521e │ │ movs r0, #6 │ │ - b.n 253c6 │ │ + b.n 44a76 │ │ movs r2, #33 @ 0x21 │ │ - b.n 25b76 │ │ + b.n 45226 │ │ movs r0, #11 │ │ - b.n 253ce │ │ + b.n 44a7e │ │ movs r6, #33 @ 0x21 │ │ - b.n 25b7e │ │ + b.n 4522e │ │ movs r0, #10 │ │ - b.n 253d6 │ │ + b.n 44a86 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 25810 │ │ + b.n 44ec0 │ │ movs r3, #3 │ │ - b.n 25b4e │ │ + b.n 451fe │ │ movs r0, #9 │ │ - b.n 253e2 │ │ + b.n 44a92 │ │ movs r3, #32 │ │ - b.n 25b92 │ │ + b.n 45242 │ │ movs r0, #14 │ │ - b.n 253ea │ │ + b.n 44a9a │ │ movs r7, #32 │ │ - b.n 25b9a │ │ + b.n 4524a │ │ movs r0, #13 │ │ - b.n 253f2 │ │ + b.n 44aa2 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 25828 │ │ + b.n 44ed8 │ │ adds r0, #160 @ 0xa0 │ │ - b.n 253a0 │ │ + b.n 44a50 │ │ asrs r1, r0, #8 │ │ - b.n 25b6e │ │ + b.n 4521e │ │ asrs r4, r1, #32 │ │ - b.n 25402 │ │ + b.n 44ab2 │ │ subs r1, r5, #5 │ │ - b.n 25d10 │ │ + b.n 453c0 │ │ str r4, [r3, #8] │ │ - b.n 253b0 │ │ + b.n 44a60 │ │ strb r3, [r4, r0] │ │ - b.n 25bba │ │ + b.n 4526a │ │ cmp r2, #239 @ 0xef │ │ orn r0, r1, #9280 @ 0x2440 │ │ - b.n 25416 │ │ + b.n 44ac6 │ │ ldr r3, [r4, r0] │ │ - b.n 25bc6 │ │ + b.n 45276 │ │ str r0, [r2, r0] │ │ - b.n 2541e │ │ + b.n 44ace │ │ str r0, [r1, r0] │ │ - b.n 25bce │ │ + b.n 4527e │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r4, ip, sp} │ │ - b.n 2542a │ │ + b.n 44ada │ │ subs r4, #83 @ 0x53 │ │ - b.n 2585c │ │ + b.n 44f0c │ │ lsls r0, r0, #4 │ │ - b.n 25ba4 │ │ + b.n 45254 │ │ movs r7, r1 │ │ - b.n 25436 │ │ + b.n 44ae6 │ │ lsls r6, r4, #4 │ │ - b.n 25be6 │ │ + b.n 45296 │ │ movs r5, r2 │ │ - b.n 2543e │ │ + b.n 44aee │ │ lsls r6, r4, #20 │ │ - b.n 25bee │ │ + b.n 4529e │ │ movs r4, r2 │ │ - b.n 25446 │ │ + b.n 44af6 │ │ lsrs r6, r4, #4 │ │ - b.n 25bf6 │ │ + b.n 452a6 │ │ movs r3, r2 │ │ - b.n 2544e │ │ + b.n 44afe │ │ lsls r7, r4, #8 │ │ - b.n 25bfe │ │ + b.n 452ae │ │ movs r0, r3 │ │ - b.n 25456 │ │ + b.n 44b06 │ │ lsls r7, r4, #24 │ │ - b.n 25c06 │ │ + b.n 452b6 │ │ movs r7, r2 │ │ - b.n 2545e │ │ + b.n 44b0e │ │ lsrs r7, r2, #9 │ │ - b.n 25898 │ │ + b.n 44f48 │ │ lsls r6, r0, #12 │ │ - b.n 25bd2 │ │ + b.n 45282 │ │ movs r6, r2 │ │ - b.n 2546a │ │ + b.n 44b1a │ │ lsls r2, r4, #12 │ │ - b.n 25c1a │ │ + b.n 452ca │ │ movs r3, r3 │ │ - b.n 25472 │ │ + b.n 44b22 │ │ lsls r2, r4, #28 │ │ - b.n 25c22 │ │ + b.n 452d2 │ │ movs r2, r3 │ │ - b.n 2547a │ │ + b.n 44b2a │ │ lsrs r2, r2, #13 │ │ - b.n 258b0 │ │ + b.n 44f60 │ │ lsls r7, r0, #8 │ │ - b.n 25bee │ │ + b.n 4529e │ │ movs r1, r3 │ │ - b.n 25486 │ │ + b.n 44b36 │ │ lsls r1, r4, #16 │ │ - b.n 25c36 │ │ + b.n 452e6 │ │ asrs r7, r3, #32 │ │ - b.n 2548e │ │ + b.n 44b3e │ │ movs r6, r3 │ │ - b.n 25492 │ │ + b.n 44b42 │ │ lsrs r1, r4, #32 │ │ - b.n 25c42 │ │ + b.n 452f2 │ │ movs r5, r3 │ │ - b.n 2549a │ │ + b.n 44b4a │ │ lsrs r1, r2, #17 │ │ - b.n 258cc │ │ + b.n 44f7c │ │ lsls r2, r0, #4 │ │ - b.n 25c0e │ │ + b.n 452be │ │ movs r4, r3 │ │ - b.n 254a6 │ │ + b.n 44b56 │ │ movs r0, r2 │ │ - b.n 25e26 │ │ + b.n 454d6 │ │ asrs r2, r1, #32 │ │ - b.n 25c5a │ │ + b.n 4530a │ │ movs r0, #32 │ │ - b.n 2605e │ │ + b.n 4570e │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 26066 │ │ + b.n 45716 │ │ cmp r2, #128 @ 0x80 │ │ orr.w r0, r5, #12582912 @ 0xc00000 │ │ - b.n 2606e │ │ + b.n 4571e │ │ movs r0, r0 │ │ - b.n 2543c │ │ + b.n 44aec │ │ movs r0, r1 │ │ - b.n 25c76 │ │ - b.n 255ae │ │ + b.n 45326 │ │ + b.n 44c5e │ │ @ instruction: 0xebff1050 │ │ - b.n 25e58 │ │ + b.n 45508 │ │ movs r0, r1 │ │ - b.n 25c82 │ │ + b.n 45332 │ │ movs r0, #32 │ │ - b.n 26086 │ │ - b.n 255b6 │ │ + b.n 45736 │ │ + b.n 44c66 │ │ @ instruction: 0xebff102c │ │ - b.n 25488 │ │ + b.n 44b38 │ │ movs r0, r1 │ │ - b.n 25c92 │ │ + b.n 45342 │ │ movs r0, #32 │ │ - b.n 26096 │ │ - b.n 255be │ │ + b.n 45746 │ │ + b.n 44c6e │ │ @ instruction: 0xebff0000 │ │ - b.n 25488 │ │ + b.n 44b38 │ │ movs r4, #7 │ │ - b.n 260a2 │ │ + b.n 45752 │ │ asrs r0, r2, #18 │ │ - b.n 254a4 │ │ + b.n 44b54 │ │ subs r4, #255 @ 0xff │ │ - b.n 260aa │ │ + b.n 4575a │ │ movs r2, #160 @ 0xa0 │ │ - b.n 25972 │ │ + b.n 45022 │ │ movs r1, #0 │ │ - b.n 25388 │ │ + b.n 44a38 │ │ movs r5, #128 @ 0x80 │ │ - b.n 25cb6 │ │ + b.n 45366 │ │ adds r2, #160 @ 0xa0 │ │ - b.n 25980 │ │ + b.n 45030 │ │ movs r0, #114 @ 0x72 │ │ - b.n 2571c │ │ + b.n 44dcc │ │ asrs r1, r0, #32 │ │ - b.n 25aa0 │ │ + b.n 45150 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 25c8a │ │ + b.n 4533a │ │ movs r0, #3 │ │ - b.n 25c8e │ │ + b.n 4533e │ │ subs r2, #208 @ 0xd0 │ │ - b.n 2595c │ │ + b.n 4500c │ │ movs r7, r6 │ │ - b.n 25e52 │ │ + b.n 45502 │ │ movs r0, #3 │ │ - b.n 25c9a │ │ + b.n 4534a │ │ movs r7, r7 │ │ - b.n 25d9a │ │ + b.n 4544a │ │ movs r0, #252 @ 0xfc │ │ - b.n 253b4 │ │ + b.n 44a64 │ │ movs r0, #1 │ │ - b.n 25ea2 │ │ + b.n 45552 │ │ movs r0, r1 │ │ - b.n 25ce6 │ │ - b.n 255e6 │ │ + b.n 45396 │ │ + b.n 44c96 │ │ @ instruction: 0xebff1c01 │ │ - b.n 25e44 │ │ + b.n 454f4 │ │ movs r0, r1 │ │ - b.n 25cf2 │ │ + b.n 453a2 │ │ movs r0, #8 │ │ - b.n 260f6 │ │ - b.n 255ee │ │ + b.n 457a6 │ │ + b.n 44c9e │ │ @ instruction: 0xebff00a4 │ │ - b.n 253f4 │ │ + b.n 44aa4 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 253f8 │ │ + b.n 44aa8 │ │ lsrs r0, r6, #28 │ │ - b.n 25744 │ │ + b.n 44df4 │ │ asrs r4, r5, #2 │ │ - b.n 25400 │ │ + b.n 44ab0 │ │ lsls r0, r0, #1 │ │ - b.n 253e4 │ │ + b.n 44a94 │ │ lsrs r3, r6, #28 │ │ - b.n 25750 │ │ + b.n 44e00 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 2540c │ │ + b.n 44abc │ │ lsls r4, r0, #1 │ │ - b.n 253f0 │ │ + b.n 44aa0 │ │ lsrs r1, r6, #28 │ │ - b.n 2575c │ │ + b.n 44e0c │ │ strb r4, [r6, #2] │ │ - b.n 25418 │ │ + b.n 44ac8 │ │ asrs r4, r3, #1 │ │ - b.n 25e7c │ │ + b.n 4552c │ │ lsls r0, r1, #1 │ │ - b.n 25400 │ │ + b.n 44ab0 │ │ lsrs r2, r6, #28 │ │ - b.n 2576c │ │ + b.n 44e1c │ │ str r0, [r7, r2] │ │ - b.n 25428 │ │ + b.n 44ad8 │ │ movs r0, #0 │ │ - b.n 26136 │ │ + b.n 457e6 │ │ lsls r4, r1, #1 │ │ - b.n 25410 │ │ + b.n 44ac0 │ │ lsrs r7, r6, #28 │ │ - b.n 2577c │ │ + b.n 44e2c │ │ str r4, [r7, #8] │ │ - b.n 25438 │ │ + b.n 44ae8 │ │ lsls r0, r2, #1 │ │ - b.n 2541c │ │ + b.n 44acc │ │ lsrs r5, r6, #28 │ │ - b.n 25788 │ │ + b.n 44e38 │ │ stmia r0!, {r6, r7} │ │ - b.n 25444 │ │ + b.n 44af4 │ │ ldrb r1, [r0, r0] │ │ - b.n 25ea8 │ │ + b.n 45558 │ │ lsls r4, r2, #1 │ │ - b.n 2542c │ │ + b.n 44adc │ │ lsrs r6, r6, #28 │ │ - b.n 25798 │ │ + b.n 44e48 │ │ lsls r0, r3, #1 │ │ - b.n 25434 │ │ + b.n 44ae4 │ │ lsrs r4, r7, #28 │ │ - b.n 257a0 │ │ + b.n 44e50 │ │ lsls r4, r3, #1 │ │ - b.n 2543c │ │ + b.n 44aec │ │ movs r5, r0 │ │ - b.n 25d6a │ │ + b.n 4541a │ │ stmia r2!, {r4, r6} │ │ @ instruction: 0xebff20e0 │ │ - b.n 25ec8 │ │ + b.n 45578 │ │ movs r5, r0 │ │ - b.n 25d76 │ │ + b.n 45426 │ │ asrs r5, r0, #32 │ │ - b.n 25d7a │ │ + b.n 4542a │ │ lsls r4, r0, #9 │ │ @ instruction: 0xeb00cc01 │ │ - b.n 25ed8 │ │ + b.n 45588 │ │ strb r0, [r4, #4] │ │ - b.n 2547c │ │ + b.n 44b2c │ │ str r4, [r3, r4] │ │ - b.n 25480 │ │ + b.n 44b30 │ │ asrs r7, r0, #32 │ │ ldmia.w ip, {lr} │ │ - b.n 25b80 │ │ + b.n 45230 │ │ str r0, [r3, #16] │ │ - b.n 2548c │ │ - b.n 25a5a │ │ - b.n 25ba4 │ │ + b.n 44b3c │ │ + b.n 4510a │ │ + b.n 45254 │ │ movs r5, r0 │ │ - b.n 25bc0 │ │ + b.n 45270 │ │ adds r1, #20 │ │ - b.n 25498 │ │ + b.n 44b48 │ │ strh r2, [r0, #0] │ │ - b.n 25bb2 │ │ + b.n 45262 │ │ movs r0, #6 │ │ - b.n 25bce │ │ + b.n 4527e │ │ lsls r0, r6, #3 │ │ - b.n 254a4 │ │ + b.n 44b54 │ │ asrs r0, r2, #4 │ │ - b.n 254a8 │ │ + b.n 44b58 │ │ str r4, [r1, #0] │ │ - b.n 25bdc │ │ + b.n 4528c │ │ movs r1, #4 │ │ - b.n 254b0 │ │ + b.n 44b60 │ │ str r0, [r0, r0] │ │ - b.n 2623e │ │ + b.n 458ee │ │ strb r0, [r0, #0] │ │ - b.n 25be4 │ │ + b.n 45294 │ │ lsls r4, r5, #3 │ │ - b.n 254bc │ │ + b.n 44b6c │ │ asrs r4, r1, #4 │ │ - b.n 254c0 │ │ + b.n 44b70 │ │ stmia r0!, {} │ │ - b.n 261ce │ │ + b.n 4587e │ │ ands r4, r2 │ │ - b.n 255ac │ │ + b.n 44c5c │ │ adds r0, #0 │ │ - b.n 25bf8 │ │ + b.n 452a8 │ │ lsls r0, r5, #3 │ │ - b.n 254d0 │ │ + b.n 44b80 │ │ asrs r0, r1, #4 │ │ - b.n 254d4 │ │ - b.n 25ac0 │ │ - b.n 255bc │ │ + b.n 44b84 │ │ + b.n 45170 │ │ + b.n 44c6c │ │ asrs r0, r0, #32 │ │ - b.n 25c08 │ │ + b.n 452b8 │ │ lsls r4, r4, #3 │ │ - b.n 254e0 │ │ + b.n 44b90 │ │ strh r4, [r1, #0] │ │ - b.n 255c8 │ │ + b.n 44c78 │ │ movs r0, r0 │ │ - b.n 25c16 │ │ + b.n 452c6 │ │ movs r0, #3 │ │ - b.n 25ab8 │ │ + b.n 45168 │ │ movs r0, #0 │ │ - b.n 25abe │ │ + b.n 4516e │ │ asrs r4, r5, #32 │ │ - b.n 255d8 │ │ + b.n 44c88 │ │ movs r0, r3 │ │ - b.n 255dc │ │ + b.n 44c8c │ │ lsrs r4, r1, #26 │ │ - b.n 260d0 │ │ + b.n 45780 │ │ str r0, [r1, #0] │ │ - b.n 255e4 │ │ + b.n 44c94 │ │ lsrs r2, r2, #31 │ │ - b.n 26164 │ │ + b.n 45814 │ │ adds r0, #28 │ │ - b.n 255ec │ │ + b.n 44c9c │ │ str r0, [sp, #0] │ │ - b.n 25cf4 │ │ + b.n 453a4 │ │ adds r0, #5 │ │ - b.n 25b7e │ │ + b.n 4522e │ │ movs r1, #64 @ 0x40 │ │ - b.n 260e6 │ │ + b.n 45796 │ │ adds r0, #1 │ │ asrs r0, r0, #12 │ │ movs r0, #54 @ 0x36 │ │ - b.n 26180 │ │ + b.n 45830 │ │ movs r2, r0 │ │ - b.n 25d92 │ │ + b.n 45442 │ │ str r0, [r0, r0] │ │ - b.n 2622e │ │ + b.n 458de │ │ str r1, [r0, r0] │ │ strh r0, [r0, #24] │ │ movs r0, r0 │ │ - b.n 25db2 │ │ + b.n 45462 │ │ movs r3, r7 │ │ - b.n 2610e │ │ - b.n 25afc │ │ - b.n 2623e │ │ + b.n 457be │ │ + b.n 451ac │ │ + b.n 458ee │ │ lsrs r0, r1, #29 │ │ - b.n 26196 │ │ - b.n 25b06 │ │ + b.n 45846 │ │ + b.n 451b6 │ │ strh r0, [r0, #24] │ │ stmia r0!, {r0} │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 25dbe │ │ + b.n 4546e │ │ ands r0, r0 │ │ - b.n 26252 │ │ + b.n 45902 │ │ strh r0, [r0, #0] │ │ - b.n 26256 │ │ + b.n 45906 │ │ lsrs r6, r4, #19 │ │ - b.n 26134 │ │ + b.n 457e4 │ │ ands r1, r0 │ │ strh r0, [r0, #24] │ │ strh r1, [r0, #0] │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 261bc │ │ + b.n 4586c │ │ movs r0, r0 │ │ - b.n 25dd6 │ │ + b.n 45486 │ │ str r1, [r0, #0] │ │ - b.n 2603c │ │ + b.n 456ec │ │ movs r0, #0 │ │ - b.n 26272 │ │ + b.n 45922 │ │ asrs r0, r0, #32 │ │ - b.n 26276 │ │ + b.n 45926 │ │ ldr r6, [r2, #112] @ 0x70 │ │ - b.n 25e18 │ │ + b.n 454c8 │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 26234 │ │ + b.n 458e4 │ │ movs r0, r0 │ │ - b.n 2628a │ │ + b.n 4593a │ │ str r6, [r4, #40] @ 0x28 │ │ - b.n 25e8e │ │ + b.n 4553e │ │ movs r1, r0 │ │ adds r3, #0 │ │ adds r0, #3 │ │ - b.n 25e56 │ │ + b.n 45506 │ │ str r3, [r0, #0] │ │ - b.n 25ee6 │ │ - blx 42edac │ │ + b.n 45596 │ │ + blx 44e45c │ │ movs r6, r0 │ │ - b.n 25ee4 │ │ + b.n 45594 │ │ movs r3, r0 │ │ - b.n 25e66 │ │ + b.n 45516 │ │ adds r1, #115 @ 0x73 │ │ - b.n 2617e │ │ + b.n 4582e │ │ asrs r0, r0, #32 │ │ - b.n 25ef2 │ │ + b.n 455a2 │ │ adds r0, #45 @ 0x2d │ │ - b.n 261fa │ │ + b.n 458aa │ │ asrs r6, r0, #32 │ │ - b.n 25e78 │ │ + b.n 45528 │ │ str r1, [r0, #0] │ │ - b.n 25f0a │ │ + b.n 455ba │ │ movs r0, r0 │ │ - b.n 25e8a │ │ + b.n 4553a │ │ ands r0, r0 │ │ - b.n 25f0a │ │ + b.n 455ba │ │ asrs r1, r0, #32 │ │ - b.n 25e8e │ │ - ldr r6, [pc, #764] @ (25e84 ) │ │ - b.n 261a0 │ │ + b.n 4553e │ │ + ldr r6, [pc, #764] @ (45534 ) │ │ + b.n 45850 │ │ movs r0, #1 │ │ - b.n 25f26 │ │ - ldr r7, [pc, #804] @ (25eb4 ) │ │ - b.n 26216 │ │ + b.n 455d6 │ │ + ldr r7, [pc, #804] @ (45564 ) │ │ + b.n 458c6 │ │ movs r0, r0 │ │ - b.n 25e9a │ │ + b.n 4554a │ │ movs r0, #0 │ │ - b.n 25f24 │ │ + b.n 455d4 │ │ movs r0, r0 │ │ - b.n 25f3a │ │ + b.n 455ea │ │ movs r1, r0 │ │ - b.n 25ea2 │ │ + b.n 45552 │ │ asrs r1, r3, #12 │ │ - b.n 261aa │ │ + b.n 4585a │ │ movs r2, r0 │ │ - b.n 25eaa │ │ + b.n 4555a │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 261b8 │ │ + b.n 45868 │ │ movs r0, r0 │ │ - b.n 260f2 │ │ + b.n 457a2 │ │ asrs r1, r2, #21 │ │ - b.n 2623e │ │ + b.n 458ee │ │ movs r0, #183 @ 0xb7 │ │ - b.n 26244 │ │ + b.n 458f4 │ │ lsls r0, r2, #18 │ │ - b.n 25bc6 │ │ + b.n 45276 │ │ lsls r0, r2, #14 │ │ - b.n 25bc8 │ │ + b.n 45278 │ │ lsls r0, r2, #6 │ │ - b.n 25bd0 │ │ + b.n 45280 │ │ asrs r4, r2, #32 │ │ - b.n 25704 │ │ + b.n 44db4 │ │ lsls r0, r2, #10 │ │ - b.n 25bd2 │ │ + b.n 45282 │ │ ands r4, r0 │ │ - b.n 25cf4 │ │ + b.n 453a4 │ │ asrs r0, r2, #32 │ │ - b.n 25710 │ │ + b.n 44dc0 │ │ asrs r0, r0 │ │ - b.n 255f0 │ │ + b.n 44ca0 │ │ asrs r3, r0, #32 │ │ - b.n 25d40 │ │ + b.n 453f0 │ │ adds r0, #12 │ │ - b.n 2571c │ │ + b.n 44dcc │ │ asrs r4, r7, #3 │ │ - b.n 255fc │ │ + b.n 44cac │ │ str r2, [r0, #0] │ │ - b.n 25d50 │ │ + b.n 45400 │ │ movs r0, #8 │ │ - b.n 25728 │ │ + b.n 44dd8 │ │ str r0, [r7, #12] │ │ - b.n 25608 │ │ + b.n 44cb8 │ │ str r5, [r0, r0] │ │ - b.n 25d5a │ │ + b.n 4540a │ │ str r4, [r6, r3] │ │ - b.n 25610 │ │ + b.n 44cc0 │ │ adds r0, #0 │ │ - b.n 25d6c │ │ + b.n 4541c │ │ movs r4, r3 │ │ - b.n 2573c │ │ + b.n 44dec │ │ adds r0, #240 @ 0xf0 │ │ - b.n 2561c │ │ + b.n 44ccc │ │ movs r0, #0 │ │ - b.n 2616a │ │ + b.n 4581a │ │ movs r4, r5 │ │ - b.n 25748 │ │ + b.n 44df8 │ │ ands r7, r7 │ │ - b.n 257a6 │ │ + b.n 44e56 │ │ strb r0, [r0, #0] │ │ - b.n 26176 │ │ + b.n 45826 │ │ movs r0, r3 │ │ - b.n 25754 │ │ + b.n 44e04 │ │ asrs r3, r7, #32 │ │ - b.n 257b2 │ │ + b.n 44e62 │ │ stmia r0!, {} │ │ - b.n 26162 │ │ + b.n 45812 │ │ lsls r4, r5, #3 │ │ - b.n 260bc │ │ + b.n 4576c │ │ asrs r4, r0, #2 │ │ stmia.w r0, {r2, r5, sl} │ │ - b.n 25f6e │ │ + b.n 4561e │ │ movs r6, r7 │ │ - b.n 257c6 │ │ + b.n 44e76 │ │ lsrs r4, r4, #32 │ │ - b.n 25f76 │ │ + b.n 45626 │ │ movs r5, r7 │ │ - b.n 257ce │ │ + b.n 44e7e │ │ lsrs r4, r4, #16 │ │ - b.n 25f7e │ │ + b.n 4562e │ │ movs r4, r7 │ │ - b.n 257d6 │ │ + b.n 44e86 │ │ lsls r1, r4, #16 │ │ - b.n 25f86 │ │ + b.n 45636 │ │ movs r2, r7 │ │ - b.n 257de │ │ + b.n 44e8e │ │ lsrs r1, r4, #32 │ │ - b.n 25f8e │ │ + b.n 4563e │ │ movs r1, r7 │ │ - b.n 257e6 │ │ + b.n 44e96 │ │ lsrs r1, r4, #16 │ │ - b.n 25f96 │ │ + b.n 45646 │ │ movs r0, r7 │ │ - b.n 257ee │ │ + b.n 44e9e │ │ lsls r6, r4, #16 │ │ - b.n 25f9e │ │ + b.n 4564e │ │ movs r6, r6 │ │ - b.n 257f6 │ │ + b.n 44ea6 │ │ lsrs r6, r4, #32 │ │ - b.n 25fa6 │ │ + b.n 45656 │ │ movs r5, r6 │ │ - b.n 257fe │ │ + b.n 44eae │ │ lsrs r6, r4, #16 │ │ - b.n 25fae │ │ + b.n 4565e │ │ movs r4, r6 │ │ - b.n 25806 │ │ + b.n 44eb6 │ │ lsls r5, r4, #16 │ │ - b.n 25fb6 │ │ + b.n 45666 │ │ movs r2, r6 │ │ - b.n 2580e │ │ + b.n 44ebe │ │ lsrs r5, r4, #32 │ │ - b.n 25fbe │ │ + b.n 4566e │ │ movs r1, r6 │ │ - b.n 25816 │ │ + b.n 44ec6 │ │ lsrs r5, r4, #16 │ │ - b.n 25fc6 │ │ + b.n 45676 │ │ movs r0, r6 │ │ - b.n 2581e │ │ + b.n 44ece │ │ lsls r3, r4, #16 │ │ - b.n 25fce │ │ + b.n 4567e │ │ movs r6, r5 │ │ - b.n 25826 │ │ + b.n 44ed6 │ │ lsrs r3, r4, #32 │ │ - b.n 25fd6 │ │ + b.n 45686 │ │ movs r5, r5 │ │ - b.n 2582e │ │ + b.n 44ede │ │ lsrs r3, r4, #16 │ │ - b.n 25fde │ │ + b.n 4568e │ │ movs r4, r5 │ │ - b.n 25836 │ │ + b.n 44ee6 │ │ lsls r2, r4, #16 │ │ - b.n 25fe6 │ │ + b.n 45696 │ │ movs r2, r5 │ │ - b.n 2583e │ │ + b.n 44eee │ │ lsrs r2, r4, #32 │ │ - b.n 25fee │ │ + b.n 4569e │ │ movs r1, r5 │ │ - b.n 25846 │ │ + b.n 44ef6 │ │ lsrs r2, r4, #16 │ │ - b.n 25ff6 │ │ + b.n 456a6 │ │ movs r0, r5 │ │ - b.n 2584e │ │ + b.n 44efe │ │ lsls r7, r4, #16 │ │ - b.n 25ffe │ │ + b.n 456ae │ │ movs r6, r4 │ │ - b.n 25856 │ │ + b.n 44f06 │ │ lsrs r7, r4, #32 │ │ - b.n 26006 │ │ + b.n 456b6 │ │ movs r5, r4 │ │ - b.n 2585e │ │ + b.n 44f0e │ │ lsrs r7, r4, #16 │ │ - b.n 2600e │ │ + b.n 456be │ │ movs r4, r4 │ │ - b.n 25866 │ │ + b.n 44f16 │ │ lsls r4, r5, #16 │ │ - b.n 26016 │ │ + b.n 456c6 │ │ movs r2, r4 │ │ - b.n 2586e │ │ + b.n 44f1e │ │ lsrs r4, r5, #32 │ │ - b.n 2601e │ │ + b.n 456ce │ │ movs r1, r4 │ │ - b.n 25876 │ │ + b.n 44f26 │ │ lsrs r4, r5, #16 │ │ - b.n 26026 │ │ + b.n 456d6 │ │ movs r0, r4 │ │ - b.n 2587e │ │ + b.n 44f2e │ │ movs r0, r4 │ │ - b.n 25828 │ │ + b.n 44ed8 │ │ str r7, [r6, #0] │ │ - b.n 25886 │ │ + b.n 44f36 │ │ str r3, [r6, r0] │ │ - b.n 2588a │ │ + b.n 44f3a │ │ adds r0, #47 @ 0x2f │ │ - b.n 2588e │ │ + b.n 44f3e │ │ movs r0, #43 @ 0x2b │ │ - b.n 25892 │ │ + b.n 44f42 │ │ strb r7, [r4, #0] │ │ - b.n 25896 │ │ + b.n 44f46 │ │ stmia r0!, {r0, r1, r5} │ │ - b.n 2589a │ │ + b.n 44f4a │ │ lsls r0, r0, #3 │ │ - b.n 25720 │ │ + b.n 44dd0 │ │ lsls r0, r0, #3 │ │ - b.n 25744 │ │ + b.n 44df4 │ │ asrs r0, r5, #32 │ │ - b.n 2584c │ │ + b.n 44efc │ │ movs r1, r0 │ │ - b.n 26196 │ │ + b.n 45846 │ │ lsrs r7, r1, #8 │ │ orn fp, sl, #4718592 @ 0x480000 │ │ cdp 0, 14, cr0, cr2, cr1, {0} │ │ - b.n 26062 │ │ - ldr r2, [pc, #52] @ (25d58 ) │ │ + b.n 45712 │ │ + ldr r2, [pc, #52] @ (45408 ) │ │ orn r1, r0, #7929856 @ 0x790000 │ │ movw r1, #1266 @ 0x4f2 │ │ movw sl, #17935 @ 0x460f │ │ orn r1, r0, #1936 @ 0x790 │ │ movw sl, #24591 @ 0x600f │ │ orr.w sl, sl, #2288 @ 0x8f0 │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 26482 │ │ - ldr r2, [pc, #0] @ (25d44 ) │ │ + b.n 45b32 │ │ + ldr r2, [pc, #0] @ (453f4 ) │ │ orr.w lr, r1, #9568256 @ 0x920000 │ │ - b.n 261e0 │ │ + b.n 45890 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 26252 │ │ + b.n 45902 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #7340032 @ 0x700000 │ │ - b.n 261f0 │ │ + b.n 458a0 │ │ ldrh r5, [r1, #22] │ │ - beq.w fffa62fc │ │ + beq.w fffc59ac │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 26280 │ │ + b.n 45930 │ │ ldrh r5, [r1, #22] │ │ and.w sl, r0, #9371648 @ 0x8f0000 │ │ orn r1, r1, #7929856 @ 0x790000 │ │ - bls.w a6310 │ │ + bls.w c59c0 │ │ and.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 258b4 │ │ + b.n 44f64 │ │ lsrs r7, r1, #8 │ │ - bl ff066dde │ │ - b.n 26218 │ │ + bl ff08648e │ │ + b.n 458c8 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 262a4 │ │ + b.n 45954 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r6, sp} │ │ - b.n 258d0 │ │ + b.n 44f80 │ │ movs r0, #2 │ │ - b.n 25eb4 │ │ + b.n 45564 │ │ movs r7, r0 │ │ and.w r0, r0, r0, lsl #9 │ │ - b.n 258dc │ │ + b.n 44f8c │ │ movs r0, #2 │ │ - b.n 25ec0 │ │ + b.n 45570 │ │ movs r4, r0 │ │ and.w r0, r0, r8, ror #8 │ │ - b.n 258e8 │ │ + b.n 44f98 │ │ movs r0, #2 │ │ - b.n 25ecc │ │ + b.n 4557c │ │ movs r1, r0 │ │ and.w r0, r0, r0, ror #8 │ │ - b.n 258f4 │ │ + b.n 44fa4 │ │ movs r0, #2 │ │ - b.n 25ed8 │ │ + b.n 45588 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 258de │ │ + b.n 44f8e │ │ asrs r4, r5, #2 │ │ - b.n 258e2 │ │ + b.n 44f92 │ │ movs r2, r0 │ │ - b.n 26106 │ │ + b.n 457b6 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n 2650e │ │ - beq.n 25e30 │ │ - b.n 26268 │ │ + b.n 45bbe │ │ + beq.n 454e0 │ │ + b.n 45918 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 262f4 │ │ + b.n 459a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r1, r5, r6, r7, ip, sp, lr, pc} │ │ - vsra.u32 d31, d13, #3 │ │ - vsra.u32 , , #3 │ │ - vrshr.u32 d31, d5, #3 │ │ - vtbx.8 d31, {d13-d14}, d20 │ │ - vrsra.u32 d16, d4, #1 │ │ - vuzp. q8, q2 │ │ - vqrdmlah.s , q7, d4[0] │ │ - vsri.64 , q2, #3 │ │ - bmi.n 25daa │ │ - ldr r7, [pc, #960] @ (261c4 ) │ │ + ldmia.w sp!, {r1, r2, r6, r8, fp, ip, sp, lr, pc} │ │ + vtbl.8 d31, {d27-d28}, d1 │ │ + vshll.u32 , d29, #27 │ │ + vtbl.8 d31, {d11-d14}, d19 │ │ + vtbx.8 d31, {d11-d12}, d20 │ │ + vtbl.8 d19, {d15-d18}, d28 │ │ + vqrshrn.u64 d19, q6, #4 │ │ + vqshlu.s32 , q6, #28 │ │ + vsri.64 , q2, #4 │ │ + bmi.n 4545a │ │ + ldr r7, [pc, #960] @ (45874 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 26324 │ │ - beq.n 25e14 │ │ - b.n 262a8 │ │ + b.n 459d4 │ │ + beq.n 454c4 │ │ + b.n 45958 │ │ ldrh r0, [r1, #24] │ │ stc 0, cr13, [sp, #-672]! @ 0xfffffd60 │ │ - b.n 262b0 │ │ + b.n 45960 │ │ str r2, [r0, #0] │ │ - b.n 2615a │ │ + b.n 4580a │ │ movs r0, #1 │ │ - b.n 2615e │ │ + b.n 4580e │ │ asrs r4, r4, #32 │ │ - b.n 26322 │ │ + b.n 459d2 │ │ strb r0, [r0, #0] │ │ - b.n 26166 │ │ + b.n 45816 │ │ movs r0, #16 │ │ - b.n 25944 │ │ + b.n 44ff4 │ │ movs r2, r0 │ │ - b.n 2616e │ │ + b.n 4581e │ │ movs r0, #124 @ 0x7c │ │ - b.n 26572 │ │ - str r1, [r1, #32] │ │ - mla r0, r0, ip, r0 │ │ - b.n 25966 │ │ + b.n 45c22 │ │ + str r3, [r3, #20] │ │ + @ instruction: 0xfa00000c │ │ + b.n 45016 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 2634c │ │ + b.n 459fc │ │ movs r0, r6 │ │ - b.n 2595c │ │ + b.n 4500c │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2800010 │ │ - b.n 25976 │ │ - add r0, pc, #320 @ (adr r0, 25f8c ) │ │ + b.n 45026 │ │ + add r0, pc, #320 @ (adr r0, 4563c ) │ │ @ instruction: 0xf2800028 │ │ - b.n 2596c │ │ + b.n 4501c │ │ movs r4, r2 │ │ - b.n 25982 │ │ + b.n 45032 │ │ stmia r0!, {} │ │ - b.n 25986 │ │ + b.n 45036 │ │ ands r4, r0 │ │ - b.n 2598c │ │ + b.n 4503c │ │ movs r4, r5 │ │ - b.n 2597c │ │ + b.n 4502c │ │ movs r4, r3 │ │ - b.n 25992 │ │ + b.n 45042 │ │ stmia r0!, {r2, r3} │ │ - b.n 25f92 │ │ + b.n 45642 │ │ movs r6, r0 │ │ @ instruction: 0xe9963008 │ │ - b.n 259a0 │ │ + b.n 45050 │ │ movs r4, r3 │ │ - b.n 25990 │ │ + b.n 45040 │ │ lsls r1, r0, #12 │ │ ldmia.w r9, {r0, sp, lr, pc} │ │ - b.n 25fc4 │ │ + b.n 45674 │ │ asrs r3, r0, #32 │ │ - b.n 25fe4 │ │ + b.n 45694 │ │ ands r2, r0 │ │ - b.n 25fc6 │ │ + b.n 45676 │ │ movs r0, r0 │ │ - b.n 25fee │ │ + b.n 4569e │ │ movs r0, r6 │ │ - b.n 259c8 │ │ + b.n 45078 │ │ adds r0, #0 │ │ - b.n 265d2 │ │ + b.n 45c82 │ │ str r0, [r3, r0] │ │ - b.n 259c4 │ │ + b.n 45074 │ │ movs r0, r0 │ │ - b.n 2600a │ │ + b.n 456ba │ │ movs r0, r3 │ │ - b.n 259b8 │ │ + b.n 45068 │ │ movs r0, r5 │ │ - b.n 259dc │ │ - add r0, pc, #96 @ (adr r0, 25f04 ) │ │ - b.n 259d2 │ │ + b.n 4508c │ │ + add r0, pc, #96 @ (adr r0, 455b4 ) │ │ + b.n 45082 │ │ strh r0, [r0, #0] │ │ - b.n 2601c │ │ + b.n 456cc │ │ movs r4, r5 │ │ - b.n 259e8 │ │ + b.n 45098 │ │ str r4, [r3, #0] │ │ - b.n 259e0 │ │ + b.n 45090 │ │ movs r0, #0 │ │ - b.n 26020 │ │ + b.n 456d0 │ │ strb r4, [r1, #0] │ │ - b.n 259d4 │ │ + b.n 45084 │ │ strb r0, [r4, #0] │ │ - b.n 259ec │ │ + b.n 4509c │ │ movs r2, r1 │ │ - b.n 2602e │ │ + b.n 456de │ │ asrs r4, r3, #32 │ │ - b.n 25a00 │ │ + b.n 450b0 │ │ str r3, [r7, r0] │ │ - b.n 264de │ │ + b.n 45b8e │ │ movs r4, r5 │ │ - b.n 259e8 │ │ + b.n 45098 │ │ movs r2, r0 │ │ - b.n 25ed2 │ │ + b.n 45582 │ │ asrs r1, r0, #32 │ │ - b.n 26044 │ │ + b.n 456f4 │ │ stmia r0!, {r2, r5} │ │ - b.n 259f4 │ │ + b.n 450a4 │ │ movs r1, r0 │ │ - b.n 25ede │ │ + b.n 4558e │ │ asrs r0, r6, #32 │ │ - b.n 259fc │ │ + b.n 450ac │ │ ands r0, r4 │ │ - b.n 25a00 │ │ + b.n 450b0 │ │ asrs r0, r0, #32 │ │ - b.n 266aa │ │ + b.n 45d5a │ │ movs r0, #40 @ 0x28 │ │ - b.n 25a08 │ │ + b.n 450b8 │ │ movs r0, #0 │ │ - b.n 26110 │ │ + b.n 457c0 │ │ str r1, [r0, #0] │ │ - b.n 25f96 │ │ + b.n 45646 │ │ lsls r0, r0, #5 │ │ - b.n 26502 │ │ + b.n 45bb2 │ │ subs r4, r1, #2 │ │ - b.n 26508 │ │ + b.n 45bb8 │ │ str r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r6, r6 │ │ - b.n 265a0 │ │ + b.n 45c50 │ │ movs r0, r0 │ │ - b.n 261c2 │ │ + b.n 45872 │ │ stmia r0!, {} │ │ - b.n 2664e │ │ + b.n 45cfe │ │ add r4, sp, #920 @ 0x398 │ │ - b.n 2652c │ │ + b.n 45bdc │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ subs r2, r2, #7 │ │ - b.n 265b0 │ │ + b.n 45c60 │ │ movs r1, r0 │ │ - b.n 261da │ │ + b.n 4588a │ │ strb r0, [r0, #0] │ │ - b.n 26662 │ │ + b.n 45d12 │ │ ldrsh r0, [r1, r5] │ │ - b.n 265ba │ │ + b.n 45c6a │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n 25a64 │ │ + b.n 45114 │ │ movs r0, #28 │ │ - b.n 25a48 │ │ + b.n 450f8 │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r5, r0 │ │ - b.n 261e2 │ │ + b.n 45892 │ │ str r0, [r0, r0] │ │ - b.n 2667e │ │ + b.n 45d2e │ │ movs r0, #0 │ │ - b.n 26682 │ │ + b.n 45d32 │ │ add r2, sp, #696 @ 0x2b8 │ │ - b.n 265dc │ │ + b.n 45c8c │ │ str r1, [r0, r0] │ │ strh r0, [r0, #24] │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r2, r1 │ │ - b.n 26204 │ │ - add r0, pc, #0 @ (adr r0, 25f54 ) │ │ - b.n 26696 │ │ + b.n 458b4 │ │ + add r0, pc, #0 @ (adr r0, 45604 ) │ │ + b.n 45d46 │ │ asrs r0, r0, #32 │ │ - b.n 2669a │ │ + b.n 45d4a │ │ ands r4, r3 │ │ - b.n 25a98 │ │ - add r0, pc, #4 @ (adr r0, 25f64 ) │ │ + b.n 45148 │ │ + add r0, pc, #4 @ (adr r0, 45614 ) │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 2665a │ │ + b.n 45d0a │ │ movs r0, r0 │ │ - b.n 266ae │ │ + b.n 45d5e │ │ movs r1, r0 │ │ adds r3, #0 │ │ - blx 42a1c4 │ │ + blx 449874 │ │ ands r1, r0 │ │ - b.n 2648a │ │ + b.n 45b3a │ │ movs r6, r0 │ │ - b.n 2627e │ │ - ldr r7, [pc, #80] @ (25fd0 ) │ │ - b.n 26260 │ │ + b.n 4592e │ │ + ldr r7, [pc, #80] @ (45680 ) │ │ + b.n 45910 │ │ str r4, [r4, #0] │ │ - b.n 25ac0 │ │ + b.n 45170 │ │ cmp r4, r4 │ │ - b.n 262ca │ │ + b.n 4597a │ │ ands r0, r0 │ │ - b.n 26316 │ │ + b.n 459c6 │ │ asrs r4, r0, #32 │ │ - b.n 26314 │ │ + b.n 459c4 │ │ movs r0, r0 │ │ - b.n 26298 │ │ + b.n 45948 │ │ asrs r0, r0, #32 │ │ - b.n 2632e │ │ - add r0, pc, #0 @ (adr r0, 25f9c ) │ │ - b.n 266de │ │ + b.n 459de │ │ + add r0, pc, #0 @ (adr r0, 4564c ) │ │ + b.n 45d8e │ │ asrs r4, r0, #32 │ │ - b.n 262a4 │ │ + b.n 45954 │ │ ands r0, r0 │ │ - b.n 266e6 │ │ + b.n 45d96 │ │ movs r0, #1 │ │ - b.n 2632e │ │ + b.n 459de │ │ movs r0, r0 │ │ - b.n 262b2 │ │ + b.n 45962 │ │ movs r0, #0 │ │ - b.n 2633c │ │ + b.n 459ec │ │ str r0, [r0, r0] │ │ - b.n 266f6 │ │ + b.n 45da6 │ │ asrs r1, r0, #32 │ │ - b.n 262be │ │ + b.n 4596e │ │ movs r0, #1 │ │ - b.n 2634c │ │ + b.n 459fc │ │ ldrb r7, [r7, #26] │ │ - b.n 265d8 │ │ + b.n 45c88 │ │ movs r0, r0 │ │ - b.n 262ca │ │ + b.n 4597a │ │ ldrb r1, [r1, #31] │ │ - b.n 2664e │ │ + b.n 45cfe │ │ movs r0, #0 │ │ - b.n 26366 │ │ + b.n 45a16 │ │ movs r0, r0 │ │ - b.n 26358 │ │ + b.n 45a08 │ │ movs r1, r0 │ │ - b.n 262d6 │ │ + b.n 45986 │ │ adds r1, #115 @ 0x73 │ │ - b.n 265ee │ │ + b.n 45c9e │ │ movs r2, r0 │ │ - b.n 262de │ │ + b.n 4598e │ │ adds r0, #45 @ 0x2d │ │ - b.n 2666a │ │ + b.n 45d1a │ │ movs r0, r0 │ │ - b.n 26526 │ │ + b.n 45bd6 │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 265f4 │ │ + b.n 45ca4 │ │ asrs r1, r3, #12 │ │ - b.n 265f2 │ │ + b.n 45ca2 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 2667c │ │ + b.n 45d2c │ │ lsls r0, r2, #30 │ │ - b.n 26004 │ │ + b.n 456b4 │ │ asrs r1, r2, #21 │ │ - b.n 26682 │ │ + b.n 45d32 │ │ lsls r0, r2, #14 │ │ - b.n 26004 │ │ + b.n 456b4 │ │ lsls r0, r2, #10 │ │ - b.n 26006 │ │ + b.n 456b6 │ │ strb r7, [r0, #0] │ │ - b.n 26132 │ │ + b.n 457e2 │ │ lsls r0, r2, #6 │ │ - b.n 2600c │ │ + b.n 456bc │ │ strb r4, [r6, #0] │ │ - b.n 25b28 │ │ + b.n 451d8 │ │ adds r0, #3 │ │ - b.n 2618e │ │ + b.n 4583e │ │ adds r0, #56 @ 0x38 │ │ - b.n 25b30 │ │ + b.n 451e0 │ │ strb r0, [r0, #0] │ │ - b.n 2675a │ │ + b.n 45e0a │ │ adds r0, #32 │ │ - b.n 25b58 │ │ + b.n 45208 │ │ str r0, [r0, #0] │ │ - b.n 26762 │ │ + b.n 45e12 │ │ movs r0, #2 │ │ - b.n 2618c │ │ + b.n 4583c │ │ movs r0, #60 @ 0x3c │ │ - b.n 25b44 │ │ + b.n 451f4 │ │ asrs r1, r0, #32 │ │ - b.n 261a0 │ │ + b.n 45850 │ │ asrs r0, r0, #1 │ │ - b.n 25b4c │ │ + b.n 451fc │ │ movs r0, r0 │ │ - b.n 261a6 │ │ + b.n 45856 │ │ lsls r4, r0, #1 │ │ - b.n 25b54 │ │ + b.n 45204 │ │ movs r0, r5 │ │ - b.n 25b78 │ │ + b.n 45228 │ │ strh r0, [r0, #0] │ │ - b.n 26782 │ │ + b.n 45e32 │ │ movs r0, r0 │ │ - b.n 265a6 │ │ + b.n 45c56 │ │ lsls r0, r1, #1 │ │ - b.n 25b64 │ │ + b.n 45214 │ │ movs r4, r5 │ │ - b.n 25b88 │ │ + b.n 45238 │ │ movs r0, r0 │ │ - b.n 265b2 │ │ + b.n 45c62 │ │ lsls r4, r1, #1 │ │ - b.n 25b70 │ │ + b.n 45220 │ │ movs r0, r6 │ │ - b.n 25b94 │ │ + b.n 45244 │ │ movs r0, r0 │ │ - b.n 2659e │ │ + b.n 45c4e │ │ lsls r0, r2, #1 │ │ - b.n 25b7c │ │ + b.n 4522c │ │ movs r0, r0 │ │ - b.n 267a6 │ │ + b.n 45e56 │ │ lsls r4, r4, #2 │ │ - b.n 25b84 │ │ + b.n 45234 │ │ lsls r4, r2, #1 │ │ - b.n 26588 │ │ + b.n 45c38 │ │ asrs r4, r5, #32 │ │ - b.n 26572 │ │ + b.n 45c22 │ │ movs r4, r0 │ │ - b.n 26576 │ │ + b.n 45c26 │ │ movs r4, r0 │ │ - b.n 25b94 │ │ + b.n 45244 │ │ movs r0, r0 │ │ - b.n 267be │ │ + b.n 45e6e │ │ movs r4, r5 │ │ - b.n 25b9c │ │ + b.n 4524c │ │ movs r0, r0 │ │ - b.n 267c6 │ │ + b.n 45e76 │ │ movs r0, r5 │ │ - b.n 25ba4 │ │ + b.n 45254 │ │ movs r0, r0 │ │ - b.n 267ce │ │ + b.n 45e7e │ │ asrs r0, r1, #32 │ │ - b.n 25bac │ │ + b.n 4525c │ │ movs r0, r6 │ │ - b.n 25bb0 │ │ + b.n 45260 │ │ movs r3, r0 │ │ - b.n 2685a │ │ + b.n 45f0a │ │ asrs r4, r6, #32 │ │ - b.n 265b8 │ │ + b.n 45c68 │ │ lsls r7, r4, #2 │ │ - b.n 260a2 │ │ + b.n 45752 │ │ movs r0, #12 │ │ - b.n 25be0 │ │ + b.n 45290 │ │ adds r0, #15 │ │ - b.n 267ea │ │ + b.n 45e9a │ │ strb r4, [r2, #0] │ │ - b.n 25bc8 │ │ + b.n 45278 │ │ movs r0, r0 │ │ - b.n 25fd4 │ │ + b.n 45684 │ │ asrs r4, r3, #32 │ │ - b.n 267f6 │ │ + b.n 45ea6 │ │ asrs r7, r0, #4 │ │ - b.n 260bc │ │ + b.n 4576c │ │ movs r0, #0 │ │ - b.n 25be2 │ │ + b.n 45292 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n 25bfc │ │ + b.n 452ac │ │ lsls r0, r6, #4 │ │ - b.n 260cc │ │ + b.n 4577c │ │ lsls r0, r0, #12 │ │ - b.n 2640a │ │ + b.n 45aba │ │ movs r4, r3 │ │ - b.n 25be8 │ │ + b.n 45298 │ │ lsls r7, r0, #20 │ │ - b.n 261d6 │ │ + b.n 45886 │ │ strb r0, [r6, #0] │ │ - b.n 25c10 │ │ + b.n 452c0 │ │ movs r0, #0 │ │ - b.n 2681a │ │ + b.n 45eca │ │ movs r0, r3 │ │ - b.n 25bf8 │ │ + b.n 452a8 │ │ adds r0, #24 │ │ - b.n 25c1c │ │ + b.n 452cc │ │ movs r4, r3 │ │ - b.n 25c20 │ │ + b.n 452d0 │ │ ands r4, r4 │ │ - b.n 25c04 │ │ + b.n 452b4 │ │ asrs r2, r0, #32 │ │ - b.n 2618e │ │ + b.n 4583e │ │ stmia r0!, {r1} │ │ - b.n 26058 │ │ + b.n 45708 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #15 │ │ movs r2, r0 │ │ - b.n 2639a │ │ + b.n 45a4a │ │ movs r0, r0 │ │ - b.n 2683e │ │ + b.n 45eee │ │ strb r1, [r0, #0] │ │ - b.n 26110 │ │ + b.n 457c0 │ │ movs r0, r0 │ │ lsls r0, r4, #15 │ │ ands r0, r0 │ │ - b.n 26122 │ │ + b.n 457d2 │ │ strb r7, [r0, #0] │ │ - b.n 26416 │ │ + b.n 45ac6 │ │ str r0, [r5, #0] │ │ - b.n 25c2c │ │ + b.n 452dc │ │ str r4, [r7, #0] │ │ - b.n 25c3c │ │ + b.n 452ec │ │ lsrs r0, r2, #14 │ │ mcr 0, 5, r7, cr2, cr0, {1} │ │ - b.n 25c38 │ │ + b.n 452e8 │ │ subs r0, r2, r6 │ │ cdp 0, 10, cr7, cr0, cr12, {1} │ │ - b.n 25c60 │ │ + b.n 45310 │ │ str r0, [r0, #0] │ │ - b.n 26136 │ │ + b.n 457e6 │ │ str r0, [r4, r0] │ │ - b.n 25c48 │ │ + b.n 452f8 │ │ str r2, [r1, r0] │ │ - b.n 26472 │ │ + b.n 45b22 │ │ strb r1, [r0, #0] │ │ - b.n 26144 │ │ - add r0, pc, #224 @ (adr r0, 26218 ) │ │ - b.n 25c60 │ │ + b.n 457f4 │ │ + add r0, pc, #224 @ (adr r0, 458c8 ) │ │ + b.n 45310 │ │ strb r7, [r0, #0] │ │ - b.n 2644a │ │ - b.n 261a8 │ │ - b.n 25c68 │ │ + b.n 45afa │ │ + b.n 45858 │ │ + b.n 45318 │ │ strb r4, [r5, #0] │ │ - b.n 25c60 │ │ + b.n 45310 │ │ strb r1, [r0, #0] │ │ - b.n 2615a │ │ + b.n 4580a │ │ str r0, [r0, #0] │ │ - b.n 26162 │ │ + b.n 45812 │ │ stmia r0!, {r2, r4} │ │ - b.n 25c78 │ │ + b.n 45328 │ │ strh r7, [r0, #0] │ │ - b.n 26462 │ │ + b.n 45b12 │ │ strb r1, [r0, #0] │ │ - b.n 26164 │ │ + b.n 45814 │ │ str r0, [r0, #0] │ │ - b.n 2617a │ │ + b.n 4582a │ │ strh r0, [r6, #10] │ │ - bls.w 70170 │ │ - b.n 26472 │ │ + bls.w 8f820 │ │ + b.n 45b22 │ │ str r0, [r3, #0] │ │ - b.n 26670 │ │ + b.n 45d20 │ │ strb r1, [r0, #0] │ │ - b.n 26180 │ │ + b.n 45830 │ │ lsls r0, r6, #5 │ │ movw r0, #32880 @ 0x8070 │ │ ldmia.w r6, {r6, sp} │ │ - b.n 2667e │ │ + b.n 45d2e │ │ str r0, [r0, #0] │ │ - b.n 2618a │ │ + b.n 4583a │ │ str r0, [sp, #28] │ │ - b.n 2648e │ │ + b.n 45b3e │ │ str r0, [r4, #0] │ │ - b.n 25cc0 │ │ + b.n 45370 │ │ lsrs r1, r0, #12 │ │ - b.n 2682e │ │ + b.n 45ede │ │ strb r1, [r0, #0] │ │ - b.n 2619a │ │ + b.n 4584a │ │ str r0, [r0, #0] │ │ - b.n 2619c │ │ + b.n 4584c │ │ str r7, [r0, r0] │ │ - b.n 264a2 │ │ + b.n 45b52 │ │ str r4, [r4, #0] │ │ - b.n 25cd4 │ │ + b.n 45384 │ │ strb r1, [r0, #0] │ │ - b.n 261aa │ │ + b.n 4585a │ │ str r0, [r0, #0] │ │ - b.n 261aa │ │ + b.n 4585a │ │ ands r7, r0 │ │ - b.n 264b2 │ │ + b.n 45b62 │ │ str r0, [r5, #0] │ │ - b.n 25ce4 │ │ + b.n 45394 │ │ strb r1, [r0, #0] │ │ - b.n 261ba │ │ + b.n 4586a │ │ str r0, [r0, #0] │ │ - b.n 261ca │ │ + b.n 4587a │ │ movs r4, r0 │ │ - b.n 266bc │ │ + b.n 45d6c │ │ str r7, [r0, #0] │ │ - b.n 264c6 │ │ - ldr r2, [pc, #572] @ (263f8 ) │ │ + b.n 45b76 │ │ + ldr r2, [pc, #572] @ (45aa8 ) │ │ orn r0, r0, #10747904 @ 0xa40000 │ │ - b.n 266c8 │ │ + b.n 45d78 │ │ ldr r7, [r1, #40] @ 0x28 │ │ orn r1, r0, #1936 @ 0x790 │ │ movw r1, #25330 @ 0x62f2 │ │ movw r0, #18224 @ 0x4730 │ │ - b.n 25d0c │ │ - add r1, pc, #992 @ (adr r1, 265b4 ) │ │ - bhi.w 4c5b6 │ │ - bl 249158 │ │ + b.n 453bc │ │ + add r1, pc, #992 @ (adr r1, 45c64 ) │ │ + bhi.w 6bc66 │ │ + bl 268808 │ │ subs r7, r7, r3 │ │ ldrb r0, [r2, #14] │ │ cdp 15, 0, cr0, cr0, cr14, {2} │ │ - b.n 26704 │ │ + b.n 45db4 │ │ adds r0, #0 │ │ - b.n 267ea │ │ - ldr r2, [pc, #956] @ (265a8 ) │ │ + b.n 45e9a │ │ + ldr r2, [pc, #956] @ (45c58 ) │ │ orn pc, r0, #13565952 @ 0xcf0000 │ │ - b.n 26710 │ │ + b.n 45dc0 │ │ adds r3, #255 @ 0xff │ │ - b.n 26876 │ │ + b.n 45f26 │ │ ldr r3, [sp, #576] @ 0x240 │ │ cdp 3, 0, cr4, cr2, cr4, {7} │ │ @ instruction: 0xf3f904e0 │ │ @ instruction: 0xf2f06aef │ │ orn pc, r0, #13434880 @ 0xcd0000 │ │ - b.n 26728 │ │ + b.n 45dd8 │ │ movs r4, #226 @ 0xe2 │ │ - blt.w 58b9e │ │ + blt.w 7824e │ │ bfi r0, r6, #8, #4294967293 │ │ - b.n 25d50 │ │ + b.n 45400 │ │ lsrs r0, r1, #19 │ │ @ instruction: 0xf2f064ca │ │ - b.w f8c26e │ │ - b.n 25d3c │ │ + b.w fab91e │ │ + b.n 453ec │ │ add r2, sp, #956 @ 0x3bc │ │ orn r4, r0, #7340032 @ 0x700000 │ │ bfi ip, r4, #11, #0 │ │ - blt.w 58622 │ │ + blt.w 77cd2 │ │ movw fp, #33040 @ 0x8110 │ │ cdp 4, 3, cr2, cr9, cr2, {7} │ │ bfi fp, r4, #0, #17 │ │ mrc 1, 1, r0, cr11, cr0, {7} │ │ @ instruction: 0xf26841fa │ │ movw sl, #24719 @ 0x608f │ │ orr.w r1, r2, #495616 @ 0x79000 │ │ @ instruction: 0xf2642008 │ │ - b.n 25d8c │ │ + b.n 4543c │ │ cmp r2, #143 @ 0x8f │ │ orr.w r3, r2, #782336 @ 0xbf000 │ │ - b.n 269e8 │ │ + b.n 46098 │ │ movs r0, #84 @ 0x54 │ │ - b.n 25d78 │ │ + b.n 45428 │ │ movs r3, #63 @ 0x3f │ │ - b.n 269f4 │ │ + b.n 460a4 │ │ movs r0, #124 @ 0x7c │ │ - b.n 25d80 │ │ + b.n 45430 │ │ movs r0, #0 │ │ - b.n 269aa │ │ + b.n 4605a │ │ movs r0, #164 @ 0xa4 │ │ - b.n 25d88 │ │ + b.n 45438 │ │ movs r5, #37 @ 0x25 │ │ - b.n 265b2 │ │ + b.n 45c62 │ │ strb r4, [r5, #0] │ │ - b.n 25db0 │ │ + b.n 45460 │ │ movs r0, #120 @ 0x78 │ │ - b.n 25d94 │ │ + b.n 45444 │ │ cmp r0, #5 │ │ - b.n 26284 │ │ + b.n 45934 │ │ cmp r0, #36 @ 0x24 │ │ - b.n 26586 │ │ + b.n 45c36 │ │ movs r0, #116 @ 0x74 │ │ - b.n 25da0 │ │ + b.n 45450 │ │ movs r5, #39 @ 0x27 │ │ - b.n 265ca │ │ + b.n 45c7a │ │ movs r0, #160 @ 0xa0 │ │ - b.n 25da8 │ │ + b.n 45458 │ │ cmp r0, #7 │ │ - b.n 26298 │ │ + b.n 45948 │ │ cmp r0, #40 @ 0x28 │ │ - b.n 2659a │ │ + b.n 45c4a │ │ movs r0, #156 @ 0x9c │ │ - b.n 25db4 │ │ + b.n 45464 │ │ cmp r3, #63 @ 0x3f │ │ - b.n 267a4 │ │ + b.n 45e54 │ │ adds r5, #4 │ │ - b.n 262a6 │ │ + b.n 45956 │ │ movs r5, #8 │ │ - b.n 262aa │ │ + b.n 4595a │ │ subs r3, #38 @ 0x26 │ │ - b.n 265b0 │ │ + b.n 45c60 │ │ adds r0, #112 @ 0x70 │ │ - b.n 25dc8 │ │ + b.n 45478 │ │ subs r7, #240 @ 0xf0 │ │ - b.n 268d0 │ │ + b.n 45f80 │ │ cmp r3, #42 @ 0x2a │ │ - b.n 265ba │ │ + b.n 45c6a │ │ movs r0, #152 @ 0x98 │ │ - b.n 25dd4 │ │ + b.n 45484 │ │ adds r3, #255 @ 0xff │ │ - b.n 2693e │ │ + b.n 45fee │ │ movs r2, #6 │ │ - b.n 262c8 │ │ + b.n 45978 │ │ cmp r6, #33 @ 0x21 │ │ - b.n 265ca │ │ + b.n 45c7a │ │ movs r0, #108 @ 0x6c │ │ - b.n 25de4 │ │ + b.n 45494 │ │ asrs r1, r2, #5 │ │ - b.n 262c0 │ │ + b.n 45970 │ │ asrs r0, r5, #1 │ │ - b.n 25dec │ │ + b.n 4549c │ │ asrs r2, r1, #8 │ │ - b.n 262dc │ │ + b.n 4598c │ │ movs r0, #84 @ 0x54 │ │ - b.n 267f4 │ │ + b.n 45ea4 │ │ subs r0, r4, #0 │ │ - b.n 265e0 │ │ + b.n 45c90 │ │ asrs r4, r2, #2 │ │ - b.n 25dfc │ │ + b.n 454ac │ │ lsls r0, r2, #5 │ │ - b.n 262d8 │ │ + b.n 45988 │ │ lsls r0, r2, #2 │ │ - b.n 25e04 │ │ + b.n 454b4 │ │ movs r0, r2 │ │ - b.n 25e28 │ │ + b.n 454d8 │ │ asrs r0, r0, #32 │ │ - b.n 26632 │ │ - bcc.n 263ea │ │ + b.n 45ce2 │ │ + bcc.n 45a9a │ │ @ instruction: 0xebff7014 │ │ - b.n 25e34 │ │ + b.n 454e4 │ │ strb r1, [r0, #0] │ │ - b.n 2680c │ │ + b.n 45ebc │ │ lsls r0, r0, #1 │ │ - b.n 269b0 │ │ + b.n 46060 │ │ vpmin.u32 , , │ │ - beq.n 26388 │ │ - b.n 267a0 │ │ + beq.n 45a38 │ │ + b.n 45e50 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 2682c │ │ + b.n 45edc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 2695a │ │ - blx 42695c │ │ - blx 426960 │ │ + b.n 4600a │ │ + blx 44600c │ │ + blx 446010 │ │ movs r2, r3 │ │ movs r0, r0 │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r0, r1 │ │ @@ -55432,1959 +98173,1959 @@ │ │ movs r0, r0 │ │ vrsra.u64 q8, , #64 │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ lsls r0, r0, #12 │ │ - ldr r7, [pc, #960] @ (26714 ) │ │ + ldr r7, [pc, #960] @ (45dc4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 26874 │ │ - beq.n 262a4 │ │ - b.n 267f8 │ │ + b.n 45f24 │ │ + beq.n 45954 │ │ + b.n 45ea8 │ │ lsls r4, r2, #1 │ │ - b.n 25e7c │ │ + b.n 4552c │ │ lsls r4, r3, #1 │ │ - b.n 267fc │ │ + b.n 45eac │ │ str r7, [r5, r7] │ │ @ instruction: 0xeb00a03c │ │ - b.n 25da4 │ │ + b.n 45454 │ │ lsls r3, r6, #5 │ │ - b.n 26986 │ │ + b.n 46036 │ │ movs r5, r5 │ │ - b.n 269fe │ │ + b.n 460ae │ │ strh r4, [r3, #2] │ │ - b.n 26810 │ │ + b.n 45ec0 │ │ stmia r0!, {} │ │ - b.n 266be │ │ + b.n 45d6e │ │ adds r0, #56 @ 0x38 │ │ - b.n 25db8 │ │ + b.n 45468 │ │ asrs r2, r3, #2 │ │ - b.n 2648a │ │ + b.n 45b3a │ │ vsubw.s8 q15, q2, d5 │ │ - b.n 264fa │ │ - b.n 26a18 │ │ + b.n 45baa │ │ + b.n 460c8 │ │ adds r0, #88 @ 0x58 │ │ - b.n 25eac │ │ + b.n 4555c │ │ lsls r1, r4, #4 │ │ ldmia.w r8, {r0, r2, lr} │ │ - b.n 266da │ │ + b.n 45d8a │ │ asrs r0, r1, #1 │ │ - b.n 25eb8 │ │ + b.n 45568 │ │ asrs r0, r2, #1 │ │ - b.n 25dd8 │ │ + b.n 45488 │ │ asrs r0, r3, #32 │ │ - b.n 25ec0 │ │ + b.n 45570 │ │ subs r7, r7, #2 │ │ - b.n 269c0 │ │ + b.n 46070 │ │ subs r1, r1, #7 │ │ - b.n 26a32 │ │ + b.n 460e2 │ │ movs r0, #56 @ 0x38 │ │ - b.n 25ecc │ │ + b.n 4557c │ │ lsls r2, r3, #6 │ │ - b.n 264fe │ │ + b.n 45bae │ │ movs r1, #147 @ 0x93 │ │ - b.n 264cc │ │ + b.n 45b7c │ │ lsls r0, r2, #1 │ │ - b.n 25ed8 │ │ + b.n 45588 │ │ movs r5, r0 │ │ - b.n 2666a │ │ + b.n 45d1a │ │ lsrs r2, r3, #26 │ │ - b.n 264d2 │ │ + b.n 45b82 │ │ movs r0, #52 @ 0x34 │ │ - b.n 25ee4 │ │ + b.n 45594 │ │ movs r0, #52 @ 0x34 │ │ - b.n 25e04 │ │ + b.n 454b4 │ │ movs r0, #92 @ 0x5c │ │ - b.n 25eec │ │ + b.n 4559c │ │ str r0, [r2, #0] │ │ - b.n 25ef0 │ │ + b.n 455a0 │ │ lsls r4, r0, #1 │ │ - b.n 25ef4 │ │ + b.n 455a4 │ │ lsls r2, r2, #6 │ │ - b.n 264ea │ │ + b.n 45b9a │ │ movs r4, r2 │ │ - b.n 25efc │ │ + b.n 455ac │ │ lsrs r3, r2, #26 │ │ - b.n 264f4 │ │ + b.n 45ba4 │ │ str r4, [r1, #0] │ │ - b.n 25f04 │ │ + b.n 455b4 │ │ strb r4, [r5, #0] │ │ - b.n 25f08 │ │ + b.n 455b8 │ │ ldrb r2, [r2, #18] │ │ - b.n 264fe │ │ + b.n 45bae │ │ lsls r0, r0, #1 │ │ - b.n 25f10 │ │ + b.n 455c0 │ │ movs r0, r6 │ │ - b.n 25e30 │ │ + b.n 454e0 │ │ strb r0, [r6, #0] │ │ - b.n 25f18 │ │ + b.n 455c8 │ │ asrs r0, r2, #6 │ │ - b.n 26510 │ │ + b.n 45bc0 │ │ stmia r0!, {} │ │ - b.n 26746 │ │ + b.n 45df6 │ │ str r0, [r4, #0] │ │ - b.n 25f24 │ │ + b.n 455d4 │ │ stmia r0!, {r5, r6} │ │ - b.n 25f28 │ │ + b.n 455d8 │ │ asrs r4, r4, #32 │ │ - b.n 25f2c │ │ + b.n 455dc │ │ lsrs r2, r2, #26 │ │ - b.n 26518 │ │ + b.n 45bc8 │ │ strb r4, [r3, #0] │ │ - b.n 25f34 │ │ + b.n 455e4 │ │ strb r3, [r6, #5] │ │ - b.n 26a32 │ │ + b.n 460e2 │ │ strb r5, [r5, #0] │ │ - b.n 26aaa │ │ + b.n 4615a │ │ lsls r4, r1, #1 │ │ - b.n 25f40 │ │ - b.n 2634e │ │ - b.n 2652e │ │ + b.n 455f0 │ │ + b.n 459fe │ │ + b.n 45bde │ │ movs r0, r7 │ │ - b.n 25f68 │ │ + b.n 45618 │ │ asrs r4, r7, #32 │ │ - b.n 25f4c │ │ + b.n 455fc │ │ asrs r0, r0, #32 │ │ - b.n 26548 │ │ + b.n 45bf8 │ │ movs r4, r6 │ │ - b.n 25f74 │ │ + b.n 45624 │ │ asrs r0, r1, #32 │ │ - b.n 26540 │ │ + b.n 45bf0 │ │ adds r0, #0 │ │ - b.n 26b82 │ │ + b.n 46232 │ │ asrs r1, r0, #32 │ │ adds r2, #129 @ 0x81 │ │ movs r0, r0 │ │ - b.n 26572 │ │ + b.n 45c22 │ │ ands r0, r0 │ │ - b.n 26994 │ │ + b.n 46044 │ │ adds r0, #72 @ 0x48 │ │ - b.n 25f8c │ │ + b.n 4563c │ │ movs r3, r0 │ │ - b.n 26576 │ │ + b.n 45c26 │ │ lsls r0, r1, #1 │ │ - b.n 25f74 │ │ + b.n 45624 │ │ lsls r4, r3, #30 │ │ - b.n 26564 │ │ + b.n 45c14 │ │ strb r4, [r5, #0] │ │ - b.n 25e98 │ │ + b.n 45548 │ │ adds r0, #40 @ 0x28 │ │ - b.n 25f80 │ │ + b.n 45630 │ │ adds r0, #16 │ │ - b.n 25fa4 │ │ + b.n 45654 │ │ movs r0, r7 │ │ - b.n 25f88 │ │ + b.n 45638 │ │ movs r4, r0 │ │ - b.n 265b4 │ │ + b.n 45c64 │ │ movs r0, #3 │ │ - b.n 2657a │ │ + b.n 45c2a │ │ adds r0, #12 │ │ - b.n 25fb4 │ │ + b.n 45664 │ │ ands r0, r3 │ │ - b.n 25fb8 │ │ + b.n 45668 │ │ movs r0, r1 │ │ - b.n 26722 │ │ + b.n 45dd2 │ │ movs r0, #3 │ │ - b.n 2658a │ │ + b.n 45c3a │ │ adds r3, #25 │ │ - b.n 26a8e │ │ + b.n 4613e │ │ adds r5, #81 @ 0x51 │ │ - b.n 26b16 │ │ + b.n 461c6 │ │ asrs r0, r0, #32 │ │ - b.n 26bd2 │ │ + b.n 46282 │ │ str r2, [r3, #56] @ 0x38 │ │ - b.n 265a0 │ │ + b.n 45c50 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r0, #4 │ │ - b.n 265a2 │ │ + b.n 45c52 │ │ ldrh r4, [r0, #62] @ 0x3e │ │ - b.n 26aac │ │ + b.n 4615c │ │ strh r7, [r6, #4] │ │ - b.n 26b30 │ │ + b.n 461e0 │ │ str r0, [r2, r0] │ │ - b.n 25fc4 │ │ + b.n 45674 │ │ str r3, [r0, r0] │ │ - b.n 267ee │ │ + b.n 45e9e │ │ adds r0, #20 │ │ - b.n 25fec │ │ + b.n 4569c │ │ str r4, [r1, #0] │ │ - b.n 25fd0 │ │ + b.n 45680 │ │ str r0, [r0, #0] │ │ - b.n 26bfa │ │ + b.n 462aa │ │ movs r3, r0 │ │ - b.n 265de │ │ + b.n 45c8e │ │ adds r0, #68 @ 0x44 │ │ - b.n 25ffc │ │ + b.n 456ac │ │ str r0, [sp, #4] │ │ - b.n 2660a │ │ + b.n 45cba │ │ subs r7, r7, #2 │ │ - b.n 26ae0 │ │ + b.n 46190 │ │ subs r1, r1, #7 │ │ - b.n 26b52 │ │ + b.n 46202 │ │ movs r6, r1 │ │ - b.n 265f2 │ │ + b.n 45ca2 │ │ asrs r7, r2, #6 │ │ - b.n 265da │ │ + b.n 45c8a │ │ movs r0, #8 │ │ - b.n 25ff4 │ │ + b.n 456a4 │ │ movs r0, #7 │ │ - b.n 2681e │ │ + b.n 45ece │ │ asrs r4, r2, #32 │ │ - b.n 25ffc │ │ + b.n 456ac │ │ asrs r0, r0, #32 │ │ - b.n 26a32 │ │ + b.n 460e2 │ │ movs r3, r0 │ │ - b.n 2660a │ │ + b.n 45cba │ │ adds r0, #44 @ 0x2c │ │ - b.n 26028 │ │ + b.n 456d8 │ │ strb r0, [r4, #0] │ │ - b.n 2602c │ │ + b.n 456dc │ │ lsls r4, r0, #1 │ │ - b.n 26010 │ │ + b.n 456c0 │ │ movs r1, r0 │ │ - b.n 2664c │ │ + b.n 45cfc │ │ strb r3, [r0, #0] │ │ - b.n 2660c │ │ + b.n 45cbc │ │ adds r0, #28 │ │ - b.n 2603c │ │ + b.n 456ec │ │ movs r4, r0 │ │ - b.n 267a6 │ │ + b.n 45e56 │ │ asrs r0, r0, #32 │ │ - b.n 26c4a │ │ + b.n 462fa │ │ strb r3, [r0, #0] │ │ - b.n 2661c │ │ + b.n 45ccc │ │ adds r0, #36 @ 0x24 │ │ - b.n 2604c │ │ + b.n 456fc │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r0, #52 @ 0x34 │ │ - b.n 26034 │ │ + b.n 456e4 │ │ movs r3, r0 │ │ - b.n 2663e │ │ + b.n 45cee │ │ adds r0, #64 @ 0x40 │ │ - b.n 2605c │ │ - b.n 26526 │ │ - b.n 26674 │ │ + b.n 4570c │ │ + b.n 45bd6 │ │ + b.n 45d24 │ │ asrs r0, r6, #32 │ │ - b.n 26064 │ │ + b.n 45714 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n 25f64 │ │ + b.n 45614 │ │ movs r1, r0 │ │ - b.n 26652 │ │ + b.n 45d02 │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n 26050 │ │ + b.n 45700 │ │ asrs r0, r0, #32 │ │ - b.n 26a86 │ │ + b.n 46136 │ │ strb r3, [r0, #0] │ │ - b.n 2665e │ │ + b.n 45d0e │ │ movs r1, r0 │ │ - b.n 2669e │ │ + b.n 45d4e │ │ str r3, [r6, #20] │ │ - b.n 26b5a │ │ + b.n 4620a │ │ asrs r7, r0, #32 │ │ - b.n 2688a │ │ + b.n 45f3a │ │ str r5, [r5, #0] │ │ - b.n 26bd6 │ │ - b.n 26550 │ │ - b.n 26892 │ │ + b.n 46286 │ │ + b.n 45c00 │ │ + b.n 45f42 │ │ asrs r2, r3, #22 │ │ - b.n 266b2 │ │ + b.n 45d62 │ │ str r0, [r5, r0] │ │ - b.n 26094 │ │ + b.n 45744 │ │ asrs r0, r0, #1 │ │ - b.n 26078 │ │ + b.n 45728 │ │ adds r4, r3, r2 │ │ - b.n 26668 │ │ + b.n 45d18 │ │ adds r0, #24 │ │ - b.n 26080 │ │ + b.n 45730 │ │ asrs r4, r4, #32 │ │ - b.n 26084 │ │ + b.n 45734 │ │ asrs r2, r2, #26 │ │ - b.n 26674 │ │ + b.n 45d24 │ │ asrs r4, r3, #32 │ │ - b.n 2608c │ │ + b.n 4573c │ │ asrs r4, r7, #32 │ │ - b.n 260b0 │ │ + b.n 45760 │ │ adds r0, #4 │ │ - b.n 26094 │ │ + b.n 45744 │ │ adds r0, #2 │ │ - b.n 268be │ │ + b.n 45f6e │ │ asrs r1, r0, #32 │ │ - b.n 2668c │ │ + b.n 45d3c │ │ str r4, [r1, r0] │ │ - b.n 260c0 │ │ + b.n 45770 │ │ movs r0, #76 @ 0x4c │ │ - b.n 25fc0 │ │ + b.n 45670 │ │ subs r0, #147 @ 0x93 │ │ - b.n 2669e │ │ + b.n 45d4e │ │ strb r5, [r0, #0] │ │ - b.n 266c0 │ │ + b.n 45d70 │ │ strb r0, [r2, #0] │ │ - b.n 260d0 │ │ + b.n 45780 │ │ str r4, [r2, r0] │ │ - b.n 260d4 │ │ + b.n 45784 │ │ movs r7, r0 │ │ - b.n 266fe │ │ + b.n 45dae │ │ strb r0, [r0, #0] │ │ - b.n 26ce2 │ │ + b.n 46392 │ │ movs r0, r1 │ │ - b.n 260e0 │ │ + b.n 45790 │ │ adds r0, #60 @ 0x3c │ │ - b.n 260c4 │ │ + b.n 45774 │ │ adds r6, #153 @ 0x99 │ │ - b.n 266ba │ │ + b.n 45d6a │ │ movs r0, r0 │ │ - b.n 266f4 │ │ + b.n 45da4 │ │ asrs r2, r0, #32 │ │ - b.n 266f2 │ │ + b.n 45da2 │ │ movs r0, #0 │ │ - b.n 26b08 │ │ + b.n 461b8 │ │ asrs r5, r0, #32 │ │ - b.n 266e0 │ │ + b.n 45d90 │ │ stmia r0!, {r1} │ │ - b.n 26702 │ │ + b.n 45db2 │ │ movs r0, r7 │ │ - b.n 26100 │ │ + b.n 457b0 │ │ strh r1, [r3, r4] │ │ - b.n 26bce │ │ + b.n 4627e │ │ adds r0, #32 │ │ - b.n 260e8 │ │ + b.n 45798 │ │ asrs r0, r0, #32 │ │ - b.n 266f4 │ │ + b.n 45da4 │ │ lsls r4, r1, #1 │ │ - b.n 26110 │ │ + b.n 457c0 │ │ movs r0, #0 │ │ - b.n 26b28 │ │ + b.n 461d8 │ │ strb r0, [r3, #1] │ │ - b.n 26118 │ │ + b.n 457c8 │ │ asrs r0, r0, #32 │ │ - b.n 26704 │ │ + b.n 45db4 │ │ movs r0, r0 │ │ - b.n 26d26 │ │ + b.n 463d6 │ │ strb r1, [r2, r5] │ │ - b.n 26c72 │ │ + b.n 46322 │ │ adds r0, #24 │ │ - b.n 26128 │ │ + b.n 457d8 │ │ asrs r7, r2, #22 │ │ - b.n 26732 │ │ + b.n 45de2 │ │ ldrsh r7, [r7, r2] │ │ - b.n 26c0c │ │ + b.n 462bc │ │ ldrsh r1, [r1, r7] │ │ - b.n 26c7e │ │ + b.n 4632e │ │ ands r4, r0 │ │ - b.n 26138 │ │ - b.n 26132 │ │ - b.n 26710 │ │ + b.n 457e8 │ │ + b.n 457e2 │ │ + b.n 45dc0 │ │ movs r0, #2 │ │ - b.n 2675e │ │ + b.n 45e0e │ │ stmia r0!, {r3, r6} │ │ - b.n 26040 │ │ + b.n 456f0 │ │ asrs r2, r1, #32 │ │ - b.n 26730 │ │ + b.n 45de0 │ │ strh r0, [r7, #0] │ │ - b.n 2612c │ │ + b.n 457dc │ │ strh r3, [r0, #0] │ │ - b.n 2671e │ │ + b.n 45dce │ │ movs r0, r0 │ │ - b.n 2677e │ │ + b.n 45e2e │ │ asrs r4, r1, #1 │ │ - b.n 26138 │ │ + b.n 457e8 │ │ asrs r7, r0, #32 │ │ - b.n 26772 │ │ + b.n 45e22 │ │ movs r4, r1 │ │ - b.n 26746 │ │ + b.n 45df6 │ │ adds r0, #0 │ │ - b.n 26d6a │ │ + b.n 4641a │ │ movs r0, #0 │ │ - b.n 26b74 │ │ + b.n 46224 │ │ movs r6, r1 │ │ - b.n 26752 │ │ + b.n 45e02 │ │ strb r1, [r3, #12] │ │ - b.n 26c3a │ │ + b.n 462ea │ │ stmia r0!, {r1} │ │ - b.n 2677c │ │ + b.n 45e2c │ │ asrs r4, r3, #32 │ │ - b.n 26178 │ │ + b.n 45828 │ │ str r4, [r2, #0] │ │ - b.n 2615c │ │ + b.n 4580c │ │ strb r1, [r2, #21] │ │ - b.n 26cce │ │ + b.n 4637e │ │ movs r1, r0 │ │ - b.n 2676a │ │ + b.n 45e1a │ │ asrs r4, r4, #32 │ │ - b.n 26188 │ │ + b.n 45838 │ │ movs r0, #0 │ │ - b.n 26b98 │ │ + b.n 46248 │ │ str r4, [r4, #0] │ │ - b.n 2608c │ │ + b.n 4573c │ │ adds r0, #1 │ │ - b.n 2677a │ │ + b.n 45e2a │ │ asrs r4, r3, #1 │ │ - b.n 26198 │ │ + b.n 45848 │ │ movs r0, r0 │ │ - b.n 26da2 │ │ + b.n 46452 │ │ ands r7, r0 │ │ - b.n 269a6 │ │ - add r0, pc, #24 @ (adr r0, 26680 ) │ │ - b.n 269aa │ │ + b.n 46056 │ │ + add r0, pc, #24 @ (adr r0, 45d30 ) │ │ + b.n 4605a │ │ strh r6, [r2, #44] @ 0x2c │ │ - b.n 2677a │ │ + b.n 45e2a │ │ stmia r0!, {r1} │ │ - b.n 267ca │ │ + b.n 45e7a │ │ movs r0, #20 │ │ - b.n 261b0 │ │ + b.n 45860 │ │ adds r7, #145 @ 0x91 │ │ - b.n 267ba │ │ + b.n 45e6a │ │ ldrb r4, [r0, #31] │ │ - b.n 26c88 │ │ + b.n 46338 │ │ strb r7, [r6, #2] │ │ - b.n 26d0c │ │ + b.n 463bc │ │ asrs r0, r7, #32 │ │ - b.n 261c0 │ │ + b.n 45870 │ │ strb r1, [r3, #30] │ │ - b.n 26794 │ │ - b.n 266cc │ │ - b.n 260c4 │ │ + b.n 45e44 │ │ + b.n 45d7c │ │ + b.n 45774 │ │ movs r0, #1 │ │ - b.n 26796 │ │ + b.n 45e46 │ │ asrs r4, r0, #1 │ │ - b.n 260cc │ │ - add r0, pc, #192 @ (adr r0, 26758 ) │ │ - b.n 261b4 │ │ + b.n 4577c │ │ + add r0, pc, #192 @ (adr r0, 45e08 ) │ │ + b.n 45864 │ │ strb r0, [r5, #0] │ │ - b.n 261b8 │ │ + b.n 45868 │ │ strb r3, [r6, #5] │ │ - b.n 26cb6 │ │ + b.n 46366 │ │ strb r5, [r5, #0] │ │ - b.n 26d2e │ │ + b.n 463de │ │ str r0, [r3, r0] │ │ - b.n 261c4 │ │ + b.n 45874 │ │ strb r2, [r3, #30] │ │ - b.n 267b8 │ │ - b.n 266f8 │ │ - b.n 261cc │ │ + b.n 45e68 │ │ + b.n 45da8 │ │ + b.n 4587c │ │ str r0, [r2, r0] │ │ - b.n 261d0 │ │ + b.n 45880 │ │ str r0, [r3, r1] │ │ - b.n 261f4 │ │ + b.n 458a4 │ │ strb r4, [r3, #0] │ │ - b.n 261d8 │ │ + b.n 45888 │ │ adds r0, #5 │ │ - b.n 267e8 │ │ + b.n 45e98 │ │ adds r0, #56 @ 0x38 │ │ - b.n 261e0 │ │ + b.n 45890 │ │ movs r0, r0 │ │ - b.n 26842 │ │ + b.n 45ef2 │ │ adds r0, #0 │ │ - b.n 26e0e │ │ + b.n 464be │ │ movs r0, #6 │ │ - b.n 26816 │ │ + b.n 45ec6 │ │ movs r1, r0 │ │ - b.n 267f6 │ │ + b.n 45ea6 │ │ asrs r0, r0, #32 │ │ - b.n 26c20 │ │ + b.n 462d0 │ │ movs r0, r1 │ │ - b.n 267fe │ │ + b.n 45eae │ │ asrs r1, r0, #32 │ │ - b.n 26826 │ │ + b.n 45ed6 │ │ movs r0, #32 │ │ - b.n 26220 │ │ + b.n 458d0 │ │ str r0, [r4, #4] │ │ - b.n 26224 │ │ + b.n 458d4 │ │ strh r2, [r1, #0] │ │ - b.n 26a2e │ │ + b.n 460de │ │ movs r2, r0 │ │ - b.n 26812 │ │ + b.n 45ec2 │ │ movs r0, #0 │ │ - b.n 26c3c │ │ + b.n 462ec │ │ adds r0, #60 @ 0x3c │ │ - b.n 26234 │ │ + b.n 458e4 │ │ movs r3, r0 │ │ - b.n 2681e │ │ + b.n 45ece │ │ adds r0, #0 │ │ - b.n 26e42 │ │ + b.n 464f2 │ │ lsls r6, r2, #18 │ │ - b.n 2684c │ │ + b.n 45efc │ │ ldr r7, [r7, #104] @ 0x68 │ │ - b.n 26d20 │ │ + b.n 463d0 │ │ ldr r1, [r1, #124] @ 0x7c │ │ - b.n 26d92 │ │ + b.n 46442 │ │ asrs r2, r0, #32 │ │ - b.n 26854 │ │ + b.n 45f04 │ │ stmia r6!, {r1, r2, r3, r4, r7} │ │ - b.n 26820 │ │ + b.n 45ed0 │ │ str r1, [r3, #72] @ 0x48 │ │ - b.n 26822 │ │ + b.n 45ed2 │ │ str r0, [r4, #0] │ │ - b.n 26238 │ │ + b.n 458e8 │ │ ldr r4, [r0, #124] @ 0x7c │ │ - b.n 26d2c │ │ + b.n 463dc │ │ str r7, [r6, #8] │ │ - b.n 26db0 │ │ + b.n 46460 │ │ eors r0, r3 │ │ - b.n 26244 │ │ + b.n 458f4 │ │ movs r6, #154 @ 0x9a │ │ - b.n 26836 │ │ - add r0, pc, #256 @ (adr r0, 26830 ) │ │ - b.n 26168 │ │ + b.n 45ee6 │ │ + add r0, pc, #256 @ (adr r0, 45ee0 ) │ │ + b.n 45818 │ │ ands r4, r1 │ │ - b.n 26250 │ │ + b.n 45900 │ │ movs r0, #20 │ │ - b.n 26254 │ │ + b.n 45904 │ │ movs r0, #24 │ │ - b.n 26278 │ │ + b.n 45928 │ │ ands r0, r2 │ │ - b.n 2627c │ │ + b.n 4592c │ │ movs r0, #2 │ │ - b.n 2684e │ │ + b.n 45efe │ │ eors r4, r3 │ │ - b.n 26284 │ │ + b.n 45934 │ │ movs r4, r0 │ │ - b.n 2686e │ │ + b.n 45f1e │ │ movs r4, r7 │ │ - b.n 2626c │ │ + b.n 4591c │ │ movs r3, r0 │ │ - b.n 268b8 │ │ + b.n 45f68 │ │ str r6, [sp, #632] @ 0x278 │ │ - b.n 2685c │ │ + b.n 45f0c │ │ movs r0, #5 │ │ - b.n 268a2 │ │ + b.n 45f52 │ │ movs r2, r1 │ │ - b.n 26882 │ │ + b.n 45f32 │ │ ands r0, r0 │ │ - b.n 26ea6 │ │ + b.n 46556 │ │ adds r0, #0 │ │ - b.n 26cb2 │ │ + b.n 46362 │ │ asrs r0, r3, #32 │ │ - b.n 26288 │ │ + b.n 45938 │ │ movs r4, r1 │ │ - b.n 26892 │ │ + b.n 45f42 │ │ asrs r4, r3, #32 │ │ - b.n 262b0 │ │ + b.n 45960 │ │ movs r0, #3 │ │ - b.n 268be │ │ + b.n 45f6e │ │ stmia r0!, {r2, r4, r5} │ │ - b.n 262b8 │ │ + b.n 45968 │ │ str r0, [r0, r0] │ │ - b.n 26ec2 │ │ + b.n 46572 │ │ movs r1, r0 │ │ - b.n 268a6 │ │ + b.n 45f56 │ │ asrs r0, r5, #32 │ │ - b.n 262c4 │ │ + b.n 45974 │ │ adds r0, #0 │ │ - b.n 26cd6 │ │ + b.n 46386 │ │ orrs r1, r3 │ │ - b.n 26d96 │ │ + b.n 46446 │ │ movs r1, r0 │ │ - b.n 268b6 │ │ + b.n 45f66 │ │ cmp r1, sl │ │ - b.n 26e22 │ │ + b.n 464d2 │ │ adds r0, #3 │ │ - b.n 268e2 │ │ + b.n 45f92 │ │ movs r4, #152 @ 0x98 │ │ - b.n 268b0 │ │ - add r1, pc, #460 @ (adr r1, 26970 ) │ │ - b.n 26dba │ │ - add r0, pc, #180 @ (adr r0, 2685c ) │ │ - b.n 26e32 │ │ + b.n 45f60 │ │ + add r1, pc, #460 @ (adr r1, 46020 ) │ │ + b.n 4646a │ │ + add r0, pc, #180 @ (adr r0, 45f0c ) │ │ + b.n 464e2 │ │ lsls r4, r3, #18 │ │ - b.n 268f8 │ │ + b.n 45fa8 │ │ ldrh r7, [r7, #52] @ 0x34 │ │ - b.n 26dc8 │ │ + b.n 46478 │ │ strb r0, [r2, #0] │ │ - b.n 262d0 │ │ + b.n 45980 │ │ movs r0, #40 @ 0x28 │ │ - b.n 262d4 │ │ + b.n 45984 │ │ movs r0, #88 @ 0x58 │ │ - b.n 262f8 │ │ + b.n 459a8 │ │ subs r6, r3, r2 │ │ - b.n 268ce │ │ + b.n 45f7e │ │ strb r4, [r1, #0] │ │ - b.n 26300 │ │ + b.n 459b0 │ │ ldrh r1, [r1, #62] @ 0x3e │ │ - b.n 26e4e │ │ + b.n 464fe │ │ strb r2, [r0, #0] │ │ - b.n 268dc │ │ + b.n 45f8c │ │ movs r0, #96 @ 0x60 │ │ - b.n 2630c │ │ + b.n 459bc │ │ strb r1, [r1, #0] │ │ - b.n 268e4 │ │ + b.n 45f94 │ │ movs r2, r0 │ │ - b.n 268fa │ │ + b.n 45faa │ │ lsls r0, r3, #1 │ │ - b.n 262f8 │ │ + b.n 459a8 │ │ movs r4, #158 @ 0x9e │ │ - b.n 268e2 │ │ + b.n 45f92 │ │ adds r0, #5 │ │ - b.n 2694c │ │ + b.n 45ffc │ │ str r6, [r0, r0] │ │ - b.n 26938 │ │ + b.n 45fe8 │ │ adds r0, #1 │ │ - b.n 26914 │ │ + b.n 45fc4 │ │ asrs r4, r2, #32 │ │ - b.n 2632c │ │ + b.n 459dc │ │ lsls r4, r3, #1 │ │ - b.n 26310 │ │ + b.n 459c0 │ │ movs r0, r0 │ │ - b.n 26f3a │ │ + b.n 465ea │ │ str r0, [r0, #0] │ │ - b.n 26d3e │ │ + b.n 463ee │ │ adds r0, #1 │ │ - b.n 26928 │ │ + b.n 45fd8 │ │ asrs r0, r4, #32 │ │ - b.n 26340 │ │ + b.n 459f0 │ │ str r6, [r0, r0] │ │ - b.n 26954 │ │ + b.n 46004 │ │ strb r0, [r2, #0] │ │ - b.n 26348 │ │ + b.n 459f8 │ │ adds r0, #1 │ │ - b.n 26938 │ │ + b.n 45fe8 │ │ movs r0, #28 │ │ - b.n 26330 │ │ + b.n 459e0 │ │ str r0, [r0, #0] │ │ - b.n 26d5a │ │ + b.n 4640a │ │ asrs r4, r1, #32 │ │ - b.n 26944 │ │ + b.n 45ff4 │ │ movs r0, #7 │ │ - b.n 26926 │ │ + b.n 45fd6 │ │ strb r0, [r3, #0] │ │ - b.n 26360 │ │ + b.n 45a10 │ │ subs r2, #145 @ 0x91 │ │ - b.n 2693e │ │ + b.n 45fee │ │ str r6, [r0, r0] │ │ - b.n 26978 │ │ + b.n 46028 │ │ movs r0, #7 │ │ - b.n 26936 │ │ + b.n 45fe6 │ │ strb r0, [r5, #0] │ │ - b.n 26370 │ │ + b.n 45a20 │ │ movs r1, r1 │ │ - b.n 26ae4 │ │ + b.n 46194 │ │ movs r0, r0 │ │ - b.n 26f7e │ │ + b.n 4662e │ │ movs r0, #1 │ │ adds r2, #130 @ 0x82 │ │ strb r7, [r0, #0] │ │ - b.n 26970 │ │ + b.n 46020 │ │ adds r0, #32 │ │ - b.n 26364 │ │ + b.n 45a14 │ │ str r0, [r0, r0] │ │ - b.n 26d8e │ │ + b.n 4643e │ │ movs r4, r5 │ │ - b.n 2638c │ │ + b.n 45a3c │ │ subs r0, #145 @ 0x91 │ │ - b.n 26962 │ │ + b.n 46012 │ │ asrs r4, r6, #32 │ │ - b.n 26374 │ │ + b.n 45a24 │ │ ands r0, r0 │ │ - b.n 2698c │ │ + b.n 4603c │ │ movs r0, #5 │ │ - b.n 269a6 │ │ + b.n 46056 │ │ str r0, [r2, r1] │ │ - b.n 263a0 │ │ + b.n 45a50 │ │ ldrb r4, [r0, #31] │ │ - b.n 26e74 │ │ + b.n 46524 │ │ ldmia r0!, {r2, r4, r7} │ │ - b.n 2696e │ │ + b.n 4601e │ │ adds r0, #3 │ │ - b.n 2699c │ │ + b.n 4604c │ │ strb r7, [r6, #2] │ │ - b.n 26f00 │ │ + b.n 465b0 │ │ str r0, [sp, #32] │ │ - b.n 26bba │ │ + b.n 4626a │ │ asrs r1, r2, #30 │ │ - b.n 2698e │ │ + b.n 4603e │ │ adds r0, #96 @ 0x60 │ │ - b.n 2639c │ │ + b.n 45a4c │ │ adds r0, #72 @ 0x48 │ │ - b.n 263c0 │ │ + b.n 45a70 │ │ str r4, [r0, r1] │ │ - b.n 263c4 │ │ + b.n 45a74 │ │ str r6, [r0, #0] │ │ - b.n 269d4 │ │ + b.n 46084 │ │ asrs r0, r5, #32 │ │ - b.n 263ac │ │ + b.n 45a5c │ │ strb r2, [r1, #0] │ │ - b.n 269a0 │ │ + b.n 46050 │ │ movs r3, r0 │ │ - b.n 26b46 │ │ + b.n 461f6 │ │ strb r1, [r0, #0] │ │ adds r2, #135 @ 0x87 │ │ asrs r4, r1, #32 │ │ - b.n 269ce │ │ + b.n 4607e │ │ adds r0, #0 │ │ - b.n 26fe6 │ │ + b.n 46696 │ │ movs r0, r0 │ │ - b.n 269b8 │ │ + b.n 46068 │ │ strb r0, [r0, #0] │ │ - b.n 26df4 │ │ + b.n 464a4 │ │ adds r0, #32 │ │ - b.n 263ec │ │ - add r0, pc, #256 @ (adr r0, 269b4 ) │ │ - b.n 263f0 │ │ + b.n 45a9c │ │ + add r0, pc, #256 @ (adr r0, 46064 ) │ │ + b.n 45aa0 │ │ str r0, [r0, #0] │ │ - b.n 26ffa │ │ + b.n 466aa │ │ asrs r3, r0, #32 │ │ - b.n 269e0 │ │ + b.n 46090 │ │ asrs r0, r2, #1 │ │ - b.n 263dc │ │ + b.n 45a8c │ │ strb r7, [r0, #0] │ │ - b.n 26a06 │ │ + b.n 460b6 │ │ lsls r3, r6, #5 │ │ - b.n 26ede │ │ + b.n 4658e │ │ movs r5, r5 │ │ - b.n 26f56 │ │ + b.n 46606 │ │ asrs r4, r3, #32 │ │ - b.n 2640c │ │ + b.n 45abc │ │ adds r0, #148 @ 0x94 │ │ - b.n 269d6 │ │ + b.n 46086 │ │ movs r5, r0 │ │ - b.n 26b88 │ │ + b.n 46238 │ │ str r0, [r6, r0] │ │ - b.n 26418 │ │ + b.n 45ac8 │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ strh r0, [r1, #0] │ │ - b.n 269fa │ │ + b.n 460aa │ │ movs r1, r0 │ │ - b.n 26b8e │ │ + b.n 4623e │ │ asrs r0, r0, #32 │ │ - b.n 2702e │ │ + b.n 466de │ │ stmia r0!, {} │ │ - b.n 27032 │ │ + b.n 466e2 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 26a0a │ │ + b.n 460ba │ │ strh r5, [r0, #0] │ │ - b.n 26a22 │ │ + b.n 460d2 │ │ ands r4, r5 │ │ - b.n 2641c │ │ + b.n 45acc │ │ cmp r1, #152 @ 0x98 │ │ - b.n 26a10 │ │ + b.n 460c0 │ │ ldr r7, [sp, #784] @ 0x310 │ │ - b.n 26f14 │ │ + b.n 465c4 │ │ str r0, [sp, #732] @ 0x2dc │ │ - b.n 26f98 │ │ + b.n 46648 │ │ movs r5, r0 │ │ - b.n 26a12 │ │ + b.n 460c2 │ │ str r4, [r3, r1] │ │ - b.n 26450 │ │ + b.n 45b00 │ │ str r5, [r0, r0] │ │ - b.n 26a36 │ │ - b.n 2691c │ │ - b.n 2705e │ │ + b.n 460e6 │ │ + b.n 45fcc │ │ + b.n 4670e │ │ asrs r1, r0, #32 │ │ - b.n 26a6c │ │ + b.n 4611c │ │ movs r0, #2 │ │ - b.n 26a54 │ │ + b.n 46104 │ │ movs r6, r0 │ │ - b.n 26a6a │ │ + b.n 4611a │ │ movs r0, #3 │ │ - b.n 26a52 │ │ + b.n 46102 │ │ adds r0, #40 @ 0x28 │ │ - b.n 2646c │ │ + b.n 45b1c │ │ str r0, [r0, r0] │ │ - b.n 26e8e │ │ + b.n 4653e │ │ strb r4, [r0, #0] │ │ - b.n 26c7a │ │ + b.n 4632a │ │ movs r0, #3 │ │ - b.n 26a62 │ │ + b.n 46112 │ │ adds r1, #115 @ 0x73 │ │ - b.n 26f56 │ │ + b.n 46606 │ │ movs r5, r0 │ │ - b.n 26a86 │ │ + b.n 46136 │ │ adds r0, #45 @ 0x2d │ │ - b.n 26fd2 │ │ + b.n 46682 │ │ movs r2, r1 │ │ - b.n 26bee │ │ + b.n 4629e │ │ add r1, sp, #592 @ 0x250 │ │ - b.n 26a5e │ │ + b.n 4610e │ │ movs r0, #92 @ 0x5c │ │ - b.n 26470 │ │ + b.n 45b20 │ │ movs r0, #0 │ │ - b.n 2709a │ │ + b.n 4674a │ │ stmia r3!, {r3, r4, r7} │ │ - b.n 26a66 │ │ + b.n 46116 │ │ subs r6, #191 @ 0xbf │ │ - b.n 26f78 │ │ + b.n 46628 │ │ subs r7, #201 @ 0xc9 │ │ - b.n 26fea │ │ + b.n 4669a │ │ movs r0, #1 │ │ adds r3, #0 │ │ ands r6, r0 │ │ - b.n 26a76 │ │ + b.n 46126 │ │ str r1, [r2, #56] @ 0x38 │ │ - b.n 26a7c │ │ + b.n 4612c │ │ adds r3, #25 │ │ - b.n 26f7a │ │ + b.n 4662a │ │ adds r5, #81 @ 0x51 │ │ - b.n 27002 │ │ + b.n 466b2 │ │ ands r5, r0 │ │ - b.n 26a86 │ │ + b.n 46136 │ │ movs r6, r0 │ │ - b.n 26aa2 │ │ + b.n 46152 │ │ movs r0, #2 │ │ - b.n 26ace │ │ + b.n 4617e │ │ movs r4, r1 │ │ - b.n 26aaa │ │ + b.n 4615a │ │ ands r0, r0 │ │ - b.n 26eea │ │ + b.n 4659a │ │ str r2, [r1, r0] │ │ - b.n 26ab2 │ │ + b.n 46162 │ │ movs r4, r0 │ │ - b.n 26ada │ │ + b.n 4618a │ │ movs r3, #151 @ 0x97 │ │ - b.n 26aa2 │ │ + b.n 46152 │ │ strb r0, [r7, #0] │ │ - b.n 264d8 │ │ + b.n 45b88 │ │ stmia r0!, {r2, r4, r5} │ │ - b.n 264dc │ │ + b.n 45b8c │ │ add r1, sp, #608 @ 0x260 │ │ - b.n 26ab2 │ │ - b.n 269f0 │ │ - b.n 264e4 │ │ + b.n 46162 │ │ + b.n 460a0 │ │ + b.n 45b94 │ │ movs r0, #68 @ 0x44 │ │ - b.n 264c8 │ │ + b.n 45b78 │ │ ands r4, r0 │ │ - b.n 26ac0 │ │ + b.n 46170 │ │ ands r6, r0 │ │ - b.n 26abe │ │ + b.n 4616e │ │ str r4, [r3, #56] @ 0x38 │ │ - b.n 26abe │ │ + b.n 4616e │ │ str r6, [r0, #0] │ │ - b.n 26ae8 │ │ + b.n 46198 │ │ movs r0, #2 │ │ - b.n 26b22 │ │ + b.n 461d2 │ │ strh r4, [r3, r6] │ │ - b.n 26b06 │ │ + b.n 461b6 │ │ movs r1, #115 @ 0x73 │ │ - b.n 26fde │ │ + b.n 4668e │ │ movs r0, #45 @ 0x2d │ │ - b.n 27056 │ │ + b.n 46706 │ │ str r2, [sp, #580] @ 0x244 │ │ - b.n 26ade │ │ + b.n 4618e │ │ movs r0, #76 @ 0x4c │ │ - b.n 26510 │ │ + b.n 45bc0 │ │ str r0, [r1, r1] │ │ - b.n 264f4 │ │ + b.n 45ba4 │ │ str r0, [r0, r0] │ │ - b.n 2711e │ │ + b.n 467ce │ │ ands r6, r0 │ │ - b.n 26b2a │ │ + b.n 461da │ │ movs r6, r1 │ │ - b.n 26c88 │ │ + b.n 46338 │ │ str r0, [r0, #0] │ │ - b.n 2712a │ │ + b.n 467da │ │ ldr r7, [r7, #104] @ 0x68 │ │ adds r3, #11 │ │ ldr r1, [r1, #124] @ 0x7c │ │ adds r3, #66 @ 0x42 │ │ movs r2, r0 │ │ - b.n 26b16 │ │ + b.n 461c6 │ │ movs r0, #0 │ │ - b.n 26f44 │ │ + b.n 465f4 │ │ movs r6, r0 │ │ - b.n 26b1e │ │ + b.n 461ce │ │ movs r0, #2 │ │ - b.n 26b4a │ │ + b.n 461fa │ │ movs r1, r1 │ │ - b.n 26b26 │ │ + b.n 461d6 │ │ eors r4, r0 │ │ - b.n 26544 │ │ + b.n 45bf4 │ │ str r0, [r0, #0] │ │ - b.n 26f58 │ │ + b.n 46608 │ │ movs r2, r1 │ │ - b.n 26b32 │ │ - add r0, pc, #12 @ (adr r0, 26a20 ) │ │ - b.n 26d56 │ │ + b.n 461e2 │ │ + add r0, pc, #12 @ (adr r0, 460d0 ) │ │ + b.n 46406 │ │ movs r0, #6 │ │ - b.n 26b5e │ │ + b.n 4620e │ │ movs r4, r0 │ │ - b.n 26b3e │ │ + b.n 461ee │ │ str r0, [r0, #0] │ │ - b.n 26f6c │ │ + b.n 4661c │ │ movs r4, r1 │ │ - b.n 26b46 │ │ + b.n 461f6 │ │ lsls r4, r0, #1 │ │ - b.n 26544 │ │ + b.n 45bf4 │ │ movs r6, r0 │ │ - b.n 26b72 │ │ + b.n 46222 │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 2703c │ │ + b.n 466ec │ │ stmia r3!, {r3, r4, r7} │ │ - b.n 26b42 │ │ + b.n 461f2 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 270c4 │ │ + b.n 46774 │ │ adds r0, #60 @ 0x3c │ │ - b.n 26578 │ │ + b.n 45c28 │ │ strh r1, [r2, r2] │ │ - b.n 26b4a │ │ + b.n 461fa │ │ movs r7, r0 │ │ - b.n 26ce6 │ │ + b.n 46396 │ │ str r0, [sp, #0] │ │ - b.n 2718a │ │ + b.n 4683a │ │ str r6, [r0, #0] │ │ - b.n 26b54 │ │ + b.n 46204 │ │ strb r4, [r5, #0] │ │ - b.n 2658c │ │ + b.n 45c3c │ │ str r4, [r0, #0] │ │ - b.n 26b62 │ │ + b.n 46212 │ │ ands r0, r0 │ │ - b.n 2719a │ │ + b.n 4684a │ │ str r1, [r0, #0] │ │ adds r2, #134 @ 0x86 │ │ movs r6, r1 │ │ - b.n 26d04 │ │ + b.n 463b4 │ │ adcs r3, r6 │ │ adds r3, #10 │ │ ands r5, r5 │ │ adds r3, #68 @ 0x44 │ │ movs r4, r0 │ │ - b.n 26b8e │ │ + b.n 4623e │ │ ands r0, r0 │ │ - b.n 26fc4 │ │ + b.n 46674 │ │ movs r5, r0 │ │ - b.n 26b96 │ │ + b.n 46246 │ │ str r4, [r0, #0] │ │ - b.n 26bc6 │ │ + b.n 46276 │ │ movs r4, r1 │ │ - b.n 26b9e │ │ + b.n 4624e │ │ movs r0, #0 │ │ - b.n 26fd4 │ │ + b.n 46684 │ │ movs r7, r0 │ │ - b.n 26ba6 │ │ + b.n 46256 │ │ movs r0, r7 │ │ - b.n 265a4 │ │ + b.n 45c54 │ │ movs r2, r0 │ │ - b.n 26bda │ │ + b.n 4628a │ │ ldr r1, [r2, #40] @ 0x28 │ │ - b.n 26b9c │ │ + b.n 4624c │ │ movs r3, r0 │ │ - b.n 26d36 │ │ + b.n 463e6 │ │ movs r0, #0 │ │ - b.n 271da │ │ + b.n 4688a │ │ movs r0, #1 │ │ adds r3, #0 │ │ adds r0, #88 @ 0x58 │ │ - b.n 265dc │ │ + b.n 45c8c │ │ movs r6, r1 │ │ - b.n 26d48 │ │ + b.n 463f8 │ │ ands r0, r0 │ │ - b.n 271ea │ │ + b.n 4689a │ │ ldr r6, [sp, #764] @ 0x2fc │ │ - b.n 270c4 │ │ - ldr r7, [pc, #784] @ (26dc0 ) │ │ + b.n 46774 │ │ + ldr r7, [pc, #784] @ (46470 ) │ │ adds r3, #5 │ │ str r5, [r0, r0] │ │ - b.n 26bbc │ │ + b.n 4626c │ │ lsls r7, r6 │ │ adds r3, #69 @ 0x45 │ │ movs r4, r0 │ │ - b.n 26bde │ │ + b.n 4628e │ │ movs r0, #2 │ │ - b.n 26c0c │ │ + b.n 462bc │ │ movs r6, r0 │ │ - b.n 26be6 │ │ + b.n 46296 │ │ ands r0, r0 │ │ - b.n 2720a │ │ + b.n 468ba │ │ str r0, [r0, #0] │ │ - b.n 27016 │ │ + b.n 466c6 │ │ movs r0, r1 │ │ - b.n 26bf2 │ │ + b.n 462a2 │ │ str r0, [r0, r0] │ │ - b.n 27216 │ │ + b.n 468c6 │ │ movs r0, #6 │ │ - b.n 26c1e │ │ + b.n 462ce │ │ movs r6, r1 │ │ - b.n 26d80 │ │ + b.n 46430 │ │ str r0, [r0, #0] │ │ - b.n 27222 │ │ + b.n 468d2 │ │ strb r2, [r1, #0] │ │ - b.n 26e26 │ │ + b.n 464d6 │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ movs r3, r0 │ │ - b.n 26d92 │ │ + b.n 46442 │ │ str r1, [r0, #0] │ │ adds r2, #134 @ 0x86 │ │ movs r6, r1 │ │ - b.n 26d98 │ │ + b.n 46448 │ │ strh r1, [r3, r4] │ │ adds r3, #2 │ │ - add r0, pc, #320 @ (adr r0, 26c3c ) │ │ - b.n 26638 │ │ + add r0, pc, #320 @ (adr r0, 462ec ) │ │ + b.n 45ce8 │ │ strb r1, [r2, r5] │ │ adds r3, #68 @ 0x44 │ │ movs r0, #5 │ │ - b.n 26c2a │ │ + b.n 462da │ │ str r0, [r0, r0] │ │ - b.n 27052 │ │ + b.n 46702 │ │ stmia r0!, {r0} │ │ - b.n 26c32 │ │ + b.n 462e2 │ │ asrs r5, r0, #32 │ │ - b.n 26c5e │ │ + b.n 4630e │ │ adcs r3, r6 │ │ - b.n 2712a │ │ + b.n 467da │ │ ldr r7, [sp, #804] @ 0x324 │ │ - b.n 2719e │ │ + b.n 4684e │ │ movs r0, #0 │ │ - b.n 2725e │ │ + b.n 4690e │ │ ands r5, r5 │ │ - b.n 271aa │ │ + b.n 4685a │ │ ldr r1, [r2, #24] │ │ - b.n 26c30 │ │ + b.n 462e0 │ │ strh r0, [r4, #2] │ │ - b.n 26664 │ │ + b.n 45d14 │ │ subs r7, #196 @ 0xc4 │ │ - b.n 27138 │ │ - add r4, pc, #580 @ (adr r4, 26d74 ) │ │ - b.n 26c76 │ │ + b.n 467e8 │ │ + add r4, pc, #580 @ (adr r4, 46424 ) │ │ + b.n 46326 │ │ eors r4, r3 │ │ - b.n 26670 │ │ + b.n 45d20 │ │ adds r0, #183 @ 0xb7 │ │ - b.n 271c4 │ │ + b.n 46874 │ │ str r0, [r1, #0] │ │ - b.n 26c6a │ │ + b.n 4631a │ │ stmia r0!, {r2, r3, r6} │ │ - b.n 2665c │ │ + b.n 45d0c │ │ str r5, [r0, #0] │ │ - b.n 26cba │ │ + b.n 4636a │ │ movs r0, #0 │ │ - b.n 2708e │ │ + b.n 4673e │ │ str r1, [r2, #120] @ 0x78 │ │ - b.n 26c58 │ │ + b.n 46308 │ │ bics r1, r2 │ │ - b.n 26bd6 │ │ + b.n 46286 │ │ adds r0, #72 @ 0x48 │ │ - b.n 26690 │ │ + b.n 45d40 │ │ strb r3, [r0, #0] │ │ - b.n 26c86 │ │ + b.n 46336 │ │ adds r0, #68 @ 0x44 │ │ - b.n 26698 │ │ + b.n 45d48 │ │ str r0, [r0, #0] │ │ - b.n 270ac │ │ + b.n 4675c │ │ str r0, [r0, r0] │ │ - b.n 272a6 │ │ + b.n 46956 │ │ eors r4, r3 │ │ - b.n 26684 │ │ - b.n 26b70 │ │ - b.n 26c9c │ │ - b.n 26bf0 │ │ - b.n 2668c │ │ + b.n 45d34 │ │ + b.n 46220 │ │ + b.n 4634c │ │ + b.n 462a0 │ │ + b.n 45d3c │ │ movs r0, #0 │ │ - b.n 270c2 │ │ + b.n 46772 │ │ adds r0, #3 │ │ - b.n 26c9c │ │ + b.n 4634c │ │ strb r0, [r0, #0] │ │ - b.n 270c8 │ │ + b.n 46778 │ │ movs r0, #2 │ │ - b.n 26ca8 │ │ + b.n 46358 │ │ movs r0, #68 @ 0x44 │ │ - b.n 266a0 │ │ + b.n 45d50 │ │ str r0, [r0, #0] │ │ - b.n 272ca │ │ + b.n 4697a │ │ movs r0, #56 @ 0x38 │ │ - b.n 266c8 │ │ + b.n 45d78 │ │ movs r0, #7 │ │ - b.n 26cf6 │ │ + b.n 463a6 │ │ movs r0, #72 @ 0x48 │ │ - b.n 266b0 │ │ + b.n 45d60 │ │ adds r0, #0 │ │ - b.n 270fa │ │ + b.n 467aa │ │ adds r0, #80 @ 0x50 │ │ - b.n 266b8 │ │ + b.n 45d68 │ │ movs r0, r0 │ │ - b.n 26dc0 │ │ + b.n 46470 │ │ lsls r0, r3, #1 │ │ - b.n 266c0 │ │ + b.n 45d70 │ │ movs r2, r0 │ │ - b.n 26bb0 │ │ + b.n 46260 │ │ movs r0, #0 │ │ - b.n 27126 │ │ + b.n 467d6 │ │ strb r0, [r0, #0] │ │ - b.n 26dd0 │ │ + b.n 46480 │ │ movs r2, r0 │ │ - b.n 26bb6 │ │ + b.n 46266 │ │ movs r0, #0 │ │ - b.n 2737a │ │ + b.n 46a2a │ │ str r2, [r0, r0] │ │ - b.n 26c5e │ │ + b.n 4630e │ │ movs r3, r7 │ │ - b.n 271d6 │ │ + b.n 46886 │ │ lsrs r0, r1, #29 │ │ - b.n 2725a │ │ + b.n 4690a │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 26e76 │ │ + b.n 46526 │ │ movs r0, r1 │ │ - b.n 26f12 │ │ + b.n 465c2 │ │ lsrs r1, r2, #6 │ │ - b.n 26d2a │ │ + b.n 463da │ │ stmia r0!, {} │ │ - b.n 2731a │ │ + b.n 469ca │ │ adds r0, #0 │ │ - b.n 2731e │ │ - ldr r4, [pc, #920] @ (26f78 ) │ │ - b.n 271fc │ │ + b.n 469ce │ │ + ldr r4, [pc, #920] @ (46628 ) │ │ + b.n 468ac │ │ asrs r0, r0, #5 │ │ - b.n 271ee │ │ + b.n 4689e │ │ ldr r6, [sp, #560] @ 0x230 │ │ - b.n 271f4 │ │ + b.n 468a4 │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ adds r0, #1 │ │ adds r3, #0 │ │ - ldr r2, [pc, #696] @ (26eac ) │ │ - b.n 2728c │ │ + ldr r2, [pc, #696] @ (4655c ) │ │ + b.n 4693c │ │ movs r4, r0 │ │ - b.n 26eb6 │ │ - b.n 26bfc │ │ - b.n 2733e │ │ + b.n 46566 │ │ + b.n 462ac │ │ + b.n 469ee │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ - b.n 26c06 │ │ + b.n 462b6 │ │ strh r0, [r0, #24] │ │ asrs r6, r6, #32 │ │ - b.n 272a4 │ │ + b.n 46954 │ │ movs r1, r0 │ │ - b.n 26eae │ │ + b.n 4655e │ │ movs r0, #0 │ │ - b.n 27352 │ │ + b.n 46a02 │ │ ldr r7, [sp, #840] @ 0x348 │ │ - b.n 272ac │ │ + b.n 4695c │ │ strh r4, [r0, #2] │ │ - b.n 26754 │ │ + b.n 45e04 │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ movs r1, r1 │ │ - b.n 26ed6 │ │ + b.n 46586 │ │ str r0, [sp, #0] │ │ - b.n 27366 │ │ + b.n 46a16 │ │ asrs r0, r0, #32 │ │ - b.n 2736a │ │ + b.n 46a1a │ │ lsls r0, r4, #1 │ │ - b.n 26748 │ │ + b.n 45df8 │ │ str r0, [sp, #4] │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 2732a │ │ + b.n 469da │ │ movs r0, r0 │ │ - b.n 2737e │ │ + b.n 46a2e │ │ movs r1, r0 │ │ adds r3, #0 │ │ - blx 42de94 │ │ + blx 44d544 │ │ movs r5, r0 │ │ - b.n 26f4a │ │ + b.n 465fa │ │ str r1, [r0, r0] │ │ - b.n 2715e │ │ + b.n 4680e │ │ ldrsh r5, [r2, r4] │ │ - b.n 26f30 │ │ + b.n 465e0 │ │ ldrb r7, [r7, #26] │ │ - b.n 2726c │ │ + b.n 4691c │ │ ldrb r1, [r1, #31] │ │ - b.n 272de │ │ + b.n 4698e │ │ strh r5, [r4, r2] │ │ - b.n 26f9e │ │ + b.n 4664e │ │ str r0, [r0, r0] │ │ - b.n 26fec │ │ + b.n 4669c │ │ str r5, [r0, #0] │ │ - b.n 26ff2 │ │ + b.n 466a2 │ │ movs r0, r0 │ │ - b.n 26f76 │ │ + b.n 46626 │ │ str r0, [r4, #4] │ │ - b.n 267a8 │ │ + b.n 45e58 │ │ ands r0, r0 │ │ - b.n 2700e │ │ + b.n 466be │ │ ands r5, r0 │ │ - b.n 26f7e │ │ + b.n 4662e │ │ adds r0, #4 │ │ - b.n 27000 │ │ + b.n 466b0 │ │ movs r0, r0 │ │ - b.n 26f84 │ │ + b.n 46634 │ │ adds r0, #0 │ │ - b.n 2701a │ │ + b.n 466ca │ │ adds r0, #4 │ │ - b.n 26f8c │ │ + b.n 4663c │ │ asrs r3, r0, #32 │ │ - b.n 2700c │ │ + b.n 466bc │ │ movs r0, r0 │ │ - b.n 26f90 │ │ + b.n 46640 │ │ asrs r0, r0, #32 │ │ - b.n 27016 │ │ + b.n 466c6 │ │ movs r0, r0 │ │ - b.n 27028 │ │ + b.n 466d8 │ │ movs r3, r0 │ │ - b.n 26f9a │ │ + b.n 4664a │ │ adds r1, #115 @ 0x73 │ │ - b.n 272b2 │ │ + b.n 46962 │ │ movs r1, r0 │ │ - b.n 26fa2 │ │ + b.n 46652 │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 272b0 │ │ + b.n 46960 │ │ movs r0, r0 │ │ - b.n 271ea │ │ + b.n 4689a │ │ adds r0, #45 @ 0x2d │ │ - b.n 27336 │ │ + b.n 469e6 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 2733c │ │ + b.n 469ec │ │ asrs r1, r3, #12 │ │ - b.n 272ba │ │ + b.n 4696a │ │ lsls r0, r2, #30 │ │ - b.n 26cc8 │ │ + b.n 46378 │ │ asrs r1, r2, #21 │ │ - b.n 27346 │ │ + b.n 469f6 │ │ lsls r0, r2, #14 │ │ - b.n 26cc8 │ │ + b.n 46378 │ │ lsls r0, r2, #10 │ │ - b.n 26cca │ │ + b.n 4637a │ │ strb r7, [r0, #0] │ │ - b.n 26df6 │ │ + b.n 464a6 │ │ lsls r0, r2, #6 │ │ - b.n 26cd0 │ │ + b.n 46380 │ │ str r4, [r3, #4] │ │ - b.n 2680c │ │ + b.n 45ebc │ │ adds r0, #3 │ │ - b.n 26e4a │ │ + b.n 464fa │ │ movs r0, #2 │ │ - b.n 26e46 │ │ + b.n 464f6 │ │ str r0, [r0, #4] │ │ - b.n 26818 │ │ + b.n 45ec8 │ │ asrs r1, r0, #32 │ │ - b.n 26e4e │ │ + b.n 464fe │ │ stmia r0!, {} │ │ - b.n 26e56 │ │ + b.n 46506 │ │ lsls r0, r1, #1 │ │ - b.n 26824 │ │ + b.n 45ed4 │ │ str r0, [r0, #0] │ │ - b.n 2724e │ │ + b.n 468fe │ │ lsls r0, r2, #1 │ │ - b.n 2682c │ │ + b.n 45edc │ │ str r0, [r0, r0] │ │ - b.n 27256 │ │ + b.n 46906 │ │ movs r0, r0 │ │ - b.n 2743a │ │ + b.n 46aea │ │ ands r0, r0 │ │ - b.n 2723e │ │ + b.n 468ee │ │ lsls r0, r3, #1 │ │ - b.n 2683c │ │ - blx 426f54 │ │ + b.n 45eec │ │ + blx 446604 │ │ lsls r4, r1, #1 │ │ - b.n 26844 │ │ + b.n 45ef4 │ │ ands r0, r0 │ │ - b.n 26e56 │ │ + b.n 46506 │ │ lsls r4, r2, #1 │ │ - b.n 2684c │ │ + b.n 45efc │ │ strb r0, [r0, #0] │ │ - b.n 26816 │ │ + b.n 45ec6 │ │ adds r0, #4 │ │ - b.n 2681a │ │ + b.n 45eca │ │ movs r0, #8 │ │ - b.n 2681e │ │ + b.n 45ece │ │ asrs r4, r1, #32 │ │ - b.n 26822 │ │ + b.n 45ed2 │ │ stmia r0!, {r4} │ │ - b.n 26826 │ │ + b.n 45ed6 │ │ str r4, [r2, #0] │ │ - b.n 2682a │ │ + b.n 45eda │ │ str r0, [r3, r0] │ │ - b.n 2682e │ │ + b.n 45ede │ │ ands r4, r3 │ │ - b.n 26832 │ │ - beq.n 26d6c │ │ - b.n 271cc │ │ + b.n 45ee2 │ │ + beq.n 4641c │ │ + b.n 4687c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr, pc} │ │ - bmi.n 26ce6 │ │ - bmi.n 26ce8 │ │ - bmi.n 26cea │ │ - ldr r7, [pc, #960] @ (27104 ) │ │ + bmi.n 46396 │ │ + bmi.n 46398 │ │ + bmi.n 4639a │ │ + ldr r7, [pc, #960] @ (467b4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 27264 │ │ - beq.n 26d54 │ │ - b.n 271e8 │ │ + b.n 46914 │ │ + beq.n 46404 │ │ + b.n 46898 │ │ ldrh r4, [r0, #24] │ │ stc 14, cr13, [sp, #-152]! @ 0xffffff68 │ │ - b.n 271f0 │ │ + b.n 468a0 │ │ str r0, [r0, #0] │ │ - b.n 2709a │ │ + b.n 4674a │ │ movs r0, r0 │ │ - b.n 2687e │ │ + b.n 45f2e │ │ movs r0, r0 │ │ - b.n 27402 │ │ + b.n 46ab2 │ │ lsls r5, r7, #6 │ │ lsrs r0, r0, #8 │ │ ands r1, r0 │ │ - b.n 270aa │ │ + b.n 4675a │ │ movs r0, r0 │ │ - b.n 27410 │ │ + b.n 46ac0 │ │ lsls r5, r7, #6 │ │ lsrs r0, r0, #8 │ │ strb r2, [r0, #0] │ │ - b.n 270b6 │ │ + b.n 46766 │ │ movs r0, r0 │ │ - b.n 2741e │ │ + b.n 46ace │ │ lsls r5, r7, #6 │ │ lsrs r0, r0, #8 │ │ str r3, [r0, r0] │ │ - b.n 270c2 │ │ + b.n 46772 │ │ movs r0, r0 │ │ - b.n 2742c │ │ + b.n 46adc │ │ lsls r5, r7, #6 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #3 │ │ - b.n 272a8 │ │ + b.n 46958 │ │ asrs r4, r0, #32 │ │ - b.n 270d2 │ │ + b.n 46782 │ │ vmov.8 d25[7], lr │ │ str r0, [sp, #0] │ │ - b.n 274da │ │ + b.n 46b8a │ │ movs r0, r0 │ │ - b.n 2743e │ │ + b.n 46aee │ │ lsls r1, r5, #6 │ │ lsrs r0, r0, #8 │ │ asrs r0, r4, #32 │ │ - b.n 272ae │ │ + b.n 4695e │ │ lsls r4, r7, #1 │ │ - b.n 27240 │ │ + b.n 468f0 │ │ movs r0, #92 @ 0x5c │ │ - b.n 272c8 │ │ + b.n 46978 │ │ pop {r0, r1, r2, r3, r5, r6, pc} │ │ @ instruction: 0xebff005c │ │ - b.n 268f0 │ │ + b.n 45fa0 │ │ movs r0, r0 │ │ - b.n 2745a │ │ + b.n 46b0a │ │ lsls r2, r4, #6 │ │ subs r0, r0, r0 │ │ strh r0, [r1, #0] │ │ - b.n 268ec │ │ + b.n 45f9c │ │ str r0, [r2, #4] │ │ - b.n 268e0 │ │ + b.n 45f90 │ │ str r0, [r0, #0] │ │ - b.n 273ca │ │ + b.n 46a7a │ │ adds r0, #4 │ │ - b.n 268f8 │ │ + b.n 45fa8 │ │ str r7, [r7, #60] @ 0x3c │ │ - b.n 27452 │ │ + b.n 46b02 │ │ cmp r2, #15 │ │ - b.n 274e2 │ │ + b.n 46b92 │ │ movs r0, r0 │ │ - b.n 26904 │ │ + b.n 45fb4 │ │ movs r6, #8 │ │ - b.n 26de2 │ │ + b.n 46492 │ │ strb r0, [r6, #0] │ │ - b.n 268fc │ │ + b.n 45fac │ │ subs r3, r4, r0 │ │ - b.n 270ea │ │ + b.n 4679a │ │ cmp r7, #240 @ 0xf0 │ │ - b.n 27408 │ │ + b.n 46ab8 │ │ movs r3, #255 @ 0xff │ │ - b.n 2746e │ │ + b.n 46b1e │ │ stmia r0!, {r2, r3} │ │ - b.n 2691c │ │ + b.n 45fcc │ │ movs r0, #48 @ 0x30 │ │ - b.n 2727a │ │ - add r0, pc, #64 @ (adr r0, 26e38 ) │ │ - b.n 26924 │ │ + b.n 4692a │ │ + add r0, pc, #64 @ (adr r0, 464e8 ) │ │ + b.n 45fd4 │ │ movs r3, #3 │ │ - b.n 26e02 │ │ + b.n 464b2 │ │ asrs r4, r1, #1 │ │ - b.n 2691c │ │ + b.n 45fcc │ │ ldrb r0, [r4, #20] │ │ - b.n 2710a │ │ + b.n 467ba │ │ movs r3, #63 @ 0x3f │ │ - b.n 2758a │ │ + b.n 46c3a │ │ movs r0, #88 @ 0x58 │ │ - b.n 26928 │ │ + b.n 45fd8 │ │ movs r0, #2 │ │ - b.n 27120 │ │ + b.n 467d0 │ │ movs r0, #1 │ │ - b.n 2711a │ │ + b.n 467ca │ │ asrs r0, r5, #28 │ │ - b.n 2715a │ │ + b.n 4680a │ │ asrs r4, r5, #32 │ │ - b.n 26938 │ │ + b.n 45fe8 │ │ adds r4, r3, r4 │ │ - b.n 26dd4 │ │ + b.n 46484 │ │ strb r0, [r1, #1] │ │ - b.n 26940 │ │ + b.n 45ff0 │ │ movs r0, #1 │ │ - b.n 2712e │ │ + b.n 467de │ │ asrs r4, r0, #1 │ │ - b.n 26948 │ │ + b.n 45ff8 │ │ asrs r2, r3, #5 │ │ - b.n 26e24 │ │ + b.n 464d4 │ │ asrs r4, r2, #1 │ │ - b.n 26950 │ │ + b.n 46000 │ │ movs r0, #1 │ │ - b.n 2713e │ │ + b.n 467ee │ │ asrs r4, r5, #16 │ │ - b.n 2717e │ │ - b.n 26e70 │ │ - b.n 2696c │ │ + b.n 4682e │ │ + b.n 46520 │ │ + b.n 4601c │ │ strb r1, [r0, #0] │ │ - b.n 27186 │ │ + b.n 46836 │ │ asrs r0, r5, #32 │ │ - b.n 26964 │ │ + b.n 46014 │ │ adds r2, r3, #0 │ │ - b.n 26e00 │ │ + b.n 464b0 │ │ strb r4, [r2, #0] │ │ - b.n 2697c │ │ + b.n 4602c │ │ asrs r0, r0, #1 │ │ - b.n 26970 │ │ + b.n 46020 │ │ movs r0, #1 │ │ - b.n 2715e │ │ + b.n 4680e │ │ subs r2, r5, #0 │ │ - b.n 2719e │ │ + b.n 4684e │ │ ldr r7, [r7, #48] @ 0x30 │ │ - b.n 2756e │ │ + b.n 46c1e │ │ asrs r4, r4, #32 │ │ - b.n 26980 │ │ + b.n 46030 │ │ asrs r7, r2, #8 │ │ - b.n 26e1c │ │ + b.n 464cc │ │ asrs r4, r7, #32 │ │ - b.n 26988 │ │ + b.n 46038 │ │ asrs r1, r0, #32 │ │ - b.n 27176 │ │ + b.n 46826 │ │ movs r0, #28 │ │ - b.n 269a0 │ │ + b.n 46050 │ │ str r6, [r1, #80] @ 0x50 │ │ - b.n 26e86 │ │ + b.n 46536 │ │ ldr r7, [r4, #48] @ 0x30 │ │ - b.n 2718a │ │ + b.n 4683a │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - b.n 271c2 │ │ + b.n 46872 │ │ str r0, [r7, #0] │ │ - b.n 269a0 │ │ + b.n 46050 │ │ asrs r2, r4, #20 │ │ - b.n 2718c │ │ + b.n 4683c │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n 269a8 │ │ + b.n 46058 │ │ str r6, [r0, #0] │ │ - b.n 27194 │ │ + b.n 46844 │ │ asrs r1, r1, #32 │ │ - b.n 271d6 │ │ + b.n 46886 │ │ ldr r0, [sp, #72] @ 0x48 │ │ - b.n 26e4c │ │ + b.n 464fc │ │ str r0, [sp, #208] @ 0xd0 │ │ - b.n 269b8 │ │ + b.n 46068 │ │ str r1, [r1, #0] │ │ - b.n 271ce │ │ + b.n 4687e │ │ lsls r5, r7, #5 │ │ lsrs r0, r0, #8 │ │ asrs r4, r7, #32 │ │ - b.n 269d4 │ │ + b.n 46084 │ │ asrs r4, r2, #32 │ │ - b.n 269c8 │ │ + b.n 46078 │ │ asrs r0, r7, #32 │ │ - b.n 269dc │ │ + b.n 4608c │ │ asrs r0, r3, #32 │ │ - b.n 269d0 │ │ + b.n 46080 │ │ asrs r4, r6, #32 │ │ - b.n 269e4 │ │ + b.n 46094 │ │ asrs r4, r3, #32 │ │ - b.n 269d8 │ │ + b.n 46088 │ │ asrs r0, r4, #32 │ │ - b.n 269ec │ │ + b.n 4609c │ │ str r4, [r4, r0] │ │ - b.n 273d0 │ │ + b.n 46a80 │ │ asrs r0, r2, #32 │ │ - b.n 269e4 │ │ + b.n 46094 │ │ asrs r2, r4, #20 │ │ - b.n 2720e │ │ + b.n 468be │ │ asrs r4, r1, #32 │ │ - b.n 269ec │ │ + b.n 4609c │ │ subs r7, r4, r4 │ │ - b.n 27216 │ │ + b.n 468c6 │ │ asrs r0, r1, #32 │ │ - b.n 269f4 │ │ + b.n 460a4 │ │ subs r3, r4, r0 │ │ - b.n 2721e │ │ + b.n 468ce │ │ ldrh r7, [r1, #16] │ │ bic.w sp, r5, #10240 @ 0x2800 │ │ - b.n 27226 │ │ + b.n 468d6 │ │ asrs r4, r0, #32 │ │ - b.n 26a04 │ │ + b.n 460b4 │ │ ldr r6, [sp, #248] @ 0xf8 │ │ - b.n 2740c │ │ + b.n 46abc │ │ ldr r3, [r7, #124] @ 0x7c │ │ - b.n 27410 │ │ + b.n 46ac0 │ │ asrs r0, r3, #1 │ │ - b.n 26a30 │ │ + b.n 460e0 │ │ lsrs r7, r5, #11 │ │ orn ip, r6, #2576 @ 0xa10 │ │ - b.n 2723e │ │ + b.n 468ee │ │ asrs r0, r5, #32 │ │ - b.n 26a3c │ │ + b.n 460ec │ │ asrs r2, r6, #1 │ │ - b.n 26aa0 │ │ + b.n 46150 │ │ str r5, [r0, r4] │ │ - b.n 27216 │ │ + b.n 468c6 │ │ asrs r4, r2, #1 │ │ - b.n 26a48 │ │ + b.n 460f8 │ │ str r4, [r7, r1] │ │ - b.n 26aac │ │ + b.n 4615c │ │ lsls r7, r7, #1 │ │ - b.n 26ab0 │ │ + b.n 46160 │ │ ldrh r1, [r4, r4] │ │ - b.n 2725a │ │ + b.n 4690a │ │ str r1, [r0, #0] │ │ - b.n 2725e │ │ + b.n 4690e │ │ asrs r4, r4, #32 │ │ - b.n 26a5c │ │ + b.n 4610c │ │ adds r0, #123 @ 0x7b │ │ - b.n 26ac0 │ │ + b.n 46170 │ │ strh r7, [r6, #2] │ │ - b.n 26ac4 │ │ + b.n 46174 │ │ strh r1, [r0, r0] │ │ - b.n 27238 │ │ + b.n 468e8 │ │ asrs r0, r4, #32 │ │ - b.n 26a6c │ │ + b.n 4611c │ │ asrs r5, r4, #1 │ │ - b.n 26ad0 │ │ + b.n 46180 │ │ asrs r0, r4, #16 │ │ - b.n 2727a │ │ + b.n 4692a │ │ lsrs r0, r4, #32 │ │ - b.n 2727e │ │ + b.n 4692e │ │ str r4, [r5, r1] │ │ - b.n 26adc │ │ + b.n 4618c │ │ lsls r5, r7, #1 │ │ - b.n 26ae0 │ │ + b.n 46190 │ │ lsls r3, r4, #16 │ │ - b.n 2728a │ │ + b.n 4693a │ │ stmia r0!, {r0, r1, r4, r5, r6} │ │ - b.n 26ae8 │ │ + b.n 46198 │ │ ldrsh r6, [r0, r5] │ │ - b.n 273e8 │ │ + b.n 46a98 │ │ strb r3, [r5, #1] │ │ - b.n 26af0 │ │ - b.n 27026 │ │ - b.n 26af4 │ │ + b.n 461a0 │ │ + b.n 466d6 │ │ + b.n 461a4 │ │ asrs r6, r7, #1 │ │ - b.n 26af8 │ │ + b.n 461a8 │ │ lsls r2, r7, #1 │ │ - b.n 26afc │ │ + b.n 461ac │ │ lsrs r3, r2, #1 │ │ - b.n 26f2c │ │ + b.n 465dc │ │ asrs r4, r0, #32 │ │ - b.n 26aa4 │ │ + b.n 46154 │ │ movs r0, #99 @ 0x63 │ │ - b.n 26b08 │ │ + b.n 461b8 │ │ cmp r2, #239 @ 0xef │ │ orn r2, r9, #8454144 @ 0x810000 │ │ - b.n 27276 │ │ + b.n 46926 │ │ lsls r1, r7, #1 │ │ - b.n 26b14 │ │ + b.n 461c4 │ │ lsrs r3, r4, #16 │ │ - b.n 272be │ │ + b.n 4696e │ │ lsls r0, r7, #1 │ │ - b.n 26b1c │ │ + b.n 461cc │ │ lsls r0, r3, #17 │ │ - b.n 26f50 │ │ + b.n 46600 │ │ asrs r4, r5, #32 │ │ - b.n 26ac4 │ │ + b.n 46174 │ │ lsls r1, r0, #12 │ │ - b.n 2728e │ │ + b.n 4693e │ │ lsls r6, r6, #1 │ │ - b.n 26b2c │ │ + b.n 461dc │ │ lsrs r0, r5, #32 │ │ - b.n 272d6 │ │ + b.n 46986 │ │ lsls r5, r6, #1 │ │ - b.n 26b34 │ │ + b.n 461e4 │ │ lsrs r0, r5, #16 │ │ - b.n 272de │ │ + b.n 4698e │ │ lsls r4, r6, #1 │ │ - b.n 26b3c │ │ + b.n 461ec │ │ lsrs r4, r5, #32 │ │ - b.n 272e6 │ │ + b.n 46996 │ │ lsls r1, r6, #1 │ │ - b.n 26b44 │ │ + b.n 461f4 │ │ lsrs r4, r5, #16 │ │ - b.n 272ee │ │ + b.n 4699e │ │ lsls r0, r6, #1 │ │ - b.n 26b4c │ │ + b.n 461fc │ │ movs r3, r0 │ │ - b.n 273ca │ │ + b.n 46a7a │ │ lsls r6, r0, #4 │ │ - b.n 272ba │ │ + b.n 4696a │ │ lsls r7, r5, #1 │ │ - b.n 26b58 │ │ + b.n 46208 │ │ lsls r2, r5, #16 │ │ - b.n 27302 │ │ + b.n 469b2 │ │ str r5, [r0, #0] │ │ - b.n 27306 │ │ + b.n 469b6 │ │ lsls r6, r5, #1 │ │ - b.n 26b64 │ │ + b.n 46214 │ │ lsrs r2, r5, #32 │ │ - b.n 2730e │ │ + b.n 469be │ │ lsls r5, r5, #1 │ │ - b.n 26b6c │ │ + b.n 4621c │ │ lsls r7, r4, #16 │ │ - b.n 27316 │ │ + b.n 469c6 │ │ lsls r2, r5, #1 │ │ - b.n 26b74 │ │ + b.n 46224 │ │ lsrs r7, r2, #1 │ │ - b.n 26fa8 │ │ + b.n 46658 │ │ asrs r0, r1, #32 │ │ - b.n 26b1c │ │ + b.n 461cc │ │ lsls r1, r0, #12 │ │ - b.n 272e6 │ │ + b.n 46996 │ │ lsls r1, r5, #1 │ │ - b.n 26b84 │ │ + b.n 46234 │ │ lsrs r7, r4, #16 │ │ - b.n 2732e │ │ + b.n 469de │ │ asrs r4, r0, #32 │ │ - b.n 27332 │ │ + b.n 469e2 │ │ lsls r0, r5, #1 │ │ - b.n 26b90 │ │ + b.n 46240 │ │ lsls r6, r5, #16 │ │ - b.n 2733a │ │ + b.n 469ea │ │ lsls r6, r4, #1 │ │ - b.n 26b98 │ │ + b.n 46248 │ │ lsrs r6, r5, #16 │ │ - b.n 27342 │ │ + b.n 469f2 │ │ lsls r4, r4, #1 │ │ - b.n 26ba0 │ │ + b.n 46250 │ │ lsls r2, r2, #17 │ │ - b.n 26fcc │ │ + b.n 4667c │ │ strh r4, [r1, #0] │ │ - b.n 26b48 │ │ + b.n 461f8 │ │ lsls r0, r1, #4 │ │ - b.n 27312 │ │ + b.n 469c2 │ │ lsls r2, r4, #1 │ │ - b.n 26bb0 │ │ + b.n 46260 │ │ lsrs r2, r4, #32 │ │ - b.n 2735a │ │ + b.n 46a0a │ │ lsls r1, r4, #1 │ │ - b.n 26bb8 │ │ + b.n 46268 │ │ lsrs r2, r4, #16 │ │ - b.n 27362 │ │ + b.n 46a12 │ │ lsls r0, r4, #1 │ │ - b.n 26bc0 │ │ + b.n 46270 │ │ movs r0, r2 │ │ - b.n 27534 │ │ + b.n 46be4 │ │ movs r0, #32 │ │ - b.n 2776e │ │ + b.n 46e1e │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 27776 │ │ + b.n 46e26 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r6, #12582912 @ 0xc00000 │ │ - b.n 2777e │ │ + b.n 46e2e │ │ movs r0, r0 │ │ - b.n 26b4e │ │ + b.n 461fe │ │ movs r5, r0 │ │ - b.n 27386 │ │ - b.n 27136 │ │ + b.n 46a36 │ │ + b.n 467e6 │ │ @ instruction: 0xebff1060 │ │ - b.n 27568 │ │ + b.n 46c18 │ │ movs r5, r0 │ │ - b.n 27392 │ │ + b.n 46a42 │ │ movs r0, #32 │ │ - b.n 27796 │ │ - b.n 2713e │ │ + b.n 46e46 │ │ + b.n 467ee │ │ @ instruction: 0xebff1030 │ │ - b.n 26b98 │ │ + b.n 46248 │ │ movs r5, r0 │ │ - b.n 273a2 │ │ + b.n 46a52 │ │ movs r0, #32 │ │ - b.n 277a6 │ │ - b.n 27146 │ │ + b.n 46e56 │ │ + b.n 467f6 │ │ @ instruction: 0xebff0000 │ │ - b.n 26b9a │ │ + b.n 4624a │ │ movs r4, #7 │ │ - b.n 277b2 │ │ + b.n 46e62 │ │ asrs r4, r3, #18 │ │ - b.n 26bb4 │ │ + b.n 46264 │ │ subs r4, #255 @ 0xff │ │ - b.n 277ba │ │ + b.n 46e6a │ │ movs r2, #160 @ 0xa0 │ │ - b.n 27082 │ │ + b.n 46732 │ │ movs r0, #252 @ 0xfc │ │ - b.n 26b9c │ │ + b.n 4624c │ │ movs r5, #128 @ 0x80 │ │ - b.n 273c6 │ │ + b.n 46a76 │ │ adds r2, #160 @ 0xa0 │ │ - b.n 27090 │ │ + b.n 46740 │ │ movs r0, #114 @ 0x72 │ │ - b.n 26e2c │ │ + b.n 464dc │ │ asrs r1, r0, #32 │ │ - b.n 271b0 │ │ + b.n 46860 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 2739a │ │ + b.n 46a4a │ │ movs r0, #3 │ │ - b.n 2739e │ │ + b.n 46a4e │ │ subs r2, #208 @ 0xd0 │ │ - b.n 2706c │ │ + b.n 4671c │ │ movs r7, r6 │ │ - b.n 27562 │ │ + b.n 46c12 │ │ movs r0, #3 │ │ - b.n 273aa │ │ + b.n 46a5a │ │ movs r7, r7 │ │ - b.n 274aa │ │ + b.n 46b5a │ │ movs r1, #0 │ │ - b.n 26bc8 │ │ + b.n 46278 │ │ movs r0, #1 │ │ - b.n 275b2 │ │ + b.n 46c62 │ │ movs r5, r0 │ │ - b.n 273f6 │ │ - b.n 2716e │ │ + b.n 46aa6 │ │ + b.n 4681e │ │ @ instruction: 0xebffa0fc │ │ - b.n 275d8 │ │ + b.n 46c88 │ │ movs r5, r0 │ │ - b.n 27402 │ │ + b.n 46ab2 │ │ movs r0, #8 │ │ - b.n 27806 │ │ + b.n 46eb6 │ │ asrs r2, r1, #32 │ │ - b.n 2740a │ │ - b.n 27178 │ │ + b.n 46aba │ │ + b.n 46828 │ │ @ instruction: 0xebff00fc │ │ - b.n 26b08 │ │ + b.n 461b8 │ │ ldrb r6, [r0, #29] │ │ - b.n 2756c │ │ + b.n 46c1c │ │ adds r1, #0 │ │ - b.n 26b10 │ │ + b.n 461c0 │ │ str r0, [sp, #0] │ │ - b.n 2781e │ │ + b.n 46ece │ │ lsrs r0, r6, #28 │ │ - b.n 26e60 │ │ + b.n 46510 │ │ asrs r4, r0, #4 │ │ - b.n 26b1c │ │ + b.n 461cc │ │ lsls r4, r3, #2 │ │ - b.n 26c04 │ │ + b.n 462b4 │ │ lsrs r3, r6, #28 │ │ - b.n 26e6c │ │ + b.n 4651c │ │ movs r1, #8 │ │ - b.n 26b28 │ │ + b.n 461d8 │ │ lsls r0, r3, #2 │ │ - b.n 26c10 │ │ + b.n 462c0 │ │ lsrs r1, r6, #28 │ │ - b.n 26e78 │ │ + b.n 46528 │ │ str r4, [r1, #16] │ │ - b.n 26b34 │ │ + b.n 461e4 │ │ lsls r4, r2, #2 │ │ - b.n 26c1c │ │ + b.n 462cc │ │ lsrs r2, r6, #28 │ │ - b.n 26e84 │ │ + b.n 46534 │ │ lsls r0, r2, #2 │ │ - b.n 26c24 │ │ + b.n 462d4 │ │ lsrs r6, r6, #28 │ │ - b.n 26e8c │ │ + b.n 4653c │ │ lsls r2, r1, #2 │ │ ldmia.w r7, {sp} │ │ - b.n 27856 │ │ + b.n 46f06 │ │ lsls r4, r1, #2 │ │ - b.n 26c34 │ │ + b.n 462e4 │ │ lsrs r7, r6, #28 │ │ - b.n 26e9c │ │ + b.n 4654c │ │ lsls r0, r1, #2 │ │ - b.n 26c3c │ │ + b.n 462ec │ │ lsrs r3, r6, #28 │ │ - b.n 26ea4 │ │ + b.n 46554 │ │ lsls r4, r0, #2 │ │ - b.n 26c44 │ │ + b.n 462f4 │ │ lsrs r1, r6, #28 │ │ - b.n 26eac │ │ + b.n 4655c │ │ lsls r0, r0, #2 │ │ - b.n 26c4c │ │ + b.n 462fc │ │ lsls r4, r3, #2 │ │ - b.n 275cc │ │ + b.n 46c7c │ │ asrs r0, r0, #2 │ │ - b.n 27654 │ │ + b.n 46d04 │ │ str r1, [sp, #96] @ 0x60 │ │ - b.n 26b54 │ │ + b.n 46204 │ │ pop {r0, r1, r3, r7} │ │ @ instruction: 0xebff309c │ │ - b.n 26b7c │ │ + b.n 4622c │ │ movs r1, #66 @ 0x42 │ │ - b.n 27752 │ │ + b.n 46e02 │ │ strb r0, [r3, #2] │ │ - b.n 26b84 │ │ + b.n 46234 │ │ movs r0, #54 @ 0x36 │ │ - b.n 277ec │ │ + b.n 46e9c │ │ str r4, [r2, r2] │ │ - b.n 26b8c │ │ + b.n 4623c │ │ movs r3, r0 │ │ - b.n 27468 │ │ + b.n 46b18 │ │ str r0, [r2, #8] │ │ - b.n 26b94 │ │ + b.n 46244 │ │ movs r5, r0 │ │ - b.n 27462 │ │ + b.n 46b12 │ │ lsls r4, r1 │ │ - b.n 26b9c │ │ + b.n 4624c │ │ movs r6, r0 │ │ - b.n 2746a │ │ + b.n 46b1a │ │ asrs r0, r1, #2 │ │ - b.n 26ba4 │ │ + b.n 46254 │ │ movs r4, r0 │ │ - b.n 27472 │ │ - b.n 2727c │ │ - b.n 26bac │ │ + b.n 46b22 │ │ + b.n 4692c │ │ + b.n 4625c │ │ movs r1, r0 │ │ - b.n 2747a │ │ + b.n 46b2a │ │ stmia r0!, {r7} │ │ - b.n 26bb4 │ │ + b.n 46264 │ │ movs r6, r1 │ │ - b.n 27482 │ │ + b.n 46b32 │ │ adds r0, #3 │ │ - b.n 27546 │ │ + b.n 46bf6 │ │ movs r4, r1 │ │ - b.n 274aa │ │ + b.n 46b5a │ │ asrs r1, r0, #32 │ │ - b.n 2754e │ │ + b.n 46bfe │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ movs r0, #2 │ │ - b.n 272bc │ │ + b.n 4696c │ │ movs r0, #2 │ │ - b.n 2719a │ │ + b.n 4684a │ │ subs r6, #140 @ 0x8c │ │ - b.n 277a8 │ │ + b.n 46e58 │ │ movs r0, #156 @ 0x9c │ │ - b.n 26bb8 │ │ + b.n 46268 │ │ movs r0, #7 │ │ - b.n 27566 │ │ + b.n 46c16 │ │ subs r7, #210 @ 0xd2 │ │ - b.n 27840 │ │ + b.n 46ef0 │ │ movs r0, #3 │ │ - b.n 27312 │ │ + b.n 469c2 │ │ movs r0, #2 │ │ - b.n 271b2 │ │ + b.n 46862 │ │ adds r0, #59 @ 0x3b │ │ - b.n 277ca │ │ + b.n 46e7a │ │ movs r0, #152 @ 0x98 │ │ - b.n 26bd0 │ │ + b.n 46280 │ │ movs r0, #5 │ │ - b.n 2757e │ │ + b.n 46c2e │ │ subs r7, #72 @ 0x48 │ │ - b.n 27856 │ │ + b.n 46f06 │ │ movs r0, #3 │ │ - b.n 2732a │ │ + b.n 469da │ │ movs r0, #2 │ │ - b.n 271ca │ │ + b.n 4687a │ │ subs r4, #230 @ 0xe6 │ │ - b.n 277e8 │ │ + b.n 46e98 │ │ movs r0, #148 @ 0x94 │ │ - b.n 26be8 │ │ + b.n 46298 │ │ movs r0, #6 │ │ - b.n 27596 │ │ + b.n 46c46 │ │ subs r2, #174 @ 0xae │ │ - b.n 27870 │ │ + b.n 46f20 │ │ movs r0, #3 │ │ - b.n 27342 │ │ + b.n 469f2 │ │ movs r0, #0 │ │ - b.n 271e6 │ │ + b.n 46896 │ │ movs r0, #144 @ 0x90 │ │ - b.n 26bfc │ │ + b.n 462ac │ │ movs r0, #4 │ │ - b.n 275aa │ │ + b.n 46c5a │ │ ldrsh r6, [r0, r5] │ │ - b.n 27684 │ │ + b.n 46d34 │ │ movs r0, #1 │ │ - b.n 27796 │ │ + b.n 46e46 │ │ asrs r0, r0, #32 │ │ - b.n 27798 │ │ + b.n 46e48 │ │ movs r0, #0 │ │ - b.n 271fe │ │ + b.n 468ae │ │ asrs r0, r0, #32 │ │ - b.n 27200 │ │ + b.n 468b0 │ │ asrs r0, r1, #2 │ │ - b.n 26c18 │ │ + b.n 462c8 │ │ asrs r6, r1, #32 │ │ - b.n 275c6 │ │ + b.n 46c76 │ │ movs r0, #140 @ 0x8c │ │ - b.n 26c20 │ │ + b.n 462d0 │ │ asrs r0, r0, #32 │ │ - b.n 277b0 │ │ + b.n 46e60 │ │ asrs r0, r0, #32 │ │ - b.n 27214 │ │ + b.n 468c4 │ │ asrs r4, r0, #2 │ │ - b.n 26c2c │ │ + b.n 462dc │ │ subs r1, r5, #6 │ │ - b.n 27738 │ │ + b.n 46de8 │ │ lsrs r7, r5, #11 │ │ orn pc, r1, #1400832 @ 0x156000 │ │ - b.n 27740 │ │ + b.n 46df0 │ │ cmp r2, #239 @ 0xef │ │ orn pc, r1, #1417216 @ 0x15a000 │ │ - b.n 27748 │ │ + b.n 46df8 │ │ movs r0, #16 │ │ - b.n 26d68 │ │ + b.n 46418 │ │ movs r4, #200 @ 0xc8 │ │ @ instruction: 0xf3624aef │ │ orn r0, r1, #2293760 @ 0x230000 │ │ - b.n 275fa │ │ + b.n 46caa │ │ asrs r0, r0, #32 │ │ - b.n 277c0 │ │ + b.n 46e70 │ │ cmp r3, #144 @ 0x90 │ │ cdp 3, 0, cr4, cr6, cr4, {7} │ │ @ instruction: 0xf3f90000 │ │ - b.n 2724c │ │ + b.n 468fc │ │ lsls r0, r0, #2 │ │ - b.n 26c64 │ │ + b.n 46314 │ │ lsls r0, r6, #7 │ │ movw r0, #8236 @ 0x202c │ │ - b.n 2776a │ │ + b.n 46e1a │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f63014 │ │ - b.n 26d98 │ │ + b.n 46448 │ │ asrs r0, r0, #32 │ │ - b.n 27862 │ │ + b.n 46f12 │ │ str r1, [sp, #464] @ 0x1d0 │ │ - b.n 26d80 │ │ + b.n 46430 │ │ asrs r7, r7, #15 │ │ - b.n 278ea │ │ + b.n 46f9a │ │ ldr r0, [r1, #76] @ 0x4c │ │ @ instruction: 0xf2f644e6 │ │ @ instruction: 0xf36401f4 │ │ @ instruction: 0xf2600a8f │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 279be │ │ + b.n 4706e │ │ lsls r0, r2, #1 │ │ movt r1, #76 @ 0x4c │ │ - b.n 26da0 │ │ + b.n 46450 │ │ lsls r3, r4, #20 │ │ - b.n 275ca │ │ + b.n 46c7a │ │ lsls r0, r1, #5 │ │ - b.n 26da8 │ │ + b.n 46458 │ │ lsrs r3, r0, #32 │ │ - b.n 27294 │ │ + b.n 46944 │ │ adds r0, #24 │ │ - b.n 26dd0 │ │ + b.n 46480 │ │ lsrs r3, r4, #32 │ │ - b.n 2759a │ │ + b.n 46c4a │ │ lsls r4, r0, #5 │ │ - b.n 26db8 │ │ + b.n 46468 │ │ lsrs r7, r7, #12 │ │ - b.n 277a4 │ │ + b.n 46e54 │ │ asrs r4, r3, #32 │ │ - b.n 26de0 │ │ + b.n 46490 │ │ lsls r3, r0, #20 │ │ - b.n 272aa │ │ + b.n 4695a │ │ adds r0, #156 @ 0x9c │ │ - b.n 27744 │ │ + b.n 46df4 │ │ lsrs r1, r4, #12 │ │ - b.n 275b2 │ │ + b.n 46c62 │ │ lsls r0, r0, #5 │ │ - b.n 26dd0 │ │ + b.n 46480 │ │ lsrs r0, r6, #31 │ │ - b.n 278d8 │ │ + b.n 46f88 │ │ lsls r7, r7, #15 │ │ - b.n 2793e │ │ + b.n 46fee │ │ lsls r1, r0, #8 │ │ - b.n 272c2 │ │ + b.n 46972 │ │ movs r2, r1 │ │ @ instruction: 0xea00f000 │ │ - b.n 2790a │ │ - blx 42790c │ │ - blx 427910 │ │ + b.n 46fba │ │ + blx 446fbc │ │ + blx 446fc0 │ │ strb r0, [r2, #21] │ │ str r7, [sp, #800] @ 0x320 │ │ stmia r7!, {r0, r2, r5, r6} │ │ movs r4, r7 │ │ asrs r4, r4, #5 │ │ str r0, [sp, #984] @ 0x3d8 │ │ @ instruction: 0xb66a │ │ @@ -57392,217 +100133,217 @@ │ │ rev r1, r2 │ │ ldr r4, [sp, #944] @ 0x3b0 │ │ strh r1, [r0, r6] │ │ movs r3, #146 @ 0x92 │ │ str r1, [sp, #72] @ 0x48 │ │ asrs r7, r4, #5 │ │ ldrb r7, [r1, #24] │ │ - bne.n 273b6 │ │ + bne.n 46a66 │ │ subs r0, r2, r4 │ │ cdp 14, 3, cr0, cr9, cr1, {1} │ │ - b.n 275fa │ │ + b.n 46caa │ │ lsls r4, r7, #4 │ │ - b.n 26e18 │ │ + b.n 464c8 │ │ lsls r1, r2, #5 │ │ - b.n 272f4 │ │ + b.n 469a4 │ │ lsls r0, r7, #4 │ │ - b.n 26e20 │ │ + b.n 464d0 │ │ lsls r7, r7, #12 │ │ - b.n 27a8e │ │ + b.n 4713e │ │ lsls r4, r4, #4 │ │ - b.n 26e28 │ │ + b.n 464d8 │ │ movs r4, r6 │ │ - b.n 26e4c │ │ + b.n 464fc │ │ asrs r5, r0, #32 │ │ - b.n 27656 │ │ + b.n 46d06 │ │ lsls r4, r3, #4 │ │ - b.n 26e34 │ │ + b.n 464e4 │ │ movs r0, #10 │ │ - b.n 2765e │ │ + b.n 46d0e │ │ movs r0, r7 │ │ - b.n 26e5c │ │ + b.n 4650c │ │ lsls r0, r3, #4 │ │ - b.n 26e40 │ │ + b.n 464f0 │ │ movs r4, r7 │ │ - b.n 26e64 │ │ + b.n 46514 │ │ lsls r4, r2, #4 │ │ - b.n 26e48 │ │ + b.n 464f8 │ │ lsls r4, r2, #1 │ │ - b.n 26e6c │ │ + b.n 4651c │ │ lsls r0, r2, #4 │ │ - b.n 26e50 │ │ + b.n 46500 │ │ lsls r0, r0, #1 │ │ - b.n 26e74 │ │ + b.n 46524 │ │ lsls r4, r1, #4 │ │ - b.n 26e58 │ │ + b.n 46508 │ │ lsls r4, r0, #1 │ │ - b.n 26e7c │ │ + b.n 4652c │ │ lsls r0, r1, #4 │ │ - b.n 26e60 │ │ + b.n 46510 │ │ lsls r4, r1, #1 │ │ - b.n 26e84 │ │ + b.n 46534 │ │ lsls r4, r0, #4 │ │ - b.n 26e68 │ │ + b.n 46518 │ │ lsls r0, r1, #1 │ │ - b.n 26e8c │ │ + b.n 4653c │ │ lsls r0, r0, #4 │ │ - b.n 26e70 │ │ + b.n 46520 │ │ lsls r0, r3, #1 │ │ - b.n 26e94 │ │ + b.n 46544 │ │ lsls r4, r7, #3 │ │ - b.n 26e78 │ │ + b.n 46528 │ │ lsls r4, r4, #1 │ │ - b.n 27876 │ │ + b.n 46f26 │ │ strh r0, [r4, #8] │ │ - b.n 26e80 │ │ + b.n 46530 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #13893632 @ 0xd40000 │ │ - b.n 27882 │ │ + b.n 46f32 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #16515072 @ 0xfc0000 │ │ - b.n 2780c │ │ + b.n 46ebc │ │ movs r0, r0 │ │ - b.n 26e94 │ │ + b.n 46544 │ │ lsls r0, r2, #1 │ │ - b.n 26eb8 │ │ + b.n 46568 │ │ str r1, [sp, #448] @ 0x1c0 │ │ - b.n 26e9c │ │ + b.n 4654c │ │ lsls r6, r4, #1 │ │ add.w r0, r0, r0, lsl #18 │ │ - b.n 278a4 │ │ + b.n 46f54 │ │ asrs r5, r0, #32 │ │ - b.n 276ce │ │ + b.n 46d7e │ │ movs r4, r0 │ │ - b.n 276d2 │ │ + b.n 46d82 │ │ lsls r2, r1, #27 │ │ add.w r0, r0, r0, lsr #3 │ │ - b.n 26ed4 │ │ + b.n 46584 │ │ movs r0, r0 │ │ - b.n 27a3e │ │ + b.n 470ee │ │ movs r1, r5 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n 278ae │ │ - bf 6, 1fba6 │ │ + b.n 46f5e │ │ + bf 6, 3f256 │ │ lsls r0, r5, #2 │ │ - b.n 26f68 │ │ + b.n 46618 │ │ movs r1, r0 │ │ - b.n 279d2 │ │ + b.n 47082 │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ str r4, [r2, #12] │ │ - b.n 278d4 │ │ + b.n 46f84 │ │ asrs r4, r4, #32 │ │ - b.n 27afe │ │ + b.n 471ae │ │ movs r0, r2 │ │ - b.n 278ce │ │ + b.n 46f7e │ │ movs r0, #4 │ │ - b.n 27706 │ │ + b.n 46db6 │ │ lsrs r7, r1, #10 │ │ orn sl, r0, #264192 @ 0x40800 │ │ orn sl, r6, #16512 @ 0x4080 │ │ orn pc, r2, #12976128 @ 0xc60000 │ │ - b.n 278f4 │ │ + b.n 46fa4 │ │ cmp r0, #226 @ 0xe2 │ │ @ instruction: 0xf3646aef │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 278ea │ │ + b.n 46f9a │ │ cmp r0, #230 @ 0xe6 │ │ - bls.w c9904 │ │ + bls.w e8fb4 │ │ orn r2, r0, #12517376 @ 0xbf0000 │ │ - b.n 27bae │ │ + b.n 4725e │ │ lsrs r0, r4, #3 │ │ bfi fp, r8, #2, #15 │ │ mcr 0, 5, r0, cr8, cr12, {2} │ │ - b.n 27890 │ │ + b.n 46f40 │ │ lsrs r0, r5, #3 │ │ @ instruction: 0xf2605010 │ │ - b.n 27902 │ │ + b.n 46fb2 │ │ str r0, [r0, #0] │ │ - b.n 26f32 │ │ + b.n 465e2 │ │ movs r0, #0 │ │ - b.n 26f2e │ │ + b.n 465de │ │ lsrs r7, r1, #10 │ │ orr.w r0, r5, #8192 @ 0x2000 │ │ - b.n 27752 │ │ + b.n 46e02 │ │ cmp r2, #129 @ 0x81 │ │ orr.w r0, r5, #2195456 @ 0x218000 │ │ - b.n 2749e │ │ + b.n 46b4e │ │ asrs r4, r0, #32 │ │ - b.n 278a0 │ │ + b.n 46f50 │ │ adds r0, #244 @ 0xf4 │ │ - b.n 26f5c │ │ + b.n 4660c │ │ asrs r7, r7, #19 │ │ - b.n 278a8 │ │ + b.n 46f58 │ │ strb r0, [r4, #2] │ │ - b.n 26f64 │ │ + b.n 46614 │ │ asrs r0, r0, #32 │ │ - b.n 26f38 │ │ + b.n 465e8 │ │ asrs r3, r0, #32 │ │ - b.n 274c0 │ │ + b.n 46b70 │ │ asrs r7, r1, #9 │ │ - b.n 278b8 │ │ + b.n 46f68 │ │ asrs r4, r7, #32 │ │ - b.n 26e50 │ │ + b.n 46500 │ │ ldrsb r4, [r7, r0] │ │ @ instruction: 0xeb009000 │ │ - b.n 27782 │ │ + b.n 46e32 │ │ movs r0, r0 │ │ - b.n 27ae6 │ │ + b.n 47196 │ │ str r0, [sp, #4] │ │ asrs r0, r0, #12 │ │ movs r1, r1 │ │ - b.n 2778e │ │ - beq.n 274b0 │ │ - b.n 278e8 │ │ + b.n 46e3e │ │ + beq.n 46b60 │ │ + b.n 46f98 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 27974 │ │ + b.n 47024 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r7} │ │ - b.n 26fa0 │ │ + b.n 46650 │ │ movs r0, r0 │ │ - b.n 27584 │ │ + b.n 46c34 │ │ movs r7, r0 │ │ and.w r0, r0, r4, lsr #2 │ │ - b.n 26fac │ │ + b.n 4665c │ │ movs r0, r0 │ │ - b.n 27590 │ │ + b.n 46c40 │ │ movs r4, r0 │ │ and.w r0, r0, ip, lsl #2 │ │ - b.n 26fb8 │ │ + b.n 46668 │ │ movs r0, r0 │ │ - b.n 2759c │ │ + b.n 46c4c │ │ movs r1, r0 │ │ and.w r0, r0, r4, lsl #2 │ │ - b.n 26fc4 │ │ + b.n 46674 │ │ movs r0, r0 │ │ - b.n 275a8 │ │ + b.n 46c58 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 26fba │ │ + b.n 4666a │ │ asrs r4, r5, #2 │ │ - b.n 26fbe │ │ + b.n 4666e │ │ vrhadd.u d14, d2, d31 │ │ str r0, [sp, #0] │ │ - b.n 27bda │ │ + b.n 4728a │ │ @ instruction: 0xffeaeaff │ │ lsls r4, r5, #1 │ │ - b.n 26fe0 │ │ + b.n 46690 │ │ asrs r0, r2, #1 │ │ - b.n 26fe0 │ │ + b.n 46690 │ │ movs r0, r0 │ │ - b.n 275c8 │ │ + b.n 46c78 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 26fd0 │ │ + b.n 46680 │ │ asrs r4, r5, #2 │ │ - b.n 26fd4 │ │ + b.n 46684 │ │ @ instruction: 0xfff6eaff │ │ - blx 427af8 │ │ - blx 427afc │ │ - blx 427b00 │ │ + blx 4471a8 │ │ + blx 4471ac │ │ + blx 4471b0 │ │ vrsra.u64 q8, , #64 │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ lsls r0, r0, #12 │ │ movs r6, r0 │ │ @@ -57621,3435 +100362,3435 @@ │ │ movs r0, r0 │ │ movs r0, r1 │ │ movs r0, r0 │ │ @ instruction: 0xf0bc0fff │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ - bgt.n 275f2 │ │ - vtbx.8 d29, {d13-d15}, d13 │ │ - vtbl.8 d29, {d29-d31}, d27 │ │ - @ instruction: 0xfffddef8 │ │ - vqrdmulh.s , , d18[0] │ │ - vqshl.u32 d30, d20, #29 │ │ - vsri.64 , q2, #3 │ │ - bmi.n 274c6 │ │ - bmi.n 274c8 │ │ - bmi.n 274ca │ │ - ldr r7, [pc, #960] @ (278e4 ) │ │ + b.n 467d4 │ │ + vrshr.u64 d30, d17, #5 │ │ + vcvtm.s32.f32 q15, │ │ + vqrdmulh.s q15, , d24[0] │ │ + vtbl.8 d30, {d27-d29}, d23 │ │ + vqrdmlsh.s , , d12[0] │ │ + vsri.64 , q2, #4 │ │ + bmi.n 46b76 │ │ + bmi.n 46b78 │ │ + bmi.n 46b7a │ │ + ldr r7, [pc, #960] @ (46f94 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 27a44 │ │ - beq.n 27534 │ │ - b.n 279c8 │ │ + b.n 470f4 │ │ + beq.n 46be4 │ │ + b.n 47078 │ │ ldrh r0, [r1, #24] │ │ stc 15, cr13, [sp, #-968]! @ 0xfffffc38 │ │ - b.n 279d0 │ │ - bge.n 2753a │ │ - b.n 279d4 │ │ + b.n 47080 │ │ + bge.n 46bea │ │ + b.n 47084 │ │ ands r1, r0 │ │ - b.n 2787e │ │ + b.n 46f2e │ │ strh r0, [r0, #0] │ │ - b.n 27068 │ │ + b.n 46718 │ │ ands r2, r0 │ │ @ instruction: 0xe993a003 │ │ - b.n 2788a │ │ + b.n 46f3a │ │ asrs r0, r1, #32 │ │ - b.n 27850 │ │ + b.n 46f00 │ │ adds r0, #12 │ │ - b.n 27078 │ │ + b.n 46728 │ │ asrs r6, r1, #32 │ │ - b.n 27858 │ │ + b.n 46f08 │ │ strb r0, [r2, #0] │ │ - b.n 2708e │ │ + b.n 4673e │ │ asrs r3, r0, #32 │ │ - b.n 27860 │ │ + b.n 46f10 │ │ str r4, [r2, #0] │ │ - b.n 27096 │ │ + b.n 46746 │ │ asrs r7, r0, #32 │ │ - b.n 27868 │ │ + b.n 46f18 │ │ str r0, [r3, r0] │ │ - b.n 2709e │ │ + b.n 4674e │ │ asrs r6, r0, #32 │ │ - b.n 27870 │ │ + b.n 46f20 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 270a6 │ │ + b.n 46756 │ │ strh r0, [r1, #0] │ │ - b.n 270ac │ │ + b.n 4675c │ │ asrs r5, r0, #32 │ │ - b.n 2787c │ │ + b.n 46f2c │ │ asrs r4, r1, #32 │ │ - b.n 278a0 │ │ + b.n 46f50 │ │ adds r0, #0 │ │ - b.n 278c2 │ │ + b.n 46f72 │ │ ands r0, r4 │ │ - b.n 270a0 │ │ + b.n 46750 │ │ movs r4, r3 │ │ - b.n 270a4 │ │ + b.n 46754 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n 270b6 │ │ + b.n 46766 │ │ movs r0, r0 │ │ - b.n 27c36 │ │ + b.n 472e6 │ │ lsls r7, r0, #3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r5, #3 │ │ - b.n 27a34 │ │ + b.n 470e4 │ │ lsls r0, r2, #1 │ │ movt r0, #260 @ 0x104 │ │ - b.n 27aa6 │ │ + b.n 47156 │ │ movs r4, r2 │ │ - b.n 27aaa │ │ + b.n 4715a │ │ strb r0, [r0, #0] │ │ - b.n 27cee │ │ + b.n 4739e │ │ str r0, [sp, #0] │ │ - b.n 27cf2 │ │ + b.n 473a2 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 27cfa │ │ + b.n 473aa │ │ lsrs r7, r1, #10 │ │ orr.w r0, r1, #7602176 @ 0x740000 │ │ - b.n 26fd8 │ │ + b.n 46688 │ │ strb r4, [r0, #3] │ │ - b.n 26fdc │ │ + b.n 4668c │ │ movs r0, #0 │ │ - b.n 27d0a │ │ + b.n 473ba │ │ movs r0, r0 │ │ - b.n 27c7e │ │ + b.n 4732e │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n 270ec │ │ + b.n 4679c │ │ lsls r1, r6, #13 │ │ lsrs r0, r0, #8 │ │ movs r4, r3 │ │ - b.n 27d1a │ │ + b.n 473ca │ │ asrs r0, r1, #32 │ │ - b.n 2791e │ │ + b.n 46fce │ │ ldrh r0, [r0, #20] │ │ - beq.w fff88682 │ │ + beq.w fffa7d32 │ │ @ instruction: 0xf2800010 │ │ - b.n 2711a │ │ + b.n 467ca │ │ movs r4, r6 │ │ - b.n 27108 │ │ + b.n 467b8 │ │ movs r4, r2 │ │ - b.n 27122 │ │ + b.n 467d2 │ │ movs r0, r7 │ │ - b.n 27110 │ │ + b.n 467c0 │ │ movs r0, r3 │ │ - b.n 2712a │ │ + b.n 467da │ │ movs r4, r7 │ │ - b.n 27118 │ │ + b.n 467c8 │ │ movs r0, r0 │ │ - b.n 27124 │ │ + b.n 467d4 │ │ subs r1, r0, #6 │ │ - b.n 27d46 │ │ + b.n 473f6 │ │ lsls r4, r0, #1 │ │ - b.n 27124 │ │ + b.n 467d4 │ │ lsls r0, r7, #3 │ │ - b.n 27aa4 │ │ + b.n 47154 │ │ add r2, sp, #828 @ 0x33c │ │ and.w ip, r0, #8585216 @ 0x830000 │ │ - b.n 27aac │ │ - ldrb r7, [r1, r0] │ │ - mla fp, r0, r1, lr │ │ - b.n 27ab4 │ │ + b.n 4715c │ │ + ldrb r2, [r7, r2] │ │ + @ instruction: 0xfa00eb01 │ │ + b.n 47164 │ │ movs r0, #0 │ │ - b.n 27d62 │ │ + b.n 47412 │ │ ldr r7, [sp, #264] @ 0x108 │ │ - b.n 27ac2 │ │ - b.n 27628 │ │ - b.n 27dea │ │ + b.n 47172 │ │ + b.n 46cd8 │ │ + b.n 4749a │ │ strh r1, [r0, #0] │ │ - b.n 27d6e │ │ + b.n 4741e │ │ movs r0, r0 │ │ - b.n 27df2 │ │ + b.n 474a2 │ │ asrs r1, r1, #32 │ │ - b.n 27976 │ │ + b.n 47026 │ │ str r0, [r0, #0] │ │ - b.n 27d7a │ │ + b.n 4742a │ │ ldrh r5, [r1, #20] │ │ - beq.w fffe8bdc │ │ + beq.w 828c │ │ and.w r0, r1, #8585216 @ 0x830000 │ │ and.w r0, r0, r1, lsl #20 │ │ - b.n 27b56 │ │ + b.n 47206 │ │ lsls r1, r0, #2 │ │ - b.n 27cf8 │ │ + b.n 473a8 │ │ str r5, [r0, #0] │ │ - b.n 27992 │ │ + b.n 47042 │ │ movs r1, r4 │ │ add r2, sp, #0 │ │ - add r2, pc, #664 @ (adr r2, 278f0 ) │ │ - b.n 2799a │ │ + add r2, pc, #664 @ (adr r2, 46fa0 ) │ │ + b.n 4704a │ │ stmia r0!, {r0, r1, r2, r3, r4} │ │ - b.n 27a6a │ │ + b.n 4711a │ │ asrs r2, r1, #4 │ │ - b.n 27594 │ │ - ldr r4, [pc, #196] @ (27728 ) │ │ - b.n 27676 │ │ + b.n 46c44 │ │ + ldr r4, [pc, #196] @ (46dd8 ) │ │ + b.n 46d26 │ │ movs r2, r0 │ │ - b.n 27912 │ │ + b.n 46fc2 │ │ @ instruction: 0xfff50aff │ │ lsls r1, r0 │ │ - b.n 27b3e │ │ + b.n 471ee │ │ movs r7, r1 │ │ - b.n 27d1e │ │ + b.n 473ce │ │ ands r7, r1 │ │ - add r3, pc, #640 @ (adr r3, 278f8 ) │ │ + add r3, pc, #640 @ (adr r3, 46fa8 ) │ │ str r6, [r0, r0] │ │ - b.n 27786 │ │ + b.n 46e36 │ │ adds r0, #1 │ │ - b.n 27b0c │ │ + b.n 471bc │ │ lsls r3, r4, #10 │ │ - b.n 2793a │ │ + b.n 46fea │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ adds r1, r6, #0 │ │ - b.n 279ce │ │ + b.n 4707e │ │ movs r6, r0 │ │ and.w r1, r0, sl, lsl #12 │ │ - b.n 277a8 │ │ + b.n 46e58 │ │ movs r7, r3 │ │ - b.n 27dda │ │ + b.n 4748a │ │ movs r6, r0 │ │ - b.n 27a1e │ │ + b.n 470ce │ │ adds r0, #4 │ │ - b.n 271c8 │ │ + b.n 46878 │ │ adds r0, #131 @ 0x83 │ │ - b.n 279e6 │ │ + b.n 47096 │ │ movs r3, r2 │ │ - b.n 279ea │ │ + b.n 4709a │ │ adds r1, r6, #0 │ │ - b.n 279ae │ │ + b.n 4705e │ │ lsls r6, r3, #16 │ │ - b.n 27a34 │ │ + b.n 470e4 │ │ asrs r0, r0, #32 │ │ - b.n 27cc6 │ │ + b.n 47376 │ │ movs r2, r0 │ │ - b.n 277ba │ │ + b.n 46e6a │ │ subs r7, r7, #7 │ │ - b.n 27d5c │ │ + b.n 4740c │ │ movs r7, #80 @ 0x50 │ │ - b.n 27682 │ │ + b.n 46d32 │ │ lsls r2, r0, #6 │ │ - b.n 278c6 │ │ + b.n 46f76 │ │ adds r3, r0, #0 │ │ - b.n 27b60 │ │ + b.n 47210 │ │ lsls r6, r0, #4 │ │ - b.n 275d0 │ │ + b.n 46c80 │ │ movs r6, r0 │ │ - b.n 27a12 │ │ + b.n 470c2 │ │ lsls r1, r0, #2 │ │ - b.n 27d80 │ │ + b.n 47430 │ │ str r5, [r0, #0] │ │ - b.n 27a1a │ │ + b.n 470ca │ │ @ instruction: 0xffddbaff │ │ @ instruction: 0xeb01e24b │ │ lsls r0, r0, #1 │ │ - b.n 27200 │ │ + b.n 468b0 │ │ lsrs r2, r0, #29 │ │ - b.n 27b86 │ │ + b.n 47236 │ │ subs r1, r0, #6 │ │ - b.n 27e2e │ │ - ldrh r1, [r3, r7] │ │ - @ instruction: 0xfb009068 │ │ - b.n 27b8c │ │ + b.n 474de │ │ + ldrb r4, [r0, r2] │ │ + @ instruction: 0xfa009068 │ │ + b.n 4723c │ │ lsls r0, r7, #3 │ │ - b.n 27b90 │ │ + b.n 47240 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 27c14 │ │ + b.n 472c4 │ │ movs r0, #1 │ │ - b.n 27e46 │ │ + b.n 474f6 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #12845056 @ 0xc40000 │ │ - b.n 27248 │ │ + b.n 468f8 │ │ str r4, [r7, #0] │ │ - b.n 2724c │ │ + b.n 468fc │ │ asrs r0, r7, #32 │ │ - b.n 27250 │ │ + b.n 46900 │ │ ands r4, r6 │ │ - b.n 27254 │ │ + b.n 46904 │ │ adds r0, #76 @ 0x4c │ │ - b.n 27154 │ │ + b.n 46804 │ │ lsls r4, r3, #1 │ │ - b.n 27138 │ │ + b.n 467e8 │ │ movs r1, r0 │ │ - b.n 27e0c │ │ + b.n 474bc │ │ str r0, [r4, #4] │ │ - b.n 27140 │ │ + b.n 467f0 │ │ asrs r4, r4, #1 │ │ - b.n 27144 │ │ + b.n 467f4 │ │ eors r0, r5 │ │ - b.n 27148 │ │ + b.n 467f8 │ │ movs r3, r4 │ │ ldmia r2!, {} │ │ str r4, [r0, r0] │ │ - b.n 27afa │ │ + b.n 471aa │ │ adcs r2, r0 │ │ - b.n 27d46 │ │ + b.n 473f6 │ │ ands r6, r6 │ │ - b.n 27ddc │ │ + b.n 4748c │ │ str r4, [r0, r0] │ │ - b.n 27870 │ │ - ldr r6, [pc, #560] @ (27978 ) │ │ - b.n 27d54 │ │ + b.n 46f20 │ │ + ldr r6, [pc, #560] @ (47028 ) │ │ + b.n 47404 │ │ str r0, [r5, r1] │ │ - b.n 27164 │ │ + b.n 46814 │ │ str r1, [r0, r0] │ │ - b.n 27b12 │ │ - ldr r7, [pc, #840] @ (27a9c ) │ │ - b.n 27dec │ │ + b.n 471c2 │ │ + ldr r7, [pc, #840] @ (4714c ) │ │ + b.n 4749c │ │ str r4, [r0, r0] │ │ - b.n 278c4 │ │ + b.n 46f74 │ │ ands r3, r7 │ │ - b.n 27d72 │ │ + b.n 47422 │ │ movs r0, #88 @ 0x58 │ │ - b.n 27198 │ │ - ldr r7, [pc, #288] @ (27884 ) │ │ - b.n 27dfa │ │ + b.n 46848 │ │ + ldr r7, [pc, #288] @ (46f34 ) │ │ + b.n 474aa │ │ str r4, [r4, r1] │ │ - b.n 27180 │ │ + b.n 46830 │ │ str r6, [r0, r0] │ │ - b.n 27b2e │ │ + b.n 471de │ │ str r4, [r0, r0] │ │ - b.n 278dc │ │ - ldr r4, [pc, #920] @ (27b0c ) │ │ - b.n 27d90 │ │ + b.n 46f8c │ │ + ldr r4, [pc, #920] @ (471bc ) │ │ + b.n 47440 │ │ str r0, [r4, r1] │ │ - b.n 27190 │ │ + b.n 46840 │ │ str r0, [r0, r0] │ │ - b.n 27b3e │ │ - b.n 27828 │ │ - b.n 271b8 │ │ - ldr r2, [pc, #696] @ (27a3c ) │ │ - b.n 27e1c │ │ + b.n 471ee │ │ + b.n 46ed8 │ │ + b.n 46868 │ │ + ldr r2, [pc, #696] @ (470ec ) │ │ + b.n 474cc │ │ str r4, [r0, r0] │ │ - b.n 278f4 │ │ + b.n 46fa4 │ │ asrs r2, r0, #32 │ │ - b.n 27b4e │ │ + b.n 471fe │ │ asrs r1, r0, #32 │ │ - b.n 27d34 │ │ + b.n 473e4 │ │ stmia r0!, {r4, r6} │ │ - b.n 271cc │ │ + b.n 4687c │ │ asrs r0, r3, #1 │ │ - b.n 271b0 │ │ + b.n 46860 │ │ asrs r6, r1, #32 │ │ - b.n 27b5e │ │ + b.n 4720e │ │ asrs r0, r0, #32 │ │ - b.n 27d44 │ │ + b.n 473f4 │ │ asrs r4, r2, #1 │ │ - b.n 271bc │ │ + b.n 4686c │ │ asrs r4, r1, #32 │ │ - b.n 27b6a │ │ + b.n 4721a │ │ movs r0, #0 │ │ - b.n 27f6e │ │ + b.n 4761e │ │ asrs r0, r0, #32 │ │ - b.n 27d54 │ │ + b.n 47404 │ │ asrs r0, r2, #1 │ │ - b.n 271cc │ │ + b.n 4687c │ │ asrs r3, r0, #32 │ │ - b.n 27b7a │ │ + b.n 4722a │ │ str r4, [r3, r1] │ │ - b.n 271d4 │ │ + b.n 46884 │ │ asrs r0, r0, #32 │ │ - b.n 27d44 │ │ + b.n 473f4 │ │ asrs r4, r1, #1 │ │ - b.n 271dc │ │ + b.n 4688c │ │ lsls r0, r0, #1 │ │ - b.n 27304 │ │ + b.n 469b4 │ │ str r0, [r0, r0] │ │ - b.n 27f0e │ │ + b.n 475be │ │ stmia r0!, {} │ │ - b.n 27f92 │ │ + b.n 47642 │ │ adds r0, #0 │ │ - b.n 27f16 │ │ + b.n 475c6 │ │ movs r1, r0 │ │ - b.n 27cda │ │ + b.n 4738a │ │ lsls r4, r0, #1 │ │ - b.n 272f8 │ │ + b.n 469a8 │ │ movs r3, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n 27cec │ │ + b.n 4739c │ │ lsls r1, r0, #2 │ │ - b.n 27e96 │ │ + b.n 47546 │ │ adds r0, #6 │ │ - b.n 27b2e │ │ + b.n 471de │ │ movs r5, r4 │ │ add r2, sp, #0 │ │ strh r3, [r4, #20] │ │ - b.n 27b36 │ │ - b.n 27836 │ │ - b.n 27c00 │ │ - add r1, pc, #32 @ (adr r1, 2781c ) │ │ - b.n 27730 │ │ + b.n 471e6 │ │ + b.n 46ee6 │ │ + b.n 472b0 │ │ + add r1, pc, #32 @ (adr r1, 46ecc ) │ │ + b.n 46de0 │ │ movs r1, r0 │ │ - b.n 27f42 │ │ + b.n 475f2 │ │ subs r2, r7, #0 │ │ - b.n 27806 │ │ + b.n 46eb6 │ │ movs r5, r0 │ │ - b.n 27aac │ │ + b.n 4715c │ │ @ instruction: 0xfff40aff │ │ lsls r1, r0 │ │ - b.n 27cd8 │ │ + b.n 47388 │ │ movs r7, r1 │ │ - b.n 27ebe │ │ + b.n 4756e │ │ ands r7, r1 │ │ - add r3, pc, #640 @ (adr r3, 27a98 ) │ │ + add r3, pc, #640 @ (adr r3, 47148 ) │ │ str r3, [r0, #0] │ │ - b.n 27926 │ │ + b.n 46fd6 │ │ asrs r1, r0, #32 │ │ - b.n 27cae │ │ + b.n 4735e │ │ lsls r1, r4, #10 │ │ - b.n 27ad6 │ │ + b.n 47186 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ subs r2, r7, #0 │ │ - b.n 27b6e │ │ + b.n 4721e │ │ movs r6, r0 │ │ and.w r1, r0, r8, lsl #4 │ │ - b.n 27948 │ │ + b.n 46ff8 │ │ movs r7, r3 │ │ - b.n 27f7a │ │ + b.n 4762a │ │ movs r3, r0 │ │ - b.n 27bbe │ │ + b.n 4726e │ │ asrs r4, r0, #32 │ │ - b.n 27364 │ │ + b.n 46a14 │ │ asrs r1, r0, #2 │ │ - b.n 27b86 │ │ + b.n 47236 │ │ movs r1, r2 │ │ - b.n 27b8a │ │ + b.n 4723a │ │ subs r2, r7, #0 │ │ - b.n 27b4e │ │ + b.n 471fe │ │ movs r0, r0 │ │ - b.n 28012 │ │ + b.n 476c2 │ │ @ instruction: 0xeb01e24b │ │ lsls r0, r2, #16 │ │ - b.n 27bdc │ │ + b.n 4728c │ │ asrs r0, r0, #32 │ │ - b.n 27e6e │ │ + b.n 4751e │ │ movs r5, r0 │ │ - b.n 27962 │ │ + b.n 47012 │ │ subs r7, r7, #7 │ │ - b.n 27f04 │ │ + b.n 475b4 │ │ stmia r0!, {r0, r1} │ │ - b.n 27baa │ │ + b.n 4725a │ │ ldrsb r0, [r2, r5] │ │ - b.n 2782e │ │ + b.n 46ede │ │ lsls r5, r0, #6 │ │ - b.n 27a72 │ │ + b.n 47122 │ │ subs r2, r0, #5 │ │ - b.n 27d12 │ │ + b.n 473c2 │ │ lsls r0, r2, #10 │ │ - b.n 2787a │ │ + b.n 46f2a │ │ lsls r3, r0, #4 │ │ - b.n 27780 │ │ + b.n 46e30 │ │ lsls r1, r0, #2 │ │ - b.n 27f2e │ │ + b.n 475de │ │ adds r0, #6 │ │ - b.n 27bc6 │ │ + b.n 47276 │ │ @ instruction: 0xffd9baff │ │ lsls r0, r0, #1 │ │ - b.n 273c8 │ │ - add r0, pc, #4 @ (adr r0, 27894 ) │ │ - b.n 27daa │ │ + b.n 46a78 │ │ + add r0, pc, #4 @ (adr r0, 46f44 ) │ │ + b.n 4745a │ │ ands r0, r4 │ │ - b.n 273d0 │ │ + b.n 46a80 │ │ movs r0, #0 │ │ - b.n 27fda │ │ + b.n 4768a │ │ movs r7, r0 │ │ - b.n 27b3e │ │ + b.n 471ee │ │ lsls r4, r0, #1 │ │ - b.n 273dc │ │ + b.n 46a8c │ │ strh r4, [r3, #0] │ │ - b.n 273e0 │ │ + b.n 46a90 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n 273e4 │ │ + b.n 46a94 │ │ strb r0, [r0, #0] │ │ - add r1, pc, #640 @ (adr r1, 27b2c ) │ │ + add r1, pc, #640 @ (adr r1, 471dc ) │ │ movs r7, r0 │ │ - b.n 27b6a │ │ + b.n 4721a │ │ strb r2, [r1, #0] │ │ - add r1, pc, #640 @ (adr r1, 27b34 ) │ │ + add r1, pc, #640 @ (adr r1, 471e4 ) │ │ lsls r4, r7, #10 │ │ and.w r0, r0, r0, lsl #9 │ │ - b.n 273d8 │ │ + b.n 46a88 │ │ @ instruction: 0xeb02e24b │ │ cmp r7, #120 @ 0x78 │ │ - b.n 27404 │ │ + b.n 46ab4 │ │ lsls r0, r5, #3 │ │ - b.n 27d66 │ │ + b.n 47416 │ │ strb r0, [r0, #0] │ │ - b.n 2800e │ │ + b.n 476be │ │ asrs r2, r1, #32 │ │ - b.n 27c12 │ │ + b.n 472c2 │ │ movs r0, #2 │ │ - b.n 279f4 │ │ + b.n 470a4 │ │ strb r0, [r7, #28] │ │ - b.n 273f4 │ │ - ldr r4, [pc, #584] @ (27b24 ) │ │ + b.n 46aa4 │ │ + ldr r4, [pc, #584] @ (471d4 ) │ │ add.w r8, r0, ip, ror #2 │ │ - b.n 27318 │ │ + b.n 469c8 │ │ ands r0, r0 │ │ - b.n 280a6 │ │ + b.n 47756 │ │ adds r0, r7, r2 │ │ - b.n 27320 │ │ + b.n 469d0 │ │ strh r1, [r0, #0] │ │ - b.n 2802e │ │ + b.n 476de │ │ subs r0, #180 @ 0xb4 │ │ - b.n 27328 │ │ + b.n 469d8 │ │ @ instruction: 0xeb02e24b │ │ lsrs r0, r4, #30 │ │ - b.n 27a02 │ │ + b.n 470b2 │ │ ldr r0, [r6, #8] │ │ - b.n 27334 │ │ + b.n 469e4 │ │ cmp r7, #64 @ 0x40 │ │ - b.n 27440 │ │ + b.n 46af0 │ │ ands r0, r0 │ │ - b.n 280c6 │ │ + b.n 47776 │ │ lsls r0, r4, #16 │ │ - b.n 27c9a │ │ + b.n 4734a │ │ ldr r4, [r5, r2] │ │ - b.n 27344 │ │ + b.n 469f4 │ │ movs r1, r0 │ │ - b.n 27a32 │ │ + b.n 470e2 │ │ lsls r0, r0, #29 │ │ - b.n 27430 │ │ + b.n 46ae0 │ │ movs r0, r0 │ │ - b.n 27e80 │ │ + b.n 47530 │ │ lsls r4, r0, #29 │ │ - b.n 27438 │ │ + b.n 46ae8 │ │ movs r0, r0 │ │ - b.n 27e8e │ │ + b.n 4753e │ │ lsls r0, r1, #29 │ │ - b.n 27440 │ │ + b.n 46af0 │ │ movs r0, r0 │ │ - b.n 27e94 │ │ + b.n 47544 │ │ lsls r4, r1, #29 │ │ - b.n 27448 │ │ + b.n 46af8 │ │ movs r0, r0 │ │ - b.n 27e80 │ │ + b.n 47530 │ │ lsls r0, r2, #29 │ │ - b.n 27450 │ │ + b.n 46b00 │ │ movs r0, #2 │ │ - b.n 27a58 │ │ + b.n 47108 │ │ lsls r0, r5, #3 │ │ - b.n 27dda │ │ + b.n 4748a │ │ asrs r2, r1, #32 │ │ - b.n 27c82 │ │ + b.n 47332 │ │ strb r4, [r3, #29] │ │ - b.n 27460 │ │ + b.n 46b10 │ │ strb r0, [r3, #29] │ │ - b.n 27464 │ │ + b.n 46b14 │ │ strb r4, [r2, #29] │ │ - b.n 27468 │ │ - ldr r4, [pc, #468] @ (27b24 ) │ │ + b.n 46b18 │ │ + ldr r4, [pc, #468] @ (471d4 ) │ │ add.w r8, r0, ip, ror #2 │ │ - b.n 2738c │ │ + b.n 46a3c │ │ adds r0, r7, r2 │ │ - b.n 27390 │ │ + b.n 46a40 │ │ subs r0, #180 @ 0xb4 │ │ - b.n 27394 │ │ + b.n 46a44 │ │ lsrs r0, r4, #30 │ │ - b.n 27a6a │ │ + b.n 4711a │ │ ldr r0, [r6, #8] │ │ - b.n 2739c │ │ + b.n 46a4c │ │ cmp r6, #220 @ 0xdc │ │ - b.n 274a8 │ │ + b.n 46b58 │ │ lsls r0, r4, #16 │ │ - b.n 27cfe │ │ + b.n 473ae │ │ ldr r4, [r5, r2] │ │ - b.n 273a8 │ │ + b.n 46a58 │ │ movs r1, r0 │ │ - b.n 27a96 │ │ + b.n 47146 │ │ lsls r0, r1, #1 │ │ - b.n 27494 │ │ + b.n 46b44 │ │ movs r0, r0 │ │ - b.n 27ee4 │ │ + b.n 47594 │ │ lsls r4, r1, #1 │ │ - b.n 2749c │ │ + b.n 46b4c │ │ movs r0, r0 │ │ - b.n 27ef2 │ │ + b.n 475a2 │ │ lsls r0, r2, #1 │ │ - b.n 274a4 │ │ + b.n 46b54 │ │ movs r0, r0 │ │ - b.n 27ef8 │ │ + b.n 475a8 │ │ lsls r4, r2, #1 │ │ - b.n 274ac │ │ + b.n 46b5c │ │ movs r0, r0 │ │ - b.n 27ee4 │ │ + b.n 47594 │ │ lsls r0, r3, #1 │ │ - b.n 274b4 │ │ + b.n 46b64 │ │ lsrs r5, r3, #20 │ │ - b.n 27eb8 │ │ + b.n 47568 │ │ movs r0, #2 │ │ - b.n 27ac0 │ │ + b.n 47170 │ │ strb r4, [r4, #1] │ │ - b.n 274c0 │ │ + b.n 46b70 │ │ asrs r0, r0, #32 │ │ - b.n 27cea │ │ + b.n 4739a │ │ strb r0, [r4, #1] │ │ - b.n 274c8 │ │ + b.n 46b78 │ │ strb r4, [r3, #1] │ │ - b.n 274cc │ │ + b.n 46b7c │ │ @ instruction: 0xfa66ebff │ │ cmp r6, #144 @ 0x90 │ │ - b.n 274f8 │ │ + b.n 46ba8 │ │ lsls r0, r1, #1 │ │ - b.n 27ed8 │ │ + b.n 47588 │ │ movs r0, #2 │ │ - b.n 27ae0 │ │ + b.n 47190 │ │ asrs r0, r0, #32 │ │ - b.n 27d06 │ │ + b.n 473b6 │ │ @ instruction: 0xfa61ebff │ │ ldc 2, cr14, [sp, #-564] @ 0xfffffdcc │ │ str r0, [r1, #4] │ │ - b.n 2750c │ │ + b.n 46bbc │ │ movs r7, #76 @ 0x4c │ │ - b.n 27510 │ │ + b.n 46bc0 │ │ ands r3, r0 │ │ ldmia.w lr, {r2, r3, r6, ip, lr} │ │ - b.n 27518 │ │ + b.n 46bc8 │ │ stmia r0!, {} │ │ - b.n 27b0e │ │ + b.n 471be │ │ movs r0, #68 @ 0x44 │ │ - b.n 27500 │ │ + b.n 46bb0 │ │ movs r0, #80 @ 0x50 │ │ - b.n 27524 │ │ + b.n 46bd4 │ │ ands r1, r0 │ │ - b.n 27b38 │ │ + b.n 471e8 │ │ movs r0, #60 @ 0x3c │ │ - b.n 2750c │ │ + b.n 46bbc │ │ asrs r5, r0, #32 │ │ - b.n 27b58 │ │ + b.n 47208 │ │ movs r0, #84 @ 0x54 │ │ - b.n 27534 │ │ + b.n 46be4 │ │ asrs r4, r7, #32 │ │ - b.n 27538 │ │ + b.n 46be8 │ │ movs r0, #56 @ 0x38 │ │ - b.n 2751c │ │ + b.n 46bcc │ │ lsls r4, r2, #29 │ │ - b.n 27540 │ │ - b.n 27a24 │ │ - b.n 27b6c │ │ + b.n 46bf0 │ │ + b.n 470d4 │ │ + b.n 4721c │ │ movs r4, r6 │ │ - b.n 27528 │ │ + b.n 46bd8 │ │ lsls r4, r3, #1 │ │ - b.n 2754c │ │ + b.n 46bfc │ │ asrs r4, r0, #1 │ │ - b.n 27550 │ │ + b.n 46c00 │ │ str r0, [r7, r0] │ │ - b.n 27554 │ │ + b.n 46c04 │ │ movs r0, r5 │ │ - b.n 27538 │ │ + b.n 46be8 │ │ movs r7, #80 @ 0x50 │ │ - b.n 2755c │ │ + b.n 46c0c │ │ asrs r1, r0, #32 │ │ - b.n 27b90 │ │ + b.n 47240 │ │ lsls r0, r3, #1 │ │ - b.n 27564 │ │ + b.n 46c14 │ │ asrs r4, r0, #1 │ │ - b.n 27548 │ │ + b.n 46bf8 │ │ str r2, [r0, r0] │ │ - b.n 27b92 │ │ + b.n 47242 │ │ movs r4, r6 │ │ - b.n 27570 │ │ + b.n 46c20 │ │ asrs r0, r5, #32 │ │ - b.n 27574 │ │ + b.n 46c24 │ │ str r7, [sp, #352] @ 0x160 │ │ - b.n 27578 │ │ + b.n 46c28 │ │ adds r0, #96 @ 0x60 │ │ - b.n 2757c │ │ + b.n 46c2c │ │ asrs r0, r0, #32 │ │ - b.n 27ba8 │ │ + b.n 47258 │ │ strh r4, [r3, #58] @ 0x3a │ │ - b.n 27584 │ │ + b.n 46c34 │ │ str r4, [r4, #4] │ │ - b.n 27588 │ │ + b.n 46c38 │ │ movs r1, r1 │ │ - b.n 27bb8 │ │ + b.n 47268 │ │ movs r4, r7 │ │ - b.n 27570 │ │ + b.n 46c20 │ │ movs r1, r0 │ │ - b.n 27a5a │ │ + b.n 4710a │ │ movs r0, #8 │ │ - b.n 27bca │ │ + b.n 4727a │ │ stmia r0!, {r2, r3, r5} │ │ - b.n 2757c │ │ + b.n 46c2c │ │ movs r2, r0 │ │ - b.n 27a66 │ │ + b.n 47116 │ │ movs r0, #56 @ 0x38 │ │ - b.n 27584 │ │ + b.n 46c34 │ │ ands r0, r6 │ │ - b.n 27588 │ │ + b.n 46c38 │ │ movs r0, #0 │ │ - b.n 28232 │ │ + b.n 478e2 │ │ asrs r4, r6, #32 │ │ - b.n 27590 │ │ + b.n 46c40 │ │ asrs r0, r0, #32 │ │ - b.n 27c98 │ │ + b.n 47348 │ │ adds r0, #2 │ │ - b.n 27b1e │ │ + b.n 471ce │ │ lsls r0, r0, #5 │ │ - b.n 2808a │ │ + b.n 4773a │ │ movs r6, r6 │ │ - b.n 28120 │ │ + b.n 477d0 │ │ adds r0, #1 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 27d46 │ │ + b.n 473f6 │ │ movs r0, r0 │ │ - b.n 281d2 │ │ + b.n 47882 │ │ movs r1, r0 │ │ strh r0, [r0, #24] │ │ stmia r0!, {} │ │ - b.n 281da │ │ + b.n 4788a │ │ movs r0, r5 │ │ - b.n 275b8 │ │ + b.n 46c68 │ │ lsrs r4, r1, #26 │ │ - b.n 280ac │ │ + b.n 4775c │ │ lsrs r2, r2, #31 │ │ - b.n 2813c │ │ + b.n 477ec │ │ movs r0, r0 │ │ - b.n 27d52 │ │ + b.n 47402 │ │ movs r3, r7 │ │ - b.n 280c2 │ │ + b.n 47772 │ │ ands r0, r0 │ │ - b.n 281f2 │ │ + b.n 478a2 │ │ lsrs r0, r1, #29 │ │ - b.n 2814a │ │ + b.n 477fa │ │ asrs r4, r4, #32 │ │ - b.n 275d4 │ │ + b.n 46c84 │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 27d82 │ │ + b.n 47432 │ │ lsrs r6, r4, #19 │ │ - b.n 280e4 │ │ + b.n 47794 │ │ asrs r4, r0, #1 │ │ - b.n 27608 │ │ + b.n 46cb8 │ │ str r0, [r0, #0] │ │ - b.n 28212 │ │ + b.n 478c2 │ │ movs r0, #0 │ │ - b.n 28216 │ │ + b.n 478c6 │ │ lsrs r6, r5, #10 │ │ - b.n 28170 │ │ + b.n 47820 │ │ str r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 27d88 │ │ + b.n 47438 │ │ movs r0, r0 │ │ - b.n 2822a │ │ + b.n 478da │ │ strh r0, [r0, #0] │ │ - b.n 2822e │ │ + b.n 478de │ │ asrs r4, r4, #32 │ │ - b.n 2762c │ │ + b.n 46cdc │ │ movs r1, r0 │ │ strh r0, [r0, #24] │ │ strh r1, [r0, #0] │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 281e8 │ │ + b.n 47898 │ │ str r0, [sp, #0] │ │ - b.n 28242 │ │ + b.n 478f2 │ │ str r0, [sp, #4] │ │ adds r3, #0 │ │ - blx 428d58 │ │ + blx 448408 │ │ asrs r1, r0, #32 │ │ - b.n 28018 │ │ + b.n 476c8 │ │ adds r0, #3 │ │ - b.n 27e24 │ │ + b.n 474d4 │ │ subs r1, r2, #4 │ │ - b.n 27df4 │ │ + b.n 474a4 │ │ str r0, [sp, #20] │ │ - b.n 27e5a │ │ + b.n 4750a │ │ asrs r1, r4, #10 │ │ - b.n 27e5e │ │ + b.n 4750e │ │ asrs r3, r0, #32 │ │ - b.n 27ea4 │ │ + b.n 47554 │ │ str r1, [r0, r0] │ │ - b.n 27eb6 │ │ + b.n 47566 │ │ adds r0, #3 │ │ - b.n 27e34 │ │ + b.n 474e4 │ │ movs r3, r0 │ │ - b.n 27eae │ │ + b.n 4755e │ │ movs r1, r0 │ │ - b.n 27e32 │ │ + b.n 474e2 │ │ asrs r0, r0, #32 │ │ - b.n 27eba │ │ + b.n 4756a │ │ asrs r3, r0, #32 │ │ - b.n 27e3c │ │ + b.n 474ec │ │ movs r0, #1 │ │ - b.n 27eca │ │ + b.n 4757a │ │ movs r0, r0 │ │ - b.n 27e46 │ │ + b.n 474f6 │ │ movs r0, #0 │ │ - b.n 27ece │ │ + b.n 4757e │ │ asrs r1, r0, #32 │ │ - b.n 27e4e │ │ + b.n 474fe │ │ movs r0, #40 @ 0x28 │ │ - b.n 27688 │ │ + b.n 46d38 │ │ movs r0, #1 │ │ - b.n 27ed6 │ │ + b.n 47586 │ │ asrs r1, r0, #32 │ │ - b.n 27eee │ │ + b.n 4759e │ │ movs r0, r0 │ │ - b.n 27e5c │ │ + b.n 4750c │ │ subs r7, r7, #2 │ │ - b.n 28174 │ │ + b.n 47824 │ │ movs r2, r0 │ │ - b.n 27e62 │ │ + b.n 47512 │ │ subs r1, r1, #7 │ │ - b.n 281ea │ │ + b.n 4789a │ │ movs r0, r0 │ │ - b.n 280aa │ │ + b.n 4775a │ │ movs r0, #44 @ 0x2c │ │ - b.n 276a8 │ │ + b.n 46d58 │ │ lsls r0, r2, #6 │ │ - b.n 27b74 │ │ + b.n 47224 │ │ asrs r1, r0, #32 │ │ - b.n 27c9a │ │ + b.n 4734a │ │ movs r1, #115 @ 0x73 │ │ - b.n 2818e │ │ + b.n 4783e │ │ movs r0, #45 @ 0x2d │ │ - b.n 28206 │ │ + b.n 478b6 │ │ asrs r0, r1, #12 │ │ - b.n 2769c │ │ + b.n 46d4c │ │ lsls r0, r2, #10 │ │ - b.n 27b8a │ │ + b.n 4723a │ │ asrs r0, r6, #32 │ │ - b.n 276c4 │ │ + b.n 46d74 │ │ asrs r2, r0, #32 │ │ - b.n 27cf0 │ │ + b.n 473a0 │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 2819c │ │ + b.n 4784c │ │ movs r0, #183 @ 0xb7 │ │ - b.n 28220 │ │ + b.n 478d0 │ │ asrs r4, r1, #12 │ │ - b.n 276b4 │ │ + b.n 46d64 │ │ lsls r0, r2, #10 │ │ - b.n 27ba2 │ │ + b.n 47252 │ │ asrs r2, r0, #32 │ │ - b.n 27d1e │ │ + b.n 473ce │ │ movs r3, #25 │ │ - b.n 281aa │ │ + b.n 4785a │ │ movs r5, #81 @ 0x51 │ │ - b.n 28232 │ │ + b.n 478e2 │ │ asrs r0, r2, #12 │ │ - b.n 276c8 │ │ + b.n 46d78 │ │ lsls r0, r2, #10 │ │ - b.n 27bb6 │ │ + b.n 47266 │ │ asrs r4, r0, #1 │ │ - b.n 276f0 │ │ + b.n 46da0 │ │ asrs r2, r0, #32 │ │ - b.n 27d1c │ │ + b.n 473cc │ │ asrs r4, r2, #12 │ │ - b.n 276d8 │ │ + b.n 46d88 │ │ movs r0, r0 │ │ - b.n 27d34 │ │ + b.n 473e4 │ │ cmp r6, #192 @ 0xc0 │ │ - b.n 27704 │ │ + b.n 46db4 │ │ lsls r0, r3, #12 │ │ - b.n 276e4 │ │ + b.n 46d94 │ │ movs r4, r6 │ │ - b.n 27708 │ │ + b.n 46db8 │ │ movs r0, #2 │ │ - b.n 27cf0 │ │ + b.n 473a0 │ │ movs r0, r0 │ │ - b.n 28136 │ │ + b.n 477e6 │ │ lsls r4, r3, #12 │ │ - b.n 276f4 │ │ + b.n 46da4 │ │ movs r4, r7 │ │ - b.n 27718 │ │ + b.n 46dc8 │ │ movs r0, r0 │ │ - b.n 28142 │ │ + b.n 477f2 │ │ lsls r0, r4, #12 │ │ - b.n 27700 │ │ + b.n 46db0 │ │ movs r0, r7 │ │ - b.n 27724 │ │ + b.n 46dd4 │ │ movs r0, r0 │ │ - b.n 2812e │ │ + b.n 477de │ │ lsls r4, r4, #12 │ │ - b.n 2770c │ │ + b.n 46dbc │ │ lsrs r2, r7, #30 │ │ - b.n 28110 │ │ + b.n 477c0 │ │ asrs r0, r4, #32 │ │ - b.n 280fa │ │ + b.n 477aa │ │ asrs r4, r7, #32 │ │ - b.n 27718 │ │ + b.n 46dc8 │ │ ldr??.w lr, [r3, #3071] @ 0xbff │ │ stmia r2!, {r3, r5, r6, r7} │ │ - b.n 27740 │ │ - b.n 281e0 │ │ - b.n 27744 │ │ + b.n 46df0 │ │ + b.n 47890 │ │ + b.n 46df4 │ │ adds r2, #240 @ 0xf0 │ │ - b.n 27748 │ │ + b.n 46df8 │ │ movs r4, r1 │ │ - b.n 27f2e │ │ + b.n 475de │ │ str r4, [r6, #44] @ 0x2c │ │ - b.n 27750 │ │ + b.n 46e00 │ │ movs r3, r0 │ │ - b.n 27f1a │ │ + b.n 475ca │ │ strh r0, [r7, r3] │ │ - b.n 27758 │ │ + b.n 46e08 │ │ movs r6, r0 │ │ - b.n 27f22 │ │ + b.n 475d2 │ │ cmn r4, r7 │ │ - b.n 27760 │ │ + b.n 46e10 │ │ movs r5, r0 │ │ - b.n 27f2a │ │ + b.n 475da │ │ asrs r0, r0, #12 │ │ - b.n 27768 │ │ + b.n 46e18 │ │ movs r4, r0 │ │ - b.n 27f32 │ │ + b.n 475e2 │ │ movs r3, #4 │ │ - b.n 27770 │ │ + b.n 46e20 │ │ movs r1, r0 │ │ - b.n 27f3a │ │ + b.n 475ea │ │ strh r4, [r0, #0] │ │ - b.n 27ffe │ │ + b.n 476ae │ │ movs r2, r0 │ │ - b.n 27f62 │ │ + b.n 47612 │ │ str r0, [sp, #4] │ │ - b.n 28006 │ │ + b.n 476b6 │ │ asrs r4, r1, #32 │ │ - b.n 2800a │ │ + b.n 476ba │ │ stmia r1!, {r1, r6} │ │ - b.n 28256 │ │ + b.n 47906 │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ stmia r0!, {r1, r2, r4, r5} │ │ - b.n 282f0 │ │ + b.n 479a0 │ │ asrs r4, r1, #32 │ │ - b.n 27d7c │ │ + b.n 4742c │ │ movs r0, #2 │ │ - b.n 2801e │ │ + b.n 476ce │ │ ands r1, r0 │ │ - b.n 27c62 │ │ + b.n 47312 │ │ subs r4, r1, #2 │ │ - b.n 28270 │ │ + b.n 47920 │ │ movs r0, #68 @ 0x44 │ │ - b.n 27784 │ │ + b.n 46e34 │ │ movs r0, #14 │ │ - b.n 2802e │ │ + b.n 476de │ │ subs r2, r2, #7 │ │ - b.n 28308 │ │ + b.n 479b8 │ │ movs r0, #1 │ │ - b.n 27dda │ │ + b.n 4748a │ │ asrs r3, r7, #32 │ │ - b.n 2828e │ │ + b.n 4793e │ │ adds r0, #3 │ │ - b.n 2803e │ │ + b.n 476ee │ │ subs r0, r1, #5 │ │ - b.n 28316 │ │ + b.n 479c6 │ │ str r6, [r0, #0] │ │ - b.n 28046 │ │ + b.n 476f6 │ │ asrs r1, r0, #32 │ │ - b.n 27df0 │ │ + b.n 474a0 │ │ asrs r0, r7, #32 │ │ - b.n 277a8 │ │ + b.n 46e58 │ │ adds r6, r4, #3 │ │ - b.n 282ac │ │ + b.n 4795c │ │ str r5, [r0, r0] │ │ - b.n 28056 │ │ + b.n 47706 │ │ subs r6, r5, r2 │ │ - b.n 28330 │ │ + b.n 479e0 │ │ str r1, [r0, #0] │ │ - b.n 27e0a │ │ + b.n 474ba │ │ str r1, [r0, r0] │ │ - b.n 2824c │ │ + b.n 478fc │ │ asrs r4, r0, #1 │ │ - b.n 277e0 │ │ + b.n 46e90 │ │ stmia r0!, {} │ │ - b.n 2825a │ │ + b.n 4790a │ │ adds r0, #0 │ │ - b.n 277e2 │ │ + b.n 46e92 │ │ str r0, [sp, #0] │ │ - b.n 28264 │ │ - b.n 27cb8 │ │ - b.n 27cb6 │ │ + b.n 47914 │ │ + b.n 47368 │ │ + b.n 47366 │ │ strh r0, [r0, #0] │ │ - b.n 2823c │ │ + b.n 478ec │ │ movs r6, r0 │ │ @ instruction: 0xe99a4004 │ │ - b.n 27de8 │ │ + b.n 47498 │ │ movs r0, #52 @ 0x34 │ │ - b.n 277e0 │ │ + b.n 46e90 │ │ str r0, [r0, #0] │ │ - b.n 27cd6 │ │ + b.n 47386 │ │ movs r0, #12 │ │ - b.n 27802 │ │ + b.n 46eb2 │ │ movs r0, #48 @ 0x30 │ │ - b.n 277ec │ │ + b.n 46e9c │ │ movs r0, #14 │ │ - b.n 27e18 │ │ + b.n 474c8 │ │ movs r0, #68 @ 0x44 │ │ - b.n 277f4 │ │ + b.n 46ea4 │ │ movs r0, #0 │ │ - b.n 27cee │ │ + b.n 4739e │ │ movs r0, #36 @ 0x24 │ │ - b.n 277fc │ │ + b.n 46eac │ │ movs r0, #0 │ │ - b.n 27cf8 │ │ + b.n 473a8 │ │ movs r0, #24 │ │ - b.n 27804 │ │ + b.n 46eb4 │ │ movs r0, #0 │ │ - b.n 27d06 │ │ + b.n 473b6 │ │ asrs r1, r0, #32 │ │ - b.n 27e6e │ │ + b.n 4751e │ │ movs r0, #20 │ │ - b.n 27810 │ │ + b.n 46ec0 │ │ movs r0, #56 @ 0x38 │ │ - b.n 27834 │ │ + b.n 46ee4 │ │ strh r0, [r0, #0] │ │ - b.n 27d08 │ │ + b.n 473b8 │ │ asrs r4, r6, #32 │ │ - b.n 2783c │ │ + b.n 46eec │ │ stmia r0!, {r2, r4} │ │ - b.n 2821a │ │ + b.n 478ca │ │ movs r2, r0 │ │ - b.n 27d0a │ │ - add r0, pc, #64 @ (adr r0, 27d4c ) │ │ - b.n 27842 │ │ + b.n 473ba │ │ + add r0, pc, #64 @ (adr r0, 473fc ) │ │ + b.n 46ef2 │ │ movs r0, #0 │ │ - b.n 27e74 │ │ + b.n 47524 │ │ movs r0, r6 │ │ - b.n 27850 │ │ + b.n 46f00 │ │ asrs r0, r5, #32 │ │ ldmia.w ip, {sp, lr, pc} │ │ - b.n 2845e │ │ + b.n 47b0e │ │ str r0, [sp, #24] │ │ - b.n 27e82 │ │ + b.n 47532 │ │ movs r4, r2 │ │ - b.n 27860 │ │ - add r0, pc, #32 @ (adr r0, 27d48 ) │ │ - b.n 27e9e │ │ + b.n 46f10 │ │ + add r0, pc, #32 @ (adr r0, 473f8 ) │ │ + b.n 4754e │ │ asrs r4, r4, #32 │ │ - b.n 27868 │ │ + b.n 46f18 │ │ strh r0, [r0, #0] │ │ - b.n 28472 │ │ + b.n 47b22 │ │ adds r0, #0 │ │ - b.n 27e9c │ │ + b.n 4754c │ │ movs r0, r3 │ │ - b.n 27874 │ │ + b.n 46f24 │ │ ands r4, r5 │ │ - b.n 27858 │ │ + b.n 46f08 │ │ movs r0, r0 │ │ - b.n 27eac │ │ + b.n 4755c │ │ movs r4, r6 │ │ - b.n 27860 │ │ + b.n 46f10 │ │ asrs r1, r0, #32 │ │ - b.n 27ec2 │ │ + b.n 47572 │ │ movs r3, r0 │ │ - b.n 27d4e │ │ + b.n 473fe │ │ movs r1, r0 │ │ - b.n 27d52 │ │ + b.n 47402 │ │ adds r0, #48 @ 0x30 │ │ - b.n 27870 │ │ + b.n 46f20 │ │ asrs r0, r7, #32 │ │ - b.n 27874 │ │ + b.n 46f24 │ │ asrs r0, r0, #32 │ │ - b.n 2851e │ │ + b.n 47bce │ │ movs r0, #40 @ 0x28 │ │ - b.n 2787c │ │ + b.n 46f2c │ │ str r0, [r0, #0] │ │ - b.n 27f84 │ │ + b.n 47634 │ │ stmia r0!, {r0} │ │ - b.n 27e0a │ │ + b.n 474ba │ │ lsls r0, r0, #5 │ │ - b.n 28376 │ │ + b.n 47a26 │ │ movs r6, r6 │ │ - b.n 2840c │ │ + b.n 47abc │ │ stmia r0!, {r0} │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 28022 │ │ + b.n 476d2 │ │ lsrs r4, r1, #26 │ │ - b.n 28388 │ │ + b.n 47a38 │ │ asrs r4, r0, #1 │ │ - b.n 278bc │ │ + b.n 46f6c │ │ lsrs r2, r2, #31 │ │ - b.n 2841c │ │ + b.n 47acc │ │ strh r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ ands r0, r0 │ │ - b.n 284ce │ │ + b.n 47b7e │ │ movs r0, r0 │ │ - b.n 28034 │ │ + b.n 476e4 │ │ movs r3, r7 │ │ - b.n 283aa │ │ + b.n 47a5a │ │ lsrs r0, r1, #29 │ │ - b.n 2842e │ │ + b.n 47ade │ │ ands r1, r0 │ │ strh r0, [r0, #24] │ │ - b.n 27da2 │ │ + b.n 47452 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 2804a │ │ + b.n 476fa │ │ str r0, [r0, r0] │ │ - b.n 284ea │ │ + b.n 47b9a │ │ adds r0, #0 │ │ - b.n 284ee │ │ + b.n 47b9e │ │ lsrs r6, r4, #19 │ │ - b.n 283cc │ │ + b.n 47a7c │ │ str r1, [r0, r0] │ │ strh r0, [r0, #24] │ │ adds r0, #1 │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 28454 │ │ + b.n 47b04 │ │ movs r0, r0 │ │ - b.n 28074 │ │ + b.n 47724 │ │ movs r0, #0 │ │ - b.n 28506 │ │ + b.n 47bb6 │ │ asrs r0, r0, #32 │ │ - b.n 2850a │ │ + b.n 47bba │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 284ca │ │ + b.n 47b7a │ │ movs r0, r0 │ │ - b.n 2851a │ │ + b.n 47bca │ │ movs r1, r0 │ │ adds r3, #0 │ │ - blx 42e030 │ │ + blx 44d6e0 │ │ str r1, [r0, #0] │ │ - b.n 282fa │ │ + b.n 479aa │ │ movs r4, r1 │ │ - b.n 280ea │ │ + b.n 4779a │ │ ldr r6, [r2, #112] @ 0x70 │ │ - b.n 280cc │ │ + b.n 4777c │ │ str r6, [r4, #40] @ 0x28 │ │ - b.n 28132 │ │ + b.n 477e2 │ │ str r0, [r0, #0] │ │ - b.n 28182 │ │ + b.n 47832 │ │ asrs r6, r0, #32 │ │ - b.n 2817c │ │ + b.n 4782c │ │ movs r0, r0 │ │ - b.n 28100 │ │ + b.n 477b0 │ │ asrs r0, r0, #32 │ │ - b.n 28186 │ │ + b.n 47836 │ │ asrs r6, r0, #32 │ │ - b.n 28108 │ │ + b.n 477b8 │ │ ldr r7, [r7, #104] @ 0x68 │ │ - b.n 28420 │ │ + b.n 47ad0 │ │ movs r0, #1 │ │ - b.n 28194 │ │ + b.n 47844 │ │ ldr r1, [r1, #124] @ 0x7c │ │ - b.n 28496 │ │ + b.n 47b46 │ │ movs r0, r0 │ │ - b.n 2811a │ │ + b.n 477ca │ │ adds r1, #115 @ 0x73 │ │ - b.n 2842e │ │ + b.n 47ade │ │ movs r0, #0 │ │ - b.n 281a8 │ │ + b.n 47858 │ │ adds r0, #45 @ 0x2d │ │ - b.n 284aa │ │ + b.n 47b5a │ │ asrs r1, r0, #32 │ │ - b.n 2812a │ │ + b.n 477da │ │ str r4, [r5, r0] │ │ - b.n 27964 │ │ + b.n 47014 │ │ movs r0, #1 │ │ - b.n 281ca │ │ + b.n 4787a │ │ movs r0, r0 │ │ - b.n 28136 │ │ + b.n 477e6 │ │ movs r0, #0 │ │ - b.n 281c6 │ │ + b.n 47876 │ │ movs r0, r0 │ │ - b.n 281c2 │ │ + b.n 47872 │ │ movs r1, r0 │ │ - b.n 2813e │ │ + b.n 477ee │ │ asrs r1, r3, #12 │ │ - b.n 28446 │ │ + b.n 47af6 │ │ movs r2, r0 │ │ - b.n 28146 │ │ + b.n 477f6 │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 28454 │ │ + b.n 47b04 │ │ movs r0, r0 │ │ - b.n 2838e │ │ + b.n 47a3e │ │ movs r0, #183 @ 0xb7 │ │ - b.n 284dc │ │ + b.n 47b8c │ │ asrs r1, r2, #21 │ │ - b.n 284de │ │ - ldr r7, [pc, #744] @ (28140 ) │ │ - b.n 28374 │ │ + b.n 47b8e │ │ + ldr r7, [pc, #744] @ (477f0 ) │ │ + b.n 47a24 │ │ lsls r0, r2, #26 │ │ - b.n 27e6a │ │ + b.n 4751a │ │ lsls r0, r2, #14 │ │ - b.n 27e68 │ │ + b.n 47518 │ │ lsls r0, r2, #10 │ │ - b.n 27e6a │ │ + b.n 4751a │ │ str r6, [r0, #0] │ │ - b.n 27f94 │ │ + b.n 47644 │ │ str r0, [r5, #44] @ 0x2c │ │ - b.n 27988 │ │ + b.n 47038 │ │ lsls r0, r2, #6 │ │ - b.n 27e74 │ │ + b.n 47524 │ │ str r4, [r0, #4] │ │ - b.n 279b0 │ │ + b.n 47060 │ │ adds r0, #3 │ │ - b.n 27fe6 │ │ + b.n 47696 │ │ adds r2, #236 @ 0xec │ │ - b.n 27998 │ │ + b.n 47048 │ │ adds r0, #40 @ 0x28 │ │ - b.n 279bc │ │ + b.n 4706c │ │ movs r0, #2 │ │ - b.n 27fec │ │ + b.n 4769c │ │ movs r2, #240 @ 0xf0 │ │ - b.n 279a4 │ │ + b.n 47054 │ │ asrs r1, r0, #32 │ │ - b.n 28000 │ │ + b.n 476b0 │ │ asrs r4, r6, #11 │ │ - b.n 279ac │ │ + b.n 4705c │ │ movs r0, r0 │ │ - b.n 2800a │ │ + b.n 476ba │ │ lsls r0, r7, #11 │ │ - b.n 279b4 │ │ + b.n 47064 │ │ movs r0, r6 │ │ - b.n 279d8 │ │ + b.n 47088 │ │ subs r1, r0, #6 │ │ - b.n 285e2 │ │ + b.n 47c92 │ │ movs r0, r0 │ │ - b.n 28406 │ │ + b.n 47ab6 │ │ lsls r4, r7, #11 │ │ - b.n 279c4 │ │ + b.n 47074 │ │ movs r4, r6 │ │ - b.n 279e8 │ │ + b.n 47098 │ │ movs r0, r0 │ │ - b.n 28412 │ │ + b.n 47ac2 │ │ lsls r0, r0, #12 │ │ - b.n 279d0 │ │ + b.n 47080 │ │ movs r0, r7 │ │ - b.n 279f4 │ │ + b.n 470a4 │ │ movs r0, r0 │ │ - b.n 283fe │ │ + b.n 47aae │ │ lsls r4, r0, #12 │ │ - b.n 279dc │ │ + b.n 4708c │ │ lsls r0, r0, #1 │ │ - b.n 283ce │ │ - ldr r3, [r4, r7] │ │ - mla fp, r0, r2, lr │ │ - b.n 28364 │ │ + b.n 47a7e │ │ + ldrh r6, [r1, r2] │ │ + @ instruction: 0xfa00eb02 │ │ + b.n 47a14 │ │ movs r0, r2 │ │ - b.n 283da │ │ + b.n 47a8a │ │ asrs r0, r5, #3 │ │ - b.n 28372 │ │ + b.n 47a22 │ │ lsrs r7, r1, #11 │ │ - bne.w fff47efa │ │ - b.n 283e0 │ │ + bne.w fff675aa │ │ + b.n 47a90 │ │ movs r4, r3 │ │ - b.n 28622 │ │ - add r0, pc, #4 @ (adr r0, 27ee8 ) │ │ - b.n 28226 │ │ - b.n 27eea │ │ - b.n 2862a │ │ + b.n 47cd2 │ │ + add r0, pc, #4 @ (adr r0, 47598 ) │ │ + b.n 478d6 │ │ + b.n 4759a │ │ + b.n 47cda │ │ lsrs r7, r1, #11 │ │ orr.w sl, r8, #6782976 @ 0x678000 │ │ orn sl, r4, #6291456 @ 0x600000 │ │ orr.w r0, r1, #2097152 @ 0x200000 │ │ - b.n 27a1c │ │ + b.n 470cc │ │ movs r1, r0 │ │ - b.n 285e0 │ │ + b.n 47c90 │ │ movs r1, r5 │ │ ldmia r2!, {} │ │ lsrs r0, r5, #3 │ │ - b.n 2793c │ │ + b.n 46fec │ │ adcs r2, r0 │ │ - b.n 28512 │ │ + b.n 47bc2 │ │ cmp r0, #228 @ 0xe4 │ │ - b.n 27944 │ │ + b.n 46ff4 │ │ ands r6, r6 │ │ - b.n 285ac │ │ + b.n 47c5c │ │ subs r0, #224 @ 0xe0 │ │ - b.n 2794c │ │ + b.n 46ffc │ │ movs r0, r0 │ │ - b.n 282da │ │ + b.n 4798a │ │ ldr r4, [r3, #12] │ │ - b.n 27954 │ │ + b.n 47004 │ │ movs r4, r0 │ │ - b.n 28042 │ │ - ldr r6, [pc, #560] @ (28154 ) │ │ - b.n 28530 │ │ + b.n 476f2 │ │ + ldr r6, [pc, #560] @ (47804 ) │ │ + b.n 47be0 │ │ lsrs r0, r5, #3 │ │ - b.n 27940 │ │ + b.n 46ff0 │ │ movs r0, r0 │ │ - b.n 2847c │ │ - ldr r7, [pc, #840] @ (28278 ) │ │ - b.n 285c8 │ │ + b.n 47b2c │ │ + ldr r7, [pc, #840] @ (47928 ) │ │ + b.n 47c78 │ │ movs r4, r0 │ │ - b.n 28236 │ │ + b.n 478e6 │ │ movs r0, #2 │ │ - b.n 282fa │ │ + b.n 479aa │ │ movs r2, r0 │ │ - b.n 2805e │ │ + b.n 4770e │ │ movs r0, #59 @ 0x3b │ │ - b.n 28556 │ │ + b.n 47c06 │ │ lsrs r4, r4, #3 │ │ - b.n 2795c │ │ + b.n 4700c │ │ movs r3, r0 │ │ - b.n 2830a │ │ + b.n 479ba │ │ cmp r7, #72 @ 0x48 │ │ - b.n 285e2 │ │ + b.n 47c92 │ │ movs r2, r0 │ │ - b.n 280b2 │ │ + b.n 47762 │ │ ldr r0, [r3, r3] │ │ - b.n 2798c │ │ + b.n 4703c │ │ cmp r4, #230 @ 0xe6 │ │ - b.n 28574 │ │ + b.n 47c24 │ │ lsrs r0, r4, #3 │ │ - b.n 27974 │ │ + b.n 47024 │ │ movs r6, r0 │ │ - b.n 28322 │ │ + b.n 479d2 │ │ cmp r2, #174 @ 0xae │ │ - b.n 285fc │ │ + b.n 47cac │ │ movs r2, r0 │ │ - b.n 280ca │ │ + b.n 4777a │ │ @ instruction: 0xe8d4e51b │ │ lsrs r4, r3, #3 │ │ - b.n 27988 │ │ + b.n 47038 │ │ movs r5, r0 │ │ - b.n 28336 │ │ + b.n 479e6 │ │ movs r1, r0 │ │ - b.n 2851a │ │ + b.n 47bca │ │ ldmia r0!, {r4, r6, r7} │ │ - b.n 279b4 │ │ + b.n 47064 │ │ lsrs r0, r3, #3 │ │ - b.n 27998 │ │ + b.n 47048 │ │ movs r6, r1 │ │ - b.n 28346 │ │ + b.n 479f6 │ │ movs r0, r0 │ │ - b.n 2852a │ │ + b.n 47bda │ │ lsrs r4, r2, #3 │ │ - b.n 279a4 │ │ + b.n 47054 │ │ movs r4, r1 │ │ - b.n 28352 │ │ - b.n 27f94 │ │ - b.n 28756 │ │ + b.n 47a02 │ │ + b.n 47644 │ │ + b.n 47e06 │ │ movs r0, r0 │ │ - b.n 2853a │ │ + b.n 47bea │ │ lsrs r0, r2, #3 │ │ - b.n 279b4 │ │ + b.n 47064 │ │ movs r1, r0 │ │ - b.n 28362 │ │ + b.n 47a12 │ │ movs r0, r0 │ │ - b.n 28526 │ │ + b.n 47bd6 │ │ lsrs r4, r1, #3 │ │ - b.n 279c0 │ │ + b.n 47070 │ │ stmia r0!, {r0, r1, r2, r3, r4} │ │ - b.n 286ee │ │ + b.n 47d9e │ │ str r0, [r0, #0] │ │ - b.n 28772 │ │ + b.n 47e22 │ │ movs r0, #0 │ │ - b.n 286f6 │ │ + b.n 47da6 │ │ str r0, [sp, #4] │ │ - b.n 286fa │ │ + b.n 47daa │ │ movs r3, r0 │ │ and.w r0, r0, r1, lsl #12 │ │ - b.n 284c6 │ │ + b.n 47b76 │ │ lsls r1, r0, #2 │ │ - b.n 2866c │ │ + b.n 47d1c │ │ movs r0, #3 │ │ - b.n 2830a │ │ + b.n 479ba │ │ movs r1, r4 │ │ add r2, sp, #0 │ │ asrs r2, r4, #10 │ │ - b.n 28312 │ │ + b.n 479c2 │ │ ands r7, r3 │ │ - b.n 283da │ │ + b.n 47a8a │ │ str r1, [r0, r4] │ │ - b.n 27f0e │ │ + b.n 475be │ │ adds r4, #53 @ 0x35 │ │ - b.n 27ff0 │ │ + b.n 476a0 │ │ movs r7, r0 │ │ - b.n 28288 │ │ + b.n 47938 │ │ @ instruction: 0xfff50aff │ │ str r1, [r0, #8] │ │ - b.n 284ae │ │ + b.n 47b5e │ │ movs r5, r0 │ │ - b.n 2869a │ │ + b.n 47d4a │ │ str r5, [r0, #0] │ │ - add r3, pc, #640 @ (adr r3, 28270 ) │ │ + add r3, pc, #640 @ (adr r3, 47920 ) │ │ adds r0, #2 │ │ - b.n 28102 │ │ + b.n 477b2 │ │ movs r1, r0 │ │ - b.n 28480 │ │ + b.n 47b30 │ │ lsls r0, r4, #10 │ │ - b.n 282a0 │ │ + b.n 47950 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ asrs r5, r6, #16 │ │ - b.n 28346 │ │ + b.n 479f6 │ │ movs r5, r0 │ │ and.w r1, r0, r1 │ │ - b.n 28122 │ │ + b.n 477d2 │ │ asrs r2, r0, #32 │ │ - b.n 283aa │ │ + b.n 47a5a │ │ movs r4, r0 │ │ - b.n 27b36 │ │ + b.n 471e6 │ │ lsls r0, r0, #2 │ │ - b.n 2835a │ │ + b.n 47a0a │ │ lsls r0, r2, #4 │ │ - b.n 2835e │ │ + b.n 47a0e │ │ asrs r5, r6, #16 │ │ - b.n 28322 │ │ + b.n 479d2 │ │ movs r0, r0 │ │ - b.n 287e6 │ │ + b.n 47e96 │ │ lsls r0, r2, #24 │ │ - b.n 283ac │ │ + b.n 47a5c │ │ subs r2, r7, #6 │ │ - b.n 28548 │ │ + b.n 47bf8 │ │ movs r7, r0 │ │ - b.n 28132 │ │ + b.n 477e2 │ │ asrs r2, r0, #4 │ │ - b.n 28138 │ │ + b.n 477e8 │ │ str r2, [r0, #0] │ │ - b.n 2837a │ │ + b.n 47a2a │ │ strb r0, [r2, #9] │ │ - b.n 27ffe │ │ + b.n 476ae │ │ lsls r7, r0, #10 │ │ - b.n 280c2 │ │ + b.n 47772 │ │ lsrs r0, r2, #26 │ │ - b.n 28046 │ │ + b.n 476f6 │ │ lsls r0, r0, #1 │ │ - b.n 27b4c │ │ + b.n 471fc │ │ lsls r1, r0, #2 │ │ - b.n 286f4 │ │ + b.n 47da4 │ │ movs r0, #3 │ │ - b.n 28392 │ │ + b.n 47a42 │ │ @ instruction: 0xffddbaff │ │ movs r1, r0 │ │ - b.n 28566 │ │ + b.n 47c16 │ │ lsls r0, r6, #28 │ │ - b.n 27b78 │ │ + b.n 47228 │ │ lsrs r2, r7, #30 │ │ - b.n 2857c │ │ + b.n 47c2c │ │ subs r1, r0, #6 │ │ - b.n 287a6 │ │ + b.n 47e56 │ │ lsrs r1, r2, #30 │ │ - b.n 2856a │ │ - ldr r5, [r1, r3] │ │ - @ instruction: 0xfa00003c │ │ - b.n 27bac │ │ + b.n 47c1a │ │ + ldrh r3, [r0, r1] │ │ + @ instruction: 0xfb00003c │ │ + b.n 4725c │ │ asrs r2, r1, #32 │ │ - b.n 283b6 │ │ + b.n 47a66 │ │ str r0, [sp, #4] │ │ - b.n 287ba │ │ + b.n 47e6a │ │ lsrs r5, r1, #11 │ │ orn sl, r0, #423936 @ 0x67800 │ │ orn r0, r0, #10223616 @ 0x9c0000 │ │ - b.n 287c6 │ │ + b.n 47e76 │ │ lsrs r0, r0, #11 │ │ orr.w sl, r1, #423936 @ 0x67800 │ │ - bne.w fff30090 │ │ - b.n 287d2 │ │ + bne.w fff4f740 │ │ + b.n 47e82 │ │ movs r0, #0 │ │ - b.n 27bb8 │ │ + b.n 47268 │ │ movs r1, r0 │ │ - b.n 2877e │ │ + b.n 47e2e │ │ movs r2, r5 │ │ ldmia r2!, {} │ │ adds r0, r5, r3 │ │ - b.n 27ad8 │ │ + b.n 47188 │ │ lsls r2, r0, #5 │ │ - b.n 286ae │ │ + b.n 47d5e │ │ movs r6, r6 │ │ - b.n 28744 │ │ + b.n 47df4 │ │ subs r0, #228 @ 0xe4 │ │ - b.n 27ae4 │ │ + b.n 47194 │ │ ldrb r0, [r4, #3] │ │ - b.n 27ae8 │ │ + b.n 47198 │ │ str r0, [sp, #0] │ │ - b.n 28876 │ │ + b.n 47f26 │ │ asrs r1, r0, #32 │ │ - b.n 2847a │ │ + b.n 47b2a │ │ ldr r4, [r3, #12] │ │ - b.n 27af4 │ │ + b.n 471a4 │ │ asrs r0, r0, #32 │ │ - b.n 281e4 │ │ + b.n 47894 │ │ adds r0, r5, r3 │ │ - b.n 27adc │ │ + b.n 4718c │ │ asrs r0, r0, #32 │ │ - b.n 2880a │ │ + b.n 47eba │ │ lsrs r4, r1, #26 │ │ - b.n 286d8 │ │ + b.n 47d88 │ │ asrs r0, r0, #32 │ │ - b.n 28614 │ │ + b.n 47cc4 │ │ lsrs r2, r2, #31 │ │ - b.n 2876c │ │ + b.n 47e1c │ │ asrs r0, r0, #32 │ │ - b.n 283dc │ │ + b.n 47a8c │ │ adds r0, #3 │ │ - b.n 2849e │ │ + b.n 47b4e │ │ asrs r3, r0, #32 │ │ - b.n 28204 │ │ + b.n 478b4 │ │ movs r3, r7 │ │ - b.n 286fa │ │ + b.n 47daa │ │ adds r4, r4, r3 │ │ - b.n 27b00 │ │ + b.n 471b0 │ │ asrs r7, r0, #32 │ │ - b.n 284ae │ │ + b.n 47b5e │ │ lsrs r0, r1, #29 │ │ - b.n 28786 │ │ + b.n 47e36 │ │ asrs r0, r0, #32 │ │ - b.n 28258 │ │ + b.n 47908 │ │ ldr r0, [r3, r3] │ │ - b.n 27b30 │ │ + b.n 471e0 │ │ lsrs r6, r4, #19 │ │ - b.n 28718 │ │ + b.n 47dc8 │ │ adds r0, r4, r3 │ │ - b.n 27b18 │ │ + b.n 471c8 │ │ asrs r6, r0, #32 │ │ - b.n 284c6 │ │ + b.n 47b76 │ │ lsrs r6, r5, #10 │ │ - b.n 287a0 │ │ + b.n 47e50 │ │ asrs r0, r0, #32 │ │ - b.n 28270 │ │ - ldr r0, [pc, #848] @ (28460 ) │ │ - b.n 27b48 │ │ + b.n 47920 │ │ + ldr r0, [pc, #848] @ (47b10 ) │ │ + b.n 471f8 │ │ adds r4, r3, r3 │ │ - b.n 27b2c │ │ + b.n 471dc │ │ asrs r5, r0, #32 │ │ - b.n 284da │ │ + b.n 47b8a │ │ asrs r1, r0, #32 │ │ - b.n 286c0 │ │ + b.n 47d70 │ │ ldmia r0!, {r4, r6, r7} │ │ - b.n 27b58 │ │ + b.n 47208 │ │ adds r0, r3, r3 │ │ - b.n 27b3c │ │ + b.n 471ec │ │ asrs r4, r0, #32 │ │ - b.n 284ea │ │ + b.n 47b9a │ │ asrs r0, r0, #32 │ │ - b.n 286d0 │ │ + b.n 47d80 │ │ adds r4, r2, r3 │ │ - b.n 27b48 │ │ + b.n 471f8 │ │ asrs r4, r1, #32 │ │ - b.n 284f6 │ │ + b.n 47ba6 │ │ asrs r0, r0, #32 │ │ - b.n 286dc │ │ + b.n 47d8c │ │ adds r0, r2, r3 │ │ - b.n 27b54 │ │ + b.n 47204 │ │ asrs r2, r0, #32 │ │ - b.n 28502 │ │ + b.n 47bb2 │ │ asrs r0, r0, #32 │ │ - b.n 286c8 │ │ + b.n 47d78 │ │ adds r4, r1, r3 │ │ - b.n 27b60 │ │ + b.n 47210 │ │ adds r0, #0 │ │ - b.n 2888e │ │ - b.n 28150 │ │ - b.n 28912 │ │ + b.n 47f3e │ │ + b.n 47800 │ │ + b.n 47fc2 │ │ asrs r0, r0, #32 │ │ - b.n 28916 │ │ + b.n 47fc6 │ │ str r0, [r0, r0] │ │ - b.n 2889a │ │ + b.n 47f4a │ │ movs r3, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n 2866c │ │ + b.n 47d1c │ │ lsls r1, r0, #2 │ │ - b.n 28812 │ │ + b.n 47ec2 │ │ str r6, [r0, r0] │ │ - b.n 284aa │ │ + b.n 47b5a │ │ movs r1, r4 │ │ add r2, sp, #0 │ │ stmia r2!, {r0, r2, r5, r7} │ │ - b.n 284b2 │ │ + b.n 47b62 │ │ movs r0, #31 │ │ - b.n 28580 │ │ + b.n 47c30 │ │ asrs r4, r1 │ │ - b.n 280ae │ │ + b.n 4775e │ │ str r4, [r6, #32] │ │ - b.n 2818e │ │ + b.n 4783e │ │ movs r3, r0 │ │ - b.n 2842e │ │ + b.n 47ade │ │ @ instruction: 0xfff50aff │ │ strb r1, [r0, #2] │ │ - b.n 28654 │ │ + b.n 47d04 │ │ movs r5, r0 │ │ - b.n 2883c │ │ + b.n 47eec │ │ strb r5, [r0, #0] │ │ - add r3, pc, #640 @ (adr r3, 28410 ) │ │ + add r3, pc, #640 @ (adr r3, 47ac0 ) │ │ str r5, [r0, #0] │ │ - b.n 282a4 │ │ + b.n 47954 │ │ movs r1, r0 │ │ - b.n 28626 │ │ + b.n 47cd6 │ │ lsls r0, r4, #10 │ │ - b.n 28456 │ │ + b.n 47b06 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r2, #52 @ 0x34 │ │ - b.n 284e6 │ │ + b.n 47b96 │ │ movs r6, r0 │ │ and.w r1, r0, ip │ │ - b.n 282c2 │ │ + b.n 47972 │ │ asrs r7, r3, #32 │ │ - b.n 288f2 │ │ + b.n 47fa2 │ │ asrs r5, r0, #32 │ │ - b.n 28538 │ │ + b.n 47be8 │ │ movs r4, r0 │ │ - b.n 27cda │ │ + b.n 4738a │ │ lsls r0, r0, #2 │ │ - b.n 284fe │ │ + b.n 47bae │ │ lsls r0, r2, #4 │ │ - b.n 28502 │ │ + b.n 47bb2 │ │ movs r2, #52 @ 0x34 │ │ - b.n 284c6 │ │ + b.n 47b76 │ │ lsls r6, r3, #28 │ │ - b.n 2854e │ │ + b.n 47bfe │ │ subs r2, r7, #6 │ │ - b.n 286e8 │ │ + b.n 47d98 │ │ movs r3, r0 │ │ - b.n 282d2 │ │ + b.n 47982 │ │ asrs r5, r0, #4 │ │ - b.n 282d8 │ │ + b.n 47988 │ │ adds r2, #80 @ 0x50 │ │ - b.n 2819a │ │ + b.n 4784a │ │ lsls r3, r0, #10 │ │ - b.n 2825e │ │ + b.n 4790e │ │ lsrs r0, r2, #6 │ │ - b.n 281e2 │ │ + b.n 47892 │ │ lsls r4, r0, #9 │ │ - b.n 27ce8 │ │ + b.n 47398 │ │ asrs r5, r0, #32 │ │ - b.n 2852a │ │ + b.n 47bda │ │ lsls r1, r0, #2 │ │ - b.n 2889a │ │ + b.n 47f4a │ │ str r6, [r0, r0] │ │ - b.n 28532 │ │ + b.n 47be2 │ │ @ instruction: 0xffddbaff │ │ lsls r0, r7, #28 │ │ - b.n 27d34 │ │ + b.n 473e4 │ │ strb r1, [r0, #0] │ │ - b.n 28700 │ │ - add r0, pc, #4 @ (adr r0, 28204 ) │ │ - b.n 28542 │ │ + b.n 47db0 │ │ + add r0, pc, #4 @ (adr r0, 478b4 ) │ │ + b.n 47bf2 │ │ @ instruction: 0xeb02e24b │ │ asrs r0, r0, #1 │ │ - b.n 27d44 │ │ + b.n 473f4 │ │ strh r0, [r5, #6] │ │ - b.n 286aa │ │ + b.n 47d5a │ │ lsls r0, r0, #10 │ │ - b.n 282d2 │ │ + b.n 47982 │ │ ldr r6, [r3, #104] @ 0x68 │ │ - b.n 28730 │ │ + b.n 47de0 │ │ str r7, [sp, #192] @ 0xc0 │ │ - b.n 27d54 │ │ + b.n 47404 │ │ movs r1, #0 │ │ - b.n 28320 │ │ + b.n 479d0 │ │ movs r0, r1 │ │ - b.n 28562 │ │ + b.n 47c12 │ │ asrs r6, r0, #32 │ │ - b.n 28566 │ │ + b.n 47c16 │ │ strb r4, [r6, #28] │ │ - b.n 27d44 │ │ - ldr r4, [pc, #488] @ (28414 ) │ │ + b.n 473f4 │ │ + ldr r4, [pc, #488] @ (47ac4 ) │ │ add.w sp, r0, sp, lsr #20 │ │ - b.n 2874c │ │ + b.n 47dfc │ │ movs r0, #232 @ 0xe8 │ │ - b.n 286cc │ │ + b.n 47d7c │ │ movs r0, r1 │ │ - b.n 2897a │ │ + b.n 4802a │ │ adds r0, #8 │ │ - b.n 2857e │ │ + b.n 47c2e │ │ asrs r5, r0, #32 │ │ - b.n 28582 │ │ + b.n 47c32 │ │ str r0, [r0, #0] │ │ - b.n 27d60 │ │ - ldr r5, [pc, #112] @ (282b8 ) │ │ + b.n 47410 │ │ + ldr r5, [pc, #112] @ (47968 ) │ │ add.w r0, r0, r8, lsl #17 │ │ - b.n 28768 │ │ + b.n 47e18 │ │ asrs r5, r0, #32 │ │ - b.n 28592 │ │ + b.n 47c42 │ │ movs r0, #84 @ 0x54 │ │ - b.n 28996 │ │ + b.n 48046 │ │ movs r4, r0 │ │ - b.n 2859a │ │ - ldr r4, [r7, r3] │ │ + b.n 47c4a │ │ + ldr r6, [r2, r6] │ │ @ instruction: 0xfb008c50 │ │ - b.n 27da0 │ │ + b.n 47450 │ │ movs r4, r0 │ │ - b.n 285a6 │ │ + b.n 47c56 │ │ asrs r4, r0, #32 │ │ - b.n 285aa │ │ + b.n 47c5a │ │ strh r0, [r1, #0] │ │ - b.n 2838c │ │ + b.n 47a3c │ │ movs r0, #8 │ │ - b.n 285b2 │ │ + b.n 47c62 │ │ subs r5, #82 @ 0x52 │ │ add.w r0, r0, r4, lsr #25 │ │ - b.n 28782 │ │ + b.n 47e32 │ │ asrs r4, r2, #1 │ │ - b.n 28788 │ │ + b.n 47e38 │ │ movs r0, #84 @ 0x54 │ │ - b.n 289c2 │ │ + b.n 48072 │ │ movs r6, r0 │ │ - b.n 285c6 │ │ - ldr r4, [r6, r3] │ │ - mla r0, r0, r6, r0 │ │ - b.n 285ce │ │ + b.n 47c76 │ │ + ldr r6, [r0, r1] │ │ + @ instruction: 0xfa000006 │ │ + b.n 47c7e │ │ asrs r6, r0, #32 │ │ - b.n 285d2 │ │ + b.n 47c82 │ │ movs r0, #8 │ │ - b.n 285d6 │ │ + b.n 47c86 │ │ subs r5, #73 @ 0x49 │ │ add.w r0, r0, r8, asr #26 │ │ - b.n 287a6 │ │ + b.n 47e56 │ │ asrs r0, r5, #2 │ │ - b.n 287ac │ │ + b.n 47e5c │ │ movs r0, #84 @ 0x54 │ │ - b.n 289e6 │ │ + b.n 48096 │ │ movs r6, r0 │ │ - b.n 285ea │ │ - ldr r0, [r5, r3] │ │ + b.n 47c9a │ │ + ldr r2, [r0, r6] │ │ mla r0, r0, r6, r0 │ │ - b.n 285f2 │ │ + b.n 47ca2 │ │ asrs r6, r0, #32 │ │ - b.n 285f6 │ │ + b.n 47ca6 │ │ movs r0, #8 │ │ - b.n 285fa │ │ + b.n 47caa │ │ subs r5, #64 @ 0x40 │ │ add.w r0, r0, ip, ror #27 │ │ - b.n 287ca │ │ + b.n 47e7a │ │ asrs r4, r7, #3 │ │ - b.n 287d0 │ │ + b.n 47e80 │ │ movs r0, #84 @ 0x54 │ │ - b.n 28a0a │ │ + b.n 480ba │ │ movs r6, r0 │ │ - b.n 2860e │ │ - ldr r2, [r4, r3] │ │ - mla r0, r0, r6, r0 │ │ - b.n 28616 │ │ + b.n 47cbe │ │ + ldr r4, [r6, r0] │ │ + @ instruction: 0xfa000006 │ │ + b.n 47cc6 │ │ asrs r6, r0, #32 │ │ - b.n 2861a │ │ + b.n 47cca │ │ movs r0, #8 │ │ - b.n 2861e │ │ + b.n 47cce │ │ subs r5, #55 @ 0x37 │ │ add.w lr, r0, r5, lsr #24 │ │ - b.n 287ee │ │ + b.n 47e9e │ │ subs r5, r2, #0 │ │ - b.n 287f4 │ │ + b.n 47ea4 │ │ movs r0, #84 @ 0x54 │ │ - b.n 28a2e │ │ + b.n 480de │ │ movs r6, r0 │ │ - b.n 28632 │ │ - ldr r6, [r2, r3] │ │ + b.n 47ce2 │ │ + ldr r0, [r6, r5] │ │ mla r0, r0, r6, r0 │ │ - b.n 2863a │ │ + b.n 47cea │ │ asrs r6, r0, #32 │ │ - b.n 2863e │ │ + b.n 47cee │ │ movs r0, #8 │ │ - b.n 28642 │ │ + b.n 47cf2 │ │ subs r5, #46 @ 0x2e │ │ add.w pc, r0, r9, asr #25 │ │ - b.n 28812 │ │ + b.n 47ec2 │ │ subs r1, r5, #5 │ │ - b.n 28818 │ │ + b.n 47ec8 │ │ movs r0, #84 @ 0x54 │ │ - b.n 28a52 │ │ + b.n 48102 │ │ movs r6, r0 │ │ - b.n 28656 │ │ - ldr r0, [r2, r3] │ │ - mla r0, r0, r6, r0 │ │ - b.n 2865e │ │ + b.n 47d06 │ │ + ldr r2, [r4, r0] │ │ + @ instruction: 0xfa000006 │ │ + b.n 47d0e │ │ asrs r6, r0, #32 │ │ - b.n 28662 │ │ + b.n 47d12 │ │ movs r0, #8 │ │ - b.n 28666 │ │ + b.n 47d16 │ │ subs r5, #37 @ 0x25 │ │ add.w pc, r0, lr, ror #25 │ │ - b.n 28836 │ │ + b.n 47ee6 │ │ subs r6, r7, #5 │ │ - b.n 2883c │ │ + b.n 47eec │ │ movs r0, #84 @ 0x54 │ │ - b.n 28a76 │ │ + b.n 48126 │ │ movs r6, r0 │ │ - b.n 2867a │ │ - ldr r4, [r0, r3] │ │ + b.n 47d2a │ │ + ldr r6, [r3, r5] │ │ mla r0, r0, r6, r0 │ │ - b.n 28682 │ │ + b.n 47d32 │ │ asrs r6, r0, #32 │ │ - b.n 28686 │ │ + b.n 47d36 │ │ movs r0, #8 │ │ - b.n 2868a │ │ + b.n 47d3a │ │ subs r5, #28 │ │ add.w pc, r0, r3, lsr #26 │ │ - b.n 2885a │ │ + b.n 47f0a │ │ subs r3, r2, #6 │ │ - b.n 28860 │ │ + b.n 47f10 │ │ movs r0, #84 @ 0x54 │ │ - b.n 28a9a │ │ + b.n 4814a │ │ movs r6, r0 │ │ - b.n 2869e │ │ - ldr r6, [r7, r2] │ │ - mla r0, r0, r6, r0 │ │ - b.n 286a6 │ │ + b.n 47d4e │ │ + ldr r0, [r2, r0] │ │ + @ instruction: 0xfa000006 │ │ + b.n 47d56 │ │ asrs r6, r0, #32 │ │ - b.n 286aa │ │ + b.n 47d5a │ │ movs r0, #8 │ │ - b.n 286ae │ │ + b.n 47d5e │ │ subs r5, #19 │ │ add.w pc, r0, r9, lsl #3 │ │ - b.n 28708 │ │ + b.n 47db8 │ │ ands r0, r4 │ │ - b.n 27eb4 │ │ + b.n 47564 │ │ adds r0, #28 │ │ - b.n 27eb8 │ │ + b.n 47568 │ │ movs r0, r0 │ │ - b.n 28636 │ │ + b.n 47ce6 │ │ strh r0, [r1, #0] │ │ - b.n 27ebc │ │ + b.n 4756c │ │ strb r0, [r0, #0] │ │ - cbz r0, 283b2 │ │ + cbz r0, 47a62 │ │ str r0, [sp, #4] │ │ - b.n 28ace │ │ + b.n 4817e │ │ movs r0, #0 │ │ - b.n 28ad2 │ │ + b.n 48182 │ │ movs r0, r0 │ │ - b.n 28a46 │ │ + b.n 480f6 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n 27eb4 │ │ + b.n 47564 │ │ stc2 10, cr1, [sp], {255} @ 0xff @ │ │ movs r0, r0 │ │ - b.n 28ae2 │ │ - add r0, pc, #0 @ (adr r0, 283a4 ) │ │ - b.n 28ae6 │ │ + b.n 48192 │ │ + add r0, pc, #0 @ (adr r0, 47a54 ) │ │ + b.n 48196 │ │ lsls r4, r0, #1 │ │ - b.n 27ec4 │ │ + b.n 47574 │ │ strh r3, [r0, #0] │ │ - b.n 286ee │ │ + b.n 47d9e │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2800010 │ │ - b.n 288be │ │ + b.n 47f6e │ │ movs r4, r7 │ │ - b.n 27ed4 │ │ + b.n 47584 │ │ asrs r4, r6, #1 │ │ - b.n 28afe │ │ + b.n 481ae │ │ movs r1, r0 │ │ - b.n 28a70 │ │ + b.n 48120 │ │ movs r0, #112 @ 0x70 │ │ - b.n 27ece │ │ + b.n 4757e │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 288d6 │ │ + b.n 47f86 │ │ movs r0, r7 │ │ - b.n 27eec │ │ + b.n 4759c │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 288e2 │ │ + b.n 47f92 │ │ movs r4, r6 │ │ - b.n 27ef8 │ │ + b.n 475a8 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 288ee │ │ + b.n 47f9e │ │ movs r0, r6 │ │ - b.n 27f04 │ │ + b.n 475b4 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 288fa │ │ + b.n 47faa │ │ lsls r0, r0, #1 │ │ - b.n 27f10 │ │ + b.n 475c0 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 28906 │ │ + b.n 47fb6 │ │ movs r4, r5 │ │ - b.n 27f1c │ │ + b.n 475cc │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 28b4a │ │ + b.n 481fa │ │ lsls r0, r7, #1 │ │ - b.n 27f16 │ │ + b.n 475c6 │ │ movs r4, r0 │ │ - b.n 28752 │ │ + b.n 47e02 │ │ ldrh r1, [r0, #20] │ │ and.w r0, r0, #524288 @ 0x80000 │ │ - b.n 27f1a │ │ + b.n 475ca │ │ lsls r1, r3, #10 │ │ rev r0, r0 │ │ lsls r0, r0, #3 │ │ - b.n 288b8 │ │ + b.n 47f68 │ │ @ instruction: 0xeb01e24b │ │ asrs r0, r5, #32 │ │ - b.n 2892a │ │ + b.n 47fda │ │ lsrs r3, r0, #16 │ │ - b.n 288c4 │ │ + b.n 47f74 │ │ movs r4, r0 │ │ - b.n 288b2 │ │ + b.n 47f62 │ │ movs r0, r5 │ │ - b.n 27f50 │ │ + b.n 47600 │ │ lsrs r2, r0, #29 │ │ - b.n 288d6 │ │ + b.n 47f86 │ │ str r0, [r0, r3] │ │ - b.n 288d4 │ │ + b.n 47f84 │ │ movs r4, r0 │ │ - b.n 288c2 │ │ + b.n 47f72 │ │ movs r4, r4 │ │ - b.n 27f60 │ │ + b.n 47610 │ │ movs r0, r2 │ │ - b.n 2894c │ │ + b.n 47ffc │ │ movs r4, r0 │ │ - b.n 27f68 │ │ + b.n 47618 │ │ lsls r7, r7, #8 │ │ - b.n 28c12 │ │ + b.n 482c2 │ │ str r0, [r0, #0] │ │ - b.n 28b96 │ │ + b.n 48246 │ │ lsrs r0, r2, #12 │ │ cdp 0, 10, cr0, cr10, cr1, {0} │ │ - b.n 28b9e │ │ + b.n 4824e │ │ asrs r0, r1, #32 │ │ - b.n 27f7c │ │ - add r0, pc, #80 @ (adr r0, 284b4 ) │ │ - b.n 27f80 │ │ + b.n 4762c │ │ + add r0, pc, #80 @ (adr r0, 47b64 ) │ │ + b.n 47630 │ │ lsls r7, r1, #2 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n 2882e │ │ + b.n 47ede │ │ movs r0, #32 │ │ - b.n 28c32 │ │ + b.n 482e2 │ │ subs r1, r4, #6 │ │ - b.n 28578 │ │ + b.n 47c28 │ │ ldr r0, [r0, #124] @ 0x7c │ │ - b.n 28a98 │ │ + b.n 48148 │ │ str r7, [r7, #60] @ 0x3c │ │ - b.n 28afe │ │ + b.n 481ae │ │ adds r0, #0 │ │ - b.n 28a82 │ │ + b.n 48132 │ │ asrs r1, r0, #10 │ │ - b.n 2848a │ │ + b.n 47b3a │ │ adds r3, #255 @ 0xff │ │ - b.n 28b0a │ │ + b.n 481ba │ │ ldrh r7, [r1, r0] │ │ - b.n 28994 │ │ + b.n 48044 │ │ strh r0, [r6, #0] │ │ - b.n 2899e │ │ + b.n 4804e │ │ asrs r1, r0, #32 │ │ - b.n 283f6 │ │ + b.n 47aa6 │ │ ldr r3, [sp, #252] @ 0xfc │ │ - b.n 289a0 │ │ + b.n 48050 │ │ asrs r7, r7, #12 │ │ - b.n 28c20 │ │ + b.n 482d0 │ │ asrs r0, r0, #3 │ │ - b.n 27eb8 │ │ + b.n 47568 │ │ movs r6, r0 │ │ ldmia.w r0, {r1, r8, r9, sp} │ │ - b.n 284b6 │ │ + b.n 47b66 │ │ adds r1, r4, #4 │ │ - b.n 287b2 │ │ + b.n 47e62 │ │ asrs r4, r7, #2 │ │ - b.n 27ec8 │ │ + b.n 47578 │ │ movs r6, r0 │ │ @ instruction: 0xe9902602 │ │ - b.n 284c4 │ │ + b.n 47b74 │ │ subs r1, r4, r0 │ │ - b.n 287c2 │ │ + b.n 47e72 │ │ asrs r0, r7, #2 │ │ - b.n 27ed8 │ │ + b.n 47588 │ │ asrs r0, r1, #32 │ │ - b.n 27fe6 │ │ + b.n 47696 │ │ movs r0, #12 │ │ - b.n 27fea │ │ + b.n 4769a │ │ asrs r1, r4, #28 │ │ - b.n 2880e │ │ + b.n 47ebe │ │ adds r2, r2, r4 │ │ - b.n 28484 │ │ + b.n 47b34 │ │ asrs r4, r6, #2 │ │ - b.n 27eec │ │ + b.n 4759c │ │ asrs r4, r1, #32 │ │ - b.n 27ffa │ │ + b.n 476aa │ │ movs r0, #16 │ │ - b.n 27ffe │ │ + b.n 476ae │ │ asrs r1, r4, #16 │ │ - b.n 28822 │ │ + b.n 47ed2 │ │ adds r2, r2, #0 │ │ - b.n 28498 │ │ + b.n 47b48 │ │ asrs r0, r6, #2 │ │ - b.n 27f00 │ │ + b.n 475b0 │ │ asrs r0, r2, #32 │ │ - b.n 2800e │ │ + b.n 476be │ │ asrs r1, r2, #5 │ │ - b.n 284e4 │ │ + b.n 47b94 │ │ asrs r4, r5, #2 │ │ - b.n 27f0c │ │ + b.n 475bc │ │ movs r0, #20 │ │ - b.n 2801a │ │ + b.n 476ca │ │ asrs r0, r2, #32 │ │ - b.n 2801e │ │ + b.n 476ce │ │ movs r2, #2 │ │ - b.n 28512 │ │ + b.n 47bc2 │ │ subs r1, r4, #0 │ │ - b.n 2880a │ │ + b.n 47eba │ │ asrs r0, r5, #2 │ │ - b.n 27f20 │ │ + b.n 475d0 │ │ movs r0, #24 │ │ - b.n 2802e │ │ + b.n 476de │ │ asrs r4, r2, #32 │ │ - b.n 28032 │ │ + b.n 476e2 │ │ movs r5, #2 │ │ - b.n 28528 │ │ + b.n 47bd8 │ │ subs r1, r4, r4 │ │ - b.n 2881e │ │ + b.n 47ece │ │ asrs r4, r4, #2 │ │ - b.n 27f34 │ │ + b.n 475e4 │ │ asrs r4, r3, #32 │ │ - b.n 28042 │ │ + b.n 476f2 │ │ movs r1, #186 @ 0xba │ │ - b.n 288c6 │ │ + b.n 47f76 │ │ adds r1, r0, r0 │ │ - b.n 28530 │ │ + b.n 47be0 │ │ asrs r2, r0, #32 │ │ - b.n 28830 │ │ + b.n 47ee0 │ │ asrs r0, r4, #2 │ │ - b.n 27f48 │ │ + b.n 475f8 │ │ asrs r4, r3, #32 │ │ - b.n 28056 │ │ + b.n 47706 │ │ asrs r1, r4, #20 │ │ - b.n 2887a │ │ + b.n 47f2a │ │ asrs r4, r3, #2 │ │ - b.n 27f54 │ │ + b.n 47604 │ │ asrs r0, r4, #32 │ │ - b.n 28062 │ │ + b.n 47712 │ │ asrs r7, r7, #12 │ │ - b.n 28cc8 │ │ + b.n 48378 │ │ asrs r0, r3, #2 │ │ - b.n 27f60 │ │ + b.n 47610 │ │ movs r0, #36 @ 0x24 │ │ - b.n 2806e │ │ + b.n 4771e │ │ asrs r0, r2, #32 │ │ - b.n 2806c │ │ + b.n 4771c │ │ asrs r0, r4, #32 │ │ - b.n 28076 │ │ + b.n 47726 │ │ movs r3, #2 │ │ - b.n 28566 │ │ + b.n 47c16 │ │ adds r1, r4, #4 │ │ - b.n 28862 │ │ + b.n 47f12 │ │ asrs r4, r2, #2 │ │ - b.n 27f78 │ │ + b.n 47628 │ │ ands r0, r5 │ │ - b.n 28086 │ │ + b.n 47736 │ │ asrs r4, r1, #32 │ │ - b.n 28084 │ │ + b.n 47734 │ │ asrs r4, r4, #32 │ │ - b.n 2808e │ │ + b.n 4773e │ │ adds r6, #4 │ │ - b.n 2857c │ │ + b.n 47c2c │ │ add r2, sp, #132 @ 0x84 │ │ - b.n 2887c │ │ - add r0, pc, #576 @ (adr r0, 287b8 ) │ │ - b.n 27f90 │ │ + b.n 47f2c │ │ + add r0, pc, #576 @ (adr r0, 47e68 ) │ │ + b.n 47640 │ │ asrs r0, r5, #32 │ │ - b.n 2809e │ │ + b.n 4774e │ │ movs r0, #44 @ 0x2c │ │ - b.n 280a2 │ │ + b.n 47752 │ │ stmia r7!, {r0, r5} │ │ - b.n 288c6 │ │ + b.n 47f76 │ │ ldmia r1, {r1, r4} │ │ - b.n 2853c │ │ + b.n 47bec │ │ stmia r0!, {r2, r3, r7} │ │ - b.n 27fa4 │ │ + b.n 47654 │ │ asrs r4, r5, #32 │ │ - b.n 280b2 │ │ + b.n 47762 │ │ movs r0, #48 @ 0x30 │ │ - b.n 280b6 │ │ + b.n 47766 │ │ asrs r1, r4, #16 │ │ - b.n 288da │ │ + b.n 47f8a │ │ adds r2, r2, #0 │ │ - b.n 28550 │ │ + b.n 47c00 │ │ asrs r0, r1, #2 │ │ - b.n 27fb8 │ │ + b.n 47668 │ │ movs r0, #48 @ 0x30 │ │ - b.n 280c6 │ │ - b.n 2884c │ │ - b.n 2859c │ │ - b.n 286b4 │ │ - b.n 27fc4 │ │ + b.n 47776 │ │ + b.n 47efc │ │ + b.n 47c4c │ │ + b.n 47d64 │ │ + b.n 47674 │ │ str r4, [r6, #0] │ │ - b.n 280d2 │ │ + b.n 47782 │ │ movs r0, #0 │ │ - b.n 28bb6 │ │ + b.n 48266 │ │ str r0, [r6, r0] │ │ - b.n 280da │ │ + b.n 4778a │ │ movs r3, #255 @ 0xff │ │ - b.n 28c3e │ │ + b.n 482ee │ │ ands r0, r4 │ │ - b.n 280fc │ │ + b.n 477ac │ │ str r6, [r0, #32] │ │ - b.n 285d6 │ │ + b.n 47c86 │ │ strh r4, [r3, #0] │ │ - b.n 28104 │ │ + b.n 477b4 │ │ ldrsh r5, [r4, r0] │ │ - b.n 288da │ │ + b.n 47f8a │ │ str r0, [r0, r2] │ │ - b.n 27fe8 │ │ + b.n 47698 │ │ adds r0, #56 @ 0x38 │ │ - b.n 280f6 │ │ + b.n 477a6 │ │ str r4, [r6, #0] │ │ - b.n 280fa │ │ + b.n 477aa │ │ adds r5, #3 │ │ - b.n 285f0 │ │ + b.n 47ca0 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n 2811c │ │ + b.n 477cc │ │ subs r3, #38 @ 0x26 │ │ - b.n 288ec │ │ + b.n 47f9c │ │ adds r0, #124 @ 0x7c │ │ - b.n 28000 │ │ + b.n 476b0 │ │ str r4, [r7, #0] │ │ - b.n 2810e │ │ + b.n 477be │ │ ldr r6, [r0, #0] │ │ - b.n 285f6 │ │ + b.n 47ca6 │ │ movs r3, #186 @ 0xba │ │ - b.n 28996 │ │ + b.n 48046 │ │ movs r0, #2 │ │ - b.n 28906 │ │ + b.n 47fb6 │ │ movs r0, #120 @ 0x78 │ │ - b.n 28014 │ │ + b.n 476c4 │ │ str r7, [r7, #32] │ │ - b.n 28dc2 │ │ + b.n 48472 │ │ movs r0, #2 │ │ - b.n 28692 │ │ + b.n 47d42 │ │ asrs r1, r0, #32 │ │ - b.n 28696 │ │ + b.n 47d46 │ │ movs r4, r7 │ │ - b.n 2812e │ │ + b.n 477de │ │ movs r0, #120 @ 0x78 │ │ - b.n 28028 │ │ + b.n 476d8 │ │ movs r0, #3 │ │ - b.n 286a2 │ │ + b.n 47d52 │ │ asrs r0, r1, #2 │ │ - b.n 28030 │ │ + b.n 476e0 │ │ asrs r4, r1, #32 │ │ - b.n 286aa │ │ + b.n 47d5a │ │ movs r0, #124 @ 0x7c │ │ - b.n 28038 │ │ + b.n 476e8 │ │ movs r0, #5 │ │ - b.n 286b2 │ │ + b.n 47d62 │ │ asrs r4, r1, #2 │ │ - b.n 28040 │ │ + b.n 476f0 │ │ asrs r2, r1, #32 │ │ - b.n 286ba │ │ + b.n 47d6a │ │ movs r0, #128 @ 0x80 │ │ - b.n 28048 │ │ + b.n 476f8 │ │ movs r0, #14 │ │ - b.n 286c2 │ │ + b.n 47d72 │ │ asrs r0, r2, #2 │ │ - b.n 28050 │ │ + b.n 47700 │ │ str r0, [r0, #0] │ │ - b.n 28d7e │ │ + b.n 4842e │ │ asrs r4, r1, #32 │ │ - b.n 2817c │ │ + b.n 4782c │ │ movs r0, #132 @ 0x84 │ │ - b.n 2805c │ │ + b.n 4770c │ │ movs r0, #188 @ 0xbc │ │ - b.n 28c68 │ │ + b.n 48318 │ │ cmp r7, #255 @ 0xff │ │ - b.n 28cce │ │ + b.n 4837e │ │ asrs r1, r0, #32 │ │ - b.n 286d6 │ │ + b.n 47d86 │ │ adds r1, r7, #4 │ │ - b.n 28b58 │ │ + b.n 48208 │ │ asrs r4, r2, #2 │ │ - b.n 28070 │ │ + b.n 47720 │ │ asrs r0, r2, #32 │ │ - b.n 28198 │ │ - add r0, pc, #80 @ (adr r0, 286b0 ) │ │ - b.n 2819c │ │ + b.n 47848 │ │ + add r0, pc, #80 @ (adr r0, 47d60 ) │ │ + b.n 4784c │ │ asrs r1, r0, #32 │ │ - b.n 286ea │ │ + b.n 47d9a │ │ asrs r0, r3, #2 │ │ - b.n 28080 │ │ + b.n 47730 │ │ subs r4, r7, #7 │ │ - b.n 28c8c │ │ + b.n 4833c │ │ str r0, [r6, #4] │ │ - b.n 28088 │ │ + b.n 47738 │ │ asrs r7, r7, #3 │ │ - b.n 28cf6 │ │ + b.n 483a6 │ │ lsls r0, r4, #20 │ │ - b.n 286fc │ │ + b.n 47dac │ │ str r0, [r0, r3] │ │ - b.n 28b14 │ │ + b.n 481c4 │ │ adds r0, #232 @ 0xe8 │ │ - b.n 28b18 │ │ + b.n 481c8 │ │ lsls r4, r6, #1 │ │ - b.n 2809c │ │ + b.n 4774c │ │ movs r4, r0 │ │ - b.n 289ca │ │ + b.n 4807a │ │ asrs r4, r0, #32 │ │ - b.n 289ce │ │ + b.n 4807e │ │ movs r0, #5 │ │ - b.n 289d2 │ │ - ldr r7, [pc, #552] @ (288bc ) │ │ + b.n 48082 │ │ + ldr r7, [pc, #552] @ (47f6c ) │ │ add.w r0, r0, r1, lsl #28 │ │ - b.n 28b28 │ │ + b.n 481d8 │ │ lsls r0, r7, #1 │ │ - b.n 281c6 │ │ + b.n 47876 │ │ asrs r1, r0, #32 │ │ - b.n 28bb0 │ │ + b.n 48260 │ │ movs r1, r0 │ │ - b.n 28d48 │ │ + b.n 483f8 │ │ lsls r4, r6, #7 │ │ - bge.n 286aa │ │ + bge.n 47d5a │ │ movs r0, r0 │ │ - b.n 28d4e │ │ + b.n 483fe │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r7 │ │ - b.n 281f0 │ │ + b.n 478a0 │ │ asrs r4, r6, #1 │ │ - b.n 28dfa │ │ + b.n 484aa │ │ str r0, [r6, #4] │ │ - b.n 281c6 │ │ + b.n 47876 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #12058624 @ 0xb80000 │ │ - b.n 28200 │ │ + b.n 478b0 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #11796480 @ 0xb40000 │ │ - b.n 28208 │ │ + b.n 478b8 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 28210 │ │ + b.n 478c0 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 28218 │ │ + b.n 478c8 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #11272192 @ 0xac0000 │ │ - b.n 28220 │ │ + b.n 478d0 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 28e2e │ │ + b.n 484de │ │ lsls r0, r7, #1 │ │ - b.n 281fa │ │ + b.n 478aa │ │ movs r4, r0 │ │ - b.n 28a36 │ │ + b.n 480e6 │ │ ldrh r1, [r0, #20] │ │ and.w r0, r0, #2048 @ 0x800 │ │ - b.n 281fe │ │ + b.n 478ae │ │ movs r0, r0 │ │ - b.n 28db4 │ │ + b.n 48464 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ lsls r2, r6, #1 │ │ and.w r0, r0, r4 │ │ - b.n 28a4e │ │ + b.n 480fe │ │ asrs r4, r0, #32 │ │ - b.n 28a52 │ │ + b.n 48102 │ │ subs r3, #78 @ 0x4e │ │ add.w r0, r0, r0 │ │ - b.n 28dcc │ │ + b.n 4847c │ │ lsls r5, r5, #1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #28 │ │ - b.n 2825c │ │ + b.n 4790c │ │ movs r0, r0 │ │ - b.n 289d4 │ │ + b.n 48084 │ │ movs r1, r6 │ │ ldmia r2!, {} │ │ lsrs r2, r7, #30 │ │ - b.n 28c48 │ │ + b.n 482f8 │ │ lsls r7, r0, #4 │ │ - b.n 28832 │ │ + b.n 47ee2 │ │ movs r4, r7 │ │ - b.n 28256 │ │ + b.n 47906 │ │ movs r0, r0 │ │ - b.n 28dda │ │ + b.n 4848a │ │ movs r4, r5 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 28de2 │ │ + b.n 48492 │ │ movs r1, r1 │ │ rev r0, r0 │ │ movs r1, r0 │ │ - b.n 28bca │ │ + b.n 4827a │ │ asrs r4, r2, #1 │ │ - b.n 28e8e │ │ + b.n 4853e │ │ cmp r5, #29 │ │ - b.n 28c6c │ │ + b.n 4831c │ │ lsrs r0, r4, #30 │ │ - b.n 28856 │ │ + b.n 47f06 │ │ lsls r0, r0, #3 │ │ - b.n 28a9a │ │ + b.n 4814a │ │ movs r1, #144 @ 0x90 │ │ - b.n 287a0 │ │ + b.n 47e50 │ │ movs r5, r0 │ │ - b.n 28aa2 │ │ + b.n 48152 │ │ movs r0, #84 @ 0x54 │ │ - b.n 28ea6 │ │ - ldrsb r4, [r7, r6] │ │ - mls r0, r0, fp, r0 │ │ + b.n 48556 │ │ + ldrsb r6, [r1, r4] │ │ + @ instruction: 0xfa00001b │ │ and.w r0, r0, r0 │ │ - b.n 28b32 │ │ + b.n 481e2 │ │ asrs r4, r2, #1 │ │ - b.n 28eb6 │ │ + b.n 48566 │ │ lsrs r0, r4, #30 │ │ - b.n 2887a │ │ + b.n 47f2a │ │ cmp r5, #29 │ │ - b.n 28c98 │ │ + b.n 48348 │ │ lsls r0, r0, #3 │ │ - b.n 28ac2 │ │ + b.n 48172 │ │ movs r1, #144 @ 0x90 │ │ - b.n 287c8 │ │ + b.n 47e78 │ │ movs r5, r0 │ │ - b.n 28aca │ │ + b.n 4817a │ │ movs r0, #84 @ 0x54 │ │ - b.n 28ece │ │ - ldrsb r2, [r6, r6] │ │ - mla r0, r0, r8, r2 │ │ - b.n 282d0 │ │ + b.n 4857e │ │ + ldrsb r4, [r0, r4] │ │ + @ instruction: 0xfa002008 │ │ + b.n 47980 │ │ lsrs r7, r1, #10 │ │ orn lr, r2, #11468800 @ 0xaf0000 │ │ - b.n 28cbc │ │ + b.n 4836c │ │ cmp r2, #239 @ 0xef │ │ orn r8, r0, #7340032 @ 0x700000 │ │ bfi r0, r2, #12, #4294967289 │ │ - b.n 282e4 │ │ + b.n 47994 │ │ lsls r0, r7, #1 │ │ - b.n 281e4 │ │ - ldr r2, [pc, #572] @ (289ec ) │ │ + b.n 47894 │ │ + ldr r2, [pc, #572] @ (4809c ) │ │ orn r8, r3, #933888 @ 0xe4000 │ │ bfi sl, sl, #2, #14 │ │ orr.w r2, r2, #782336 @ 0xbf000 │ │ - b.n 28f7e │ │ + b.n 4862e │ │ movs r0, r0 │ │ - b.n 28846 │ │ + b.n 47ef6 │ │ lsls r0, r7, #1 │ │ - b.n 281dc │ │ + b.n 4788c │ │ lsrs r4, r7, #31 │ │ - b.n 28de8 │ │ + b.n 48498 │ │ asrs r4, r6, #1 │ │ - b.n 28204 │ │ + b.n 478b4 │ │ lsls r7, r7, #3 │ │ - b.n 28e52 │ │ + b.n 48502 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r3, #8454144 @ 0x810000 │ │ - b.n 2885a │ │ + b.n 47f0a │ │ lsls r4, r6, #1 │ │ - b.n 281f4 │ │ + b.n 478a4 │ │ movs r4, r0 │ │ - b.n 28b22 │ │ + b.n 481d2 │ │ asrs r4, r0, #32 │ │ - b.n 28b26 │ │ + b.n 481d6 │ │ movs r0, #5 │ │ - b.n 28b2a │ │ + b.n 481da │ │ adds r0, #0 │ │ - b.n 28f2e │ │ + b.n 485de │ │ lsrs r3, r4, #32 │ │ add.w r7, r0, r4, rrx │ │ - b.n 28330 │ │ + b.n 479e0 │ │ movs r0, r0 │ │ - b.n 28aa8 │ │ + b.n 48158 │ │ movs r5, r6 │ │ ldmia r2!, {} │ │ lsrs r2, r7, #30 │ │ - b.n 28d1c │ │ + b.n 483cc │ │ lsls r7, r0, #4 │ │ - b.n 28906 │ │ + b.n 47fb6 │ │ lsls r0, r0, #9 │ │ - b.n 2832a │ │ + b.n 479da │ │ movs r0, r0 │ │ - b.n 28eae │ │ + b.n 4855e │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 28eb6 │ │ + b.n 48566 │ │ movs r5, r1 │ │ rev r0, r0 │ │ movs r1, r0 │ │ - b.n 28c9e │ │ + b.n 4834e │ │ asrs r0, r1, #1 │ │ - b.n 28d3c │ │ + b.n 483ec │ │ movs r0, #84 @ 0x54 │ │ - b.n 28f66 │ │ + b.n 48616 │ │ lsrs r0, r4, #30 │ │ - b.n 2892a │ │ + b.n 47fda │ │ lsls r0, r0, #3 │ │ - b.n 28b6e │ │ + b.n 4821e │ │ asrs r0, r2, #10 │ │ - b.n 28874 │ │ + b.n 47f24 │ │ movs r5, r0 │ │ - b.n 28b76 │ │ + b.n 48226 │ │ movs r0, #84 @ 0x54 │ │ - b.n 28f7a │ │ - ldrsb r7, [r0, r6] │ │ - mls r0, r0, pc, r0 │ │ - @ instruction: 0xea00de68 │ │ - @ instruction: 0xfffdde24 │ │ - vcvt.u16.f16 , q6, #3 │ │ - vcvt.u16.f16 , q6, #3 │ │ - vcgt.s d16, d0, #0 │ │ - b.n 28c16 │ │ + b.n 4862a │ │ + ldrsb r1, [r3, r3] │ │ + @ instruction: 0xfa00001f │ │ + and.w r6, r0, r0, lsl #6 │ │ + vqshlu.s32 d17, d28, #28 │ │ + vsli.32 , q10, #28 │ │ + vsli.32 , q10, #28 │ │ + vrev64. d16, d0 │ │ + b.n 482c6 │ │ asrs r0, r1, #1 │ │ - b.n 28d74 │ │ + b.n 48424 │ │ lsrs r0, r4, #30 │ │ - b.n 2895e │ │ + b.n 4800e │ │ movs r0, #84 @ 0x54 │ │ - b.n 28fa2 │ │ + b.n 48652 │ │ lsls r0, r0, #3 │ │ - b.n 28ba6 │ │ + b.n 48256 │ │ asrs r0, r2, #10 │ │ - b.n 288ac │ │ + b.n 47f5c │ │ movs r5, r0 │ │ - b.n 28bae │ │ + b.n 4825e │ │ movs r0, #84 @ 0x54 │ │ - b.n 28fb2 │ │ - ldrsb r1, [r7, r5] │ │ - mla r0, r0, r8, r2 │ │ - b.n 283b4 │ │ + b.n 48662 │ │ + ldrsb r3, [r1, r3] │ │ + @ instruction: 0xfa002008 │ │ + b.n 47a64 │ │ lsrs r7, r1, #10 │ │ orn pc, r2, #4292608 @ 0x418000 │ │ - b.n 28da0 │ │ + b.n 48450 │ │ cmp r2, #239 @ 0xef │ │ orn r8, r0, #7340032 @ 0x700000 │ │ bfi r0, r2, #12, #4294967289 │ │ - b.n 283c8 │ │ + b.n 47a78 │ │ lsls r0, r7, #1 │ │ - b.n 282c8 │ │ - ldr r2, [pc, #572] @ (28ad0 ) │ │ + b.n 47978 │ │ + ldr r2, [pc, #572] @ (48180 ) │ │ orn r8, r3, #933888 @ 0xe4000 │ │ bfi sl, sl, #2, #14 │ │ orr.w r2, r2, #782336 @ 0xbf000 │ │ - b.n 29062 │ │ + b.n 48712 │ │ movs r0, r0 │ │ - b.n 2892a │ │ + b.n 47fda │ │ lsls r0, r7, #1 │ │ - b.n 282c0 │ │ + b.n 47970 │ │ lsrs r4, r7, #31 │ │ - b.n 28ecc │ │ + b.n 4857c │ │ asrs r4, r6, #1 │ │ - b.n 282e8 │ │ + b.n 47998 │ │ lsls r7, r7, #3 │ │ - b.n 28f36 │ │ + b.n 485e6 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r3, #8454144 @ 0x810000 │ │ - b.n 2893e │ │ + b.n 47fee │ │ lsls r4, r6, #1 │ │ - b.n 282d8 │ │ + b.n 47988 │ │ movs r4, r0 │ │ - b.n 28c06 │ │ + b.n 482b6 │ │ asrs r4, r0, #32 │ │ - b.n 28c0a │ │ + b.n 482ba │ │ movs r0, #5 │ │ - b.n 28c0e │ │ + b.n 482be │ │ adds r0, #0 │ │ - b.n 29012 │ │ + b.n 486c2 │ │ lsls r2, r5, #31 │ │ add.w r0, r0, r4, lsl #1 │ │ - b.n 28414 │ │ + b.n 47ac4 │ │ movs r0, r0 │ │ - b.n 28b8c │ │ + b.n 4823c │ │ lsls r2, r7, #3 │ │ ldmia r2!, {} │ │ movs r0, r5 │ │ - b.n 28420 │ │ + b.n 47ad0 │ │ asrs r7, r0, #4 │ │ - b.n 2880a │ │ + b.n 47eba │ │ movs r0, r0 │ │ - b.n 28f90 │ │ + b.n 48640 │ │ lsls r6, r6, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 28426 │ │ + b.n 47ad6 │ │ movs r1, r0 │ │ - b.n 28f9c │ │ + b.n 4864c │ │ lsls r0, r5, #1 │ │ rev r0, r0 │ │ asrs r1, r0, #32 │ │ - b.n 28d84 │ │ + b.n 48434 │ │ movs r0, #32 │ │ - b.n 290c6 │ │ + b.n 48776 │ │ vsubw.s8 q15, q0, d15 │ │ stmia r0!, {} │ │ - b.n 28f0e │ │ + b.n 485be │ │ subs r1, r4, #6 │ │ - b.n 28a14 │ │ - b.n 29112 │ │ - b.n 28f96 │ │ + b.n 480c4 │ │ + b.n 487c2 │ │ + b.n 48646 │ │ stmia r3!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n 28f9a │ │ + b.n 4864a │ │ asrs r1, r0, #10 │ │ - b.n 28922 │ │ + b.n 47fd2 │ │ asrs r1, r0, #32 │ │ - b.n 28882 │ │ + b.n 47f32 │ │ asrs r7, r7, #12 │ │ - b.n 290a8 │ │ + b.n 48758 │ │ asrs r0, r0, #3 │ │ - b.n 28340 │ │ + b.n 479f0 │ │ movs r6, r0 │ │ ldmia.w r0, {r1, r8, r9, sp} │ │ - b.n 2894e │ │ + b.n 47ffe │ │ adds r1, r4, #4 │ │ - b.n 28c3a │ │ + b.n 482ea │ │ asrs r4, r7, #2 │ │ - b.n 28350 │ │ + b.n 47a00 │ │ movs r4, r1 │ │ @ instruction: 0xe9901a0f │ │ - b.n 28e5a │ │ + b.n 4850a │ │ adds r6, #3 │ │ - b.n 28948 │ │ + b.n 47ff8 │ │ cmp r2, #34 @ 0x22 │ │ - b.n 28c50 │ │ + b.n 48300 │ │ movs r0, #184 @ 0xb8 │ │ - b.n 28364 │ │ + b.n 47a14 │ │ movs r0, #8 │ │ - b.n 28472 │ │ + b.n 47b22 │ │ adds r0, #12 │ │ - b.n 28476 │ │ + b.n 47b26 │ │ movs r7, #34 @ 0x22 │ │ - b.n 28c9a │ │ + b.n 4834a │ │ cmp r1, #19 │ │ - b.n 28910 │ │ + b.n 47fc0 │ │ movs r0, #180 @ 0xb4 │ │ - b.n 28378 │ │ + b.n 47a28 │ │ movs r0, #12 │ │ - b.n 28486 │ │ + b.n 47b36 │ │ adds r0, #16 │ │ - b.n 2848a │ │ + b.n 47b3a │ │ movs r4, #34 @ 0x22 │ │ - b.n 28cae │ │ + b.n 4835e │ │ cmp r4, #19 │ │ - b.n 28924 │ │ + b.n 47fd4 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 2838c │ │ + b.n 47a3c │ │ movs r0, #16 │ │ - b.n 2849a │ │ + b.n 47b4a │ │ movs r1, #82 @ 0x52 │ │ - b.n 28970 │ │ + b.n 48020 │ │ movs r0, #172 @ 0xac │ │ - b.n 28398 │ │ + b.n 47a48 │ │ str r4, [r2, #0] │ │ - b.n 284a6 │ │ + b.n 47b56 │ │ movs r0, #48 @ 0x30 │ │ - b.n 28ea6 │ │ + b.n 48556 │ │ adds r0, #16 │ │ - b.n 284ae │ │ + b.n 47b5e │ │ str r6, [r0, #32] │ │ - b.n 28996 │ │ + b.n 48046 │ │ subs r6, #35 @ 0x23 │ │ - b.n 28ca2 │ │ + b.n 48352 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 283b0 │ │ + b.n 47a60 │ │ str r0, [r3, r0] │ │ - b.n 284be │ │ + b.n 47b6e │ │ subs r3, #63 @ 0x3f │ │ - b.n 28eba │ │ + b.n 4856a │ │ str r4, [r2, #0] │ │ - b.n 284c6 │ │ + b.n 47b76 │ │ strb r5, [r0, r4] │ │ - b.n 289b0 │ │ + b.n 48060 │ │ ldr r6, [r4, #48] @ 0x30 │ │ - b.n 28cb8 │ │ + b.n 48368 │ │ str r4, [r4, #8] │ │ - b.n 283c8 │ │ + b.n 47a78 │ │ str r4, [r3, #0] │ │ - b.n 284d6 │ │ + b.n 47b86 │ │ str r2, [r7, r6] │ │ - b.n 28d5a │ │ + b.n 4840a │ │ ldr r6, [r0, #0] │ │ - b.n 289d6 │ │ + b.n 48086 │ │ str r5, [r0, #0] │ │ - b.n 28cce │ │ + b.n 4837e │ │ str r0, [r4, #8] │ │ - b.n 283dc │ │ + b.n 47a8c │ │ str r4, [r3, #0] │ │ - b.n 284ea │ │ + b.n 47b9a │ │ str r6, [r4, #80] @ 0x50 │ │ - b.n 28d0e │ │ + b.n 483be │ │ str r4, [r3, #8] │ │ - b.n 283e8 │ │ + b.n 47a98 │ │ str r0, [r4, #0] │ │ - b.n 284f6 │ │ + b.n 47ba6 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 29166 │ │ + b.n 48816 │ │ str r0, [r3, #8] │ │ - b.n 283f4 │ │ + b.n 47aa4 │ │ str r4, [r4, r0] │ │ - b.n 28502 │ │ + b.n 47bb2 │ │ str r0, [r4, #0] │ │ - b.n 28506 │ │ + b.n 47bb6 │ │ strh r5, [r0, r4] │ │ - b.n 28a06 │ │ + b.n 480b6 │ │ ldr r6, [r4, #80] @ 0x50 │ │ - b.n 28cf8 │ │ + b.n 483a8 │ │ str r4, [r2, #8] │ │ - b.n 28408 │ │ + b.n 47ab8 │ │ str r0, [r5, r0] │ │ - b.n 28516 │ │ + b.n 47bc6 │ │ str r4, [r4, #0] │ │ - b.n 2851a │ │ + b.n 47bca │ │ asrs r5, r0, #24 │ │ - b.n 28a00 │ │ + b.n 480b0 │ │ subs r6, r4, r0 │ │ - b.n 28d04 │ │ + b.n 483b4 │ │ asrs r0, r2, #2 │ │ - b.n 2841c │ │ + b.n 47acc │ │ asrs r0, r5, #32 │ │ - b.n 2852a │ │ + b.n 47bda │ │ str r4, [r5, #0] │ │ - b.n 2852e │ │ + b.n 47bde │ │ asrs r1, r4, #28 │ │ - b.n 28d52 │ │ + b.n 48402 │ │ adds r6, r2, r4 │ │ - b.n 289c8 │ │ + b.n 48078 │ │ asrs r4, r1, #2 │ │ - b.n 28430 │ │ + b.n 47ae0 │ │ asrs r4, r5, #32 │ │ - b.n 2853e │ │ + b.n 47bee │ │ str r0, [r6, #0] │ │ - b.n 28542 │ │ + b.n 47bf2 │ │ asrs r1, r4, #16 │ │ - b.n 28d66 │ │ + b.n 48416 │ │ adds r6, r2, #0 │ │ - b.n 289dc │ │ + b.n 4808c │ │ asrs r0, r1, #2 │ │ - b.n 28444 │ │ + b.n 47af4 │ │ asrs r0, r6, #32 │ │ - b.n 28552 │ │ + b.n 47c02 │ │ asrs r1, r2, #5 │ │ - b.n 28a28 │ │ + b.n 480d8 │ │ asrs r4, r0, #2 │ │ - b.n 28450 │ │ + b.n 47b00 │ │ str r4, [r6, #0] │ │ - b.n 2855e │ │ + b.n 47c0e │ │ asrs r0, r6, #32 │ │ - b.n 28562 │ │ + b.n 47c12 │ │ movs r2, #6 │ │ - b.n 28a4a │ │ + b.n 480fa │ │ str r0, [r0, #0] │ │ - b.n 2918a │ │ + b.n 4883a │ │ subs r1, r4, #0 │ │ - b.n 28d52 │ │ + b.n 48402 │ │ asrs r0, r0, #2 │ │ - b.n 28468 │ │ + b.n 47b18 │ │ movs r0, #56 @ 0x38 │ │ - b.n 28576 │ │ + b.n 47c26 │ │ asrs r4, r6, #32 │ │ - b.n 2857a │ │ + b.n 47c2a │ │ movs r5, #2 │ │ - b.n 28a64 │ │ + b.n 48114 │ │ subs r1, r4, r4 │ │ - b.n 28d66 │ │ + b.n 48416 │ │ asrs r4, r7, #1 │ │ - b.n 2847c │ │ + b.n 47b2c │ │ asrs r4, r7, #32 │ │ - b.n 2858a │ │ + b.n 47c3a │ │ movs r3, #186 @ 0xba │ │ - b.n 28e0e │ │ + b.n 484be │ │ adds r1, r0, r0 │ │ - b.n 28a8a │ │ + b.n 4813a │ │ asrs r2, r0, #32 │ │ - b.n 28d78 │ │ + b.n 48428 │ │ asrs r0, r7, #1 │ │ - b.n 28490 │ │ + b.n 47b40 │ │ movs r4, r7 │ │ - b.n 2859e │ │ + b.n 47c4e │ │ str r0, [r6, #4] │ │ - b.n 28498 │ │ + b.n 47b48 │ │ lsls r0, r4, #20 │ │ - b.n 28dc6 │ │ + b.n 48476 │ │ lsls r1, r1, #2 │ │ - @ instruction: 0xea00dbac │ │ - vcgt.s d31, d0, #0 │ │ - b.n 290d2 │ │ + and.w r3, r0, r4, lsl #7 │ │ + vrev64. d31, d0 │ │ + b.n 48782 │ │ @ instruction: 0xf0bc0fff │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ asrs r1, r0, #32 │ │ - b.n 28e66 │ │ + b.n 48516 │ │ movs r0, #32 │ │ - b.n 2926a │ │ + b.n 4891a │ │ subs r1, r4, #6 │ │ - b.n 28bb0 │ │ - ldr r7, [pc, #768] @ (28db0 ) │ │ - b.n 290d0 │ │ + b.n 48260 │ │ + ldr r7, [pc, #768] @ (48460 ) │ │ + b.n 48780 │ │ mvns r7, r7 │ │ - b.n 29136 │ │ + b.n 487e6 │ │ adds r0, #0 │ │ - b.n 290ba │ │ + b.n 4876a │ │ asrs r1, r0, #10 │ │ - b.n 28ac2 │ │ + b.n 48172 │ │ adds r3, #255 @ 0xff │ │ - b.n 29142 │ │ + b.n 487f2 │ │ ldrh r7, [r1, r0] │ │ - b.n 28fcc │ │ + b.n 4867c │ │ str r0, [r6, #0] │ │ - b.n 28fd2 │ │ + b.n 48682 │ │ asrs r1, r0, #32 │ │ - b.n 28a2e │ │ + b.n 480de │ │ add r3, sp, #252 @ 0xfc │ │ - b.n 28fd8 │ │ + b.n 48688 │ │ asrs r7, r7, #12 │ │ - b.n 29258 │ │ + b.n 48908 │ │ asrs r0, r0, #3 │ │ - b.n 284f0 │ │ + b.n 47ba0 │ │ movs r6, r0 │ │ ldmia.w r0, {r1, r8, r9, sp} │ │ - b.n 28aea │ │ + b.n 4819a │ │ adds r1, r4, #4 │ │ - b.n 28dea │ │ + b.n 4849a │ │ asrs r4, r7, #2 │ │ - b.n 28500 │ │ + b.n 47bb0 │ │ movs r6, r0 │ │ @ instruction: 0xe9902602 │ │ - b.n 28afc │ │ + b.n 481ac │ │ subs r1, r4, r0 │ │ - b.n 28dfa │ │ + b.n 484aa │ │ asrs r0, r7, #2 │ │ - b.n 28510 │ │ + b.n 47bc0 │ │ asrs r0, r1, #32 │ │ - b.n 2861e │ │ + b.n 47cce │ │ movs r0, #12 │ │ - b.n 28622 │ │ + b.n 47cd2 │ │ asrs r1, r4, #28 │ │ - b.n 28e46 │ │ + b.n 484f6 │ │ adds r2, r2, r4 │ │ - b.n 28abc │ │ + b.n 4816c │ │ asrs r4, r6, #2 │ │ - b.n 28524 │ │ + b.n 47bd4 │ │ asrs r4, r1, #32 │ │ - b.n 28632 │ │ + b.n 47ce2 │ │ movs r0, #16 │ │ - b.n 28636 │ │ + b.n 47ce6 │ │ asrs r1, r4, #16 │ │ - b.n 28e5a │ │ + b.n 4850a │ │ adds r2, r2, #0 │ │ - b.n 28ad0 │ │ + b.n 48180 │ │ asrs r0, r6, #2 │ │ - b.n 28538 │ │ + b.n 47be8 │ │ asrs r0, r2, #32 │ │ - b.n 28646 │ │ + b.n 47cf6 │ │ asrs r1, r2, #5 │ │ - b.n 28b1c │ │ + b.n 481cc │ │ asrs r4, r5, #2 │ │ - b.n 28544 │ │ + b.n 47bf4 │ │ movs r0, #20 │ │ - b.n 28652 │ │ + b.n 47d02 │ │ asrs r0, r2, #32 │ │ - b.n 28656 │ │ + b.n 47d06 │ │ movs r2, #2 │ │ - b.n 28b46 │ │ + b.n 481f6 │ │ subs r1, r4, #0 │ │ - b.n 28e42 │ │ + b.n 484f2 │ │ asrs r0, r5, #2 │ │ - b.n 28558 │ │ + b.n 47c08 │ │ movs r0, #24 │ │ - b.n 28666 │ │ + b.n 47d16 │ │ asrs r4, r2, #32 │ │ - b.n 2866a │ │ + b.n 47d1a │ │ movs r5, #2 │ │ - b.n 28b62 │ │ + b.n 48212 │ │ subs r1, r4, r4 │ │ - b.n 28e56 │ │ + b.n 48506 │ │ asrs r4, r4, #2 │ │ - b.n 2856c │ │ + b.n 47c1c │ │ asrs r4, r3, #32 │ │ - b.n 2867a │ │ + b.n 47d2a │ │ movs r1, #186 @ 0xba │ │ - b.n 28efe │ │ + b.n 485ae │ │ adds r1, r0, r0 │ │ - b.n 28b68 │ │ + b.n 48218 │ │ asrs r2, r0, #32 │ │ - b.n 28e68 │ │ + b.n 48518 │ │ asrs r0, r4, #2 │ │ - b.n 28580 │ │ + b.n 47c30 │ │ asrs r4, r3, #32 │ │ - b.n 2868e │ │ + b.n 47d3e │ │ asrs r1, r4, #20 │ │ - b.n 28eb2 │ │ + b.n 48562 │ │ asrs r4, r3, #2 │ │ - b.n 2858c │ │ + b.n 47c3c │ │ asrs r0, r4, #32 │ │ - b.n 2869a │ │ + b.n 47d4a │ │ asrs r7, r7, #12 │ │ - b.n 29300 │ │ + b.n 489b0 │ │ asrs r0, r3, #2 │ │ - b.n 28598 │ │ + b.n 47c48 │ │ movs r0, #36 @ 0x24 │ │ - b.n 286a6 │ │ + b.n 47d56 │ │ asrs r0, r2, #32 │ │ - b.n 286a4 │ │ + b.n 47d54 │ │ asrs r0, r4, #32 │ │ - b.n 286ae │ │ + b.n 47d5e │ │ movs r3, #2 │ │ - b.n 28b9a │ │ + b.n 4824a │ │ adds r1, r4, #4 │ │ - b.n 28e9a │ │ + b.n 4854a │ │ asrs r4, r2, #2 │ │ - b.n 285b0 │ │ + b.n 47c60 │ │ ands r0, r5 │ │ - b.n 286be │ │ + b.n 47d6e │ │ asrs r4, r1, #32 │ │ - b.n 286bc │ │ + b.n 47d6c │ │ asrs r4, r4, #32 │ │ - b.n 286c6 │ │ + b.n 47d76 │ │ adds r6, #4 │ │ - b.n 28bb4 │ │ + b.n 48264 │ │ @ instruction: 0xea21e183 │ │ - b.n 28cd0 │ │ - b.n 285c8 │ │ + b.n 48380 │ │ + b.n 47c78 │ │ asrs r0, r5, #32 │ │ - b.n 286d6 │ │ + b.n 47d86 │ │ movs r0, #44 @ 0x2c │ │ - b.n 286da │ │ + b.n 47d8a │ │ stmia r7!, {r0, r5} │ │ - b.n 28efe │ │ + b.n 485ae │ │ ldmia r1, {r1, r4} │ │ - b.n 28b74 │ │ + b.n 48224 │ │ stmia r0!, {r2, r3, r7} │ │ - b.n 285dc │ │ + b.n 47c8c │ │ asrs r4, r5, #32 │ │ - b.n 286ea │ │ + b.n 47d9a │ │ movs r0, #48 @ 0x30 │ │ - b.n 286ee │ │ + b.n 47d9e │ │ asrs r1, r4, #16 │ │ - b.n 28f12 │ │ + b.n 485c2 │ │ adds r2, r2, #0 │ │ - b.n 28b88 │ │ + b.n 48238 │ │ asrs r0, r1, #2 │ │ - b.n 285f0 │ │ + b.n 47ca0 │ │ movs r0, #48 @ 0x30 │ │ - b.n 286fe │ │ + b.n 47dae │ │ str r1, [sp, #328] @ 0x148 │ │ - b.n 28bd4 │ │ + b.n 48284 │ │ str r0, [sp, #528] @ 0x210 │ │ - b.n 285fc │ │ + b.n 47cac │ │ strh r4, [r6, #0] │ │ - b.n 2870a │ │ + b.n 47dba │ │ movs r0, #0 │ │ - b.n 291ee │ │ + b.n 4889e │ │ str r0, [r6, r0] │ │ - b.n 28712 │ │ + b.n 47dc2 │ │ movs r3, #255 @ 0xff │ │ - b.n 29276 │ │ + b.n 48926 │ │ ands r0, r4 │ │ - b.n 28734 │ │ + b.n 47de4 │ │ str r0, [r1, #32] │ │ - b.n 28c0a │ │ + b.n 482ba │ │ strh r4, [r3, #0] │ │ - b.n 2873c │ │ + b.n 47dec │ │ ldrsh r5, [r4, r0] │ │ - b.n 28f12 │ │ + b.n 485c2 │ │ str r0, [r0, r2] │ │ - b.n 28620 │ │ + b.n 47cd0 │ │ adds r0, #56 @ 0x38 │ │ - b.n 2872e │ │ + b.n 47dde │ │ str r4, [r6, #0] │ │ - b.n 28732 │ │ + b.n 47de2 │ │ adds r5, #3 │ │ - b.n 28c2a │ │ - add r0, pc, #80 @ (adr r0, 28c68 ) │ │ - b.n 28754 │ │ + b.n 482da │ │ + add r0, pc, #80 @ (adr r0, 48318 ) │ │ + b.n 47e04 │ │ subs r3, #38 @ 0x26 │ │ - b.n 28f24 │ │ + b.n 485d4 │ │ adds r0, #124 @ 0x7c │ │ - b.n 28638 │ │ + b.n 47ce8 │ │ str r4, [r7, #0] │ │ - b.n 28746 │ │ + b.n 47df6 │ │ ldr r6, [r0, #0] │ │ - b.n 28c2e │ │ + b.n 482de │ │ movs r3, #186 @ 0xba │ │ - b.n 28fce │ │ + b.n 4867e │ │ movs r0, #2 │ │ - b.n 28f3e │ │ + b.n 485ee │ │ movs r0, #120 @ 0x78 │ │ - b.n 2864c │ │ + b.n 47cfc │ │ str r7, [r7, #32] │ │ - b.n 293fa │ │ + b.n 48aaa │ │ movs r0, #2 │ │ - b.n 28cca │ │ + b.n 4837a │ │ asrs r1, r0, #32 │ │ - b.n 28cce │ │ + b.n 4837e │ │ movs r4, r7 │ │ - b.n 28766 │ │ + b.n 47e16 │ │ movs r0, #120 @ 0x78 │ │ - b.n 28660 │ │ + b.n 47d10 │ │ movs r0, #3 │ │ - b.n 28cda │ │ + b.n 4838a │ │ asrs r0, r1, #2 │ │ - b.n 28668 │ │ + b.n 47d18 │ │ asrs r4, r1, #32 │ │ - b.n 28ce2 │ │ + b.n 48392 │ │ movs r0, #124 @ 0x7c │ │ - b.n 28670 │ │ + b.n 47d20 │ │ movs r0, #5 │ │ - b.n 28cea │ │ + b.n 4839a │ │ asrs r4, r1, #2 │ │ - b.n 28678 │ │ + b.n 47d28 │ │ asrs r6, r1, #32 │ │ - b.n 28cf2 │ │ + b.n 483a2 │ │ movs r0, #128 @ 0x80 │ │ - b.n 28680 │ │ + b.n 47d30 │ │ movs r0, #9 │ │ - b.n 28cfa │ │ + b.n 483aa │ │ asrs r0, r2, #2 │ │ - b.n 28688 │ │ + b.n 47d38 │ │ str r0, [r0, #0] │ │ - b.n 293b6 │ │ + b.n 48a66 │ │ asrs r4, r1, #32 │ │ - b.n 287b4 │ │ + b.n 47e64 │ │ movs r0, #132 @ 0x84 │ │ - b.n 28694 │ │ + b.n 47d44 │ │ movs r0, #188 @ 0xbc │ │ - b.n 292a0 │ │ + b.n 48950 │ │ cmp r7, #255 @ 0xff │ │ - b.n 29306 │ │ + b.n 489b6 │ │ asrs r1, r0, #32 │ │ - b.n 28d0e │ │ + b.n 483be │ │ adds r1, r7, #4 │ │ - b.n 29190 │ │ + b.n 48840 │ │ asrs r4, r2, #2 │ │ - b.n 286a8 │ │ + b.n 47d58 │ │ asrs r0, r2, #32 │ │ - b.n 287d0 │ │ + b.n 47e80 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n 287d4 │ │ + b.n 47e84 │ │ asrs r1, r0, #32 │ │ - b.n 28d22 │ │ + b.n 483d2 │ │ asrs r0, r3, #2 │ │ - b.n 286b8 │ │ + b.n 47d68 │ │ subs r4, r7, #7 │ │ - b.n 292c4 │ │ + b.n 48974 │ │ str r0, [r6, #4] │ │ - b.n 286c0 │ │ + b.n 47d70 │ │ asrs r7, r7, #3 │ │ - b.n 2932e │ │ + b.n 489de │ │ lsls r0, r4, #20 │ │ - b.n 28d34 │ │ + b.n 483e4 │ │ str r0, [r0, r3] │ │ - b.n 2914c │ │ + b.n 487fc │ │ adds r0, #232 @ 0xe8 │ │ - b.n 29150 │ │ + b.n 48800 │ │ lsls r4, r6, #1 │ │ - b.n 286d4 │ │ + b.n 47d84 │ │ movs r4, r0 │ │ - b.n 29002 │ │ + b.n 486b2 │ │ asrs r4, r0, #32 │ │ - b.n 29006 │ │ + b.n 486b6 │ │ movs r0, #5 │ │ - b.n 2900a │ │ - ldr r5, [pc, #1008] @ (290bc ) │ │ + b.n 486ba │ │ + ldr r5, [pc, #1008] @ (4876c ) │ │ add.w r0, r0, sl │ │ - b.n 28f80 │ │ + b.n 48630 │ │ mcr2 10, 3, ip, cr15, cr15, {7} @ │ │ movs r4, r4 │ │ - b.n 28814 │ │ + b.n 47ec4 │ │ asrs r7, r0, #4 │ │ - b.n 28bfe │ │ + b.n 482ae │ │ movs r0, r0 │ │ - b.n 29384 │ │ + b.n 48a34 │ │ mcr2 10, 3, r0, cr11, cr15, {7} @ │ │ movs r4, r0 │ │ - b.n 2881a │ │ + b.n 47eca │ │ movs r1, r0 │ │ - b.n 29390 │ │ + b.n 48a40 │ │ ldc2l 10, cr11, [sp, #1020] @ 0x3fc @ │ │ asrs r1, r0, #32 │ │ - b.n 29178 │ │ + b.n 48828 │ │ movs r0, #32 │ │ - b.n 294ba │ │ + b.n 48b6a │ │ vsubw.s8 q15, q0, d15 │ │ stmia r0!, {} │ │ - b.n 29302 │ │ + b.n 489b2 │ │ subs r1, r4, #6 │ │ - b.n 28e08 │ │ - b.n 29506 │ │ - b.n 2938a │ │ + b.n 484b8 │ │ + b.n 48bb6 │ │ + b.n 48a3a │ │ stmia r3!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n 2938e │ │ + b.n 48a3e │ │ asrs r1, r0, #10 │ │ - b.n 28d16 │ │ + b.n 483c6 │ │ asrs r1, r0, #32 │ │ - b.n 28c76 │ │ + b.n 48326 │ │ asrs r7, r7, #12 │ │ - b.n 2949c │ │ + b.n 48b4c │ │ asrs r0, r0, #3 │ │ - b.n 28734 │ │ + b.n 47de4 │ │ movs r6, r0 │ │ ldmia.w r0, {r1, r8, r9, sp} │ │ - b.n 28d42 │ │ + b.n 483f2 │ │ adds r1, r4, #4 │ │ - b.n 2902e │ │ + b.n 486de │ │ asrs r4, r7, #2 │ │ - b.n 28744 │ │ + b.n 47df4 │ │ movs r4, r1 │ │ @ instruction: 0xe9901a0f │ │ - b.n 2924e │ │ + b.n 488fe │ │ adds r6, #3 │ │ - b.n 28d3c │ │ + b.n 483ec │ │ cmp r2, #34 @ 0x22 │ │ - b.n 29044 │ │ + b.n 486f4 │ │ movs r0, #184 @ 0xb8 │ │ - b.n 28758 │ │ + b.n 47e08 │ │ movs r0, #8 │ │ - b.n 28866 │ │ + b.n 47f16 │ │ adds r0, #12 │ │ - b.n 2886a │ │ + b.n 47f1a │ │ movs r7, #34 @ 0x22 │ │ - b.n 2908e │ │ + b.n 4873e │ │ cmp r1, #19 │ │ - b.n 28d04 │ │ + b.n 483b4 │ │ movs r0, #180 @ 0xb4 │ │ - b.n 2876c │ │ + b.n 47e1c │ │ movs r0, #12 │ │ - b.n 2887a │ │ + b.n 47f2a │ │ adds r0, #16 │ │ - b.n 2887e │ │ + b.n 47f2e │ │ movs r4, #34 @ 0x22 │ │ - b.n 290a2 │ │ + b.n 48752 │ │ cmp r4, #19 │ │ - b.n 28d18 │ │ + b.n 483c8 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 28780 │ │ + b.n 47e30 │ │ movs r0, #16 │ │ - b.n 2888e │ │ + b.n 47f3e │ │ movs r1, #82 @ 0x52 │ │ - b.n 28d64 │ │ + b.n 48414 │ │ movs r0, #172 @ 0xac │ │ - b.n 2878c │ │ + b.n 47e3c │ │ str r4, [r2, #0] │ │ - b.n 2889a │ │ + b.n 47f4a │ │ movs r0, #48 @ 0x30 │ │ - b.n 2929a │ │ + b.n 4894a │ │ adds r0, #16 │ │ - b.n 288a2 │ │ + b.n 47f52 │ │ str r6, [r0, #32] │ │ - b.n 28d8a │ │ + b.n 4843a │ │ subs r6, #35 @ 0x23 │ │ - b.n 29096 │ │ + b.n 48746 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 287a4 │ │ + b.n 47e54 │ │ str r0, [r3, r0] │ │ - b.n 288b2 │ │ + b.n 47f62 │ │ subs r3, #63 @ 0x3f │ │ - b.n 292ae │ │ + b.n 4895e │ │ str r4, [r2, #0] │ │ - b.n 288ba │ │ + b.n 47f6a │ │ strb r5, [r0, r4] │ │ - b.n 28da4 │ │ + b.n 48454 │ │ ldr r6, [r4, #48] @ 0x30 │ │ - b.n 290ac │ │ + b.n 4875c │ │ str r4, [r4, #8] │ │ - b.n 287bc │ │ + b.n 47e6c │ │ str r4, [r3, #0] │ │ - b.n 288ca │ │ + b.n 47f7a │ │ str r2, [r7, r6] │ │ - b.n 2914e │ │ + b.n 487fe │ │ ldr r6, [r0, #0] │ │ - b.n 28dca │ │ + b.n 4847a │ │ str r5, [r0, #0] │ │ - b.n 290c2 │ │ + b.n 48772 │ │ str r0, [r4, #8] │ │ - b.n 287d0 │ │ + b.n 47e80 │ │ str r4, [r3, #0] │ │ - b.n 288de │ │ + b.n 47f8e │ │ str r6, [r4, #80] @ 0x50 │ │ - b.n 29102 │ │ + b.n 487b2 │ │ str r4, [r3, #8] │ │ - b.n 287dc │ │ + b.n 47e8c │ │ str r0, [r4, #0] │ │ - b.n 288ea │ │ + b.n 47f9a │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 2955a │ │ + b.n 48c0a │ │ str r0, [r3, #8] │ │ - b.n 287e8 │ │ + b.n 47e98 │ │ str r4, [r4, r0] │ │ - b.n 288f6 │ │ + b.n 47fa6 │ │ str r0, [r4, #0] │ │ - b.n 288fa │ │ + b.n 47faa │ │ strh r5, [r0, r4] │ │ - b.n 28dfa │ │ + b.n 484aa │ │ ldr r6, [r4, #80] @ 0x50 │ │ - b.n 290ec │ │ + b.n 4879c │ │ str r4, [r2, #8] │ │ - b.n 287fc │ │ + b.n 47eac │ │ str r0, [r5, r0] │ │ - b.n 2890a │ │ + b.n 47fba │ │ str r4, [r4, #0] │ │ - b.n 2890e │ │ + b.n 47fbe │ │ asrs r5, r0, #24 │ │ - b.n 28df4 │ │ + b.n 484a4 │ │ subs r6, r4, r0 │ │ - b.n 290f8 │ │ + b.n 487a8 │ │ asrs r0, r2, #2 │ │ - b.n 28810 │ │ + b.n 47ec0 │ │ asrs r0, r5, #32 │ │ - b.n 2891e │ │ + b.n 47fce │ │ str r4, [r5, #0] │ │ - b.n 28922 │ │ + b.n 47fd2 │ │ asrs r1, r4, #28 │ │ - b.n 29146 │ │ + b.n 487f6 │ │ adds r6, r2, r4 │ │ - b.n 28dbc │ │ + b.n 4846c │ │ asrs r4, r1, #2 │ │ - b.n 28824 │ │ + b.n 47ed4 │ │ asrs r4, r5, #32 │ │ - b.n 28932 │ │ + b.n 47fe2 │ │ str r0, [r6, #0] │ │ - b.n 28936 │ │ + b.n 47fe6 │ │ asrs r1, r4, #16 │ │ - b.n 2915a │ │ + b.n 4880a │ │ adds r6, r2, #0 │ │ - b.n 28dd0 │ │ + b.n 48480 │ │ asrs r0, r1, #2 │ │ - b.n 28838 │ │ + b.n 47ee8 │ │ asrs r0, r6, #32 │ │ - b.n 28946 │ │ + b.n 47ff6 │ │ asrs r1, r2, #5 │ │ - b.n 28e1c │ │ + b.n 484cc │ │ asrs r4, r0, #2 │ │ - b.n 28844 │ │ + b.n 47ef4 │ │ str r4, [r6, #0] │ │ - b.n 28952 │ │ + b.n 48002 │ │ asrs r0, r6, #32 │ │ - b.n 28956 │ │ + b.n 48006 │ │ movs r2, #6 │ │ - b.n 28e3e │ │ + b.n 484ee │ │ str r0, [r0, #0] │ │ - b.n 2957e │ │ + b.n 48c2e │ │ subs r1, r4, #0 │ │ - b.n 29146 │ │ + b.n 487f6 │ │ asrs r0, r0, #2 │ │ - b.n 2885c │ │ + b.n 47f0c │ │ movs r0, #56 @ 0x38 │ │ - b.n 2896a │ │ + b.n 4801a │ │ asrs r4, r6, #32 │ │ - b.n 2896e │ │ + b.n 4801e │ │ movs r5, #2 │ │ - b.n 28e58 │ │ + b.n 48508 │ │ subs r1, r4, r4 │ │ - b.n 2915a │ │ + b.n 4880a │ │ asrs r4, r7, #1 │ │ - b.n 28870 │ │ + b.n 47f20 │ │ asrs r4, r7, #32 │ │ - b.n 2897e │ │ + b.n 4802e │ │ movs r3, #186 @ 0xba │ │ - b.n 29202 │ │ + b.n 488b2 │ │ adds r1, r0, r0 │ │ - b.n 28e7e │ │ + b.n 4852e │ │ asrs r2, r0, #32 │ │ - b.n 2916c │ │ + b.n 4881c │ │ asrs r0, r7, #1 │ │ - b.n 28884 │ │ + b.n 47f34 │ │ movs r4, r7 │ │ - b.n 28992 │ │ + b.n 48042 │ │ str r0, [r6, #4] │ │ - b.n 2888c │ │ + b.n 47f3c │ │ lsls r0, r4, #20 │ │ - b.n 291ba │ │ + b.n 4886a │ │ ldc2l 10, cr14, [lr, #1020]! @ 0x3fc @ │ │ movs r0, r0 │ │ - b.n 29522 │ │ + b.n 48bd2 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n 28f08 │ │ - b.n 29320 │ │ + beq.n 485b8 │ │ + b.n 489d0 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 293ac │ │ + b.n 48a5c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6} │ │ - b.n 289d4 │ │ + b.n 48084 │ │ movs r0, #232 @ 0xe8 │ │ - b.n 29334 │ │ + b.n 489e4 │ │ asrs r0, r0, #32 │ │ - b.n 291e2 │ │ + b.n 48892 │ │ subs r2, #70 @ 0x46 │ │ @ instruction: 0xeb00d040 │ │ - b.n 29340 │ │ + b.n 489f0 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 293cc │ │ + b.n 48a7c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r5, r8, sl, ip, lr, pc} │ │ - vsri.64 , q2, #3 │ │ - bmi.n 28e66 │ │ - bmi.n 28e68 │ │ - bmi.n 28e6a │ │ - ldr r7, [pc, #960] @ (29284 ) │ │ + ldmia.w sp!, {r3, r6, r8, sl, fp} │ │ + vsri.64 , q2, #4 │ │ + bmi.n 48516 │ │ + bmi.n 48518 │ │ + bmi.n 4851a │ │ + ldr r7, [pc, #960] @ (48934 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 293e4 │ │ - beq.n 28ed4 │ │ - b.n 29368 │ │ + b.n 48a94 │ │ + beq.n 48584 │ │ + b.n 48a18 │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-320]! @ 0xfffffec0 │ │ - b.n 29370 │ │ + b.n 48a20 │ │ ands r0, r0 │ │ - b.n 2921a │ │ + b.n 488ca │ │ lsls r0, r7, #1 │ │ - b.n 28a00 │ │ + b.n 480b0 │ │ movs r0, r0 │ │ - b.n 29582 │ │ + b.n 48c32 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #16 │ │ - b.n 293f6 │ │ + b.n 48aa6 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 293fe │ │ + b.n 48aae │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 29406 │ │ + b.n 48ab6 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 29646 │ │ + b.n 48cf6 │ │ lsls r0, r2, #1 │ │ - b.n 28a12 │ │ + b.n 480c2 │ │ lsls r0, r0, #1 │ │ - b.n 2964e │ │ + b.n 48cfe │ │ lsrs r0, r0, #10 │ │ orr.w sl, r4, #4685824 @ 0x478000 │ │ - bl ff06cf76 │ │ - b.n 293b0 │ │ + bl ff08c626 │ │ + b.n 48a60 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 2943c │ │ + b.n 48aec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5, r6} │ │ - b.n 2942c │ │ + b.n 48adc │ │ strb r0, [r5, #0] │ │ - b.n 29448 │ │ + b.n 48af8 │ │ lsrs r7, r1, #10 │ │ - bne.w fff48fd2 │ │ - b.n 29438 │ │ + bne.w fff68682 │ │ + b.n 48ae8 │ │ movs r0, r2 │ │ - b.n 29448 │ │ + b.n 48af8 │ │ str r7, [r0, #0] │ │ - b.n 2927e │ │ + b.n 4892e │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r8, #8256 @ 0x2040 │ │ - b.n 29286 │ │ - ldr r3, [pc, #112] @ (28fb8 ) │ │ + b.n 48936 │ │ + ldr r3, [pc, #112] @ (48668 ) │ │ vldr s1, [r1, #828] @ 0x33c │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 29692 │ │ + b.n 48d42 │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r6, #8847360 @ 0x870000 │ │ - b.n 2929a │ │ - ldr r3, [pc, #72] @ (28fa4 ) │ │ + b.n 4894a │ │ + ldr r3, [pc, #72] @ (48654 ) │ │ vstr s29, [sp, #936] @ 0x3a8 │ │ @ instruction: 0xebff0008 │ │ - b.n 29474 │ │ + b.n 48b24 │ │ lsrs r7, r1, #11 │ │ orn lr, r0, #10551296 @ 0xa10000 │ │ - b.n 2948c │ │ + b.n 48b3c │ │ ldrh r7, [r5, #22] │ │ bic.w pc, r0, #4390912 @ 0x430000 │ │ - b.n 29494 │ │ + b.n 48b44 │ │ cmp r2, #239 @ 0xef │ │ - bne.w fff4970a │ │ + bne.w fff68dba │ │ @ instruction: 0xf3f90000 │ │ - b.n 28aae │ │ + b.n 4815e │ │ subs r6, r0, #6 │ │ - b.n 294a4 │ │ + b.n 48b54 │ │ adds r0, #44 @ 0x2c │ │ - b.n 28ac4 │ │ + b.n 48174 │ │ str r0, [r1, #4] │ │ - b.n 28ac8 │ │ + b.n 48178 │ │ strb r0, [r4, #12] │ │ - b.n 292d2 │ │ + b.n 48982 │ │ movs r7, r7 │ │ - b.n 29396 │ │ + b.n 48a46 │ │ strb r0, [r4, #0] │ │ - b.n 28ab4 │ │ + b.n 48164 │ │ ldrb r0, [r2, #14] │ │ vmov.32 r3, d17[1] │ │ cdp 12, 0, cr0, cr6, cr0, {0} │ │ - b.n 292e6 │ │ + b.n 48996 │ │ lsls r6, r4, #4 │ │ - b.n 292aa │ │ + b.n 4895a │ │ stmia r0!, {r2, r6} │ │ - b.n 28ae8 │ │ - ldr r2, [pc, #956] @ (2936c ) │ │ + b.n 48198 │ │ + ldr r2, [pc, #956] @ (48a1c ) │ │ orn r4, r1, #1840 @ 0x730 │ │ @ instruction: 0xf2f61028 │ │ - b.n 28af4 │ │ + b.n 481a4 │ │ movs r4, r3 │ │ - b.n 28ad8 │ │ + b.n 48188 │ │ lsrs r3, r0, #20 │ │ - b.n 292c4 │ │ + b.n 48974 │ │ movs r0, #64 @ 0x40 │ │ - b.n 28b00 │ │ + b.n 481b0 │ │ ldr r0, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f604e0 │ │ bfi r1, r2, #0, #4 │ │ - b.n 29752 │ │ + b.n 48e02 │ │ movs r0, r0 │ │ - b.n 28af0 │ │ + b.n 481a0 │ │ lsls r4, r1, #4 │ │ - b.n 2931a │ │ + b.n 489ca │ │ asrs r0, r6, #7 │ │ - b.n 28b1c │ │ + b.n 481cc │ │ movs r4, #230 @ 0xe6 │ │ @ instruction: 0xf3680c22 │ │ - b.n 292e6 │ │ + b.n 48996 │ │ lsrs r6, r0, #24 │ │ - b.n 292ea │ │ + b.n 4899a │ │ asrs r1, r0, #32 │ │ - b.n 2910c │ │ + b.n 487bc │ │ lsls r4, r6, #7 │ │ movw r1, #771 @ 0x303 │ │ - b.n 29776 │ │ + b.n 48e26 │ │ movs r5, r1 │ │ - b.n 2933a │ │ + b.n 489ea │ │ str r4, [r0, #0] │ │ - b.n 294fe │ │ + b.n 48bae │ │ lsls r2, r6, #7 │ │ @ instruction: 0xf2603018 │ │ - b.n 28b20 │ │ + b.n 481d0 │ │ adds r1, #255 @ 0xff │ │ - b.n 297ca │ │ + b.n 48e7a │ │ movs r3, #2 │ │ - b.n 29014 │ │ + b.n 486c4 │ │ lsrs r7, r1, #10 │ │ orr.w sl, r6, #684032 @ 0xa7000 │ │ - b.n 2931a │ │ + b.n 489ca │ │ movs r0, #20 │ │ - b.n 28b34 │ │ + b.n 481e4 │ │ subs r6, #181 @ 0xb5 │ │ add.w r0, r0, r4, lsr #28 │ │ - b.n 2953c │ │ + b.n 48bec │ │ lsrs r7, r1, #10 │ │ orn pc, r6, #14745600 @ 0xe10000 │ │ - b.n 29548 │ │ - add r0, pc, #336 @ (adr r0, 2917c ) │ │ - b.n 29538 │ │ + b.n 48bf8 │ │ + add r0, pc, #336 @ (adr r0, 4882c ) │ │ + b.n 48be8 │ │ cmp r2, #239 @ 0xef │ │ - bne.w fff498f2 │ │ + bne.w fff68fa2 │ │ bfi r0, r8, #2, #12 │ │ ldmia.w r7, {r1, r5, r6, r7, r8, r9, sp} │ │ @ instruction: 0xf3f97307 │ │ - b.n 29382 │ │ + b.n 48a32 │ │ asrs r0, r0, #32 │ │ - b.n 28b80 │ │ + b.n 48230 │ │ ldr r5, [r3, #116] @ 0x74 │ │ - b.n 29568 │ │ + b.n 48c18 │ │ ldrb r3, [r4, #16] │ │ - b.n 2935c │ │ - ldr r2, [pc, #956] @ (2940c ) │ │ + b.n 48a0c │ │ + ldr r2, [pc, #956] @ (48abc ) │ │ orn r3, r6, #3056 @ 0xbf0 │ │ - b.n 297d8 │ │ + b.n 48e88 │ │ rors r4, r6 │ │ movw r0, #34384 @ 0x8650 │ │ - b.n 28b68 │ │ + b.n 48218 │ │ subs r0, r2, r6 │ │ mcr 0, 0, r7, cr6, cr4, {3} │ │ - b.n 28b70 │ │ + b.n 48220 │ │ strb r2, [r2, #5] │ │ - b.n 2905c │ │ + b.n 4870c │ │ strb r4, [r5, #1] │ │ - b.n 28b78 │ │ + b.n 48228 │ │ strb r7, [r7, #15] │ │ - b.n 29832 │ │ + b.n 48ee2 │ │ adds r1, #3 │ │ - b.n 29084 │ │ + b.n 48734 │ │ ldrb r0, [r2, #14] │ │ cdp 4, 3, cr6, cr1, cr6, {7} │ │ @ instruction: 0xf2f61e22 │ │ - b.n 29388 │ │ + b.n 48a38 │ │ asrs r0, r6, #1 │ │ - b.n 28b90 │ │ + b.n 48240 │ │ asrs r3, r0, #32 │ │ - b.n 2948e │ │ + b.n 48b3e │ │ str r5, [r0, #0] │ │ - b.n 293ce │ │ + b.n 48a7e │ │ lsrs r0, r4, #19 │ │ @ instruction: 0xf2f61c01 │ │ - b.n 293d6 │ │ + b.n 48a86 │ │ asrs r0, r4, #12 │ │ - b.n 2939c │ │ + b.n 48a4c │ │ movs r7, r7 │ │ - b.n 2949e │ │ + b.n 48b4e │ │ asrs r0, r5, #1 │ │ - b.n 28bac │ │ + b.n 4825c │ │ asrs r0, r1, #32 │ │ - b.n 293e6 │ │ + b.n 48a96 │ │ lsls r0, r4, #19 │ │ bfi sl, r2, #0, #1 │ │ - b.n 293ee │ │ + b.n 48a9e │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2640a8f │ │ orr.w r5, sl, #10944512 @ 0xa70000 │ │ - b.n 293ba │ │ + b.n 48a6a │ │ strb r0, [r5, #0] │ │ - b.n 295d8 │ │ + b.n 48c88 │ │ lsls r4, r4, #1 │ │ - b.n 28c0e │ │ + b.n 482be │ │ movs r7, r0 │ │ - b.n 29406 │ │ + b.n 48ab6 │ │ subs r5, #36 @ 0x24 │ │ @ instruction: 0xeb00900d │ │ - b.n 2940e │ │ + b.n 48abe │ │ asrs r0, r1, #32 │ │ - b.n 29412 │ │ + b.n 48ac2 │ │ movs r1, r1 │ │ - b.n 29416 │ │ + b.n 48ac6 │ │ movs r0, #7 │ │ - b.n 2941a │ │ + b.n 48aca │ │ subs r1, #184 @ 0xb8 │ │ add.w r0, r0, r5 │ │ - b.n 29422 │ │ + b.n 48ad2 │ │ asrs r5, r0, #32 │ │ - b.n 29426 │ │ + b.n 48ad6 │ │ movs r0, #7 │ │ - b.n 2942a │ │ + b.n 48ada │ │ subs r1, #180 @ 0xb4 │ │ add.w r0, r0, r8, asr #28 │ │ - b.n 295fc │ │ + b.n 48cac │ │ movs r0, #9 │ │ - b.n 29436 │ │ + b.n 48ae6 │ │ movs r7, r0 │ │ - b.n 2943a │ │ + b.n 48aea │ │ asrs r7, r0, #32 │ │ - b.n 2943e │ │ + b.n 48aee │ │ subs r1, #175 @ 0xaf │ │ add.w r0, r0, r0, lsr #1 │ │ movt r0, #1 │ │ - b.n 2984a │ │ + b.n 48efa │ │ lsls r0, r2, #1 │ │ - b.n 28c18 │ │ + b.n 482c8 │ │ movs r0, r0 │ │ - b.n 29852 │ │ + b.n 48f02 │ │ lsls r4, r6, #1 │ │ - b.n 28c20 │ │ + b.n 482d0 │ │ asrs r5, r0, #32 │ │ - b.n 2945a │ │ + b.n 48b0a │ │ lsrs r7, r1, #10 │ │ orr.w r0, sl, #589824 @ 0x90000 │ │ - b.n 2962a │ │ + b.n 48cda │ │ lsrs r7, r1, #10 │ │ orr.w r0, r6, #13631488 @ 0xd00000 │ │ - b.n 28c32 │ │ + b.n 482e2 │ │ movs r0, r2 │ │ - b.n 29638 │ │ + b.n 48ce8 │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #12058624 @ 0xb80000 │ │ - b.n 29876 │ │ + b.n 48f26 │ │ cmp r2, #128 @ 0x80 │ │ orn fp, r1, #34816 @ 0x8800 │ │ vldr s1, [r5, #572] @ 0x23c │ │ orr.w r0, r2, #540672 @ 0x84000 │ │ - b.n 29486 │ │ + b.n 48b36 │ │ cmp r2, #128 @ 0x80 │ │ orr.w r0, r2, #11010048 @ 0xa80000 │ │ - b.n 29656 │ │ - ldr r3, [pc, #32] @ (29170 ) │ │ + b.n 48d06 │ │ + ldr r3, [pc, #32] @ (48820 ) │ │ vstr s1, [r4, #572] @ 0x23c │ │ orn sl, r7, #292864 @ 0x47800 │ │ orn fp, r1, #37376 @ 0x9200 │ │ vldr s1, [r5, #572] @ 0x23c │ │ orr.w sl, r0, #292864 @ 0x47800 │ │ orr.w fp, r2, #37376 @ 0x9200 │ │ stcl 0, cr13, [r4, #192] @ 0xc0 │ │ - b.n 29604 │ │ + b.n 48cb4 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 29690 │ │ + b.n 48d40 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 297be │ │ - blx 4297c0 │ │ + b.n 48e6e │ │ + blx 448e70 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r1 │ │ movs r0, r0 │ │ movs r4, r1 │ │ movs r0, r0 │ │ movs r0, r2 │ │ @@ -61078,215 +103819,215 @@ │ │ movs r6, r1 │ │ movs r0, r0 │ │ vrsra.u64 q8, , #16 │ │ vcge.u8 q0, q8, │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r7, r7, #15 │ │ - stmia r6!, {r6} │ │ - vsri.64 , q2, #3 │ │ - bmi.n 29182 │ │ - bmi.n 29184 │ │ - bmi.n 29186 │ │ - bmi.n 29188 │ │ - bmi.n 2918a │ │ - ldr r7, [pc, #960] @ (295a4 ) │ │ + mrc2 15, 2, pc, cr8, cr11, {7} │ │ + bmi.n 48830 │ │ + bmi.n 48832 │ │ + bmi.n 48834 │ │ + bmi.n 48836 │ │ + bmi.n 48838 │ │ + bmi.n 4883a │ │ + ldr r7, [pc, #960] @ (48c54 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 29704 │ │ - beq.n 291f4 │ │ - b.n 29688 │ │ + b.n 48db4 │ │ + beq.n 488a4 │ │ + b.n 48d38 │ │ ldrh r0, [r1, #24] │ │ stc 14, cr13, [sp, #-116]! @ 0xffffff8c │ │ - b.n 29690 │ │ + b.n 48d40 │ │ stmia r0!, {} │ │ - b.n 2953a │ │ + b.n 48bea │ │ movs r4, r2 │ │ - b.n 28d34 │ │ + b.n 483e4 │ │ str r4, [r1, #0] │ │ - b.n 28d38 │ │ + b.n 483e8 │ │ str r0, [sp, #12] │ │ - b.n 29546 │ │ + b.n 48bf6 │ │ strh r2, [r0, #0] │ │ - b.n 2954a │ │ + b.n 48bfa │ │ str r1, [r0, r0] │ │ - b.n 2954e │ │ + b.n 48bfe │ │ movs r0, r0 │ │ - b.n 298b2 │ │ + b.n 48f62 │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r4, #32 │ │ - b.n 28d50 │ │ + b.n 48400 │ │ movs r0, #0 │ │ - b.n 2995e │ │ + b.n 4900e │ │ movs r4, r0 │ │ - b.n 298c2 │ │ + b.n 48f72 │ │ movs r7, r1 │ │ subs r2, #0 │ │ cmp r7, #93 @ 0x5d │ │ - b.n 29748 │ │ + b.n 48df8 │ │ movs r0, #81 @ 0x51 │ │ movt sl, #8431 @ 0x20ef │ │ orn r0, r2, #536576 @ 0x83000 │ │ - b.n 299b6 │ │ + b.n 49066 │ │ str r4, [r2, #4] │ │ movt r0, #1804 @ 0x70c │ │ - b.n 2957e │ │ + b.n 48c2e │ │ subs r0, r2, r6 │ │ cdp 0, 10, cr3, cr4, cr2, {0} │ │ - b.n 29586 │ │ + b.n 48c36 │ │ strh r4, [r6, #14] │ │ @ instruction: 0xf2643004 │ │ - b.n 296f4 │ │ + b.n 48da4 │ │ ldrh r2, [r4, #14] │ │ @ instruction: 0xf26008e6 │ │ - bls.w c9770 │ │ - bl ffc7124c │ │ + bls.w e8e20 │ │ + bl ffc908fc │ │ subs r7, r7, r3 │ │ movs r0, r0 │ │ - b.n 29506 │ │ + b.n 48bb6 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ adds r1, #2 │ │ - b.n 29382 │ │ + b.n 48a32 │ │ movs r2, r0 │ │ - b.n 292ee │ │ + b.n 4899e │ │ movs r2, #130 @ 0x82 │ │ - b.n 29376 │ │ + b.n 48a26 │ │ asrs r2, r0, #32 │ │ - b.n 29378 │ │ + b.n 48a28 │ │ asrs r4, r0, #32 │ │ - b.n 28b80 │ │ + b.n 48230 │ │ asrs r1, r4, #32 │ │ - b.n 29780 │ │ + b.n 48e30 │ │ movs r1, r0 │ │ - b.n 29722 │ │ + b.n 48dd2 │ │ @ instruction: 0xfffb1aff │ │ movs r0, r3 │ │ - b.n 28dc0 │ │ + b.n 48470 │ │ movs r0, r0 │ │ - b.n 2993a │ │ + b.n 48fea │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #32 │ │ - b.n 28dcc │ │ + b.n 4847c │ │ movs r0, #0 │ │ - b.n 299da │ │ + b.n 4908a │ │ movs r4, r0 │ │ - b.n 2994a │ │ + b.n 48ffa │ │ movs r7, r1 │ │ subs r2, #0 │ │ movs r0, #248 @ 0xf8 │ │ - b.n 297c4 │ │ + b.n 48e74 │ │ movs r0, #81 @ 0x51 │ │ movt sl, #8431 @ 0x20ef │ │ orn r0, r2, #536576 @ 0x83000 │ │ - b.n 29a3e │ │ + b.n 490ee │ │ str r4, [r2, #4] │ │ movt r0, #1029 @ 0x405 │ │ - b.n 295fa │ │ + b.n 48caa │ │ subs r0, r2, r6 │ │ cdp 0, 10, cr3, cr4, cr2, {0} │ │ - b.n 29602 │ │ + b.n 48cb2 │ │ strh r4, [r6, #14] │ │ @ instruction: 0xf2643004 │ │ - b.n 29770 │ │ + b.n 48e20 │ │ ldrh r2, [r4, #14] │ │ @ instruction: 0xf26008e6 │ │ - bls.w c97ec │ │ - bl ffc6e2c8 │ │ + bls.w e8e9c │ │ + bl ffc8d978 │ │ subs r7, r7, r3 │ │ movs r6, r0 │ │ - b.n 29582 │ │ + b.n 48c32 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ adds r1, #2 │ │ - b.n 293f0 │ │ + b.n 48aa0 │ │ strb r2, [r0, #0] │ │ - b.n 29376 │ │ + b.n 48a26 │ │ movs r2, #130 @ 0x82 │ │ - b.n 293f2 │ │ + b.n 48aa2 │ │ asrs r2, r0, #32 │ │ - b.n 293f4 │ │ + b.n 48aa4 │ │ asrs r4, r0, #32 │ │ - b.n 28bfc │ │ + b.n 482ac │ │ asrs r1, r4, #32 │ │ - b.n 297fc │ │ + b.n 48eac │ │ strb r1, [r0, #0] │ │ - b.n 297ac │ │ + b.n 48e5c │ │ @ instruction: 0xfffb1aff │ │ movs r0, r0 │ │ - b.n 299a6 │ │ + b.n 49056 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #32 │ │ - b.n 28e44 │ │ + b.n 484f4 │ │ movs r0, #0 │ │ - b.n 29a52 │ │ + b.n 49102 │ │ movs r4, r0 │ │ - b.n 299b6 │ │ + b.n 49066 │ │ movs r6, r1 │ │ subs r2, #0 │ │ movs r0, #128 @ 0x80 │ │ - b.n 2983c │ │ + b.n 48eec │ │ eors r4, r2 │ │ movt sl, #239 @ 0xef │ │ orn r0, r2, #536576 @ 0x83000 │ │ - b.n 29aaa │ │ + b.n 4915a │ │ strb r0, [r1, #0] │ │ - b.n 2966e │ │ + b.n 48d1e │ │ subs r0, r2, r6 │ │ cdp 0, 10, cr3, cr2, cr2, {0} │ │ - b.n 29676 │ │ + b.n 48d26 │ │ str r0, [r6, #84] @ 0x54 │ │ @ instruction: 0xf2e53004 │ │ - b.n 297e4 │ │ + b.n 48e94 │ │ lsrs r4, r4, #3 │ │ @ instruction: 0xf26068e6 │ │ @ instruction: 0xf2626a8d │ │ - bl ffc7133c │ │ + bl ffc909ec │ │ subs r7, r7, r3 │ │ movs r0, r0 │ │ - b.n 295f6 │ │ + b.n 48ca6 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ asrs r2, r0, #10 │ │ - b.n 2945c │ │ + b.n 48b0c │ │ adds r1, #2 │ │ - b.n 2946e │ │ + b.n 48b1e │ │ movs r2, r0 │ │ - b.n 293e2 │ │ + b.n 48a92 │ │ asrs r4, r0, #32 │ │ - b.n 28c6c │ │ + b.n 4831c │ │ asrs r0, r4, #32 │ │ - b.n 2986c │ │ + b.n 48f1c │ │ movs r1, r0 │ │ - b.n 2980e │ │ + b.n 48ebe │ │ @ instruction: 0xfffb1aff │ │ movs r1, r0 │ │ - b.n 29ab6 │ │ + b.n 49166 │ │ movs r0, r0 │ │ - b.n 29a26 │ │ + b.n 490d6 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #32 │ │ - b.n 28eb8 │ │ + b.n 48568 │ │ movs r0, r0 │ │ - b.n 29a28 │ │ + b.n 490d8 │ │ movs r0, r0 │ │ asrs r1, r3, #13 │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ - beq.n 29410 │ │ - b.n 29828 │ │ + beq.n 48ac0 │ │ + b.n 48ed8 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 298b4 │ │ + b.n 48f64 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 299e2 │ │ + b.n 49092 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r3, r0 │ │ @@ -61324,587 +104065,587 @@ │ │ movs r0, r0 │ │ vrsra.u64 q8, , #16 │ │ vcge.u8 q0, q8, │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r7, r7, #15 │ │ asrs r0, r4, #32 │ │ - b.n 28f3c │ │ + b.n 485ec │ │ movs r2, r0 │ │ - b.n 29aac │ │ + b.n 4915c │ │ @ instruction: 0xffdf3aff │ │ movs r1, r0 │ │ - b.n 29894 │ │ + b.n 48f44 │ │ strb r0, [r7, #3] │ │ - b.n 29930 │ │ + b.n 48fe0 │ │ lsls r0, r2, #1 │ │ movt r0, #40 @ 0x28 │ │ - b.n 28f38 │ │ + b.n 485e8 │ │ movs r0, r2 │ │ - b.n 29930 │ │ + b.n 48fe0 │ │ movs r4, r7 │ │ - b.n 28f40 │ │ + b.n 485f0 │ │ asrs r7, r0, #32 │ │ - b.n 2976a │ │ - add r0, pc, #640 @ (adr r0, 296ac ) │ │ - b.n 29948 │ │ + b.n 48e1a │ │ + add r0, pc, #640 @ (adr r0, 48d5c ) │ │ + b.n 48ff8 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 29944 │ │ + b.n 48ff4 │ │ movs r4, r6 │ │ - b.n 28f54 │ │ + b.n 48604 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 29950 │ │ + b.n 49000 │ │ movs r0, r6 │ │ - b.n 28f60 │ │ + b.n 48610 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 2995c │ │ + b.n 4900c │ │ movs r4, r5 │ │ - b.n 28f6c │ │ + b.n 4861c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 29968 │ │ + b.n 49018 │ │ lsls r0, r0, #1 │ │ - b.n 28f78 │ │ + b.n 48628 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 29974 │ │ + b.n 49024 │ │ movs r0, r7 │ │ - b.n 28f84 │ │ + b.n 48634 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #15990784 @ 0xf40000 │ │ - b.n 29bb2 │ │ + b.n 49262 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 29bba │ │ + b.n 4926a │ │ movs r0, r0 │ │ - b.n 28f80 │ │ + b.n 48630 │ │ asrs r1, r0, #32 │ │ - b.n 29bc2 │ │ + b.n 49272 │ │ stmia r0!, {r2, r6} │ │ - b.n 28fa0 │ │ + b.n 48650 │ │ asrs r0, r6, #5 │ │ - b.n 28fa4 │ │ + b.n 48654 │ │ lsls r0, r5, #5 │ │ - b.n 28fa8 │ │ + b.n 48658 │ │ asrs r0, r0, #32 │ │ - b.n 28fbc │ │ + b.n 4866c │ │ movs r2, r1 │ │ - b.n 297d6 │ │ + b.n 48e86 │ │ lsls r6, r5, #17 │ │ add.w r0, r0, r0 │ │ - b.n 29b3e │ │ + b.n 491ee │ │ lsls r3, r3, #17 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n 297e6 │ │ + b.n 48e96 │ │ asrs r7, r0, #32 │ │ - b.n 297ea │ │ + b.n 48e9a │ │ movs r0, #10 │ │ - b.n 297ee │ │ + b.n 48e9e │ │ adds r0, #0 │ │ - b.n 29bf2 │ │ + b.n 492a2 │ │ lsls r2, r6, #19 │ │ add.w r0, r0, r4, lsl #20 │ │ - b.n 299c4 │ │ + b.n 49074 │ │ str r1, [r0, #0] │ │ - b.n 2996a │ │ + b.n 4901a │ │ @ instruction: 0xfff21aff │ │ lsls r4, r0, #5 │ │ - b.n 29000 │ │ + b.n 486b0 │ │ ldmia r6!, {r1, r4} │ │ - b.n 299e4 │ │ + b.n 49094 │ │ mvns r1, r2 │ │ - b.n 29ace │ │ + b.n 4917e │ │ str r4, [r7, #8] │ │ - b.n 29af0 │ │ + b.n 491a0 │ │ asrs r6, r1, #32 │ │ ldmia.w ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ - b.n 29b5a │ │ + b.n 4920a │ │ ldrh r0, [r4, r4] │ │ - b.n 2981e │ │ + b.n 48ece │ │ asrs r5, r0, #18 │ │ - b.n 296ea │ │ + b.n 48d9a │ │ strh r5, [r0, r4] │ │ - b.n 295ea │ │ + b.n 48c9a │ │ movs r1, #64 @ 0x40 │ │ - b.n 29024 │ │ + b.n 486d4 │ │ lsrs r7, r3, #12 │ │ - b.n 294ac │ │ + b.n 48b5c │ │ strh r4, [r0, #0] │ │ - b.n 2900c │ │ + b.n 486bc │ │ strh r0, [r0, #2] │ │ - b.n 29030 │ │ - ldr r3, [pc, #360] @ (29660 ) │ │ + b.n 486e0 │ │ + ldr r3, [pc, #360] @ (48d10 ) │ │ ldcl 3, cr1, [sp, #252] @ 0xfc │ │ - b.n 29c86 │ │ + b.n 49336 │ │ cmp r2, #207 @ 0xcf │ │ orn sp, r8, #10496 @ 0x2900 │ │ - b.n 29610 │ │ + b.n 48cc0 │ │ asrs r1, r0, #32 │ │ - b.n 29596 │ │ + b.n 48c46 │ │ orrs r7, r7 │ │ - b.n 29c98 │ │ + b.n 49348 │ │ asrs r0, r4, #4 │ │ - b.n 2902c │ │ + b.n 486dc │ │ str r4, [r0, #0] │ │ - b.n 295a2 │ │ + b.n 48c52 │ │ subs r5, #37 @ 0x25 │ │ - b.n 29620 │ │ + b.n 48cd0 │ │ ldr r1, [r7, #80] @ 0x50 │ │ - b.n 29a2a │ │ + b.n 490da │ │ str r4, [r4, #16] │ │ - b.n 2903c │ │ + b.n 486ec │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 29cac │ │ + b.n 4935c │ │ asrs r0, r6 │ │ - b.n 29064 │ │ + b.n 48714 │ │ subs r5, #35 @ 0x23 │ │ - b.n 29646 │ │ + b.n 48cf6 │ │ strh r7, [r7, r0] │ │ - b.n 29cf2 │ │ + b.n 493a2 │ │ str r6, [r0, #0] │ │ - b.n 295c0 │ │ + b.n 48c70 │ │ str r0, [r5, #16] │ │ - b.n 29054 │ │ + b.n 48704 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 29cc4 │ │ + b.n 49374 │ │ subs r5, #35 @ 0x23 │ │ - b.n 2964a │ │ + b.n 48cfa │ │ asrs r4, r6, #4 │ │ - b.n 29080 │ │ + b.n 48730 │ │ str r6, [r0, #0] │ │ - b.n 295d4 │ │ + b.n 48c84 │ │ str r4, [r5, #16] │ │ - b.n 29068 │ │ + b.n 48718 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 29cd8 │ │ + b.n 49388 │ │ adds r3, r4, #4 │ │ - b.n 29658 │ │ + b.n 48d08 │ │ asrs r0, r7 │ │ - b.n 29094 │ │ + b.n 48744 │ │ str r6, [r0, #0] │ │ - b.n 295e8 │ │ + b.n 48c98 │ │ adds r3, #63 @ 0x3f │ │ - b.n 29ce4 │ │ + b.n 49394 │ │ str r0, [r6, #16] │ │ - b.n 29080 │ │ + b.n 48730 │ │ adds r1, r4, #4 │ │ - b.n 29672 │ │ + b.n 48d22 │ │ str r4, [r7, #16] │ │ - b.n 290a8 │ │ + b.n 48758 │ │ adds r0, #3 │ │ - b.n 295fc │ │ + b.n 48cac │ │ adds r1, #52 @ 0x34 │ │ - b.n 29090 │ │ + b.n 48740 │ │ adds r3, #63 @ 0x3f │ │ - b.n 29cfc │ │ + b.n 493ac │ │ adds r1, r4, #4 │ │ - b.n 2968a │ │ + b.n 48d3a │ │ adds r0, #3 │ │ - b.n 2960c │ │ + b.n 48cbc │ │ adds r1, #56 @ 0x38 │ │ - b.n 290a0 │ │ + b.n 48750 │ │ adds r3, #63 @ 0x3f │ │ - b.n 29d0c │ │ + b.n 493bc │ │ adds r1, r4, #4 │ │ - b.n 29692 │ │ + b.n 48d42 │ │ adds r0, #3 │ │ - b.n 2961c │ │ + b.n 48ccc │ │ movs r3, #63 @ 0x3f │ │ - b.n 29d18 │ │ - b.n 29878 │ │ - b.n 290d4 │ │ + b.n 493c8 │ │ + b.n 48f28 │ │ + b.n 48784 │ │ lsrs r1, r4, #20 │ │ - b.n 2969e │ │ + b.n 48d4e │ │ subs r4, r7, #7 │ │ - b.n 29bc0 │ │ + b.n 49270 │ │ asrs r7, r7, #3 │ │ - b.n 29c26 │ │ + b.n 492d6 │ │ movs r0, r0 │ │ - b.n 2962c │ │ + b.n 48cdc │ │ lsls r4, r0, #5 │ │ - b.n 290c8 │ │ + b.n 48778 │ │ movs r0, #2 │ │ - b.n 2963c │ │ + b.n 48cec │ │ movs r0, r7 │ │ - b.n 290f0 │ │ + b.n 487a0 │ │ str r0, [r6, r1] │ │ - b.n 29a50 │ │ + b.n 49100 │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n 290d8 │ │ + b.n 48788 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 29ad0 │ │ + b.n 49180 │ │ ands r5, r0 │ │ - b.n 2990a │ │ + b.n 48fba │ │ movs r4, r2 │ │ - b.n 290e8 │ │ + b.n 48798 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 29d16 │ │ + b.n 493c6 │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r4, #8716288 @ 0x850000 │ │ - b.n 2991e │ │ + b.n 48fce │ │ adds r1, #60 @ 0x3c │ │ - b.n 290fc │ │ + b.n 487ac │ │ movs r1, #64 @ 0x40 │ │ - b.n 29100 │ │ - b.n 29718 │ │ - b.n 29104 │ │ - ldr r3, [pc, #80] @ (2963c ) │ │ + b.n 487b0 │ │ + b.n 48dc8 │ │ + b.n 487b4 │ │ + ldr r3, [pc, #80] @ (48cec ) │ │ stcl 6, cr13, [fp, #-708] @ 0xfffffd3c │ │ @ instruction: 0xebff0008 │ │ - b.n 29b00 │ │ + b.n 491b0 │ │ lsrs r7, r1, #11 │ │ orn lr, r0, #10813440 @ 0xa50000 │ │ - b.n 29a9c │ │ + b.n 4914c │ │ ldrh r7, [r5, #22] │ │ bic.w pc, r0, #4784128 @ 0x490000 │ │ - b.n 29aa4 │ │ + b.n 49154 │ │ asrs r0, r0, #32 │ │ - b.n 29132 │ │ + b.n 487e2 │ │ strh r0, [r1, #30] │ │ @ instruction: 0xf3f92aef │ │ orn pc, r0, #4784128 @ 0x490000 │ │ - b.n 29ab4 │ │ + b.n 49164 │ │ orrs r1, r4 │ │ - b.n 2995a │ │ + b.n 4900a │ │ asrs r7, r7, #32 │ │ - b.n 29a20 │ │ + b.n 490d0 │ │ str r0, [r2, r1] │ │ - b.n 29058 │ │ + b.n 48708 │ │ adds r0, #108 @ 0x6c │ │ - b.n 2905c │ │ + b.n 4870c │ │ adds r1, r0, #0 │ │ - b.n 2996a │ │ + b.n 4901a │ │ movs r0, #112 @ 0x70 │ │ - b.n 29064 │ │ + b.n 48714 │ │ asrs r5, r4, #4 │ │ - b.n 29934 │ │ + b.n 48fe4 │ │ asrs r4, r7, #1 │ │ - b.n 2904c │ │ + b.n 486fc │ │ adds r3, r0, #4 │ │ - b.n 2993e │ │ + b.n 48fee │ │ cmp r3, #144 @ 0x90 │ │ vmov.32 r3, d17[1] │ │ mcr 0, 0, r6, cr6, cr8, {2} │ │ - b.n 2907c │ │ + b.n 4872c │ │ asrs r3, r0, #4 │ │ - b.n 29dcc │ │ + b.n 4947c │ │ eors r0, r7 │ │ - b.n 29064 │ │ - ldr r2, [pc, #956] @ (29a0c ) │ │ + b.n 48714 │ │ + ldr r2, [pc, #956] @ (490bc ) │ │ orn r4, r0, #1840 @ 0x730 │ │ @ instruction: 0xf2f60054 │ │ - b.n 29090 │ │ + b.n 48740 │ │ asrs r0, r3, #2 │ │ - b.n 29074 │ │ + b.n 48724 │ │ subs r0, r5, #7 │ │ - b.n 291a0 │ │ + b.n 48850 │ │ ldr r0, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f604e0 │ │ bfi r1, r2, #12, #4294967285 │ │ - b.n 299ae │ │ + b.n 4905e │ │ lsls r0, r3, #2 │ │ - b.n 29b08 │ │ + b.n 491b8 │ │ subs r4, #38 @ 0x26 │ │ - b.n 2997c │ │ + b.n 4902c │ │ asrs r1, r0, #32 │ │ - b.n 29798 │ │ + b.n 48e48 │ │ movs r4, #230 @ 0xe6 │ │ bfi lr, r8, #12, #4294967290 │ │ - b.n 29988 │ │ + b.n 49038 │ │ adds r1, #3 │ │ - b.n 29e0c │ │ + b.n 494bc │ │ adds r0, #128 @ 0x80 │ │ - b.n 290a0 │ │ + b.n 48750 │ │ lsls r4, r6, #7 │ │ movw r1, #1023 @ 0x3ff │ │ - b.n 29e52 │ │ + b.n 49502 │ │ ands r4, r0 │ │ - b.n 29b96 │ │ + b.n 49246 │ │ adds r3, #6 │ │ - b.n 296a0 │ │ + b.n 48d50 │ │ lsls r2, r6, #7 │ │ @ instruction: 0xf2600a8f │ │ orr.w sl, r4, #663552 @ 0xa2000 │ │ - b.n 299ac │ │ + b.n 4905c │ │ movs r0, #132 @ 0x84 │ │ - b.n 290c0 │ │ + b.n 48770 │ │ cmp r1, r4 │ │ add.w sl, r0, pc, lsl #2 │ │ orn pc, r4, #5963776 @ 0x5b0000 │ │ - b.n 29b54 │ │ + b.n 49204 │ │ str r4, [r0, #8] │ │ - b.n 29b50 │ │ + b.n 49200 │ │ eors r0, r6 │ │ - b.n 29b54 │ │ + b.n 49204 │ │ asrs r0, r3, #2 │ │ - b.n 290f8 │ │ + b.n 487a8 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #13434880 @ 0xcd0000 │ │ ldmia.w r6, {r1, r2, r3, r5, r9, sl, fp, ip, lr} │ │ - b.n 29b6c │ │ + b.n 4921c │ │ subs r0, r2, r6 │ │ cdp 3, 0, cr2, cr6, cr2, {7} │ │ @ instruction: 0xf3f94aef │ │ orn r3, r5, #12224 @ 0x2fc0 │ │ - b.n 29e60 │ │ + b.n 49510 │ │ asrs r6, r0, #12 │ │ - b.n 29a22 │ │ + b.n 490d2 │ │ str r4, [r2, #4] │ │ - b.n 29bf4 │ │ + b.n 492a4 │ │ adds r3, r4, #0 │ │ - b.n 299ec │ │ + b.n 4909c │ │ str r0, [r1, r5] │ │ - b.n 29208 │ │ + b.n 488b8 │ │ asrs r4, r5, #5 │ │ - b.n 2920c │ │ + b.n 488bc │ │ asrs r2, r2, #5 │ │ - b.n 296e8 │ │ + b.n 48d98 │ │ asrs r4, r4, #5 │ │ - b.n 29214 │ │ + b.n 488c4 │ │ asrs r7, r7, #15 │ │ - b.n 29ebe │ │ + b.n 4956e │ │ asrs r3, r0, #4 │ │ - b.n 29704 │ │ + b.n 48db4 │ │ subs r3, #144 @ 0x90 │ │ cdp 4, 3, cr6, cr1, cr6, {7} │ │ @ instruction: 0xf2f61e22 │ │ - b.n 29a10 │ │ + b.n 490c0 │ │ asrs r0, r5, #5 │ │ - b.n 2922c │ │ + b.n 488dc │ │ asrs r3, r0, #32 │ │ - b.n 29b1a │ │ + b.n 491ca │ │ ldr r0, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60460 │ │ bfi ip, r8, #4, #4294967294 │ │ - b.n 29a62 │ │ + b.n 49112 │ │ asrs r0, r4, #12 │ │ - b.n 29a28 │ │ + b.n 490d8 │ │ movs r7, r7 │ │ - b.n 29b2a │ │ + b.n 491da │ │ movs r4, #230 @ 0xe6 │ │ @ instruction: 0xf3621160 │ │ - b.n 2924c │ │ + b.n 488fc │ │ lsrs r0, r0, #8 │ │ - b.n 29a76 │ │ + b.n 49126 │ │ asrs r0, r1, #32 │ │ - b.n 29a7a │ │ + b.n 4912a │ │ lsls r4, r6, #7 │ │ movw r1, #242 @ 0xf2 │ │ @ instruction: 0xf2600a8f │ │ orr.w r5, r6, #10682368 @ 0xa30000 │ │ - b.n 29a4a │ │ + b.n 490fa │ │ lsls r4, r3, #5 │ │ - b.n 29268 │ │ + b.n 48918 │ │ movs r4, r0 │ │ - b.n 29a92 │ │ + b.n 49142 │ │ subs r3, #129 @ 0x81 │ │ @ instruction: 0xeb009098 │ │ - b.n 29bf0 │ │ + b.n 492a0 │ │ asrs r0, r1, #32 │ │ - b.n 29a9e │ │ + b.n 4914e │ │ movs r0, #4 │ │ - b.n 29aa2 │ │ + b.n 49152 │ │ movs r1, r1 │ │ - b.n 29aa6 │ │ + b.n 49156 │ │ subs r0, #21 │ │ add.w r0, r0, r7 │ │ - b.n 29aae │ │ + b.n 4915e │ │ asrs r7, r0, #32 │ │ - b.n 29ab2 │ │ + b.n 49162 │ │ movs r0, #4 │ │ - b.n 29ab6 │ │ + b.n 49166 │ │ subs r0, #17 │ │ add.w r0, r0, r8, asr #20 │ │ - b.n 29c8c │ │ + b.n 4933c │ │ movs r0, #9 │ │ - b.n 29ac2 │ │ + b.n 49172 │ │ movs r5, r0 │ │ - b.n 29ac6 │ │ + b.n 49176 │ │ asrs r5, r0, #32 │ │ - b.n 29aca │ │ + b.n 4917a │ │ subs r0, #12 │ │ add.w r0, r0, ip, lsr #12 │ │ - b.n 292c8 │ │ + b.n 48978 │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2801028 │ │ - b.n 292d4 │ │ + b.n 48984 │ │ movs r0, #72 @ 0x48 │ │ - b.n 29cb8 │ │ + b.n 49368 │ │ lsrs r7, r1, #11 │ │ - bne.w fff4e9a8 │ │ - b.n 29ae6 │ │ + bne.w fff6e058 │ │ + b.n 49196 │ │ lsls r1, r2, #14 │ │ - b.n 297aa │ │ + b.n 48e5a │ │ str r0, [r2, r0] │ │ - b.n 292c8 │ │ + b.n 48978 │ │ str r1, [r0, r0] │ │ - b.n 29af2 │ │ + b.n 491a2 │ │ asrs r0, r4, #32 │ │ - b.n 29ef6 │ │ + b.n 495a6 │ │ str r4, [r3, #0] │ │ - b.n 292d4 │ │ + b.n 48984 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r6, #10485760 @ 0xa00000 │ │ - b.n 292dc │ │ + b.n 4898c │ │ lsls r4, r4, #1 │ │ - b.n 29cd4 │ │ + b.n 49384 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #12320768 @ 0xbc0000 │ │ - b.n 29308 │ │ + b.n 489b8 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 29cda │ │ + b.n 4938a │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 29ce2 │ │ + b.n 49392 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 29b26 │ │ + b.n 491d6 │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #3014656 @ 0x2e0000 │ │ - b.n 29f2e │ │ + b.n 495de │ │ lsrs r1, r0, #11 │ │ orr.w fp, r2, #8388608 @ 0x800000 │ │ ldcl 0, cr0, [r0, #160] @ 0xa0 │ │ - b.n 29d0e │ │ + b.n 493be │ │ movs r0, r3 │ │ - b.n 29318 │ │ + b.n 489c8 │ │ movs r4, r0 │ │ - b.n 29d14 │ │ + b.n 493c4 │ │ movs r4, r1 │ │ - b.n 29320 │ │ + b.n 489d0 │ │ movs r0, r7 │ │ - b.n 29d18 │ │ + b.n 493c8 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #8454144 @ 0x810000 │ │ - b.n 29f52 │ │ + b.n 49602 │ │ str r0, [sp, #0] │ │ - b.n 29f56 │ │ + b.n 49606 │ │ lsls r0, r1, #5 │ │ - b.n 29334 │ │ + b.n 489e4 │ │ movs r0, r1 │ │ - b.n 29d26 │ │ + b.n 493d6 │ │ subs r0, r2, r5 │ │ ldcl 0, cr0, [sp, #32] │ │ - b.n 29340 │ │ + b.n 489f0 │ │ movs r0, r0 │ │ - b.n 29f6a │ │ + b.n 4961a │ │ cmp r2, #207 @ 0xcf │ │ orr.w r1, r2, #15466496 @ 0xec0000 │ │ - b.n 2934c │ │ + b.n 489fc │ │ subs r4, r4, r4 │ │ vstr d16, [sp, #104] @ 0x68 │ │ stcl 0, cr0, [sp, #240] @ 0xf0 │ │ - b.n 29378 │ │ + b.n 48a28 │ │ asrs r4, r6, #1 │ │ - b.n 29f82 │ │ + b.n 49632 │ │ movs r0, r0 │ │ - b.n 29ef0 │ │ + b.n 495a0 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #11796480 @ 0xb40000 │ │ - b.n 29388 │ │ + b.n 48a38 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 29390 │ │ + b.n 48a40 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #11272192 @ 0xac0000 │ │ - b.n 29398 │ │ + b.n 48a48 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 293a0 │ │ + b.n 48a50 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #12058624 @ 0xb80000 │ │ - b.n 293a8 │ │ + b.n 48a58 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 29bb6 │ │ + b.n 49266 │ │ ldrh r1, [r0, #22] │ │ and.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 29fbe │ │ + b.n 4966e │ │ asrs r0, r0, #32 │ │ - b.n 29382 │ │ + b.n 48a32 │ │ movs r1, r0 │ │ - b.n 29fc6 │ │ + b.n 49676 │ │ lsls r0, r6, #5 │ │ - b.n 293a4 │ │ + b.n 48a54 │ │ asrs r0, r5, #5 │ │ - b.n 293a8 │ │ + b.n 48a58 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ str r4, [r0, #4] │ │ - b.n 293d0 │ │ + b.n 48a80 │ │ ands r5, r0 │ │ - b.n 29bda │ │ + b.n 4928a │ │ asrs r0, r0, #32 │ │ - b.n 293ca │ │ + b.n 48a7a │ │ movs r2, r1 │ │ - b.n 29be2 │ │ + b.n 49292 │ │ lsls r3, r5, #13 │ │ add.w r0, r0, r0 │ │ - b.n 29f4a │ │ + b.n 495fa │ │ lsls r5, r3, #13 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n 29bf2 │ │ + b.n 492a2 │ │ asrs r7, r0, #32 │ │ - b.n 29bf6 │ │ + b.n 492a6 │ │ movs r0, #10 │ │ - b.n 29bfa │ │ + b.n 492aa │ │ adds r0, #0 │ │ - b.n 29ffe │ │ + b.n 496ae │ │ lsls r7, r5, #15 │ │ add.w r0, r0, r8, lsl #24 │ │ - b.n 299d2 │ │ + b.n 49082 │ │ ands r1, r0 │ │ - b.n 29d72 │ │ + b.n 49422 │ │ @ instruction: 0xfff21aff │ │ movs r0, #72 @ 0x48 │ │ - b.n 29dec │ │ + b.n 4949c │ │ movs r7, r0 │ │ - b.n 29c16 │ │ + b.n 492c6 │ │ asrs r7, r0, #32 │ │ - b.n 29c1a │ │ + b.n 492ca │ │ adds r0, #0 │ │ - b.n 2a01e │ │ + b.n 496ce │ │ lsls r7, r4, #15 │ │ add.w r1, r0, r0, ror #1 │ │ - b.n 29420 │ │ + b.n 48ad0 │ │ movs r0, r0 │ │ - b.n 29f8a │ │ + b.n 4963a │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n 2942c │ │ + b.n 48adc │ │ asrs r4, r4, #32 │ │ - b.n 29430 │ │ + b.n 48ae0 │ │ movs r0, r0 │ │ - b.n 29a0c │ │ + b.n 490bc │ │ lsls r0, r0, #10 │ │ - b.n 299fe │ │ + b.n 490ae │ │ movs r0, r0 │ │ - b.n 29a04 │ │ + b.n 490b4 │ │ asrs r0, r2, #32 │ │ - b.n 29e06 │ │ + b.n 494b6 │ │ ldrh r7, [r1, #16] │ │ and.w r0, r1, #2621440 @ 0x280000 │ │ - b.n 2a04e │ │ + b.n 496fe │ │ ldrh r1, [r0, #16] │ │ and.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 2a056 │ │ + b.n 49706 │ │ asrs r0, r0, #32 │ │ - b.n 2949a │ │ + b.n 48b4a │ │ lsls r3, r1, #4 │ │ @ instruction: 0xea00f000 │ │ - b.n 29f62 │ │ + b.n 49612 │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -61934,3544 +104675,3544 @@ │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r0, #64 @ 0x40 │ │ - b.n 294b0 │ │ + b.n 48b60 │ │ movs r0, r0 │ │ - b.n 2a0ba │ │ + b.n 4976a │ │ lsls r0, r6, #3 │ │ - b.n 29498 │ │ + b.n 48b48 │ │ asrs r0, r4, #32 │ │ - b.n 2a0c2 │ │ + b.n 49772 │ │ movs r2, r0 │ │ - b.n 29cc6 │ │ + b.n 49376 │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 29e92 │ │ - ldr r3, [pc, #0] @ (29990 ) │ │ + b.n 49542 │ │ + ldr r3, [pc, #0] @ (49040 ) │ │ ldcl 0, cr0, [r0, #80] @ 0x50 │ │ - b.n 294d0 │ │ + b.n 48b80 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #3932160 @ 0x3c0000 │ │ - b.n 29e34 │ │ + b.n 494e4 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #33024 @ 0x8100 │ │ - b.n 29ce6 │ │ + b.n 49396 │ │ movs r4, r4 │ │ - b.n 2a0ea │ │ + b.n 4979a │ │ lsrs r0, r0, #11 │ │ orr.w r0, r4, #8454144 @ 0x810000 │ │ - b.n 29cf2 │ │ - ldr r3, [pc, #80] @ (29a04 ) │ │ + b.n 493a2 │ │ + ldr r3, [pc, #80] @ (490b4 ) │ │ stcl 5, cr13, [fp, #-764] @ 0xfffffd04 │ │ @ instruction: 0xebff206c │ │ - b.n 293f4 │ │ + b.n 48aa4 │ │ asrs r0, r6, #1 │ │ - b.n 293f8 │ │ + b.n 48aa8 │ │ str r0, [r0, #0] │ │ - b.n 294ee │ │ + b.n 48b9e │ │ adds r2, r0, #4 │ │ - b.n 29ccc │ │ + b.n 4937c │ │ lsls r0, r3, #1 │ │ - b.n 29404 │ │ + b.n 48ab4 │ │ asrs r3, r0, #4 │ │ - b.n 2a154 │ │ + b.n 49804 │ │ asrs r0, r3, #2 │ │ - b.n 293ec │ │ + b.n 48a9c │ │ asrs r6, r4, #12 │ │ - b.n 29d1a │ │ + b.n 493ca │ │ adds r0, #84 @ 0x54 │ │ - b.n 29414 │ │ + b.n 48ac4 │ │ asrs r0, r7, #1 │ │ - b.n 293f8 │ │ + b.n 48aa8 │ │ asrs r7, r7, #32 │ │ - b.n 29df2 │ │ + b.n 494a2 │ │ str r0, [r2, #4] │ │ - b.n 29420 │ │ + b.n 48ad0 │ │ str r0, [r2, r3] │ │ - b.n 29e8c │ │ + b.n 4953c │ │ lsrs r7, r5, #11 │ │ orn r0, r5, #6400 @ 0x1900 │ │ - b.n 29e94 │ │ + b.n 49544 │ │ adds r1, r0, #0 │ │ - b.n 29d3a │ │ + b.n 493ea │ │ cmp r2, #239 @ 0xef │ │ orn r0, r5, #6272 @ 0x1880 │ │ - b.n 29ea0 │ │ + b.n 49550 │ │ asrs r6, r4, #4 │ │ - b.n 29d08 │ │ + b.n 493b8 │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w r0, r5, #8704 @ 0x2200 │ │ - b.n 29548 │ │ + b.n 48bf8 │ │ cmp r3, #144 @ 0x90 │ │ cdp 3, 0, cr8, cr6, cr10, {6} │ │ @ instruction: 0xf3f9107c │ │ - b.n 29430 │ │ - ldr r2, [pc, #572] @ (29c58 ) │ │ + b.n 48ae0 │ │ + ldr r2, [pc, #572] @ (49308 ) │ │ orn r1, r5, #2146304 @ 0x20c000 │ │ - b.n 29d62 │ │ + b.n 49412 │ │ adds r0, r4, #0 │ │ - b.n 29d28 │ │ + b.n 493d8 │ │ cmp r3, #144 @ 0x90 │ │ cdp 4, 3, cr2, cr5, cr4, {7} │ │ @ instruction: 0xf36264e6 │ │ @ instruction: 0xf2f61e06 │ │ - b.n 29d38 │ │ + b.n 493e8 │ │ ands r4, r1 │ │ - b.n 29574 │ │ + b.n 48c24 │ │ asrs r3, r0, #4 │ │ - b.n 2a1c0 │ │ + b.n 49870 │ │ lsls r0, r6, #7 │ │ movw r0, #8576 @ 0x2180 │ │ - b.n 2945c │ │ + b.n 48b0c │ │ ldr r4, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f611ff │ │ - b.n 2a20e │ │ + b.n 498be │ │ lsls r0, r0, #12 │ │ - b.n 29a54 │ │ + b.n 49104 │ │ add lr, ip │ │ @ instruction: 0xf36801f4 │ │ @ instruction: 0xf2600a8f │ │ orr.w sl, r4, #10616832 @ 0xa20000 │ │ - b.n 29d62 │ │ + b.n 49412 │ │ lsls r4, r0, #2 │ │ - b.n 2947c │ │ + b.n 48b2c │ │ subs r4, r4, r7 │ │ - b.n 295a8 │ │ + b.n 48c58 │ │ lsls r0, r3, #2 │ │ - b.n 29f04 │ │ + b.n 495b4 │ │ asrs r1, r0, #32 │ │ - b.n 29b90 │ │ + b.n 49240 │ │ sbcs r7, r5 │ │ add.w r0, r0, r8, lsr #6 │ │ - b.n 294b0 │ │ + b.n 48b60 │ │ adds r0, #132 @ 0x84 │ │ - b.n 29f14 │ │ + b.n 495c4 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 2a204 │ │ + b.n 498b4 │ │ str r0, [r1, #20] │ │ - b.n 295a0 │ │ + b.n 48c50 │ │ str r0, [r7, #4] │ │ - b.n 294c0 │ │ + b.n 48b70 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr0, cr6, cr13, {0} │ │ ldmia.w r3, {r1, r2, r8, r9, sp, lr} │ │ - b.n 29dd6 │ │ + b.n 49486 │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f66c23 │ │ - b.n 29daa │ │ + b.n 4945a │ │ str r4, [r5, #20] │ │ - b.n 295bc │ │ + b.n 48c6c │ │ str r2, [r2, #20] │ │ - b.n 29a98 │ │ + b.n 49148 │ │ str r4, [r4, #20] │ │ - b.n 295c4 │ │ + b.n 48c74 │ │ str r7, [r7, #60] @ 0x3c │ │ - b.n 2a26e │ │ + b.n 4991e │ │ adds r1, #3 │ │ - b.n 29abe │ │ + b.n 4916e │ │ ldr r2, [r3, #116] @ 0x74 │ │ - b.n 29f54 │ │ + b.n 49604 │ │ subs r2, r4, #0 │ │ - b.n 29dc0 │ │ + b.n 49470 │ │ lsrs r7, r5, #11 │ │ orn pc, r6, #3472 @ 0xd90 │ │ - b.n 29f60 │ │ - ldr r2, [pc, #572] @ (29d00 ) │ │ + b.n 49610 │ │ + ldr r2, [pc, #572] @ (493b0 ) │ │ orn fp, r4, #73728 @ 0x12000 │ │ cdp 1, 3, cr1, cr5, cr8, {3} │ │ - b.n 295e8 │ │ + b.n 48c98 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r6, #2146304 @ 0x20c000 │ │ - b.n 29eda │ │ + b.n 4958a │ │ str r0, [r6, #4] │ │ - b.n 29f70 │ │ + b.n 49620 │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f96ce4 │ │ @ instruction: 0xf2f61c01 │ │ - b.n 29e26 │ │ + b.n 494d6 │ │ str r0, [r0, r1] │ │ - b.n 29624 │ │ + b.n 48cd4 │ │ add r4, ip │ │ @ instruction: 0xf36a1320 │ │ - b.n 29df4 │ │ + b.n 494a4 │ │ movs r7, r7 │ │ - b.n 29ef6 │ │ + b.n 495a6 │ │ ands r4, r3 │ │ - b.n 29634 │ │ + b.n 48ce4 │ │ movs r4, #230 @ 0xe6 │ │ @ instruction: 0xf3621160 │ │ - b.n 2961c │ │ + b.n 48ccc │ │ lsrs r0, r0, #8 │ │ - b.n 29e46 │ │ + b.n 494f6 │ │ asrs r5, r0, #32 │ │ - b.n 29e4a │ │ + b.n 494fa │ │ lsls r0, r6, #7 │ │ movw r1, #16626 @ 0x40f2 │ │ @ instruction: 0xf2600a8d │ │ orr.w r5, r4, #10682368 @ 0xa30000 │ │ - b.n 29e1a │ │ + b.n 494ca │ │ lsls r4, r3, #5 │ │ - b.n 29638 │ │ + b.n 48ce8 │ │ movs r6, r0 │ │ - b.n 29e62 │ │ + b.n 49512 │ │ subs r2, #141 @ 0x8d │ │ add.w r0, r0, r8, lsr #2 │ │ - b.n 29fc0 │ │ + b.n 49670 │ │ asrs r5, r0, #32 │ │ - b.n 29e6e │ │ + b.n 4951e │ │ movs r0, #6 │ │ - b.n 29e72 │ │ + b.n 49522 │ │ adds r7, #34 @ 0x22 │ │ add.w r0, r0, r7 │ │ - b.n 29e7a │ │ + b.n 4952a │ │ asrs r7, r0, #32 │ │ - b.n 29e7e │ │ + b.n 4952e │ │ movs r0, #6 │ │ - b.n 29e82 │ │ + b.n 49532 │ │ adds r7, #30 │ │ add.w r0, r0, r0, lsr #20 │ │ - b.n 29684 │ │ + b.n 48d34 │ │ movs r0, #152 @ 0x98 │ │ - b.n 29fe4 │ │ + b.n 49694 │ │ movs r5, r0 │ │ - b.n 29e92 │ │ + b.n 49542 │ │ asrs r5, r0, #32 │ │ - b.n 29e96 │ │ + b.n 49546 │ │ adds r7, #25 │ │ add.w r0, r0, r0, lsr #8 │ │ - b.n 2a068 │ │ + b.n 49718 │ │ adds r0, #24 │ │ - b.n 2969c │ │ - ldr r2, [pc, #828] @ (29ea0 ) │ │ + b.n 48d4c │ │ + ldr r2, [pc, #828] @ (49550 ) │ │ orn r0, r2, #2560 @ 0xa00 │ │ - b.n 2a2aa │ │ + b.n 4995a │ │ movs r5, r0 │ │ - b.n 29eae │ │ + b.n 4955e │ │ asrs r7, r0, #32 │ │ - b.n 29eb2 │ │ + b.n 49562 │ │ movs r0, #60 @ 0x3c │ │ - b.n 296b0 │ │ + b.n 48d60 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r4, #32768 @ 0x8000 │ │ - b.n 2a2be │ │ + b.n 4996e │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 2a09a │ │ + b.n 4974a │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r2, #589824 @ 0x90000 │ │ - b.n 2a094 │ │ - ldr r2, [pc, #828] @ (29ecc ) │ │ + b.n 49744 │ │ + ldr r2, [pc, #828] @ (4957c ) │ │ orr.w r0, r2, #638976 @ 0x9c000 │ │ - b.n 296d0 │ │ + b.n 48d80 │ │ lsrs r6, r0, #11 │ │ - bne.w fffca0a6 │ │ + bne.w fffe9756 │ │ and.w r0, r2, #32768 @ 0x8000 │ │ - b.n 296a6 │ │ + b.n 48d56 │ │ movs r0, #3 │ │ - b.n 29ee6 │ │ + b.n 49596 │ │ cmp r2, #198 @ 0xc6 │ │ orn r0, r1, #141312 @ 0x22800 │ │ - b.n 29eee │ │ + b.n 4959e │ │ lsrs r6, r0, #11 │ │ orr.w r0, r2, #2560 @ 0xa00 │ │ - b.n 2a2f6 │ │ + b.n 499a6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r0, #960] @ 0x3c0 │ │ - b.n 296f8 │ │ + b.n 48da8 │ │ str r0, [r5, r0] │ │ - b.n 296fc │ │ + b.n 48dac │ │ subs r0, r0, r4 │ │ ldcl 0, cr1, [r1, #4] │ │ - b.n 2a30a │ │ + b.n 499ba │ │ cmp r2, #198 @ 0xc6 │ │ orr.w r0, r3, #8388608 @ 0x800000 │ │ - b.n 2a272 │ │ + b.n 49922 │ │ subs r0, r0, r4 │ │ vstr d16, [r3] │ │ stcl 1, cr1, [r2, #288] @ 0x120 │ │ - b.n 296f8 │ │ + b.n 48da8 │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n 29720 │ │ + b.n 48dd0 │ │ asrs r4, r4, #32 │ │ - b.n 29724 │ │ + b.n 48dd4 │ │ movs r0, r0 │ │ - b.n 29d00 │ │ + b.n 493b0 │ │ lsls r0, r0, #10 │ │ - b.n 29cf2 │ │ + b.n 493a2 │ │ str r0, [r0, #0] │ │ - b.n 29cf8 │ │ + b.n 493a8 │ │ movs r2, r1 │ │ - b.n 29f3a │ │ - b.n 29b82 │ │ + b.n 495ea │ │ + b.n 49232 │ │ @ instruction: 0xebff0018 │ │ - b.n 2973c │ │ - b.n 29b86 │ │ + b.n 48dec │ │ + b.n 49236 │ │ @ instruction: 0xebff20c4 │ │ - b.n 29744 │ │ + b.n 48df4 │ │ str r0, [r7, r2] │ │ - b.n 2a128 │ │ + b.n 497d8 │ │ stmia r0!, {r2, r4, r5, r7} │ │ - b.n 2974c │ │ + b.n 48dfc │ │ movs r2, r5 │ │ ldmia.w r5, {r1, r5, r8, r9, lr} │ │ - b.n 29f5a │ │ + b.n 4960a │ │ ands r2, r0 │ │ - b.n 297aa │ │ + b.n 48e5a │ │ bx r4 │ │ - b.n 29f62 │ │ + b.n 49612 │ │ ands r1, r0 │ │ - b.n 297b2 │ │ + b.n 48e62 │ │ add r5, r4 │ │ - b.n 29f6a │ │ + b.n 4961a │ │ ands r5, r0 │ │ - b.n 297ba │ │ - ldr r0, [pc, #148] @ (29cc4 ) │ │ - b.n 29f72 │ │ + b.n 48e6a │ │ + ldr r0, [pc, #148] @ (49374 ) │ │ + b.n 49622 │ │ str r6, [r0, r0] │ │ - b.n 297c2 │ │ + b.n 48e72 │ │ ands r4, r0 │ │ - b.n 297c6 │ │ + b.n 48e76 │ │ ldrb r5, [r2, r1] │ │ - b.n 29c00 │ │ + b.n 492b0 │ │ movs r1, #2 │ │ - b.n 29f4c │ │ + b.n 495fc │ │ movs r0, #3 │ │ - b.n 297d2 │ │ + b.n 48e82 │ │ movs r1, #35 @ 0x23 │ │ - b.n 29f8a │ │ + b.n 4963a │ │ str r0, [r4, r2] │ │ - b.n 2a168 │ │ + b.n 49818 │ │ movs r0, #9 │ │ - b.n 297de │ │ + b.n 48e8e │ │ movs r5, #35 @ 0x23 │ │ - b.n 29f96 │ │ + b.n 49646 │ │ movs r0, #8 │ │ - b.n 297e6 │ │ + b.n 48e96 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 29f9e │ │ + b.n 4964e │ │ movs r0, #7 │ │ - b.n 297ee │ │ + b.n 48e9e │ │ movs r2, #33 @ 0x21 │ │ - b.n 29fa6 │ │ + b.n 49656 │ │ movs r0, #12 │ │ - b.n 297f6 │ │ + b.n 48ea6 │ │ movs r6, #33 @ 0x21 │ │ - b.n 29fae │ │ + b.n 4965e │ │ movs r0, #11 │ │ - b.n 297fe │ │ + b.n 48eae │ │ cmp r2, #81 @ 0x51 │ │ - b.n 29c40 │ │ + b.n 492f0 │ │ movs r3, #3 │ │ - b.n 29f7e │ │ + b.n 4962e │ │ movs r0, #10 │ │ - b.n 2980a │ │ + b.n 48eba │ │ movs r3, #44 @ 0x2c │ │ - b.n 29fc2 │ │ + b.n 49672 │ │ movs r0, #15 │ │ - b.n 29812 │ │ + b.n 48ec2 │ │ movs r7, #44 @ 0x2c │ │ - b.n 29fca │ │ + b.n 4967a │ │ movs r0, #14 │ │ - b.n 2981a │ │ + b.n 48eca │ │ cmp r3, #92 @ 0x5c │ │ - b.n 29c58 │ │ + b.n 49308 │ │ adds r0, #176 @ 0xb0 │ │ - b.n 297d0 │ │ + b.n 48e80 │ │ asrs r1, r0, #8 │ │ - b.n 29f9e │ │ + b.n 4964e │ │ lsls r4, r5 │ │ - b.n 297d8 │ │ + b.n 48e88 │ │ asrs r5, r1, #32 │ │ - b.n 2982e │ │ + b.n 48ede │ │ lsls r3, r4, #16 │ │ - b.n 29fe6 │ │ + b.n 49696 │ │ movs r6, r4 │ │ ldmia.w r5, {r1, r4} │ │ - b.n 2983a │ │ + b.n 48eea │ │ lsrs r3, r4, #32 │ │ - b.n 29ff2 │ │ + b.n 496a2 │ │ adds r0, #19 │ │ - b.n 29842 │ │ + b.n 48ef2 │ │ movs r1, r2 │ │ - b.n 29846 │ │ + b.n 48ef6 │ │ lsrs r3, r2, #17 │ │ - b.n 29c80 │ │ + b.n 49330 │ │ lsls r4, r1, #4 │ │ - b.n 29fc2 │ │ + b.n 49672 │ │ movs r0, r2 │ │ - b.n 29852 │ │ + b.n 48f02 │ │ lsls r4, r4, #4 │ │ - b.n 2a00a │ │ + b.n 496ba │ │ movs r6, r2 │ │ - b.n 2985a │ │ + b.n 48f0a │ │ lsls r4, r4, #20 │ │ - b.n 2a012 │ │ + b.n 496c2 │ │ movs r5, r2 │ │ - b.n 29862 │ │ + b.n 48f12 │ │ lsrs r4, r4, #4 │ │ - b.n 2a01a │ │ + b.n 496ca │ │ movs r4, r2 │ │ - b.n 2986a │ │ + b.n 48f1a │ │ lsls r5, r4, #8 │ │ - b.n 2a022 │ │ + b.n 496d2 │ │ movs r1, r3 │ │ - b.n 29872 │ │ + b.n 48f22 │ │ lsls r5, r4, #24 │ │ - b.n 2a02a │ │ + b.n 496da │ │ movs r0, r3 │ │ - b.n 2987a │ │ + b.n 48f2a │ │ lsrs r5, r2, #9 │ │ - b.n 29cbc │ │ + b.n 4936c │ │ lsls r4, r0, #12 │ │ - b.n 29ff6 │ │ + b.n 496a6 │ │ movs r7, r2 │ │ - b.n 29886 │ │ + b.n 48f36 │ │ lsls r2, r4, #12 │ │ - b.n 2a03e │ │ + b.n 496ee │ │ movs r4, r3 │ │ - b.n 2988e │ │ + b.n 48f3e │ │ lsls r2, r4, #28 │ │ - b.n 2a046 │ │ + b.n 496f6 │ │ movs r3, r3 │ │ - b.n 29896 │ │ + b.n 48f46 │ │ lsrs r2, r2, #13 │ │ - b.n 29cd4 │ │ + b.n 49384 │ │ lsls r5, r0, #8 │ │ - b.n 2a012 │ │ + b.n 496c2 │ │ movs r2, r3 │ │ - b.n 298a2 │ │ + b.n 48f52 │ │ lsls r1, r4, #16 │ │ - b.n 2a05a │ │ + b.n 4970a │ │ str r0, [r5, r0] │ │ - b.n 29858 │ │ + b.n 48f08 │ │ movs r7, r3 │ │ - b.n 298ae │ │ + b.n 48f5e │ │ lsrs r1, r4, #32 │ │ - b.n 2a066 │ │ + b.n 49716 │ │ asrs r0, r4, #32 │ │ - b.n 298b6 │ │ + b.n 48f66 │ │ movs r6, r3 │ │ - b.n 298ba │ │ + b.n 48f6a │ │ lsrs r1, r2, #17 │ │ - b.n 29cf4 │ │ + b.n 493a4 │ │ asrs r0, r1, #3 │ │ - b.n 29870 │ │ + b.n 48f20 │ │ lsls r2, r0, #4 │ │ - b.n 2a03a │ │ + b.n 496ea │ │ movs r5, r3 │ │ - b.n 298ca │ │ + b.n 48f7a │ │ movs r3, r0 │ │ - b.n 2a482 │ │ + b.n 49b32 │ │ movs r1, r0 │ │ - b.n 2a368 │ │ + b.n 49a18 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 298da │ │ + b.n 48f8a │ │ lsls r4, r0, #1 │ │ - b.n 2988c │ │ + b.n 48f3c │ │ str r0, [sp, #4] │ │ - b.n 2a268 │ │ + b.n 49918 │ │ movs r4, r0 │ │ - b.n 2a25a │ │ + b.n 4990a │ │ lsls r4, r0, #1 │ │ - b.n 29878 │ │ + b.n 48f28 │ │ movs r4, r3 │ │ - b.n 29898 │ │ + b.n 48f48 │ │ movs r0, r0 │ │ - b.n 2a018 │ │ + b.n 496c8 │ │ mrc2 10, 5, r1, cr3, cr15, {7} @ │ │ str r0, [sp, #16] │ │ - b.n 298a8 │ │ + b.n 48f58 │ │ movs r0, r0 │ │ - b.n 2a4b2 │ │ + b.n 49b62 │ │ movs r0, r0 │ │ - b.n 2a428 │ │ + b.n 49ad8 │ │ asrs r0, r1, #32 │ │ asrs r3, r3, #22 │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ stc2 10, cr0, [r2, #1020] @ 0x3fc @ │ │ movs r0, r0 │ │ - b.n 2a4c6 │ │ + b.n 49b76 │ │ movs r0, r0 │ │ - b.n 2a434 │ │ + b.n 49ae4 │ │ movs r0, r4 │ │ - b.n 298a8 │ │ - add r0, pc, #0 @ (adr r0, 29d90 ) │ │ - b.n 2a4d2 │ │ + b.n 48f58 │ │ + add r0, pc, #0 @ (adr r0, 49440 ) │ │ + b.n 49b82 │ │ strh r0, [r0, #0] │ │ - b.n 2a4d6 │ │ + b.n 49b86 │ │ str r0, [r0, #0] │ │ - b.n 2a4da │ │ + b.n 49b8a │ │ adds r0, #0 │ │ - b.n 2a4de │ │ + b.n 49b8e │ │ movs r0, r0 │ │ - b.n 2a4e2 │ │ + b.n 49b92 │ │ strb r0, [r0, #0] │ │ - b.n 2a4e6 │ │ + b.n 49b96 │ │ asrs r0, r0, #32 │ │ - b.n 2a4ea │ │ + b.n 49b9a │ │ stmia r0!, {} │ │ - b.n 2a4ee │ │ + b.n 49b9e │ │ lsls r5, r1, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n 2a4f6 │ │ + b.n 49ba6 │ │ stmia r0!, {} │ │ - b.n 2a4fa │ │ + b.n 49baa │ │ ands r1, r1 │ │ - b.n 2a0fe │ │ + b.n 497ae │ │ asrs r0, r0, #32 │ │ - b.n 2a502 │ │ + b.n 49bb2 │ │ strb r0, [r0, #0] │ │ - b.n 2a506 │ │ + b.n 49bb6 │ │ movs r0, r0 │ │ - b.n 2a50a │ │ + b.n 49bba │ │ str r0, [r0, #0] │ │ - b.n 2a50e │ │ + b.n 49bbe │ │ strh r0, [r0, #0] │ │ - b.n 2a512 │ │ - add r0, pc, #0 @ (adr r0, 29dd4 ) │ │ - b.n 2a516 │ │ + b.n 49bc2 │ │ + add r0, pc, #0 @ (adr r0, 49484 ) │ │ + b.n 49bc6 │ │ movs r0, #68 @ 0x44 │ │ - b.n 298f4 │ │ + b.n 48fa4 │ │ asrs r4, r7, #32 │ │ - b.n 298f8 │ │ + b.n 48fa8 │ │ str r0, [sp, #0] │ │ - b.n 2a122 │ │ + b.n 497d2 │ │ asrs r0, r0, #32 │ │ - b.n 2990e │ │ + b.n 48fbe │ │ lsls r0, r6, #1 │ │ - b.n 2a280 │ │ + b.n 49930 │ │ movs r0, #152 @ 0x98 │ │ - b.n 2a284 │ │ + b.n 49934 │ │ stmia r0!, {r6} │ │ - b.n 2990c │ │ - cbz r6, 29e0a │ │ + b.n 48fbc │ │ + cbz r6, 494ba │ │ @ instruction: 0xebff0098 │ │ - b.n 29830 │ │ + b.n 48ee0 │ │ movs r0, r0 │ │ - b.n 2a49e │ │ + b.n 49b4e │ │ lsls r5, r1, #8 │ │ subs r0, r0, r0 │ │ - b.n 29ee4 │ │ - b.n 2983c │ │ + b.n 49594 │ │ + b.n 48eec │ │ ands r4, r0 │ │ - b.n 2a312 │ │ + b.n 499c2 │ │ stmia r0!, {r2, r3, r5, r6} │ │ - b.n 29844 │ │ - b.n 29e24 │ │ - b.n 29f4e │ │ + b.n 48ef4 │ │ + b.n 494d4 │ │ + b.n 495fe │ │ lsls r4, r3, #1 │ │ - b.n 2984c │ │ + b.n 48efc │ │ movs r0, #104 @ 0x68 │ │ - b.n 29850 │ │ - add r0, pc, #32 @ (adr r0, 29e3c ) │ │ - b.n 29f96 │ │ + b.n 48f00 │ │ + add r0, pc, #32 @ (adr r0, 494ec ) │ │ + b.n 49646 │ │ movs r0, r7 │ │ - b.n 2993c │ │ + b.n 48fec │ │ asrs r0, r3, #1 │ │ - b.n 2985c │ │ + b.n 48f0c │ │ strh r6, [r0, #0] │ │ - b.n 29f8e │ │ + b.n 4963e │ │ adds r0, #100 @ 0x64 │ │ - b.n 29864 │ │ + b.n 48f14 │ │ lsls r4, r0, #1 │ │ - b.n 2996c │ │ + b.n 4901c │ │ asrs r4, r5, #32 │ │ - b.n 29950 │ │ + b.n 49000 │ │ str r0, [r5, r0] │ │ - b.n 29954 │ │ + b.n 49004 │ │ asrs r4, r2, #1 │ │ - b.n 29874 │ │ + b.n 48f24 │ │ str r0, [r4, r1] │ │ - b.n 29878 │ │ + b.n 48f28 │ │ asrs r4, r4, #32 │ │ - b.n 29960 │ │ + b.n 49010 │ │ asrs r0, r0, #32 │ │ - b.n 29fb0 │ │ + b.n 49660 │ │ movs r0, r7 │ │ - b.n 29988 │ │ + b.n 49038 │ │ stmia r0!, {r0, r3} │ │ - b.n 29fbc │ │ + b.n 4966c │ │ adds r0, #44 @ 0x2c │ │ - b.n 29990 │ │ + b.n 49040 │ │ str r0, [sp, #0] │ │ - b.n 2a59a │ │ + b.n 49c4a │ │ movs r0, #7 │ │ - b.n 29fbe │ │ + b.n 4966e │ │ movs r4, r7 │ │ - b.n 2999c │ │ + b.n 4904c │ │ movs r0, #56 @ 0x38 │ │ - b.n 29980 │ │ + b.n 49030 │ │ strb r0, [r0, #0] │ │ - b.n 2a5aa │ │ + b.n 49c5a │ │ movs r0, r0 │ │ - b.n 29fd4 │ │ + b.n 49684 │ │ movs r4, r7 │ │ - b.n 2998c │ │ + b.n 4903c │ │ adds r0, #2 │ │ - b.n 29e76 │ │ + b.n 49526 │ │ lsls r0, r0, #1 │ │ - b.n 299b4 │ │ + b.n 49064 │ │ movs r0, #36 @ 0x24 │ │ - b.n 299b8 │ │ - add r0, pc, #208 @ (adr r0, 29f50 ) │ │ - b.n 2999c │ │ + b.n 49068 │ │ + add r0, pc, #208 @ (adr r0, 49600 ) │ │ + b.n 4904c │ │ movs r0, r0 │ │ - b.n 29fea │ │ + b.n 4969a │ │ lsls r0, r0, #1 │ │ - b.n 299a4 │ │ + b.n 49054 │ │ adds r0, #0 │ │ - b.n 29e94 │ │ + b.n 49544 │ │ movs r0, r0 │ │ - b.n 2a652 │ │ + b.n 49d02 │ │ strh r0, [r6, #0] │ │ - b.n 299b0 │ │ + b.n 49060 │ │ movs r0, #0 │ │ - b.n 2a5da │ │ + b.n 49c8a │ │ asrs r4, r0, #1 │ │ - b.n 299b8 │ │ + b.n 49068 │ │ str r0, [r0, r0] │ │ - b.n 2a0c0 │ │ + b.n 49770 │ │ str r0, [r0, #0] │ │ - b.n 29f4c │ │ + b.n 495fc │ │ lsls r0, r0, #5 │ │ - b.n 2a4b2 │ │ + b.n 49b62 │ │ movs r6, r6 │ │ - b.n 2a548 │ │ + b.n 49bf8 │ │ str r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 2a172 │ │ + b.n 49822 │ │ lsrs r4, r1, #26 │ │ - b.n 2a4c4 │ │ + b.n 49b74 │ │ adds r0, #0 │ │ - b.n 2a5fe │ │ + b.n 49cae │ │ lsrs r2, r2, #31 │ │ - b.n 2a558 │ │ + b.n 49c08 │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ movs r0, r0 │ │ - b.n 2a17e │ │ + b.n 4982e │ │ movs r3, r7 │ │ - b.n 2a4e2 │ │ + b.n 49b92 │ │ strb r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ lsrs r0, r1, #29 │ │ - b.n 2a56a │ │ + b.n 49c1a │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 2a18e │ │ - add r0, pc, #0 @ (adr r0, 29ee0 ) │ │ - b.n 2a622 │ │ + b.n 4983e │ │ + add r0, pc, #0 @ (adr r0, 49590 ) │ │ + b.n 49cd2 │ │ strh r0, [r0, #0] │ │ - b.n 2a626 │ │ + b.n 49cd6 │ │ lsrs r6, r4, #19 │ │ - b.n 2a504 │ │ - add r0, pc, #4 @ (adr r0, 29ef0 ) │ │ + b.n 49bb4 │ │ + add r0, pc, #4 @ (adr r0, 495a0 ) │ │ strh r0, [r0, #24] │ │ strh r1, [r0, #0] │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 2a58c │ │ + b.n 49c3c │ │ movs r0, r0 │ │ - b.n 2a19c │ │ + b.n 4984c │ │ asrs r0, r0, #32 │ │ - b.n 2a63e │ │ + b.n 49cee │ │ str r0, [sp, #4] │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 2a602 │ │ + b.n 49cb2 │ │ movs r0, r0 │ │ - b.n 2a64e │ │ + b.n 49cfe │ │ movs r1, r0 │ │ adds r3, #0 │ │ - blx 42f164 │ │ + blx 44e814 │ │ str r1, [r0, r0] │ │ - b.n 2a432 │ │ + b.n 49ae2 │ │ movs r6, r0 │ │ - b.n 2a21e │ │ + b.n 498ce │ │ ldrsh r5, [r2, r4] │ │ - b.n 2a200 │ │ + b.n 498b0 │ │ strh r5, [r4, r2] │ │ - b.n 2a266 │ │ + b.n 49916 │ │ str r0, [r0, r0] │ │ - b.n 2a2b4 │ │ + b.n 49964 │ │ asrs r5, r0, #32 │ │ - b.n 2a2b0 │ │ + b.n 49960 │ │ movs r0, r0 │ │ - b.n 2a234 │ │ + b.n 498e4 │ │ asrs r0, r0, #32 │ │ - b.n 2a2c8 │ │ + b.n 49978 │ │ str r0, [sp, #16] │ │ - b.n 29a74 │ │ + b.n 49124 │ │ asrs r5, r0, #32 │ │ - b.n 2a240 │ │ + b.n 498f0 │ │ str r1, [r0, r0] │ │ - b.n 2a2d2 │ │ + b.n 49982 │ │ movs r0, r0 │ │ - b.n 2a250 │ │ + b.n 49900 │ │ str r0, [r0, r0] │ │ - b.n 2a2de │ │ + b.n 4998e │ │ asrs r1, r0, #32 │ │ - b.n 2a258 │ │ + b.n 49908 │ │ str r0, [r5, r0] │ │ - b.n 29a8c │ │ + b.n 4913c │ │ movs r0, #1 │ │ - b.n 2a2da │ │ + b.n 4998a │ │ movs r0, r0 │ │ - b.n 2a25e │ │ + b.n 4990e │ │ movs r0, #0 │ │ - b.n 2a2e4 │ │ + b.n 49994 │ │ movs r0, r0 │ │ - b.n 2a2f0 │ │ + b.n 499a0 │ │ movs r1, r0 │ │ - b.n 2a266 │ │ + b.n 49916 │ │ asrs r3, r6, #5 │ │ - b.n 2a57e │ │ + b.n 49c2e │ │ movs r2, r0 │ │ - b.n 2a26e │ │ + b.n 4991e │ │ cmp r6, #191 @ 0xbf │ │ - b.n 2a588 │ │ + b.n 49c38 │ │ movs r0, r0 │ │ - b.n 2a4b6 │ │ + b.n 49b66 │ │ cmp r7, #201 @ 0xc9 │ │ - b.n 2a5fe │ │ + b.n 49cae │ │ asrs r5, r5, #32 │ │ - b.n 2a606 │ │ + b.n 49cb6 │ │ lsls r0, r2, #10 │ │ - b.n 29f86 │ │ + b.n 49636 │ │ lsls r0, r2, #6 │ │ - b.n 29f88 │ │ + b.n 49638 │ │ adds r0, #2 │ │ - b.n 2a0c6 │ │ + b.n 49776 │ │ adds r0, #52 @ 0x34 │ │ - b.n 29ac8 │ │ + b.n 49178 │ │ strh r1, [r0, #0] │ │ - b.n 2a0f8 │ │ + b.n 497a8 │ │ subs r4, r0, #7 │ │ - b.n 2a5a0 │ │ + b.n 49c50 │ │ asrs r7, r6, #2 │ │ - b.n 2a624 │ │ + b.n 49cd4 │ │ adds r0, #48 @ 0x30 │ │ - b.n 29ad8 │ │ + b.n 49188 │ │ lsls r0, r2, #6 │ │ - b.n 29fa4 │ │ + b.n 49654 │ │ str r1, [r0, #0] │ │ - b.n 2a10c │ │ + b.n 497bc │ │ asrs r1, r3, #12 │ │ - b.n 2a5ae │ │ + b.n 49c5e │ │ asrs r1, r2, #21 │ │ - b.n 2a636 │ │ + b.n 49ce6 │ │ adds r0, #68 @ 0x44 │ │ - b.n 29aec │ │ + b.n 4919c │ │ lsls r0, r2, #6 │ │ - b.n 29fb8 │ │ + b.n 49668 │ │ asrs r1, r0, #32 │ │ - b.n 2a120 │ │ + b.n 497d0 │ │ asrs r4, r0, #1 │ │ - b.n 29ad8 │ │ + b.n 49188 │ │ asrs r0, r7, #32 │ │ - b.n 29afc │ │ + b.n 491ac │ │ movs r0, r0 │ │ - b.n 2a13e │ │ + b.n 497ee │ │ adds r0, #64 @ 0x40 │ │ - b.n 29b04 │ │ + b.n 491b4 │ │ strb r0, [r0, #0] │ │ - b.n 2a530 │ │ + b.n 49be0 │ │ asrs r4, r7, #32 │ │ - b.n 29b0c │ │ + b.n 491bc │ │ asrs r0, r0, #32 │ │ - b.n 2a538 │ │ + b.n 49be8 │ │ stmia r0!, {} │ │ - b.n 2a520 │ │ - add r0, pc, #8 @ (adr r0, 29fe4 ) │ │ - b.n 2a11a │ │ + b.n 49bd0 │ │ + add r0, pc, #8 @ (adr r0, 49694 ) │ │ + b.n 497ca │ │ str r1, [r0, r0] │ │ - b.n 2a48c │ │ + b.n 49b3c │ │ vpmin.u , q14, │ │ adds r0, #68 @ 0x44 │ │ - b.n 29b24 │ │ + b.n 491d4 │ │ ands r0, r2 │ │ - b.n 29b24 │ │ + b.n 491d4 │ │ str r0, [r0, r0] │ │ - b.n 2a732 │ │ + b.n 49de2 │ │ movs r0, r2 │ │ - b.n 29b10 │ │ + b.n 491c0 │ │ movs r0, r0 │ │ - b.n 2a73a │ │ + b.n 49dea │ │ strh r4, [r1, #0] │ │ - b.n 29b18 │ │ + b.n 491c8 │ │ movs r0, r0 │ │ - b.n 2a6aa │ │ + b.n 49d5a │ │ strb r4, [r2, #0] │ │ - b.n 29b20 │ │ + b.n 491d0 │ │ strh r0, [r0, #0] │ │ - b.n 2a74a │ │ + b.n 49dfa │ │ stmia r0!, {r6} │ │ - b.n 29b28 │ │ + b.n 491d8 │ │ stmia r0!, {} │ │ - b.n 2a752 │ │ + b.n 49e02 │ │ movs r0, r7 │ │ - b.n 29b30 │ │ + b.n 491e0 │ │ strb r0, [r0, #0] │ │ - b.n 2a75a │ │ - b.n 2a01c │ │ - b.n 2a75e │ │ - movs r0, r0 │ │ - b.n 2a762 │ │ - add r0, pc, #16 @ (adr r0, 2a034 ) │ │ - b.n 29b40 │ │ + b.n 49e0a │ │ + b.n 496cc │ │ + b.n 49e0e │ │ + movs r0, r0 │ │ + b.n 49e12 │ │ + add r0, pc, #16 @ (adr r0, 496e4 ) │ │ + b.n 491f0 │ │ str r0, [r1, #0] │ │ - b.n 29b44 │ │ + b.n 491f4 │ │ asrs r4, r7, #32 │ │ - b.n 29b48 │ │ + b.n 491f8 │ │ adds r0, #68 @ 0x44 │ │ - b.n 29b4c │ │ + b.n 491fc │ │ lsls r2, r2, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n 29b70 │ │ + b.n 49220 │ │ strb r0, [r0, #0] │ │ - b.n 2a77e │ │ + b.n 49e2e │ │ strh r0, [r0, #0] │ │ - b.n 2a782 │ │ - add r0, pc, #0 @ (adr r0, 2a044 ) │ │ - b.n 2a786 │ │ + b.n 49e32 │ │ + add r0, pc, #0 @ (adr r0, 496f4 ) │ │ + b.n 49e36 │ │ lsls r0, r0, #4 │ │ - b.n 2a15c │ │ + b.n 4980c │ │ str r0, [sp, #0] │ │ - b.n 2a78e │ │ + b.n 49e3e │ │ str r4, [r0, r0] │ │ - b.n 2a4d2 │ │ + b.n 49b82 │ │ movs r0, r0 │ │ - b.n 2a796 │ │ + b.n 49e46 │ │ movs r0, r7 │ │ - b.n 29b74 │ │ + b.n 49224 │ │ movs r0, r0 │ │ - b.n 2a79e │ │ + b.n 49e4e │ │ movs r4, r6 │ │ - b.n 29b7c │ │ + b.n 4922c │ │ movs r0, r0 │ │ - b.n 2a7a6 │ │ + b.n 49e56 │ │ movs r0, r6 │ │ - b.n 29b84 │ │ + b.n 49234 │ │ movs r0, r0 │ │ - b.n 2a7ae │ │ + b.n 49e5e │ │ movs r4, r5 │ │ - b.n 29b8c │ │ + b.n 4923c │ │ asrs r0, r0, #32 │ │ - b.n 29ba0 │ │ + b.n 49250 │ │ lsls r0, r6, #1 │ │ - b.n 2a510 │ │ + b.n 49bc0 │ │ movs r0, #152 @ 0x98 │ │ - b.n 2a514 │ │ + b.n 49bc4 │ │ sub sp, #236 @ 0xec │ │ @ instruction: 0xebff0098 │ │ - b.n 29abc │ │ + b.n 4916c │ │ movs r0, r0 │ │ - b.n 2a72a │ │ + b.n 49dda │ │ lsls r2, r5, #5 │ │ subs r0, r0, r0 │ │ - b.n 2a170 │ │ - b.n 2a528 │ │ + b.n 49820 │ │ + b.n 49bd8 │ │ movs r0, #84 @ 0x54 │ │ - b.n 29acc │ │ + b.n 4917c │ │ movs r0, #24 │ │ - b.n 29bb4 │ │ + b.n 49264 │ │ str r3, [r0, r0] │ │ ldmia.w lr, {r1, r3, sp} │ │ - b.n 2a1c2 │ │ + b.n 49872 │ │ movs r4, r5 │ │ - b.n 29be0 │ │ + b.n 49290 │ │ str r0, [r4, #4] │ │ - b.n 29ae0 │ │ - add r0, pc, #0 @ (adr r0, 2a0ac ) │ │ - b.n 2a7ee │ │ + b.n 49190 │ │ + add r0, pc, #0 @ (adr r0, 4975c ) │ │ + b.n 49e9e │ │ adds r0, #0 │ │ - b.n 2a214 │ │ + b.n 498c4 │ │ movs r0, r6 │ │ - b.n 29bf0 │ │ + b.n 492a0 │ │ stmia r0!, {r3} │ │ - b.n 2a232 │ │ + b.n 498e2 │ │ str r4, [r4, r0] │ │ - b.n 29bd8 │ │ + b.n 49288 │ │ strh r0, [r0, #0] │ │ - b.n 2a23e │ │ + b.n 498ee │ │ str r4, [r3, r1] │ │ - b.n 29afc │ │ + b.n 491ac │ │ movs r7, r0 │ │ - b.n 2a236 │ │ + b.n 498e6 │ │ movs r4, r3 │ │ - b.n 29be8 │ │ + b.n 49298 │ │ movs r4, r6 │ │ - b.n 29c0c │ │ - b.n 2a0d4 │ │ - b.n 2a816 │ │ + b.n 492bc │ │ + b.n 49784 │ │ + b.n 49ec6 │ │ ands r0, r5 │ │ - b.n 29bf4 │ │ + b.n 492a4 │ │ strb r0, [r0, #0] │ │ - b.n 2a81e │ │ + b.n 49ece │ │ asrs r0, r0, #32 │ │ - b.n 2a24c │ │ + b.n 498fc │ │ eors r0, r3 │ │ - b.n 29b1c │ │ + b.n 491cc │ │ movs r0, r7 │ │ - b.n 29c24 │ │ + b.n 492d4 │ │ asrs r4, r6, #32 │ │ - b.n 29c08 │ │ + b.n 492b8 │ │ movs r0, r0 │ │ - b.n 2a25a │ │ + b.n 4990a │ │ movs r0, r7 │ │ - b.n 29c10 │ │ + b.n 492c0 │ │ asrs r1, r0, #32 │ │ - b.n 2a0fa │ │ + b.n 497aa │ │ movs r0, r3 │ │ - b.n 29c38 │ │ + b.n 492e8 │ │ movs r0, #32 │ │ - b.n 29c1c │ │ + b.n 492cc │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 2a266 │ │ + b.n 49916 │ │ movs r0, r0 │ │ - b.n 2a8ca │ │ + b.n 49f7a │ │ asrs r1, r1, #32 │ │ - b.n 2a110 │ │ + b.n 497c0 │ │ adds r0, #44 @ 0x2c │ │ - b.n 29c2c │ │ + b.n 492dc │ │ strh r0, [r6, #0] │ │ - b.n 29c30 │ │ + b.n 492e0 │ │ str r0, [r0, #0] │ │ - b.n 2a338 │ │ + b.n 499e8 │ │ str r0, [r0, r0] │ │ - b.n 2a1c0 │ │ + b.n 49870 │ │ lsls r0, r0, #5 │ │ - b.n 2a72a │ │ + b.n 49dda │ │ movs r6, r6 │ │ - b.n 2a7c0 │ │ + b.n 49e70 │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 2a3d2 │ │ + b.n 49a82 │ │ lsrs r4, r1, #26 │ │ - b.n 2a73c │ │ + b.n 49dec │ │ lsrs r2, r2, #31 │ │ - b.n 2a7cc │ │ - b.n 2a13a │ │ + b.n 49e7c │ │ + b.n 497ea │ │ strh r0, [r0, #24] │ │ movs r0, r0 │ │ - b.n 2a3e4 │ │ + b.n 49a94 │ │ movs r3, r7 │ │ - b.n 2a756 │ │ + b.n 49e06 │ │ adds r0, #0 │ │ - b.n 2a886 │ │ + b.n 49f36 │ │ movs r0, #0 │ │ - b.n 2a88a │ │ + b.n 49f3a │ │ lsrs r0, r1, #29 │ │ - b.n 2a7e2 │ │ + b.n 49e92 │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 2a412 │ │ + b.n 49ac2 │ │ lsrs r6, r4, #19 │ │ - b.n 2a778 │ │ + b.n 49e28 │ │ ands r4, r3 │ │ - b.n 29c9c │ │ - add r0, pc, #4 @ (adr r0, 2a168 ) │ │ + b.n 4934c │ │ + add r0, pc, #4 @ (adr r0, 49818 ) │ │ strh r0, [r0, #24] │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 2a804 │ │ + b.n 49eb4 │ │ movs r0, r0 │ │ - b.n 2a422 │ │ + b.n 49ad2 │ │ strh r0, [r0, #0] │ │ - b.n 2a8b6 │ │ + b.n 49f66 │ │ asrs r0, r0, #32 │ │ - b.n 2a8ba │ │ + b.n 49f6a │ │ strh r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 2a86e │ │ + b.n 49f1e │ │ movs r0, r0 │ │ - b.n 2a8ca │ │ + b.n 49f7a │ │ movs r1, r0 │ │ adds r3, #0 │ │ - blx 4303e0 │ │ + blx 44fa90 │ │ movs r5, r0 │ │ - b.n 2a496 │ │ + b.n 49b46 │ │ str r1, [r0, r0] │ │ - b.n 2a6a2 │ │ + b.n 49d52 │ │ ldrsh r5, [r2, r4] │ │ - b.n 2a47c │ │ + b.n 49b2c │ │ str r0, [r4, #0] │ │ - b.n 29cdc │ │ + b.n 4938c │ │ strh r5, [r4, r2] │ │ - b.n 2a4e6 │ │ + b.n 49b96 │ │ str r0, [r0, r0] │ │ - b.n 2a534 │ │ + b.n 49be4 │ │ asrs r5, r0, #32 │ │ - b.n 2a530 │ │ + b.n 49be0 │ │ movs r0, r0 │ │ - b.n 2a4b4 │ │ + b.n 49b64 │ │ asrs r0, r0, #32 │ │ - b.n 2a546 │ │ + b.n 49bf6 │ │ asrs r5, r0, #32 │ │ - b.n 2a4bc │ │ + b.n 49b6c │ │ str r1, [r0, r0] │ │ - b.n 2a54c │ │ + b.n 49bfc │ │ strb r0, [r6, #0] │ │ - b.n 29cfc │ │ + b.n 493ac │ │ movs r0, r0 │ │ - b.n 2a4d0 │ │ + b.n 49b80 │ │ str r0, [r0, r0] │ │ - b.n 2a55e │ │ + b.n 49c0e │ │ asrs r1, r0, #32 │ │ - b.n 2a4d8 │ │ + b.n 49b88 │ │ str r4, [r4, r0] │ │ - b.n 29d0c │ │ + b.n 493bc │ │ movs r0, #1 │ │ - b.n 2a55a │ │ + b.n 49c0a │ │ movs r0, r0 │ │ - b.n 2a4de │ │ + b.n 49b8e │ │ str r4, [r0, r0] │ │ - b.n 2a6e8 │ │ + b.n 49d98 │ │ movs r0, #0 │ │ - b.n 2a57e │ │ + b.n 49c2e │ │ movs r0, r0 │ │ - b.n 2a56c │ │ + b.n 49c1c │ │ movs r1, r0 │ │ - b.n 2a4ea │ │ + b.n 49b9a │ │ asrs r3, r6, #5 │ │ - b.n 2a802 │ │ + b.n 49eb2 │ │ movs r2, r0 │ │ - b.n 2a4f2 │ │ + b.n 49ba2 │ │ cmp r6, #191 @ 0xbf │ │ - b.n 2a80c │ │ + b.n 49ebc │ │ movs r0, r0 │ │ - b.n 2a73a │ │ + b.n 49dea │ │ cmp r7, #201 @ 0xc9 │ │ - b.n 2a882 │ │ + b.n 49f32 │ │ asrs r5, r5, #32 │ │ - b.n 2a88a │ │ + b.n 49f3a │ │ lsls r0, r2, #10 │ │ - b.n 2a20a │ │ + b.n 498ba │ │ lsls r0, r2, #6 │ │ - b.n 2a20c │ │ + b.n 498bc │ │ adds r0, #2 │ │ - b.n 2a33a │ │ + b.n 499ea │ │ adds r0, #44 @ 0x2c │ │ - b.n 29d4c │ │ + b.n 493fc │ │ asrs r1, r0, #32 │ │ - b.n 2a37c │ │ + b.n 49a2c │ │ asrs r4, r5, #32 │ │ - b.n 29d34 │ │ + b.n 493e4 │ │ subs r4, r0, #7 │ │ - b.n 2a828 │ │ + b.n 49ed8 │ │ asrs r7, r6, #2 │ │ - b.n 2a8ac │ │ + b.n 49f5c │ │ lsls r0, r2, #6 │ │ - b.n 2a228 │ │ + b.n 498d8 │ │ strh r1, [r0, #0] │ │ - b.n 2a3a2 │ │ + b.n 49a52 │ │ asrs r1, r3, #12 │ │ - b.n 2a832 │ │ + b.n 49ee2 │ │ asrs r1, r2, #21 │ │ - b.n 2a8ba │ │ + b.n 49f6a │ │ lsls r0, r2, #6 │ │ - b.n 2a238 │ │ + b.n 498e8 │ │ asrs r1, r0, #32 │ │ - b.n 2a3a8 │ │ + b.n 49a58 │ │ asrs r0, r6, #32 │ │ - b.n 29d58 │ │ + b.n 49408 │ │ strb r0, [r0, #0] │ │ - b.n 2a3aa │ │ + b.n 49a5a │ │ movs r4, r6 │ │ - b.n 29d80 │ │ + b.n 49430 │ │ ands r0, r5 │ │ - b.n 29d84 │ │ + b.n 49434 │ │ movs r0, r0 │ │ - b.n 2a7ae │ │ + b.n 49e5e │ │ movs r4, r6 │ │ - b.n 29d6c │ │ + b.n 4941c │ │ movs r0, r7 │ │ - b.n 29d90 │ │ + b.n 49440 │ │ movs r0, r0 │ │ - b.n 2a7ba │ │ + b.n 49e6a │ │ movs r0, r7 │ │ - b.n 29d78 │ │ + b.n 49428 │ │ str r0, [sp, #0] │ │ - b.n 2a7b4 │ │ - add r0, pc, #8 @ (adr r0, 2a26c ) │ │ - b.n 2a392 │ │ + b.n 49e64 │ │ + add r0, pc, #8 @ (adr r0, 4991c ) │ │ + b.n 49a42 │ │ ands r1, r0 │ │ - b.n 2a712 │ │ + b.n 49dc2 │ │ @ instruction: 0xff801aff │ │ - b.n 2a2d8 │ │ - b.n 29dac │ │ + b.n 49988 │ │ + b.n 4945c │ │ movs r1, r1 │ │ - b.n 2a5b6 │ │ + b.n 49c66 │ │ str r0, [r6, r0] │ │ - b.n 29db4 │ │ + b.n 49464 │ │ stmia r0!, {r2, r3, r5} │ │ - b.n 29db8 │ │ - add r0, pc, #128 @ (adr r0, 2a300 ) │ │ - b.n 29d9c │ │ + b.n 49468 │ │ + add r0, pc, #128 @ (adr r0, 499b0 ) │ │ + b.n 4944c │ │ str r0, [sp, #0] │ │ - b.n 2a5c6 │ │ + b.n 49c76 │ │ strh r0, [r5, #0] │ │ - b.n 29da4 │ │ + b.n 49454 │ │ movs r0, r1 │ │ - b.n 2a64e │ │ + b.n 49cfe │ │ strh r7, [r0, #0] │ │ - b.n 2a5d2 │ │ + b.n 49c82 │ │ strb r0, [r4, #0] │ │ - b.n 29dd0 │ │ + b.n 49480 │ │ adds r1, #66 @ 0x42 │ │ - b.n 2a8a2 │ │ + b.n 49f52 │ │ adds r0, #54 @ 0x36 │ │ - b.n 2a938 │ │ + b.n 49fe8 │ │ asrs r4, r1, #32 │ │ - b.n 2a662 │ │ + b.n 49d12 │ │ str r0, [r1, #0] │ │ - b.n 2a666 │ │ + b.n 49d16 │ │ movs r0, #7 │ │ - b.n 2a66a │ │ + b.n 49d1a │ │ strb r7, [r0, #0] │ │ - b.n 2a5c6 │ │ + b.n 49c76 │ │ movs r0, #3 │ │ - b.n 2a3d6 │ │ + b.n 49a86 │ │ movs r0, #52 @ 0x34 │ │ - b.n 29dd0 │ │ + b.n 49480 │ │ cmp r6, #140 @ 0x8c │ │ - b.n 2a8c4 │ │ + b.n 49f74 │ │ adds r0, #5 │ │ - b.n 2a67e │ │ + b.n 49d2e │ │ cmp r7, #210 @ 0xd2 │ │ - b.n 2a958 │ │ + b.n 4a008 │ │ asrs r2, r0, #32 │ │ - b.n 2a428 │ │ + b.n 49ad8 │ │ asrs r0, r6, #32 │ │ - b.n 29de4 │ │ + b.n 49494 │ │ asrs r3, r7, #32 │ │ - b.n 2a8e2 │ │ + b.n 49f92 │ │ subs r0, r1, #5 │ │ - b.n 2a966 │ │ + b.n 4a016 │ │ movs r1, r0 │ │ - b.n 2a436 │ │ + b.n 49ae6 │ │ movs r4, r5 │ │ - b.n 29df4 │ │ + b.n 494a4 │ │ lsrs r6, r4, #19 │ │ - b.n 2a8f8 │ │ + b.n 49fa8 │ │ lsrs r6, r5, #10 │ │ - b.n 2a978 │ │ - add r0, pc, #0 @ (adr r0, 2a2e4 ) │ │ - b.n 2a44c │ │ + b.n 4a028 │ │ + add r0, pc, #0 @ (adr r0, 49994 ) │ │ + b.n 49afc │ │ adds r0, #40 @ 0x28 │ │ - b.n 29e24 │ │ + b.n 494d4 │ │ asrs r5, r0, #32 │ │ - b.n 2a62e │ │ + b.n 49cde │ │ movs r0, r7 │ │ - b.n 29e2c │ │ + b.n 494dc │ │ str r1, [r0, #0] │ │ - b.n 2a8a2 │ │ + b.n 49f52 │ │ strb r3, [r0, #0] │ │ - b.n 2a608 │ │ + b.n 49cb8 │ │ str r6, [r1, r0] │ │ - b.n 2a6be │ │ + b.n 49d6e │ │ strb r1, [r0, #0] │ │ - b.n 2a610 │ │ + b.n 49cc0 │ │ str r0, [r0, r0] │ │ - b.n 2a8b0 │ │ + b.n 49f60 │ │ strb r0, [r1, #0] │ │ - b.n 2a618 │ │ + b.n 49cc8 │ │ ands r0, r0 │ │ - b.n 2a6ce │ │ + b.n 49d7e │ │ strb r6, [r1, #0] │ │ - b.n 2a620 │ │ + b.n 49cd0 │ │ ands r0, r0 │ │ - b.n 2a8be │ │ + b.n 49f6e │ │ movs r0, #9 │ │ - b.n 2a6da │ │ + b.n 49d8a │ │ strb r0, [r0, #0] │ │ - b.n 2a62c │ │ + b.n 49cdc │ │ asrs r4, r5, #32 │ │ - b.n 29e5c │ │ + b.n 4950c │ │ movs r0, #0 │ │ - b.n 2a8aa │ │ + b.n 49f5a │ │ strb r1, [r1, #0] │ │ - b.n 2a658 │ │ + b.n 49d08 │ │ adds r0, #52 @ 0x34 │ │ - b.n 29e68 │ │ + b.n 49518 │ │ strb r0, [r0, #0] │ │ asrs r0, r4, #15 │ │ str r0, [sp, #28] │ │ - b.n 2a33a │ │ + b.n 499ea │ │ movs r0, #7 │ │ - b.n 2a344 │ │ + b.n 499f4 │ │ str r1, [r0, r0] │ │ - b.n 2a34c │ │ + b.n 499fc │ │ asrs r0, r6, #32 │ │ - b.n 29e7c │ │ - b.n 2a352 │ │ - b.n 2a34e │ │ + b.n 4952c │ │ + b.n 49a02 │ │ + b.n 499fe │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 2a356 │ │ + b.n 49a06 │ │ movs r7, r0 │ │ - b.n 2a362 │ │ + b.n 49a12 │ │ asrs r1, r0, #32 │ │ - b.n 2a360 │ │ + b.n 49a10 │ │ adds r0, #3 │ │ - b.n 2a364 │ │ + b.n 49a14 │ │ strb r4, [r0, #0] │ │ - b.n 29e94 │ │ + b.n 49544 │ │ adds r0, #7 │ │ - b.n 2a484 │ │ + b.n 49b34 │ │ adds r0, #40 @ 0x28 │ │ - b.n 29e7c │ │ + b.n 4952c │ │ adds r0, #12 │ │ - b.n 29ea0 │ │ + b.n 49550 │ │ str r3, [r0, #0] │ │ - b.n 2a4cc │ │ + b.n 49b7c │ │ asrs r0, r1, #32 │ │ - b.n 29ea8 │ │ + b.n 49558 │ │ str r4, [r5, #0] │ │ - b.n 29e8c │ │ + b.n 4953c │ │ ands r1, r0 │ │ - b.n 2a4e0 │ │ + b.n 49b90 │ │ asrs r4, r0, #1 │ │ - b.n 29eb4 │ │ + b.n 49564 │ │ ands r0, r6 │ │ - b.n 29e98 │ │ + b.n 49548 │ │ strh r1, [r0, #0] │ │ - b.n 2a4e2 │ │ + b.n 49b92 │ │ movs r0, r2 │ │ - b.n 29ec0 │ │ + b.n 49570 │ │ strh r4, [r6, #0] │ │ - b.n 29ea4 │ │ - add r0, pc, #0 @ (adr r0, 2a38c ) │ │ - b.n 2a506 │ │ + b.n 49554 │ │ + add r0, pc, #0 @ (adr r0, 49a3c ) │ │ + b.n 49bb6 │ │ movs r4, r2 │ │ - b.n 29ecc │ │ + b.n 4957c │ │ stmia r0!, {} │ │ - b.n 2aad6 │ │ + b.n 4a186 │ │ strb r0, [r0, #0] │ │ - b.n 2a4fe │ │ + b.n 49bae │ │ movs r4, r7 │ │ - b.n 29ed8 │ │ + b.n 49588 │ │ strb r0, [r7, #0] │ │ - b.n 29ebc │ │ + b.n 4956c │ │ movs r0, #0 │ │ - b.n 2ab66 │ │ + b.n 4a216 │ │ adds r0, #0 │ │ - b.n 2a526 │ │ + b.n 49bd6 │ │ lsls r0, r0, #1 │ │ - b.n 29ee8 │ │ + b.n 49598 │ │ adds r0, #60 @ 0x3c │ │ - b.n 29ecc │ │ - b.n 2a3b4 │ │ - b.n 2aaf6 │ │ + b.n 4957c │ │ + b.n 49a64 │ │ + b.n 4a1a6 │ │ asrs r0, r0, #32 │ │ - b.n 2a52c │ │ + b.n 49bdc │ │ movs r7, r0 │ │ - b.n 2a3c4 │ │ + b.n 49a74 │ │ asrs r4, r0, #1 │ │ - b.n 29edc │ │ + b.n 4958c │ │ movs r1, r0 │ │ - b.n 2a3c6 │ │ + b.n 49a76 │ │ subs r4, r1, #2 │ │ - b.n 2a9d4 │ │ + b.n 4a084 │ │ str r0, [sp, #0] │ │ - b.n 2a5ec │ │ + b.n 49c9c │ │ str r2, [r0, r0] │ │ - b.n 2a472 │ │ + b.n 49b22 │ │ subs r2, r2, #7 │ │ - b.n 2aa6c │ │ + b.n 4a11c │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r1, r0 │ │ - b.n 2a68a │ │ + b.n 49d3a │ │ asrs r3, r7, #32 │ │ - b.n 2a9f6 │ │ + b.n 4a0a6 │ │ strb r0, [r0, #0] │ │ - b.n 2ab26 │ │ + b.n 4a1d6 │ │ str r0, [r0, #0] │ │ - b.n 2ab2a │ │ + b.n 4a1da │ │ subs r0, r1, #5 │ │ - b.n 2aa82 │ │ + b.n 4a132 │ │ strb r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ movs r1, r0 │ │ - b.n 2a6a2 │ │ + b.n 49d52 │ │ ands r0, r0 │ │ - b.n 2ab3e │ │ + b.n 4a1ee │ │ adds r6, r4, #3 │ │ - b.n 2aa1c │ │ + b.n 4a0cc │ │ ands r1, r0 │ │ strh r0, [r0, #24] │ │ - b.n 2a40a │ │ + b.n 49aba │ │ adds r3, #0 │ │ subs r6, r5, r2 │ │ - b.n 2aaa4 │ │ + b.n 4a154 │ │ movs r1, r0 │ │ - b.n 2a6c2 │ │ + b.n 49d72 │ │ strh r0, [r5, #0] │ │ - b.n 29f50 │ │ + b.n 49600 │ │ adds r0, #0 │ │ - b.n 2ab5a │ │ + b.n 4a20a │ │ movs r0, #0 │ │ - b.n 2ab5e │ │ + b.n 4a20e │ │ asrs r0, r0, #5 │ │ - b.n 2aa2a │ │ + b.n 4a0da │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ movs r0, #1 │ │ adds r3, #0 │ │ asrs r6, r6, #32 │ │ - b.n 2aac8 │ │ + b.n 4a178 │ │ movs r1, r0 │ │ - b.n 2a6e2 │ │ + b.n 49d92 │ │ asrs r0, r0, #32 │ │ - b.n 2ab76 │ │ + b.n 4a226 │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ movs r2, r0 │ │ - b.n 2ab32 │ │ + b.n 4a1e2 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ - blx 433694 │ │ + blx 452d44 │ │ asrs r5, r0, #32 │ │ - b.n 2a74c │ │ + b.n 49dfc │ │ str r1, [r0, r0] │ │ - b.n 2a962 │ │ + b.n 4a012 │ │ ldrsh r5, [r2, r4] │ │ - b.n 2a730 │ │ + b.n 49de0 │ │ movs r0, r0 │ │ - b.n 2ab96 │ │ + b.n 4a246 │ │ strh r5, [r4, r2] │ │ - b.n 2a79a │ │ + b.n 49e4a │ │ str r1, [r0, r0] │ │ - b.n 2a7e8 │ │ + b.n 49e98 │ │ movs r0, #5 │ │ - b.n 2a7e6 │ │ + b.n 49e96 │ │ asrs r1, r0, #32 │ │ - b.n 2a76a │ │ + b.n 49e1a │ │ movs r0, #1 │ │ - b.n 2a7f0 │ │ + b.n 49ea0 │ │ movs r0, #5 │ │ - b.n 2a772 │ │ + b.n 49e22 │ │ str r0, [r1, r0] │ │ - b.n 29fa8 │ │ + b.n 49658 │ │ adds r0, #2 │ │ - b.n 2a812 │ │ + b.n 49ec2 │ │ asrs r1, r0, #32 │ │ - b.n 2a780 │ │ + b.n 49e30 │ │ adds r0, #1 │ │ - b.n 2a806 │ │ + b.n 49eb6 │ │ movs r0, #2 │ │ - b.n 2a788 │ │ + b.n 49e38 │ │ adds r0, #2 │ │ - b.n 2a812 │ │ + b.n 49ec2 │ │ asrs r1, r0, #32 │ │ - b.n 2a790 │ │ + b.n 49e40 │ │ adds r0, #1 │ │ - b.n 2a826 │ │ + b.n 49ed6 │ │ asrs r1, r0, #32 │ │ - b.n 2a820 │ │ + b.n 49ed0 │ │ asrs r2, r0, #32 │ │ - b.n 2a798 │ │ + b.n 49e48 │ │ asrs r3, r0, #32 │ │ - b.n 2a79c │ │ + b.n 49e4c │ │ adds r0, #44 @ 0x2c │ │ - b.n 29fd8 │ │ + b.n 49688 │ │ movs r0, #0 │ │ - b.n 2a9e4 │ │ + b.n 4a094 │ │ subs r7, r7, #2 │ │ - b.n 2aabc │ │ + b.n 4a16c │ │ subs r1, r1, #7 │ │ - b.n 2ab2e │ │ + b.n 4a1de │ │ lsls r2, r2, #6 │ │ - b.n 2a4b0 │ │ + b.n 49b60 │ │ stmia r0!, {r0} │ │ - b.n 2a5e2 │ │ + b.n 49c92 │ │ stmia r0!, {r0, r1, r2, r3, r4} │ │ - b.n 2a040 │ │ + b.n 496f0 │ │ stmia r0!, {r4, r5, r6} │ │ - b.n 29ed0 │ │ + b.n 49580 │ │ asrs r4, r5, #16 │ │ - b.n 2a7fe │ │ + b.n 49eae │ │ asrs r6, r3, #32 │ │ - b.n 2a04c │ │ + b.n 496fc │ │ adds r4, r5, r0 │ │ - b.n 2a806 │ │ + b.n 49eb6 │ │ asrs r5, r3, #32 │ │ - b.n 2a054 │ │ + b.n 49704 │ │ adds r4, r5, #0 │ │ - b.n 2a80e │ │ + b.n 49ebe │ │ asrs r4, r3, #32 │ │ - b.n 2a05c │ │ + b.n 4970c │ │ asrs r3, r6, #5 │ │ - b.n 2aaea │ │ + b.n 4a19a │ │ asrs r5, r5, #32 │ │ - b.n 2ab62 │ │ + b.n 4a212 │ │ lsls r2, r2, #6 │ │ - b.n 2a4e0 │ │ - b.n 2a4e2 │ │ - b.n 2a648 │ │ + b.n 49b90 │ │ + b.n 49b92 │ │ + b.n 49cf8 │ │ subs r4, r0, #7 │ │ - b.n 2aaf0 │ │ + b.n 4a1a0 │ │ asrs r7, r6, #2 │ │ - b.n 2ab74 │ │ - b.n 2a522 │ │ - b.n 2a078 │ │ + b.n 4a224 │ │ + b.n 49bd2 │ │ + b.n 49728 │ │ adds r4, #46 @ 0x2e │ │ - b.n 2a832 │ │ - b.n 2a5cc │ │ - b.n 29f0c │ │ + b.n 49ee2 │ │ + b.n 49c7c │ │ + b.n 495bc │ │ adds r0, #26 │ │ - b.n 2a084 │ │ + b.n 49734 │ │ subs r0, #46 @ 0x2e │ │ - b.n 2a83e │ │ + b.n 49eee │ │ adds r0, #25 │ │ - b.n 2a08c │ │ + b.n 4973c │ │ subs r4, #46 @ 0x2e │ │ - b.n 2a846 │ │ + b.n 49ef6 │ │ adds r0, #24 │ │ - b.n 2a094 │ │ + b.n 49744 │ │ lsls r2, r2, #6 │ │ - b.n 2a514 │ │ + b.n 49bc4 │ │ asrs r0, r6, #32 │ │ - b.n 2a04c │ │ + b.n 496fc │ │ strh r3, [r0, #0] │ │ - b.n 2a678 │ │ + b.n 49d28 │ │ asrs r1, r3, #12 │ │ - b.n 2ab1e │ │ + b.n 4a1ce │ │ asrs r1, r2, #21 │ │ - b.n 2aba6 │ │ + b.n 4a256 │ │ strh r7, [r2, #0] │ │ - b.n 2a0ac │ │ + b.n 4975c │ │ adds r4, #40 @ 0x28 │ │ - b.n 2a866 │ │ + b.n 49f16 │ │ strh r0, [r5, #2] │ │ - b.n 29f40 │ │ + b.n 495f0 │ │ adds r0, #22 │ │ - b.n 2a0b8 │ │ + b.n 49768 │ │ subs r0, #40 @ 0x28 │ │ - b.n 2a872 │ │ + b.n 49f22 │ │ adds r0, #21 │ │ - b.n 2a0c0 │ │ + b.n 49770 │ │ subs r4, #40 @ 0x28 │ │ - b.n 2a87a │ │ + b.n 49f2a │ │ adds r0, #20 │ │ - b.n 2a0c8 │ │ + b.n 49778 │ │ lsls r2, r2, #6 │ │ - b.n 2a548 │ │ + b.n 49bf8 │ │ asrs r4, r6, #32 │ │ - b.n 2a080 │ │ + b.n 49730 │ │ str r3, [r0, #0] │ │ - b.n 2a6ac │ │ + b.n 49d5c │ │ asrs r0, r7, #32 │ │ - b.n 2a088 │ │ + b.n 49738 │ │ strb r2, [r0, #0] │ │ - b.n 2a6c6 │ │ + b.n 49d76 │ │ str r3, [r2, #0] │ │ - b.n 2a0e0 │ │ + b.n 49790 │ │ adds r4, #38 @ 0x26 │ │ - b.n 2a89a │ │ + b.n 49f4a │ │ strb r7, [r1, #0] │ │ - b.n 2a0e8 │ │ + b.n 49798 │ │ movs r4, #39 @ 0x27 │ │ - b.n 2a8a2 │ │ + b.n 49f52 │ │ adds r0, #18 │ │ - b.n 2a0f0 │ │ + b.n 497a0 │ │ movs r0, #14 │ │ - b.n 2a0f4 │ │ + b.n 497a4 │ │ cmp r0, #39 @ 0x27 │ │ - b.n 2a8ae │ │ + b.n 49f5e │ │ movs r0, #13 │ │ - b.n 2a0fc │ │ + b.n 497ac │ │ cmp r4, #39 @ 0x27 │ │ - b.n 2a8b6 │ │ + b.n 49f66 │ │ subs r0, #38 @ 0x26 │ │ - b.n 2a8ba │ │ + b.n 49f6a │ │ movs r0, #12 │ │ - b.n 2a108 │ │ + b.n 497b8 │ │ movs r0, #0 │ │ - b.n 2aae4 │ │ + b.n 4a194 │ │ adds r0, #17 │ │ - b.n 2a110 │ │ + b.n 497c0 │ │ subs r4, #38 @ 0x26 │ │ - b.n 2a8ca │ │ + b.n 49f7a │ │ asrs r4, r7, #32 │ │ - b.n 2a0c8 │ │ + b.n 49778 │ │ adds r0, #16 │ │ - b.n 2a11c │ │ + b.n 497cc │ │ adds r4, #34 @ 0x22 │ │ - b.n 2a8d6 │ │ + b.n 49f86 │ │ adds r0, #10 │ │ - b.n 2a124 │ │ + b.n 497d4 │ │ subs r0, #34 @ 0x22 │ │ - b.n 2a8de │ │ + b.n 49f8e │ │ adds r0, #9 │ │ - b.n 2a12c │ │ + b.n 497dc │ │ subs r4, #34 @ 0x22 │ │ - b.n 2a8e6 │ │ + b.n 49f96 │ │ adds r0, #8 │ │ - b.n 2a134 │ │ + b.n 497e4 │ │ adds r0, #0 │ │ - b.n 2ab10 │ │ + b.n 4a1c0 │ │ asrs r4, r0, #1 │ │ - b.n 2a0ec │ │ + b.n 4979c │ │ add r3, r4 │ │ - b.n 2a8f6 │ │ + b.n 49fa6 │ │ movs r0, #11 │ │ - b.n 2a144 │ │ + b.n 497f4 │ │ ands r6, r0 │ │ - b.n 2a148 │ │ - ldr r0, [pc, #140] @ (2a64c ) │ │ - b.n 2a902 │ │ + b.n 497f8 │ │ + ldr r0, [pc, #140] @ (49cfc ) │ │ + b.n 49fb2 │ │ ands r5, r0 │ │ - b.n 2a150 │ │ - ldr r4, [pc, #140] @ (2a654 ) │ │ - b.n 2a90a │ │ + b.n 49800 │ │ + ldr r4, [pc, #140] @ (49d04 ) │ │ + b.n 49fba │ │ ands r4, r0 │ │ - b.n 2a158 │ │ + b.n 49808 │ │ ands r0, r0 │ │ - b.n 2ab14 │ │ + b.n 4a1c4 │ │ adds r0, #7 │ │ - b.n 2a160 │ │ + b.n 49810 │ │ asrs r4, r4, #16 │ │ - b.n 2a91a │ │ + b.n 49fca │ │ ands r3, r0 │ │ - b.n 2a168 │ │ + b.n 49818 │ │ asrs r2, r0, #32 │ │ - b.n 2a16c │ │ + b.n 4981c │ │ adds r4, r4, r0 │ │ - b.n 2a926 │ │ + b.n 49fd6 │ │ asrs r1, r0, #32 │ │ - b.n 2a174 │ │ + b.n 49824 │ │ adds r4, r4, #0 │ │ - b.n 2a92e │ │ + b.n 49fde │ │ asrs r0, r0, #32 │ │ - b.n 2a17c │ │ + b.n 4982c │ │ asrs r4, r3, #1 │ │ - b.n 2aa8c │ │ + b.n 4a13c │ │ str r4, [r4, #4] │ │ - b.n 2a010 │ │ + b.n 496c0 │ │ strb r0, [r4, #1] │ │ - b.n 2a014 │ │ + b.n 496c4 │ │ movs r4, r3 │ │ stmia.w r1, {r6, ip, lr, pc} │ │ - b.n 2aa9c │ │ + b.n 4a14c │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 2ab28 │ │ + b.n 4a1d8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1} │ │ - b.n 2ad56 │ │ - beq.n 2a698 │ │ - b.n 2aab0 │ │ + b.n 4a406 │ │ + beq.n 49d48 │ │ + b.n 4a160 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 2ab3c │ │ + b.n 4a1ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1} │ │ - b.n 2ad6a │ │ - beq.n 2a6ac │ │ - b.n 2aac4 │ │ + b.n 4a41a │ │ + beq.n 49d5c │ │ + b.n 4a174 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 2ab50 │ │ + b.n 4a200 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2} │ │ - b.n 2ad7e │ │ - beq.n 2a6c0 │ │ - b.n 2aad8 │ │ + b.n 4a42e │ │ + beq.n 49d70 │ │ + b.n 4a188 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 2ab64 │ │ + b.n 4a214 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r5, r7, r8, r9, sl, fp, ip, sp, pc} │ │ - @ instruction: 0xfffdbbbc │ │ - @ instruction: 0xfffd4ff0 │ │ + ldmia.w sp!, {r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ + vrsra.u64 , q2, #5 │ │ + @ instruction: 0xfffb4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 2ab78 │ │ - beq.n 2a5a8 │ │ - b.n 2aafc │ │ + b.n 4a228 │ │ + beq.n 49c58 │ │ + b.n 4a1ac │ │ ands r0, r0 │ │ - b.n 2a9a6 │ │ + b.n 4a056 │ │ movs r0, r0 │ │ - b.n 2a20c │ │ + b.n 498bc │ │ str r1, [r0, r0] │ │ - b.n 2a9ae │ │ + b.n 4a05e │ │ asrs r6, r7, #3 │ │ - b.n 2aa72 │ │ + b.n 4a122 │ │ movs r0, r1 │ │ - b.n 2ad18 │ │ + b.n 4a3c8 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 2adbe │ │ + b.n 4a46e │ │ movs r2, r0 │ │ - b.n 2ad24 │ │ + b.n 4a3d4 │ │ lsls r0, r7, #1 │ │ subs r0, r0, r0 │ │ asrs r1, r0, #32 │ │ - b.n 2ab94 │ │ + b.n 4a244 │ │ lsls r4, r0, #1 │ │ - b.n 2ab24 │ │ - b.n 2a6e4 │ │ + b.n 4a1d4 │ │ + b.n 49d94 │ │ @ instruction: 0xebff0000 │ │ - b.n 2ad36 │ │ + b.n 4a3e6 │ │ lsls r5, r6, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 2a248 │ │ + b.n 498f8 │ │ asrs r4, r0, #1 │ │ - b.n 2ab38 │ │ + b.n 4a1e8 │ │ movs r3, r0 │ │ - b.n 2ab26 │ │ + b.n 4a1d6 │ │ lsrs r0, r2, #28 │ │ - b.n 2a988 │ │ + b.n 4a038 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 2a9ee │ │ + b.n 4a09e │ │ movs r4, r0 │ │ - b.n 2a9f2 │ │ - b.n 2a7e0 │ │ + b.n 4a0a2 │ │ + b.n 49e90 │ │ @ instruction: 0xebff0000 │ │ - b.n 2ad5a │ │ + b.n 4a40a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ - beq.n 2a6f8 │ │ - b.n 2ab58 │ │ + beq.n 49da8 │ │ + b.n 4a208 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5} │ │ - b.n 2abe4 │ │ + b.n 4a294 │ │ asrs r1, r0, #32 │ │ - b.n 2abd8 │ │ + b.n 4a288 │ │ str r0, [sp, #16] │ │ - b.n 2abd2 │ │ + b.n 4a282 │ │ lsls r4, r2, #1 │ │ - b.n 2abf0 │ │ - add r0, pc, #52 @ (adr r0, 2a70c ) │ │ - b.n 2aa1a │ │ + b.n 4a2a0 │ │ + add r0, pc, #52 @ (adr r0, 49dbc ) │ │ + b.n 4a0ca │ │ str r4, [r0, #0] │ │ - b.n 2abde │ │ + b.n 4a28e │ │ movs r2, r1 │ │ - b.n 2aa22 │ │ - b.n 2a70e │ │ + b.n 4a0d2 │ │ + b.n 49dbe │ │ @ instruction: 0xebff0020 │ │ - b.n 2ae2a │ │ + b.n 4a4da │ │ asrs r2, r1, #32 │ │ - b.n 2aa2e │ │ + b.n 4a0de │ │ lsrs r0, r0, #10 │ │ orn r0, r1, #9437184 @ 0x900000 │ │ - b.n 2ac0a │ │ + b.n 4a2ba │ │ strh r4, [r0, #2] │ │ - b.n 2ab90 │ │ + b.n 4a240 │ │ strb r4, [r0, #0] │ │ - b.n 2aa3e │ │ + b.n 4a0ee │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2ac0e │ │ - ldr r3, [pc, #0] @ (2a708 ) │ │ + b.n 4a2be │ │ + ldr r3, [pc, #0] @ (49db8 ) │ │ ldcl 0, cr1, [r1, #40] @ 0x28 │ │ - b.n 2aa4e │ │ + b.n 4a0fe │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 2ae56 │ │ + b.n 4a506 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r7, #8912896 @ 0x880000 │ │ - b.n 2aa5e │ │ - ldr r3, [pc, #32] @ (2a740 ) │ │ + b.n 4a10e │ │ + ldr r3, [pc, #32] @ (49df0 ) │ │ stcl 7, cr3, [r4, #564] @ 0x234 │ │ add.w r0, r0, r4, lsr #1 │ │ - b.n 2ac44 │ │ + b.n 4a2f4 │ │ asrs r2, r1, #32 │ │ - b.n 2aa6e │ │ + b.n 4a11e │ │ movs r0, #8 │ │ - b.n 2aa72 │ │ + b.n 4a122 │ │ adds r4, #34 @ 0x22 │ │ add.w sl, r0, sp, lsl #2 │ │ orn r0, r6, #524288 @ 0x80000 │ │ - b.n 2ae7e │ │ + b.n 4a52e │ │ lsls r4, r2, #1 │ │ - b.n 2a27c │ │ + b.n 4992c │ │ asrs r0, r7, #1 │ │ - b.n 2a280 │ │ + b.n 49930 │ │ asrs r0, r2, #1 │ │ - b.n 2a264 │ │ + b.n 49914 │ │ movs r7, r0 │ │ - b.n 2ac4e │ │ + b.n 4a2fe │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r6, #2818048 @ 0x2b0000 │ │ - b.n 2ac70 │ │ + b.n 4a320 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r9, #11272192 @ 0xac0000 │ │ - b.n 2a278 │ │ + b.n 49928 │ │ movs r7, r0 │ │ - b.n 2aaa2 │ │ + b.n 4a152 │ │ movs r0, #80 @ 0x50 │ │ - b.n 2a26e │ │ + b.n 4991e │ │ cmp r2, #143 @ 0x8f │ │ orr.w r4, r9, #59136 @ 0xe700 │ │ add.w r0, r0, r0 │ │ - b.n 2a31c │ │ + b.n 499cc │ │ movs r1, r0 │ │ - b.n 2ad96 │ │ + b.n 4a446 │ │ movs r2, r7 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #1 │ │ - b.n 2a2a6 │ │ + b.n 49956 │ │ movs r3, #209 @ 0xd1 │ │ - b.n 2ad82 │ │ + b.n 4a432 │ │ adds r0, #40 @ 0x28 │ │ - b.n 2a2ae │ │ + b.n 4995e │ │ str r4, [r7, r2] │ │ - b.n 2ada8 │ │ + b.n 4a458 │ │ strb r4, [r5, #0] │ │ - b.n 2a2b6 │ │ + b.n 49966 │ │ ldrsh r7, [r7, r7] │ │ - b.n 2ae12 │ │ + b.n 4a4c2 │ │ subs r0, r4, r4 │ │ - b.n 2aad6 │ │ + b.n 4a186 │ │ str r0, [r6, #0] │ │ - b.n 2a2c2 │ │ + b.n 49972 │ │ adds r2, #129 @ 0x81 │ │ - b.n 2a9a2 │ │ + b.n 4a052 │ │ stmia r0!, {r2, r4, r5} │ │ - b.n 2a2ca │ │ + b.n 4997a │ │ lsrs r7, r3, #12 │ │ - b.n 2a764 │ │ + b.n 49e14 │ │ adds r3, #63 @ 0x3f │ │ - b.n 2af2e │ │ + b.n 4a5de │ │ adds r0, #3 │ │ - b.n 2a838 │ │ + b.n 49ee8 │ │ adds r0, #40 @ 0x28 │ │ - b.n 2a2ba │ │ + b.n 4996a │ │ adds r3, #1 │ │ - b.n 2a8c4 │ │ + b.n 49f74 │ │ strb r7, [r7, #8] │ │ - b.n 2af7a │ │ + b.n 4a62a │ │ cmp r5, #34 @ 0x22 │ │ - b.n 2a8c4 │ │ + b.n 49f74 │ │ asrs r0, r1, #1 │ │ - b.n 2a2ea │ │ + b.n 4999a │ │ adds r3, #63 @ 0x3f │ │ - b.n 2af4a │ │ + b.n 4a5fa │ │ adds r0, #3 │ │ - b.n 2a854 │ │ + b.n 49f04 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 2a8da │ │ + b.n 49f8a │ │ subs r5, #57 @ 0x39 │ │ - b.n 2acd8 │ │ + b.n 4a388 │ │ adds r0, #44 @ 0x2c │ │ - b.n 2a2de │ │ + b.n 4998e │ │ adds r3, #63 @ 0x3f │ │ - b.n 2af5e │ │ + b.n 4a60e │ │ str r0, [r7, #0] │ │ - b.n 2a306 │ │ + b.n 499b6 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 2a8fa │ │ + b.n 49faa │ │ adds r0, #3 │ │ - b.n 2a874 │ │ + b.n 49f24 │ │ adds r0, #48 @ 0x30 │ │ - b.n 2a2f2 │ │ + b.n 499a2 │ │ adds r3, #63 @ 0x3f │ │ - b.n 2af72 │ │ + b.n 4a622 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 2a8fe │ │ + b.n 49fae │ │ str r4, [r7, r0] │ │ - b.n 2a31e │ │ + b.n 499ce │ │ adds r0, #3 │ │ - b.n 2a888 │ │ + b.n 49f38 │ │ adds r0, #52 @ 0x34 │ │ - b.n 2a306 │ │ + b.n 499b6 │ │ adds r3, #63 @ 0x3f │ │ - b.n 2af86 │ │ + b.n 4a636 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 2a910 │ │ + b.n 49fc0 │ │ str r0, [r0, #4] │ │ - b.n 2a332 │ │ + b.n 499e2 │ │ adds r0, #3 │ │ - b.n 2a89c │ │ + b.n 49f4c │ │ adds r0, #56 @ 0x38 │ │ - b.n 2a31a │ │ + b.n 499ca │ │ adds r3, #63 @ 0x3f │ │ - b.n 2af9a │ │ + b.n 4a64a │ │ str r4, [r0, r1] │ │ - b.n 2a342 │ │ + b.n 499f2 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 2a92a │ │ + b.n 49fda │ │ adds r0, #3 │ │ - b.n 2a8b0 │ │ + b.n 49f60 │ │ adds r0, #60 @ 0x3c │ │ - b.n 2a32e │ │ + b.n 499de │ │ adds r3, #63 @ 0x3f │ │ - b.n 2afae │ │ + b.n 4a65e │ │ cmp r5, #34 @ 0x22 │ │ - b.n 2a938 │ │ + b.n 49fe8 │ │ adds r0, #3 │ │ - b.n 2a8c0 │ │ + b.n 49f70 │ │ adds r0, #64 @ 0x40 │ │ - b.n 2a33e │ │ + b.n 499ee │ │ adds r2, r4, #4 │ │ - b.n 2a93c │ │ + b.n 49fec │ │ adds r3, #63 @ 0x3f │ │ - b.n 2afc2 │ │ + b.n 4a672 │ │ movs r3, #63 @ 0x3f │ │ - b.n 2afc4 │ │ + b.n 4a674 │ │ adds r0, #3 │ │ - b.n 2a8d4 │ │ + b.n 49f84 │ │ lsrs r1, r4, #20 │ │ - b.n 2a94a │ │ + b.n 49ffa │ │ subs r4, r7, #7 │ │ - b.n 2ae6c │ │ + b.n 4a51c │ │ movs r0, #2 │ │ - b.n 2a8e0 │ │ + b.n 49f90 │ │ asrs r7, r7, #3 │ │ - b.n 2aed6 │ │ + b.n 4a586 │ │ movs r0, r0 │ │ - b.n 2a8dc │ │ + b.n 49f8c │ │ adds r0, #68 @ 0x44 │ │ - b.n 2a366 │ │ + b.n 49a16 │ │ movs r0, #72 @ 0x48 │ │ - b.n 2a36a │ │ + b.n 49a1a │ │ lsls r4, r1, #1 │ │ - b.n 2a36e │ │ + b.n 49a1e │ │ movs r1, r0 │ │ - b.n 2afaa │ │ - beq.n 2a8a4 │ │ - b.n 2ad04 │ │ + b.n 4a65a │ │ + beq.n 49f54 │ │ + b.n 4a3b4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 2afb6 │ │ - beq.n 2a8b0 │ │ - b.n 2ad10 │ │ + b.n 4a666 │ │ + beq.n 49f60 │ │ + b.n 4a3c0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr, pc} │ │ - bmi.n 2a82a │ │ - ldr r7, [pc, #960] @ (2ac44 ) │ │ + bmi.n 49eda │ │ + ldr r7, [pc, #960] @ (4a2f4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 2ada4 │ │ + b.n 4a454 │ │ svc 135 @ 0x87 │ │ - b.n 2ad28 │ │ + b.n 4a3d8 │ │ str r2, [r0, #0] │ │ - b.n 2abd2 │ │ + b.n 4a282 │ │ strh r1, [r0, #0] │ │ - b.n 2abd6 │ │ + b.n 4a286 │ │ ands r0, r0 │ │ - b.n 2abda │ │ + b.n 4a28a │ │ movs r0, #16 │ │ - b.n 2ad9e │ │ + b.n 4a44e │ │ asrs r0, r7, #1 │ │ - b.n 2a3c4 │ │ + b.n 49a74 │ │ strb r0, [r5, #0] │ │ - b.n 2adae │ │ + b.n 4a45e │ │ lsls r0, r2, #1 │ │ - b.n 2a3d6 │ │ + b.n 49a86 │ │ movs r0, r0 │ │ - b.n 2af50 │ │ + b.n 4a600 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n 2a3be │ │ + b.n 49a6e │ │ movs r0, r2 │ │ - b.n 2adc6 │ │ + b.n 4a476 │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #12058624 @ 0xb80000 │ │ - b.n 2b002 │ │ + b.n 4a6b2 │ │ asrs r6, r0, #32 │ │ - b.n 2ac06 │ │ + b.n 4a2b6 │ │ cmp r2, #128 @ 0x80 │ │ orn fp, r1, #34816 @ 0x8800 │ │ vldr s1, [r6, #572] @ 0x23c │ │ orr.w r0, r2, #540672 @ 0x84000 │ │ - b.n 2ac16 │ │ - ldr r3, [pc, #32] @ (2a8f8 ) │ │ + b.n 4a2c6 │ │ + ldr r3, [pc, #32] @ (49fa8 ) │ │ stcl 0, cr4, [r4, #320] @ 0x140 │ │ movt sl, #640 @ 0x280 │ │ orr.w r0, r2, #11010048 @ 0xa80000 │ │ - b.n 2adf2 │ │ + b.n 4a4a2 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r0, #13893632 @ 0xd40000 │ │ - b.n 2adf6 │ │ + b.n 4a4a6 │ │ lsrs r7, r1, #10 │ │ orn fp, r1, #2336 @ 0x920 │ │ vldr s9, [r6, #572] @ 0x23c │ │ orr.w r0, r0, #14942208 @ 0xe40000 │ │ - b.n 2ae06 │ │ - ldr r2, [pc, #572] @ (2ab3c ) │ │ + b.n 4a4b6 │ │ + ldr r2, [pc, #572] @ (4a1ec ) │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2b046 │ │ + b.n 4a6f6 │ │ lsls r0, r2, #1 │ │ - b.n 2a412 │ │ + b.n 49ac2 │ │ movs r0, r0 │ │ - b.n 2b04e │ │ + b.n 4a6fe │ │ lsls r4, r6, #1 │ │ - b.n 2a41a │ │ + b.n 49aca │ │ cmp r2, #143 @ 0x8f │ │ orr.w sl, r7, #4685824 @ 0x478000 │ │ orr.w fp, r2, #2336 @ 0x920 │ │ stcl 0, cr13, [r4, #112] @ 0x70 │ │ - b.n 2adb8 │ │ + b.n 4a468 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 2afca │ │ + b.n 4a67a │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 2afd8 │ │ + b.n 4a688 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 2b07a │ │ + b.n 4a72a │ │ lsls r0, r2, #1 │ │ movt r0, #0 │ │ - b.n 2a448 │ │ + b.n 49af8 │ │ movs r0, r0 │ │ - b.n 2b086 │ │ + b.n 4a736 │ │ movs r4, r4 │ │ - b.n 2a450 │ │ + b.n 49b00 │ │ movs r4, r0 │ │ - b.n 2ae54 │ │ + b.n 4a504 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #9699328 @ 0x940000 │ │ - b.n 2ae5c │ │ + b.n 4a50c │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8650752 @ 0x840000 │ │ - b.n 2ac9e │ │ + b.n 4a34e │ │ asrs r0, r1, #32 │ │ - b.n 2aca2 │ │ + b.n 4a352 │ │ movs r0, #124 @ 0x7c │ │ - b.n 2b0a6 │ │ - ldr r7, [pc, #240] @ (2aa58 ) │ │ - mls r0, r0, ip, sp │ │ - b.n 2ae04 │ │ + b.n 4a756 │ │ + ldr r6, [pc, #568] @ (4a250 ) │ │ + @ instruction: 0xfa00d01c │ │ + b.n 4a4b4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 2b0b6 │ │ + b.n 4a766 │ │ asrs r0, r2, #1 │ │ - b.n 2ae8a │ │ + b.n 4a53a │ │ lsls r0, r7, #1 │ │ - b.n 2a486 │ │ + b.n 49b36 │ │ lsls r0, r1, #1 │ │ - b.n 2ae18 │ │ + b.n 4a4c8 │ │ movs r0, #12 │ │ - b.n 2a4a0 │ │ + b.n 49b50 │ │ strb r0, [r1, #0] │ │ - b.n 2a4a4 │ │ + b.n 49b54 │ │ adds r0, #16 │ │ - b.n 2a4a8 │ │ + b.n 49b58 │ │ asrs r4, r3, #1 │ │ - b.n 2a4ac │ │ + b.n 49b5c │ │ adds r6, #241 @ 0xf1 │ │ add.w r0, r0, r8, rrx │ │ - b.n 2b0da │ │ + b.n 4a78a │ │ asrs r0, r1, #32 │ │ - b.n 2acde │ │ + b.n 4a38e │ │ lsrs r0, r0, #10 │ │ orn r0, r1, #9437184 @ 0x900000 │ │ - b.n 2aeb6 │ │ + b.n 4a566 │ │ movs r0, #36 @ 0x24 │ │ - b.n 2b0ea │ │ + b.n 4a79a │ │ stmia r0!, {r4, r5, r6} │ │ - b.n 2ae44 │ │ + b.n 4a4f4 │ │ cmp r3, #8 │ │ ldcl 3, cr14, [r8, #836] @ 0x344 │ │ - b.n 2afb6 │ │ - ldr r2, [pc, #572] @ (2abf4 ) │ │ + b.n 4a666 │ │ + ldr r2, [pc, #572] @ (4a2a4 ) │ │ orn r0, r0, #15728640 @ 0xf00000 │ │ - b.n 2ae54 │ │ - add r0, pc, #384 @ (adr r0, 2ab40 ) │ │ - b.n 2ae58 │ │ + b.n 4a504 │ │ + add r0, pc, #384 @ (adr r0, 4a1f0 ) │ │ + b.n 4a508 │ │ asrs r0, r1, #1 │ │ - b.n 2a4e0 │ │ + b.n 49b90 │ │ asrs r0, r2, #32 │ │ - b.n 2aeca │ │ + b.n 4a57a │ │ lsrs r2, r0, #11 │ │ orr.w fp, r0, #606208 @ 0x94000 │ │ stcl 0, cr2, [fp, #-0] │ │ - b.n 2a4f6 │ │ - ldr r2, [pc, #828] @ (2ad14 ) │ │ + b.n 49ba6 │ │ + ldr r2, [pc, #828] @ (4a3c4 ) │ │ orr.w fp, r1, #2654208 @ 0x288000 │ │ - b.n 2ad1e │ │ + b.n 4a3ce │ │ asrs r0, r5, #2 │ │ ldmia.w ip, {r0, r1, r2, r3, r4, r8, r9, fp, sp} │ │ - b.n 2a9a4 │ │ + b.n 4a054 │ │ subs r6, #129 @ 0x81 │ │ - b.n 2abf0 │ │ + b.n 4a2a0 │ │ asrs r1, r0, #12 │ │ - b.n 2aaf8 │ │ - b.n 2aa90 │ │ - b.n 2a428 │ │ + b.n 4a1a8 │ │ + b.n 4a140 │ │ + b.n 49ad8 │ │ adds r0, #60 @ 0x3c │ │ - b.n 2a510 │ │ + b.n 49bc0 │ │ adds r3, r4, #4 │ │ - b.n 2aafc │ │ + b.n 4a1ac │ │ lsls r0, r5, #24 │ │ ldmia.w sl, {r0, r5, r8, sl, fp, ip, sp, lr} │ │ - b.n 2ab10 │ │ + b.n 4a1c0 │ │ asrs r7, r7, #12 │ │ - b.n 2b188 │ │ + b.n 4a838 │ │ asrs r0, r6, #32 │ │ - b.n 2a524 │ │ + b.n 49bd4 │ │ ldmia r5, {r0, r1, r2, r5} │ │ - b.n 2ab26 │ │ + b.n 4a1d6 │ │ strb r7, [r7, #12] │ │ - b.n 2b1a0 │ │ + b.n 4a850 │ │ strb r4, [r6, #0] │ │ - b.n 2a530 │ │ + b.n 49be0 │ │ subs r5, #44 @ 0x2c │ │ - b.n 2ab20 │ │ + b.n 4a1d0 │ │ ldrb r3, [r4, r4] │ │ - b.n 2ab28 │ │ + b.n 4a1d8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 2b1a8 │ │ + b.n 4a858 │ │ adds r0, #64 @ 0x40 │ │ - b.n 2a540 │ │ + b.n 49bf0 │ │ ldr r5, [sp, #148] @ 0x94 │ │ - b.n 2ab3c │ │ + b.n 4a1ec │ │ strh r7, [r7, r4] │ │ - b.n 2b1b8 │ │ + b.n 4a868 │ │ str r4, [r0, r1] │ │ - b.n 2a54c │ │ + b.n 49bfc │ │ add r5, sp, #164 @ 0xa4 │ │ - b.n 2ab4a │ │ + b.n 4a1fa │ │ str r3, [sp, #252] @ 0xfc │ │ - b.n 2b1cc │ │ + b.n 4a87c │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n 2a558 │ │ + b.n 49c08 │ │ stc 0, cr14, [sl, #-568]! @ 0xfffffdc8 │ │ - add r3, pc, #252 @ (adr r3, 2ab40 ) │ │ - b.n 2b1da │ │ - add r0, pc, #320 @ (adr r0, 2ab88 ) │ │ - b.n 2a564 │ │ + add r3, pc, #252 @ (adr r3, 4a1f0 ) │ │ + b.n 4a88a │ │ + add r0, pc, #320 @ (adr r0, 4a238 ) │ │ + b.n 49c14 │ │ cmp r5, #46 @ 0x2e │ │ - b.n 2ab52 │ │ + b.n 4a202 │ │ movs r0, #0 │ │ - b.n 2a552 │ │ + b.n 49c02 │ │ movs r4, r7 │ │ - b.n 2a590 │ │ - b.n 2b0d6 │ │ - b.n 2b1f6 │ │ + b.n 49c40 │ │ + b.n 4a786 │ │ + b.n 4a8a6 │ │ movs r0, #88 @ 0x58 │ │ - b.n 2a578 │ │ + b.n 49c28 │ │ movs r3, #63 @ 0x3f │ │ - b.n 2b1fa │ │ + b.n 4a8aa │ │ lsls r7, r7, #12 │ │ - b.n 2b1e6 │ │ + b.n 4a896 │ │ stmia r0!, {r4, r5, r6} │ │ - b.n 2af00 │ │ + b.n 4a5b0 │ │ lsls r3, r0, #2 │ │ stmia.w ip, {r1, r2, ip} │ │ - b.n 2adb2 │ │ + b.n 4a462 │ │ movs r0, r5 │ │ - b.n 2a590 │ │ + b.n 49c40 │ │ lsls r4, r4, #1 │ │ - b.n 2af10 │ │ + b.n 4a5c0 │ │ mov r4, r5 │ │ stmia.w r0, {r3, r4, r7} │ │ - b.n 2af18 │ │ + b.n 4a5c8 │ │ movs r0, #56 @ 0x38 │ │ - b.n 2a5a0 │ │ + b.n 49c50 │ │ movs r0, #72 @ 0x48 │ │ - b.n 2af20 │ │ - b.n 2ab34 │ │ - b.n 2a5a8 │ │ + b.n 4a5d0 │ │ + b.n 4a1e4 │ │ + b.n 49c58 │ │ adds r3, #75 @ 0x4b │ │ add.w r0, r0, r8, lsl #1 │ │ - b.n 2a5d0 │ │ + b.n 49c80 │ │ stmia r0!, {r6, r7} │ │ - b.n 2af30 │ │ + b.n 4a5e0 │ │ str r0, [sp, #768] @ 0x300 │ │ - b.n 2af34 │ │ + b.n 4a5e4 │ │ adds r3, #209 @ 0xd1 │ │ - b.n 2b0a2 │ │ + b.n 4a752 │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2afc2 │ │ + b.n 4a672 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 2afc2 │ │ + b.n 4a672 │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #8650752 @ 0x840000 │ │ - b.n 2a5d4 │ │ + b.n 49c84 │ │ movs r4, r4 │ │ - b.n 2b1fe │ │ + b.n 4a8ae │ │ lsrs r0, r0, #11 │ │ orr.w fp, ip, #9568256 @ 0x920000 │ │ ldcl 0, cr12, [r8, #288] @ 0x120 │ │ - b.n 2a5e4 │ │ + b.n 49c94 │ │ lsrs r0, r5, #12 │ │ stcl 0, cr0, [fp, #-0] │ │ - b.n 2a60a │ │ + b.n 49cba │ │ lsls r6, r0, #8 │ │ ldmia.w r9, {r5, r8, r9, fp, ip, sp, lr} │ │ - b.n 2ae1a │ │ + b.n 4a4ca │ │ str r4, [r6, r2] │ │ - b.n 2a514 │ │ + b.n 49bc4 │ │ asrs r7, r0, #14 │ │ - b.n 2ace4 │ │ + b.n 4a394 │ │ movs r3, #7 │ │ - b.n 2abea │ │ + b.n 4a29a │ │ adds r0, #172 @ 0xac │ │ - b.n 2af80 │ │ + b.n 4a630 │ │ lsrs r7, r3, #12 │ │ - b.n 2aaac │ │ + b.n 4a15c │ │ asrs r4, r2, #32 │ │ - b.n 2a60c │ │ + b.n 49cbc │ │ stc 0, cr14, [r1, #-520]! @ 0xfffffdf8 │ │ movs r6, r1 │ │ ldmia.w r3, {r1, r2, r3, r5, r8, sl, fp, sp, pc} │ │ - b.n 2ac10 │ │ + b.n 4a2c0 │ │ str r0, [sp, #640] @ 0x280 │ │ - b.n 2a538 │ │ - b.n 2b182 │ │ - b.n 2b2a2 │ │ - b.n 2ab38 │ │ - b.n 2a624 │ │ + b.n 49be8 │ │ + b.n 4a832 │ │ + b.n 4a952 │ │ + b.n 4a1e8 │ │ + b.n 49cd4 │ │ ldrb r2, [r5, #20] │ │ - b.n 2ac18 │ │ + b.n 4a2c8 │ │ str r0, [r6, r2] │ │ - b.n 2a548 │ │ - b.n 2ac8c │ │ - b.n 2a52c │ │ + b.n 49bf8 │ │ + b.n 4a33c │ │ + b.n 49bdc │ │ ldrb r7, [r4, r4] │ │ - b.n 2ac24 │ │ + b.n 4a2d4 │ │ strb r7, [r7, #12] │ │ - b.n 2b2ac │ │ + b.n 4a95c │ │ strb r0, [r4, #0] │ │ - b.n 2a63c │ │ + b.n 49cec │ │ adds r5, r4, #4 │ │ - b.n 2ac28 │ │ + b.n 4a2d8 │ │ strh r7, [r7, r4] │ │ - b.n 2b2b4 │ │ + b.n 4a964 │ │ strb r4, [r6, #2] │ │ - b.n 2a544 │ │ + b.n 49bf4 │ │ cmp r5, #33 @ 0x21 │ │ - b.n 2ac36 │ │ + b.n 4a2e6 │ │ str r0, [r6, r2] │ │ - b.n 2a54c │ │ + b.n 49bfc │ │ subs r5, #34 @ 0x22 │ │ - b.n 2ac40 │ │ + b.n 4a2f0 │ │ ldr r5, [sp, #140] @ 0x8c │ │ - b.n 2ac50 │ │ + b.n 4a300 │ │ adds r3, #63 @ 0x3f │ │ - b.n 2b2c8 │ │ + b.n 4a978 │ │ adds r0, #44 @ 0x2c │ │ - b.n 2a660 │ │ + b.n 49d10 │ │ lsrs r1, r5, #20 │ │ - b.n 2ac4a │ │ + b.n 4a2fa │ │ movs r0, r0 │ │ - b.n 2a666 │ │ + b.n 49d16 │ │ stmia r3!, {r0, r1, r2, r3, r4, r5} │ │ - b.n 2b2e4 │ │ + b.n 4a994 │ │ str r3, [sp, #252] @ 0xfc │ │ - b.n 2b2da │ │ + b.n 4a98a │ │ movs r3, #63 @ 0x3f │ │ - b.n 2b2dc │ │ + b.n 4a98c │ │ asrs r4, r2, #32 │ │ - b.n 2a698 │ │ + b.n 49d48 │ │ lsls r7, r7, #12 │ │ - b.n 2b2f6 │ │ + b.n 4a9a6 │ │ movs r0, #36 @ 0x24 │ │ - b.n 2a680 │ │ - add r3, pc, #252 @ (adr r3, 2ac64 ) │ │ - b.n 2b2ec │ │ + b.n 49d30 │ │ + add r3, pc, #252 @ (adr r3, 4a314 ) │ │ + b.n 4a99c │ │ asrs r0, r5, #32 │ │ - b.n 2b07a │ │ + b.n 4a72a │ │ str r0, [r5, #12] │ │ - b.n 2b008 │ │ + b.n 4a6b8 │ │ movs r0, #172 @ 0xac │ │ - b.n 2a58c │ │ + b.n 49c3c │ │ movs r0, #72 @ 0x48 │ │ - b.n 2b010 │ │ + b.n 4a6c0 │ │ movs r4, r3 │ │ - b.n 2a698 │ │ + b.n 49d48 │ │ lsls r0, r7, #2 │ │ - b.n 2a598 │ │ + b.n 49c48 │ │ movs r6, r0 │ │ - b.n 2aec6 │ │ + b.n 4a576 │ │ stmia r0!, {r2, r3, r4, r5} │ │ - b.n 2a6a4 │ │ - add r0, pc, #768 @ (adr r0, 2ae8c ) │ │ - b.n 2a5a4 │ │ + b.n 49d54 │ │ + add r0, pc, #768 @ (adr r0, 4a53c ) │ │ + b.n 49c54 │ │ str r0, [sp, #672] @ 0x2a0 │ │ - b.n 2a5a8 │ │ + b.n 49c58 │ │ adds r0, #164 @ 0xa4 │ │ - b.n 2a5ac │ │ + b.n 49c5c │ │ stmia r0!, {r5, r7} │ │ - b.n 2a5b0 │ │ + b.n 49c60 │ │ adds r3, #8 │ │ add.w r0, r0, ip, lsr #9 │ │ - b.n 2a6dc │ │ + b.n 49d8c │ │ movs r6, r0 │ │ - b.n 2aee6 │ │ + b.n 4a596 │ │ asrs r6, r0, #32 │ │ - b.n 2aeea │ │ + b.n 4a59a │ │ adds r3, #4 │ │ add.w r0, r0, r8, lsr #30 │ │ - b.n 2b048 │ │ + b.n 4a6f8 │ │ movs r0, r5 │ │ - b.n 2a6f0 │ │ + b.n 49da0 │ │ str r4, [r7, #8] │ │ - b.n 2b1d8 │ │ + b.n 4a888 │ │ ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ - b.n 2b1dc │ │ + b.n 4a88c │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ - b.n 2b246 │ │ + b.n 4a8f6 │ │ movs r0, r0 │ │ - b.n 2ac56 │ │ + b.n 4a306 │ │ movs r0, r0 │ │ - b.n 2acd0 │ │ + b.n 4a380 │ │ asrs r0, r6, #32 │ │ - b.n 2a70c │ │ + b.n 49dbc │ │ lsls r0, r2, #4 │ │ - b.n 2a5ec │ │ + b.n 49c9c │ │ lsrs r1, r7, #20 │ │ - b.n 2b2e6 │ │ + b.n 4a996 │ │ asrs r1, r0, #32 │ │ - b.n 2ac5e │ │ + b.n 4a30e │ │ stmia r0!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n 2b262 │ │ + b.n 4a912 │ │ asrs r1, r0, #32 │ │ - b.n 2acea │ │ + b.n 4a39a │ │ asrs r4, r1, #4 │ │ - b.n 2a600 │ │ + b.n 49cb0 │ │ asrs r4, r6, #32 │ │ - b.n 2a728 │ │ + b.n 49dd8 │ │ movs r0, #64 @ 0x40 │ │ - b.n 2a72c │ │ + b.n 49ddc │ │ asrs r1, r0, #32 │ │ - b.n 2ac7c │ │ + b.n 4a32c │ │ asrs r7, r1, #9 │ │ - b.n 2b07c │ │ + b.n 4a72c │ │ asrs r0, r1, #4 │ │ - b.n 2a614 │ │ + b.n 49cc4 │ │ asrs r0, r7, #32 │ │ - b.n 2a73c │ │ + b.n 49dec │ │ asrs r1, r0, #32 │ │ - b.n 2ac94 │ │ + b.n 4a344 │ │ strb r0, [r5, #3] │ │ - b.n 2b0a0 │ │ + b.n 4a750 │ │ asrs r7, r1, #9 │ │ - b.n 2b090 │ │ + b.n 4a740 │ │ asrs r4, r0, #4 │ │ - b.n 2a628 │ │ + b.n 49cd8 │ │ asrs r0, r1, #2 │ │ - b.n 2a64c │ │ + b.n 49cfc │ │ asrs r2, r0, #32 │ │ - b.n 2ac9c │ │ + b.n 4a34c │ │ movs r0, #68 @ 0x44 │ │ - b.n 2a758 │ │ + b.n 49e08 │ │ asrs r7, r1, #9 │ │ - b.n 2b0a4 │ │ + b.n 4a754 │ │ asrs r0, r0, #4 │ │ - b.n 2a63c │ │ + b.n 49cec │ │ asrs r4, r0, #2 │ │ - b.n 2a660 │ │ + b.n 49d10 │ │ asrs r2, r0, #32 │ │ - b.n 2acb0 │ │ + b.n 4a360 │ │ movs r0, #76 @ 0x4c │ │ - b.n 2a76c │ │ + b.n 49e1c │ │ asrs r7, r1, #9 │ │ - b.n 2b0b8 │ │ + b.n 4a768 │ │ asrs r4, r7, #3 │ │ - b.n 2a650 │ │ + b.n 49d00 │ │ asrs r0, r0, #2 │ │ - b.n 2a674 │ │ + b.n 49d24 │ │ asrs r2, r0, #32 │ │ - b.n 2acc4 │ │ + b.n 4a374 │ │ movs r0, #80 @ 0x50 │ │ - b.n 2a780 │ │ + b.n 49e30 │ │ asrs r7, r1, #9 │ │ - b.n 2b0cc │ │ + b.n 4a77c │ │ asrs r0, r7, #3 │ │ - b.n 2a664 │ │ + b.n 49d14 │ │ asrs r4, r7, #1 │ │ - b.n 2a688 │ │ + b.n 49d38 │ │ asrs r2, r0, #32 │ │ - b.n 2acd8 │ │ + b.n 4a388 │ │ movs r0, #84 @ 0x54 │ │ - b.n 2a794 │ │ + b.n 49e44 │ │ asrs r7, r1, #9 │ │ - b.n 2b0e0 │ │ + b.n 4a790 │ │ asrs r4, r6, #3 │ │ - b.n 2a678 │ │ + b.n 49d28 │ │ asrs r0, r7, #1 │ │ - b.n 2a69c │ │ + b.n 49d4c │ │ asrs r2, r0, #32 │ │ - b.n 2acec │ │ + b.n 4a39c │ │ movs r0, #116 @ 0x74 │ │ - b.n 2a6a4 │ │ + b.n 49d54 │ │ asrs r7, r1, #9 │ │ - b.n 2b0f4 │ │ + b.n 4a7a4 │ │ asrs r0, r6, #3 │ │ - b.n 2a68c │ │ + b.n 49d3c │ │ asrs r0, r3, #1 │ │ - b.n 2a7b4 │ │ + b.n 49e64 │ │ asrs r1, r0, #32 │ │ - b.n 2ad16 │ │ + b.n 4a3c6 │ │ asrs r1, r0, #32 │ │ - b.n 2ad86 │ │ + b.n 4a436 │ │ lsls r4, r1, #2 │ │ ldmia.w r7, {r2, r3, r5, r6, r7, ip} │ │ - b.n 2a6a0 │ │ + b.n 49d50 │ │ asrs r2, r1, #32 │ │ - b.n 2ad1a │ │ + b.n 4a3ca │ │ asrs r1, r0, #32 │ │ - b.n 2ad96 │ │ + b.n 4a446 │ │ asrs r0, r0, #4 │ │ - b.n 2a7b0 │ │ + b.n 49e60 │ │ asrs r0, r3, #32 │ │ - b.n 2a7d4 │ │ + b.n 49e84 │ │ str r4, [r3, #12] │ │ - b.n 2a6d4 │ │ + b.n 49d84 │ │ movs r1, r0 │ │ - b.n 2ad22 │ │ + b.n 4a3d2 │ │ asrs r4, r4, #32 │ │ - b.n 2a7e0 │ │ + b.n 49e90 │ │ movs r0, r0 │ │ - b.n 2adb0 │ │ + b.n 4a460 │ │ lsls r4, r0, #4 │ │ - b.n 2a7c8 │ │ + b.n 49e78 │ │ movs r4, r3 │ │ - b.n 2a7ec │ │ + b.n 49e9c │ │ movs r0, #44 @ 0x2c │ │ - b.n 2a7f0 │ │ + b.n 49ea0 │ │ movs r0, r0 │ │ - b.n 2ad48 │ │ + b.n 4a3f8 │ │ lsls r7, r1, #9 │ │ - b.n 2b13e │ │ + b.n 4a7ee │ │ lsls r0, r1, #4 │ │ - b.n 2a7dc │ │ + b.n 49e8c │ │ movs r0, r4 │ │ - b.n 2a800 │ │ + b.n 49eb0 │ │ movs r0, r0 │ │ - b.n 2ad56 │ │ + b.n 4a406 │ │ lsls r7, r1, #9 │ │ - b.n 2b14e │ │ + b.n 4a7fe │ │ lsls r4, r1, #4 │ │ - b.n 2a7ec │ │ + b.n 49e9c │ │ lsls r0, r3, #3 │ │ - b.n 2a70c │ │ + b.n 49dbc │ │ movs r5, r0 │ │ - b.n 2ad5a │ │ + b.n 4a40a │ │ lsls r7, r1, #9 │ │ - b.n 2b15e │ │ + b.n 4a80e │ │ lsls r0, r2, #4 │ │ - b.n 2a7fc │ │ + b.n 49eac │ │ lsls r4, r2, #3 │ │ - b.n 2a71c │ │ + b.n 49dcc │ │ movs r1, r0 │ │ - b.n 2ad6a │ │ + b.n 4a41a │ │ asrs r0, r1, #1 │ │ - b.n 2a828 │ │ + b.n 49ed8 │ │ lsls r7, r1, #9 │ │ - b.n 2b172 │ │ + b.n 4a822 │ │ lsls r4, r2, #4 │ │ - b.n 2a810 │ │ + b.n 49ec0 │ │ lsls r0, r2, #3 │ │ - b.n 2a730 │ │ + b.n 49de0 │ │ asrs r0, r0, #32 │ │ - b.n 2a820 │ │ + b.n 49ed0 │ │ movs r1, r1 │ │ - b.n 2ad82 │ │ + b.n 4a432 │ │ lsls r7, r1, #9 │ │ - b.n 2b186 │ │ + b.n 4a836 │ │ lsls r0, r3, #4 │ │ - b.n 2a824 │ │ + b.n 49ed4 │ │ lsls r4, r1, #3 │ │ - b.n 2a744 │ │ + b.n 49df4 │ │ movs r2, r0 │ │ - b.n 2ad92 │ │ + b.n 4a442 │ │ movs r0, #196 @ 0xc4 │ │ - b.n 2a74c │ │ + b.n 49dfc │ │ lsls r7, r1, #9 │ │ - b.n 2b19a │ │ + b.n 4a84a │ │ lsls r4, r3, #4 │ │ - b.n 2a838 │ │ + b.n 49ee8 │ │ movs r1, r0 │ │ - b.n 2adba │ │ + b.n 4a46a │ │ asrs r0, r1, #3 │ │ - b.n 2a75c │ │ + b.n 49e0c │ │ movs r0, r0 │ │ - b.n 2ae2e │ │ + b.n 4a4de │ │ lsls r4, r4, #4 │ │ - b.n 2a848 │ │ + b.n 49ef8 │ │ movs r4, r7 │ │ - b.n 2a86c │ │ + b.n 49f1c │ │ movs r0, r0 │ │ - b.n 2adb8 │ │ + b.n 4a468 │ │ lsls r7, r1, #9 │ │ - b.n 2b1ba │ │ + b.n 4a86a │ │ lsls r0, r4, #4 │ │ - b.n 2a858 │ │ + b.n 49f08 │ │ lsrs r1, r2, #24 │ │ - b.n 2b1d8 │ │ + b.n 4a888 │ │ @ instruction: 0x47fa │ │ add.w r0, r0, r0 │ │ - b.n 2b3ea │ │ + b.n 4aa9a │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n 2b26c │ │ + b.n 4a91c │ │ @ instruction: 0x47f6 │ │ add.w r0, r0, r0 │ │ - b.n 2b3fa │ │ + b.n 4aaaa │ │ lsls r4, r3, #3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n 2a892 │ │ - b.n 2ad84 │ │ - b.n 2a8a0 │ │ + b.n 49f42 │ │ + b.n 4a434 │ │ + b.n 49f50 │ │ movs r0, r0 │ │ - b.n 2b40a │ │ + b.n 4aaba │ │ lsls r1, r7, #3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #12 │ │ - b.n 2a8b0 │ │ + b.n 49f60 │ │ asrs r0, r0, #32 │ │ - b.n 2b4ba │ │ + b.n 4ab6a │ │ movs r0, #116 @ 0x74 │ │ - b.n 2b4be │ │ + b.n 4ab6e │ │ asrs r0, r6, #1 │ │ - b.n 2a88a │ │ + b.n 49f3a │ │ movs r0, r0 │ │ - b.n 2b442 │ │ + b.n 4aaf2 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 2b296 │ │ + b.n 4a946 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 2b29e │ │ + b.n 4a94e │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 2b2a6 │ │ + b.n 4a956 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 2b2ae │ │ + b.n 4a95e │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 2b2b6 │ │ + b.n 4a966 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2b4f6 │ │ + b.n 4aba6 │ │ lsls r0, r7, #1 │ │ - b.n 2a8c2 │ │ + b.n 49f72 │ │ lsrs r2, r0, #10 │ │ orr.w r0, r4, #2097152 @ 0x200000 │ │ - b.n 2a8ca │ │ + b.n 49f7a │ │ lsls r0, r0, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 2a8e6 │ │ + b.n 49f96 │ │ movs r4, r0 │ │ - b.n 2b2ea │ │ + b.n 4a99a │ │ asrs r4, r4, #32 │ │ - b.n 2a8ee │ │ + b.n 49f9e │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #9699328 @ 0x940000 │ │ - b.n 2b2f6 │ │ + b.n 4a9a6 │ │ lsrs r7, r1, #10 │ │ - bl ff06ae16 │ │ - b.n 2b278 │ │ + bl ff08a4c6 │ │ + b.n 4a928 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r6, r7, ip, sp, lr} │ │ - b.n 2b304 │ │ + b.n 4a9b4 │ │ adds r1, r0, #0 │ │ - b.n 2b308 │ │ + b.n 4a9b8 │ │ movs r7, r0 │ │ - b.n 2b132 │ │ + b.n 4a7e2 │ │ adds r5, #217 @ 0xd9 │ │ @ instruction: 0xeb00a0b0 │ │ - b.n 2b314 │ │ + b.n 4a9c4 │ │ ldr r1, [r2, #96] @ 0x60 │ │ - b.n 2b294 │ │ + b.n 4a944 │ │ movs r2, r1 │ │ - b.n 2b142 │ │ + b.n 4a7f2 │ │ asrs r6, r0, #32 │ │ - b.n 2b146 │ │ + b.n 4a7f6 │ │ adds r5, #212 @ 0xd4 │ │ add.w r0, r0, r8, lsl #2 │ │ - b.n 2b328 │ │ + b.n 4a9d8 │ │ asrs r6, r0, #32 │ │ - b.n 2b152 │ │ + b.n 4a802 │ │ movs r0, #10 │ │ - b.n 2b156 │ │ + b.n 4a806 │ │ strh r0, [r0, #0] │ │ - b.n 2b15a │ │ + b.n 4a80a │ │ adds r2, #104 @ 0x68 │ │ add.w r0, r0, r0, lsr #8 │ │ - b.n 2a95c │ │ + b.n 4a00c │ │ movs r0, r0 │ │ - b.n 2b4ca │ │ + b.n 4ab7a │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n 2b56e │ │ + b.n 4ac1e │ │ asrs r0, r2, #32 │ │ - b.n 2b33e │ │ + b.n 4a9ee │ │ lsrs r0, r0, #10 │ │ orn sl, r6, #423936 @ 0x67800 │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 2b342 │ │ - ldr r3, [pc, #0] @ (2ae40 ) │ │ + b.n 4a9f2 │ │ + ldr r3, [pc, #0] @ (4a4f0 ) │ │ vldr s1, [r6, #512] @ 0x200 │ │ orr.w sl, r2, #292864 @ 0x47800 │ │ orr.w fp, r1, #32768 @ 0x8000 │ │ stcl 0, cr1, [r2, #368] @ 0x170 │ │ - b.n 2a98c │ │ + b.n 4a03c │ │ lsls r0, r2, #1 │ │ - b.n 2b35e │ │ + b.n 4aa0e │ │ cmp r6, #17 │ │ - b.n 2b2f0 │ │ + b.n 4a9a0 │ │ adds r2, #88 @ 0x58 │ │ add.w r0, r0, r0, asr #21 │ │ - b.n 2b37c │ │ + b.n 4aa2c │ │ asrs r0, r6, #1 │ │ - b.n 2b2fc │ │ + b.n 4a9ac │ │ movs r0, #176 @ 0xb0 │ │ - b.n 2b384 │ │ + b.n 4aa34 │ │ movs r5, r0 │ │ - b.n 2b1ae │ │ + b.n 4a85e │ │ adds r2, #83 @ 0x53 │ │ add.w r0, r0, r0, asr #32 │ │ - b.n 2b5b6 │ │ + b.n 4ac66 │ │ asrs r5, r0, #32 │ │ - b.n 2b1ba │ │ + b.n 4a86a │ │ cmp r2, #128 @ 0x80 │ │ - blx ff08be9c │ │ - b.n 2b38c │ │ + blx ff0ab54c │ │ + b.n 4aa3c │ │ movs r0, #16 │ │ - b.n 2b396 │ │ + b.n 4aa46 │ │ adds r0, #48 @ 0x30 │ │ - b.n 2b5ca │ │ + b.n 4ac7a │ │ movs r4, r1 │ │ - b.n 2a9c8 │ │ - add r0, pc, #16 @ (adr r0, 2aea0 ) │ │ - b.n 2b1d2 │ │ + b.n 4a078 │ │ + add r0, pc, #16 @ (adr r0, 4a550 ) │ │ + b.n 4a882 │ │ lsrs r7, r1, #11 │ │ - blx ff896edc │ │ - b.n 2b5da │ │ + blx ff8b658c │ │ + b.n 4ac8a │ │ str r0, [r1, #0] │ │ - b.n 2b1de │ │ + b.n 4a88e │ │ str r0, [sp, #16] │ │ - b.n 2b1e2 │ │ - ldr r3, [pc, #0] @ (2aea4 ) │ │ + b.n 4a892 │ │ + ldr r3, [pc, #0] @ (4a554 ) │ │ vldr s1, [r1, #572] @ 0x23c │ │ orr.w fp, r0, #34816 @ 0x8800 │ │ vstr s1, [r4, #572] @ 0x23c │ │ orn r5, r0, #15728640 @ 0xf00000 │ │ @ instruction: 0xf2e14a8f │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 2b3cc │ │ + b.n 4aa7c │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf2644a8f │ │ orn r2, r2, #1040384 @ 0xfe000 │ │ - b.n 2b68a │ │ + b.n 4ad3a │ │ ldr r6, [r1, #40] @ 0x28 │ │ orn r8, r6, #7340032 @ 0x700000 │ │ bfi fp, r4, #10, #7 │ │ mcr 0, 5, r2, cr4, cr4, {1} │ │ - b.n 2b61a │ │ + b.n 4acca │ │ lsrs r4, r4, #3 │ │ @ instruction: 0xf2600a8f │ │ orr.w r0, r0, #8650752 @ 0x840000 │ │ - b.n 2b226 │ │ + b.n 4a8d6 │ │ cmp r2, #130 @ 0x82 │ │ orr.w sl, r0, #16768 @ 0x4180 │ │ orn r5, sl, #62464 @ 0xf400 │ │ @ instruction: 0xf2e12a8e │ │ orn r8, r7, #29184 @ 0x7200 │ │ @ instruction: 0xf266005c │ │ - b.n 2aa18 │ │ + b.n 4a0c8 │ │ subs r7, #215 @ 0xd7 │ │ - b.n 2b420 │ │ + b.n 4aad0 │ │ movs r0, #36 @ 0x24 │ │ - b.n 2aa2e │ │ + b.n 4a0de │ │ movs r0, r4 │ │ - b.n 2aa32 │ │ + b.n 4a0e2 │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf3624aef │ │ orn r0, r3, #176128 @ 0x2b000 │ │ - b.n 2b656 │ │ + b.n 4ad06 │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf2624a8e │ │ orn sl, r5, #268288 @ 0x41800 │ │ orr.w r8, r9, #462848 @ 0x71000 │ │ bfi r0, r4, #12, #4294967285 │ │ - b.n 2aa56 │ │ + b.n 4a106 │ │ movs r0, #130 @ 0x82 │ │ - b.n 2b034 │ │ + b.n 4a6e4 │ │ adds r0, #0 │ │ - b.n 2aa60 │ │ + b.n 4a110 │ │ movs r0, #2 │ │ - b.n 2afbc │ │ + b.n 4a66c │ │ adds r0, #168 @ 0xa8 │ │ - b.n 2aa74 │ │ + b.n 4a124 │ │ movs r0, #8 │ │ - b.n 2b3c2 │ │ + b.n 4aa72 │ │ lsls r0, r0, #2 │ │ - b.n 2b048 │ │ + b.n 4a6f8 │ │ adds r0, #248 @ 0xf8 │ │ - b.n 2aa80 │ │ + b.n 4a130 │ │ movs r4, #254 @ 0xfe │ │ - b.n 2b3ce │ │ + b.n 4aa7e │ │ movs r0, #36 @ 0x24 │ │ - b.n 2aa56 │ │ + b.n 4a106 │ │ movs r0, r0 │ │ - b.n 2afd8 │ │ + b.n 4a688 │ │ strb r6, [r1, #10] │ │ - b.n 2b3d6 │ │ + b.n 4aa86 │ │ strb r0, [r4, #0] │ │ - b.n 2aa62 │ │ + b.n 4a112 │ │ subs r6, #49 @ 0x31 │ │ - b.n 2b47c │ │ + b.n 4ab2c │ │ asrs r0, r0, #32 │ │ - b.n 2aa84 │ │ - ldr r2, [pc, #956] @ (2b320 ) │ │ + b.n 4a134 │ │ + ldr r2, [pc, #956] @ (4a9d0 ) │ │ orn r0, r3, #2211840 @ 0x21c000 │ │ - b.n 2afec │ │ + b.n 4a69c │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf26272cd │ │ - b.n 2b3f4 │ │ + b.n 4aaa4 │ │ asrs r0, r0, #32 │ │ - b.n 2aaa0 │ │ + b.n 4a150 │ │ movs r0, r1 │ │ - b.n 2aab4 │ │ + b.n 4a164 │ │ asrs r2, r0, #32 │ │ - b.n 2b000 │ │ - ldr r2, [pc, #828] @ (2b2bc ) │ │ + b.n 4a6b0 │ │ + ldr r2, [pc, #828] @ (4a96c ) │ │ orn r0, ip, #2293760 @ 0x230000 │ │ - b.n 2b408 │ │ + b.n 4aab8 │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf36414fd │ │ - b.n 2b410 │ │ + b.n 4aac0 │ │ adds r0, #0 │ │ - b.n 2b2d2 │ │ + b.n 4a982 │ │ asrs r4, r1, #1 │ │ - b.n 2aa9e │ │ + b.n 4a14e │ │ asrs r5, r7, #10 │ │ - b.n 2b75a │ │ + b.n 4ae0a │ │ cmp r2, #141 @ 0x8d │ │ orr.w ip, r3, #528384 @ 0x81000 │ │ - b.n 2b4bc │ │ + b.n 4ab6c │ │ subs r0, r2, r6 │ │ cdp 0, 10, cr1, cr2, cr0, {0} │ │ - b.n 2b2ea │ │ + b.n 4a99a │ │ lsrs r2, r4, #3 │ │ @ instruction: 0xf2607048 │ │ - b.n 2aaba │ │ + b.n 4a16a │ │ lsrs r7, r1, #10 │ │ orr.w r2, r3, #132096 @ 0x20400 │ │ add.w r0, r0, r0, lsl #11 │ │ - b.n 2b454 │ │ + b.n 4ab04 │ │ movs r0, r1 │ │ - b.n 2b302 │ │ + b.n 4a9b2 │ │ asrs r0, r1, #32 │ │ - b.n 2b306 │ │ + b.n 4a9b6 │ │ adds r1, #253 @ 0xfd │ │ add.w r0, r0, r8, lsl #30 │ │ - b.n 2b4e8 │ │ + b.n 4ab98 │ │ movs r0, r0 │ │ - b.n 2aafe │ │ + b.n 4a1ae │ │ strh r4, [r7, #4] │ │ - b.n 2b5f4 │ │ + b.n 4aca4 │ │ str r0, [r5, #0] │ │ - b.n 2ab02 │ │ + b.n 4a1b2 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - b.n 2b662 │ │ + b.n 4ad12 │ │ asrs r1, r0, #32 │ │ - b.n 2b076 │ │ + b.n 4a726 │ │ asrs r0, r1, #2 │ │ - b.n 2ab04 │ │ - b.n 2afee │ │ - b.n 2b0fa │ │ + b.n 4a1b4 │ │ + b.n 4a69e │ │ + b.n 4a7aa │ │ asrs r2, r0, #32 │ │ - b.n 2b082 │ │ + b.n 4a732 │ │ ldrb r1, [r7, r4] │ │ - b.n 2b4f8 │ │ + b.n 4aba8 │ │ asrs r0, r5, #2 │ │ - b.n 2ab34 │ │ + b.n 4a1e4 │ │ movs r0, #164 @ 0xa4 │ │ - b.n 2ab38 │ │ + b.n 4a1e8 │ │ str r0, [r4, #8] │ │ - b.n 2ab3c │ │ + b.n 4a1ec │ │ stmia r0!, {r2, r3, r4, r7} │ │ - b.n 2ab40 │ │ + b.n 4a1f0 │ │ strh r0, [r3, #4] │ │ - b.n 2ab44 │ │ + b.n 4a1f4 │ │ lsls r0, r3, #1 │ │ - b.n 2ab28 │ │ + b.n 4a1d8 │ │ lsls r7, r7, #8 │ │ - b.n 2b7d2 │ │ + b.n 4ae82 │ │ asrs r1, r0, #32 │ │ - b.n 2b096 │ │ + b.n 4a746 │ │ movs r0, #2 │ │ - b.n 2b09a │ │ + b.n 4a74a │ │ str r6, [r0, #0] │ │ - b.n 2b09e │ │ + b.n 4a74e │ │ stmia r0!, {r2, r3} │ │ - b.n 2b0a2 │ │ + b.n 4a752 │ │ strh r0, [r1, #0] │ │ - b.n 2b0a6 │ │ + b.n 4a756 │ │ strb r7, [r0, #0] │ │ - b.n 2b0aa │ │ + b.n 4a75a │ │ movs r3, r0 │ │ - b.n 2b0ae │ │ + b.n 4a75e │ │ adds r0, #144 @ 0x90 │ │ - b.n 2b54c │ │ + b.n 4abfc │ │ asrs r1, r0, #6 │ │ stmia.w r3, {ip, sp} │ │ - b.n 2ab6c │ │ + b.n 4a21c │ │ movs r0, #164 @ 0xa4 │ │ - b.n 2ab58 │ │ + b.n 4a208 │ │ adds r0, #5 │ │ - b.n 2b148 │ │ + b.n 4a7f8 │ │ adds r0, #0 │ │ - b.n 2ab58 │ │ + b.n 4a208 │ │ adds r0, #0 │ │ - b.n 2ab7e │ │ + b.n 4a22e │ │ asrs r0, r5, #2 │ │ - b.n 2ab68 │ │ + b.n 4a218 │ │ movs r0, r0 │ │ - b.n 2b158 │ │ + b.n 4a808 │ │ adds r0, #92 @ 0x5c │ │ - b.n 2ab90 │ │ + b.n 4a240 │ │ movs r0, r0 │ │ - b.n 2ab6e │ │ + b.n 4a21e │ │ str r0, [r4, #8] │ │ - b.n 2ab78 │ │ + b.n 4a228 │ │ movs r0, r0 │ │ - b.n 2ab88 │ │ + b.n 4a238 │ │ str r4, [r1, r2] │ │ - b.n 2ab80 │ │ + b.n 4a230 │ │ movs r7, r0 │ │ - b.n 2b16a │ │ + b.n 4a81a │ │ movs r0, r0 │ │ - b.n 2ab74 │ │ + b.n 4a224 │ │ movs r0, r7 │ │ - b.n 2ab9a │ │ - b.n 2b0c4 │ │ - b.n 2ab7e │ │ + b.n 4a24a │ │ + b.n 4a774 │ │ + b.n 4a22e │ │ movs r0, r1 │ │ - b.n 2b17a │ │ + b.n 4a82a │ │ movs r0, r7 │ │ - b.n 2ab86 │ │ + b.n 4a236 │ │ movs r4, r7 │ │ - b.n 2abaa │ │ + b.n 4a25a │ │ movs r4, r1 │ │ - b.n 2b186 │ │ + b.n 4a836 │ │ movs r4, r7 │ │ - b.n 2ab92 │ │ + b.n 4a242 │ │ lsls r0, r0, #1 │ │ - b.n 2abb6 │ │ + b.n 4a266 │ │ movs r6, r0 │ │ - b.n 2b192 │ │ + b.n 4a842 │ │ lsls r0, r0, #1 │ │ - b.n 2ab9e │ │ + b.n 4a24e │ │ lsls r4, r0, #1 │ │ - b.n 2abc2 │ │ + b.n 4a272 │ │ movs r2, r0 │ │ - b.n 2b19e │ │ + b.n 4a84e │ │ lsls r4, r0, #1 │ │ - b.n 2abaa │ │ + b.n 4a25a │ │ lsls r0, r1, #1 │ │ - b.n 2abce │ │ + b.n 4a27e │ │ movs r0, #88 @ 0x58 │ │ - b.n 2abe4 │ │ + b.n 4a294 │ │ movs r1, r0 │ │ - b.n 2b1ae │ │ + b.n 4a85e │ │ subs r4, r7, #7 │ │ - b.n 2b6d0 │ │ + b.n 4ad80 │ │ asrs r7, r7, #3 │ │ - b.n 2b736 │ │ + b.n 4ade6 │ │ lsls r0, r1, #1 │ │ - b.n 2abc2 │ │ + b.n 4a272 │ │ lsls r4, r1, #1 │ │ - b.n 2abe6 │ │ + b.n 4a296 │ │ asrs r2, r0, #32 │ │ - b.n 2b144 │ │ + b.n 4a7f4 │ │ movs r1, r0 │ │ - b.n 2b1c6 │ │ + b.n 4a876 │ │ lsls r4, r1, #1 │ │ - b.n 2abd2 │ │ - beq.n 2b104 │ │ - b.n 2b564 │ │ + b.n 4a282 │ │ + beq.n 4a7b4 │ │ + b.n 4ac14 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, sp} │ │ - b.n 2ac10 │ │ + b.n 4a2c0 │ │ movs r0, r0 │ │ - b.n 2b77e │ │ + b.n 4ae2e │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #16 │ │ - b.n 2b5ea │ │ + b.n 4ac9a │ │ asrs r4, r4, #32 │ │ - b.n 2b82a │ │ + b.n 4aeda │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 2b832 │ │ + b.n 4aee2 │ │ movs r0, r4 │ │ - b.n 2abfa │ │ + b.n 4a2aa │ │ lsrs r1, r0, #10 │ │ orr.w r0, r2, #8388608 @ 0x800000 │ │ - b.n 2ac02 │ │ + b.n 4a2b2 │ │ lsls r0, r2, #1 │ │ movt r0, #12 │ │ - b.n 2ac40 │ │ + b.n 4a2f0 │ │ asrs r4, r6, #1 │ │ - b.n 2b84a │ │ + b.n 4aefa │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 2b61a │ │ + b.n 4acca │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 2b622 │ │ + b.n 4acd2 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 2b62a │ │ + b.n 4acda │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 2b632 │ │ + b.n 4ace2 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 2b63a │ │ + b.n 4acea │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2b87a │ │ + b.n 4af2a │ │ lsls r0, r7, #1 │ │ - b.n 2ac46 │ │ + b.n 4a2f6 │ │ movs r0, r0 │ │ - b.n 2b882 │ │ + b.n 4af32 │ │ lsls r0, r6, #1 │ │ - b.n 2ac4e │ │ + b.n 4a2fe │ │ lsrs r1, r0, #10 │ │ orr.w r0, r4, #8388608 @ 0x800000 │ │ - b.n 2ac56 │ │ - beq.n 2b188 │ │ - b.n 2b5e8 │ │ + b.n 4a306 │ │ + beq.n 4a838 │ │ + b.n 4ac98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 2b816 │ │ + b.n 4aec6 │ │ movs r2, r7 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 2ac9c │ │ + b.n 4a34c │ │ asrs r0, r4, #32 │ │ - b.n 2b8a6 │ │ + b.n 4af56 │ │ adds r0, #16 │ │ - b.n 2b686 │ │ + b.n 4ad36 │ │ ldmia r7, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n 2b78c │ │ + b.n 4ae3c │ │ movs r0, #16 │ │ - b.n 2b672 │ │ + b.n 4ad22 │ │ lsrs r1, r0, #10 │ │ orn r0, r0, #2326528 @ 0x238000 │ │ - b.n 2b4ba │ │ + b.n 4ab6a │ │ stmia r0!, {r0, r1, r2, r3, r4, r5} │ │ - b.n 2b7fe │ │ - ldr r2, [pc, #572] @ (2b3bc ) │ │ + b.n 4aeae │ │ + ldr r2, [pc, #572] @ (4aa6c ) │ │ orn r0, r2, #671744 @ 0xa4000 │ │ - b.n 2b8c6 │ │ + b.n 4af76 │ │ cmp r3, #0 │ │ vldr s1, [r0, #520] @ 0x208 │ │ orr.w r3, r1, #428032 @ 0x68800 │ │ - b.n 2b792 │ │ + b.n 4ae42 │ │ cmp r3, #8 │ │ stcl 0, cr9, [lr] │ │ - b.n 2acbc │ │ - ldr r2, [pc, #572] @ (2b3d8 ) │ │ + b.n 4a36c │ │ + ldr r2, [pc, #572] @ (4aa88 ) │ │ orr.w fp, r3, #173056 @ 0x2a400 │ │ - b.n 2b4e2 │ │ + b.n 4ab92 │ │ str r0, [r0, #0] │ │ - b.n 2ace2 │ │ + b.n 4a392 │ │ str r3, [r0, #40] @ 0x28 │ │ - b.n 2b3b6 │ │ + b.n 4aa66 │ │ str r4, [r0, r0] │ │ - b.n 2acea │ │ + b.n 4a39a │ │ movs r0, r1 │ │ - b.n 2acee │ │ + b.n 4a39e │ │ adds r3, #3 │ │ - b.n 2b2c0 │ │ - add r0, pc, #48 @ (adr r0, 2b1e8 ) │ │ - b.n 2acf6 │ │ + b.n 4a970 │ │ + add r0, pc, #48 @ (adr r0, 4a898 ) │ │ + b.n 4a3a6 │ │ movs r3, #126 @ 0x7e │ │ - b.n 2b97e │ │ + b.n 4b02e │ │ str r4, [r3, r0] │ │ - b.n 2acfe │ │ + b.n 4a3ae │ │ subs r5, #38 @ 0x26 │ │ - b.n 2b2cc │ │ + b.n 4a97c │ │ strb r6, [r0, #2] │ │ - b.n 2b1ce │ │ + b.n 4a87e │ │ strb r0, [r0, #0] │ │ - b.n 2acea │ │ + b.n 4a39a │ │ lsrs r3, r4, #20 │ │ - b.n 2b2d2 │ │ + b.n 4a982 │ │ strb r3, [r0, #2] │ │ - b.n 2b1da │ │ + b.n 4a88a │ │ strb r4, [r0, #0] │ │ - b.n 2acf6 │ │ + b.n 4a3a6 │ │ adds r0, #128 @ 0x80 │ │ - b.n 2b1e2 │ │ + b.n 4a892 │ │ lsrs r0, r4, #20 │ │ - b.n 2b2f6 │ │ + b.n 4a9a6 │ │ adds r0, #8 │ │ - b.n 2ad02 │ │ + b.n 4a3b2 │ │ adds r0, #128 @ 0x80 │ │ - b.n 2b1ee │ │ + b.n 4a89e │ │ adds r0, #12 │ │ - b.n 2ad0a │ │ + b.n 4a3ba │ │ adds r0, #16 │ │ - b.n 2ad2e │ │ + b.n 4a3de │ │ strb r4, [r2, #0] │ │ - b.n 2ad32 │ │ + b.n 4a3e2 │ │ lsrs r0, r4, #20 │ │ - b.n 2b300 │ │ + b.n 4a9b0 │ │ str r0, [r3, #0] │ │ - b.n 2ad3a │ │ + b.n 4a3ea │ │ adds r0, #128 @ 0x80 │ │ - b.n 2b206 │ │ + b.n 4a8b6 │ │ lsrs r0, r4, #20 │ │ - b.n 2b314 │ │ + b.n 4a9c4 │ │ adds r0, #16 │ │ - b.n 2ad26 │ │ + b.n 4a3d6 │ │ adds r0, #128 @ 0x80 │ │ - b.n 2b212 │ │ + b.n 4a8c2 │ │ lsrs r0, r4, #20 │ │ - b.n 2b31e │ │ + b.n 4a9ce │ │ adds r0, #20 │ │ - b.n 2ad32 │ │ + b.n 4a3e2 │ │ strb r0, [r0, #2] │ │ - b.n 2b21e │ │ + b.n 4a8ce │ │ adds r0, #32 │ │ - b.n 2ad5a │ │ + b.n 4a40a │ │ lsrs r0, r4, #20 │ │ - b.n 2b32c │ │ + b.n 4a9dc │ │ strb r0, [r3, #0] │ │ - b.n 2ad42 │ │ + b.n 4a3f2 │ │ strb r0, [r0, #2] │ │ - b.n 2b22e │ │ + b.n 4a8de │ │ lsrs r0, r4, #20 │ │ - b.n 2b334 │ │ + b.n 4a9e4 │ │ strb r4, [r3, #0] │ │ - b.n 2ad4e │ │ + b.n 4a3fe │ │ movs r0, #128 @ 0x80 │ │ - b.n 2b23a │ │ + b.n 4a8ea │ │ movs r0, #32 │ │ - b.n 2ad56 │ │ + b.n 4a406 │ │ movs r0, #12 │ │ - b.n 2b250 │ │ + b.n 4a900 │ │ lsrs r0, r4, #20 │ │ - b.n 2b346 │ │ + b.n 4a9f6 │ │ lsls r0, r0, #2 │ │ - b.n 2b586 │ │ + b.n 4ac36 │ │ movs r0, r0 │ │ - b.n 2ad4c │ │ + b.n 4a3fc │ │ movs r4, r0 │ │ - b.n 2b58e │ │ + b.n 4ac3e │ │ asrs r0, r1, #32 │ │ - b.n 2b592 │ │ + b.n 4ac42 │ │ adds r0, #126 @ 0x7e │ │ @ instruction: 0xeb00d01c │ │ - b.n 2b6f0 │ │ + b.n 4ada0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 2b8a2 │ │ - b.n 2b554 │ │ + b.n 4af52 │ │ + b.n 4ac04 │ │ subs r7, r7, #7 │ │ ldc2l 15, cr1, [r8, #1020]! @ 0x3fc │ │ @ instruction: 0xfff81fff │ │ @ instruction: 0xfff81fff │ │ - bcs.n 2b2dc │ │ + bcs.n 4a98c │ │ cmp r7, #255 @ 0xff │ │ ldc2l 15, cr2, [r4], #1020 @ 0x3fc │ │ @ instruction: 0xfff42fff │ │ @ instruction: 0xfff42fff │ │ - ldr r7, [pc, #960] @ (2b644 ) │ │ + ldr r7, [pc, #960] @ (4acf4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 2b7a4 │ │ - beq.n 2b294 │ │ - b.n 2b728 │ │ + b.n 4ae54 │ │ + beq.n 4a944 │ │ + b.n 4add8 │ │ ldrh r0, [r1, #24] │ │ stc 15, cr13, [sp, #-520]! @ 0xfffffdf8 │ │ - b.n 2b730 │ │ + b.n 4ade0 │ │ lsls r0, r2, #1 │ │ movt pc, #1094 @ 0x446 │ │ - b.n 2b7b8 │ │ + b.n 4ae68 │ │ strb r0, [r0, #0] │ │ - b.n 2b5e2 │ │ + b.n 4ac92 │ │ strh r0, [r6, #6] │ │ - b.n 2b73c │ │ + b.n 4adec │ │ movs r4, r0 │ │ - b.n 2b5ea │ │ + b.n 4ac9a │ │ str r0, [sp, #4] │ │ - b.n 2b5ee │ │ + b.n 4ac9e │ │ lsrs r5, r1, #11 │ │ orr.w r0, r0, #2129920 @ 0x208000 │ │ - b.n 2b5f6 │ │ + b.n 4aca6 │ │ str r3, [r0, #0] │ │ - b.n 2b5fa │ │ + b.n 4acaa │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8912896 @ 0x880000 │ │ - b.n 2b602 │ │ + b.n 4acb2 │ │ lsls r2, r1, #5 │ │ @ instruction: 0xeb00a001 │ │ - b.n 2ba0a │ │ + b.n 4b0ba │ │ movs r0, r0 │ │ - b.n 2b96e │ │ + b.n 4b01e │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ lsrs r1, r2, #24 │ │ - b.n 2b76c │ │ + b.n 4ae1c │ │ movs r0, #20 │ │ - b.n 2b7f4 │ │ + b.n 4aea4 │ │ asrs r6, r0, #32 │ │ - b.n 2b61e │ │ + b.n 4acce │ │ add r4, sp, #140 @ 0x8c │ │ @ instruction: 0xebff0014 │ │ - b.n 2ae20 │ │ - add r0, pc, #8 @ (adr r0, 2b2f0 ) │ │ - b.n 2ba2a │ │ + b.n 4a4d0 │ │ + add r0, pc, #8 @ (adr r0, 4a9a0 ) │ │ + b.n 4b0da │ │ movs r0, r0 │ │ - b.n 2b98e │ │ + b.n 4b03e │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n 2b636 │ │ - beq.n 2b378 │ │ - b.n 2b790 │ │ + b.n 4ace6 │ │ + beq.n 4aa28 │ │ + b.n 4ae40 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 2b81c │ │ + b.n 4aecc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, r9, sl, fp, sp, lr} │ │ - b.n 2b7a0 │ │ + b.n 4ae50 │ │ str r4, [r7, r3] │ │ - b.n 2ad44 │ │ - b.n 2b500 │ │ - b.n 2ad48 │ │ + b.n 4a3f4 │ │ + b.n 4abb0 │ │ + b.n 4a3f8 │ │ lsls r7, r1, #1 │ │ ldmia.w r6, {} │ │ - b.n 2b61c │ │ + b.n 4accc │ │ stmia r0!, {r2, r4, r5, r6, r7} │ │ - b.n 2ad54 │ │ + b.n 4a404 │ │ movs r2, r0 │ │ - b.n 2b622 │ │ + b.n 4acd2 │ │ movs r3, r0 │ │ - b.n 2b626 │ │ + b.n 4acd6 │ │ movs r6, r0 │ │ - b.n 2b62a │ │ + b.n 4acda │ │ movs r5, r0 │ │ - b.n 2b62e │ │ + b.n 4acde │ │ movs r6, r1 │ │ - b.n 2b632 │ │ + b.n 4ace2 │ │ movs r4, r1 │ │ - b.n 2b656 │ │ + b.n 4ad06 │ │ @ instruction: 0xffed0aff │ │ movs r0, r7 │ │ - b.n 2ba7e │ │ + b.n 4b12e │ │ asrs r0, r1, #32 │ │ - b.n 2b682 │ │ + b.n 4ad32 │ │ lsrs r0, r0, #11 │ │ - bne.w fff4c3e6 │ │ + bne.w fff6ba96 │ │ @ instruction: 0xf2802098 │ │ - b.n 2b868 │ │ + b.n 4af18 │ │ adds r0, #56 @ 0x38 │ │ - b.n 2ba92 │ │ + b.n 4b142 │ │ asrs r0, r2, #32 │ │ - b.n 2ae70 │ │ - add r0, pc, #0 @ (adr r0, 2b358 ) │ │ - b.n 2ba9a │ │ - ldr r2, [pc, #828] @ (2b698 ) │ │ + b.n 4a520 │ │ + add r0, pc, #0 @ (adr r0, 4aa08 ) │ │ + b.n 4b14a │ │ + ldr r2, [pc, #828] @ (4ad48 ) │ │ orn r0, r1, #2752512 @ 0x2a0000 │ │ - b.n 2b872 │ │ + b.n 4af22 │ │ asrs r0, r1, #32 │ │ - b.n 2ae80 │ │ + b.n 4a530 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 2b87e │ │ + b.n 4af2e │ │ asrs r4, r1, #32 │ │ - b.n 2ae8c │ │ + b.n 4a53c │ │ ldrh r7, [r1, #22] │ │ orn r0, r1, #3473408 @ 0x350000 │ │ - b.n 2b87e │ │ + b.n 4af2e │ │ ldrh r7, [r1, #20] │ │ and.w r0, r1, #3735552 @ 0x390000 │ │ - b.n 2b886 │ │ + b.n 4af36 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 2b88e │ │ + b.n 4af3e │ │ ldrh r7, [r1, #22] │ │ orr.w r0, r1, #2752512 @ 0x2a0000 │ │ - b.n 2b896 │ │ + b.n 4af46 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r1, #2129920 @ 0x208000 │ │ - b.n 2b6da │ │ + b.n 4ad8a │ │ lsrs r3, r0, #11 │ │ orr.w lr, r1, #148480 @ 0x24400 │ │ - b.n 2b838 │ │ + b.n 4aee8 │ │ lsls r0, r4, #2 │ │ - b.n 2addc │ │ + b.n 4a48c │ │ ands r0, r0 │ │ - b.n 2aec4 │ │ + b.n 4a574 │ │ ands r0, r3 │ │ - b.n 2b8c8 │ │ + b.n 4af78 │ │ cmp r3, #52 @ 0x34 │ │ vldr d19, [fp, #-168] @ 0xffffff58 │ │ ldcl 1, cr0, [fp, #-64] @ 0xffffffc0 │ │ - b.n 2aed4 │ │ + b.n 4a584 │ │ movs r1, r0 │ │ - b.n 2bafe │ │ - ldr r2, [pc, #828] @ (2b6fc ) │ │ + b.n 4b1ae │ │ + ldr r2, [pc, #828] @ (4adac ) │ │ orr.w r0, r1, #2162688 @ 0x210000 │ │ - b.n 2b706 │ │ + b.n 4adb6 │ │ lsls r0, r5, #3 │ │ - b.n 2aee4 │ │ + b.n 4a594 │ │ movs r7, r0 │ │ - b.n 2b70e │ │ - add r1, pc, #48 @ (adr r1, 2b400 ) │ │ - b.n 2aeec │ │ + b.n 4adbe │ │ + add r1, pc, #48 @ (adr r1, 4aab0 ) │ │ + b.n 4a59c │ │ cmp r3, #46 @ 0x2e │ │ vstr d19, [sp, #224] @ 0xe0 │ │ stcl 0, cr15, [sp, #320] @ 0x140 │ │ @ instruction: 0xebff0060 │ │ - b.n 2b8ea │ │ + b.n 4af9a │ │ strb r0, [r6, #1] │ │ - b.n 2b87c │ │ + b.n 4af2c │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #13312 @ 0x3400 │ │ - b.n 2b8f6 │ │ + b.n 4afa6 │ │ str r7, [r0, #0] │ │ - b.n 2b732 │ │ + b.n 4ade2 │ │ lsls r0, r2, #2 │ │ - b.n 2af30 │ │ + b.n 4a5e0 │ │ lsls r0, r4, #2 │ │ - b.n 2ae10 │ │ + b.n 4a4c0 │ │ movs r0, r2 │ │ - b.n 2b90c │ │ + b.n 4afbc │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 2bb46 │ │ + b.n 4b1f6 │ │ lsrs r7, r1, #11 │ │ orn sl, r5, #6291456 @ 0x600000 │ │ orr.w r0, r6, #8847360 @ 0x870000 │ │ - b.n 2b752 │ │ + b.n 4ae02 │ │ lsrs r2, r4, #12 │ │ vldr d16, [sp, #80] @ 0x50 │ │ stcl 15, cr12, [fp, #-152] @ 0xffffff68 │ │ @ instruction: 0xebff0000 │ │ - b.n 2af4e │ │ + b.n 4a5fe │ │ movs r0, #108 @ 0x6c │ │ - b.n 2ae5c │ │ + b.n 4a50c │ │ str r4, [r2, #4] │ │ - b.n 2ae60 │ │ + b.n 4a510 │ │ asrs r0, r4, #12 │ │ - b.n 2b76e │ │ + b.n 4ae1e │ │ movs r7, r7 │ │ - b.n 2b832 │ │ + b.n 4aee2 │ │ asrs r0, r7, #1 │ │ - b.n 2ae4c │ │ + b.n 4a4fc │ │ cmp r3, #144 @ 0x90 │ │ mcr 0, 0, r1, cr2, cr0, {2} │ │ - b.n 2ae74 │ │ + b.n 4a524 │ │ lsrs r0, r0, #16 │ │ - b.n 2b782 │ │ + b.n 4ae32 │ │ adds r0, #88 @ 0x58 │ │ - b.n 2ae7c │ │ + b.n 4a52c │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f20121 │ │ - b.n 2b74e │ │ + b.n 4adfe │ │ lsls r4, r7, #1 │ │ - b.n 2ae68 │ │ + b.n 4a518 │ │ lsls r0, r6, #1 │ │ - b.n 2ae8c │ │ + b.n 4a53c │ │ lsrs r2, r0, #20 │ │ - b.n 2b75a │ │ + b.n 4ae0a │ │ lsls r3, r0, #4 │ │ - b.n 2bbde │ │ + b.n 4b28e │ │ lsls r0, r3, #2 │ │ - b.n 2ae78 │ │ + b.n 4a528 │ │ lsls r6, r0, #4 │ │ - b.n 2b7a6 │ │ + b.n 4ae56 │ │ lsrs r3, r4, #16 │ │ - b.n 2b76a │ │ + b.n 4ae1a │ │ lsrs r1, r0, #24 │ │ - b.n 2b76e │ │ + b.n 4ae1e │ │ asrs r0, r1, #32 │ │ - b.n 2b980 │ │ + b.n 4b030 │ │ lsrs r7, r1, #11 │ │ orn r1, r1, #8585216 @ 0x830000 │ │ - b.n 2bbfa │ │ + b.n 4b2aa │ │ subs r0, r2, r6 │ │ cdp 0, 3, cr0, cr1, cr0, {4} │ │ - b.n 2ae98 │ │ + b.n 4a548 │ │ lsls r7, r7, #7 │ │ - b.n 2bc46 │ │ + b.n 4b2f6 │ │ cmp r4, #224 @ 0xe0 │ │ @ instruction: 0xf2f20303 │ │ - b.n 2b48e │ │ + b.n 4ab3e │ │ lsrs r1, r4, #8 │ │ - b.n 2b792 │ │ + b.n 4ae42 │ │ lsls r4, r0, #2 │ │ - b.n 2aeac │ │ + b.n 4a55c │ │ lsrs r5, r7, #30 │ │ - b.n 2b9b8 │ │ - ldr r2, [pc, #956] @ (2b858 ) │ │ + b.n 4b068 │ │ + ldr r2, [pc, #956] @ (4af08 ) │ │ orn pc, r0, #6258688 @ 0x5f8000 │ │ - b.n 2b9c0 │ │ + b.n 4b070 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn pc, r0, #6324224 @ 0x608000 │ │ - b.n 2b9c8 │ │ + b.n 4b078 │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w r4, r0, #7340032 @ 0x700000 │ │ bfi r0, r6, #2, #23 │ │ - b.n 2b94c │ │ + b.n 4affc │ │ strh r2, [r1, #30] │ │ @ instruction: 0xf3f91320 │ │ - b.n 2affc │ │ + b.n 4a6ac │ │ str r4, [r0, #0] │ │ - b.n 2b9c2 │ │ + b.n 4b072 │ │ lsls r4, r6, #7 │ │ movw r0, #257 @ 0x101 │ │ - b.n 2b5e8 │ │ + b.n 4ac98 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf36801f2 │ │ @ instruction: 0xf2600a8f │ │ orr.w fp, r6, #153600 @ 0x25800 │ │ add.w r0, r0, r8, lsr #2 │ │ - b.n 2af14 │ │ + b.n 4a5c4 │ │ adds r0, #132 @ 0x84 │ │ - b.n 2b978 │ │ + b.n 4b028 │ │ strb r7, [r7, #12] │ │ - b.n 2bc66 │ │ + b.n 4b316 │ │ strb r0, [r5, #1] │ │ - b.n 2b004 │ │ + b.n 4a6b4 │ │ strb r0, [r7, #1] │ │ - b.n 2af24 │ │ + b.n 4a5d4 │ │ lsrs r0, r2, #14 │ │ cdp 0, 0, cr0, cr2, cr14, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 2b83a │ │ + b.n 4aeea │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f27c23 │ │ - b.n 2b810 │ │ + b.n 4aec0 │ │ strb r4, [r1, #2] │ │ - b.n 2b020 │ │ + b.n 4a6d0 │ │ strb r2, [r2, #5] │ │ - b.n 2b4fc │ │ + b.n 4abac │ │ strb r4, [r0, #2] │ │ - b.n 2b028 │ │ + b.n 4a6d8 │ │ strb r7, [r7, #15] │ │ - b.n 2bcd2 │ │ + b.n 4b382 │ │ adds r1, #3 │ │ - b.n 2b524 │ │ + b.n 4abd4 │ │ subs r6, #34 @ 0x22 │ │ - b.n 2b820 │ │ + b.n 4aed0 │ │ movs r0, #3 │ │ - b.n 2b922 │ │ + b.n 4afd2 │ │ lsrs r7, r1, #10 │ │ orn r0, r6, #960 @ 0x3c0 │ │ - b.n 2b9bc │ │ + b.n 4b06c │ │ cmp r4, #2 │ │ - b.n 2b86a │ │ + b.n 4af1a │ │ movs r3, #33 @ 0x21 │ │ - b.n 2b832 │ │ + b.n 4aee2 │ │ movs r0, #128 @ 0x80 │ │ - b.n 2b04c │ │ + b.n 4a6fc │ │ cmp r3, #144 @ 0x90 │ │ mrc 0, 1, r1, cr1, cr15, {1} │ │ - b.n 2b93c │ │ + b.n 4afec │ │ adds r0, #136 @ 0x88 │ │ - b.n 2b058 │ │ + b.n 4a708 │ │ cmp r4, #224 @ 0xe0 │ │ @ instruction: 0xf2f21a01 │ │ - b.n 2b886 │ │ + b.n 4af36 │ │ lsls r0, r4, #17 │ │ @ instruction: 0xf36a1522 │ │ - b.n 2b850 │ │ + b.n 4af00 │ │ asrs r4, r7, #1 │ │ - b.n 2b06c │ │ + b.n 4a71c │ │ lsrs r2, r3, #30 │ │ - b.n 2ba74 │ │ + b.n 4b124 │ │ asrs r5, r0, #32 │ │ - b.n 2b89a │ │ - ldr r2, [pc, #956] @ (2b918 ) │ │ + b.n 4af4a │ │ + ldr r2, [pc, #956] @ (4afc8 ) │ │ orn pc, r0, #5079040 @ 0x4d8000 │ │ - b.n 2ba80 │ │ + b.n 4b130 │ │ lsls r4, r6, #7 │ │ movw sl, #1775 @ 0x6ef │ │ orn r0, r0, #9961472 @ 0x980000 │ │ - b.n 2ba88 │ │ + b.n 4b138 │ │ eors r4, r2 │ │ - b.n 2ba72 │ │ + b.n 4b122 │ │ movs r7, r0 │ │ - b.n 2b8b6 │ │ + b.n 4af66 │ │ str r6, [r4, #60] @ 0x3c │ │ @ instruction: 0xf3f924e2 │ │ @ instruction: 0xf36601f2 │ │ @ instruction: 0xf2600a8f │ │ orr.w r3, r4, #124928 @ 0x1e800 │ │ add.w r0, r0, r8, lsr #26 │ │ - b.n 2ba24 │ │ + b.n 4b0d4 │ │ asrs r5, r0, #32 │ │ - b.n 2b8d2 │ │ + b.n 4af82 │ │ movs r0, #7 │ │ - b.n 2b8d6 │ │ + b.n 4af86 │ │ movs r6, r0 │ │ - b.n 2b8da │ │ + b.n 4af8a │ │ adds r0, #136 @ 0x88 │ │ add.w r0, r0, r8, lsr #20 │ │ - b.n 2babc │ │ + b.n 4b16c │ │ movs r0, #7 │ │ - b.n 2b8e6 │ │ + b.n 4af96 │ │ movs r5, r0 │ │ - b.n 2b8ea │ │ + b.n 4af9a │ │ asrs r5, r0, #32 │ │ - b.n 2b8ee │ │ + b.n 4af9e │ │ adds r0, #131 @ 0x83 │ │ add.w r0, r0, r8, asr #28 │ │ - b.n 2bac0 │ │ + b.n 4b170 │ │ movs r0, #6 │ │ - b.n 2b8fa │ │ + b.n 4afaa │ │ movs r7, r0 │ │ - b.n 2b8fe │ │ + b.n 4afae │ │ asrs r7, r0, #32 │ │ - b.n 2b902 │ │ + b.n 4afb2 │ │ adds r0, #126 @ 0x7e │ │ add.w r0, r0, r5 │ │ - b.n 2b90a │ │ + b.n 4afba │ │ asrs r0, r7, #32 │ │ - b.n 2bd0e │ │ + b.n 4b3be │ │ lsrs r1, r0, #11 │ │ orn sl, r0, #423936 @ 0x67800 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2bae4 │ │ + b.n 4b194 │ │ asrs r4, r1, #32 │ │ - b.n 2b118 │ │ + b.n 4a7c8 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r0, #14942208 @ 0xe40000 │ │ - b.n 2baf0 │ │ + b.n 4b1a0 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 2b128 │ │ + b.n 4a7d8 │ │ ldrh r7, [r1, #20] │ │ - beq.w fffafb10 │ │ + beq.w fffcf1c0 │ │ and.w r0, r0, #5242880 @ 0x500000 │ │ - b.n 2b030 │ │ + b.n 4a6e0 │ │ ands r0, r1 │ │ - b.n 2b138 │ │ - ldr r2, [pc, #828] @ (2b93c ) │ │ + b.n 4a7e8 │ │ + ldr r2, [pc, #828] @ (4afec ) │ │ orn r0, r7, #8388608 @ 0x800000 │ │ - b.n 2bca6 │ │ + b.n 4b356 │ │ ldrh r6, [r1, #24] │ │ vldr d25, [sp, #96] @ 0x60 │ │ vldr s5, [sp, #828] @ 0x33c │ │ orr.w r0, r1, #2113536 @ 0x204000 │ │ - b.n 2bd56 │ │ + b.n 4b406 │ │ lsrs r7, r1, #11 │ │ orr.w sl, r8, #26496 @ 0x6780 │ │ orr.w r0, r4, #3801088 @ 0x3a0000 │ │ - b.n 2b13c │ │ - add r0, pc, #560 @ (adr r0, 2b854 ) │ │ - b.n 2b140 │ │ + b.n 4a7ec │ │ + add r0, pc, #560 @ (adr r0, 4af04 ) │ │ + b.n 4a7f0 │ │ ldrh r4, [r6, #24] │ │ vstr d25, [fp, #-168] @ 0xffffff58 │ │ stcl 15, cr15, [fp, #-188] @ 0xffffff44 │ │ subs r7, r7, r3 │ │ lsls r0, r6, #3 │ │ - b.n 2bacc │ │ - b.n 2b8a0 │ │ + b.n 4b17c │ │ + b.n 4af50 │ │ @ instruction: 0xebff0004 │ │ - b.n 2b97e │ │ - b.n 2b8a4 │ │ + b.n 4b02e │ │ + b.n 4af54 │ │ @ instruction: 0xebff20cc │ │ - b.n 2b07c │ │ + b.n 4a72c │ │ strb r4, [r3, #3] │ │ - b.n 2bae0 │ │ + b.n 4b190 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 2b992 │ │ + b.n 4b042 │ │ str r2, [r0, #0] │ │ - b.n 2b1e8 │ │ + b.n 4a898 │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 2b99a │ │ + b.n 4b04a │ │ str r1, [r0, #0] │ │ - b.n 2b1f0 │ │ + b.n 4a8a0 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 2b9a2 │ │ + b.n 4b052 │ │ str r5, [r0, #0] │ │ - b.n 2b1f8 │ │ + b.n 4a8a8 │ │ ldr r7, [r4, #0] │ │ - b.n 2b9aa │ │ + b.n 4b05a │ │ strb r6, [r0, #0] │ │ - b.n 2b200 │ │ + b.n 4a8b0 │ │ str r4, [r0, #0] │ │ - b.n 2b204 │ │ + b.n 4a8b4 │ │ ldrb r7, [r2, #17] │ │ - b.n 2b638 │ │ + b.n 4ace8 │ │ movs r1, #2 │ │ - b.n 2b988 │ │ + b.n 4b038 │ │ movs r0, #3 │ │ - b.n 2b210 │ │ + b.n 4a8c0 │ │ movs r1, #35 @ 0x23 │ │ - b.n 2b9c2 │ │ + b.n 4b072 │ │ strb r0, [r6, #3] │ │ - b.n 2bb1c │ │ + b.n 4b1cc │ │ movs r0, #9 │ │ - b.n 2b21c │ │ + b.n 4a8cc │ │ movs r5, #35 @ 0x23 │ │ - b.n 2b9ce │ │ + b.n 4b07e │ │ movs r0, #8 │ │ - b.n 2b224 │ │ + b.n 4a8d4 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 2b9d6 │ │ + b.n 4b086 │ │ movs r0, #7 │ │ - b.n 2b22c │ │ + b.n 4a8dc │ │ movs r2, #33 @ 0x21 │ │ - b.n 2b9de │ │ + b.n 4b08e │ │ movs r0, #12 │ │ - b.n 2b234 │ │ + b.n 4a8e4 │ │ movs r6, #33 @ 0x21 │ │ - b.n 2b9e6 │ │ + b.n 4b096 │ │ movs r0, #11 │ │ - b.n 2b23c │ │ + b.n 4a8ec │ │ cmp r2, #81 @ 0x51 │ │ - b.n 2b678 │ │ + b.n 4ad28 │ │ movs r3, #3 │ │ - b.n 2b9b6 │ │ + b.n 4b066 │ │ movs r0, #10 │ │ - b.n 2b248 │ │ + b.n 4a8f8 │ │ movs r3, #32 │ │ - b.n 2b9fa │ │ + b.n 4b0aa │ │ movs r0, #15 │ │ - b.n 2b250 │ │ + b.n 4a900 │ │ movs r7, #32 │ │ - b.n 2ba02 │ │ + b.n 4b0b2 │ │ movs r0, #14 │ │ - b.n 2b258 │ │ + b.n 4a908 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 2b690 │ │ + b.n 4ad40 │ │ adds r0, #224 @ 0xe0 │ │ - b.n 2b104 │ │ + b.n 4a7b4 │ │ asrs r1, r0, #8 │ │ - b.n 2b9d6 │ │ + b.n 4b086 │ │ str r4, [r4, #12] │ │ - b.n 2b10c │ │ + b.n 4a7bc │ │ asrs r5, r1, #32 │ │ - b.n 2b26c │ │ + b.n 4a91c │ │ strb r3, [r4, r0] │ │ - b.n 2ba1e │ │ + b.n 4b0ce │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r4, ip, lr} │ │ - b.n 2b278 │ │ + b.n 4a928 │ │ ldr r3, [r4, r0] │ │ - b.n 2ba2a │ │ + b.n 4b0da │ │ adds r0, #19 │ │ - b.n 2b280 │ │ + b.n 4a930 │ │ str r1, [r2, r0] │ │ - b.n 2b284 │ │ + b.n 4a934 │ │ subs r4, #83 @ 0x53 │ │ - b.n 2b6b8 │ │ + b.n 4ad68 │ │ lsls r0, r0, #4 │ │ - b.n 2ba00 │ │ + b.n 4b0b0 │ │ movs r0, r2 │ │ - b.n 2b290 │ │ + b.n 4a940 │ │ lsls r6, r4, #4 │ │ - b.n 2ba42 │ │ + b.n 4b0f2 │ │ movs r6, r2 │ │ - b.n 2b298 │ │ + b.n 4a948 │ │ lsls r6, r4, #20 │ │ - b.n 2ba4a │ │ + b.n 4b0fa │ │ movs r5, r2 │ │ - b.n 2b2a0 │ │ + b.n 4a950 │ │ lsrs r6, r4, #4 │ │ - b.n 2ba52 │ │ + b.n 4b102 │ │ movs r4, r2 │ │ - b.n 2b2a8 │ │ + b.n 4a958 │ │ lsls r7, r4, #8 │ │ - b.n 2ba5a │ │ + b.n 4b10a │ │ movs r1, r3 │ │ - b.n 2b2b0 │ │ + b.n 4a960 │ │ lsls r7, r4, #24 │ │ - b.n 2ba62 │ │ + b.n 4b112 │ │ movs r0, r3 │ │ - b.n 2b2b8 │ │ + b.n 4a968 │ │ lsrs r7, r2, #9 │ │ - b.n 2b6f4 │ │ + b.n 4ada4 │ │ lsls r6, r0, #12 │ │ - b.n 2ba2e │ │ + b.n 4b0de │ │ movs r7, r2 │ │ - b.n 2b2c4 │ │ + b.n 4a974 │ │ lsls r2, r4, #12 │ │ - b.n 2ba76 │ │ + b.n 4b126 │ │ movs r4, r3 │ │ - b.n 2b2cc │ │ + b.n 4a97c │ │ lsls r2, r4, #28 │ │ - b.n 2ba7e │ │ + b.n 4b12e │ │ movs r3, r3 │ │ - b.n 2b2d4 │ │ + b.n 4a984 │ │ lsrs r2, r2, #13 │ │ - b.n 2b70c │ │ + b.n 4adbc │ │ lsls r7, r0, #8 │ │ - b.n 2ba4a │ │ + b.n 4b0fa │ │ movs r2, r3 │ │ - b.n 2b2e0 │ │ + b.n 4a990 │ │ lsls r1, r4, #16 │ │ - b.n 2ba92 │ │ + b.n 4b142 │ │ asrs r0, r4, #32 │ │ - b.n 2b2e8 │ │ + b.n 4a998 │ │ movs r7, r3 │ │ - b.n 2b2ec │ │ + b.n 4a99c │ │ lsrs r1, r4, #32 │ │ - b.n 2ba9e │ │ + b.n 4b14e │ │ movs r6, r3 │ │ - b.n 2b2f4 │ │ + b.n 4a9a4 │ │ lsrs r1, r2, #17 │ │ - b.n 2b728 │ │ + b.n 4add8 │ │ asrs r0, r1, #3 │ │ - b.n 2b1a0 │ │ + b.n 4a850 │ │ lsls r2, r0, #4 │ │ - b.n 2ba6e │ │ + b.n 4b11e │ │ movs r5, r3 │ │ - b.n 2b304 │ │ + b.n 4a9b4 │ │ movs r3, r0 │ │ - b.n 2beb6 │ │ + b.n 4b566 │ │ movs r1, r0 │ │ - b.n 2bd9c │ │ + b.n 4b44c │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 2b314 │ │ + b.n 4a9c4 │ │ mrc2 10, 6, lr, cr10, cr15, {7} @ │ │ - blx 42bdc8 │ │ - blx 42bdcc │ │ - blx 42bdd0 │ │ + blx 44b478 │ │ + blx 44b47c │ │ + blx 44b480 │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -65500,1222 +108241,1222 @@ │ │ movs r0, r0 │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ - add r1, pc, #400 @ (adr r1, 2b974 ) │ │ - vsri.64 , q2, #3 │ │ - bmi.n 2b792 │ │ - bmi.n 2b794 │ │ - bmi.n 2b796 │ │ - bmi.n 2b798 │ │ - bmi.n 2b79a │ │ - ldr r7, [pc, #960] @ (2bbb4 ) │ │ + bls.n 4af8c │ │ + vsri.64 , q2, #5 │ │ + bmi.n 4ae42 │ │ + bmi.n 4ae44 │ │ + bmi.n 4ae46 │ │ + bmi.n 4ae48 │ │ + bmi.n 4ae4a │ │ + ldr r7, [pc, #960] @ (4b264 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 2bd14 │ │ - beq.n 2b804 │ │ - b.n 2bc98 │ │ + b.n 4b3c4 │ │ + beq.n 4aeb4 │ │ + b.n 4b348 │ │ ldrh r0, [r1, #24] │ │ stc 15, cr13, [sp, #-312]! @ 0xfffffec8 │ │ - b.n 2bca0 │ │ + b.n 4b350 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 2bd24 │ │ + b.n 4b3d4 │ │ ands r0, r0 │ │ - b.n 2bb4e │ │ + b.n 4b1fe │ │ lsrs r3, r7, #31 │ │ - b.n 2bd30 │ │ + b.n 4b3e0 │ │ strh r0, [r2, #0] │ │ - b.n 2bd28 │ │ + b.n 4b3d8 │ │ lsrs r7, r5, #11 │ │ orn lr, r0, #12517376 @ 0xbf0000 │ │ - b.n 2bd3c │ │ + b.n 4b3ec │ │ str r1, [r1, r0] │ │ - b.n 2bb62 │ │ - add r0, pc, #0 @ (adr r0, 2b824 ) │ │ - b.n 2bf66 │ │ + b.n 4b212 │ │ + add r0, pc, #0 @ (adr r0, 4aed4 ) │ │ + b.n 4b616 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #14680064 @ 0xe00000 │ │ - b.n 2bf6e │ │ + b.n 4b61e │ │ movs r0, #33 @ 0x21 │ │ - b.n 2bf72 │ │ + b.n 4b622 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r5, #8978432 @ 0x890000 │ │ - b.n 2bb7a │ │ + b.n 4b22a │ │ cmp r2, #143 @ 0x8f │ │ - bne.w fff7383e │ │ - b.n 2b34c │ │ + bne.w fff92eee │ │ + b.n 4a9fc │ │ ldmia r6, {r3, r4, r5, r6} │ │ @ instruction: 0xebff0000 │ │ - b.n 2b374 │ │ + b.n 4aa24 │ │ movs r4, #7 │ │ - b.n 2bf8e │ │ + b.n 4b63e │ │ asrs r4, r3, #15 │ │ - b.n 2b390 │ │ + b.n 4aa40 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 2b85a │ │ + b.n 4af0a │ │ movs r0, #108 @ 0x6c │ │ - b.n 2b270 │ │ + b.n 4a920 │ │ movs r5, #128 @ 0x80 │ │ - b.n 2bb9e │ │ + b.n 4b24e │ │ asrs r1, r0, #32 │ │ - b.n 2b980 │ │ + b.n 4b030 │ │ movs r0, #114 @ 0x72 │ │ - b.n 2b604 │ │ + b.n 4acb4 │ │ subs r5, #128 @ 0x80 │ │ - b.n 2bb6e │ │ + b.n 4b21e │ │ cmp r4, #255 @ 0xff │ │ - b.n 2bfae │ │ + b.n 4b65e │ │ movs r2, #160 @ 0xa0 │ │ - b.n 2b876 │ │ + b.n 4af26 │ │ adds r0, #2 │ │ - b.n 2bb7c │ │ + b.n 4b22c │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 2b848 │ │ + b.n 4aef8 │ │ movs r7, r6 │ │ - b.n 2bd3e │ │ + b.n 4b3ee │ │ movs r0, #2 │ │ - b.n 2bb88 │ │ + b.n 4b238 │ │ movs r7, r7 │ │ - b.n 2bc86 │ │ + b.n 4b336 │ │ movs r0, #104 @ 0x68 │ │ - b.n 2b2a0 │ │ + b.n 4a950 │ │ movs r0, #1 │ │ - b.n 2bd8e │ │ + b.n 4b43e │ │ movs r1, r1 │ │ - b.n 2bbd2 │ │ + b.n 4b282 │ │ ldmia r6, {r2, r5, r6} │ │ @ instruction: 0xebff506c │ │ - b.n 2bd30 │ │ + b.n 4b3e0 │ │ movs r1, r1 │ │ - b.n 2bbde │ │ + b.n 4b28e │ │ movs r0, #8 │ │ - b.n 2bfe2 │ │ + b.n 4b692 │ │ asrs r5, r0, #32 │ │ - b.n 2bbe6 │ │ + b.n 4b296 │ │ ldmia r6, {r0, r1, r2, r3, r4, r6} │ │ @ instruction: 0xebff3010 │ │ - b.n 2bdc8 │ │ + b.n 4b478 │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf280601c │ │ - b.n 2bff6 │ │ + b.n 4b6a6 │ │ strb r1, [r1, #0] │ │ - b.n 2bbfa │ │ + b.n 4b2aa │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r1, r4, r5, r8, r9, sl, fp, ip, sp} │ │ - b.n 2b640 │ │ + b.n 4acf0 │ │ ldrh r6, [r0, #20] │ │ and.w pc, r7, #11534336 @ 0xb00000 │ │ - b.n 2b648 │ │ + b.n 4acf8 │ │ cmp r7, #50 @ 0x32 │ │ - b.n 2b64c │ │ + b.n 4acfc │ │ subs r1, r6, #4 │ │ - b.n 2b650 │ │ + b.n 4ad00 │ │ str r0, [r5, #0] │ │ - b.n 2b410 │ │ + b.n 4aac0 │ │ strb r0, [r0, #0] │ │ - b.n 2b408 │ │ + b.n 4aab8 │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 2b65c │ │ + b.n 4ad0c │ │ str r4, [r1, #8] │ │ - b.n 2b3fc │ │ + b.n 4aaac │ │ str r4, [r4, #0] │ │ - b.n 2b420 │ │ + b.n 4aad0 │ │ lsls r4, r6, #1 │ │ - b.n 2b404 │ │ + b.n 4aab4 │ │ lsrs r7, r6, #28 │ │ - b.n 2b66c │ │ + b.n 4ad1c │ │ lsls r0, r2, #2 │ │ - b.n 2b40c │ │ + b.n 4aabc │ │ movs r0, r2 │ │ - b.n 2be00 │ │ + b.n 4b4b0 │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 2b678 │ │ + b.n 4ad28 │ │ movs r0, r1 │ │ - b.n 2b418 │ │ + b.n 4aac8 │ │ lsls r4, r2, #2 │ │ - b.n 2bd98 │ │ + b.n 4b448 │ │ str r0, [r1, #8] │ │ - b.n 2b420 │ │ + b.n 4aad0 │ │ str r0, [r4, #0] │ │ - b.n 2b444 │ │ + b.n 4aaf4 │ │ movs r0, r2 │ │ - b.n 2be0e │ │ + b.n 4b4be │ │ movs r4, r0 │ │ - b.n 2b42c │ │ + b.n 4aadc │ │ movs r0, r5 │ │ - b.n 2be1e │ │ + b.n 4b4ce │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 2b698 │ │ + b.n 4ad48 │ │ movs r0, r0 │ │ - b.n 2b438 │ │ + b.n 4aae8 │ │ lsls r7, r7, #8 │ │ - b.n 2c0e2 │ │ + b.n 4b792 │ │ str r4, [r0, #8] │ │ - b.n 2b440 │ │ + b.n 4aaf0 │ │ str r4, [r6, #4] │ │ - b.n 2be44 │ │ + b.n 4b4f4 │ │ lsrs r0, r2, #12 │ │ cdp 0, 10, cr8, cr10, cr12, {0} │ │ - b.n 2b44c │ │ + b.n 4aafc │ │ strb r0, [r0, #0] │ │ - b.n 2c076 │ │ + b.n 4b726 │ │ ldrh r7, [r1, #20] │ │ - beq.w fff33942 │ │ - b.n 2bc7e │ │ + beq.w fff52ff2 │ │ + b.n 4b32e │ │ adds r0, #128 @ 0x80 │ │ - b.n 2b45c │ │ + b.n 4ab0c │ │ movs r0, #124 @ 0x7c │ │ - b.n 2b460 │ │ + b.n 4ab10 │ │ asrs r0, r7, #1 │ │ - b.n 2b464 │ │ + b.n 4ab14 │ │ lsls r0, r1, #1 │ │ and.w pc, r0, pc, asr #2 │ │ - b.n 2be70 │ │ + b.n 4b520 │ │ str r1, [r1, r0] │ │ - b.n 2bc96 │ │ + b.n 4b346 │ │ lsrs r7, r5, #11 │ │ orn lr, r0, #11141120 @ 0xaa0000 │ │ - b.n 2be7c │ │ + b.n 4b52c │ │ asrs r6, r0, #32 │ │ - b.n 2bca2 │ │ + b.n 4b352 │ │ movs r0, #32 │ │ - b.n 2c0a6 │ │ + b.n 4b756 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #9175040 @ 0x8c0000 │ │ - b.n 2b4a8 │ │ - add r0, pc, #448 @ (adr r0, 2bb30 ) │ │ - b.n 2b48c │ │ + b.n 4ab58 │ │ + add r0, pc, #448 @ (adr r0, 4b1e0 ) │ │ + b.n 4ab3c │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #9961472 @ 0x980000 │ │ - b.n 2c0ba │ │ + b.n 4b76a │ │ cmp r2, #128 @ 0x80 │ │ orr.w r0, r5, #8978432 @ 0x890000 │ │ - b.n 2bcc2 │ │ + b.n 4b372 │ │ ldmia r6!, {r3, r5} │ │ @ instruction: 0xebff0070 │ │ - b.n 2b4c4 │ │ + b.n 4ab74 │ │ asrs r7, r0, #16 │ │ - b.n 2c0ce │ │ + b.n 4b77e │ │ movs r5, #128 @ 0x80 │ │ - b.n 2bcd2 │ │ + b.n 4b382 │ │ asrs r0, r4, #10 │ │ - b.n 2b998 │ │ + b.n 4b048 │ │ movs r0, #114 @ 0x72 │ │ - b.n 2b738 │ │ + b.n 4ade8 │ │ asrs r4, r5, #1 │ │ - b.n 2b3b4 │ │ + b.n 4aa64 │ │ adds r7, r7, #3 │ │ - b.n 2c0e2 │ │ + b.n 4b792 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 2bcaa │ │ + b.n 4b35a │ │ asrs r0, r4, #10 │ │ - b.n 2b9ac │ │ + b.n 4b05c │ │ asrs r1, r0, #32 │ │ - b.n 2bcb2 │ │ + b.n 4b362 │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 2b980 │ │ + b.n 4b030 │ │ asrs r2, r0, #32 │ │ - b.n 2bcb8 │ │ + b.n 4b368 │ │ asrs r0, r5, #1 │ │ - b.n 2b3d0 │ │ + b.n 4aa80 │ │ movs r7, r6 │ │ - b.n 2be7e │ │ + b.n 4b52e │ │ asrs r0, r6, #9 │ │ - b.n 2b500 │ │ + b.n 4abb0 │ │ movs r7, r7 │ │ - b.n 2bdc6 │ │ + b.n 4b476 │ │ movs r0, #1 │ │ - b.n 2beca │ │ + b.n 4b57a │ │ asrs r1, r0, #32 │ │ - b.n 2baec │ │ + b.n 4b19c │ │ movs r1, r1 │ │ - b.n 2bd12 │ │ + b.n 4b3c2 │ │ ldmia r6!, {r2, r4} │ │ @ instruction: 0xebff106c │ │ - b.n 2be70 │ │ + b.n 4b520 │ │ movs r1, r1 │ │ - b.n 2bd1e │ │ + b.n 4b3ce │ │ movs r0, #8 │ │ - b.n 2c122 │ │ + b.n 4b7d2 │ │ ldmia r6!, {r4} │ │ @ instruction: 0xebff0000 │ │ - b.n 2b514 │ │ + b.n 4abc4 │ │ strb r1, [r0, #0] │ │ - b.n 2befc │ │ + b.n 4b5ac │ │ movs r0, #36 @ 0x24 │ │ - b.n 2b52c │ │ + b.n 4abdc │ │ lsls r0, r0, #2 │ │ - b.n 2c0a4 │ │ + b.n 4b754 │ │ asrs r0, r4, #32 │ │ - b.n 2b534 │ │ + b.n 4abe4 │ │ lsrs r0, r6, #28 │ │ - b.n 2b77c │ │ + b.n 4ae2c │ │ lsls r4, r1, #2 │ │ - b.n 2b51c │ │ + b.n 4abcc │ │ lsrs r2, r6, #28 │ │ - b.n 2b784 │ │ + b.n 4ae34 │ │ ands r4, r3 │ │ - b.n 2b544 │ │ - add r0, pc, #0 @ (adr r0, 2ba0c ) │ │ - b.n 2b518 │ │ + b.n 4abf4 │ │ + add r0, pc, #0 @ (adr r0, 4b0bc ) │ │ + b.n 4abc8 │ │ lsls r0, r1, #2 │ │ - b.n 2b52c │ │ + b.n 4abdc │ │ lsrs r1, r6, #28 │ │ - b.n 2b794 │ │ + b.n 4ae44 │ │ str r0, [r3, r0] │ │ - b.n 2b554 │ │ + b.n 4ac04 │ │ asrs r4, r3, #32 │ │ - b.n 2c15e │ │ + b.n 4b80e │ │ lsls r4, r0, #2 │ │ - b.n 2b53c │ │ + b.n 4abec │ │ lsrs r4, r6, #28 │ │ - b.n 2b7a4 │ │ + b.n 4ae54 │ │ str r4, [r2, #0] │ │ - b.n 2b564 │ │ + b.n 4ac14 │ │ ands r0, r1 │ │ - b.n 2bd6e │ │ + b.n 4b41e │ │ lsls r0, r0, #2 │ │ - b.n 2b54c │ │ + b.n 4abfc │ │ lsrs r5, r6, #28 │ │ - b.n 2b7b4 │ │ + b.n 4ae64 │ │ lsls r4, r7, #1 │ │ - b.n 2b554 │ │ + b.n 4ac04 │ │ lsrs r6, r6, #28 │ │ - b.n 2b7bc │ │ + b.n 4ae6c │ │ lsls r0, r7, #1 │ │ - b.n 2b55c │ │ + b.n 4ac0c │ │ movs r1, r1 │ │ - b.n 2bd86 │ │ + b.n 4b436 │ │ adds r0, #16 │ │ - b.n 2b584 │ │ + b.n 4ac34 │ │ str r4, [r6, #4] │ │ - b.n 2bf68 │ │ + b.n 4b618 │ │ ldrh r1, [r0, #20] │ │ and.w pc, r0, #2932736 @ 0x2cc000 │ │ - b.n 2b7d4 │ │ + b.n 4ae84 │ │ movs r0, r0 │ │ - b.n 2b57a │ │ - add r0, pc, #128 @ (adr r0, 2badc ) │ │ - b.n 2b578 │ │ + b.n 4ac2a │ │ + add r0, pc, #128 @ (adr r0, 4b18c ) │ │ + b.n 4ac28 │ │ lsrs r0, r6, #28 │ │ - b.n 2b7e0 │ │ - add r0, pc, #144 @ (adr r0, 2baf4 ) │ │ - b.n 2b580 │ │ + b.n 4ae90 │ │ + add r0, pc, #144 @ (adr r0, 4b1a4 ) │ │ + b.n 4ac30 │ │ asrs r4, r6, #1 │ │ - b.n 2b584 │ │ + b.n 4ac34 │ │ lsls r0, r2, #2 │ │ - b.n 2b588 │ │ + b.n 4ac38 │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #2 │ │ - b.n 2bf90 │ │ + b.n 4b640 │ │ asrs r6, r0, #32 │ │ - b.n 2bdba │ │ - blt.n 2bada │ │ + b.n 4b46a │ │ + blt.n 4b18a │ │ @ instruction: 0xebff0000 │ │ - b.n 2c122 │ │ + b.n 4b7d2 │ │ @ instruction: 0xffb10aff │ │ asrs r4, r2, #2 │ │ - b.n 2bfa4 │ │ + b.n 4b654 │ │ movs r4, r0 │ │ - b.n 2bdce │ │ + b.n 4b47e │ │ movs r0, #0 │ │ - b.n 2c1d2 │ │ - blt.n 2b9d0 │ │ + b.n 4b882 │ │ + blt.n 4b080 │ │ @ instruction: 0xebff0000 │ │ - b.n 2c13a │ │ + b.n 4b7ea │ │ @ instruction: 0xffab0aff │ │ lsls r0, r2, #1 │ │ - b.n 2b5ca │ │ + b.n 4ac7a │ │ movs r0, r0 │ │ - b.n 2c146 │ │ + b.n 4b7f6 │ │ @ instruction: 0xffa81aff │ │ asrs r0, r0, #32 │ │ - b.n 2b5e8 │ │ + b.n 4ac98 │ │ lsls r4, r2, #2 │ │ - b.n 2bf48 │ │ + b.n 4b5f8 │ │ adds r2, #169 @ 0xa9 │ │ add.w r0, r0, ip, ror #22 │ │ - b.n 2bfd4 │ │ + b.n 4b684 │ │ asrs r4, r0, #32 │ │ - b.n 2bdfe │ │ + b.n 4b4ae │ │ movs r5, r0 │ │ - b.n 2be02 │ │ + b.n 4b4b2 │ │ adds r2, #165 @ 0xa5 │ │ add.w r0, r0, r5 │ │ - b.n 2be0a │ │ + b.n 4b4ba │ │ asrs r5, r0, #32 │ │ - b.n 2be0e │ │ + b.n 4b4be │ │ movs r0, #4 │ │ - b.n 2be12 │ │ + b.n 4b4c2 │ │ cmp r7, #58 @ 0x3a │ │ @ instruction: 0xeb00c0e0 │ │ - b.n 2b614 │ │ + b.n 4acc4 │ │ str r4, [r7, #8] │ │ - b.n 2bff8 │ │ + b.n 4b6a8 │ │ lsls r1, r2, #15 │ │ - b.n 2c0e2 │ │ - b.n 2bb2c │ │ - b.n 2c226 │ │ + b.n 4b792 │ │ + b.n 4b1dc │ │ + b.n 4b8d6 │ │ lsls r4, r5, #1 │ │ ldmia.w r6, {r2, r3, r5, r8, r9, fp, ip} │ │ - b.n 2be2e │ │ + b.n 4b4de │ │ movs r0, #129 @ 0x81 │ │ - b.n 2bcf6 │ │ + b.n 4b3a6 │ │ adds r3, #1 │ │ - b.n 2bbfc │ │ + b.n 4b2ac │ │ asrs r4, r3, #3 │ │ - b.n 2b634 │ │ + b.n 4ace4 │ │ ldmia r3, {r0, r1, r2, r3, r4} │ │ - b.n 2babc │ │ + b.n 4b16c │ │ ands r7, r0 │ │ - b.n 2c006 │ │ + b.n 4b6b6 │ │ movs r0, #148 @ 0x94 │ │ - b.n 2bf9c │ │ + b.n 4b64c │ │ lsrs r6, r1, #10 │ │ orn sp, r2, #167936 @ 0x29000 │ │ - b.n 2bc14 │ │ - ldr r3, [pc, #576] @ (2bd50 ) │ │ + b.n 4b2c4 │ │ + ldr r3, [pc, #576] @ (4b400 ) │ │ mcr 0, 0, r4, cr2, cr4, {6} │ │ - b.n 2b650 │ │ + b.n 4ad00 │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 2, cr3, cr2, cr3, {1} │ │ - b.n 2bc28 │ │ + b.n 4b2d8 │ │ str r4, [r1, r3] │ │ - b.n 2b65c │ │ + b.n 4ad0c │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 0, cr3, cr3, cr3, {1} │ │ - b.n 2bc36 │ │ + b.n 4b2e6 │ │ str r0, [r2, #12] │ │ - b.n 2b668 │ │ + b.n 4ad18 │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 2, cr3, cr3, cr3, {1} │ │ - b.n 2bc40 │ │ + b.n 4b2f0 │ │ str r0, [r3, r3] │ │ - b.n 2b674 │ │ + b.n 4ad24 │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 0, cr3, cr4, cr3, {1} │ │ - b.n 2bc4e │ │ + b.n 4b2fe │ │ movs r7, #124 @ 0x7c │ │ @ instruction: 0xf3c76d23 │ │ - b.n 2bc52 │ │ + b.n 4b302 │ │ lsrs r0, r2 │ │ - b.n 2c06c │ │ + b.n 4b71c │ │ movs r4, r0 │ │ - b.n 2b68c │ │ + b.n 4ad3c │ │ lsrs r0, r4, #3 │ │ bfi fp, r2, #26, #4294967287 │ │ cdp 0, 0, cr2, cr5, cr0, {0} │ │ - b.n 2b682 │ │ + b.n 4ad32 │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 2, cr3, cr4, cr6, {1} │ │ - b.n 2bc70 │ │ + b.n 4b320 │ │ str r4, [r6, #4] │ │ - b.n 2b5a0 │ │ + b.n 4ac50 │ │ subs r3, #144 @ 0x90 │ │ cdp 13, 2, cr1, cr5, cr3, {1} │ │ - b.n 2bc74 │ │ + b.n 4b324 │ │ ldrh r7, [r1, #20] │ │ orn r0, r0, #15466496 @ 0xec0000 │ │ - b.n 2c010 │ │ + b.n 4b6c0 │ │ bxns pc │ │ @ instruction: 0xf3c73d21 │ │ - b.n 2bc9a │ │ + b.n 4b34a │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r0, r4, #8192 @ 0x2000 │ │ - b.n 2beca │ │ + b.n 4b57a │ │ lsrs r6, r4, #3 │ │ @ instruction: 0xf2602002 │ │ - b.n 2bc18 │ │ + b.n 4b2c8 │ │ subs r7, #252 @ 0xfc │ │ - b.n 2c1b4 │ │ + b.n 4b864 │ │ lsrs r6, r1, #10 │ │ orr.w r8, r5, #7602176 @ 0x740000 │ │ @ instruction: 0xf36430ff │ │ - b.n 2c222 │ │ + b.n 4b8d2 │ │ movs r0, #3 │ │ - b.n 2bcaa │ │ + b.n 4b35a │ │ movs r0, #0 │ │ - b.n 2b6b4 │ │ + b.n 4ad64 │ │ lsrs r2, r1, #3 │ │ @ instruction: 0xf2602008 │ │ - b.n 2b6ec │ │ + b.n 4ad9c │ │ asrs r7, r7, #12 │ │ - b.n 2c338 │ │ + b.n 4b9e8 │ │ asrs r6, r0, #32 │ │ - b.n 2bc3c │ │ + b.n 4b2ec │ │ str r4, [r6, #4] │ │ - b.n 2c0d8 │ │ + b.n 4b788 │ │ asrs r7, r1, #9 │ │ - b.n 2c044 │ │ + b.n 4b6f4 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r2, #3342336 @ 0x330000 │ │ - b.n 2b5e0 │ │ + b.n 4ac90 │ │ add r0, fp │ │ add.w r0, r0, r0 │ │ - b.n 2c272 │ │ + b.n 4b922 │ │ vpmin.u16 q8, , │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #30 │ │ - b.n 2c31e │ │ + b.n 4b9ce │ │ lsls r0, r0, #2 │ │ - b.n 2c070 │ │ + b.n 4b720 │ │ lsrs r0, r2, #28 │ │ - b.n 2bec4 │ │ + b.n 4b574 │ │ lsls r0, r4, #10 │ │ - b.n 2bf2a │ │ - beq.n 2bc6c │ │ - b.n 2c084 │ │ + b.n 4b5da │ │ + beq.n 4b31c │ │ + b.n 4b734 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 2c110 │ │ + b.n 4b7c0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 2c23e │ │ - blx 42c240 │ │ - b.n 2b8d2 │ │ + b.n 4b8ee │ │ + blx 44b8f0 │ │ + b.n 4af82 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 2bc62 │ │ + cbnz r7, 4b312 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffa66ae │ │ + bmi.w fffc5d5e │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 2bb72 │ │ + bls.n 4b222 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ @ instruction: 0xf0bc0fff │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ - ldr r7, [sp, #400] @ 0x190 │ │ - @ instruction: 0xfffd9df8 │ │ - vsri.64 , q2, #3 │ │ - bmi.n 2bbe6 │ │ - bmi.n 2bbe8 │ │ - bmi.n 2bbea │ │ - ldr r7, [pc, #960] @ (2c004 ) │ │ + bvc.n 4b3dc │ │ + vqshlu.s32 d29, d0, #27 │ │ + vsri.64 , q2, #5 │ │ + bmi.n 4b296 │ │ + bmi.n 4b298 │ │ + bmi.n 4b29a │ │ + ldr r7, [pc, #960] @ (4b6b4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 2c164 │ │ - beq.n 2bc54 │ │ - b.n 2c0e8 │ │ + b.n 4b814 │ │ + beq.n 4b304 │ │ + b.n 4b798 │ │ ldrh r0, [r1, #24] │ │ stc 0, cr13, [sp, #-736]! @ 0xfffffd20 │ │ - b.n 2c0f0 │ │ - blt.n 2bc5a │ │ - b.n 2c0f4 │ │ + b.n 4b7a0 │ │ + blt.n 4b30a │ │ + b.n 4b7a4 │ │ lsls r0, r2, #1 │ │ movt r0, #1282 @ 0x502 │ │ - b.n 2bfa2 │ │ + b.n 4b652 │ │ cmp r7, #98 @ 0x62 │ │ - b.n 2c0fc │ │ + b.n 4b7ac │ │ strh r1, [r0, #0] │ │ - b.n 2bfaa │ │ + b.n 4b65a │ │ asrs r0, r2, #32 │ │ - b.n 2b7a4 │ │ + b.n 4ae54 │ │ strb r0, [r0, #0] │ │ - b.n 2bfb2 │ │ + b.n 4b662 │ │ lsrs r5, r1, #11 │ │ orr.w pc, r2, #15335424 @ 0xea0000 │ │ - b.n 2c110 │ │ + b.n 4b7c0 │ │ ands r3, r0 │ │ - b.n 2bfbe │ │ + b.n 4b66e │ │ lsrs r7, r1, #11 │ │ orr.w r0, r2, #360448 @ 0x58000 │ │ - b.n 2c1a0 │ │ + b.n 4b850 │ │ add r1, sp, #740 @ 0x2e4 │ │ @ instruction: 0xebff00b0 │ │ - b.n 2b7c8 │ │ + b.n 4ae78 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 2c3d2 │ │ + b.n 4ba82 │ │ movs r0, r0 │ │ - b.n 2c336 │ │ + b.n 4b9e6 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n 2bfde │ │ - beq.n 2bd20 │ │ - b.n 2c138 │ │ + b.n 4b68e │ │ + beq.n 4b3d0 │ │ + b.n 4b7e8 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 2c1c4 │ │ + b.n 4b874 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 2c2f2 │ │ - b.n 2b982 │ │ + b.n 4b9a2 │ │ + b.n 4b032 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 2bd12 │ │ + cbnz r7, 4b3c2 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffa675e │ │ + bmi.w fffc5e0e │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 2bc22 │ │ + bls.n 4b2d2 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ strb r0, [r3, #2] │ │ - b.n 2b7f0 │ │ + b.n 4aea0 │ │ ldrb r2, [r5, #29] │ │ - b.n 2c170 │ │ + b.n 4b820 │ │ str r0, [r7, r1] │ │ - b.n 2b7f8 │ │ + b.n 4aea8 │ │ lsls r7, r1, #2 │ │ ldmia.w r7, {r6} │ │ - b.n 2b800 │ │ + b.n 4aeb0 │ │ movs r0, r0 │ │ - b.n 2bfec │ │ + b.n 4b69c │ │ movs r2, r0 │ │ - b.n 2bfee │ │ + b.n 4b69e │ │ str r4, [r2, r6] │ │ - b.n 2b728 │ │ + b.n 4add8 │ │ movs r3, r0 │ │ - b.n 2bff6 │ │ + b.n 4b6a6 │ │ eors r4, r5 │ │ - b.n 2b814 │ │ + b.n 4aec4 │ │ movs r7, r0 │ │ - b.n 2bffe │ │ + b.n 4b6ae │ │ sbcs r0, r2 │ │ - b.n 2b738 │ │ + b.n 4ade8 │ │ movs r5, r0 │ │ - b.n 2c006 │ │ + b.n 4b6b6 │ │ asrs r4, r7, #32 │ │ - b.n 2b824 │ │ + b.n 4aed4 │ │ asrs r4, r1, #6 │ │ - b.n 2b744 │ │ + b.n 4adf4 │ │ movs r4, r0 │ │ - b.n 2c012 │ │ + b.n 4b6c2 │ │ movs r0, #56 @ 0x38 │ │ - b.n 2b830 │ │ + b.n 4aee0 │ │ movs r1, r0 │ │ - b.n 2c03a │ │ + b.n 4b6ea │ │ adds r0, #52 @ 0x34 │ │ - b.n 2b838 │ │ + b.n 4aee8 │ │ strb r0, [r6, #0] │ │ - b.n 2b83c │ │ + b.n 4aeec │ │ str r4, [r5, r0] │ │ - b.n 2b840 │ │ + b.n 4aef0 │ │ ands r0, r5 │ │ - b.n 2b844 │ │ + b.n 4aef4 │ │ asrs r4, r4, #32 │ │ - b.n 2b848 │ │ + b.n 4aef8 │ │ @ instruction: 0xffd90aff │ │ - ldr r4, [pc, #4] @ (2bd38 ) │ │ - b.n 2c1cc │ │ + ldr r4, [pc, #4] @ (4b3e8 ) │ │ + b.n 4b87c │ │ lsls r4, r1, #2 │ │ - b.n 2c1d8 │ │ + b.n 4b888 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #4325376 @ 0x420000 │ │ - b.n 2c1e0 │ │ + b.n 4b890 │ │ asrs r4, r0, #32 │ │ - b.n 2c086 │ │ + b.n 4b736 │ │ str r0, [r2, r0] │ │ - b.n 2c252 │ │ + b.n 4b902 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #14680064 @ 0xe00000 │ │ - b.n 2c492 │ │ + b.n 4bb42 │ │ movs r0, #32 │ │ - b.n 2c496 │ │ + b.n 4bb46 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 2c49e │ │ + b.n 4bb4e │ │ movs r0, r0 │ │ - b.n 2b864 │ │ + b.n 4af14 │ │ movs r4, r0 │ │ - b.n 2c0a6 │ │ + b.n 4b756 │ │ asrs r0, r1, #32 │ │ - b.n 2c0aa │ │ + b.n 4b75a │ │ cmp r2, #207 @ 0xcf │ │ - bfl 10, ffff17c8 │ │ + bfl 10, 10e78 │ │ @ instruction: 0xebff0f5a │ │ - b.n 2c20c │ │ + b.n 4b8bc │ │ asrs r4, r0, #32 │ │ - b.n 2c0ba │ │ + b.n 4b76a │ │ movs r0, #100 @ 0x64 │ │ - b.n 2c4be │ │ - ldr r2, [pc, #204] @ (2be4c ) │ │ + b.n 4bb6e │ │ + ldr r2, [pc, #820] @ (4b764 ) │ │ @ instruction: 0xfb002078 │ │ - b.n 2b8c0 │ │ + b.n 4af70 │ │ movs r0, r0 │ │ - b.n 2c42e │ │ + b.n 4bade │ │ lsls r3, r4, #19 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #1 │ │ - b.n 2b8cc │ │ + b.n 4af7c │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2805014 │ │ - b.n 2b8b4 │ │ + b.n 4af64 │ │ str r1, [r0, r0] │ │ - b.n 2c220 │ │ + b.n 4b8d0 │ │ movs r4, r1 │ │ - b.n 2b8d8 │ │ + b.n 4af88 │ │ adds r0, #20 │ │ - b.n 2b8dc │ │ + b.n 4af8c │ │ lsls r5, r2, #10 │ │ - b.n 2bdac │ │ + b.n 4b45c │ │ strh r1, [r0, #0] │ │ - b.n 2c2ae │ │ + b.n 4b95e │ │ lsls r0, r3, #2 │ │ - b.n 2c248 │ │ + b.n 4b8f8 │ │ movs r4, r0 │ │ - b.n 2c2b6 │ │ + b.n 4b966 │ │ lsls r4, r2, #2 │ │ - b.n 2b8d4 │ │ + b.n 4af84 │ │ lsls r0, r6, #1 │ │ - b.n 2c254 │ │ + b.n 4b904 │ │ strb r0, [r1, #0] │ │ - b.n 2b8f8 │ │ + b.n 4afa8 │ │ asrs r0, r1, #32 │ │ - b.n 2b8e0 │ │ + b.n 4af90 │ │ asrs r2, r0, #10 │ │ - b.n 2bece │ │ + b.n 4b57e │ │ movs r0, r1 │ │ - b.n 2c2ce │ │ + b.n 4b97e │ │ asrs r4, r3, #1 │ │ - b.n 2b8ec │ │ + b.n 4af9c │ │ asrs r2, r0, #10 │ │ - b.n 2c116 │ │ + b.n 4b7c6 │ │ lsls r0, r2, #2 │ │ - b.n 2b8f4 │ │ + b.n 4afa4 │ │ lsls r0, r3, #3 │ │ - b.n 2c2f8 │ │ + b.n 4b9a8 │ │ asrs r0, r3, #1 │ │ - b.n 2b8fc │ │ + b.n 4afac │ │ asrs r0, r5, #32 │ │ - b.n 2c2e6 │ │ + b.n 4b996 │ │ asrs r4, r2, #1 │ │ - b.n 2b904 │ │ + b.n 4afb4 │ │ asrs r4, r2, #1 │ │ - b.n 2c2ee │ │ + b.n 4b99e │ │ lsls r0, r2, #1 │ │ - b.n 2c2f2 │ │ + b.n 4b9a2 │ │ lsls r4, r1, #1 │ │ - b.n 2b910 │ │ + b.n 4afc0 │ │ lsrs r6, r2, #29 │ │ - b.n 2c314 │ │ + b.n 4b9c4 │ │ asrs r0, r2, #1 │ │ - b.n 2b918 │ │ + b.n 4afc8 │ │ asrs r0, r5, #32 │ │ - b.n 2c302 │ │ + b.n 4b9b2 │ │ asrs r0, r5, #1 │ │ - b.n 2b920 │ │ + b.n 4afd0 │ │ asrs r4, r2, #1 │ │ - b.n 2c30a │ │ + b.n 4b9ba │ │ lsls r0, r2, #1 │ │ - b.n 2c30e │ │ + b.n 4b9be │ │ lsls r0, r4, #1 │ │ - b.n 2b92c │ │ + b.n 4afdc │ │ lsrs r6, r6, #29 │ │ - b.n 2c330 │ │ + b.n 4b9e0 │ │ asrs r4, r4, #1 │ │ - b.n 2b934 │ │ + b.n 4afe4 │ │ asrs r4, r2, #1 │ │ - b.n 2c31e │ │ + b.n 4b9ce │ │ movs r0, r5 │ │ - b.n 2c322 │ │ + b.n 4b9d2 │ │ lsls r4, r0, #1 │ │ - b.n 2b940 │ │ + b.n 4aff0 │ │ lsrs r2, r4, #24 │ │ - b.n 2c2c0 │ │ + b.n 4b970 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n 2c32e │ │ + b.n 4b9de │ │ lsrs r6, r2, #30 │ │ - b.n 2c34c │ │ + b.n 4b9fc │ │ asrs r0, r1, #1 │ │ - b.n 2b950 │ │ + b.n 4b000 │ │ asrs r4, r2, #1 │ │ - b.n 2c33a │ │ + b.n 4b9ea │ │ movs r0, r5 │ │ - b.n 2c33e │ │ + b.n 4b9ee │ │ lsls r0, r6, #1 │ │ - b.n 2b95c │ │ + b.n 4b00c │ │ movs r0, r0 │ │ - b.n 2c586 │ │ + b.n 4bc36 │ │ asrs r4, r6, #1 │ │ - b.n 2b964 │ │ + b.n 4b014 │ │ subs r2, r3, #5 │ │ - b.n 2c2e4 │ │ + b.n 4b994 │ │ movs r0, r4 │ │ - b.n 2b96c │ │ + b.n 4b01c │ │ str r0, [r2, r0] │ │ - b.n 2b970 │ │ + b.n 4b020 │ │ strh r4, [r1, #0] │ │ - b.n 2b974 │ │ + b.n 4b024 │ │ str r0, [sp, #640] @ 0x280 │ │ - b.n 2b978 │ │ + b.n 4b028 │ │ ldr r1, [r0, #64] @ 0x40 │ │ - b.n 2c2f8 │ │ + b.n 4b9a8 │ │ movs r0, #100 @ 0x64 │ │ - b.n 2c5a6 │ │ + b.n 4bc56 │ │ ands r3, r0 │ │ - b.n 2c1aa │ │ + b.n 4b85a │ │ movs r6, r0 │ │ - b.n 2c1ae │ │ - ldr r1, [pc, #988] @ (2c24c ) │ │ + b.n 4b85e │ │ + ldr r2, [pc, #580] @ (4b764 ) │ │ @ instruction: 0xfb00a0b4 │ │ - b.n 2c390 │ │ + b.n 4ba40 │ │ strh r4, [r3, #4] │ │ - b.n 2b994 │ │ + b.n 4b044 │ │ movs r0, r0 │ │ - b.n 2c528 │ │ + b.n 4bbd8 │ │ strh r1, [r1, #0] │ │ - b.n 2c1c2 │ │ + b.n 4b872 │ │ strb r4, [r3, #0] │ │ - b.n 2b9a0 │ │ + b.n 4b050 │ │ ands r0, r3 │ │ - b.n 2b9a4 │ │ + b.n 4b054 │ │ lsls r7, r3, #7 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #1 │ │ - b.n 2b9cc │ │ + b.n 4b07c │ │ movs r0, r0 │ │ - b.n 2c536 │ │ + b.n 4bbe6 │ │ lsls r6, r5, #5 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 2b9d8 │ │ + b.n 4b088 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 2c3bc │ │ + b.n 4ba6c │ │ asrs r0, r4, #32 │ │ - b.n 2b9e0 │ │ + b.n 4b090 │ │ ands r1, r0 │ │ - b.n 2bfaa │ │ + b.n 4b65a │ │ movs r4, r2 │ │ - b.n 2b9e4 │ │ + b.n 4b094 │ │ asrs r4, r0, #10 │ │ - b.n 2bfb2 │ │ + b.n 4b662 │ │ lsrs r2, r6, #29 │ │ - b.n 2c34c │ │ + b.n 4b9fc │ │ add r1, sp, #180 @ 0xb4 │ │ @ instruction: 0xebff00b0 │ │ - b.n 2b9f8 │ │ + b.n 4b0a8 │ │ str r0, [sp, #20] │ │ - b.n 2c602 │ │ + b.n 4bcb2 │ │ movs r0, r0 │ │ - b.n 2c566 │ │ + b.n 4bc16 │ │ vpmin.u , , │ │ ldrb r2, [r6, #29] │ │ - b.n 2c364 │ │ + b.n 4ba14 │ │ str r4, [r6, r6] │ │ - b.n 2b908 │ │ - b.n 2c234 │ │ - b.n 2b90c │ │ + b.n 4afb8 │ │ + b.n 4b8e4 │ │ + b.n 4afbc │ │ lsls r7, r1, #2 │ │ ldmia.w r7, {} │ │ - b.n 2c1e0 │ │ + b.n 4b890 │ │ stmia r1!, {r2, r3, r5, r7} │ │ - b.n 2b918 │ │ + b.n 4afc8 │ │ movs r2, r0 │ │ - b.n 2c1e6 │ │ + b.n 4b896 │ │ movs r3, r0 │ │ - b.n 2c1ea │ │ + b.n 4b89a │ │ movs r7, r0 │ │ - b.n 2c1ee │ │ + b.n 4b89e │ │ movs r5, r0 │ │ - b.n 2c1f2 │ │ + b.n 4b8a2 │ │ ldrsh r2, [r4, r0] │ │ - b.n 2c38c │ │ + b.n 4ba3c │ │ movs r6, r1 │ │ - b.n 2c1fa │ │ + b.n 4b8aa │ │ movs r4, r1 │ │ - b.n 2c21e │ │ + b.n 4b8ce │ │ vpmin.u32 q8, , │ │ strb r0, [r1, #0] │ │ - b.n 2ba3c │ │ + b.n 4b0ec │ │ lsls r4, r0, #10 │ │ - b.n 2c012 │ │ + b.n 4b6c2 │ │ str r0, [sp, #24] │ │ - b.n 2c64e │ │ + b.n 4bcfe │ │ movs r0, r0 │ │ - b.n 2bf00 │ │ + b.n 4b5b0 │ │ lsls r6, r7, #3 │ │ - b.n 2c316 │ │ + b.n 4b9c6 │ │ movs r2, r0 │ │ - b.n 2c5ba │ │ + b.n 4bc6a │ │ vpmin.u16 , q15, │ │ eors r0, r6 │ │ - b.n 2c3b8 │ │ + b.n 4ba68 │ │ asrs r1, r0, #32 │ │ - b.n 2c434 │ │ + b.n 4bae4 │ │ movs r4, r0 │ │ - b.n 2c26a │ │ - bge.n 2bf32 │ │ + b.n 4b91a │ │ + bge.n 4b5e2 │ │ @ instruction: 0xebff0000 │ │ - b.n 2c5d2 │ │ + b.n 4bc82 │ │ vpmin.u16 q8, q12, │ │ movs r0, r0 │ │ - b.n 2bae8 │ │ + b.n 4b198 │ │ asrs r4, r0, #32 │ │ - b.n 2c27e │ │ + b.n 4b92e │ │ movs r3, r0 │ │ - b.n 2c3c2 │ │ + b.n 4ba72 │ │ lsrs r0, r2, #28 │ │ - b.n 2c224 │ │ + b.n 4b8d4 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 2c28a │ │ + b.n 4b93a │ │ movs r5, r0 │ │ - b.n 2c28e │ │ - bge.n 2c02e │ │ + b.n 4b93e │ │ + bge.n 4b6de │ │ @ instruction: 0xebff0000 │ │ - b.n 2c5f6 │ │ + b.n 4bca6 │ │ vpmin.u8 q8, , │ │ movs r0, r2 │ │ - b.n 2c46e │ │ + b.n 4bb1e │ │ asrs r4, r6, #1 │ │ - b.n 2ba9c │ │ + b.n 4b14c │ │ lsls r4, r5, #2 │ │ - b.n 2ba80 │ │ + b.n 4b130 │ │ adds r0, #32 │ │ - b.n 2c6aa │ │ + b.n 4bd5a │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2c47c │ │ + b.n 4bb2c │ │ cmp r7, #150 @ 0x96 │ │ - b.n 2c490 │ │ + b.n 4bb40 │ │ str r0, [r1, #0] │ │ - b.n 2c2ba │ │ + b.n 4b96a │ │ lsls r4, r4, #2 │ │ - b.n 2ba98 │ │ + b.n 4b148 │ │ str r0, [sp, #448] @ 0x1c0 │ │ - b.n 2c418 │ │ + b.n 4bac8 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2c48c │ │ + b.n 4bb3c │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2c2d2 │ │ + b.n 4b982 │ │ asrs r0, r0, #32 │ │ - b.n 2c6d6 │ │ + b.n 4bd86 │ │ ldrh r3, [r0, #20] │ │ and.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 2ba9e │ │ + b.n 4b14e │ │ movs r0, r2 │ │ - b.n 2c4a6 │ │ + b.n 4bb56 │ │ asrs r0, r6, #1 │ │ - b.n 2bae0 │ │ + b.n 4b190 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 2c4b0 │ │ + b.n 4bb60 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2c2f6 │ │ + b.n 4b9a6 │ │ asrs r0, r2, #1 │ │ - b.n 2c6fa │ │ + b.n 4bdaa │ │ lsrs r3, r0, #11 │ │ orn sl, r6, #6389760 @ 0x618000 │ │ orr.w fp, r0, #8388608 @ 0x800000 │ │ ldcl 0, cr6, [r6, #672] @ 0x2a0 │ │ - b.n 2bae4 │ │ + b.n 4b194 │ │ str r0, [r4, #0] │ │ - b.n 2c70e │ │ + b.n 4bdbe │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #8] │ │ - b.n 2c316 │ │ + b.n 4b9c6 │ │ lsrs r3, r0, #11 │ │ orn pc, r5, #239616 @ 0x3a800 │ │ - b.n 2c474 │ │ + b.n 4bb24 │ │ lsrs r1, r0, #11 │ │ orr.w r0, r0, #2113536 @ 0x204000 │ │ - b.n 2c726 │ │ + b.n 4bdd6 │ │ asrs r0, r0, #32 │ │ - b.n 2baea │ │ + b.n 4b19a │ │ subs r6, r2, #5 │ │ - b.n 2c508 │ │ + b.n 4bbb8 │ │ lsls r0, r2, #7 │ │ - b.n 2ba28 │ │ + b.n 4b0d8 │ │ lsls r0, r2, #11 │ │ - b.n 2bb10 │ │ + b.n 4b1c0 │ │ lsrs r2, r6, #29 │ │ - b.n 2c490 │ │ + b.n 4bb40 │ │ movs r0, r0 │ │ - b.n 2bb18 │ │ + b.n 4b1c8 │ │ lsls r0, r3, #2 │ │ - b.n 2bb3c │ │ + b.n 4b1ec │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [r5, #624] @ 0x270 │ │ - b.n 2bb24 │ │ + b.n 4b1d4 │ │ lsrs r6, r3, #14 │ │ stcl 13, cr14, [sp, #268] @ 0x10c │ │ @ instruction: 0xebff0c01 │ │ - b.n 2c4ac │ │ + b.n 4bb5c │ │ asrs r7, r0, #32 │ │ - b.n 2c35a │ │ + b.n 4ba0a │ │ movs r0, #33 @ 0x21 │ │ - b.n 2c75e │ │ + b.n 4be0e │ │ ldmia r4!, {r0, r7} │ │ @ instruction: 0xebff5060 │ │ - b.n 2bb60 │ │ + b.n 4b210 │ │ strb r1, [r1, #0] │ │ - b.n 2c36a │ │ + b.n 4ba1a │ │ lsls r0, r2, #7 │ │ - b.n 2bb68 │ │ + b.n 4b218 │ │ asrs r4, r4, #32 │ │ - b.n 2c772 │ │ + b.n 4be22 │ │ lsls r0, r2, #7 │ │ - b.n 2ba4c │ │ + b.n 4b0fc │ │ movs r0, r2 │ │ - b.n 2c544 │ │ + b.n 4bbf4 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2c554 │ │ + b.n 4bc04 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8716288 @ 0x850000 │ │ - b.n 2c38a │ │ + b.n 4ba3a │ │ lsrs r6, r0, #11 │ │ orn sl, r0, #6324224 @ 0x608000 │ │ orr.w fp, r7, #8388608 @ 0x800000 │ │ ldcl 0, cr0, [r0, #36] @ 0x24 │ │ - b.n 2c39a │ │ + b.n 4ba4a │ │ lsrs r4, r2, #12 │ │ stcl 12, cr12, [fp, #-84] @ 0xffffffac │ │ @ instruction: 0xebff106c │ │ - b.n 2ba9c │ │ + b.n 4b14c │ │ lsls r0, r3 │ │ - b.n 2c500 │ │ + b.n 4bbb0 │ │ lsls r0, r6, #1 │ │ - b.n 2baa4 │ │ + b.n 4b154 │ │ adds r0, #84 @ 0x54 │ │ - b.n 2baa8 │ │ + b.n 4b158 │ │ lsrs r1, r0, #20 │ │ - b.n 2c376 │ │ + b.n 4ba26 │ │ movs r0, #88 @ 0x58 │ │ - b.n 2bab0 │ │ + b.n 4b160 │ │ lsls r3, r0, #4 │ │ - b.n 2c7fe │ │ + b.n 4beae │ │ lsls r0, r3, #2 │ │ - b.n 2ba98 │ │ + b.n 4b148 │ │ movs r0, r0 │ │ - b.n 2bbb4 │ │ + b.n 4b264 │ │ subs r0, r2, r6 │ │ cdp 3, 0, cr7, cr2, cr0, {1} │ │ - b.n 2c3ce │ │ + b.n 4ba7e │ │ movs r7, r7 │ │ - b.n 2c492 │ │ + b.n 4bb42 │ │ strb r0, [r7, #1] │ │ - b.n 2baac │ │ + b.n 4b15c │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f27050 │ │ - b.n 2bad4 │ │ + b.n 4b184 │ │ lsrs r0, r0, #16 │ │ - b.n 2c3e2 │ │ + b.n 4ba92 │ │ lsls r7, r4, #4 │ │ - b.n 2c3a6 │ │ + b.n 4ba56 │ │ lsls r4, r7, #1 │ │ - b.n 2bac0 │ │ + b.n 4b170 │ │ lsls r3, r0, #4 │ │ - b.n 2c3ee │ │ + b.n 4ba9e │ │ lsrs r2, r4, #16 │ │ - b.n 2c3b2 │ │ + b.n 4ba62 │ │ lsrs r7, r0, #24 │ │ - b.n 2c3b6 │ │ + b.n 4ba66 │ │ lsls r3, r0, #4 │ │ - b.n 2c83a │ │ + b.n 4beea │ │ lsls r0, r0, #2 │ │ - b.n 2bad4 │ │ + b.n 4b184 │ │ lsls r7, r7, #7 │ │ - b.n 2c882 │ │ + b.n 4bf32 │ │ lsls r2, r0, #12 │ │ - b.n 2c0c6 │ │ + b.n 4b776 │ │ movs r0, #144 @ 0x90 │ │ - b.n 2bc04 │ │ + b.n 4b2b4 │ │ lsrs r7, r1, #10 │ │ orn fp, r2, #294912 @ 0x48000 │ │ cdp 12, 3, cr2, cr1, cr0, {7} │ │ @ instruction: 0xf2f20a22 │ │ - b.n 2c3da │ │ + b.n 4ba8a │ │ lsls r4, r0, #2 │ │ - b.n 2baf4 │ │ + b.n 4b1a4 │ │ lsrs r7, r5, #29 │ │ - b.n 2c600 │ │ - ldr r2, [pc, #956] @ (2c4a0 ) │ │ + b.n 4bcb0 │ │ + ldr r2, [pc, #956] @ (4bb50 ) │ │ orn pc, r0, #15794176 @ 0xf10000 │ │ - b.n 2c608 │ │ + b.n 4bcb8 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn pc, r0, #15925248 @ 0xf30000 │ │ - b.n 2c610 │ │ + b.n 4bcc0 │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w r4, r0, #7340032 @ 0x700000 │ │ bfi r0, r6, #0, #5 │ │ - b.n 2c43e │ │ + b.n 4baee │ │ strh r2, [r1, #30] │ │ @ instruction: 0xf3f96094 │ │ - b.n 2bc40 │ │ + b.n 4b2f0 │ │ lsls r4, r6, #7 │ │ movw r4, #738 @ 0x2e2 │ │ @ instruction: 0xf36801f2 │ │ @ instruction: 0xf2600a8f │ │ orr.w sl, r6, #1736704 @ 0x1a8000 │ │ - b.n 2bc58 │ │ + b.n 4b308 │ │ asrs r1, r0, #32 │ │ - b.n 2c23c │ │ + b.n 4b8ec │ │ subs r0, #4 │ │ add.w r0, r0, r8, lsr #2 │ │ - b.n 2bb5c │ │ + b.n 4b20c │ │ adds r0, #132 @ 0x84 │ │ - b.n 2c5c0 │ │ - add r0, pc, #32 @ (adr r0, 2c14c ) │ │ - b.n 2c46e │ │ + b.n 4bc70 │ │ + add r0, pc, #32 @ (adr r0, 4b7fc ) │ │ + b.n 4bb1e │ │ strb r7, [r7, #12] │ │ - b.n 2c8b2 │ │ + b.n 4bf62 │ │ strb r0, [r5, #6] │ │ - b.n 2bc50 │ │ + b.n 4b300 │ │ strb r0, [r7, #1] │ │ - b.n 2bb70 │ │ + b.n 4b220 │ │ lsrs r0, r2, #14 │ │ cdp 0, 0, cr0, cr2, cr14, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 2c486 │ │ + b.n 4bb36 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f27c23 │ │ - b.n 2c45c │ │ + b.n 4bb0c │ │ strb r4, [r1, #7] │ │ - b.n 2bc6c │ │ + b.n 4b31c │ │ strb r2, [r2, #5] │ │ - b.n 2c148 │ │ + b.n 4b7f8 │ │ strb r4, [r0, #7] │ │ - b.n 2bc74 │ │ + b.n 4b324 │ │ strb r7, [r7, #15] │ │ - b.n 2c91e │ │ + b.n 4bfce │ │ adds r1, #3 │ │ - b.n 2c170 │ │ + b.n 4b820 │ │ subs r6, #34 @ 0x22 │ │ - b.n 2c46c │ │ + b.n 4bb1c │ │ movs r0, #3 │ │ - b.n 2c56e │ │ + b.n 4bc1e │ │ lsrs r7, r1, #10 │ │ orn ip, r6, #532480 @ 0x82000 │ │ - b.n 2c4b2 │ │ + b.n 4bb62 │ │ movs r3, #33 @ 0x21 │ │ - b.n 2c47a │ │ + b.n 4bb2a │ │ movs r1, #192 @ 0xc0 │ │ - b.n 2bc94 │ │ + b.n 4b344 │ │ cmp r3, #144 @ 0x90 │ │ mrc 0, 1, r1, cr1, cr15, {1} │ │ - b.n 2c584 │ │ + b.n 4bc34 │ │ adds r1, #200 @ 0xc8 │ │ - b.n 2bca0 │ │ + b.n 4b350 │ │ cmp r4, #224 @ 0xe0 │ │ @ instruction: 0xf2f21a01 │ │ - b.n 2c4ce │ │ + b.n 4bb7e │ │ lsls r0, r4, #17 │ │ @ instruction: 0xf36a1522 │ │ - b.n 2c498 │ │ + b.n 4bb48 │ │ asrs r4, r7, #6 │ │ - b.n 2bcb4 │ │ + b.n 4b364 │ │ lsrs r3, r2, #24 │ │ - b.n 2c6bc │ │ + b.n 4bd6c │ │ asrs r5, r0, #32 │ │ - b.n 2c4e2 │ │ - ldr r2, [pc, #956] @ (2c560 ) │ │ + b.n 4bb92 │ │ + ldr r2, [pc, #956] @ (4bc10 ) │ │ orn pc, r0, #13434880 @ 0xcd0000 │ │ - b.n 2c6c8 │ │ + b.n 4bd78 │ │ lsls r4, r6, #7 │ │ movw sl, #1775 @ 0x6ef │ │ orn r0, r0, #8978432 @ 0x890000 │ │ - b.n 2c4f6 │ │ + b.n 4bba6 │ │ str r6, [r4, #60] @ 0x3c │ │ mrs r0, (UNDEF: 105) │ │ - b.n 2bcf8 │ │ + b.n 4b3a8 │ │ strb r0, [r1, #0] │ │ - b.n 2c502 │ │ + b.n 4bbb2 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf36601f2 │ │ @ instruction: 0xf2600a8d │ │ orr.w r0, r7, #115712 @ 0x1c400 │ │ add.w r0, r0, r4 │ │ - b.n 2c516 │ │ + b.n 4bbc6 │ │ asrs r5, r0, #32 │ │ - b.n 2c51a │ │ + b.n 4bbca │ │ movs r0, #9 │ │ - b.n 2c51e │ │ + b.n 4bbce │ │ cmp r5, #119 @ 0x77 │ │ add.w pc, r0, r6, lsr #1 │ │ - b.n 2c700 │ │ + b.n 4bdb0 │ │ movs r0, #9 │ │ - b.n 2c52a │ │ + b.n 4bbda │ │ asrs r0, r0, #32 │ │ - b.n 2c52e │ │ + b.n 4bbde │ │ str r0, [r0, r0] │ │ - b.n 2c532 │ │ + b.n 4bbe2 │ │ cmp r5, #114 @ 0x72 │ │ add.w r0, r0, r8, asr #25 │ │ - b.n 2bd34 │ │ + b.n 4b3e4 │ │ movs r0, #4 │ │ - b.n 2c53e │ │ + b.n 4bbee │ │ movs r6, r0 │ │ - b.n 2c542 │ │ + b.n 4bbf2 │ │ asrs r6, r0, #32 │ │ - b.n 2c546 │ │ + b.n 4bbf6 │ │ cmp r5, #109 @ 0x6d │ │ @ instruction: 0xeb008a8f │ │ and.w r0, r7, #532 @ 0x214 │ │ - b.n 2c552 │ │ + b.n 4bc02 │ │ movs r0, #32 │ │ - b.n 2c956 │ │ + b.n 4c006 │ │ lsrs r2, r4, #24 │ │ - b.n 2c6b0 │ │ + b.n 4bd60 │ │ lsrs r2, r0, #11 │ │ orn r0, r7, #2359296 @ 0x240000 │ │ - b.n 2c72c │ │ + b.n 4bddc │ │ adds r0, #32 │ │ - b.n 2c966 │ │ + b.n 4c016 │ │ lsrs r7, r1, #11 │ │ orr.w sl, r0, #6782976 @ 0x678000 │ │ orn r0, r1, #1343488 @ 0x148000 │ │ - b.n 2bd6c │ │ + b.n 4b41c │ │ subs r3, #0 │ │ vldr s1, [r7, #828] @ 0x33c │ │ orr.w r0, r1, #2228224 @ 0x220000 │ │ - b.n 2c57e │ │ + b.n 4bc2e │ │ strh r2, [r1, #0] │ │ - b.n 2c582 │ │ + b.n 4bc32 │ │ ldrh r2, [r0, #20] │ │ and.w r0, r1, #548864 @ 0x86000 │ │ - b.n 2c58a │ │ + b.n 4bc3a │ │ lsrs r3, r0, #11 │ │ orn fp, r2, #524288 @ 0x80000 │ │ ldcl 0, cr2, [r2, #64] @ 0x40 │ │ - b.n 2c762 │ │ - ldr r2, [pc, #828] @ (2c594 ) │ │ + b.n 4be12 │ │ + ldr r2, [pc, #828] @ (4bc44 ) │ │ orn r0, r2, #352256 @ 0x56000 │ │ - b.n 2bd98 │ │ + b.n 4b448 │ │ adds r1, #208 @ 0xd0 │ │ - b.n 2bc98 │ │ + b.n 4b348 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r8, #8388608 @ 0x800000 │ │ - b.n 2c910 │ │ - ldr r2, [pc, #828] @ (2c5a8 ) │ │ + b.n 4bfc0 │ │ + ldr r2, [pc, #828] @ (4bc58 ) │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 2c9b2 │ │ + b.n 4c062 │ │ movs r0, #0 │ │ - b.n 2bd78 │ │ + b.n 4b428 │ │ asrs r4, r3, #2 │ │ - b.n 2bdb4 │ │ + b.n 4b464 │ │ subs r3, #0 │ │ stcl 0, cr1, [r1, #672] @ 0x2a0 │ │ - b.n 2bdbc │ │ + b.n 4b46c │ │ cmp r3, #0 │ │ stcl 0, cr1, [r1, #4] │ │ - b.n 2c9ca │ │ + b.n 4c07a │ │ asrs r0, r5, #6 │ │ - b.n 2bda8 │ │ + b.n 4b458 │ │ lsls r2, r5, #1 │ │ subs r0, r0, r0 │ │ movs r6, r2 │ │ @ instruction: 0xea00f000 │ │ - b.n 2c8da │ │ - blx 42c8dc │ │ - blx 42c8e0 │ │ + b.n 4bf8a │ │ + blx 44bf8c │ │ + blx 44bf90 │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -66746,986 +109487,986 @@ │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ udf #5 │ │ @ instruction: 0xebff0008 │ │ - b.n 2c63a │ │ + b.n 4bcea │ │ udf #3 │ │ @ instruction: 0xebff21fc │ │ - b.n 2bd38 │ │ + b.n 4b3e8 │ │ ldrb r3, [r0, #30] │ │ - b.n 2c79c │ │ + b.n 4be4c │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 2c64e │ │ + b.n 4bcfe │ │ str r6, [r6, #8] │ │ - b.n 2beac │ │ + b.n 4b55c │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 2c656 │ │ + b.n 4bd06 │ │ str r5, [r6, #8] │ │ - b.n 2beb4 │ │ + b.n 4b564 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 2c65e │ │ + b.n 4bd0e │ │ str r1, [r7, #8] │ │ - b.n 2bebc │ │ + b.n 4b56c │ │ ldr r7, [r4, #0] │ │ - b.n 2c666 │ │ + b.n 4bd16 │ │ strb r2, [r7, #2] │ │ - b.n 2bec4 │ │ + b.n 4b574 │ │ str r0, [r7, #8] │ │ - b.n 2bec8 │ │ + b.n 4b578 │ │ ldrb r7, [r2, #17] │ │ - b.n 2c2f4 │ │ + b.n 4b9a4 │ │ movs r1, #2 │ │ - b.n 2c644 │ │ + b.n 4bcf4 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 2bed4 │ │ + b.n 4b584 │ │ movs r1, #35 @ 0x23 │ │ - b.n 2c67e │ │ + b.n 4bd2e │ │ ldrb r2, [r4, #24] │ │ - b.n 2c7d8 │ │ + b.n 4be88 │ │ movs r0, #189 @ 0xbd │ │ - b.n 2bee0 │ │ + b.n 4b590 │ │ movs r5, #35 @ 0x23 │ │ - b.n 2c68a │ │ + b.n 4bd3a │ │ movs r0, #188 @ 0xbc │ │ - b.n 2bee8 │ │ + b.n 4b598 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 2c692 │ │ + b.n 4bd42 │ │ movs r0, #187 @ 0xbb │ │ - b.n 2bef0 │ │ + b.n 4b5a0 │ │ movs r2, #33 @ 0x21 │ │ - b.n 2c69a │ │ + b.n 4bd4a │ │ movs r0, #192 @ 0xc0 │ │ - b.n 2bef8 │ │ + b.n 4b5a8 │ │ movs r6, #33 @ 0x21 │ │ - b.n 2c6a2 │ │ + b.n 4bd52 │ │ movs r0, #191 @ 0xbf │ │ - b.n 2bf00 │ │ + b.n 4b5b0 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 2c334 │ │ + b.n 4b9e4 │ │ movs r3, #3 │ │ - b.n 2c672 │ │ + b.n 4bd22 │ │ movs r0, #190 @ 0xbe │ │ - b.n 2bf0c │ │ + b.n 4b5bc │ │ movs r3, #32 │ │ - b.n 2c6b6 │ │ + b.n 4bd66 │ │ movs r0, #195 @ 0xc3 │ │ - b.n 2bf14 │ │ + b.n 4b5c4 │ │ movs r7, #32 │ │ - b.n 2c6be │ │ + b.n 4bd6e │ │ movs r0, #194 @ 0xc2 │ │ - b.n 2bf1c │ │ + b.n 4b5cc │ │ cmp r3, #80 @ 0x50 │ │ - b.n 2c34c │ │ + b.n 4b9fc │ │ adds r2, #16 │ │ - b.n 2bdc0 │ │ + b.n 4b470 │ │ asrs r1, r0, #8 │ │ - b.n 2c692 │ │ + b.n 4bd42 │ │ str r4, [r2, #32] │ │ - b.n 2bdc8 │ │ + b.n 4b478 │ │ asrs r1, r0, #3 │ │ - b.n 2bf30 │ │ + b.n 4b5e0 │ │ strb r3, [r4, r0] │ │ - b.n 2c6da │ │ + b.n 4bd8a │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r2, r6, r7, ip, lr} │ │ - b.n 2bf3c │ │ + b.n 4b5ec │ │ ldr r3, [r4, r0] │ │ - b.n 2c6e6 │ │ + b.n 4bd96 │ │ adds r0, #199 @ 0xc7 │ │ - b.n 2bf44 │ │ + b.n 4b5f4 │ │ str r5, [r0, r3] │ │ - b.n 2bf48 │ │ + b.n 4b5f8 │ │ subs r4, #83 @ 0x53 │ │ - b.n 2c374 │ │ + b.n 4ba24 │ │ lsls r0, r0, #4 │ │ - b.n 2c6bc │ │ + b.n 4bd6c │ │ lsls r4, r0, #3 │ │ - b.n 2bf54 │ │ + b.n 4b604 │ │ lsls r6, r4, #4 │ │ - b.n 2c6fe │ │ + b.n 4bdae │ │ lsls r2, r1, #3 │ │ - b.n 2bf5c │ │ + b.n 4b60c │ │ lsls r6, r4, #20 │ │ - b.n 2c706 │ │ + b.n 4bdb6 │ │ lsls r1, r1, #3 │ │ - b.n 2bf64 │ │ + b.n 4b614 │ │ lsrs r6, r4, #4 │ │ - b.n 2c70e │ │ + b.n 4bdbe │ │ lsls r0, r1, #3 │ │ - b.n 2bf6c │ │ + b.n 4b61c │ │ lsls r7, r4, #8 │ │ - b.n 2c716 │ │ + b.n 4bdc6 │ │ lsls r5, r1, #3 │ │ - b.n 2bf74 │ │ + b.n 4b624 │ │ lsls r7, r4, #24 │ │ - b.n 2c71e │ │ + b.n 4bdce │ │ lsls r4, r1, #3 │ │ - b.n 2bf7c │ │ + b.n 4b62c │ │ lsrs r7, r2, #9 │ │ - b.n 2c3b0 │ │ + b.n 4ba60 │ │ lsls r6, r0, #12 │ │ - b.n 2c6ea │ │ + b.n 4bd9a │ │ lsls r3, r1, #3 │ │ - b.n 2bf88 │ │ + b.n 4b638 │ │ lsls r2, r4, #12 │ │ - b.n 2c732 │ │ + b.n 4bde2 │ │ lsls r0, r2, #3 │ │ - b.n 2bf90 │ │ + b.n 4b640 │ │ lsls r2, r4, #28 │ │ - b.n 2c73a │ │ + b.n 4bdea │ │ lsls r7, r1, #3 │ │ - b.n 2bf98 │ │ + b.n 4b648 │ │ lsrs r2, r2, #13 │ │ - b.n 2c3c8 │ │ + b.n 4ba78 │ │ lsls r7, r0, #8 │ │ - b.n 2c706 │ │ + b.n 4bdb6 │ │ lsls r6, r1, #3 │ │ - b.n 2bfa4 │ │ + b.n 4b654 │ │ lsls r1, r4, #16 │ │ - b.n 2c74e │ │ + b.n 4bdfe │ │ asrs r4, r2, #3 │ │ - b.n 2bfac │ │ + b.n 4b65c │ │ lsls r3, r2, #3 │ │ - b.n 2bfb0 │ │ + b.n 4b660 │ │ lsrs r1, r4, #32 │ │ - b.n 2c75a │ │ + b.n 4be0a │ │ lsls r2, r2, #3 │ │ - b.n 2bfb8 │ │ + b.n 4b668 │ │ lsrs r1, r2, #17 │ │ - b.n 2c3e4 │ │ + b.n 4ba94 │ │ asrs r0, r7, #7 │ │ - b.n 2be5c │ │ + b.n 4b50c │ │ lsls r2, r0, #4 │ │ - b.n 2c72a │ │ + b.n 4bdda │ │ lsls r1, r2, #3 │ │ - b.n 2bfc8 │ │ + b.n 4b678 │ │ movs r3, r0 │ │ - b.n 2cb72 │ │ + b.n 4c222 │ │ movs r1, r0 │ │ - b.n 2ca58 │ │ + b.n 4c108 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r4, r6, #2 │ │ - b.n 2bfd8 │ │ + b.n 4b688 │ │ ldr r1, [r0, #64] @ 0x40 │ │ - b.n 2c8d8 │ │ - add r0, pc, #720 @ (adr r0, 2c714 ) │ │ - b.n 2c960 │ │ + b.n 4bf88 │ │ + add r0, pc, #720 @ (adr r0, 4bdc4 ) │ │ + b.n 4c010 │ │ movs r0, #33 @ 0x21 │ │ - b.n 2cb8a │ │ + b.n 4c23a │ │ movs r6, r0 │ │ - b.n 2c78e │ │ + b.n 4be3e │ │ asrs r2, r1, #32 │ │ - b.n 2c792 │ │ + b.n 4be42 │ │ ldmia r3!, {r2, r4, r5, r6} │ │ @ instruction: 0xebff00a0 │ │ - b.n 2be90 │ │ + b.n 4b540 │ │ asrs r7, r0, #16 │ │ - b.n 2cb9e │ │ + b.n 4c24e │ │ movs r5, #128 @ 0x80 │ │ - b.n 2c7a2 │ │ + b.n 4be52 │ │ asrs r0, r4, #10 │ │ - b.n 2c468 │ │ + b.n 4bb18 │ │ movs r0, #114 @ 0x72 │ │ - b.n 2c208 │ │ + b.n 4b8b8 │ │ asrs r0, r6, #1 │ │ - b.n 2be84 │ │ + b.n 4b534 │ │ adds r7, r7, #3 │ │ - b.n 2cbb2 │ │ + b.n 4c262 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 2c77a │ │ + b.n 4be2a │ │ asrs r0, r4, #10 │ │ - b.n 2c47c │ │ + b.n 4bb2c │ │ asrs r1, r0, #32 │ │ - b.n 2c782 │ │ + b.n 4be32 │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 2c450 │ │ + b.n 4bb00 │ │ asrs r2, r0, #32 │ │ - b.n 2c788 │ │ + b.n 4be38 │ │ asrs r4, r5, #1 │ │ - b.n 2bea0 │ │ + b.n 4b550 │ │ movs r7, r6 │ │ - b.n 2c94e │ │ + b.n 4bffe │ │ subs r0, r1, #5 │ │ - b.n 2bfd0 │ │ + b.n 4b680 │ │ movs r7, r7 │ │ - b.n 2c896 │ │ + b.n 4bf46 │ │ movs r0, #1 │ │ - b.n 2c99a │ │ + b.n 4c04a │ │ asrs r1, r0, #32 │ │ - b.n 2c5bc │ │ + b.n 4bc6c │ │ movs r6, r0 │ │ - b.n 2c7e2 │ │ + b.n 4be92 │ │ ldmia r3!, {r5, r6} │ │ @ instruction: 0xebff1070 │ │ - b.n 2c940 │ │ + b.n 4bff0 │ │ movs r6, r0 │ │ - b.n 2c7ee │ │ + b.n 4be9e │ │ movs r0, #8 │ │ - b.n 2cbf2 │ │ + b.n 4c2a2 │ │ ldmia r3, {r2, r3, r4, r6} │ │ @ instruction: 0xebff70fc │ │ - b.n 2c950 │ │ + b.n 4c000 │ │ str r6, [r0, r0] │ │ - b.n 2c7fe │ │ + b.n 4beae │ │ movs r4, r3 │ │ - b.n 2cc02 │ │ + b.n 4c2b2 │ │ stmia r1!, {} │ │ - b.n 2befc │ │ + b.n 4b5ac │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r1, r4, r5, r8, r9, sl, fp, sp} │ │ - b.n 2c24c │ │ + b.n 4b8fc │ │ ldrh r0, [r0, #20] │ │ and.w pc, r5, #2899968 @ 0x2c4000 │ │ - b.n 2c254 │ │ + b.n 4b904 │ │ ldrb r7, [r6, #28] │ │ - b.n 2c258 │ │ + b.n 4b908 │ │ subs r7, #51 @ 0x33 │ │ - b.n 2c25c │ │ + b.n 4b90c │ │ movs r4, r2 │ │ - b.n 2c01c │ │ + b.n 4b6cc │ │ str r0, [r0, r0] │ │ - b.n 2c010 │ │ + b.n 4b6c0 │ │ str r4, [r5, #12] │ │ - b.n 2bf20 │ │ + b.n 4b5d0 │ │ lsrs r0, r5 │ │ - b.n 2bf24 │ │ + b.n 4b5d4 │ │ ldrh r7, [r1, #20] │ │ and.w pc, r0, #12320768 @ 0xbc0000 │ │ - b.n 2c274 │ │ - ldr r7, [pc, #208] @ (2c5c8 ) │ │ - b.n 2c278 │ │ + b.n 4b924 │ │ + ldr r7, [pc, #208] @ (4bc78 ) │ │ + b.n 4b928 │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 2c27c │ │ + b.n 4b92c │ │ lsls r4, r6, #2 │ │ - b.n 2c01c │ │ + b.n 4b6cc │ │ lsrs r5, r6, #28 │ │ - b.n 2c284 │ │ + b.n 4b934 │ │ movs r0, #188 @ 0xbc │ │ - b.n 2c024 │ │ + b.n 4b6d4 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 2ca28 │ │ + b.n 4c0d8 │ │ lsls r0, r2, #3 │ │ - b.n 2c02c │ │ + b.n 4b6dc │ │ lsrs r2, r5, #29 │ │ - b.n 2c9ac │ │ + b.n 4c05c │ │ asrs r0, r7, #2 │ │ - b.n 2c034 │ │ + b.n 4b6e4 │ │ asrs r2, r1, #32 │ │ - b.n 2c85e │ │ + b.n 4bf0e │ │ lsrs r4, r1 │ │ - b.n 2c03c │ │ + b.n 4b6ec │ │ str r0, [r1, #12] │ │ - b.n 2c040 │ │ + b.n 4b6f0 │ │ strb r4, [r0, #3] │ │ - b.n 2c044 │ │ + b.n 4b6f4 │ │ adds r0, #192 @ 0xc0 │ │ - b.n 2c048 │ │ - add r7, pc, #572 @ (adr r7, 2c76c ) │ │ + b.n 4b6f8 │ │ + add r7, pc, #572 @ (adr r7, 4be1c ) │ │ @ instruction: 0xebff00b0 │ │ - b.n 2c070 │ │ + b.n 4b720 │ │ str r0, [sp, #28] │ │ - b.n 2cc7a │ │ + b.n 4c32a │ │ movs r0, r0 │ │ - b.n 2cbde │ │ + b.n 4c28e │ │ ldc2l 10, cr1, [r5, #1020] @ 0x3fc @ │ │ stmia r1!, {r3, r5, r7} │ │ - b.n 2bf7c │ │ + b.n 4b62c │ │ sbcs r4, r4 │ │ - b.n 2bf80 │ │ + b.n 4b630 │ │ str r0, [r4, #24] │ │ - b.n 2bf84 │ │ + b.n 4b634 │ │ movs r4, r1 │ │ - b.n 2c85a │ │ + b.n 4bf0a │ │ adds r1, #156 @ 0x9c │ │ - b.n 2bf8c │ │ + b.n 4b63c │ │ movs r6, r0 │ │ - b.n 2c85a │ │ - b.n 2c88c │ │ - b.n 2bf94 │ │ - movs r3, r0 │ │ - b.n 2c862 │ │ - add r1, pc, #592 @ (adr r1, 2c7b4 ) │ │ - b.n 2bf9c │ │ + b.n 4bf0a │ │ + b.n 4bf3c │ │ + b.n 4b644 │ │ + movs r3, r0 │ │ + b.n 4bf12 │ │ + add r1, pc, #592 @ (adr r1, 4be64 ) │ │ + b.n 4b64c │ │ movs r6, r1 │ │ - b.n 2c86a │ │ + b.n 4bf1a │ │ movs r1, #144 @ 0x90 │ │ - b.n 2bfa4 │ │ + b.n 4b654 │ │ movs r2, r1 │ │ - b.n 2c872 │ │ + b.n 4bf22 │ │ asrs r2, r0, #32 │ │ - b.n 2c876 │ │ + b.n 4bf26 │ │ lsls r4, r1, #6 │ │ - b.n 2bfb0 │ │ + b.n 4b660 │ │ asrs r0, r0, #32 │ │ - b.n 2c8a0 │ │ + b.n 4bf50 │ │ stc2l 10, cr0, [r5, #1020] @ 0x3fc @ │ │ movs r0, #172 @ 0xac │ │ - b.n 2c0a0 │ │ + b.n 4b750 │ │ str r0, [sp, #32] │ │ - b.n 2c8ca │ │ + b.n 4bf7a │ │ movs r0, #32 │ │ - b.n 2c0c8 │ │ + b.n 4b778 │ │ strb r4, [r3, #0] │ │ - b.n 2c0cc │ │ + b.n 4b77c │ │ adds r0, #168 @ 0xa8 │ │ - b.n 2c0b0 │ │ + b.n 4b760 │ │ movs r0, #1 │ │ - b.n 2ca9e │ │ + b.n 4c14e │ │ adds r0, #24 │ │ - b.n 2c0d8 │ │ + b.n 4b788 │ │ strb r1, [r4, #0] │ │ - b.n 2cab0 │ │ + b.n 4c160 │ │ asrs r0, r7, #1 │ │ - b.n 2c0e0 │ │ + b.n 4b790 │ │ str r0, [r2, r0] │ │ - b.n 2c0e4 │ │ + b.n 4b794 │ │ adds r0, #32 │ │ - b.n 2cab4 │ │ + b.n 4c164 │ │ strh r4, [r1, #0] │ │ - b.n 2c0ec │ │ + b.n 4b79c │ │ movs r1, r0 │ │ - b.n 2c85a │ │ + b.n 4bf0a │ │ subs r2, r3, #5 │ │ - b.n 2ca50 │ │ + b.n 4c100 │ │ movs r0, #32 │ │ - b.n 2c0d8 │ │ + b.n 4b788 │ │ mcr2 10, 1, r1, cr6, cr15, {7} @ │ │ lsls r7, r3, #11 │ │ @ instruction: 0xea00a0b4 │ │ - b.n 2cae4 │ │ + b.n 4c194 │ │ movs r1, r1 │ │ - b.n 2c90e │ │ + b.n 4bfbe │ │ movs r0, #33 @ 0x21 │ │ - b.n 2cd12 │ │ + b.n 4c3c2 │ │ asrs r2, r1, #32 │ │ - b.n 2c916 │ │ + b.n 4bfc6 │ │ ldmia r3!, {r0, r1, r4} │ │ @ instruction: 0xebff005c │ │ - b.n 2c118 │ │ + b.n 4b7c8 │ │ str r1, [r1, #0] │ │ - b.n 2c922 │ │ + b.n 4bfd2 │ │ strb r4, [r5, #2] │ │ - b.n 2c120 │ │ + b.n 4b7d0 │ │ str r0, [r1, r2] │ │ - b.n 2c124 │ │ + b.n 4b7d4 │ │ strb r0, [r0, #0] │ │ - b.n 2c6fc │ │ + b.n 4bdac │ │ lsls r0, r3, #1 │ │ - b.n 2c12c │ │ + b.n 4b7dc │ │ lsls r4, r1 │ │ - b.n 2c130 │ │ + b.n 4b7e0 │ │ str r1, [r0, r0] │ │ - b.n 2caa4 │ │ + b.n 4c154 │ │ ands r0, r0 │ │ - b.n 2c706 │ │ + b.n 4bdb6 │ │ lsls r4, r3, #2 │ │ - b.n 2c13c │ │ + b.n 4b7ec │ │ movs r1, r4 │ │ - b.n 2cb06 │ │ + b.n 4c1b6 │ │ lsls r4, r3, #2 │ │ - b.n 2c124 │ │ + b.n 4b7d4 │ │ mrc2 10, 0, r0, cr15, cr15, {7} @ │ │ lsrs r2, r6, #29 │ │ - b.n 2caa8 │ │ + b.n 4c158 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 2cb30 │ │ + b.n 4c1e0 │ │ asrs r4, r0, #32 │ │ - b.n 2c95a │ │ - add r7, pc, #336 @ (adr r7, 2c76c ) │ │ + b.n 4c00a │ │ + add r7, pc, #336 @ (adr r7, 4be1c ) │ │ @ instruction: 0xebff00b0 │ │ - b.n 2c15c │ │ + b.n 4b80c │ │ str r0, [sp, #4] │ │ - b.n 2cd66 │ │ + b.n 4c416 │ │ movs r0, r0 │ │ - b.n 2ccca │ │ + b.n 4c37a │ │ ldc2 10, cr1, [sl, #1020] @ 0x3fc @ │ │ str r0, [r1, r2] │ │ - b.n 2c14c │ │ + b.n 4b7fc │ │ ldrsh r2, [r6, r5] │ │ - b.n 2cacc │ │ + b.n 4c17c │ │ ldmia r7!, {r0, r2, r3, r5, r6} │ │ - b.n 2cad0 │ │ + b.n 4c180 │ │ lsls r4, r1 │ │ - b.n 2c158 │ │ + b.n 4b808 │ │ movs r7, r5 │ │ ldmia.w r5, {} │ │ - b.n 2c948 │ │ + b.n 4bff8 │ │ strb r4, [r5, #2] │ │ - b.n 2c164 │ │ + b.n 4b814 │ │ movs r2, r0 │ │ - b.n 2c94e │ │ + b.n 4bffe │ │ asrs r0, r2, #2 │ │ ldmia.w ip, {r0, r1} │ │ - b.n 2c956 │ │ + b.n 4c006 │ │ movs r5, r0 │ │ - b.n 2c95a │ │ + b.n 4c00a │ │ ldrsh r2, [r4, r0] │ │ - b.n 2caf4 │ │ + b.n 4c1a4 │ │ movs r4, r0 │ │ - b.n 2c962 │ │ + b.n 4c012 │ │ movs r7, r0 │ │ - b.n 2c966 │ │ + b.n 4c016 │ │ movs r4, r1 │ │ - b.n 2c98a │ │ + b.n 4c03a │ │ stc2 10, cr0, [sl, #1020] @ 0x3fc @ │ │ lsls r4, r5 │ │ - b.n 2c1ac │ │ + b.n 4b85c │ │ str r0, [sp, #8] │ │ - b.n 2cdb6 │ │ + b.n 4c466 │ │ movs r0, r0 │ │ - b.n 2c222 │ │ + b.n 4b8d2 │ │ lsls r6, r7, #3 │ │ - b.n 2ca7e │ │ + b.n 4c12e │ │ movs r2, r0 │ │ - b.n 2cd22 │ │ + b.n 4c3d2 │ │ stc2 10, cr1, [r4, #1020] @ 0x3fc @ │ │ str r0, [r6, #4] │ │ - b.n 2cb20 │ │ + b.n 4c1d0 │ │ asrs r1, r0, #32 │ │ - b.n 2cb96 │ │ + b.n 4c246 │ │ movs r6, r0 │ │ - b.n 2c9d2 │ │ - bhi.n 2c6e6 │ │ + b.n 4c082 │ │ + bhi.n 4bd96 │ │ @ instruction: 0xebff0000 │ │ - b.n 2cd3a │ │ + b.n 4c3ea │ │ ldc2l 10, cr0, [lr, #-1020]! @ 0xfffffc04 @ │ │ movs r0, r0 │ │ - b.n 2c24a │ │ + b.n 4b8fa │ │ asrs r6, r0, #32 │ │ - b.n 2c9e6 │ │ + b.n 4c096 │ │ movs r3, r0 │ │ - b.n 2cb2a │ │ + b.n 4c1da │ │ lsrs r0, r2, #28 │ │ - b.n 2c98c │ │ + b.n 4c03c │ │ movs r2, #160 @ 0xa0 │ │ - b.n 2c9f2 │ │ + b.n 4c0a2 │ │ movs r5, r0 │ │ - b.n 2c9f6 │ │ - bhi.n 2c5e2 │ │ + b.n 4c0a6 │ │ + bhi.n 4bc92 │ │ @ instruction: 0xebff0000 │ │ - b.n 2cd5e │ │ + b.n 4c40e │ │ ldc2l 10, cr0, [r5, #-1020]! @ 0xfffffc04 @ │ │ - add r0, pc, #464 @ (adr r0, 2c894 ) │ │ - b.n 2c200 │ │ + add r0, pc, #464 @ (adr r0, 4bf44 ) │ │ + b.n 4b8b0 │ │ adds r0, #16 │ │ - b.n 2cbda │ │ + b.n 4c28a │ │ movs r0, r1 │ │ - b.n 2ca0e │ │ + b.n 4c0be │ │ strb r0, [r4, #0] │ │ - b.n 2ce12 │ │ + b.n 4c4c2 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 2c1f0 │ │ + b.n 4b8a0 │ │ asrs r5, r0, #32 │ │ - b.n 2ca1a │ │ - ldr r2, [pc, #828] @ (2ca18 ) │ │ + b.n 4c0ca │ │ + ldr r2, [pc, #828] @ (4c0c8 ) │ │ orn r0, r3, #147456 @ 0x24000 │ │ - b.n 2cbec │ │ - b.n 2c724 │ │ - b.n 2ce26 │ │ + b.n 4c29c │ │ + b.n 4bdd4 │ │ + b.n 4c4d6 │ │ movs r0, #0 │ │ - b.n 2ce2a │ │ + b.n 4c4da │ │ eors r0, r6 │ │ - b.n 2c228 │ │ + b.n 4b8d8 │ │ str r0, [r2, r0] │ │ - b.n 2cc06 │ │ + b.n 4c2b6 │ │ lsrs r7, r0, #11 │ │ orn r0, r0, #83968 @ 0x14800 │ │ - b.n 2c214 │ │ + b.n 4b8c4 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r3, #141312 @ 0x22800 │ │ - b.n 2ca42 │ │ + b.n 4c0f2 │ │ ldrh r7, [r0, #20] │ │ - beq.w fffafd06 │ │ + beq.w fffcf3b6 │ │ ldcl 0, cr0, [r0, #16] │ │ - b.n 2ca4e │ │ + b.n 4c0fe │ │ movs r0, #0 │ │ - b.n 2c218 │ │ + b.n 4b8c8 │ │ cmp r7, #150 @ 0x96 │ │ - b.n 2cc30 │ │ + b.n 4c2e0 │ │ cmp r2, #199 @ 0xc7 │ │ orn r0, r1, #2304 @ 0x900 │ │ - b.n 2cc22 │ │ + b.n 4c2d2 │ │ strb r0, [r2, #0] │ │ - b.n 2cc2a │ │ + b.n 4c2da │ │ subs r7, #106 @ 0x6a │ │ - b.n 2cbbc │ │ + b.n 4c26c │ │ lsrs r6, r1, #11 │ │ orr.w fp, r0, #8388608 @ 0x800000 │ │ ldcl 0, cr1, [r1, #320] @ 0x140 │ │ - b.n 2ce72 │ │ + b.n 4c522 │ │ ldrh r0, [r0, #24] │ │ stcl 0, cr0, [r0, #8] │ │ - b.n 2ca7a │ │ + b.n 4c12a │ │ cmp r2, #193 @ 0xc1 │ │ orr.w r0, r0, #2113536 @ 0x204000 │ │ - b.n 2ce82 │ │ + b.n 4c532 │ │ str r0, [sp, #608] @ 0x260 │ │ - b.n 2c280 │ │ + b.n 4b930 │ │ asrs r0, r0, #32 │ │ - b.n 2c24a │ │ + b.n 4b8fa │ │ lsrs r2, r6, #29 │ │ - b.n 2cbe4 │ │ + b.n 4c294 │ │ subs r6, r2, #5 │ │ - b.n 2cc6c │ │ + b.n 4c31c │ │ stmia r1!, {r4, r6, r7} │ │ - b.n 2c18c │ │ + b.n 4b83c │ │ movs r0, r0 │ │ - b.n 2c274 │ │ + b.n 4b924 │ │ movs r1, r1 │ │ - b.n 2ca9e │ │ + b.n 4c14e │ │ ldrh r7, [r1, #20] │ │ and.w sl, r5, #1656 @ 0x678 │ │ orr.w sl, r6, #26496 @ 0x6780 │ │ - blx ff073d08 │ │ - b.n 2c288 │ │ + blx ff0933b8 │ │ + b.n 4b938 │ │ lsrs r6, r3, #14 │ │ vstr d30, [sp, #424] @ 0x1a8 │ │ @ instruction: 0xebff10ac │ │ - b.n 2c2b4 │ │ + b.n 4b964 │ │ lsrs r2, r4, #24 │ │ - b.n 2cc14 │ │ + b.n 4c2c4 │ │ ldc2 11, cr14, [fp], {255} @ 0xff @ │ │ movs r0, r0 │ │ - b.n 2ce26 │ │ + b.n 4c4d6 │ │ lsls r2, r2, #12 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 2cace │ │ + b.n 4c17e │ │ movs r0, #32 │ │ - b.n 2ced2 │ │ + b.n 4c582 │ │ subs r2, r4, #0 │ │ - b.n 2cc2c │ │ + b.n 4c2dc │ │ lsrs r2, r0, #11 │ │ orn sl, r0, #397312 @ 0x61000 │ │ orn sl, r1, #6356992 @ 0x610000 │ │ orr.w fp, r4, #8388608 @ 0x800000 │ │ ldcl 15, cr1, [r1, #600] @ 0x258 │ │ - b.n 2ccc4 │ │ + b.n 4c374 │ │ ldrh r0, [r0, #24] │ │ vldr s17, [r0, #520] @ 0x208 │ │ and.w r0, sl, #8454144 @ 0x810000 │ │ - b.n 2caf6 │ │ + b.n 4c1a6 │ │ movs r0, #80 @ 0x50 │ │ - b.n 2cefa │ │ + b.n 4c5aa │ │ adds r0, #168 @ 0xa8 │ │ - b.n 2c2f8 │ │ + b.n 4b9a8 │ │ strh r4, [r4, #4] │ │ - b.n 2c2fc │ │ + b.n 4b9ac │ │ cmp r2, #194 @ 0xc2 │ │ orr.w r0, r0, #528384 @ 0x81000 │ │ - b.n 2cf0a │ │ - ldr r2, [pc, #828] @ (2cb08 ) │ │ + b.n 4c5ba │ │ + ldr r2, [pc, #828] @ (4c1b8 ) │ │ orn pc, r3, #247808 @ 0x3c800 │ │ - b.n 2cc68 │ │ + b.n 4c318 │ │ movs r0, #0 │ │ - b.n 2c2d6 │ │ + b.n 4b986 │ │ lsrs r2, r4, #29 │ │ - b.n 2cc70 │ │ + b.n 4c320 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r8, #528384 @ 0x81000 │ │ - b.n 2cb22 │ │ + b.n 4c1d2 │ │ stmia r1!, {r4, r6, r7} │ │ - b.n 2c21c │ │ + b.n 4b8cc │ │ ldrh r7, [r1, #20] │ │ and.w r0, r5, #8192 @ 0x2000 │ │ - b.n 2cf2e │ │ + b.n 4c5de │ │ movs r0, r0 │ │ - b.n 2c30c │ │ + b.n 4b9bc │ │ movs r1, r1 │ │ - b.n 2cb36 │ │ + b.n 4c1e6 │ │ str r0, [r0, r0] │ │ - b.n 2c30e │ │ + b.n 4b9be │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w sl, r6, #26496 @ 0x6780 │ │ - bne.w fffb3e02 │ │ + bne.w fffd34b2 │ │ stcl 2, cr12, [r4, #832] @ 0x340 │ │ - b.n 2c324 │ │ + b.n 4b9d4 │ │ lsrs r6, r3, #14 │ │ vstr d30, [sp, #268] @ 0x10c │ │ @ instruction: 0xebff409c │ │ - b.n 2c350 │ │ + b.n 4ba00 │ │ str r0, [sp, #16] │ │ - b.n 2cf5a │ │ + b.n 4c60a │ │ strb r0, [r5, #2] │ │ - b.n 2c358 │ │ + b.n 4ba08 │ │ movs r1, r0 │ │ - b.n 2c2ca │ │ + b.n 4b97a │ │ lsls r6, r7, #3 │ │ - b.n 2cc26 │ │ + b.n 4c2d6 │ │ movs r2, r0 │ │ - b.n 2ceca │ │ + b.n 4c57a │ │ ldc2 10, cr1, [sl, #-1020] @ 0xfffffc04 @ │ │ - add r0, pc, #448 @ (adr r0, 2c9f0 ) │ │ - b.n 2ccc8 │ │ + add r0, pc, #448 @ (adr r0, 4c0a0 ) │ │ + b.n 4c378 │ │ asrs r4, r0, #32 │ │ - b.n 2cb76 │ │ + b.n 4c226 │ │ movs r2, r1 │ │ - b.n 2cb7a │ │ - bvc.n 2c7ba │ │ + b.n 4c22a │ │ + bvc.n 4be6a │ │ @ instruction: 0xebff0000 │ │ - b.n 2cee2 │ │ + b.n 4c592 │ │ ldc2 10, cr0, [r4, #-1020] @ 0xfffffc04 @ │ │ movs r1, r0 │ │ - b.n 2c2f2 │ │ + b.n 4b9a2 │ │ ldrsh r2, [r4, r0] │ │ - b.n 2cce4 │ │ + b.n 4c394 │ │ asrs r2, r1, #32 │ │ - b.n 2cb92 │ │ + b.n 4c242 │ │ movs r3, r0 │ │ - b.n 2ccd6 │ │ + b.n 4c386 │ │ lsrs r0, r2, #28 │ │ - b.n 2cb38 │ │ + b.n 4c1e8 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 2cb9e │ │ + b.n 4c24e │ │ movs r5, r0 │ │ - b.n 2cba2 │ │ - bhi.n 2c8b8 │ │ + b.n 4c252 │ │ + bhi.n 4bf68 │ │ @ instruction: 0xebff30a0 │ │ - b.n 2c3a4 │ │ + b.n 4ba54 │ │ cmp r7, #98 @ 0x62 │ │ - b.n 2cd04 │ │ + b.n 4c3b4 │ │ movs r0, r0 │ │ - b.n 2cf12 │ │ + b.n 4c5c2 │ │ stc2 10, cr0, [r8, #-1020] @ 0xfffffc04 @ │ │ asrs r0, r1, #1 │ │ - b.n 2c3b4 │ │ + b.n 4ba64 │ │ str r0, [r4, #0] │ │ - b.n 2cfbe │ │ - ldr r7, [pc, #472] @ (2ca58 ) │ │ - b.n 2cd9c │ │ + b.n 4c66e │ │ + ldr r7, [pc, #472] @ (4c108 ) │ │ + b.n 4c44c │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r8, #9437184 @ 0x900000 │ │ - b.n 2cd8c │ │ + b.n 4c43c │ │ lsrs r7, r1, #11 │ │ - bne.w fffd3dac │ │ + bne.w ffff345c │ │ and.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2cbd6 │ │ + b.n 4c286 │ │ asrs r0, r0, #32 │ │ - b.n 2cfda │ │ + b.n 4c68a │ │ ldrh r6, [r0, #20] │ │ and.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 2c3a2 │ │ + b.n 4ba52 │ │ movs r0, r2 │ │ - b.n 2cdae │ │ + b.n 4c45e │ │ asrs r4, r0, #1 │ │ - b.n 2c3e4 │ │ + b.n 4ba94 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 2cdb4 │ │ + b.n 4c464 │ │ movs r0, #0 │ │ - b.n 2c3d0 │ │ + b.n 4ba80 │ │ movs r0, #4 │ │ - b.n 2cbfa │ │ + b.n 4c2aa │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2cc02 │ │ + b.n 4c2b2 │ │ asrs r0, r2, #1 │ │ - b.n 2d006 │ │ + b.n 4c6b6 │ │ lsrs r6, r0, #11 │ │ orn sl, r3, #6488064 @ 0x630000 │ │ orr.w fp, r0, #8388608 @ 0x800000 │ │ ldcl 0, cr3, [r3, #512] @ 0x200 │ │ - b.n 2c3f0 │ │ + b.n 4baa0 │ │ subs r7, #106 @ 0x6a │ │ - b.n 2cd70 │ │ + b.n 4c420 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #16] │ │ - b.n 2cc22 │ │ + b.n 4c2d2 │ │ lsrs r6, r0, #11 │ │ orn sl, r5, #6324224 @ 0x608000 │ │ orr.w r0, r0, #2113536 @ 0x204000 │ │ - b.n 2d02e │ │ + b.n 4c6de │ │ asrs r0, r0, #32 │ │ - b.n 2c3f2 │ │ + b.n 4baa2 │ │ asrs r4, r0, #32 │ │ - b.n 2cc36 │ │ + b.n 4c2e6 │ │ lsls r0, r2, #7 │ │ - b.n 2c330 │ │ + b.n 4b9e0 │ │ lsls r0, r2, #9 │ │ - b.n 2c418 │ │ + b.n 4bac8 │ │ lsls r0, r3, #2 │ │ - b.n 2c43c │ │ + b.n 4baec │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [r5, #496] @ 0x1f0 │ │ - b.n 2c424 │ │ + b.n 4bad4 │ │ lsrs r6, r7, #13 │ │ vstr d30, [sp, #12] │ │ @ instruction: 0xebff00d8 │ │ - b.n 2ce30 │ │ + b.n 4c4e0 │ │ subs r6, r2, #6 │ │ - b.n 2ce34 │ │ + b.n 4c4e4 │ │ movs r0, #4 │ │ - b.n 2cc5e │ │ + b.n 4c30e │ │ lsls r3, r6, #10 │ │ add.w r0, r0, ip, asr #6 │ │ - b.n 2c460 │ │ + b.n 4bb10 │ │ lsrs r1, r0, #16 │ │ - b.n 2cdc0 │ │ + b.n 4c470 │ │ movs r0, #33 @ 0x21 │ │ - b.n 2d06e │ │ + b.n 4c71e │ │ ldmia r2, {r0, r2, r3, r4, r5} │ │ @ instruction: 0xebff5060 │ │ - b.n 2c470 │ │ + b.n 4bb20 │ │ asrs r4, r4, #32 │ │ - b.n 2d07a │ │ + b.n 4c72a │ │ lsls r0, r2, #7 │ │ - b.n 2c478 │ │ + b.n 4bb28 │ │ lsls r0, r2, #7 │ │ - b.n 2c358 │ │ + b.n 4ba08 │ │ movs r0, r2 │ │ - b.n 2ce50 │ │ + b.n 4c500 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2ce62 │ │ + b.n 4c512 │ │ lsls r4, r0, #2 │ │ - b.n 2c46c │ │ + b.n 4bb1c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8716288 @ 0x850000 │ │ - b.n 2cc9a │ │ + b.n 4c34a │ │ lsrs r6, r0, #11 │ │ orn r0, r0, #2208 @ 0x8a0 │ │ - b.n 2cca2 │ │ + b.n 4c352 │ │ lsrs r1, r0, #11 │ │ orr.w fp, r6, #8388608 @ 0x800000 │ │ ldcl 0, cr0, [r0, #40] @ 0x28 │ │ - b.n 2ccae │ │ + b.n 4c35e │ │ lsrs r4, r2, #12 │ │ @ instruction: 0xed4bc9d0 │ │ @ instruction: 0xebff106c │ │ - b.n 2c3b0 │ │ + b.n 4ba60 │ │ strh r0, [r3, #4] │ │ - b.n 2ce14 │ │ + b.n 4c4c4 │ │ lsls r0, r6, #1 │ │ - b.n 2c3b8 │ │ + b.n 4ba68 │ │ adds r0, #84 @ 0x54 │ │ - b.n 2c3bc │ │ + b.n 4ba6c │ │ lsrs r1, r0, #20 │ │ - b.n 2cc8a │ │ + b.n 4c33a │ │ movs r0, #88 @ 0x58 │ │ - b.n 2c3c4 │ │ + b.n 4ba74 │ │ lsls r3, r0, #4 │ │ - b.n 2d112 │ │ + b.n 4c7c2 │ │ lsls r0, r3, #2 │ │ - b.n 2c3ac │ │ + b.n 4ba5c │ │ movs r0, r0 │ │ - b.n 2c4c6 │ │ + b.n 4bb76 │ │ subs r0, r2, r6 │ │ cdp 3, 0, cr6, cr2, cr0, {1} │ │ - b.n 2cce2 │ │ + b.n 4c392 │ │ movs r7, r7 │ │ - b.n 2cda6 │ │ + b.n 4c456 │ │ str r0, [r7, #4] │ │ - b.n 2c3c0 │ │ + b.n 4ba70 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f26050 │ │ - b.n 2c3e8 │ │ + b.n 4ba98 │ │ lsrs r0, r0, #16 │ │ - b.n 2ccf6 │ │ + b.n 4c3a6 │ │ lsls r6, r4, #4 │ │ - b.n 2ccba │ │ + b.n 4c36a │ │ lsls r4, r7, #1 │ │ - b.n 2c3d4 │ │ + b.n 4ba84 │ │ lsls r3, r0, #4 │ │ - b.n 2cd02 │ │ + b.n 4c3b2 │ │ lsrs r2, r4, #16 │ │ - b.n 2ccc6 │ │ + b.n 4c376 │ │ lsrs r6, r0, #24 │ │ - b.n 2ccca │ │ + b.n 4c37a │ │ lsls r3, r0, #4 │ │ - b.n 2d14e │ │ + b.n 4c7fe │ │ lsls r0, r0, #2 │ │ - b.n 2c3e8 │ │ + b.n 4ba98 │ │ lsls r7, r7, #7 │ │ - b.n 2d196 │ │ + b.n 4c846 │ │ lsls r2, r0, #12 │ │ - b.n 2c9da │ │ + b.n 4c08a │ │ movs r0, #144 @ 0x90 │ │ - b.n 2c518 │ │ + b.n 4bbc8 │ │ lsrs r7, r1, #10 │ │ orn fp, r2, #294912 @ 0x48000 │ │ cdp 12, 3, cr2, cr1, cr0, {7} │ │ @ instruction: 0xf2f20a22 │ │ - b.n 2ccee │ │ + b.n 4c39e │ │ lsls r4, r0, #2 │ │ - b.n 2c408 │ │ + b.n 4bab8 │ │ lsrs r2, r5, #29 │ │ - b.n 2cf14 │ │ - ldr r2, [pc, #956] @ (2cdb4 ) │ │ + b.n 4c5c4 │ │ + ldr r2, [pc, #956] @ (4c464 ) │ │ orn lr, r0, #10158080 @ 0x9b0000 │ │ - b.n 2cf1c │ │ + b.n 4c5cc │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn pc, r0, #15597568 @ 0xee0000 │ │ - b.n 2cf24 │ │ + b.n 4c5d4 │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w r4, r0, #7340032 @ 0x700000 │ │ bfi r0, r6, #0, #9 │ │ - b.n 2cd52 │ │ + b.n 4c402 │ │ strh r2, [r1, #30] │ │ @ instruction: 0xf3f97094 │ │ - b.n 2c554 │ │ + b.n 4bc04 │ │ lsls r4, r6, #7 │ │ movw r4, #738 @ 0x2e2 │ │ @ instruction: 0xf36801f2 │ │ @ instruction: 0xf2600a8f │ │ orr.w r9, r7, #1441792 @ 0x160000 │ │ - b.n 2c56c │ │ + b.n 4bc1c │ │ asrs r1, r0, #32 │ │ - b.n 2cb50 │ │ + b.n 4c200 │ │ adds r5, #191 @ 0xbf │ │ add.w r0, r0, r8, lsr #2 │ │ - b.n 2c470 │ │ + b.n 4bb20 │ │ adds r0, #132 @ 0x84 │ │ - b.n 2ced4 │ │ + b.n 4c584 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 2d1c2 │ │ + b.n 4c872 │ │ str r0, [r5, #24] │ │ - b.n 2c560 │ │ + b.n 4bc10 │ │ str r0, [r7, #4] │ │ - b.n 2c480 │ │ + b.n 4bb30 │ │ lsrs r0, r2, #14 │ │ cdp 0, 0, cr0, cr2, cr14, {0} │ │ ldmia.w r3, {r1, r2, r8, r9, sp, lr} │ │ - b.n 2cd96 │ │ + b.n 4c446 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f26c23 │ │ - b.n 2cd6a │ │ + b.n 4c41a │ │ str r4, [r1, #28] │ │ - b.n 2c57c │ │ + b.n 4bc2c │ │ str r2, [r2, #20] │ │ - b.n 2ca58 │ │ + b.n 4c108 │ │ str r4, [r0, #28] │ │ - b.n 2c584 │ │ + b.n 4bc34 │ │ str r7, [r7, #60] @ 0x3c │ │ - b.n 2d22e │ │ + b.n 4c8de │ │ adds r1, #3 │ │ - b.n 2ca7e │ │ + b.n 4c12e │ │ subs r6, #34 @ 0x22 │ │ - b.n 2cd7c │ │ + b.n 4c42c │ │ movs r0, #3 │ │ - b.n 2ce7e │ │ + b.n 4c52e │ │ lsrs r7, r1, #10 │ │ orn ip, r7, #532480 @ 0x82000 │ │ - b.n 2cdc2 │ │ + b.n 4c472 │ │ movs r3, #33 @ 0x21 │ │ - b.n 2cd8a │ │ + b.n 4c43a │ │ movs r1, #192 @ 0xc0 │ │ - b.n 2c5a4 │ │ + b.n 4bc54 │ │ cmp r3, #144 @ 0x90 │ │ mrc 0, 1, r1, cr1, cr15, {1} │ │ - b.n 2ce94 │ │ + b.n 4c544 │ │ adds r1, #200 @ 0xc8 │ │ - b.n 2c5b0 │ │ + b.n 4bc60 │ │ cmp r4, #224 @ 0xe0 │ │ @ instruction: 0xf2f21a01 │ │ - b.n 2cdde │ │ + b.n 4c48e │ │ lsls r0, r4, #17 │ │ @ instruction: 0xf36a1522 │ │ - b.n 2cda8 │ │ + b.n 4c458 │ │ asrs r4, r7, #6 │ │ - b.n 2c5c4 │ │ + b.n 4bc74 │ │ lsrs r2, r2, #24 │ │ - b.n 2cfcc │ │ + b.n 4c67c │ │ asrs r5, r0, #32 │ │ - b.n 2cdf2 │ │ - ldr r2, [pc, #956] @ (2ce70 ) │ │ + b.n 4c4a2 │ │ + ldr r2, [pc, #956] @ (4c520 ) │ │ orn pc, r0, #13172736 @ 0xc90000 │ │ - b.n 2cfd8 │ │ + b.n 4c688 │ │ lsls r4, r6, #7 │ │ movw sl, #1775 @ 0x6ef │ │ orn r0, r0, #9043968 @ 0x8a0000 │ │ - b.n 2ce06 │ │ + b.n 4c4b6 │ │ str r6, [r4, #60] @ 0x3c │ │ - b.w 1025b92 │ │ - b.n 2c608 │ │ + b.w 1045242 │ │ + b.n 4bcb8 │ │ str r1, [r1, #0] │ │ - b.n 2ce12 │ │ + b.n 4c4c2 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf36601f2 │ │ @ instruction: 0xf2600a8d │ │ orr.w lr, r6, #323584 @ 0x4f000 │ │ add.w r0, r0, r5, lsl #4 │ │ - b.n 2ce26 │ │ + b.n 4c4d6 │ │ movs r0, r1 │ │ - b.n 2ce2a │ │ + b.n 4c4da │ │ movs r0, #10 │ │ - b.n 2ce2e │ │ + b.n 4c4de │ │ str r2, [r1, r0] │ │ - b.n 2ce32 │ │ + b.n 4c4e2 │ │ cmp r3, #50 @ 0x32 │ │ add.w pc, r0, r6, lsr #17 │ │ - b.n 2d014 │ │ + b.n 4c6c4 │ │ movs r0, #10 │ │ - b.n 2ce3e │ │ + b.n 4c4ee │ │ movs r4, r0 │ │ - b.n 2ce42 │ │ + b.n 4c4f2 │ │ asrs r4, r0, #32 │ │ - b.n 2ce46 │ │ + b.n 4c4f6 │ │ cmp r3, #45 @ 0x2d │ │ @ instruction: 0xeb00a068 │ │ - b.n 2c648 │ │ + b.n 4bcf8 │ │ movs r0, #8 │ │ - b.n 2ce52 │ │ + b.n 4c502 │ │ movs r2, r1 │ │ - b.n 2ce56 │ │ + b.n 4c506 │ │ asrs r2, r1, #32 │ │ - b.n 2ce5a │ │ + b.n 4c50a │ │ cmp r3, #40 @ 0x28 │ │ @ instruction: 0xeb008a8f │ │ and.w r0, r6, #2560 @ 0xa00 │ │ - b.n 2d266 │ │ + b.n 4c916 │ │ movs r4, r0 │ │ - b.n 2ce6a │ │ + b.n 4c51a │ │ subs r2, r4, #0 │ │ - b.n 2cfc4 │ │ + b.n 4c674 │ │ lsrs r6, r0, #11 │ │ orn r0, r0, #565248 @ 0x8a000 │ │ - b.n 2ce76 │ │ + b.n 4c526 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 2d046 │ │ + b.n 4c6f6 │ │ lsrs r7, r1, #11 │ │ orn r0, r1, #1343488 @ 0x148000 │ │ - b.n 2c680 │ │ + b.n 4bd30 │ │ subs r3, #0 │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 2d062 │ │ - ldr r2, [pc, #828] @ (2ce8c ) │ │ + b.n 4c712 │ │ + ldr r2, [pc, #828] @ (4c53c ) │ │ orn sl, r0, #6782976 @ 0x678000 │ │ orr.w sl, r1, #6488064 @ 0x630000 │ │ orn fp, r2, #524288 @ 0x80000 │ │ ldcl 0, cr2, [r2, #640] @ 0x280 │ │ - b.n 2c69c │ │ + b.n 4bd4c │ │ asrs r4, r7, #1 │ │ - b.n 2c6a0 │ │ + b.n 4bd50 │ │ lsls r0, r2, #7 │ │ - b.n 2c5a0 │ │ + b.n 4bc50 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r2, #8388608 @ 0x800000 │ │ - b.n 2d212 │ │ + b.n 4c8c2 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 2c6b0 │ │ + b.n 4bd60 │ │ subs r3, #0 │ │ stcl 0, cr1, [r1, #512] @ 0x200 │ │ - b.n 2c6b8 │ │ + b.n 4bd68 │ │ ldrh r6, [r0, #20] │ │ and.w sl, r9, #26496 @ 0x6780 │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 2d2ca │ │ + b.n 4c97a │ │ cmp r3, #0 │ │ stcl 0, cr1, [r1, #4] │ │ - b.n 2d2d2 │ │ + b.n 4c982 │ │ movs r0, #0 │ │ - b.n 2c6a8 │ │ + b.n 4bd58 │ │ asrs r0, r5, #6 │ │ - b.n 2c6b4 │ │ + b.n 4bd64 │ │ lsls r4, r5, #1 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ and.w r0, r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ @@ -67757,1819 +110498,1819 @@ │ │ movs r0, r0 │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ - str r5, [sp, #64] @ 0x40 │ │ - @ instruction: 0xfffd0e22 │ │ - b.n 2d090 │ │ - blt.n 2cb82 │ │ + ldmia r5, {r3, r5} │ │ + @ instruction: 0xfffb0e22 │ │ + b.n 4c740 │ │ + blt.n 4c232 │ │ @ instruction: 0xebff00a0 │ │ - b.n 2c73c │ │ - blt.n 2cb86 │ │ + b.n 4bdec │ │ + blt.n 4c236 │ │ @ instruction: 0xebff21fc │ │ - b.n 2c640 │ │ + b.n 4bcf0 │ │ ldrb r3, [r0, #30] │ │ - b.n 2d0a4 │ │ + b.n 4c754 │ │ ands r5, r0 │ │ - b.n 2cf52 │ │ + b.n 4c602 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 2cf5a │ │ + b.n 4c60a │ │ str r6, [r6, #8] │ │ - b.n 2c7b8 │ │ + b.n 4be68 │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 2cf62 │ │ + b.n 4c612 │ │ str r5, [r6, #8] │ │ - b.n 2c7c0 │ │ + b.n 4be70 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 2cf6a │ │ + b.n 4c61a │ │ str r1, [r7, #8] │ │ - b.n 2c7c8 │ │ + b.n 4be78 │ │ ldr r7, [r4, #0] │ │ - b.n 2cf72 │ │ + b.n 4c622 │ │ strb r2, [r7, #2] │ │ - b.n 2c7d0 │ │ + b.n 4be80 │ │ str r0, [r7, #8] │ │ - b.n 2c7d4 │ │ + b.n 4be84 │ │ ldrb r7, [r2, #17] │ │ - b.n 2cc00 │ │ + b.n 4c2b0 │ │ movs r1, #2 │ │ - b.n 2cf50 │ │ + b.n 4c600 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 2c7e0 │ │ + b.n 4be90 │ │ movs r1, #35 @ 0x23 │ │ - b.n 2cf8a │ │ + b.n 4c63a │ │ ldrb r2, [r4, #24] │ │ - b.n 2d0e4 │ │ + b.n 4c794 │ │ movs r0, #189 @ 0xbd │ │ - b.n 2c7ec │ │ + b.n 4be9c │ │ movs r5, #35 @ 0x23 │ │ - b.n 2cf96 │ │ + b.n 4c646 │ │ movs r0, #188 @ 0xbc │ │ - b.n 2c7f4 │ │ + b.n 4bea4 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 2cf9e │ │ + b.n 4c64e │ │ movs r0, #187 @ 0xbb │ │ - b.n 2c7fc │ │ + b.n 4beac │ │ movs r2, #33 @ 0x21 │ │ - b.n 2cfa6 │ │ + b.n 4c656 │ │ movs r0, #192 @ 0xc0 │ │ - b.n 2c804 │ │ + b.n 4beb4 │ │ movs r6, #33 @ 0x21 │ │ - b.n 2cfae │ │ + b.n 4c65e │ │ movs r0, #191 @ 0xbf │ │ - b.n 2c80c │ │ + b.n 4bebc │ │ cmp r2, #81 @ 0x51 │ │ - b.n 2cc40 │ │ + b.n 4c2f0 │ │ movs r3, #3 │ │ - b.n 2cf7e │ │ + b.n 4c62e │ │ movs r0, #190 @ 0xbe │ │ - b.n 2c818 │ │ + b.n 4bec8 │ │ movs r3, #32 │ │ - b.n 2cfc2 │ │ + b.n 4c672 │ │ movs r0, #195 @ 0xc3 │ │ - b.n 2c820 │ │ + b.n 4bed0 │ │ movs r7, #32 │ │ - b.n 2cfca │ │ + b.n 4c67a │ │ movs r0, #194 @ 0xc2 │ │ - b.n 2c828 │ │ + b.n 4bed8 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 2cc58 │ │ + b.n 4c308 │ │ adds r2, #16 │ │ - b.n 2c6cc │ │ + b.n 4bd7c │ │ asrs r1, r0, #8 │ │ - b.n 2cf9e │ │ + b.n 4c64e │ │ str r4, [r2, #32] │ │ - b.n 2c6d4 │ │ + b.n 4bd84 │ │ asrs r1, r0, #3 │ │ - b.n 2c83c │ │ + b.n 4beec │ │ strb r3, [r4, r0] │ │ - b.n 2cfe6 │ │ + b.n 4c696 │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r2, r6, r7, ip, lr} │ │ - b.n 2c848 │ │ + b.n 4bef8 │ │ ldr r3, [r4, r0] │ │ - b.n 2cff2 │ │ + b.n 4c6a2 │ │ str r5, [r0, r3] │ │ - b.n 2c850 │ │ + b.n 4bf00 │ │ str r4, [r0, r0] │ │ - b.n 2cffa │ │ + b.n 4c6aa │ │ adds r0, #199 @ 0xc7 │ │ - b.n 2c858 │ │ + b.n 4bf08 │ │ subs r4, #83 @ 0x53 │ │ - b.n 2cc84 │ │ + b.n 4c334 │ │ lsls r0, r0, #4 │ │ - b.n 2cfcc │ │ + b.n 4c67c │ │ lsls r4, r0, #3 │ │ - b.n 2c864 │ │ + b.n 4bf14 │ │ lsls r6, r4, #4 │ │ - b.n 2d00e │ │ + b.n 4c6be │ │ lsls r2, r1, #3 │ │ - b.n 2c86c │ │ + b.n 4bf1c │ │ lsls r6, r4, #20 │ │ - b.n 2d016 │ │ + b.n 4c6c6 │ │ lsls r1, r1, #3 │ │ - b.n 2c874 │ │ + b.n 4bf24 │ │ lsrs r6, r4, #4 │ │ - b.n 2d01e │ │ + b.n 4c6ce │ │ lsls r0, r1, #3 │ │ - b.n 2c87c │ │ + b.n 4bf2c │ │ lsls r7, r4, #8 │ │ - b.n 2d026 │ │ + b.n 4c6d6 │ │ lsls r5, r1, #3 │ │ - b.n 2c884 │ │ + b.n 4bf34 │ │ lsls r7, r4, #24 │ │ - b.n 2d02e │ │ + b.n 4c6de │ │ lsls r4, r1, #3 │ │ - b.n 2c88c │ │ + b.n 4bf3c │ │ lsrs r7, r2, #9 │ │ - b.n 2ccc0 │ │ + b.n 4c370 │ │ lsls r6, r0, #12 │ │ - b.n 2cffa │ │ + b.n 4c6aa │ │ lsls r3, r1, #3 │ │ - b.n 2c898 │ │ + b.n 4bf48 │ │ lsls r2, r4, #12 │ │ - b.n 2d042 │ │ + b.n 4c6f2 │ │ str r0, [r4, #0] │ │ - b.n 2d446 │ │ + b.n 4caf6 │ │ lsls r0, r2, #3 │ │ - b.n 2c8a4 │ │ + b.n 4bf54 │ │ lsls r2, r4, #28 │ │ - b.n 2d04e │ │ + b.n 4c6fe │ │ lsls r7, r1, #3 │ │ - b.n 2c8ac │ │ + b.n 4bf5c │ │ lsrs r2, r2, #13 │ │ - b.n 2ccdc │ │ + b.n 4c38c │ │ lsls r7, r0, #8 │ │ - b.n 2d01a │ │ + b.n 4c6ca │ │ lsls r6, r1, #3 │ │ - b.n 2c8b8 │ │ + b.n 4bf68 │ │ lsls r1, r4, #16 │ │ - b.n 2d062 │ │ + b.n 4c712 │ │ asrs r4, r2, #3 │ │ - b.n 2c8c0 │ │ + b.n 4bf70 │ │ lsls r3, r2, #3 │ │ - b.n 2c8c4 │ │ + b.n 4bf74 │ │ lsrs r1, r4, #32 │ │ - b.n 2d06e │ │ + b.n 4c71e │ │ lsls r2, r2, #3 │ │ - b.n 2c8cc │ │ + b.n 4bf7c │ │ lsrs r1, r2, #17 │ │ - b.n 2ccf8 │ │ + b.n 4c3a8 │ │ asrs r0, r7, #7 │ │ - b.n 2c770 │ │ + b.n 4be20 │ │ lsls r2, r0, #4 │ │ - b.n 2d03e │ │ + b.n 4c6ee │ │ lsls r1, r2, #3 │ │ - b.n 2c8dc │ │ + b.n 4bf8c │ │ movs r3, r0 │ │ - b.n 2d486 │ │ + b.n 4cb36 │ │ movs r1, r0 │ │ - b.n 2d36c │ │ + b.n 4ca1c │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r4, r6, #2 │ │ - b.n 2c8ec │ │ + b.n 4bf9c │ │ lsrs r1, r0, #16 │ │ - b.n 2d1ec │ │ + b.n 4c89c │ │ asrs r4, r6, #2 │ │ - b.n 2d274 │ │ + b.n 4c924 │ │ movs r0, #33 @ 0x21 │ │ - b.n 2d49e │ │ + b.n 4cb4e │ │ ldmia r1!, {r0, r4, r5} │ │ @ instruction: 0xebff404c │ │ - b.n 2c8a0 │ │ - add r0, pc, #20 @ (adr r0, 2cd7c ) │ │ - b.n 2d0aa │ │ + b.n 4bf50 │ │ + add r0, pc, #20 @ (adr r0, 4c42c ) │ │ + b.n 4c75a │ │ lsls r0, r2, #5 │ │ - b.n 2c8a8 │ │ + b.n 4bf58 │ │ lsls r0, r2, #7 │ │ - b.n 2c788 │ │ + b.n 4be38 │ │ asrs r0, r2, #32 │ │ - b.n 2d27e │ │ + b.n 4c92e │ │ movs r4, r0 │ │ - b.n 2d0ba │ │ + b.n 4c76a │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #6488064 @ 0x630000 │ │ orn fp, r0, #32768 @ 0x8000 │ │ ldcl 0, cr0, [r0, #528] @ 0x210 │ │ - b.n 2c8c4 │ │ - ldr r3, [pc, #80] @ (2cddc ) │ │ + b.n 4bf74 │ │ + ldr r3, [pc, #80] @ (4c48c ) │ │ vstr s5, [fp, #-828] @ 0xfffffcc4 │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 2d4d6 │ │ + b.n 4cb86 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r5, #9043968 @ 0x8a0000 │ │ - b.n 2d0de │ │ + b.n 4c78e │ │ ldmia r0, {r0, r2, r6, r7} │ │ @ instruction: 0xebff0090 │ │ - b.n 2c8e0 │ │ + b.n 4bf90 │ │ strh r0, [r3, #4] │ │ - b.n 2d240 │ │ + b.n 4c8f0 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n 2d4ee │ │ + b.n 4cb9e │ │ lsrs r7, r1, #10 │ │ orn pc, r0, #16646144 @ 0xfe0000 │ │ - b.n 2d254 │ │ + b.n 4c904 │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w lr, r0, #10551296 @ 0xa10000 │ │ - b.n 2d25c │ │ + b.n 4c90c │ │ asrs r4, r5, #1 │ │ - b.n 2c7f8 │ │ + b.n 4bea8 │ │ strh r2, [r1, #30] │ │ @ instruction: 0xf3f92aef │ │ orn r0, r0, #15728640 @ 0xf00000 │ │ - b.n 2c804 │ │ + b.n 4beb4 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr7, cr6, cr0, {0} │ │ - b.n 2c900 │ │ + b.n 4bfb0 │ │ lsrs r1, r0, #20 │ │ - b.n 2d0da │ │ + b.n 4c78a │ │ movs r0, #88 @ 0x58 │ │ - b.n 2c814 │ │ + b.n 4bec4 │ │ lsls r3, r0, #4 │ │ - b.n 2d562 │ │ + b.n 4cc12 │ │ adds r0, #84 @ 0x54 │ │ - b.n 2c81c │ │ + b.n 4becc │ │ ldr r3, [r2, #120] @ 0x78 │ │ - b.n 2d288 │ │ + b.n 4c938 │ │ lsls r0, r3, #2 │ │ - b.n 2c804 │ │ + b.n 4beb4 │ │ lsls r7, r4, #12 │ │ - b.n 2d132 │ │ + b.n 4c7e2 │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60078 │ │ - b.n 2c810 │ │ + b.n 4bec0 │ │ movs r7, r7 │ │ - b.n 2d20c │ │ + b.n 4c8bc │ │ ldrb r0, [r2, #14] │ │ mrc 0, 1, r5, cr1, cr4, {4} │ │ - b.n 2c940 │ │ - ldr r2, [pc, #956] @ (2d1c4 ) │ │ + b.n 4bff0 │ │ + ldr r2, [pc, #956] @ (4c874 ) │ │ orn ip, r6, #8388608 @ 0x800000 │ │ - b.n 2d14e │ │ + b.n 4c7fe │ │ str r0, [r2, #4] │ │ - b.n 2c848 │ │ + b.n 4bef8 │ │ ldr r0, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f604e0 │ │ @ instruction: 0xf3620126 │ │ - b.n 2d11e │ │ + b.n 4c7ce │ │ lsls r4, r7, #1 │ │ - b.n 2c838 │ │ + b.n 4bee8 │ │ lsls r3, r0, #4 │ │ - b.n 2d166 │ │ + b.n 4c816 │ │ movs r4, #230 @ 0xe6 │ │ @ instruction: 0xf3680c22 │ │ - b.n 2d12e │ │ + b.n 4c7de │ │ lsls r4, r6, #7 │ │ movw lr, #6 │ │ - b.n 2d136 │ │ + b.n 4c7e6 │ │ lsls r3, r0, #4 │ │ - b.n 2d5ba │ │ + b.n 4cc6a │ │ lsls r0, r0, #2 │ │ - b.n 2c854 │ │ + b.n 4bf04 │ │ lsls r2, r6, #7 │ │ @ instruction: 0xf26001ff │ │ - b.n 2d606 │ │ + b.n 4ccb6 │ │ lsls r2, r0, #12 │ │ - b.n 2ce4a │ │ + b.n 4c4fa │ │ lsrs r7, r1, #10 │ │ orr.w sl, r5, #10944512 @ 0xa70000 │ │ - b.n 2d152 │ │ + b.n 4c802 │ │ lsls r4, r0, #2 │ │ - b.n 2c86c │ │ + b.n 4bf1c │ │ asrs r0, r1, #22 │ │ - b.n 2c998 │ │ + b.n 4c048 │ │ movs r0, r1 │ │ - b.n 2d19e │ │ + b.n 4c84e │ │ asrs r1, r0, #32 │ │ - b.n 2cf80 │ │ + b.n 4c630 │ │ adds r4, #179 @ 0xb3 │ │ add.w r0, r0, r4, lsl #30 │ │ - b.n 2d300 │ │ + b.n 4c9b0 │ │ lsrs r7, r1, #10 │ │ orn pc, r5, #5406720 @ 0x528000 │ │ - b.n 2d310 │ │ + b.n 4c9c0 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 2d1ba │ │ + b.n 4c86a │ │ cmp r2, #239 @ 0xef │ │ orn ip, r0, #652 @ 0x28c │ │ - b.n 2d190 │ │ + b.n 4c840 │ │ lsls r0, r3, #2 │ │ - b.n 2c8bc │ │ + b.n 4bf6c │ │ ldr r7, [r5, #120] @ 0x78 │ │ - b.n 2d328 │ │ - ldr r2, [pc, #956] @ (2d248 ) │ │ + b.n 4c9d8 │ │ + ldr r2, [pc, #956] @ (4c8f8 ) │ │ orn r3, r6, #462848 @ 0x71000 │ │ @ instruction: 0xf3f9633f │ │ - b.n 2d616 │ │ + b.n 4ccc6 │ │ str r0, [r5, #16] │ │ - b.n 2c9b4 │ │ + b.n 4c064 │ │ lsrs r0, r2, #14 │ │ cdp 1, 0, cr7, cr6, cr12, {2} │ │ - b.n 2c9bc │ │ + b.n 4c06c │ │ strb r2, [r2, #5] │ │ - b.n 2ce98 │ │ + b.n 4c548 │ │ strb r4, [r0, #5] │ │ - b.n 2c9c4 │ │ + b.n 4c074 │ │ strb r7, [r7, #15] │ │ - b.n 2d66e │ │ + b.n 4cd1e │ │ adds r1, #3 │ │ - b.n 2cec0 │ │ + b.n 4c570 │ │ ldrb r0, [r2, #14] │ │ cdp 4, 3, cr6, cr1, cr6, {7} │ │ @ instruction: 0xf2f60e22 │ │ - b.n 2d1c4 │ │ + b.n 4c874 │ │ lsls r0, r1, #5 │ │ - b.n 2c9dc │ │ + b.n 4c08c │ │ movs r3, r0 │ │ - b.n 2d2ca │ │ + b.n 4c97a │ │ ldr r0, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60c00 │ │ - b.n 2d20e │ │ + b.n 4c8be │ │ lsls r0, r4, #17 │ │ @ instruction: 0xf36a0321 │ │ - b.n 2d1d6 │ │ + b.n 4c886 │ │ lsls r0, r0, #5 │ │ - b.n 2c9f4 │ │ + b.n 4c0a4 │ │ movs r7, r7 │ │ - b.n 2d2e0 │ │ + b.n 4c990 │ │ movs r4, #230 @ 0xe6 │ │ bfi r0, r2, #4, #1 │ │ - b.n 2d226 │ │ + b.n 4c8d6 │ │ lsrs r0, r0, #8 │ │ - b.n 2d22a │ │ + b.n 4c8da │ │ lsls r4, r6, #7 │ │ movw r1, #242 @ 0xf2 │ │ @ instruction: 0xf2600527 │ │ - b.n 2d1f6 │ │ + b.n 4c8a6 │ │ strb r0, [r2, #1] │ │ - b.n 2ca34 │ │ + b.n 4c0e4 │ │ lsls r4, r7, #4 │ │ - b.n 2ca18 │ │ + b.n 4c0c8 │ │ movs r2, r1 │ │ - b.n 2d242 │ │ + b.n 4c8f2 │ │ str r7, [r0, r0] │ │ - b.n 2d246 │ │ + b.n 4c8f6 │ │ lsrs r5, r1, #10 │ │ orr.w sp, r5, #301056 @ 0x49800 │ │ add.w r0, r0, r8 │ │ - b.n 2d252 │ │ + b.n 4c902 │ │ asrs r4, r0, #32 │ │ - b.n 2d256 │ │ + b.n 4c906 │ │ movs r0, #10 │ │ - b.n 2d25a │ │ + b.n 4c90a │ │ cmp r2, #40 @ 0x28 │ │ add.w r0, r0, r8, lsr #19 │ │ - b.n 2d43c │ │ + b.n 4caec │ │ movs r0, #10 │ │ - b.n 2d266 │ │ + b.n 4c916 │ │ movs r4, r0 │ │ - b.n 2d26a │ │ + b.n 4c91a │ │ asrs r4, r0, #32 │ │ - b.n 2d26e │ │ + b.n 4c91e │ │ cmp r2, #35 @ 0x23 │ │ add.w r0, r0, r4, lsr #25 │ │ - b.n 2ca70 │ │ + b.n 4c120 │ │ movs r0, #8 │ │ - b.n 2d27a │ │ + b.n 4c92a │ │ movs r6, r0 │ │ - b.n 2d27e │ │ + b.n 4c92e │ │ asrs r6, r0, #32 │ │ - b.n 2d282 │ │ + b.n 4c932 │ │ cmp r2, #30 │ │ add.w r0, r0, r0, lsr #8 │ │ - b.n 2d456 │ │ + b.n 4cb06 │ │ movs r6, r0 │ │ - b.n 2d28e │ │ - ldr r2, [pc, #828] @ (2d28c ) │ │ + b.n 4c93e │ │ + ldr r2, [pc, #828] @ (4c93c ) │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 2d45e │ │ + b.n 4cb0e │ │ asrs r4, r0, #32 │ │ - b.n 2d29a │ │ + b.n 4c94a │ │ ldr r2, [r4, #96] @ 0x60 │ │ - b.n 2d3f4 │ │ + b.n 4caa4 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r2, #137216 @ 0x21800 │ │ - b.n 2d2a6 │ │ + b.n 4c956 │ │ movs r0, #164 @ 0xa4 │ │ - b.n 2caa4 │ │ + b.n 4c154 │ │ lsrs r1, r1, #11 │ │ orn sl, r0, #1656 @ 0x678 │ │ orr.w fp, r2, #2048 @ 0x800 │ │ ldcl 0, cr0, [r0, #672] @ 0x2a0 │ │ - b.n 2cab4 │ │ + b.n 4c164 │ │ strh r0, [r4, #4] │ │ - b.n 2cab8 │ │ + b.n 4c168 │ │ cmp r2, #201 @ 0xc9 │ │ orn r0, r1, #557056 @ 0x88000 │ │ - b.n 2d2c6 │ │ - ldr r2, [pc, #828] @ (2d2c4 ) │ │ + b.n 4c976 │ │ + ldr r2, [pc, #828] @ (4c974 ) │ │ orr.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 2d2ce │ │ + b.n 4c97e │ │ strb r0, [r0, #0] │ │ - b.n 2d6d2 │ │ + b.n 4cd82 │ │ lsrs r1, r1, #11 │ │ - bne.w fffaf4a8 │ │ + bne.w fffceb58 │ │ and.w fp, r0, #8388608 @ 0x800000 │ │ ldcl 1, cr1, [r1, #832] @ 0x340 │ │ - b.n 2c9d8 │ │ + b.n 4c088 │ │ cmp r2, #201 @ 0xc9 │ │ - b.w ff4707a8 │ │ - b.n 2d440 │ │ + b.w ff48fe58 │ │ + b.n 4caf0 │ │ movs r0, r0 │ │ - b.n 2d650 │ │ + b.n 4cd00 │ │ strb r0, [r0, #0] │ │ - b.n 2cab2 │ │ + b.n 4c162 │ │ movs r1, r0 │ │ - b.n 2d6f6 │ │ + b.n 4cda6 │ │ ldrh r7, [r1, #20] │ │ and.w fp, r5, #8388608 @ 0x800000 │ │ vstr d22, [r3] │ │ stcl 1, cr0, [r2, #160] @ 0xa0 │ │ - b.n 2cae0 │ │ + b.n 4c190 │ │ ldc2l 10, cr1, [lr, #-1020]! @ 0xfffffc04 @ │ │ movs r6, r0 │ │ - b.n 2d30e │ │ - bge.n 2cf6c │ │ + b.n 4c9be │ │ + bge.n 4c61c │ │ @ instruction: 0xebff0008 │ │ - b.n 2d316 │ │ - bge.n 2cf70 │ │ + b.n 4c9c6 │ │ + bge.n 4c620 │ │ @ instruction: 0xebff21fc │ │ - b.n 2ca14 │ │ + b.n 4c0c4 │ │ ldrb r3, [r0, #30] │ │ - b.n 2d478 │ │ + b.n 4cb28 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 2d32a │ │ + b.n 4c9da │ │ str r6, [r6, #8] │ │ - b.n 2cb88 │ │ + b.n 4c238 │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 2d332 │ │ + b.n 4c9e2 │ │ str r5, [r6, #8] │ │ - b.n 2cb90 │ │ + b.n 4c240 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 2d33a │ │ + b.n 4c9ea │ │ str r1, [r7, #8] │ │ - b.n 2cb98 │ │ + b.n 4c248 │ │ ldr r7, [r4, #0] │ │ - b.n 2d342 │ │ + b.n 4c9f2 │ │ strb r2, [r7, #2] │ │ - b.n 2cba0 │ │ + b.n 4c250 │ │ str r0, [r7, #8] │ │ - b.n 2cba4 │ │ + b.n 4c254 │ │ ldrb r7, [r2, #17] │ │ - b.n 2cfd0 │ │ + b.n 4c680 │ │ movs r1, #2 │ │ - b.n 2d320 │ │ + b.n 4c9d0 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 2cbb0 │ │ + b.n 4c260 │ │ movs r1, #35 @ 0x23 │ │ - b.n 2d35a │ │ + b.n 4ca0a │ │ ldrb r2, [r4, #24] │ │ - b.n 2d4b4 │ │ + b.n 4cb64 │ │ movs r0, #189 @ 0xbd │ │ - b.n 2cbbc │ │ + b.n 4c26c │ │ movs r5, #35 @ 0x23 │ │ - b.n 2d366 │ │ + b.n 4ca16 │ │ movs r0, #188 @ 0xbc │ │ - b.n 2cbc4 │ │ + b.n 4c274 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 2d36e │ │ + b.n 4ca1e │ │ movs r0, #187 @ 0xbb │ │ - b.n 2cbcc │ │ + b.n 4c27c │ │ movs r2, #33 @ 0x21 │ │ - b.n 2d376 │ │ + b.n 4ca26 │ │ movs r0, #192 @ 0xc0 │ │ - b.n 2cbd4 │ │ + b.n 4c284 │ │ movs r6, #33 @ 0x21 │ │ - b.n 2d37e │ │ + b.n 4ca2e │ │ movs r0, #191 @ 0xbf │ │ - b.n 2cbdc │ │ + b.n 4c28c │ │ cmp r2, #81 @ 0x51 │ │ - b.n 2d010 │ │ + b.n 4c6c0 │ │ movs r3, #3 │ │ - b.n 2d34e │ │ + b.n 4c9fe │ │ movs r0, #190 @ 0xbe │ │ - b.n 2cbe8 │ │ + b.n 4c298 │ │ movs r3, #32 │ │ - b.n 2d392 │ │ + b.n 4ca42 │ │ movs r0, #195 @ 0xc3 │ │ - b.n 2cbf0 │ │ + b.n 4c2a0 │ │ movs r7, #32 │ │ - b.n 2d39a │ │ + b.n 4ca4a │ │ movs r0, #194 @ 0xc2 │ │ - b.n 2cbf8 │ │ + b.n 4c2a8 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 2d028 │ │ + b.n 4c6d8 │ │ adds r2, #16 │ │ - b.n 2ca9c │ │ + b.n 4c14c │ │ asrs r1, r0, #8 │ │ - b.n 2d36e │ │ + b.n 4ca1e │ │ str r4, [r2, #32] │ │ - b.n 2caa4 │ │ + b.n 4c154 │ │ asrs r1, r0, #3 │ │ - b.n 2cc0c │ │ + b.n 4c2bc │ │ strb r3, [r4, r0] │ │ - b.n 2d3b6 │ │ + b.n 4ca66 │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r2, r6, r7, ip, lr} │ │ - b.n 2cc18 │ │ + b.n 4c2c8 │ │ ldr r3, [r4, r0] │ │ - b.n 2d3c2 │ │ + b.n 4ca72 │ │ adds r0, #199 @ 0xc7 │ │ - b.n 2cc20 │ │ + b.n 4c2d0 │ │ str r5, [r0, r3] │ │ - b.n 2cc24 │ │ + b.n 4c2d4 │ │ subs r4, #83 @ 0x53 │ │ - b.n 2d050 │ │ + b.n 4c700 │ │ lsls r0, r0, #4 │ │ - b.n 2d398 │ │ + b.n 4ca48 │ │ lsls r4, r0, #3 │ │ - b.n 2cc30 │ │ + b.n 4c2e0 │ │ lsls r6, r4, #4 │ │ - b.n 2d3da │ │ + b.n 4ca8a │ │ lsls r2, r1, #3 │ │ - b.n 2cc38 │ │ + b.n 4c2e8 │ │ lsls r6, r4, #20 │ │ - b.n 2d3e2 │ │ + b.n 4ca92 │ │ lsls r1, r1, #3 │ │ - b.n 2cc40 │ │ + b.n 4c2f0 │ │ lsrs r6, r4, #4 │ │ - b.n 2d3ea │ │ + b.n 4ca9a │ │ lsls r0, r1, #3 │ │ - b.n 2cc48 │ │ + b.n 4c2f8 │ │ lsls r7, r4, #8 │ │ - b.n 2d3f2 │ │ + b.n 4caa2 │ │ lsls r5, r1, #3 │ │ - b.n 2cc50 │ │ + b.n 4c300 │ │ lsls r7, r4, #24 │ │ - b.n 2d3fa │ │ + b.n 4caaa │ │ lsls r4, r1, #3 │ │ - b.n 2cc58 │ │ + b.n 4c308 │ │ lsrs r7, r2, #9 │ │ - b.n 2d08c │ │ + b.n 4c73c │ │ lsls r6, r0, #12 │ │ - b.n 2d3c6 │ │ + b.n 4ca76 │ │ lsls r3, r1, #3 │ │ - b.n 2cc64 │ │ + b.n 4c314 │ │ lsls r2, r4, #12 │ │ - b.n 2d40e │ │ + b.n 4cabe │ │ lsls r0, r2, #3 │ │ - b.n 2cc6c │ │ + b.n 4c31c │ │ lsls r2, r4, #28 │ │ - b.n 2d416 │ │ + b.n 4cac6 │ │ lsls r7, r1, #3 │ │ - b.n 2cc74 │ │ + b.n 4c324 │ │ lsrs r2, r2, #13 │ │ - b.n 2d0a4 │ │ + b.n 4c754 │ │ lsls r7, r0, #8 │ │ - b.n 2d3e2 │ │ + b.n 4ca92 │ │ lsls r6, r1, #3 │ │ - b.n 2cc80 │ │ + b.n 4c330 │ │ lsls r1, r4, #16 │ │ - b.n 2d42a │ │ + b.n 4cada │ │ asrs r4, r2, #3 │ │ - b.n 2cc88 │ │ + b.n 4c338 │ │ lsls r3, r2, #3 │ │ - b.n 2cc8c │ │ + b.n 4c33c │ │ lsrs r1, r4, #32 │ │ - b.n 2d436 │ │ + b.n 4cae6 │ │ lsls r2, r2, #3 │ │ - b.n 2cc94 │ │ + b.n 4c344 │ │ lsrs r1, r2, #17 │ │ - b.n 2d0c0 │ │ + b.n 4c770 │ │ asrs r0, r7, #7 │ │ - b.n 2cb38 │ │ + b.n 4c1e8 │ │ lsls r2, r0, #4 │ │ - b.n 2d406 │ │ + b.n 4cab6 │ │ lsls r1, r2, #3 │ │ - b.n 2cca4 │ │ + b.n 4c354 │ │ movs r3, r0 │ │ - b.n 2d84e │ │ + b.n 4cefe │ │ movs r1, r0 │ │ - b.n 2d734 │ │ + b.n 4cde4 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r4, r6, #2 │ │ - b.n 2ccb4 │ │ + b.n 4c364 │ │ stc2 10, cr14, [r9, #-1020]! @ 0xfffffc04 @ │ │ lsls r4, r3, #6 │ │ - b.n 2cb58 │ │ + b.n 4c208 │ │ lsls r0, r5, #2 │ │ - b.n 2cc40 │ │ + b.n 4c2f0 │ │ stmia r1!, {r3, r5, r7} │ │ - b.n 2cb60 │ │ + b.n 4c210 │ │ sbcs r4, r4 │ │ - b.n 2cb64 │ │ + b.n 4c214 │ │ str r0, [r4, #24] │ │ - b.n 2cb68 │ │ + b.n 4c218 │ │ lsls r4, r1, #6 │ │ - b.n 2cb6c │ │ - add r1, pc, #592 @ (adr r1, 2d388 ) │ │ - b.n 2cb70 │ │ - b.n 2d46c │ │ - b.n 2cb74 │ │ + b.n 4c21c │ │ + add r1, pc, #592 @ (adr r1, 4ca38 ) │ │ + b.n 4c220 │ │ + b.n 4cb1c │ │ + b.n 4c224 │ │ asrs r0, r2, #6 │ │ - b.n 2cb78 │ │ + b.n 4c228 │ │ asrs r4, r5, #2 │ │ - b.n 2cc60 │ │ + b.n 4c310 │ │ asrs r4, r4, #32 │ │ - b.n 2cc84 │ │ + b.n 4c334 │ │ movs r0, #56 @ 0x38 │ │ - b.n 2cc88 │ │ + b.n 4c338 │ │ stmia r0!, {r3, r4, r7} │ │ - b.n 2cc6c │ │ + b.n 4c31c │ │ asrs r1, r0, #32 │ │ - b.n 2d516 │ │ + b.n 4cbc6 │ │ str r4, [r3, #8] │ │ - b.n 2cc74 │ │ + b.n 4c324 │ │ asrs r0, r4, #2 │ │ - b.n 2cc78 │ │ + b.n 4c328 │ │ stmia r0!, {r1} │ │ - b.n 2d522 │ │ + b.n 4cbd2 │ │ asrs r0, r5, #32 │ │ - b.n 2cca0 │ │ + b.n 4c350 │ │ str r2, [r0, #20] │ │ - b.n 2d772 │ │ + b.n 4ce22 │ │ movs r0, #60 @ 0x3c │ │ - b.n 2cca8 │ │ + b.n 4c358 │ │ str r6, [r6, #0] │ │ - b.n 2d80c │ │ + b.n 4cebc │ │ asrs r1, r0, #32 │ │ - b.n 2d536 │ │ + b.n 4cbe6 │ │ asrs r4, r4, #2 │ │ - b.n 2cc94 │ │ + b.n 4c344 │ │ strh r2, [r0, #0] │ │ - b.n 2d53e │ │ + b.n 4cbee │ │ asrs r4, r5, #32 │ │ - b.n 2ccbc │ │ + b.n 4c36c │ │ movs r0, #64 @ 0x40 │ │ - b.n 2ccc0 │ │ + b.n 4c370 │ │ adds r0, #1 │ │ - b.n 2d54a │ │ + b.n 4cbfa │ │ asrs r0, r6, #32 │ │ - b.n 2ccc8 │ │ + b.n 4c378 │ │ str r0, [sp, #8] │ │ - b.n 2d552 │ │ + b.n 4cc02 │ │ cmp r6, #140 @ 0x8c │ │ - b.n 2d7a0 │ │ + b.n 4ce50 │ │ str r6, [r0, #0] │ │ - b.n 2d2cc │ │ + b.n 4c97c │ │ cmp r7, #210 @ 0xd2 │ │ - b.n 2d834 │ │ + b.n 4cee4 │ │ str r1, [r0, r0] │ │ - b.n 2d562 │ │ + b.n 4cc12 │ │ asrs r4, r6, #32 │ │ - b.n 2cce0 │ │ + b.n 4c390 │ │ strh r2, [r0, #0] │ │ - b.n 2d31a │ │ + b.n 4c9ca │ │ movs r0, #59 @ 0x3b │ │ - b.n 2d7c2 │ │ + b.n 4ce72 │ │ cmp r7, #72 @ 0x48 │ │ - b.n 2d846 │ │ + b.n 4cef6 │ │ strb r2, [r0, #0] │ │ - b.n 2d32e │ │ + b.n 4c9de │ │ cmp r4, #230 @ 0xe6 │ │ - b.n 2d7d4 │ │ + b.n 4ce84 │ │ asrs r1, r0, #32 │ │ - b.n 2d57e │ │ + b.n 4cc2e │ │ cmp r2, #174 @ 0xae │ │ - b.n 2d858 │ │ + b.n 4cf08 │ │ asrs r2, r0, #32 │ │ - b.n 2d328 │ │ + b.n 4c9d8 │ │ str r1, [r0, r0] │ │ - b.n 2d774 │ │ + b.n 4ce24 │ │ movs r0, #0 │ │ - b.n 2d774 │ │ + b.n 4ce24 │ │ adds r0, #164 @ 0xa4 │ │ - b.n 2cd0c │ │ + b.n 4c3bc │ │ stmia r0!, {} │ │ - b.n 2d77c │ │ + b.n 4ce2c │ │ adds r0, #160 @ 0xa0 │ │ - b.n 2cd14 │ │ + b.n 4c3c4 │ │ str r0, [sp, #0] │ │ - b.n 2d764 │ │ + b.n 4ce14 │ │ adds r0, #152 @ 0x98 │ │ - b.n 2cd1c │ │ + b.n 4c3cc │ │ adds r0, #3 │ │ - b.n 2d312 │ │ + b.n 4c9c2 │ │ adds r0, #152 @ 0x98 │ │ - b.n 2cd04 │ │ + b.n 4c3b4 │ │ adds r0, #156 @ 0x9c │ │ - b.n 2cd28 │ │ + b.n 4c3d8 │ │ ands r4, r0 │ │ - b.n 2d362 │ │ + b.n 4ca12 │ │ str r2, [r1, #0] │ │ - b.n 2d536 │ │ + b.n 4cbe6 │ │ lsls r4, r4 │ │ - b.n 2cd14 │ │ + b.n 4c3c4 │ │ strb r3, [r0, #0] │ │ - b.n 2d36c │ │ + b.n 4ca1c │ │ adds r0, #0 │ │ - b.n 2d542 │ │ + b.n 4cbf2 │ │ lsls r0, r5, #2 │ │ - b.n 2cd40 │ │ + b.n 4c3f0 │ │ strh r0, [r0, #0] │ │ - b.n 2d94a │ │ + b.n 4cffa │ │ strb r0, [r4, #2] │ │ - b.n 2cd28 │ │ + b.n 4c3d8 │ │ movs r0, r0 │ │ - b.n 2d374 │ │ + b.n 4ca24 │ │ asrs r4, r5, #2 │ │ - b.n 2cd50 │ │ - add r0, pc, #56 @ (adr r0, 2d250 ) │ │ - b.n 2d384 │ │ + b.n 4c400 │ │ + add r0, pc, #56 @ (adr r0, 4c900 ) │ │ + b.n 4ca34 │ │ lsls r4, r3, #2 │ │ - b.n 2cd38 │ │ + b.n 4c3e8 │ │ movs r0, #6 │ │ - b.n 2d386 │ │ + b.n 4ca36 │ │ movs r0, #168 @ 0xa8 │ │ - b.n 2cd40 │ │ + b.n 4c3f0 │ │ asrs r1, r0, #32 │ │ - b.n 2d3a2 │ │ + b.n 4ca52 │ │ asrs r4, r5, #2 │ │ - b.n 2cd48 │ │ + b.n 4c3f8 │ │ adds r0, #3 │ │ - b.n 2d3a4 │ │ + b.n 4ca54 │ │ asrs r2, r0, #32 │ │ - b.n 2d238 │ │ + b.n 4c8e8 │ │ adds r0, #144 @ 0x90 │ │ - b.n 2cd54 │ │ + b.n 4c404 │ │ movs r0, #0 │ │ - b.n 2d45c │ │ + b.n 4cb0c │ │ asrs r3, r0, #32 │ │ - b.n 2d244 │ │ + b.n 4c8f4 │ │ movs r0, #148 @ 0x94 │ │ - b.n 2cd60 │ │ + b.n 4c410 │ │ movs r0, #0 │ │ - b.n 2da0a │ │ + b.n 4d0ba │ │ str r2, [r0, r0] │ │ - b.n 2d2f0 │ │ + b.n 4c9a0 │ │ subs r4, r1, #2 │ │ - b.n 2d85c │ │ + b.n 4cf0c │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ subs r2, r2, #7 │ │ - b.n 2d8f0 │ │ + b.n 4cfa0 │ │ movs r1, r0 │ │ - b.n 2d506 │ │ + b.n 4cbb6 │ │ asrs r3, r7, #32 │ │ - b.n 2d876 │ │ + b.n 4cf26 │ │ str r0, [r0, #0] │ │ - b.n 2d9a6 │ │ + b.n 4d056 │ │ ands r0, r0 │ │ - b.n 2d9aa │ │ + b.n 4d05a │ │ subs r0, r1, #5 │ │ - b.n 2d902 │ │ + b.n 4cfb2 │ │ str r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r1, r0 │ │ - b.n 2d528 │ │ - b.n 2d27c │ │ - b.n 2d9be │ │ + b.n 4cbd8 │ │ + b.n 4c92c │ │ + b.n 4d06e │ │ stmia r0!, {} │ │ - b.n 2d9c2 │ │ + b.n 4d072 │ │ adds r6, r4, #3 │ │ - b.n 2d8a0 │ │ - b.n 2d28a │ │ + b.n 4cf50 │ │ + b.n 4c93a │ │ strh r0, [r0, #24] │ │ stmia r0!, {r0} │ │ adds r3, #0 │ │ subs r6, r5, r2 │ │ - b.n 2d928 │ │ + b.n 4cfd8 │ │ movs r1, r0 │ │ - b.n 2d536 │ │ + b.n 4cbe6 │ │ adds r0, #0 │ │ - b.n 2d9da │ │ + b.n 4d08a │ │ movs r0, #0 │ │ - b.n 2d9de │ │ + b.n 4d08e │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 2d99e │ │ + b.n 4d04e │ │ movs r0, r0 │ │ - b.n 2d9ee │ │ + b.n 4d09e │ │ movs r1, r0 │ │ adds r3, #0 │ │ asrs r2, r1, #32 │ │ - b.n 2d5f6 │ │ + b.n 4cca6 │ │ movs r5, r0 │ │ - b.n 2d5ba │ │ + b.n 4cc6a │ │ str r1, [r0, r0] │ │ - b.n 2d7c0 │ │ + b.n 4ce70 │ │ ldrsh r5, [r2, r4] │ │ - b.n 2d5a0 │ │ - add r1, pc, #256 @ (adr r1, 2d3c4 ) │ │ - b.n 2d8ce │ │ + b.n 4cc50 │ │ + add r1, pc, #256 @ (adr r1, 4ca74 ) │ │ + b.n 4cf7e │ │ str r0, [sp, #608] @ 0x260 │ │ - b.n 2ce04 │ │ - add r0, pc, #216 @ (adr r0, 2d3a4 ) │ │ - b.n 2d968 │ │ + b.n 4c4b4 │ │ + add r0, pc, #216 @ (adr r0, 4ca54 ) │ │ + b.n 4d018 │ │ strh r5, [r4, r2] │ │ - b.n 2d612 │ │ + b.n 4ccc2 │ │ strb r4, [r2, #2] │ │ - b.n 2ce10 │ │ + b.n 4c4c0 │ │ str r0, [r0, r0] │ │ - b.n 2d664 │ │ + b.n 4cd14 │ │ movs r2, r1 │ │ - b.n 2d590 │ │ - add r0, pc, #4 @ (adr r0, 2d2e4 ) │ │ - b.n 2d622 │ │ + b.n 4cc40 │ │ + add r0, pc, #4 @ (adr r0, 4c994 ) │ │ + b.n 4ccd2 │ │ asrs r5, r0, #32 │ │ - b.n 2d66a │ │ + b.n 4cd1a │ │ movs r0, r0 │ │ - b.n 2d5ec │ │ + b.n 4cc9c │ │ strh r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ asrs r0, r0, #32 │ │ - b.n 2d678 │ │ - blx 434544 │ │ + b.n 4cd28 │ │ + blx 453bf4 │ │ asrs r5, r0, #32 │ │ - b.n 2d5fc │ │ + b.n 4ccac │ │ adds r1, #115 @ 0x73 │ │ - b.n 2d912 │ │ + b.n 4cfc2 │ │ movs r0, #1 │ │ - b.n 2d69a │ │ + b.n 4cd4a │ │ adds r0, #45 @ 0x2d │ │ - b.n 2d98e │ │ + b.n 4d03e │ │ movs r0, r0 │ │ - b.n 2d60e │ │ + b.n 4ccbe │ │ strb r4, [r4, #2] │ │ - b.n 2ce48 │ │ + b.n 4c4f8 │ │ movs r0, #0 │ │ - b.n 2d6ae │ │ + b.n 4cd5e │ │ str r4, [r5, r2] │ │ - b.n 2ce50 │ │ + b.n 4c500 │ │ asrs r1, r0, #32 │ │ - b.n 2d61e │ │ + b.n 4ccce │ │ movs r0, #1 │ │ - b.n 2d6a6 │ │ + b.n 4cd56 │ │ lsls r0, r2 │ │ - b.n 2ce5c │ │ + b.n 4c50c │ │ movs r0, r0 │ │ - b.n 2d62a │ │ + b.n 4ccda │ │ adcs r4, r5 │ │ - b.n 2cd40 │ │ + b.n 4c3f0 │ │ movs r0, #0 │ │ - b.n 2d6be │ │ + b.n 4cd6e │ │ movs r0, r0 │ │ - b.n 2d6be │ │ + b.n 4cd6e │ │ movs r1, r0 │ │ - b.n 2d636 │ │ + b.n 4cce6 │ │ ldr r7, [r7, #104] @ 0x68 │ │ - b.n 2d950 │ │ + b.n 4d000 │ │ movs r2, r0 │ │ - b.n 2d63e │ │ + b.n 4ccee │ │ ldr r1, [r1, #124] @ 0x7c │ │ - b.n 2d9c6 │ │ + b.n 4d076 │ │ movs r0, r0 │ │ - b.n 2d886 │ │ + b.n 4cf36 │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 2d954 │ │ + b.n 4d004 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 2d9d8 │ │ + b.n 4d088 │ │ asrs r1, r3, #12 │ │ - b.n 2d956 │ │ + b.n 4d006 │ │ lsls r0, r2, #26 │ │ - b.n 2d362 │ │ + b.n 4ca12 │ │ asrs r1, r2, #21 │ │ - b.n 2d9e2 │ │ + b.n 4d092 │ │ lsls r0, r2, #14 │ │ - b.n 2d364 │ │ + b.n 4ca14 │ │ lsls r0, r2, #10 │ │ - b.n 2d366 │ │ + b.n 4ca16 │ │ str r6, [r0, #0] │ │ - b.n 2d498 │ │ + b.n 4cb48 │ │ lsls r0, r2, #6 │ │ - b.n 2d36c │ │ + b.n 4ca1c │ │ str r0, [r1, #24] │ │ - b.n 2cd84 │ │ + b.n 4c434 │ │ adds r0, #3 │ │ - b.n 2d4e0 │ │ + b.n 4cb90 │ │ strb r0, [r4, #2] │ │ - b.n 2ceb0 │ │ + b.n 4c560 │ │ adds r1, #132 @ 0x84 │ │ - b.n 2cd90 │ │ + b.n 4c440 │ │ adds r0, #6 │ │ - b.n 2d684 │ │ + b.n 4cd34 │ │ movs r0, #2 │ │ - b.n 2d4f0 │ │ + b.n 4cba0 │ │ strb r4, [r3, #2] │ │ - b.n 2cec0 │ │ + b.n 4c570 │ │ movs r1, #128 @ 0x80 │ │ - b.n 2cda0 │ │ + b.n 4c450 │ │ movs r0, #2 │ │ - b.n 2d694 │ │ + b.n 4cd44 │ │ asrs r1, r0, #32 │ │ - b.n 2d500 │ │ + b.n 4cbb0 │ │ strb r0, [r5, #2] │ │ - b.n 2ced0 │ │ + b.n 4c580 │ │ movs r0, r0 │ │ - b.n 2d50e │ │ + b.n 4cbbe │ │ asrs r4, r7, #5 │ │ - b.n 2cdb4 │ │ + b.n 4c464 │ │ asrs r1, r0, #32 │ │ - b.n 2d6a6 │ │ + b.n 4cd56 │ │ strb r0, [r0, #0] │ │ - b.n 2d914 │ │ + b.n 4cfc4 │ │ lsls r0, r7, #5 │ │ - b.n 2cdc0 │ │ + b.n 4c470 │ │ movs r0, r0 │ │ - b.n 2d6b0 │ │ + b.n 4cd60 │ │ str r0, [r0, r0] │ │ - b.n 2d91c │ │ + b.n 4cfcc │ │ movs r7, r0 │ │ - b.n 2d6b6 │ │ + b.n 4cd66 │ │ movs r5, r0 │ │ - b.n 2d6ba │ │ + b.n 4cd6a │ │ asrs r0, r0, #32 │ │ - b.n 2d906 │ │ + b.n 4cfb6 │ │ movs r0, r0 │ │ - b.n 2d6e4 │ │ + b.n 4cd94 │ │ strb r4, [r6, #5] │ │ - b.n 2cddc │ │ + b.n 4c48c │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ str r0, [r6, r5] │ │ - b.n 2cde4 │ │ + b.n 4c494 │ │ str r1, [sp, #512] @ 0x200 │ │ - b.n 2d712 │ │ + b.n 4cdc2 │ │ @ instruction: 0xfa30eaff │ │ str r0, [sp, #12] │ │ - b.n 2db1a │ │ + b.n 4d1ca │ │ @ instruction: 0xfa2eeaff │ │ - str r3, [sp, #160] @ 0xa0 │ │ - @ instruction: 0xfffd8bfc │ │ - vneg.f q12, q6 │ │ - vsri.64 , q2, #3 │ │ - bmi.n 2d396 │ │ - bmi.n 2d398 │ │ - bmi.n 2d39a │ │ - ldr r7, [pc, #960] @ (2d7b4 ) │ │ + ldmia r3!, {r6} │ │ + vsri.32 d28, d4, #5 │ │ + vqrdmlsh.s , , d20[0] │ │ + vsri.64 , q2, #5 │ │ + bmi.n 4ca46 │ │ + bmi.n 4ca48 │ │ + bmi.n 4ca4a │ │ + ldr r7, [pc, #960] @ (4ce64 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 2d914 │ │ + b.n 4cfc4 │ │ svc 125 @ 0x7d │ │ - b.n 2d898 │ │ - add r0, pc, #0 @ (adr r0, 2d400 ) │ │ - b.n 2d742 │ │ + b.n 4cf48 │ │ + add r0, pc, #0 @ (adr r0, 4cab0 ) │ │ + b.n 4cdf2 │ │ lsls r0, r7, #1 │ │ - b.n 2cf28 │ │ + b.n 4c5d8 │ │ strb r2, [r0, #0] │ │ - b.n 2d74a │ │ + b.n 4cdfa │ │ movs r0, r0 │ │ - b.n 2daae │ │ + b.n 4d15e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n 2d756 │ │ + b.n 4ce06 │ │ asrs r7, r0, #32 │ │ - b.n 2d75a │ │ + b.n 4ce0a │ │ movs r0, #124 @ 0x7c │ │ - b.n 2db5e │ │ - add lr, r1 │ │ - mls r0, r0, ip, sp │ │ - b.n 2d8bc │ │ + b.n 4d20e │ │ + mvns r0, r4 │ │ + @ instruction: 0xfa00d01c │ │ + b.n 4cf6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6} │ │ - b.n 2cf5c │ │ + b.n 4c60c │ │ str r1, [r0, r0] │ │ - b.n 2d772 │ │ + b.n 4ce22 │ │ movs r0, r0 │ │ - b.n 2dad6 │ │ + b.n 4d186 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n 2d77e │ │ + b.n 4ce2e │ │ asrs r5, r0, #32 │ │ - b.n 2d782 │ │ + b.n 4ce32 │ │ movs r0, #124 @ 0x7c │ │ - b.n 2db86 │ │ - add ip, r0 │ │ - mls r0, r0, ip, sp │ │ - b.n 2d8e4 │ │ + b.n 4d236 │ │ + mvns r6, r2 │ │ + @ instruction: 0xfa00d01c │ │ + b.n 4cf94 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4} │ │ - b.n 2d96a │ │ + b.n 4d01a │ │ str r0, [sp, #320] @ 0x140 │ │ - b.n 2d968 │ │ + b.n 4d018 │ │ strh r0, [r1, #2] │ │ - b.n 2d8f4 │ │ + b.n 4cfa4 │ │ movs r0, r1 │ │ - b.n 2cf7c │ │ + b.n 4c62c │ │ movs r0, r0 │ │ - b.n 2dba6 │ │ + b.n 4d256 │ │ asrs r1, r1, #32 │ │ - b.n 2d7aa │ │ + b.n 4ce5a │ │ lsls r0, r7, #1 │ │ - b.n 2cf82 │ │ + b.n 4c632 │ │ movs r0, r1 │ │ - b.n 2d7b2 │ │ + b.n 4ce62 │ │ cmp r4, #57 @ 0x39 │ │ add.w r0, r0, r0, ror #25 │ │ - b.n 2d910 │ │ + b.n 4cfc0 │ │ asrs r0, r2, #1 │ │ - b.n 2d988 │ │ + b.n 4d038 │ │ asrs r4, r1, #32 │ │ - b.n 2cf9c │ │ + b.n 4c64c │ │ movs r6, r0 │ │ - b.n 2d7c6 │ │ + b.n 4ce76 │ │ cmp r4, #52 @ 0x34 │ │ add.w r0, r0, r8, lsr #18 │ │ - b.n 2d924 │ │ + b.n 4cfd4 │ │ asrs r5, r0, #32 │ │ - b.n 2d7d2 │ │ + b.n 4ce82 │ │ movs r0, #8 │ │ - b.n 2d7d6 │ │ + b.n 4ce86 │ │ movs r4, r0 │ │ - b.n 2d7da │ │ + b.n 4ce8a │ │ cmp r0, #200 @ 0xc8 │ │ @ instruction: 0xeb0080c0 │ │ - b.n 2d938 │ │ + b.n 4cfe8 │ │ asrs r7, r0, #32 │ │ - b.n 2d7e6 │ │ + b.n 4ce96 │ │ movs r0, #6 │ │ - b.n 2d7ea │ │ + b.n 4ce9a │ │ movs r0, r1 │ │ - b.n 2d7ee │ │ + b.n 4ce9e │ │ cmp r0, #195 @ 0xc3 │ │ add.w r0, r0, r8, asr #27 │ │ - b.n 2d94c │ │ + b.n 4cffc │ │ asrs r0, r5, #32 │ │ - b.n 2d9c4 │ │ + b.n 4d074 │ │ movs r0, #72 @ 0x48 │ │ - b.n 2d954 │ │ + b.n 4d004 │ │ movs r6, r0 │ │ - b.n 2d802 │ │ + b.n 4ceb2 │ │ cmp r0, #190 @ 0xbe │ │ add.w r0, r0, r6 │ │ - b.n 2d80a │ │ + b.n 4ceba │ │ asrs r6, r0, #32 │ │ - b.n 2d80e │ │ + b.n 4cebe │ │ movs r0, #9 │ │ - b.n 2d812 │ │ + b.n 4cec2 │ │ str r0, [sp, #16] │ │ - b.n 2cff0 │ │ + b.n 4c6a0 │ │ cmp r0, #185 @ 0xb9 │ │ add.w r0, r0, r8, asr #4 │ │ - b.n 2d9ec │ │ + b.n 4d09c │ │ ldrb r1, [r0, #16] │ │ - b.n 2d9fc │ │ + b.n 4d0ac │ │ movs r0, #112 @ 0x70 │ │ - b.n 2d97c │ │ + b.n 4d02c │ │ movs r7, r0 │ │ - b.n 2d82a │ │ + b.n 4ceda │ │ cmp r0, #180 @ 0xb4 │ │ add.w r0, r0, ip, lsl #8 │ │ - b.n 2d02c │ │ + b.n 4c6dc │ │ movs r7, r0 │ │ - b.n 2d836 │ │ + b.n 4cee6 │ │ asrs r7, r0, #32 │ │ - b.n 2d83a │ │ + b.n 4ceea │ │ cmp r0, #176 @ 0xb0 │ │ add.w r0, r0, r0, lsr #32 │ │ - b.n 2da0a │ │ + b.n 4d0ba │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n 2dc46 │ │ + b.n 4d2f6 │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2da1e │ │ + b.n 4d0ce │ │ ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ - b.n 2db30 │ │ + b.n 4d1e0 │ │ adds r0, #176 @ 0xb0 │ │ - b.n 2da30 │ │ + b.n 4d0e0 │ │ cmp r2, #143 @ 0x8f │ │ orn r2, r0, #12517376 @ 0xbf0000 │ │ - b.n 2dcde │ │ + b.n 4d38e │ │ cmp r0, #224 @ 0xe0 │ │ - bfl c, f71e │ │ - b.n 2dba6 │ │ + bfl c, 2edce │ │ + b.n 4d256 │ │ lsrs r0, r2, #14 │ │ mcr 0, 5, r0, cr0, cr8, {6} │ │ - b.n 2da48 │ │ + b.n 4d0f8 │ │ cmp r0, #224 @ 0xe0 │ │ @ instruction: 0xf2621010 │ │ - b.n 2da36 │ │ - ldr r2, [pc, #548] @ (2d75c ) │ │ + b.n 4d0e6 │ │ + ldr r2, [pc, #548] @ (4ce0c ) │ │ orn sl, r8, #292864 @ 0x47800 │ │ orr.w sl, r1, #280576 @ 0x44800 │ │ orn r0, r4, #2097152 @ 0x200000 │ │ - b.n 2d06e │ │ + b.n 4c71e │ │ cmp r0, #226 @ 0xe2 │ │ bfi r0, r4, #8, #4294967289 │ │ - b.n 2d07e │ │ + b.n 4c72e │ │ ands r0, r2 │ │ - b.n 2da58 │ │ + b.n 4d108 │ │ asrs r1, r0, #32 │ │ - b.n 2d5ee │ │ + b.n 4cc9e │ │ asrs r1, r0, #32 │ │ - b.n 2d65e │ │ + b.n 4cd0e │ │ cmp r6, #63 @ 0x3f │ │ - b.n 2da7c │ │ - ldr r2, [pc, #956] @ (2d91c ) │ │ + b.n 4d12c │ │ + ldr r2, [pc, #956] @ (4cfcc ) │ │ orn r0, r2, #524288 @ 0x80000 │ │ - b.n 2d8a6 │ │ + b.n 4cf56 │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf2622a89 │ │ orr.w r0, r2, #2097152 @ 0x200000 │ │ - b.n 2d076 │ │ + b.n 4c726 │ │ asrs r0, r2, #32 │ │ - b.n 2da82 │ │ + b.n 4d132 │ │ cmp r2, #137 @ 0x89 │ │ orn r0, r6, #589824 @ 0x90000 │ │ - b.n 2da8c │ │ + b.n 4d13c │ │ ldr r1, [r1, #40] @ 0x28 │ │ orn r8, r7, #462848 @ 0x71000 │ │ bfi r0, r6, #24, #4294967273 │ │ - b.n 2d0b6 │ │ + b.n 4c766 │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf2624a8f │ │ orn sl, r2, #280576 @ 0x44800 │ │ orr.w sl, r3, #292864 @ 0x47800 │ │ orn r0, r1, #4063232 @ 0x3e0000 │ │ - b.n 2cfd4 │ │ + b.n 4c684 │ │ cmp r0, #226 @ 0xe2 │ │ @ instruction: 0xf36420a0 │ │ - b.n 2cfdc │ │ + b.n 4c68c │ │ strb r0, [r0, #0] │ │ - b.n 2d0d8 │ │ + b.n 4c788 │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf2621001 │ │ - b.n 2d636 │ │ + b.n 4cce6 │ │ movs r0, #200 @ 0xc8 │ │ - b.n 2cfec │ │ + b.n 4c69c │ │ asrs r7, r1, #9 │ │ - b.n 2da3c │ │ + b.n 4d0ec │ │ asrs r0, r7, #3 │ │ - b.n 2d0d8 │ │ + b.n 4c788 │ │ asrs r6, r0, #32 │ │ - b.n 2d65a │ │ + b.n 4cd0a │ │ lsrs r7, r1, #10 │ │ orr.w r0, r4, #2113536 @ 0x204000 │ │ - b.n 2d6d8 │ │ + b.n 4cd88 │ │ strb r0, [r4, #4] │ │ - b.n 2d108 │ │ + b.n 4c7b8 │ │ asrs r0, r0, #32 │ │ - b.n 2d0d8 │ │ + b.n 4c788 │ │ asrs r2, r0, #32 │ │ - b.n 2d664 │ │ + b.n 4cd14 │ │ asrs r7, r1, #9 │ │ - b.n 2da5c │ │ + b.n 4d10c │ │ asrs r0, r2, #3 │ │ - b.n 2d0f8 │ │ + b.n 4c7a8 │ │ subs r5, #211 @ 0xd3 │ │ add.w r0, r0, r0 │ │ - b.n 2dc86 │ │ + b.n 4d336 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #2 │ │ - b.n 2db08 │ │ + b.n 4d1b8 │ │ ands r0, r1 │ │ - b.n 2d12c │ │ + b.n 4c7dc │ │ subs r5, #206 @ 0xce │ │ add.w r0, r0, r0 │ │ - b.n 2dc9a │ │ + b.n 4d34a │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n 2d12c │ │ + b.n 4c7dc │ │ movs r0, r0 │ │ - b.n 2dca6 │ │ + b.n 4d356 │ │ lsls r2, r1, #3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #32 │ │ - b.n 2db26 │ │ + b.n 4d1d6 │ │ asrs r4, r6, #1 │ │ - b.n 2dd56 │ │ + b.n 4d406 │ │ lsrs r7, r1, #10 │ │ orr.w sl, r4, #4685824 @ 0x478000 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 2db36 │ │ + b.n 4d1e6 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 2db3e │ │ + b.n 4d1ee │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 2db46 │ │ + b.n 4d1f6 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 2db4e │ │ + b.n 4d1fe │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2dd82 │ │ + b.n 4d432 │ │ lsls r0, r7, #1 │ │ - b.n 2d15a │ │ + b.n 4c80a │ │ movs r0, r0 │ │ - b.n 2dd8a │ │ + b.n 4d43a │ │ lsls r0, r6, #1 │ │ - b.n 2d162 │ │ + b.n 4c812 │ │ lsrs r1, r0, #10 │ │ orr.w r0, sl, #8388608 @ 0x800000 │ │ - b.n 2d16a │ │ - beq.n 2d690 │ │ - b.n 2daf0 │ │ + b.n 4c81a │ │ + beq.n 4cd40 │ │ + b.n 4d1a0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r7, ip, lr} │ │ - b.n 2db7c │ │ + b.n 4d22c │ │ asrs r0, r6, #2 │ │ - b.n 2db80 │ │ + b.n 4d230 │ │ ands r0, r5 │ │ - b.n 2db7e │ │ + b.n 4d22e │ │ movs r5, r0 │ │ - b.n 2d9ae │ │ + b.n 4d05e │ │ cmp r3, #186 @ 0xba │ │ add.w r0, r0, r0, asr #29 │ │ - b.n 2db90 │ │ + b.n 4d240 │ │ str r0, [r3, #12] │ │ - b.n 2db94 │ │ + b.n 4d244 │ │ movs r7, r0 │ │ - b.n 2d9be │ │ + b.n 4d06e │ │ asrs r6, r0, #32 │ │ - b.n 2d9c2 │ │ + b.n 4d072 │ │ cmp r3, #181 @ 0xb5 │ │ add.w r0, r0, r8, rrx │ │ - b.n 2dba4 │ │ + b.n 4d254 │ │ asrs r6, r0, #32 │ │ - b.n 2d9ce │ │ + b.n 4d07e │ │ movs r0, #7 │ │ - b.n 2d9d2 │ │ + b.n 4d082 │ │ strh r0, [r0, #0] │ │ - b.n 2d9d6 │ │ + b.n 4d086 │ │ cmp r0, #73 @ 0x49 │ │ add.w r0, r0, r4, lsl #8 │ │ - b.n 2d1d8 │ │ + b.n 4c888 │ │ movs r6, r0 │ │ - b.n 2d9e2 │ │ + b.n 4d092 │ │ asrs r6, r0, #32 │ │ - b.n 2d9e6 │ │ + b.n 4d096 │ │ cmp r0, #69 @ 0x45 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n 2d1e8 │ │ + b.n 4c898 │ │ lsls r0, r2, #1 │ │ - b.n 2dbc6 │ │ + b.n 4d276 │ │ movs r0, #6 │ │ - b.n 2d9f6 │ │ + b.n 4d0a6 │ │ cmp r0, #65 @ 0x41 │ │ add.w r0, r0, r0, lsr #24 │ │ - b.n 2dbd8 │ │ + b.n 4d288 │ │ asrs r0, r3, #2 │ │ - b.n 2db58 │ │ + b.n 4d208 │ │ movs r0, #7 │ │ - b.n 2da06 │ │ + b.n 4d0b6 │ │ movs r6, r0 │ │ - b.n 2da0a │ │ + b.n 4d0ba │ │ cmp r0, #60 @ 0x3c │ │ add.w r0, r0, r0, asr #32 │ │ - b.n 2de12 │ │ + b.n 4d4c2 │ │ asrs r6, r0, #32 │ │ - b.n 2da16 │ │ + b.n 4d0c6 │ │ cmp r2, #128 @ 0x80 │ │ - blx ff08e6f8 │ │ - b.n 2dbea │ │ + blx ff0adda8 │ │ + b.n 4d29a │ │ movs r0, #16 │ │ - b.n 2dbf2 │ │ + b.n 4d2a2 │ │ strb r0, [r1, #0] │ │ - b.n 2da26 │ │ + b.n 4d0d6 │ │ movs r0, r1 │ │ - b.n 2d224 │ │ + b.n 4c8d4 │ │ strh r2, [r1, #0] │ │ - b.n 2da2e │ │ + b.n 4d0de │ │ lsrs r7, r1, #11 │ │ - bne.w 19cf2 │ │ + bne.w 393a2 │ │ vldr s1, [r1, #572] @ 0x23c │ │ - bne.w fffedd0a │ │ + bne.w d3ba │ │ vstr s1, [sl, #572] @ 0x23c │ │ orn r5, r0, #15728640 @ 0xf00000 │ │ @ instruction: 0xf2e14a8f │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 2dc18 │ │ + b.n 4d2c8 │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf2646a8f │ │ orn r2, r2, #1040384 @ 0xfe000 │ │ - b.n 2deda │ │ + b.n 4d58a │ │ cmp r3, #144 @ 0x90 │ │ mcr 0, 5, r2, cr8, cr4, {1} │ │ - b.n 2de62 │ │ + b.n 4d512 │ │ lsrs r0, r4, #3 │ │ bfi sl, r6, #26, #4294967280 │ │ orn r8, r7, #7602176 @ 0x740000 │ │ @ instruction: 0xf2600a8f │ │ orr.w r0, r0, #9043968 @ 0x8a0000 │ │ - b.n 2da76 │ │ + b.n 4d126 │ │ cmp r2, #130 @ 0x82 │ │ orr.w r0, r0, #720896 @ 0xb0000 │ │ - b.n 2de7e │ │ + b.n 4d52e │ │ movs r4, r1 │ │ - b.n 2d25c │ │ + b.n 4c90c │ │ movs r2, r1 │ │ - b.n 2da86 │ │ - ldr r2, [pc, #520] @ (2d950 ) │ │ + b.n 4d136 │ │ + ldr r2, [pc, #520] @ (4d000 ) │ │ orn r5, r0, #62464 @ 0xf400 │ │ @ instruction: 0xf2e12a89 │ │ orn r8, r5, #29184 @ 0x7200 │ │ @ instruction: 0xf2660008 │ │ - b.n 2d274 │ │ + b.n 4c924 │ │ cmp r4, #2 │ │ - b.n 2dc7c │ │ + b.n 4d32c │ │ movs r4, r4 │ │ - b.n 2d296 │ │ + b.n 4c946 │ │ adds r0, #32 │ │ - b.n 2d29a │ │ + b.n 4c94a │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf3624aef │ │ orn r0, r2, #704512 @ 0xac000 │ │ - b.n 2deb2 │ │ + b.n 4d562 │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf2624a89 │ │ orn sl, r6, #266240 @ 0x41000 │ │ orr.w r8, r8, #462848 @ 0x71000 │ │ bfi r0, r4, #8, #4294967289 │ │ - b.n 2d2b4 │ │ + b.n 4c964 │ │ lsls r0, r0, #2 │ │ - b.n 2d88e │ │ + b.n 4cf3e │ │ movs r0, #0 │ │ - b.n 2d2b8 │ │ + b.n 4c968 │ │ movs r0, r0 │ │ - b.n 2d816 │ │ + b.n 4cec6 │ │ movs r0, #88 @ 0x58 │ │ - b.n 2d2d0 │ │ + b.n 4c980 │ │ movs r0, r1 │ │ - b.n 2dc1a │ │ + b.n 4d2ca │ │ movs r0, #131 @ 0x83 │ │ - b.n 2d8a2 │ │ + b.n 4cf52 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 2d2dc │ │ + b.n 4c98c │ │ lsls r6, r7, #19 │ │ - b.n 2dc26 │ │ + b.n 4d2d6 │ │ movs r4, r4 │ │ - b.n 2d2be │ │ + b.n 4c96e │ │ movs r0, #2 │ │ - b.n 2d834 │ │ + b.n 4cee4 │ │ movs r2, #142 @ 0x8e │ │ - b.n 2dc36 │ │ + b.n 4d2e6 │ │ movs r0, #32 │ │ - b.n 2d2ca │ │ + b.n 4c97a │ │ subs r7, #109 @ 0x6d │ │ - b.n 2dcd8 │ │ + b.n 4d388 │ │ asrs r0, r0, #32 │ │ - b.n 2d2e0 │ │ - ldr r2, [pc, #956] @ (2db7c ) │ │ + b.n 4c990 │ │ + ldr r2, [pc, #956] @ (4d22c ) │ │ orn r0, r3, #135168 @ 0x21000 │ │ - b.n 2db06 │ │ + b.n 4d1b6 │ │ asrs r2, r0, #32 │ │ - b.n 2d84c │ │ + b.n 4cefc │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf2622000 │ │ - b.n 2d2fe │ │ + b.n 4c9ae │ │ asrs r5, r1, #11 │ │ - b.n 2dc58 │ │ - ldr r2, [pc, #828] @ (2db14 ) │ │ + b.n 4d308 │ │ + ldr r2, [pc, #828] @ (4d1c4 ) │ │ orn r0, ip, #8388608 @ 0x800000 │ │ - b.n 2d862 │ │ + b.n 4cf12 │ │ lsrs r0, r4, #3 │ │ bfi r0, r4, #0, #13 │ │ - b.n 2dc66 │ │ + b.n 4d316 │ │ cmp r2, #141 @ 0x8d │ │ orr.w r4, r3, #8290304 @ 0x7e8000 │ │ - b.n 2dc6e │ │ + b.n 4d31e │ │ movs r0, #176 @ 0xb0 │ │ - b.n 2dd0c │ │ + b.n 4d3bc │ │ lsls r4, r1, #1 │ │ - b.n 2d30a │ │ + b.n 4c9ba │ │ lsls r5, r7, #10 │ │ - b.n 2dfba │ │ + b.n 4d66a │ │ lsrs r0, r2, #14 │ │ cdp 0, 10, cr1, cr2, cr8, {2} │ │ - b.n 2d316 │ │ + b.n 4c9c6 │ │ lsrs r2, r4, #3 │ │ @ instruction: 0xf2600004 │ │ - b.n 2db4a │ │ + b.n 4d1fa │ │ asrs r4, r0, #32 │ │ - b.n 2db4e │ │ + b.n 4d1fe │ │ lsrs r7, r1, #10 │ │ orr.w r7, r3, #479232 @ 0x75000 │ │ add.w r0, r0, r8, rrx │ │ - b.n 2dd34 │ │ + b.n 4d3e4 │ │ movs r0, #232 @ 0xe8 │ │ - b.n 2dcb4 │ │ + b.n 4d364 │ │ asrs r0, r0, #32 │ │ - b.n 2db62 │ │ + b.n 4d212 │ │ movs r7, #230 @ 0xe6 │ │ @ instruction: 0xeb009038 │ │ - b.n 2dd44 │ │ + b.n 4d3f4 │ │ str r4, [r7, #8] │ │ - b.n 2de4c │ │ + b.n 4d4fc │ │ str r0, [r5, r0] │ │ - b.n 2d366 │ │ + b.n 4ca16 │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n 2deb6 │ │ + b.n 4d566 │ │ lsls r6, r0, #8 │ │ ldmia.w r9, {r0, r1, r2, r3, r4, r5, r9, lr} │ │ - b.n 2dffe │ │ + b.n 4d6ae │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 2d8ca │ │ + b.n 4cf7a │ │ asrs r1, r0, #32 │ │ - b.n 2d8d2 │ │ + b.n 4cf82 │ │ asrs r0, r7, #32 │ │ - b.n 2d364 │ │ - b.n 2d84e │ │ - b.n 2d958 │ │ + b.n 4ca14 │ │ + b.n 4cefe │ │ + b.n 4d008 │ │ asrs r2, r0, #32 │ │ - b.n 2d8de │ │ + b.n 4cf8e │ │ ldr r1, [r7, #80] @ 0x50 │ │ - b.n 2dd58 │ │ + b.n 4d408 │ │ asrs r0, r3, #1 │ │ - b.n 2d394 │ │ + b.n 4ca44 │ │ movs r0, #84 @ 0x54 │ │ - b.n 2d398 │ │ + b.n 4ca48 │ │ lsls r0, r2, #1 │ │ - b.n 2d39c │ │ + b.n 4ca4c │ │ asrs r1, r0, #32 │ │ - b.n 2d8ee │ │ + b.n 4cf9e │ │ str r4, [r1, r1] │ │ - b.n 2d3a4 │ │ + b.n 4ca54 │ │ movs r0, #2 │ │ - b.n 2d8f6 │ │ + b.n 4cfa6 │ │ adds r0, #72 @ 0x48 │ │ - b.n 2d3ac │ │ + b.n 4ca5c │ │ movs r0, r0 │ │ - b.n 2d8fe │ │ + b.n 4cfae │ │ stmia r0!, {} │ │ - b.n 2d3a8 │ │ + b.n 4ca58 │ │ str r5, [r0, r0] │ │ - b.n 2d906 │ │ + b.n 4cfb6 │ │ strb r4, [r0, #1] │ │ - b.n 2d3bc │ │ + b.n 4ca6c │ │ adds r0, #3 │ │ - b.n 2d90e │ │ + b.n 4cfbe │ │ str r4, [r7, #0] │ │ - b.n 2d3a4 │ │ + b.n 4ca54 │ │ strb r7, [r0, #0] │ │ - b.n 2d916 │ │ + b.n 4cfc6 │ │ ands r0, r0 │ │ - b.n 2d3c2 │ │ + b.n 4ca72 │ │ strb r4, [r0, #1] │ │ - b.n 2d3b0 │ │ + b.n 4ca60 │ │ str r6, [r0, #0] │ │ - b.n 2d9a2 │ │ + b.n 4d052 │ │ ands r0, r1 │ │ - b.n 2d3d8 │ │ + b.n 4ca88 │ │ str r0, [r0, #0] │ │ - b.n 2d3b2 │ │ + b.n 4ca62 │ │ adds r0, #72 @ 0x48 │ │ - b.n 2d3c0 │ │ + b.n 4ca70 │ │ str r0, [r0, #0] │ │ - b.n 2d3d2 │ │ + b.n 4ca82 │ │ lsls r0, r2, #1 │ │ - b.n 2d3c8 │ │ + b.n 4ca78 │ │ str r1, [r1, #0] │ │ - b.n 2d9be │ │ + b.n 4d06e │ │ str r0, [r0, #0] │ │ - b.n 2d3be │ │ + b.n 4ca6e │ │ ands r4, r1 │ │ - b.n 2d3f4 │ │ + b.n 4caa4 │ │ asrs r0, r3, #1 │ │ - b.n 2d3d8 │ │ + b.n 4ca88 │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n 2d3dc │ │ + b.n 4ca8c │ │ str r0, [r0, #0] │ │ - b.n 2d3ee │ │ + b.n 4ca9e │ │ str r4, [r1, r1] │ │ - b.n 2d3e4 │ │ + b.n 4ca94 │ │ strb r7, [r0, #0] │ │ - b.n 2d9da │ │ + b.n 4d08a │ │ strb r0, [r0, #0] │ │ - b.n 2d3da │ │ + b.n 4ca8a │ │ strb r0, [r7, #0] │ │ - b.n 2d40a │ │ + b.n 4caba │ │ movs r0, #84 @ 0x54 │ │ - b.n 2d3f4 │ │ + b.n 4caa4 │ │ adds r0, #3 │ │ - b.n 2d9ec │ │ + b.n 4d09c │ │ adds r0, #56 @ 0x38 │ │ - b.n 2d3f6 │ │ + b.n 4caa6 │ │ adds r0, #60 @ 0x3c │ │ - b.n 2d41a │ │ - b.n 2d938 │ │ - b.n 2d3fe │ │ + b.n 4caca │ │ + b.n 4cfe8 │ │ + b.n 4caae │ │ adds r0, #5 │ │ - b.n 2d9f4 │ │ + b.n 4d0a4 │ │ adds r0, #60 @ 0x3c │ │ - b.n 2d406 │ │ + b.n 4cab6 │ │ adds r0, #64 @ 0x40 │ │ - b.n 2d42a │ │ + b.n 4cada │ │ movs r0, r0 │ │ - b.n 2da00 │ │ + b.n 4d0b0 │ │ lsls r0, r0, #1 │ │ - b.n 2d412 │ │ + b.n 4cac2 │ │ lsls r4, r0, #1 │ │ - b.n 2d436 │ │ + b.n 4cae6 │ │ movs r2, r0 │ │ - b.n 2da06 │ │ + b.n 4d0b6 │ │ lsls r4, r0, #1 │ │ - b.n 2d41e │ │ + b.n 4cace │ │ lsls r0, r1, #1 │ │ - b.n 2d442 │ │ + b.n 4caf2 │ │ movs r1, r0 │ │ - b.n 2da12 │ │ + b.n 4d0c2 │ │ subs r4, r7, #7 │ │ - b.n 2df34 │ │ + b.n 4d5e4 │ │ asrs r7, r7, #3 │ │ - b.n 2df9a │ │ + b.n 4d64a │ │ lsls r0, r1, #1 │ │ - b.n 2d432 │ │ + b.n 4cae2 │ │ lsls r4, r1, #1 │ │ - b.n 2d456 │ │ + b.n 4cb06 │ │ asrs r4, r1, #32 │ │ - b.n 2d9a8 │ │ + b.n 4d058 │ │ movs r1, r0 │ │ - b.n 2da2a │ │ + b.n 4d0da │ │ lsls r4, r1, #1 │ │ - b.n 2d442 │ │ - beq.n 2d968 │ │ - b.n 2ddc8 │ │ + b.n 4caf2 │ │ + beq.n 4d018 │ │ + b.n 4d478 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3} │ │ - b.n 2dc7a │ │ + b.n 4d32a │ │ asrs r5, r0, #32 │ │ - b.n 2dc7e │ │ + b.n 4d32e │ │ movs r6, #195 @ 0xc3 │ │ @ instruction: 0xeb00d01c │ │ - b.n 2dddc │ │ + b.n 4d48c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 2df8e │ │ - blx 42df90 │ │ + b.n 4d63e │ │ + blx 44d640 │ │ @ instruction: 0xf0bc0fff │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ - b.n 2dc54 │ │ + b.n 4d304 │ │ subs r7, r7, #7 │ │ ldc2l 15, cr1, [r8, #1020]! @ 0x3fc │ │ @ instruction: 0xfff81fff │ │ @ instruction: 0xfff81fff │ │ - bcs.n 2d9dc │ │ + bcs.n 4d08c │ │ cmp r7, #255 @ 0xff │ │ ldc2l 15, cr2, [r4], #1020 @ 0x3fc │ │ @ instruction: 0xfff42fff │ │ @ instruction: 0xfff42fff │ │ - ldr r7, [pc, #960] @ (2dd44 ) │ │ + ldr r7, [pc, #960] @ (4d3f4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 2dea4 │ │ - beq.n 2d994 │ │ - b.n 2de28 │ │ + b.n 4d554 │ │ + beq.n 4d044 │ │ + b.n 4d4d8 │ │ ldrh r0, [r1, #24] │ │ stc 14, cr13, [sp, #-604]! @ 0xfffffda4 │ │ - b.n 2de30 │ │ + b.n 4d4e0 │ │ ands r0, r4 │ │ - b.n 2d4d0 │ │ + b.n 4cb80 │ │ str r0, [r3, r0] │ │ - b.n 2d4d4 │ │ + b.n 4cb84 │ │ movs r0, r0 │ │ - b.n 2e04a │ │ + b.n 4d6fa │ │ movs r0, #52 @ 0x34 │ │ - b.n 2d4c0 │ │ + b.n 4cb70 │ │ asrs r0, r1, #1 │ │ - b.n 2d4c4 │ │ + b.n 4cb74 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r4, #32 │ │ - b.n 2d4e8 │ │ + b.n 4cb98 │ │ str r0, [r0, #0] │ │ - b.n 2e0f6 │ │ + b.n 4d7a6 │ │ movs r4, r0 │ │ - b.n 2e062 │ │ + b.n 4d712 │ │ movs r6, r1 │ │ subs r2, #0 │ │ cmp r7, #111 @ 0x6f │ │ - b.n 2dee0 │ │ + b.n 4d590 │ │ str r3, [r0, #0] │ │ - b.n 2e14e │ │ + b.n 4d7fe │ │ eors r4, r2 │ │ movt r0, #1864 @ 0x748 │ │ - b.n 2d508 │ │ + b.n 4cbb8 │ │ lsrs r7, r5, #11 │ │ orn r0, r2, #548864 @ 0x86000 │ │ - b.n 2dd16 │ │ + b.n 4d3c6 │ │ subs r0, r2, r6 │ │ mcr 5, 5, r6, cr2, cr0, {3} │ │ @ instruction: 0xf2e52004 │ │ - b.n 2de86 │ │ + b.n 4d536 │ │ lsrs r4, r4, #3 │ │ @ instruction: 0xf26068e6 │ │ @ instruction: 0xf2626a8d │ │ - bl ffc759e0 │ │ + bl ffc95090 │ │ subs r7, r7, r3 │ │ movs r4, r0 │ │ - b.n 2dca2 │ │ + b.n 4d352 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #72 @ 0x48 │ │ - b.n 2d538 │ │ + b.n 4cbe8 │ │ asrs r6, r0, #10 │ │ - b.n 2db04 │ │ + b.n 4d1b4 │ │ strb r6, [r0, #0] │ │ - b.n 2da8e │ │ + b.n 4d13e │ │ movs r1, #6 │ │ - b.n 2db0e │ │ + b.n 4d1be │ │ asrs r4, r0, #32 │ │ - b.n 2d312 │ │ + b.n 4c9c2 │ │ asrs r0, r4, #32 │ │ - b.n 2df14 │ │ + b.n 4d5c4 │ │ strb r1, [r0, #0] │ │ - b.n 2dec4 │ │ + b.n 4d574 │ │ @ instruction: 0xfffb1aff │ │ movs r1, r4 │ │ - b.n 2e0c8 │ │ + b.n 4d778 │ │ lsls r6, r1, #15 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r2, #32 │ │ - b.n 2d55c │ │ + b.n 4cc0c │ │ movs r0, r0 │ │ - b.n 2e0cc │ │ + b.n 4d77c │ │ lsls r3, r1, #15 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n 2e0dc │ │ + b.n 4d78c │ │ lsls r1, r1, #15 │ │ subs r2, #0 │ │ asrs r0, r5, #32 │ │ - b.n 2d570 │ │ + b.n 4cc20 │ │ movs r0, r0 │ │ - b.n 2e0e0 │ │ + b.n 4d790 │ │ lsls r6, r0, #15 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ - b.n 2d57c │ │ + b.n 4cc2c │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2800060 │ │ - b.n 2d568 │ │ + b.n 4cc18 │ │ str r1, [r0, r0] │ │ - b.n 2dedc │ │ + b.n 4d58c │ │ movs r4, r1 │ │ - b.n 2d58c │ │ + b.n 4cc3c │ │ asrs r4, r0, #32 │ │ - b.n 2dd9a │ │ + b.n 4d44a │ │ adds r0, #44 @ 0x2c │ │ - b.n 2d578 │ │ + b.n 4cc28 │ │ lsrs r5, r1, #8 │ │ orn sl, r1, #577536 @ 0x8d000 │ │ orn sl, r0, #36608 @ 0x8f00 │ │ orn r0, r1, #1114112 @ 0x110000 │ │ - b.n 2df88 │ │ + b.n 4d638 │ │ ldr r7, [r1, #32] │ │ orn r0, r0, #10485760 @ 0xa00000 │ │ - b.n 2df78 │ │ + b.n 4d628 │ │ movs r0, #1 │ │ - b.n 2ddba │ │ + b.n 4d46a │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 2df84 │ │ + b.n 4d634 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w sp, r0, #9371648 @ 0x8f0000 │ │ - b.n 2dfa4 │ │ + b.n 4d654 │ │ ldrh r5, [r1, #22] │ │ - beq.w fffae02c │ │ + beq.w fffcd6dc │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 2e1d6 │ │ + b.n 4d886 │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r2, #7340032 @ 0x700000 │ │ - b.n 2df34 │ │ - ldr r2, [pc, #828] @ (2dddc ) │ │ + b.n 4d5e4 │ │ + ldr r2, [pc, #828] @ (4d48c ) │ │ orr.w r0, r2, #786432 @ 0xc0000 │ │ - b.n 2e1e6 │ │ + b.n 4d896 │ │ lsrs r1, r6, #8 │ │ add.w r0, r0, r0, asr #3 │ │ - b.n 2dfcc │ │ + b.n 4d67c │ │ ldr r2, [r2, #116] @ 0x74 │ │ - b.n 2df48 │ │ + b.n 4d5f8 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #7471104 @ 0x720000 │ │ - b.n 2dfd8 │ │ + b.n 4d688 │ │ asrs r6, r0, #32 │ │ - b.n 2ddfe │ │ + b.n 4d4ae │ │ movs r0, #32 │ │ - b.n 2e202 │ │ + b.n 4d8b2 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2dfd6 │ │ + b.n 4d686 │ │ movs r0, r6 │ │ - b.n 2d5e8 │ │ + b.n 4cc98 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 2e216 │ │ + b.n 4d8c6 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 2e21e │ │ + b.n 4d8ce │ │ movs r0, r0 │ │ - b.n 2d5e4 │ │ + b.n 4cc94 │ │ movs r6, r0 │ │ - b.n 2de26 │ │ + b.n 4d4d6 │ │ asrs r4, r0, #32 │ │ - b.n 2de2a │ │ + b.n 4d4da │ │ stmia r5!, {r1, r2, r3, r6, r7} │ │ @ instruction: 0xebff0e1b │ │ - b.n 2df88 │ │ + b.n 4d638 │ │ asrs r6, r0, #32 │ │ - b.n 2de36 │ │ + b.n 4d4e6 │ │ movs r0, #100 @ 0x64 │ │ - b.n 2e23a │ │ - cmn r4, r2 │ │ + b.n 4d8ea │ │ + muls r6, r5 │ │ mla r0, r0, r0, r0 │ │ - b.n 2e1ac │ │ + b.n 4d85c │ │ movs r5, r0 │ │ - b.n 2de46 │ │ + b.n 4d4f6 │ │ str r0, [r0, r1] │ │ - b.n 2d624 │ │ + b.n 4ccd4 │ │ lsls r7, r6, #11 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #3 │ │ - b.n 2e02c │ │ + b.n 4d6dc │ │ lsrs r0, r4 │ │ - b.n 2dfac │ │ + b.n 4d65c │ │ movs r4, r0 │ │ - b.n 2e01a │ │ + b.n 4d6ca │ │ lsls r4, r3, #1 │ │ - b.n 2d638 │ │ + b.n 4cce8 │ │ lsrs r2, r2, #29 │ │ - b.n 2e03c │ │ + b.n 4d6ec │ │ str r0, [r1, r2] │ │ - b.n 2e040 │ │ + b.n 4d6f0 │ │ movs r0, r1 │ │ - b.n 2e02a │ │ + b.n 4d6da │ │ lsls r0, r3, #1 │ │ - b.n 2d648 │ │ + b.n 4ccf8 │ │ lsrs r2, r6, #29 │ │ - b.n 2e04c │ │ + b.n 4d6fc │ │ str r0, [r0, #8] │ │ - b.n 2e050 │ │ + b.n 4d700 │ │ asrs r0, r5, #32 │ │ - b.n 2e03a │ │ + b.n 4d6ea │ │ asrs r4, r2, #1 │ │ - b.n 2d658 │ │ + b.n 4cd08 │ │ asrs r4, r2, #1 │ │ - b.n 2e042 │ │ + b.n 4d6f2 │ │ lsls r0, r2, #1 │ │ - b.n 2e046 │ │ + b.n 4d6f6 │ │ lsls r4, r1, #1 │ │ - b.n 2d664 │ │ + b.n 4cd14 │ │ lsrs r2, r6, #30 │ │ - b.n 2e068 │ │ + b.n 4d718 │ │ movs r0, r5 │ │ - b.n 2e052 │ │ + b.n 4d702 │ │ lsls r4, r4, #1 │ │ - b.n 2d670 │ │ + b.n 4cd20 │ │ str r0, [sp, #0] │ │ - b.n 2e29a │ │ + b.n 4d94a │ │ lsrs r2, r2, #30 │ │ - b.n 2e078 │ │ + b.n 4d728 │ │ asrs r0, r2, #1 │ │ - b.n 2d67c │ │ + b.n 4cd2c │ │ asrs r4, r2, #1 │ │ - b.n 2e066 │ │ + b.n 4d716 │ │ movs r0, r5 │ │ - b.n 2e06a │ │ + b.n 4d71a │ │ asrs r4, r7, #32 │ │ - b.n 2d688 │ │ + b.n 4cd38 │ │ movs r0, r7 │ │ - b.n 2d68c │ │ + b.n 4cd3c │ │ movs r5, r4 │ │ @ instruction: 0xea00f000 │ │ - b.n 2e1ba │ │ - blx 42e1bc │ │ - blx 42e1c0 │ │ + b.n 4d86a │ │ + blx 44d86c │ │ + blx 44d870 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r3, r0 │ │ movs r0, r0 │ │ - b.n 2d862 │ │ + b.n 4cf12 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 2dbf2 │ │ + cbnz r7, 4d2a2 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffa863e │ │ + bmi.w fffc7cee │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 2db02 │ │ + bls.n 4d1b2 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ @@ -69597,1220 +112338,1220 @@ │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n 2d730 │ │ + b.n 4cde0 │ │ str r0, [sp, #4] │ │ - b.n 2e10c │ │ + b.n 4d7bc │ │ lsrs r0, r4 │ │ - b.n 2e094 │ │ + b.n 4d744 │ │ str r0, [r1, r2] │ │ - b.n 2e11c │ │ + b.n 4d7cc │ │ str r0, [r0, #8] │ │ - b.n 2e120 │ │ + b.n 4d7d0 │ │ movs r0, r0 │ │ - b.n 2debc │ │ + b.n 4d56c │ │ lsls r4, r6, #10 │ │ lsrs r0, r0, #8 │ │ lsrs r6, r7, #24 │ │ - b.n 2e12c │ │ + b.n 4d7dc │ │ asrs r1, r1, #32 │ │ - b.n 2df56 │ │ - add r2, pc, #548 @ (adr r2, 2de3c ) │ │ - b.n 2dd1a │ │ + b.n 4d606 │ │ + add r2, pc, #548 @ (adr r2, 4d4ec ) │ │ + b.n 4d3ca │ │ str r0, [sp, #416] @ 0x1a0 │ │ - b.n 2d738 │ │ + b.n 4cde8 │ │ movs r4, r3 │ │ - b.n 2e136 │ │ + b.n 4d7e6 │ │ lsls r4, r7, #1 │ │ - b.n 2d740 │ │ + b.n 4cdf0 │ │ movs r0, r3 │ │ - b.n 2e13e │ │ + b.n 4d7ee │ │ lsls r0, r7, #1 │ │ - b.n 2d748 │ │ + b.n 4cdf8 │ │ movs r4, r2 │ │ - b.n 2e146 │ │ + b.n 4d7f6 │ │ strh r0, [r1, #0] │ │ - b.n 2e14a │ │ + b.n 4d7fa │ │ str r0, [sp, #16] │ │ - b.n 2e14e │ │ + b.n 4d7fe │ │ lsls r4, r6, #1 │ │ - b.n 2d758 │ │ + b.n 4ce08 │ │ movs r0, r2 │ │ - b.n 2e156 │ │ + b.n 4d806 │ │ lsls r0, r6, #1 │ │ - b.n 2d760 │ │ + b.n 4ce10 │ │ movs r4, r1 │ │ - b.n 2e15e │ │ + b.n 4d80e │ │ lsls r4, r5, #1 │ │ - b.n 2d768 │ │ + b.n 4ce18 │ │ movs r4, r0 │ │ - b.n 2df92 │ │ + b.n 4d642 │ │ asrs r5, r0, #32 │ │ - b.n 2df96 │ │ + b.n 4d646 │ │ lsrs r3, r3, #8 │ │ add.w r0, r0, sl │ │ - b.n 2df9e │ │ + b.n 4d64e │ │ asrs r5, r0, #32 │ │ - b.n 2dfa2 │ │ + b.n 4d652 │ │ movs r0, #6 │ │ - b.n 2dfa6 │ │ - add r1, pc, #772 @ (adr r1, 2df6c ) │ │ + b.n 4d656 │ │ + add r1, pc, #772 @ (adr r1, 4d61c ) │ │ @ instruction: 0xebff0080 │ │ - b.n 2d7a8 │ │ + b.n 4ce58 │ │ movs r0, r0 │ │ - b.n 2e312 │ │ + b.n 4d9c2 │ │ @ instruction: 0xfff51aff │ │ strb r4, [r5, #1] │ │ - b.n 2d7b4 │ │ + b.n 4ce64 │ │ adds r0, #112 @ 0x70 │ │ - b.n 2d7b8 │ │ + b.n 4ce68 │ │ str r0, [r0, r0] │ │ - b.n 2d7b4 │ │ + b.n 4ce64 │ │ str r0, [r0, #0] │ │ - b.n 2d7b4 │ │ + b.n 4ce64 │ │ strb r0, [r0, #0] │ │ - b.n 2d7be │ │ + b.n 4ce6e │ │ movs r0, #116 @ 0x74 │ │ - b.n 2d7c8 │ │ + b.n 4ce78 │ │ ands r0, r0 │ │ - b.n 2d7c2 │ │ + b.n 4ce72 │ │ strb r7, [r0, #0] │ │ - b.n 2dfa0 │ │ + b.n 4d650 │ │ asrs r0, r7, #1 │ │ - b.n 2d7d4 │ │ + b.n 4ce84 │ │ str r0, [r1, r2] │ │ - b.n 2e1b8 │ │ + b.n 4d868 │ │ strb r4, [r0, #0] │ │ - b.n 2dfb0 │ │ + b.n 4d660 │ │ lsls r4, r7, #1 │ │ - b.n 2d7e0 │ │ + b.n 4ce90 │ │ adds r0, #0 │ │ - b.n 2d7d0 │ │ + b.n 4ce80 │ │ strb r6, [r0, #0] │ │ - b.n 2dfbc │ │ + b.n 4d66c │ │ movs r0, #0 │ │ - b.n 2d7d6 │ │ + b.n 4ce86 │ │ str r0, [r0, #8] │ │ - b.n 2e1d0 │ │ + b.n 4d880 │ │ adds r0, #3 │ │ - b.n 2dfc8 │ │ + b.n 4d678 │ │ asrs r0, r0, #32 │ │ - b.n 2d7e0 │ │ + b.n 4ce90 │ │ movs r0, #2 │ │ - b.n 2dfc8 │ │ + b.n 4d678 │ │ movs r0, r0 │ │ - b.n 2d7e6 │ │ + b.n 4ce96 │ │ asrs r1, r0, #32 │ │ - b.n 2dfce │ │ + b.n 4d67e │ │ lsrs r0, r4 │ │ - b.n 2e164 │ │ + b.n 4d814 │ │ movs r0, r0 │ │ - b.n 2dff4 │ │ + b.n 4d6a4 │ │ @ instruction: 0xffdd0aff │ │ eors r0, r4 │ │ - b.n 2d814 │ │ + b.n 4cec4 │ │ ldr r2, [r6, #96] @ 0x60 │ │ - b.n 2e1f8 │ │ + b.n 4d8a8 │ │ movs r0, #5 │ │ - b.n 2e022 │ │ + b.n 4d6d2 │ │ asrs r6, r0, #32 │ │ - b.n 2e026 │ │ + b.n 4d6d6 │ │ movs r4, r0 │ │ - b.n 2e02a │ │ + b.n 4d6da │ │ add r2, sp, #304 @ 0x130 │ │ @ instruction: 0xebff0000 │ │ - b.n 2e392 │ │ + b.n 4da42 │ │ lsls r1, r3, #12 │ │ lsrs r0, r0, #8 │ │ movs r1, r4 │ │ - b.n 2e43a │ │ + b.n 4daea │ │ movs r0, #132 @ 0x84 │ │ - b.n 2e218 │ │ + b.n 4d8c8 │ │ lsls r4, r0, #2 │ │ - b.n 2d81c │ │ + b.n 4cecc │ │ lsls r2, r0, #4 │ │ - b.n 2e306 │ │ + b.n 4d9b6 │ │ movs r0, r0 │ │ - b.n 2d824 │ │ + b.n 4ced4 │ │ movs r4, r0 │ │ - b.n 2e04e │ │ + b.n 4d6fe │ │ asrs r5, r0, #32 │ │ - b.n 2e052 │ │ + b.n 4d702 │ │ adds r0, #6 │ │ - b.n 2e056 │ │ + b.n 4d706 │ │ ldr r7, [sp, #948] @ 0x3b4 │ │ @ instruction: 0xebff0000 │ │ - b.n 2e3be │ │ + b.n 4da6e │ │ lsls r6, r1, #12 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #2 │ │ - b.n 2d860 │ │ + b.n 4cf10 │ │ movs r1, r4 │ │ - b.n 2e3ca │ │ + b.n 4da7a │ │ lsls r3, r1, #12 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 2e472 │ │ + b.n 4db22 │ │ movs r0, #104 @ 0x68 │ │ - b.n 2d870 │ │ + b.n 4cf20 │ │ lsls r4, r6, #1 │ │ - b.n 2d854 │ │ + b.n 4cf04 │ │ ldr r2, [r2, #116] @ 0x74 │ │ - b.n 2e1d4 │ │ + b.n 4d884 │ │ movs r4, r2 │ │ - b.n 2d878 │ │ + b.n 4cf28 │ │ asrs r4, r3, #32 │ │ - b.n 2d87c │ │ + b.n 4cf2c │ │ asrs r2, r2, #2 │ │ - b.n 2dd8a │ │ + b.n 4d43a │ │ asrs r0, r5, #32 │ │ - b.n 2d884 │ │ + b.n 4cf34 │ │ movs r0, #33 @ 0x21 │ │ - b.n 2e492 │ │ + b.n 4db42 │ │ lsls r0, r0, #10 │ │ - b.n 2de56 │ │ + b.n 4d506 │ │ str r0, [sp, #0] │ │ - b.n 2de5c │ │ + b.n 4d50c │ │ movs r6, r0 │ │ - b.n 2e09e │ │ + b.n 4d74e │ │ asrs r1, r1, #32 │ │ - b.n 2e0a2 │ │ + b.n 4d752 │ │ stmia r5!, {r4, r5} │ │ @ instruction: 0xebff0006 │ │ - b.n 2e0aa │ │ + b.n 4d75a │ │ asrs r5, r0, #32 │ │ - b.n 2e0ae │ │ + b.n 4d75e │ │ movs r0, #33 @ 0x21 │ │ - b.n 2e4b2 │ │ + b.n 4db62 │ │ stmia r5!, {r2, r3, r5} │ │ @ instruction: 0xebff5fb2 │ │ - b.n 2e294 │ │ + b.n 4d944 │ │ asrs r1, r1, #32 │ │ - b.n 2e0be │ │ + b.n 4d76e │ │ movs r5, r0 │ │ - b.n 2e0c2 │ │ - bfcsel 1a, 2e582 , 1e, vs │ │ + b.n 4d772 │ │ + bfcsel 1a, 4dc32 , 1e, vs │ │ movs r0, r0 │ │ - b.n 2e42a │ │ + b.n 4dada │ │ lsls r5, r6, #11 │ │ subs r0, r0, r0 │ │ lsls r4, r4, #1 │ │ - b.n 2d8cc │ │ + b.n 4cf7c │ │ str r0, [r4, #0] │ │ - b.n 2e4d6 │ │ + b.n 4db86 │ │ cmp r7, #146 @ 0x92 │ │ - b.n 2e2b4 │ │ + b.n 4d964 │ │ str r0, [sp, #20] │ │ - b.n 2e0de │ │ + b.n 4d78e │ │ asrs r0, r2, #32 │ │ - b.n 2e2a2 │ │ + b.n 4d952 │ │ asrs r4, r7, #1 │ │ - b.n 2d8c0 │ │ + b.n 4cf70 │ │ lsrs r7, r1, #11 │ │ orn r0, r1, #131072 @ 0x20000 │ │ - b.n 2e0ee │ │ + b.n 4d79e │ │ movs r0, r2 │ │ - b.n 2e2bc │ │ + b.n 4d96c │ │ asrs r4, r7, #32 │ │ - b.n 2d8f0 │ │ + b.n 4cfa0 │ │ lsls r0, r7, #1 │ │ - b.n 2d8d4 │ │ + b.n 4cf84 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2e2c4 │ │ + b.n 4d974 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2e10a │ │ + b.n 4d7ba │ │ asrs r0, r0, #32 │ │ - b.n 2e50e │ │ + b.n 4dbbe │ │ ldrh r6, [r0, #20] │ │ and.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 2d8d6 │ │ + b.n 4cf86 │ │ movs r0, r2 │ │ - b.n 2e2de │ │ + b.n 4d98e │ │ asrs r0, r7, #32 │ │ - b.n 2d918 │ │ + b.n 4cfc8 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 2e2e8 │ │ + b.n 4d998 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2e12e │ │ + b.n 4d7de │ │ asrs r0, r2, #1 │ │ - b.n 2e532 │ │ + b.n 4dbe2 │ │ lsrs r6, r0, #11 │ │ orn sl, r3, #6488064 @ 0x630000 │ │ orr.w fp, r0, #8388608 @ 0x800000 │ │ ldcl 0, cr3, [r3, #448] @ 0x1c0 │ │ - b.n 2d91c │ │ + b.n 4cfcc │ │ adds r0, #10 │ │ - b.n 2e146 │ │ + b.n 4d7f6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #8] │ │ - b.n 2e14e │ │ + b.n 4d7fe │ │ lsrs r6, r0, #11 │ │ orn r0, r9, #2560 @ 0xa00 │ │ - b.n 2e556 │ │ + b.n 4dc06 │ │ lsrs r1, r0, #11 │ │ orr.w r0, r0, #2113536 @ 0x204000 │ │ - b.n 2e55e │ │ + b.n 4dc0e │ │ asrs r0, r0, #32 │ │ - b.n 2d922 │ │ + b.n 4cfd2 │ │ subs r2, r6, #5 │ │ - b.n 2e340 │ │ + b.n 4d9f0 │ │ lsls r0, r3, #12 │ │ - b.n 2d964 │ │ + b.n 4d014 │ │ lsls r0, r0, #11 │ │ - b.n 2d948 │ │ + b.n 4cff8 │ │ lsrs r7, r1, #20 │ │ - b.n 2e34c │ │ + b.n 4d9fc │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r9] │ │ - b.n 2d954 │ │ + b.n 4d004 │ │ movs r4, r0 │ │ - b.n 2e17e │ │ + b.n 4d82e │ │ lsrs r2, r3, #14 │ │ stcl 5, cr14, [sp, #728] @ 0x2d8 │ │ @ instruction: 0xebff704c │ │ - b.n 2d984 │ │ + b.n 4d034 │ │ ldrsh r2, [r2, r5] │ │ - b.n 2e368 │ │ + b.n 4da18 │ │ lsls r0, r0, #9 │ │ - b.n 2d98c │ │ + b.n 4d03c │ │ asrs r4, r4, #32 │ │ - b.n 2e596 │ │ + b.n 4dc46 │ │ lsls r0, r3, #12 │ │ - b.n 2d974 │ │ + b.n 4d024 │ │ movs r0, r2 │ │ - b.n 2e36c │ │ + b.n 4da1c │ │ lsls r4, r0, #1 │ │ - b.n 2d97c │ │ + b.n 4d02c │ │ ands r5, r0 │ │ - b.n 2e1a6 │ │ + b.n 4d856 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2e378 │ │ + b.n 4da28 │ │ lsls r4, r5, #1 │ │ - b.n 2d98c │ │ + b.n 4d03c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 2e1ba │ │ + b.n 4d86a │ │ lsrs r6, r0, #11 │ │ orn sl, r0, #6324224 @ 0x608000 │ │ orr.w fp, r4, #8388608 @ 0x800000 │ │ ldcl 0, cr0, [r0, #20] │ │ - b.n 2e1ca │ │ + b.n 4d87a │ │ lsrs r2, r3, #13 │ │ stcl 4, cr12, [sp, #548] @ 0x224 │ │ @ instruction: 0xebff114c │ │ - b.n 2d9d0 │ │ + b.n 4d080 │ │ strh r0, [r1, #6] │ │ - b.n 2e3b4 │ │ + b.n 4da64 │ │ lsls r0, r1, #5 │ │ - b.n 2d9d8 │ │ + b.n 4d088 │ │ adds r1, #100 @ 0x64 │ │ - b.n 2d9dc │ │ + b.n 4d08c │ │ lsrs r1, r0, #20 │ │ - b.n 2e1a6 │ │ + b.n 4d856 │ │ movs r1, #96 @ 0x60 │ │ - b.n 2d9e4 │ │ + b.n 4d094 │ │ lsls r3, r0, #4 │ │ - b.n 2e62e │ │ + b.n 4dcde │ │ lsls r0, r1, #3 │ │ - b.n 2d9cc │ │ + b.n 4d07c │ │ movs r0, r0 │ │ - b.n 2d9de │ │ + b.n 4d08e │ │ subs r0, r2, r6 │ │ cdp 3, 0, cr6, cr2, cr0, {1} │ │ - b.n 2e1fe │ │ + b.n 4d8ae │ │ movs r7, r7 │ │ - b.n 2e2c2 │ │ + b.n 4d972 │ │ str r0, [r5, #12] │ │ - b.n 2d9e0 │ │ + b.n 4d090 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f26168 │ │ - b.n 2da08 │ │ + b.n 4d0b8 │ │ lsrs r0, r0, #16 │ │ - b.n 2e212 │ │ + b.n 4d8c2 │ │ lsls r6, r4, #4 │ │ - b.n 2e1d6 │ │ + b.n 4d886 │ │ lsls r4, r4, #3 │ │ - b.n 2d9f4 │ │ + b.n 4d0a4 │ │ lsls r3, r0, #4 │ │ - b.n 2e21e │ │ + b.n 4d8ce │ │ lsrs r2, r4, #16 │ │ - b.n 2e1e2 │ │ + b.n 4d892 │ │ lsrs r6, r0, #24 │ │ - b.n 2e1e6 │ │ + b.n 4d896 │ │ lsls r3, r0, #4 │ │ - b.n 2e66a │ │ + b.n 4dd1a │ │ lsls r0, r4, #3 │ │ - b.n 2da08 │ │ + b.n 4d0b8 │ │ lsls r7, r7, #7 │ │ - b.n 2e6b2 │ │ + b.n 4dd62 │ │ lsls r2, r0, #12 │ │ - b.n 2def6 │ │ + b.n 4d5a6 │ │ movs r0, #88 @ 0x58 │ │ - b.n 2da34 │ │ + b.n 4d0e4 │ │ lsrs r7, r1, #10 │ │ orn fp, r2, #294912 @ 0x48000 │ │ cdp 12, 3, cr2, cr1, cr0, {7} │ │ @ instruction: 0xf2f20a22 │ │ - b.n 2e20a │ │ + b.n 4d8ba │ │ lsls r4, r3, #3 │ │ - b.n 2da28 │ │ + b.n 4d0d8 │ │ lsrs r1, r3, #31 │ │ - b.n 2e3b0 │ │ - ldr r2, [pc, #956] @ (2e2d0 ) │ │ + b.n 4da60 │ │ + ldr r2, [pc, #956] @ (4d980 ) │ │ orn pc, r0, #7045120 @ 0x6b8000 │ │ - b.n 2e3b8 │ │ + b.n 4da68 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn pc, r0, #6979584 @ 0x6a8000 │ │ - b.n 2e3c0 │ │ + b.n 4da70 │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w r4, r0, #7340032 @ 0x700000 │ │ bfi r0, r6, #0, #9 │ │ - b.n 2e26e │ │ + b.n 4d91e │ │ strh r2, [r1, #30] │ │ @ instruction: 0xf3f9405c │ │ - b.n 2da70 │ │ + b.n 4d120 │ │ lsls r4, r6, #7 │ │ movw r4, #738 @ 0x2e2 │ │ @ instruction: 0xf36801f2 │ │ @ instruction: 0xf2600a8f │ │ orr.w sl, r4, #2818048 @ 0x2b0000 │ │ - b.n 2da88 │ │ + b.n 4d138 │ │ asrs r1, r0, #32 │ │ - b.n 2e06c │ │ + b.n 4d71c │ │ adds r0, #120 @ 0x78 │ │ add.w r0, r0, r8, lsl #3 │ │ - b.n 2da90 │ │ + b.n 4d140 │ │ adds r0, #220 @ 0xdc │ │ - b.n 2e474 │ │ + b.n 4db24 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 2e6de │ │ + b.n 4dd8e │ │ str r0, [r3, #32] │ │ - b.n 2da7c │ │ + b.n 4d12c │ │ str r0, [r5, #12] │ │ - b.n 2daa0 │ │ + b.n 4d150 │ │ lsrs r0, r2, #14 │ │ cdp 0, 0, cr0, cr2, cr14, {0} │ │ ldmia.w r3, {r1, r2, r8, r9, sp, lr} │ │ - b.n 2e2b2 │ │ + b.n 4d962 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f26c23 │ │ - b.n 2e286 │ │ + b.n 4d936 │ │ str r4, [r7, #32] │ │ - b.n 2da98 │ │ + b.n 4d148 │ │ str r2, [r2, #20] │ │ - b.n 2df74 │ │ + b.n 4d624 │ │ str r4, [r6, #32] │ │ - b.n 2daa0 │ │ + b.n 4d150 │ │ str r7, [r7, #60] @ 0x3c │ │ - b.n 2e74a │ │ + b.n 4ddfa │ │ adds r1, #3 │ │ - b.n 2df9a │ │ + b.n 4d64a │ │ subs r6, #34 @ 0x22 │ │ - b.n 2e298 │ │ + b.n 4d948 │ │ movs r0, #3 │ │ - b.n 2e39a │ │ + b.n 4da4a │ │ lsrs r7, r1, #10 │ │ orn ip, r4, #532480 @ 0x82000 │ │ - b.n 2e2de │ │ + b.n 4d98e │ │ movs r3, #33 @ 0x21 │ │ - b.n 2e2a6 │ │ + b.n 4d956 │ │ movs r2, #48 @ 0x30 │ │ - b.n 2dac0 │ │ + b.n 4d170 │ │ cmp r3, #144 @ 0x90 │ │ mrc 0, 1, r1, cr1, cr15, {1} │ │ - b.n 2e3b0 │ │ + b.n 4da60 │ │ adds r2, #56 @ 0x38 │ │ - b.n 2dacc │ │ + b.n 4d17c │ │ cmp r4, #224 @ 0xe0 │ │ @ instruction: 0xf2f21a01 │ │ - b.n 2e2fa │ │ + b.n 4d9aa │ │ lsls r0, r4, #17 │ │ @ instruction: 0xf36a1522 │ │ - b.n 2e2c4 │ │ + b.n 4d974 │ │ asrs r4, r5, #8 │ │ - b.n 2dae0 │ │ + b.n 4d190 │ │ lsls r4, r6, #3 │ │ - b.n 2e4e8 │ │ + b.n 4db98 │ │ asrs r7, r0, #32 │ │ - b.n 2e30e │ │ - ldr r2, [pc, #956] @ (2e38c ) │ │ + b.n 4d9be │ │ + ldr r2, [pc, #956] @ (4da3c ) │ │ orn pc, r0, #8323072 @ 0x7f0000 │ │ - b.n 2e474 │ │ + b.n 4db24 │ │ lsls r4, r6, #7 │ │ movw sl, #1775 @ 0x6ef │ │ orn r0, r0, #8716288 @ 0x850000 │ │ - b.n 2e322 │ │ + b.n 4d9d2 │ │ str r6, [r4, #60] @ 0x3c │ │ @ instruction: 0xf3f96050 │ │ - b.n 2db24 │ │ + b.n 4d1d4 │ │ ands r6, r0 │ │ - b.n 2e32e │ │ + b.n 4d9de │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf36601f2 │ │ @ instruction: 0xf2600a8d │ │ orr.w r9, r4, #880640 @ 0xd7000 │ │ add.w r0, r0, r8 │ │ - b.n 2e342 │ │ + b.n 4d9f2 │ │ asrs r7, r0, #32 │ │ - b.n 2e346 │ │ + b.n 4d9f6 │ │ movs r0, #5 │ │ - b.n 2e34a │ │ + b.n 4d9fa │ │ movs r5, #236 @ 0xec │ │ add.w pc, r0, r2, ror #1 │ │ - b.n 2e52c │ │ + b.n 4dbdc │ │ movs r0, #5 │ │ - b.n 2e356 │ │ + b.n 4da06 │ │ asrs r0, r0, #32 │ │ - b.n 2e35a │ │ - add r0, pc, #0 @ (adr r0, 2e01c ) │ │ - b.n 2e35e │ │ + b.n 4da0a │ │ + add r0, pc, #0 @ (adr r0, 4d6cc ) │ │ + b.n 4da0e │ │ movs r5, #231 @ 0xe7 │ │ add.w r0, r0, r4, lsr #21 │ │ - b.n 2db60 │ │ + b.n 4d210 │ │ movs r0, #8 │ │ - b.n 2e36a │ │ + b.n 4da1a │ │ ldrb r2, [r6, #30] │ │ - b.n 2e548 │ │ + b.n 4dbf8 │ │ movs r5, r0 │ │ - b.n 2e372 │ │ + b.n 4da22 │ │ asrs r5, r0, #32 │ │ - b.n 2e376 │ │ + b.n 4da26 │ │ movs r5, #225 @ 0xe1 │ │ add.w r0, r0, sl │ │ - b.n 2e37e │ │ + b.n 4da2e │ │ movs r0, #32 │ │ - b.n 2e782 │ │ + b.n 4de32 │ │ lsrs r2, r0, #11 │ │ - bne.w fff4e066 │ │ - b.n 2e55e │ │ + bne.w fff6d716 │ │ + b.n 4dc0e │ │ adds r0, #32 │ │ - b.n 2e78e │ │ + b.n 4de3e │ │ asrs r0, r7, #1 │ │ - b.n 2db8c │ │ + b.n 4d23c │ │ lsrs r7, r1, #11 │ │ orr.w sl, r7, #6782976 @ 0x678000 │ │ orn sl, r8, #6782976 @ 0x678000 │ │ orr.w r0, r1, #2195456 @ 0x218000 │ │ - b.n 2e3a2 │ │ + b.n 4da52 │ │ ldrh r2, [r0, #20] │ │ and.w r0, r1, #544768 @ 0x85000 │ │ - b.n 2e3aa │ │ + b.n 4da5a │ │ str r0, [r2, r0] │ │ - b.n 2e578 │ │ + b.n 4dc28 │ │ lsrs r3, r0, #11 │ │ orn fp, r2, #524288 @ 0x80000 │ │ ldcl 0, cr2, [r2, #400] @ 0x190 │ │ - b.n 2dbb4 │ │ - ldr r2, [pc, #828] @ (2e3b8 ) │ │ + b.n 4d264 │ │ + ldr r2, [pc, #828] @ (4da68 ) │ │ orn sl, r5, #6782976 @ 0x678000 │ │ orr.w r0, r2, #1032192 @ 0xfc000 │ │ - b.n 2dbc0 │ │ + b.n 4d270 │ │ subs r3, #0 │ │ ldcl 3, cr0, [r0, #96] @ 0x60 │ │ - b.n 2dbc8 │ │ - ldr r2, [pc, #828] @ (2e3cc ) │ │ + b.n 4d278 │ │ + ldr r2, [pc, #828] @ (4da7c ) │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 2e7d6 │ │ + b.n 4de86 │ │ movs r0, r0 │ │ - b.n 2e73a │ │ + b.n 4ddea │ │ movs r0, #0 │ │ - b.n 2dba0 │ │ + b.n 4d250 │ │ asrs r0, r6, #1 │ │ - b.n 2dbdc │ │ + b.n 4d28c │ │ ldrh r7, [r1, #20] │ │ and.w fp, r4, #524288 @ 0x80000 │ │ stcl 0, cr1, [r1, #4] │ │ - b.n 2e7ee │ │ + b.n 4de9e │ │ subs r3, #0 │ │ stcl 2, cr1, [r9, #96] @ 0x60 │ │ - b.n 2dbd0 │ │ + b.n 4d280 │ │ lsls r3, r3, #1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ @ instruction: 0xea00f000 │ │ - b.n 2e702 │ │ + b.n 4ddb2 │ │ vrsra.u64 q8, , #16 │ │ vcge.u8 q0, q8, │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r7, r7, #15 │ │ movs r7, r0 │ │ - b.n 2e416 │ │ - bvs.n 2dff0 │ │ + b.n 4dac6 │ │ + bvs.n 4d6a0 │ │ @ instruction: 0xebff0064 │ │ - b.n 2dc18 │ │ - bvs.n 2dff4 │ │ + b.n 4d2c8 │ │ + bvs.n 4d6a4 │ │ @ instruction: 0xebff22ec │ │ - b.n 2dc20 │ │ + b.n 4d2d0 │ │ ldrb r7, [r6, #30] │ │ - b.n 2e604 │ │ + b.n 4dcb4 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 2e432 │ │ + b.n 4dae2 │ │ str r2, [r1, #8] │ │ - b.n 2dc90 │ │ + b.n 4d340 │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 2e43a │ │ + b.n 4daea │ │ str r1, [r1, #8] │ │ - b.n 2dc98 │ │ + b.n 4d348 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 2e442 │ │ + b.n 4daf2 │ │ str r5, [r1, #8] │ │ - b.n 2dca0 │ │ + b.n 4d350 │ │ ldr r7, [r4, #0] │ │ - b.n 2e44a │ │ + b.n 4dafa │ │ strb r6, [r1, #2] │ │ - b.n 2dca8 │ │ + b.n 4d358 │ │ str r4, [r1, #8] │ │ - b.n 2dcac │ │ + b.n 4d35c │ │ ldrb r7, [r2, #17] │ │ - b.n 2e0d8 │ │ + b.n 4d788 │ │ movs r1, #2 │ │ - b.n 2e428 │ │ + b.n 4dad8 │ │ movs r0, #139 @ 0x8b │ │ - b.n 2dcb8 │ │ + b.n 4d368 │ │ movs r1, #35 @ 0x23 │ │ - b.n 2e462 │ │ + b.n 4db12 │ │ ldrb r2, [r6, #30] │ │ - b.n 2e640 │ │ + b.n 4dcf0 │ │ movs r0, #145 @ 0x91 │ │ - b.n 2dcc4 │ │ + b.n 4d374 │ │ movs r5, #35 @ 0x23 │ │ - b.n 2e46e │ │ + b.n 4db1e │ │ movs r0, #144 @ 0x90 │ │ - b.n 2dccc │ │ + b.n 4d37c │ │ cmp r1, #35 @ 0x23 │ │ - b.n 2e476 │ │ + b.n 4db26 │ │ movs r0, #143 @ 0x8f │ │ - b.n 2dcd4 │ │ + b.n 4d384 │ │ movs r2, #33 @ 0x21 │ │ - b.n 2e47e │ │ + b.n 4db2e │ │ movs r0, #148 @ 0x94 │ │ - b.n 2dcdc │ │ + b.n 4d38c │ │ movs r6, #33 @ 0x21 │ │ - b.n 2e486 │ │ + b.n 4db36 │ │ movs r0, #147 @ 0x93 │ │ - b.n 2dce4 │ │ + b.n 4d394 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 2e118 │ │ + b.n 4d7c8 │ │ movs r3, #3 │ │ - b.n 2e456 │ │ + b.n 4db06 │ │ movs r0, #146 @ 0x92 │ │ - b.n 2dcf0 │ │ + b.n 4d3a0 │ │ movs r3, #32 │ │ - b.n 2e49a │ │ + b.n 4db4a │ │ movs r0, #151 @ 0x97 │ │ - b.n 2dcf8 │ │ + b.n 4d3a8 │ │ movs r7, #32 │ │ - b.n 2e4a2 │ │ + b.n 4db52 │ │ movs r0, #150 @ 0x96 │ │ - b.n 2dd00 │ │ + b.n 4d3b0 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 2e130 │ │ + b.n 4d7e0 │ │ adds r2, #216 @ 0xd8 │ │ - b.n 2dca8 │ │ + b.n 4d358 │ │ asrs r1, r0, #8 │ │ - b.n 2e476 │ │ + b.n 4db26 │ │ str r4, [r2, #44] @ 0x2c │ │ - b.n 2dcb0 │ │ + b.n 4d360 │ │ asrs r5, r2, #2 │ │ - b.n 2dd14 │ │ + b.n 4d3c4 │ │ add r3, r4 │ │ - b.n 2e4be │ │ + b.n 4db6e │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r3, r4, r7, lr} │ │ - b.n 2dd20 │ │ - ldr r0, [pc, #140] @ (2e214 ) │ │ - b.n 2e4ca │ │ + b.n 4d3d0 │ │ + ldr r0, [pc, #140] @ (4d8c4 ) │ │ + b.n 4db7a │ │ adds r0, #155 @ 0x9b │ │ - b.n 2dd28 │ │ + b.n 4d3d8 │ │ lsls r1, r3 │ │ - b.n 2dd2c │ │ + b.n 4d3dc │ │ subs r4, #83 @ 0x53 │ │ - b.n 2e158 │ │ + b.n 4d808 │ │ lsls r0, r0, #4 │ │ - b.n 2e4a0 │ │ + b.n 4db50 │ │ lsls r0, r3, #2 │ │ - b.n 2dd38 │ │ + b.n 4d3e8 │ │ lsls r6, r4, #4 │ │ - b.n 2e4e2 │ │ + b.n 4db92 │ │ lsls r6, r3, #2 │ │ - b.n 2dd40 │ │ + b.n 4d3f0 │ │ lsls r6, r4, #20 │ │ - b.n 2e4ea │ │ + b.n 4db9a │ │ lsls r5, r3, #2 │ │ - b.n 2dd48 │ │ + b.n 4d3f8 │ │ lsrs r6, r4, #4 │ │ - b.n 2e4f2 │ │ + b.n 4dba2 │ │ lsls r4, r3, #2 │ │ - b.n 2dd50 │ │ + b.n 4d400 │ │ lsls r7, r4, #8 │ │ - b.n 2e4fa │ │ + b.n 4dbaa │ │ lsls r1, r4, #2 │ │ - b.n 2dd58 │ │ + b.n 4d408 │ │ lsls r7, r4, #24 │ │ - b.n 2e502 │ │ + b.n 4dbb2 │ │ lsls r0, r4, #2 │ │ - b.n 2dd60 │ │ + b.n 4d410 │ │ lsrs r7, r2, #9 │ │ - b.n 2e194 │ │ + b.n 4d844 │ │ lsls r6, r0, #12 │ │ - b.n 2e4ce │ │ + b.n 4db7e │ │ lsls r7, r3, #2 │ │ - b.n 2dd6c │ │ + b.n 4d41c │ │ lsls r2, r4, #12 │ │ - b.n 2e516 │ │ + b.n 4dbc6 │ │ lsls r4, r4, #2 │ │ - b.n 2dd74 │ │ + b.n 4d424 │ │ lsls r2, r4, #28 │ │ - b.n 2e51e │ │ + b.n 4dbce │ │ lsls r3, r4, #2 │ │ - b.n 2dd7c │ │ + b.n 4d42c │ │ lsrs r2, r2, #13 │ │ - b.n 2e1ac │ │ + b.n 4d85c │ │ lsls r7, r0, #8 │ │ - b.n 2e4ea │ │ + b.n 4db9a │ │ lsls r2, r4, #2 │ │ - b.n 2dd88 │ │ + b.n 4d438 │ │ lsls r1, r4, #16 │ │ - b.n 2e532 │ │ + b.n 4dbe2 │ │ asrs r0, r5, #2 │ │ - b.n 2dd90 │ │ + b.n 4d440 │ │ lsls r7, r4, #2 │ │ - b.n 2dd94 │ │ + b.n 4d444 │ │ lsrs r1, r4, #32 │ │ - b.n 2e53e │ │ + b.n 4dbee │ │ lsls r6, r4, #2 │ │ - b.n 2dd9c │ │ + b.n 4d44c │ │ lsrs r1, r2, #17 │ │ - b.n 2e1c8 │ │ + b.n 4d878 │ │ lsls r2, r0, #4 │ │ - b.n 2e50a │ │ + b.n 4dbba │ │ lsls r5, r4, #2 │ │ - b.n 2dda8 │ │ + b.n 4d458 │ │ lsls r0, r6, #11 │ │ - b.n 2dd4c │ │ + b.n 4d3fc │ │ asrs r1, r4, #32 │ │ - b.n 2e956 │ │ + b.n 4e006 │ │ asrs r4, r0, #2 │ │ - b.n 2dd34 │ │ + b.n 4d3e4 │ │ movs r1, r0 │ │ - b.n 2e83e │ │ + b.n 4deee │ │ movs r3, r0 │ │ - b.n 2e962 │ │ + b.n 4e012 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r0, r1, #2 │ │ - b.n 2ddc4 │ │ + b.n 4d474 │ │ lsrs r2, r2, #29 │ │ - b.n 2e6c4 │ │ + b.n 4dd74 │ │ asrs r0, r1, #2 │ │ - b.n 2e74c │ │ + b.n 4ddfc │ │ movs r0, #33 @ 0x21 │ │ - b.n 2e976 │ │ + b.n 4e026 │ │ stmia r3!, {r0, r1, r3, r4, r5, r6, r7} │ │ @ instruction: 0xebff0048 │ │ - b.n 2dd78 │ │ + b.n 4d428 │ │ movs r0, #128 @ 0x80 │ │ - b.n 2e75c │ │ + b.n 4de0c │ │ asrs r0, r5, #1 │ │ - b.n 2dd80 │ │ + b.n 4d430 │ │ asrs r1, r0, #4 │ │ - b.n 2e16a │ │ + b.n 4d81a │ │ lsrs r6, r1, #20 │ │ - b.n 2e768 │ │ - add r0, pc, #284 @ (adr r0, 2e36c ) │ │ + b.n 4de18 │ │ + add r0, pc, #284 @ (adr r0, 4da1c ) │ │ @ instruction: 0xebff0080 │ │ - b.n 2dd90 │ │ + b.n 4d440 │ │ movs r0, r0 │ │ - b.n 2e8fa │ │ + b.n 4dfaa │ │ lsls r1, r0, #7 │ │ subs r0, r0, r0 │ │ str r0, [sp, #20] │ │ - b.n 2e5a2 │ │ + b.n 4dc52 │ │ ldrb r6, [r1, r4] │ │ - b.n 2e780 │ │ + b.n 4de30 │ │ bics r4, r2 │ │ - b.n 2dda4 │ │ + b.n 4d454 │ │ movs r7, r5 │ │ ldmia.w r5, {} │ │ - b.n 2e574 │ │ + b.n 4dc24 │ │ strb r0, [r3, #14] │ │ - b.n 2ddb0 │ │ + b.n 4d460 │ │ movs r2, r0 │ │ - b.n 2e57a │ │ + b.n 4dc2a │ │ str r4, [r3, #56] @ 0x38 │ │ - b.n 2ddb8 │ │ + b.n 4d468 │ │ movs r3, r0 │ │ - b.n 2e582 │ │ + b.n 4dc32 │ │ movs r5, r0 │ │ - b.n 2e586 │ │ + b.n 4dc36 │ │ movs r4, r0 │ │ - b.n 2e58a │ │ + b.n 4dc3a │ │ movs r7, r0 │ │ - b.n 2e58e │ │ + b.n 4dc3e │ │ movs r6, r0 │ │ - b.n 2e5b2 │ │ + b.n 4dc62 │ │ lsls r0, r4, #1 │ │ - b.n 2ddd0 │ │ + b.n 4d480 │ │ lsls r2, r6, #6 │ │ lsrs r0, r0, #8 │ │ adds r7, r1, #4 │ │ - b.n 2e7b8 │ │ + b.n 4de68 │ │ asrs r0, r0, #32 │ │ - b.n 2ddbc │ │ + b.n 4d46c │ │ subs r2, r6, #5 │ │ - b.n 2e7c0 │ │ + b.n 4de70 │ │ cmp r7, #146 @ 0x92 │ │ - b.n 2e7c4 │ │ + b.n 4de74 │ │ subs r5, #14 │ │ - b.n 2e7c8 │ │ - b.n 2dbe6 │ │ + b.n 4de78 │ │ + b.n 4d296 │ │ @ instruction: 0xebff8074 │ │ - b.n 2ddd0 │ │ + b.n 4d480 │ │ asrs r0, r4, #32 │ │ - b.n 2e9fa │ │ + b.n 4e0aa │ │ strh r4, [r1, #2] │ │ - b.n 2ddf8 │ │ + b.n 4d4a8 │ │ ldrsh r2, [r2, r5] │ │ - b.n 2e7dc │ │ + b.n 4de8c │ │ lsls r0, r0, #9 │ │ - b.n 2de00 │ │ + b.n 4d4b0 │ │ lsls r0, r3, #12 │ │ - b.n 2dde4 │ │ + b.n 4d494 │ │ ands r5, r0 │ │ - b.n 2e60e │ │ + b.n 4dcbe │ │ movs r0, r1 │ │ - b.n 2e612 │ │ + b.n 4dcc2 │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #3211264 @ 0x310000 │ │ - b.n 2de14 │ │ - ldr r3, [pc, #0] @ (2e2dc ) │ │ + b.n 4d4c4 │ │ + ldr r3, [pc, #0] @ (4d98c ) │ │ ldcl 0, cr0, [r0, #432] @ 0x1b0 │ │ - b.n 2de1c │ │ + b.n 4d4cc │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #423936 @ 0x67800 │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 2ea2e │ │ + b.n 4e0de │ │ lsrs r0, r0, #11 │ │ orr.w r0, r4, #8716288 @ 0x850000 │ │ - b.n 2e636 │ │ - ldr r3, [pc, #360] @ (2e460 ) │ │ + b.n 4dce6 │ │ + ldr r3, [pc, #360] @ (4db10 ) │ │ stcl 3, cr12, [sp, #440] @ 0x1b8 │ │ @ instruction: 0xebff214c │ │ - b.n 2de3c │ │ + b.n 4d4ec │ │ asrs r0, r1, #5 │ │ - b.n 2de40 │ │ + b.n 4d4f0 │ │ strb r0, [r0, #0] │ │ - b.n 2de32 │ │ + b.n 4d4e2 │ │ adds r2, r0, #4 │ │ - b.n 2e610 │ │ + b.n 4dcc0 │ │ lsls r0, r4, #5 │ │ - b.n 2de4c │ │ + b.n 4d4fc │ │ asrs r3, r0, #4 │ │ - b.n 2ea98 │ │ + b.n 4e148 │ │ asrs r0, r1, #3 │ │ - b.n 2de34 │ │ + b.n 4d4e4 │ │ asrs r7, r4, #12 │ │ - b.n 2e65e │ │ + b.n 4dd0e │ │ adds r1, #100 @ 0x64 │ │ - b.n 2de5c │ │ + b.n 4d50c │ │ asrs r0, r5, #3 │ │ - b.n 2de40 │ │ + b.n 4d4f0 │ │ asrs r7, r7, #32 │ │ - b.n 2e738 │ │ + b.n 4dde8 │ │ strb r0, [r5, #5] │ │ - b.n 2de68 │ │ + b.n 4d518 │ │ ldr r7, [r2, #124] @ 0x7c │ │ - b.n 2e850 │ │ + b.n 4df00 │ │ lsrs r7, r5, #11 │ │ orn pc, r6, #1736 @ 0x6c8 │ │ - b.n 2e858 │ │ + b.n 4df08 │ │ adds r1, r0, #0 │ │ - b.n 2e67e │ │ + b.n 4dd2e │ │ cmp r2, #239 @ 0xef │ │ orn pc, r6, #1744 @ 0x6d0 │ │ - b.n 2e864 │ │ + b.n 4df14 │ │ asrs r7, r4, #4 │ │ - b.n 2e64c │ │ + b.n 4dcfc │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w r0, r6, #3456 @ 0xd80 │ │ - b.n 2de8c │ │ + b.n 4d53c │ │ cmp r3, #144 @ 0x90 │ │ cdp 3, 0, cr8, cr6, cr10, {6} │ │ @ instruction: 0xf3f910e4 │ │ - b.n 2de78 │ │ - ldr r2, [pc, #572] @ (2e59c ) │ │ + b.n 4d528 │ │ + ldr r2, [pc, #572] @ (4dc4c ) │ │ orn r1, r6, #2146304 @ 0x20c000 │ │ - b.n 2e6a6 │ │ + b.n 4dd56 │ │ adds r0, r4, #0 │ │ - b.n 2e66c │ │ + b.n 4dd1c │ │ str r0, [r1, #12] │ │ - b.n 2e888 │ │ + b.n 4df38 │ │ cmp r3, #144 @ 0x90 │ │ cdp 4, 3, cr2, cr5, cr4, {7} │ │ @ instruction: 0xf36264e6 │ │ @ instruction: 0xf2f61e07 │ │ - b.n 2e680 │ │ + b.n 4dd30 │ │ eors r4, r3 │ │ - b.n 2debc │ │ + b.n 4d56c │ │ asrs r3, r0, #4 │ │ - b.n 2eb08 │ │ + b.n 4e1b8 │ │ lsls r0, r6, #7 │ │ movw r0, #8672 @ 0x21e0 │ │ - b.n 2dea8 │ │ + b.n 4d558 │ │ ldr r4, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f611ff │ │ - b.n 2eb56 │ │ + b.n 4e206 │ │ lsls r0, r0, #12 │ │ - b.n 2e39c │ │ + b.n 4da4c │ │ add lr, ip │ │ @ instruction: 0xf36801f4 │ │ @ instruction: 0xf2600a8f │ │ orr.w sl, r4, #10616832 @ 0xa20000 │ │ - b.n 2e6aa │ │ + b.n 4dd5a │ │ lsls r4, r3, #3 │ │ - b.n 2dec8 │ │ + b.n 4d578 │ │ adds r0, r7, #1 │ │ - b.n 2def0 │ │ + b.n 4d5a0 │ │ movs r6, r0 │ │ - b.n 2e6f6 │ │ + b.n 4dda6 │ │ asrs r1, r0, #32 │ │ - b.n 2e4d8 │ │ + b.n 4db88 │ │ cmp r7, #93 @ 0x5d │ │ add.w r0, r0, r8, lsl #7 │ │ - b.n 2defc │ │ + b.n 4d5ac │ │ adds r0, #220 @ 0xdc │ │ - b.n 2e8e0 │ │ + b.n 4df90 │ │ strb r7, [r7, #12] │ │ - b.n 2eb4c │ │ + b.n 4e1fc │ │ strb r0, [r3, #8] │ │ - b.n 2dee8 │ │ + b.n 4d598 │ │ strb r0, [r5, #3] │ │ - b.n 2df0c │ │ + b.n 4d5bc │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr0, cr6, cr13, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 2e71e │ │ + b.n 4ddce │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f67c23 │ │ - b.n 2e6f4 │ │ + b.n 4dda4 │ │ strb r4, [r7, #8] │ │ - b.n 2df04 │ │ + b.n 4d5b4 │ │ strb r2, [r2, #5] │ │ - b.n 2e3e0 │ │ + b.n 4da90 │ │ strb r4, [r6, #8] │ │ - b.n 2df0c │ │ + b.n 4d5bc │ │ strb r7, [r7, #15] │ │ - b.n 2ebb6 │ │ + b.n 4e266 │ │ adds r1, #3 │ │ - b.n 2e408 │ │ + b.n 4dab8 │ │ ldrb r3, [r1, #20] │ │ - b.n 2e91c │ │ + b.n 4dfcc │ │ subs r2, r4, #0 │ │ - b.n 2e708 │ │ + b.n 4ddb8 │ │ lsrs r7, r5, #11 │ │ orn pc, r7, #354 @ 0x162 │ │ - b.n 2e928 │ │ - ldr r2, [pc, #572] @ (2e648 ) │ │ + b.n 4dfd8 │ │ + ldr r2, [pc, #572] @ (4dcf8 ) │ │ orn fp, r4, #73728 @ 0x12000 │ │ mrc 2, 1, r1, cr5, cr8, {1} │ │ - b.n 2df30 │ │ + b.n 4d5e0 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r7, #2146304 @ 0x20c000 │ │ - b.n 2e822 │ │ + b.n 4ded2 │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f96ce4 │ │ @ instruction: 0xf2f61c01 │ │ - b.n 2e76a │ │ + b.n 4de1a │ │ strb r0, [r2, #1] │ │ - b.n 2df68 │ │ + b.n 4d618 │ │ add r4, ip │ │ @ instruction: 0xf36a1320 │ │ - b.n 2e738 │ │ + b.n 4dde8 │ │ movs r7, r7 │ │ - b.n 2e83a │ │ + b.n 4deea │ │ asrs r0, r6, #8 │ │ - b.n 2df58 │ │ + b.n 4d608 │ │ movs r4, #230 @ 0xe6 │ │ bfi r0, r2, #16, #4294967288 │ │ - b.n 2e786 │ │ + b.n 4de36 │ │ lsrs r0, r0, #8 │ │ - b.n 2e78a │ │ + b.n 4de3a │ │ asrs r0, r1, #32 │ │ - b.n 2e78e │ │ + b.n 4de3e │ │ lsls r0, r6, #7 │ │ movw r1, #16626 @ 0x40f2 │ │ @ instruction: 0xf2600a8d │ │ orr.w r5, r4, #10682368 @ 0xa30000 │ │ - b.n 2e75e │ │ + b.n 4de0e │ │ lsls r4, r5, #8 │ │ - b.n 2df7c │ │ + b.n 4d62c │ │ movs r5, r0 │ │ - b.n 2e7a6 │ │ + b.n 4de56 │ │ cmp r0, #60 @ 0x3c │ │ add.w r0, r0, r6 │ │ - b.n 2e7ae │ │ + b.n 4de5e │ │ asrs r0, r1, #32 │ │ - b.n 2e7b2 │ │ + b.n 4de62 │ │ movs r0, #5 │ │ - b.n 2e7b6 │ │ + b.n 4de66 │ │ add r7, sp, #712 @ 0x2c8 │ │ - b.n 2e994 │ │ + b.n 4e044 │ │ movs r4, #208 @ 0xd0 │ │ add.w pc, r0, r2, ror #1 │ │ - b.n 2e99c │ │ + b.n 4e04c │ │ movs r0, #5 │ │ - b.n 2e7c6 │ │ + b.n 4de76 │ │ asrs r0, r0, #32 │ │ - b.n 2e7ca │ │ + b.n 4de7a │ │ strh r0, [r0, #0] │ │ - b.n 2e7ce │ │ + b.n 4de7e │ │ movs r4, #203 @ 0xcb │ │ add.w r0, r0, r4, lsr #21 │ │ - b.n 2dfd0 │ │ + b.n 4d680 │ │ movs r0, #6 │ │ - b.n 2e7da │ │ + b.n 4de8a │ │ movs r5, r0 │ │ - b.n 2e7de │ │ + b.n 4de8e │ │ asrs r5, r0, #32 │ │ - b.n 2e7e2 │ │ + b.n 4de92 │ │ movs r4, #198 @ 0xc6 │ │ add.w r0, r0, r4, ror #9 │ │ - b.n 2dfe4 │ │ + b.n 4d694 │ │ str r0, [r4, #0] │ │ - b.n 2ebee │ │ - ldr r2, [pc, #828] @ (2e7ec ) │ │ + b.n 4e29e │ │ + ldr r2, [pc, #828] @ (4de9c ) │ │ orn r0, r9, #8388608 @ 0x800000 │ │ - b.n 2ebf6 │ │ + b.n 4e2a6 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r2, #1015808 @ 0xf8000 │ │ - b.n 2dff8 │ │ + b.n 4d6a8 │ │ lsrs r6, r0, #11 │ │ orn sl, r5, #1656 @ 0x678 │ │ orr.w r0, r2, #1032192 @ 0xfc000 │ │ - b.n 2e004 │ │ + b.n 4d6b4 │ │ cmp r2, #198 @ 0xc6 │ │ orn sl, r8, #26496 @ 0x6780 │ │ orr.w r0, r2, #552960 @ 0x87000 │ │ - b.n 2e816 │ │ + b.n 4dec6 │ │ strb r0, [r4, #0] │ │ - b.n 2ec1a │ │ + b.n 4e2ca │ │ ldrh r6, [r0, #20] │ │ and.w r0, r2, #8388608 @ 0x800000 │ │ - b.n 2dfe6 │ │ + b.n 4d696 │ │ movs r0, #10 │ │ - b.n 2e826 │ │ + b.n 4ded6 │ │ lsls r4, r4, #1 │ │ - b.n 2e024 │ │ + b.n 4d6d4 │ │ asrs r0, r3, #12 │ │ - b.n 2e028 │ │ + b.n 4d6d8 │ │ lsrs r6, r0, #11 │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 2eb98 │ │ - ldr r3, [pc, #0] @ (2e4f8 ) │ │ + b.n 4e248 │ │ + ldr r3, [pc, #0] @ (4dba8 ) │ │ ldcl 0, cr9, [r5, #416] @ 0x1a0 │ │ - b.n 2e038 │ │ + b.n 4d6e8 │ │ cmp r2, #199 @ 0xc7 │ │ orr.w fp, r2, #8388608 @ 0x800000 │ │ vldr d20, [r8] │ │ stcl 0, cr0, [r0, #4] │ │ - b.n 2ec4e │ │ + b.n 4e2fe │ │ ldrh r7, [r1, #20] │ │ and.w fp, r4, #8388608 @ 0x800000 │ │ stcl 2, cr0, [r2, #96] @ 0x60 │ │ - b.n 2e034 │ │ + b.n 4d6e4 │ │ ldc2 10, cr1, [r4, #1020]! @ 0x3fc @ │ │ asrs r4, r6, #32 │ │ - b.n 2e05c │ │ + b.n 4d70c │ │ lsls r1, r1, #10 │ │ - b.n 2e638 │ │ + b.n 4dce8 │ │ str r0, [r0, r0] │ │ - b.n 2e62c │ │ + b.n 4dcdc │ │ movs r2, r1 │ │ - b.n 2e86e │ │ - bpl.n 2e61c │ │ + b.n 4df1e │ │ + bpl.n 4dccc │ │ @ instruction: 0xebff0064 │ │ - b.n 2e070 │ │ - bpl.n 2e620 │ │ + b.n 4d720 │ │ + bpl.n 4dcd0 │ │ @ instruction: 0xebff22ec │ │ - b.n 2e078 │ │ + b.n 4d728 │ │ ldrb r7, [r6, #30] │ │ - b.n 2ea5c │ │ + b.n 4e10c │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 2e88a │ │ + b.n 4df3a │ │ str r2, [r0, #0] │ │ - b.n 2e0d8 │ │ + b.n 4d788 │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 2e892 │ │ + b.n 4df42 │ │ str r1, [r0, #0] │ │ - b.n 2e0e0 │ │ + b.n 4d790 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 2e89a │ │ + b.n 4df4a │ │ str r5, [r0, #0] │ │ - b.n 2e0e8 │ │ + b.n 4d798 │ │ ldr r7, [r4, #0] │ │ - b.n 2e8a2 │ │ + b.n 4df52 │ │ strb r6, [r0, #0] │ │ - b.n 2e0f0 │ │ + b.n 4d7a0 │ │ str r4, [r0, #0] │ │ - b.n 2e0f4 │ │ + b.n 4d7a4 │ │ ldrb r7, [r2, #17] │ │ - b.n 2e530 │ │ + b.n 4dbe0 │ │ movs r1, #2 │ │ - b.n 2e880 │ │ + b.n 4df30 │ │ movs r0, #3 │ │ - b.n 2e100 │ │ + b.n 4d7b0 │ │ movs r1, #35 @ 0x23 │ │ - b.n 2e8ba │ │ + b.n 4df6a │ │ ldrb r2, [r6, #30] │ │ - b.n 2ea98 │ │ + b.n 4e148 │ │ movs r0, #9 │ │ - b.n 2e10c │ │ + b.n 4d7bc │ │ movs r5, #35 @ 0x23 │ │ - b.n 2e8c6 │ │ + b.n 4df76 │ │ movs r0, #8 │ │ - b.n 2e114 │ │ + b.n 4d7c4 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 2e8ce │ │ + b.n 4df7e │ │ movs r0, #7 │ │ - b.n 2e11c │ │ + b.n 4d7cc │ │ movs r2, #33 @ 0x21 │ │ - b.n 2e8d6 │ │ + b.n 4df86 │ │ movs r0, #12 │ │ - b.n 2e124 │ │ + b.n 4d7d4 │ │ movs r6, #33 @ 0x21 │ │ - b.n 2e8de │ │ + b.n 4df8e │ │ movs r0, #11 │ │ - b.n 2e12c │ │ + b.n 4d7dc │ │ cmp r2, #81 @ 0x51 │ │ - b.n 2e570 │ │ + b.n 4dc20 │ │ movs r3, #3 │ │ - b.n 2e8ae │ │ + b.n 4df5e │ │ movs r0, #10 │ │ - b.n 2e138 │ │ + b.n 4d7e8 │ │ movs r3, #32 │ │ - b.n 2e8f2 │ │ + b.n 4dfa2 │ │ movs r0, #15 │ │ - b.n 2e140 │ │ + b.n 4d7f0 │ │ movs r7, #32 │ │ - b.n 2e8fa │ │ + b.n 4dfaa │ │ movs r0, #14 │ │ - b.n 2e148 │ │ + b.n 4d7f8 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 2e588 │ │ + b.n 4dc38 │ │ adds r2, #216 @ 0xd8 │ │ - b.n 2e100 │ │ + b.n 4d7b0 │ │ asrs r1, r0, #8 │ │ - b.n 2e8ce │ │ + b.n 4df7e │ │ str r4, [r2, #44] @ 0x2c │ │ - b.n 2e108 │ │ + b.n 4d7b8 │ │ asrs r5, r1, #32 │ │ - b.n 2e15c │ │ + b.n 4d80c │ │ add r3, r4 │ │ - b.n 2e916 │ │ + b.n 4dfc6 │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r4, lr} │ │ - b.n 2e168 │ │ - ldr r0, [pc, #140] @ (2e66c ) │ │ - b.n 2e922 │ │ + b.n 4d818 │ │ + ldr r0, [pc, #140] @ (4dd1c ) │ │ + b.n 4dfd2 │ │ adds r0, #19 │ │ - b.n 2e170 │ │ + b.n 4d820 │ │ ands r1, r2 │ │ - b.n 2e174 │ │ + b.n 4d824 │ │ subs r4, #83 @ 0x53 │ │ - b.n 2e5b0 │ │ + b.n 4dc60 │ │ lsls r0, r0, #4 │ │ - b.n 2e8f8 │ │ + b.n 4dfa8 │ │ movs r0, r2 │ │ - b.n 2e180 │ │ + b.n 4d830 │ │ lsls r6, r4, #4 │ │ - b.n 2e93a │ │ + b.n 4dfea │ │ movs r6, r2 │ │ - b.n 2e188 │ │ + b.n 4d838 │ │ lsls r6, r4, #20 │ │ - b.n 2e942 │ │ + b.n 4dff2 │ │ movs r5, r2 │ │ - b.n 2e190 │ │ + b.n 4d840 │ │ lsrs r6, r4, #4 │ │ - b.n 2e94a │ │ + b.n 4dffa │ │ movs r4, r2 │ │ - b.n 2e198 │ │ + b.n 4d848 │ │ lsls r7, r4, #8 │ │ - b.n 2e952 │ │ + b.n 4e002 │ │ movs r1, r3 │ │ - b.n 2e1a0 │ │ + b.n 4d850 │ │ lsls r7, r4, #24 │ │ - b.n 2e95a │ │ + b.n 4e00a │ │ movs r0, r3 │ │ - b.n 2e1a8 │ │ + b.n 4d858 │ │ lsrs r7, r2, #9 │ │ - b.n 2e5ec │ │ + b.n 4dc9c │ │ lsls r6, r0, #12 │ │ - b.n 2e926 │ │ + b.n 4dfd6 │ │ movs r7, r2 │ │ - b.n 2e1b4 │ │ + b.n 4d864 │ │ lsls r2, r4, #12 │ │ - b.n 2e96e │ │ + b.n 4e01e │ │ movs r4, r3 │ │ - b.n 2e1bc │ │ + b.n 4d86c │ │ lsls r2, r4, #28 │ │ - b.n 2e976 │ │ + b.n 4e026 │ │ movs r3, r3 │ │ - b.n 2e1c4 │ │ + b.n 4d874 │ │ lsrs r2, r2, #13 │ │ - b.n 2e604 │ │ + b.n 4dcb4 │ │ lsls r7, r0, #8 │ │ - b.n 2e942 │ │ + b.n 4dff2 │ │ movs r2, r3 │ │ - b.n 2e1d0 │ │ + b.n 4d880 │ │ lsls r1, r4, #16 │ │ - b.n 2e98a │ │ + b.n 4e03a │ │ asrs r0, r4, #32 │ │ - b.n 2e1d8 │ │ + b.n 4d888 │ │ movs r7, r3 │ │ - b.n 2e1dc │ │ + b.n 4d88c │ │ lsrs r1, r4, #32 │ │ - b.n 2e996 │ │ + b.n 4e046 │ │ movs r6, r3 │ │ - b.n 2e1e4 │ │ + b.n 4d894 │ │ lsrs r1, r2, #17 │ │ - b.n 2e620 │ │ + b.n 4dcd0 │ │ asrs r0, r6, #11 │ │ - b.n 2e19c │ │ + b.n 4d84c │ │ lsls r2, r0, #4 │ │ - b.n 2e966 │ │ + b.n 4e016 │ │ movs r5, r3 │ │ - b.n 2e1f4 │ │ + b.n 4d8a4 │ │ movs r3, r0 │ │ - b.n 2edae │ │ + b.n 4e45e │ │ movs r1, r0 │ │ - b.n 2ec94 │ │ + b.n 4e344 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 2e204 │ │ + b.n 4d8b4 │ │ movs r1, r4 │ │ - b.n 2edbe │ │ + b.n 4e46e │ │ lsls r4, r0, #2 │ │ - b.n 2e19c │ │ + b.n 4d84c │ │ ldc2l 10, cr14, [sl, #-1020] @ 0xfffffc04 @ │ │ - blx 42ecc8 │ │ - blx 42eccc │ │ - blx 42ecd0 │ │ + blx 44e378 │ │ + blx 44e37c │ │ + blx 44e380 │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -70840,1824 +113581,1824 @@ │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r0, r3 │ │ - b.n 2e21c │ │ + b.n 4d8cc │ │ movs r0, r0 │ │ - b.n 2ed8a │ │ + b.n 4e43a │ │ lsls r2, r3, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #1 │ │ - b.n 2e22c │ │ + b.n 4d8dc │ │ lsrs r6, r7, #24 │ │ - b.n 2ec10 │ │ + b.n 4e2c0 │ │ str r0, [sp, #896] @ 0x380 │ │ - b.n 2eb90 │ │ + b.n 4e240 │ │ strh r0, [r1, #4] │ │ - b.n 2ec18 │ │ - add r0, pc, #512 @ (adr r0, 2e900 ) │ │ - b.n 2ec1c │ │ + b.n 4e2c8 │ │ + add r0, pc, #512 @ (adr r0, 4dfb0 ) │ │ + b.n 4e2cc │ │ cmp r1, r0 │ │ - b.n 2e806 │ │ + b.n 4deb6 │ │ movs r4, r3 │ │ - b.n 2ec12 │ │ + b.n 4e2c2 │ │ lsls r4, r7, #1 │ │ - b.n 2e228 │ │ + b.n 4d8d8 │ │ movs r0, r3 │ │ - b.n 2ec1a │ │ + b.n 4e2ca │ │ lsls r0, r7, #1 │ │ - b.n 2e230 │ │ + b.n 4d8e0 │ │ movs r4, r2 │ │ - b.n 2ec22 │ │ + b.n 4e2d2 │ │ lsls r4, r6, #1 │ │ - b.n 2e238 │ │ + b.n 4d8e8 │ │ movs r0, r2 │ │ - b.n 2ec2a │ │ + b.n 4e2da │ │ lsls r0, r6, #1 │ │ - b.n 2e240 │ │ + b.n 4d8f0 │ │ movs r4, r1 │ │ - b.n 2ec32 │ │ + b.n 4e2e2 │ │ lsls r4, r5, #1 │ │ - b.n 2e248 │ │ + b.n 4d8f8 │ │ movs r0, r1 │ │ - b.n 2ec3a │ │ + b.n 4e2ea │ │ lsls r0, r5, #1 │ │ - b.n 2e250 │ │ + b.n 4d900 │ │ movs r4, r0 │ │ - b.n 2ec42 │ │ + b.n 4e2f2 │ │ lsls r4, r4, #1 │ │ - b.n 2e258 │ │ + b.n 4d908 │ │ movs r1, r1 │ │ - b.n 2ea82 │ │ + b.n 4e132 │ │ asrs r0, r1, #32 │ │ - b.n 2ea86 │ │ + b.n 4e136 │ │ lsls r7, r3, #29 │ │ add.w r0, r0, r4 │ │ - b.n 2ea8e │ │ + b.n 4e13e │ │ asrs r0, r1, #32 │ │ - b.n 2ea92 │ │ + b.n 4e142 │ │ movs r0, #10 │ │ - b.n 2ea96 │ │ + b.n 4e146 │ │ ldr r7, [sp, #20] │ │ @ instruction: 0xebff0080 │ │ - b.n 2e298 │ │ + b.n 4d948 │ │ movs r0, r0 │ │ - b.n 2ee02 │ │ + b.n 4e4b2 │ │ @ instruction: 0xfff51aff │ │ lsls r4, r7, #1 │ │ - b.n 2e2a4 │ │ + b.n 4d954 │ │ str r0, [r0, #0] │ │ - b.n 2e296 │ │ + b.n 4d946 │ │ stmia r0!, {} │ │ - b.n 2e292 │ │ + b.n 4d942 │ │ lsls r0, r7, #1 │ │ - b.n 2e2b0 │ │ + b.n 4d960 │ │ asrs r0, r0, #32 │ │ - b.n 2e29a │ │ + b.n 4d94a │ │ lsls r4, r6, #1 │ │ - b.n 2e2b8 │ │ + b.n 4d968 │ │ movs r0, #0 │ │ - b.n 2e2a2 │ │ + b.n 4d952 │ │ lsls r0, r6, #1 │ │ - b.n 2e2c0 │ │ + b.n 4d970 │ │ adds r0, #0 │ │ - b.n 2e2aa │ │ + b.n 4d95a │ │ lsls r4, r5, #1 │ │ - b.n 2e2c8 │ │ + b.n 4d978 │ │ str r0, [r0, r0] │ │ - b.n 2e2b2 │ │ + b.n 4d962 │ │ lsls r0, r5, #1 │ │ - b.n 2e2d0 │ │ + b.n 4d980 │ │ strb r0, [r0, #0] │ │ - b.n 2e2ba │ │ + b.n 4d96a │ │ lsls r4, r4, #1 │ │ - b.n 2e2d8 │ │ + b.n 4d988 │ │ movs r0, r0 │ │ - b.n 2e2c2 │ │ + b.n 4d972 │ │ movs r6, r0 │ │ - b.n 2eaa6 │ │ + b.n 4e156 │ │ movs r7, r0 │ │ - b.n 2eaaa │ │ + b.n 4e15a │ │ movs r5, r0 │ │ - b.n 2eaae │ │ + b.n 4e15e │ │ movs r3, r0 │ │ - b.n 2eab2 │ │ + b.n 4e162 │ │ movs r2, r0 │ │ - b.n 2eab6 │ │ + b.n 4e166 │ │ movs r1, r0 │ │ - b.n 2eaba │ │ + b.n 4e16a │ │ movs r4, r1 │ │ - b.n 2eade │ │ + b.n 4e18e │ │ @ instruction: 0xffde0aff │ │ eors r0, r4 │ │ - b.n 2e300 │ │ + b.n 4d9b0 │ │ subs r2, r6, #0 │ │ - b.n 2ece4 │ │ + b.n 4e394 │ │ movs r0, #136 @ 0x88 │ │ - b.n 2ece8 │ │ + b.n 4e398 │ │ movs r4, r0 │ │ - b.n 2eb12 │ │ - add r7, pc, #584 @ (adr r7, 2ea1c ) │ │ + b.n 4e1c2 │ │ + add r7, pc, #584 @ (adr r7, 4e0cc ) │ │ @ instruction: 0xebff0000 │ │ - b.n 2ee7a │ │ + b.n 4e52a │ │ lsls r7, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r4 │ │ - b.n 2ef22 │ │ + b.n 4e5d2 │ │ asrs r0, r1, #2 │ │ - b.n 2ed00 │ │ + b.n 4e3b0 │ │ lsls r4, r0, #2 │ │ - b.n 2e304 │ │ + b.n 4d9b4 │ │ lsls r2, r0, #4 │ │ - b.n 2edee │ │ + b.n 4e49e │ │ movs r0, #132 @ 0x84 │ │ - b.n 2ed0c │ │ + b.n 4e3bc │ │ subs r6, #50 @ 0x32 │ │ - b.n 2ed10 │ │ + b.n 4e3c0 │ │ movs r0, r0 │ │ - b.n 2e314 │ │ + b.n 4d9c4 │ │ movs r4, r0 │ │ - b.n 2eb3e │ │ + b.n 4e1ee │ │ ldr r5, [sp, #204] @ 0xcc │ │ @ instruction: 0xebff0000 │ │ - b.n 2eea6 │ │ + b.n 4e556 │ │ lsls r4, r2, #1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #2 │ │ - b.n 2e348 │ │ + b.n 4d9f8 │ │ movs r1, r4 │ │ - b.n 2eeb2 │ │ + b.n 4e562 │ │ lsls r1, r2, #1 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n 2e350 │ │ - ldr r7, [pc, #328] @ (2e964 ) │ │ - b.n 2ecb4 │ │ + b.n 4da00 │ │ + ldr r7, [pc, #328] @ (4e014 ) │ │ + b.n 4e364 │ │ asrs r0, r0, #1 │ │ - b.n 2e35c │ │ + b.n 4da0c │ │ movs r0, #33 @ 0x21 │ │ - b.n 2ef66 │ │ + b.n 4e616 │ │ strh r4, [r3, #0] │ │ - b.n 2e360 │ │ + b.n 4da10 │ │ strh r1, [r2, #4] │ │ - b.n 2e86e │ │ + b.n 4df1e │ │ asrs r0, r5, #32 │ │ - b.n 2e368 │ │ + b.n 4da18 │ │ lsls r0, r0, #10 │ │ - b.n 2e936 │ │ + b.n 4dfe6 │ │ asrs r0, r0, #32 │ │ - b.n 2e93c │ │ + b.n 4dfec │ │ movs r4, r0 │ │ - b.n 2eb7e │ │ + b.n 4e22e │ │ stmia r2!, {r0, r3, r4, r5, r6} │ │ @ instruction: 0xebff1088 │ │ - b.n 2ed60 │ │ + b.n 4e410 │ │ movs r4, r0 │ │ - b.n 2eb8a │ │ + b.n 4e23a │ │ movs r0, #33 @ 0x21 │ │ - b.n 2ef8e │ │ + b.n 4e63e │ │ stmia r2!, {r0, r2, r4, r5, r6} │ │ @ instruction: 0xebff0000 │ │ - b.n 2ef96 │ │ + b.n 4e646 │ │ movs r1, r0 │ │ and.w r0, r0, r1 │ │ - b.n 2ef9e │ │ + b.n 4e64e │ │ strh r4, [r3, #0] │ │ - b.n 2e398 │ │ + b.n 4da48 │ │ lsls r4, r5, #1 │ │ - b.n 2e380 │ │ + b.n 4da30 │ │ lsls r0, r5, #3 │ │ - b.n 2e2a0 │ │ + b.n 4d950 │ │ movs r4, #7 │ │ - b.n 2efae │ │ + b.n 4e65e │ │ asrs r4, r7, #30 │ │ - b.n 2e3b0 │ │ + b.n 4da60 │ │ ldr r7, [sp, #328] @ 0x148 │ │ - b.n 2ed0c │ │ + b.n 4e3bc │ │ adds r5, #128 @ 0x80 │ │ - b.n 2ebba │ │ + b.n 4e26a │ │ movs r2, #160 @ 0xa0 │ │ - b.n 2e882 │ │ + b.n 4df32 │ │ adds r0, #115 @ 0x73 │ │ - b.n 2e620 │ │ + b.n 4dcd0 │ │ movs r0, #112 @ 0x70 │ │ - b.n 2e29c │ │ + b.n 4d94c │ │ cmp r4, #255 @ 0xff │ │ - b.n 2efca │ │ + b.n 4e67a │ │ subs r5, #128 @ 0x80 │ │ - b.n 2eb94 │ │ + b.n 4e244 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 2e896 │ │ + b.n 4df46 │ │ asrs r1, r0, #32 │ │ - b.n 2e9b4 │ │ + b.n 4e064 │ │ movs r0, #2 │ │ - b.n 2eba0 │ │ + b.n 4e250 │ │ subs r2, #208 @ 0xd0 │ │ - b.n 2e86c │ │ + b.n 4df1c │ │ movs r7, r6 │ │ - b.n 2ed62 │ │ + b.n 4e412 │ │ movs r0, #3 │ │ - b.n 2ebaa │ │ + b.n 4e25a │ │ movs r7, r7 │ │ - b.n 2ecaa │ │ + b.n 4e35a │ │ movs r0, #108 @ 0x6c │ │ - b.n 2e2c4 │ │ + b.n 4d974 │ │ movs r0, #1 │ │ - b.n 2edb2 │ │ + b.n 4e462 │ │ movs r1, r1 │ │ - b.n 2ebf6 │ │ + b.n 4e2a6 │ │ stmia r2!, {r0, r1, r3, r4, r6} │ │ @ instruction: 0xebff1070 │ │ - b.n 2ed54 │ │ + b.n 4e404 │ │ movs r1, r1 │ │ - b.n 2ec02 │ │ + b.n 4e2b2 │ │ movs r0, #8 │ │ - b.n 2f006 │ │ + b.n 4e6b6 │ │ stmia r2!, {r0, r1, r2, r4, r6} │ │ @ instruction: 0xebff3f51 │ │ - b.n 2ed64 │ │ + b.n 4e414 │ │ lsls r0, r2, #1 │ │ movt r0, #1308 @ 0x51c │ │ - b.n 2f016 │ │ + b.n 4e6c6 │ │ ands r1, r1 │ │ - b.n 2ec1a │ │ + b.n 4e2ca │ │ movs r6, r1 │ │ ldmia.w r3, {r3, r7, sp, pc} │ │ - b.n 2edfc │ │ + b.n 4e4ac │ │ cmp r7, #50 @ 0x32 │ │ - b.n 2e664 │ │ + b.n 4dd14 │ │ stmia r1!, {r3, r6} │ │ - b.n 2e320 │ │ + b.n 4d9d0 │ │ subs r1, r6, #4 │ │ - b.n 2e66c │ │ + b.n 4dd1c │ │ lsrs r5, r0, #10 │ │ orr.w pc, r4, #183296 @ 0x2cc00 │ │ - b.n 2e674 │ │ + b.n 4dd24 │ │ movs r0, r6 │ │ - b.n 2e434 │ │ + b.n 4dae4 │ │ str r0, [r0, r0] │ │ - b.n 2e426 │ │ + b.n 4dad6 │ │ strb r0, [r7, #4] │ │ - b.n 2e338 │ │ + b.n 4d9e8 │ │ str r4, [r6, #16] │ │ - b.n 2e33c │ │ + b.n 4d9ec │ │ asrs r0, r6 │ │ - b.n 2e340 │ │ + b.n 4d9f0 │ │ ldrb r7, [r6, #28] │ │ - b.n 2e68c │ │ + b.n 4dd3c │ │ lsrs r7, r1, #10 │ │ orr.w pc, r0, #12320768 @ 0xbc0000 │ │ - b.n 2e694 │ │ - ldr r7, [pc, #208] @ (2e9e8 ) │ │ - b.n 2e698 │ │ + b.n 4dd44 │ │ + ldr r7, [pc, #208] @ (4e098 ) │ │ + b.n 4dd48 │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 2e69c │ │ + b.n 4dd4c │ │ lsls r0, r1, #2 │ │ - b.n 2e43c │ │ + b.n 4daec │ │ lsrs r5, r6, #28 │ │ - b.n 2e6a4 │ │ + b.n 4dd54 │ │ movs r0, #144 @ 0x90 │ │ - b.n 2e444 │ │ + b.n 4daf4 │ │ movs r0, #128 @ 0x80 │ │ - b.n 2ee48 │ │ + b.n 4e4f8 │ │ lsls r4, r4, #2 │ │ - b.n 2e44c │ │ + b.n 4dafc │ │ lsrs r2, r7, #24 │ │ - b.n 2ee50 │ │ + b.n 4e500 │ │ asrs r4, r1, #2 │ │ - b.n 2e454 │ │ + b.n 4db04 │ │ asrs r2, r1, #32 │ │ - b.n 2ec7e │ │ + b.n 4e32e │ │ lsls r0, r4 │ │ - b.n 2e45c │ │ + b.n 4db0c │ │ str r4, [r3, #8] │ │ - b.n 2e460 │ │ + b.n 4db10 │ │ strb r0, [r3, #2] │ │ - b.n 2e464 │ │ + b.n 4db14 │ │ adds r0, #148 @ 0x94 │ │ - b.n 2e468 │ │ + b.n 4db18 │ │ ldr r6, [sp, #540] @ 0x21c │ │ @ instruction: 0xebff0080 │ │ - b.n 2e490 │ │ + b.n 4db40 │ │ movs r0, r0 │ │ - b.n 2effa │ │ + b.n 4e6aa │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 2f0a2 │ │ + b.n 4e752 │ │ lsls r4, r6, #1 │ │ - b.n 2e480 │ │ + b.n 4db30 │ │ lsls r4, r6, #1 │ │ - b.n 2e4a4 │ │ - beq.n 2e9ec │ │ - b.n 2ee04 │ │ + b.n 4db54 │ │ + beq.n 4e09c │ │ + b.n 4e4b4 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 2ee90 │ │ + b.n 4e540 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r5, r6, r7, r9, sl, ip, sp, lr} │ │ - vcvt.f32.u32 d23, d26, #3 │ │ - b.n 2ee9c │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r9, sl, fp, sp, pc} │ │ + vcvt.f32.u32 d23, d26, #5 │ │ + b.n 4e54c │ │ str r4, [r7, #56] @ 0x38 │ │ - b.n 2e4c0 │ │ + b.n 4db70 │ │ lsls r7, r7, #2 │ │ ldmia.w r7, {} │ │ - b.n 2ec90 │ │ + b.n 4e340 │ │ movs r2, r0 │ │ - b.n 2ec92 │ │ + b.n 4e342 │ │ movs r3, r0 │ │ - b.n 2ec96 │ │ + b.n 4e346 │ │ movs r4, r0 │ │ - b.n 2ec9a │ │ + b.n 4e34a │ │ movs r5, r0 │ │ - b.n 2ec9e │ │ + b.n 4e34e │ │ movs r7, r0 │ │ - b.n 2eca2 │ │ + b.n 4e352 │ │ movs r6, r0 │ │ - b.n 2ecc6 │ │ + b.n 4e376 │ │ @ instruction: 0xffec0aff │ │ asrs r4, r2, #32 │ │ - b.n 2e4e4 │ │ + b.n 4db94 │ │ movs r1, r0 │ │ - b.n 2eec2 │ │ + b.n 4e572 │ │ strb r1, [r1, #0] │ │ - b.n 2ecf6 │ │ - subs r7, #178 @ 0xb2 │ │ - mla r0, r0, r1, r2 │ │ - b.n 2ecfe │ │ + b.n 4e3a6 │ │ + subs r7, #250 @ 0xfa │ │ + @ instruction: 0xfa002001 │ │ + b.n 4e3ae │ │ movs r0, r0 │ │ - b.n 2f064 │ │ + b.n 4e714 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r2, r1 │ │ - b.n 2ed0a │ │ + b.n 4e3ba │ │ lsrs r5, r1, #8 │ │ orn sl, r0, #423936 @ 0x67800 │ │ orn r0, r0, #11272192 @ 0xac0000 │ │ - b.n 2e510 │ │ + b.n 4dbc0 │ │ lsrs r5, r1, #8 │ │ orr.w sl, r0, #585728 @ 0x8f000 │ │ orr.w r0, r0, #57344 @ 0xe000 │ │ - b.n 2e51c │ │ + b.n 4dbcc │ │ movs r0, r1 │ │ - b.n 2ec8a │ │ + b.n 4e33a │ │ lsls r4, r3, #5 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #1 │ │ - b.n 2e528 │ │ + b.n 4dbd8 │ │ movs r0, r0 │ │ - b.n 2f092 │ │ + b.n 4e742 │ │ lsls r6, r7, #4 │ │ subs r0, r0, r0 │ │ movs r4, r3 │ │ - b.n 2e530 │ │ + b.n 4dbe0 │ │ strh r0, [r0, #0] │ │ - b.n 2f13e │ │ + b.n 4e7ee │ │ asrs r0, r1, #32 │ │ - b.n 2e538 │ │ + b.n 4dbe8 │ │ lsls r0, r0, #10 │ │ - b.n 2eb08 │ │ + b.n 4e1b8 │ │ str r7, [r3, #0] │ │ - b.n 2ef0a │ │ + b.n 4e5ba │ │ lsrs r6, r7, #24 │ │ - b.n 2ef28 │ │ + b.n 4e5d8 │ │ movs r4, r3 │ │ - b.n 2ef12 │ │ + b.n 4e5c2 │ │ lsls r4, r7, #1 │ │ - b.n 2e530 │ │ + b.n 4dbe0 │ │ movs r4, r2 │ │ - b.n 2e550 │ │ + b.n 4dc00 │ │ lsls r0, r0, #10 │ │ - b.n 2ed5e │ │ + b.n 4e40e │ │ movs r4, r4 │ │ - b.n 2e53c │ │ + b.n 4dbec │ │ movs r0, r3 │ │ - b.n 2e55c │ │ + b.n 4dc0c │ │ movs r0, r0 │ │ - b.n 2eeea │ │ + b.n 4e59a │ │ movs r0, r4 │ │ - b.n 2e548 │ │ + b.n 4dbf8 │ │ lsls r0, r1, #1 │ │ - b.n 2e56c │ │ + b.n 4dc1c │ │ movs r0, #128 @ 0x80 │ │ - b.n 2ef50 │ │ + b.n 4e600 │ │ asrs r0, r1, #4 │ │ - b.n 2e85a │ │ + b.n 4df0a │ │ lsrs r6, r6, #24 │ │ - b.n 2ef58 │ │ + b.n 4e608 │ │ ldr r6, [sp, #300] @ 0x12c │ │ @ instruction: 0xebff0080 │ │ - b.n 2e580 │ │ + b.n 4dc30 │ │ movs r0, r0 │ │ - b.n 2f0ea │ │ + b.n 4e79a │ │ @ instruction: 0xffc31aff │ │ ldrsh r6, [r6, r0] │ │ - b.n 2ef6c │ │ + b.n 4e61c │ │ ldmia r7, {r0, r2, r3, r4, r6, r7} │ │ - b.n 2ef70 │ │ + b.n 4e620 │ │ movs r7, r5 │ │ ldmia.w r5, {} │ │ - b.n 2ed60 │ │ + b.n 4e410 │ │ asrs r0, r2, #2 │ │ ldmia.w ip, {r1} │ │ - b.n 2ed66 │ │ + b.n 4e416 │ │ movs r3, r0 │ │ - b.n 2ed6a │ │ + b.n 4e41a │ │ movs r5, r0 │ │ - b.n 2ed6e │ │ + b.n 4e41e │ │ movs r4, r0 │ │ - b.n 2ed72 │ │ + b.n 4e422 │ │ movs r7, r0 │ │ - b.n 2ed76 │ │ + b.n 4e426 │ │ movs r4, r1 │ │ - b.n 2ed9a │ │ + b.n 4e44a │ │ @ instruction: 0xffb70aff │ │ lsrs r6, r1, #20 │ │ - b.n 2ef9c │ │ + b.n 4e64c │ │ subs r2, r7, #0 │ │ - b.n 2efa0 │ │ + b.n 4e650 │ │ cmp r6, #54 @ 0x36 │ │ - b.n 2efa4 │ │ + b.n 4e654 │ │ udf #48 @ 0x30 │ │ @ instruction: 0xebff9380 │ │ - b.n 2e5cc │ │ + b.n 4dc7c │ │ asrs r2, r0, #5 │ │ - b.n 2f09e │ │ + b.n 4e74e │ │ stmia r3!, {r2, r7} │ │ - b.n 2e5d4 │ │ + b.n 4dc84 │ │ asrs r6, r6, #32 │ │ - b.n 2f138 │ │ + b.n 4e7e8 │ │ movs r3, #136 @ 0x88 │ │ - b.n 2e5dc │ │ + b.n 4dc8c │ │ movs r1, r1 │ │ - b.n 2ee66 │ │ + b.n 4e516 │ │ adds r3, #140 @ 0x8c │ │ - b.n 2e5e4 │ │ + b.n 4dc94 │ │ movs r1, r0 │ │ - b.n 2ebce │ │ + b.n 4e27e │ │ lsls r4, r6, #1 │ │ - b.n 2e5cc │ │ + b.n 4dc7c │ │ lsrs r4, r1, #26 │ │ - b.n 2f0c0 │ │ + b.n 4e770 │ │ ands r4, r1 │ │ - b.n 2ee7a │ │ + b.n 4e52a │ │ lsrs r2, r2, #31 │ │ - b.n 2f154 │ │ + b.n 4e804 │ │ str r2, [r0, r0] │ │ - b.n 2ee82 │ │ + b.n 4e532 │ │ movs r0, r0 │ │ - b.n 2ec2e │ │ + b.n 4e2de │ │ lsls r0, r6, #1 │ │ - b.n 2e5e4 │ │ + b.n 4dc94 │ │ movs r3, r7 │ │ - b.n 2f0e2 │ │ + b.n 4e792 │ │ strb r3, [r0, #0] │ │ - b.n 2ee92 │ │ + b.n 4e542 │ │ lsrs r0, r1, #29 │ │ - b.n 2f16a │ │ + b.n 4e81a │ │ strh r0, [r7, #2] │ │ - b.n 2e5f4 │ │ + b.n 4dca4 │ │ movs r0, r0 │ │ - b.n 2ec48 │ │ + b.n 4e2f8 │ │ lsls r4, r5, #1 │ │ - b.n 2e5fc │ │ + b.n 4dcac │ │ lsrs r6, r4, #19 │ │ - b.n 2f100 │ │ + b.n 4e7b0 │ │ lsrs r6, r5, #10 │ │ - b.n 2f180 │ │ + b.n 4e830 │ │ movs r0, r0 │ │ - b.n 2ec5c │ │ + b.n 4e30c │ │ strb r0, [r2, #14] │ │ - b.n 2e62c │ │ + b.n 4dcdc │ │ lsls r0, r5, #1 │ │ - b.n 2e610 │ │ + b.n 4dcc0 │ │ movs r7, r0 │ │ - b.n 2eeba │ │ + b.n 4e56a │ │ movs r1, r0 │ │ - b.n 2f09e │ │ + b.n 4e74e │ │ lsls r4, r4, #1 │ │ - b.n 2e61c │ │ + b.n 4dccc │ │ lsls r4, r2, #14 │ │ - b.n 2e640 │ │ + b.n 4dcf0 │ │ str r0, [r0, r0] │ │ - b.n 2eeca │ │ + b.n 4e57a │ │ asrs r0, r0, #32 │ │ - b.n 2f0b8 │ │ + b.n 4e768 │ │ strh r0, [r3, r6] │ │ - b.n 2e64c │ │ + b.n 4dcfc │ │ asrs r4, r3, #1 │ │ - b.n 2e630 │ │ + b.n 4dce0 │ │ asrs r1, r1, #32 │ │ - b.n 2ee32 │ │ + b.n 4e4e2 │ │ asrs r2, r0, #32 │ │ - b.n 2ee20 │ │ + b.n 4e4d0 │ │ ands r5, r0 │ │ - b.n 2eee2 │ │ + b.n 4e592 │ │ asrs r3, r0, #32 │ │ - b.n 2ee28 │ │ - add r0, pc, #0 @ (adr r0, 2eb28 ) │ │ - b.n 2f0d2 │ │ + b.n 4e4d8 │ │ + add r0, pc, #0 @ (adr r0, 4e1d8 ) │ │ + b.n 4e782 │ │ bics r4, r3 │ │ - b.n 2e668 │ │ + b.n 4dd18 │ │ asrs r7, r0, #32 │ │ - b.n 2ee34 │ │ + b.n 4e4e4 │ │ movs r0, r0 │ │ - b.n 2ee38 │ │ + b.n 4e4e8 │ │ asrs r4, r3, #1 │ │ - b.n 2e674 │ │ - b.n 2eb44 │ │ - b.n 2eefe │ │ - movs r5, r0 │ │ - b.n 2ee42 │ │ - b.n 2eb44 │ │ - b.n 2f0e2 │ │ + b.n 4dd24 │ │ + b.n 4e1f4 │ │ + b.n 4e5ae │ │ + movs r5, r0 │ │ + b.n 4e4f2 │ │ + b.n 4e1f4 │ │ + b.n 4e792 │ │ movs r4, r0 │ │ - b.n 2ee6a │ │ + b.n 4e51a │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ strb r0, [r0, #0] │ │ - b.n 2eb54 │ │ + b.n 4e204 │ │ asrs r4, r4, #1 │ │ - b.n 2e690 │ │ + b.n 4dd40 │ │ strh r0, [r0, #0] │ │ - b.n 2eb76 │ │ + b.n 4e226 │ │ str r0, [sp, #0] │ │ - b.n 2eb72 │ │ + b.n 4e222 │ │ strh r4, [r0, #2] │ │ - b.n 2e67c │ │ - b.n 2eb64 │ │ - b.n 2eb68 │ │ + b.n 4dd2c │ │ + b.n 4e214 │ │ + b.n 4e218 │ │ asrs r0, r5, #1 │ │ - b.n 2e6a4 │ │ + b.n 4dd54 │ │ str r0, [sp, #192] @ 0xc0 │ │ - b.n 2e688 │ │ + b.n 4dd38 │ │ stmia r0!, {} │ │ - b.n 2eb74 │ │ + b.n 4e224 │ │ asrs r4, r5, #1 │ │ - b.n 2e6b0 │ │ + b.n 4dd60 │ │ strb r0, [r7, #0] │ │ - b.n 2e694 │ │ + b.n 4dd44 │ │ adds r0, #1 │ │ - b.n 2eb7e │ │ + b.n 4e22e │ │ asrs r0, r6, #1 │ │ - b.n 2e6bc │ │ + b.n 4dd6c │ │ adds r0, #76 @ 0x4c │ │ - b.n 2e6a0 │ │ + b.n 4dd50 │ │ ands r1, r0 │ │ - b.n 2eb8a │ │ + b.n 4e23a │ │ asrs r4, r6, #1 │ │ - b.n 2e6c8 │ │ + b.n 4dd78 │ │ eors r0, r2 │ │ - b.n 2e6ac │ │ + b.n 4dd5c │ │ movs r0, #1 │ │ - b.n 2eb96 │ │ + b.n 4e246 │ │ asrs r0, r7, #1 │ │ - b.n 2e6d4 │ │ + b.n 4dd84 │ │ lsrs r6, r7, #24 │ │ - b.n 2f0b8 │ │ + b.n 4e768 │ │ movs r0, #84 @ 0x54 │ │ - b.n 2e6bc │ │ - b.n 2ec1c │ │ - b.n 2e6c0 │ │ + b.n 4dd6c │ │ + b.n 4e2cc │ │ + b.n 4dd70 │ │ lsls r1, r0, #10 │ │ - b.n 2ec2a │ │ + b.n 4e2da │ │ stmia r0!, {r6} │ │ - b.n 2e6c8 │ │ + b.n 4dd78 │ │ asrs r0, r1, #32 │ │ - b.n 2e6d2 │ │ + b.n 4dd82 │ │ asrs r0, r5, #1 │ │ - b.n 2e6d0 │ │ + b.n 4dd80 │ │ asrs r4, r1, #32 │ │ - b.n 2e6da │ │ + b.n 4dd8a │ │ asrs r0, r3, #1 │ │ - b.n 2e6d8 │ │ + b.n 4dd88 │ │ asrs r4, r2, #32 │ │ - b.n 2e6e2 │ │ + b.n 4dd92 │ │ asrs r0, r6, #1 │ │ - b.n 2e6e0 │ │ + b.n 4dd90 │ │ asrs r4, r7, #1 │ │ - b.n 2e704 │ │ + b.n 4ddb4 │ │ str r4, [r0, r0] │ │ - b.n 2e6ee │ │ - add r0, pc, #64 @ (adr r0, 2ec10 ) │ │ - b.n 2e6f2 │ │ + b.n 4dd9e │ │ + add r0, pc, #64 @ (adr r0, 4e2c0 ) │ │ + b.n 4dda2 │ │ movs r0, r3 │ │ - b.n 2e6f6 │ │ + b.n 4dda6 │ │ lsls r4, r5, #1 │ │ - b.n 2e6f4 │ │ + b.n 4dda4 │ │ movs r4, r3 │ │ - b.n 2e600 │ │ + b.n 4dcb0 │ │ asrs r0, r0, #32 │ │ - b.n 2e704 │ │ + b.n 4ddb4 │ │ movs r2, r0 │ │ - b.n 2ed06 │ │ + b.n 4e3b6 │ │ lsls r4, r6, #1 │ │ - b.n 2e704 │ │ + b.n 4ddb4 │ │ lsls r0, r5, #1 │ │ - b.n 2e728 │ │ + b.n 4ddd8 │ │ str r4, [r0, r0] │ │ - b.n 2ed5c │ │ + b.n 4e40c │ │ str r4, [r4, r1] │ │ - b.n 2e710 │ │ + b.n 4ddc0 │ │ ands r3, r0 │ │ - b.n 2ed5a │ │ + b.n 4e40a │ │ lsls r0, r3, #1 │ │ - b.n 2e738 │ │ + b.n 4dde8 │ │ eors r4, r3 │ │ - b.n 2e71c │ │ + b.n 4ddcc │ │ adds r0, #12 │ │ - b.n 2ed66 │ │ + b.n 4e416 │ │ adds r0, #88 @ 0x58 │ │ - b.n 2e724 │ │ + b.n 4ddd4 │ │ movs r6, r1 │ │ - b.n 2ed82 │ │ + b.n 4e432 │ │ movs r0, r5 │ │ - b.n 2e72c │ │ + b.n 4dddc │ │ lsls r0, r6, #1 │ │ - b.n 2e750 │ │ - add r0, pc, #0 @ (adr r0, 2ec18 ) │ │ - b.n 2f35a │ │ - b.n 2ec1c │ │ - b.n 2f35e │ │ + b.n 4de00 │ │ + add r0, pc, #0 @ (adr r0, 4e2c8 ) │ │ + b.n 4ea0a │ │ + b.n 4e2cc │ │ + b.n 4ea0e │ │ movs r0, #7 │ │ - b.n 2ed82 │ │ + b.n 4e432 │ │ lsls r4, r5, #1 │ │ - b.n 2e760 │ │ + b.n 4de10 │ │ movs r0, #104 @ 0x68 │ │ - b.n 2e744 │ │ + b.n 4ddf4 │ │ movs r1, r1 │ │ - b.n 2ed8e │ │ + b.n 4e43e │ │ lsls r0, r6, #1 │ │ - b.n 2e74c │ │ + b.n 4ddfc │ │ asrs r0, r1, #32 │ │ - b.n 2ed98 │ │ + b.n 4e448 │ │ movs r2, r0 │ │ - b.n 2ec3a │ │ + b.n 4e2ea │ │ movs r1, r0 │ │ - b.n 2ec3e │ │ + b.n 4e2ee │ │ asrs r4, r5, #1 │ │ - b.n 2e75c │ │ + b.n 4de0c │ │ str r0, [sp, #0] │ │ - b.n 2ee64 │ │ + b.n 4e514 │ │ asrs r0, r0, #32 │ │ - b.n 2f40a │ │ + b.n 4eaba │ │ stmia r0!, {r0} │ │ - b.n 2ecee │ │ + b.n 4e39e │ │ lsrs r4, r1, #26 │ │ - b.n 2f25c │ │ + b.n 4e90c │ │ lsrs r2, r2, #31 │ │ - b.n 2f2ec │ │ + b.n 4e99c │ │ stmia r0!, {r0} │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 2ef08 │ │ + b.n 4e5b8 │ │ movs r3, r7 │ │ - b.n 2f276 │ │ + b.n 4e926 │ │ strh r0, [r0, #0] │ │ - b.n 2f3a6 │ │ + b.n 4ea56 │ │ lsrs r0, r1, #29 │ │ - b.n 2f2fe │ │ - add r0, pc, #4 @ (adr r0, 2ec70 ) │ │ + b.n 4e9ae │ │ + add r0, pc, #4 @ (adr r0, 4e320 ) │ │ strh r0, [r0, #24] │ │ strh r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 2ef1e │ │ + b.n 4e5ce │ │ ands r0, r0 │ │ - b.n 2f3ba │ │ + b.n 4ea6a │ │ lsrs r6, r4, #19 │ │ - b.n 2f298 │ │ + b.n 4e948 │ │ str r0, [r5, r0] │ │ - b.n 2e7bc │ │ + b.n 4de6c │ │ movs r1, #64 @ 0x40 │ │ - b.n 2f28e │ │ - b.n 2ec8a │ │ + b.n 4e93e │ │ + b.n 4e33a │ │ strh r0, [r0, #24] │ │ ands r1, r0 │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 2f328 │ │ + b.n 4e9d8 │ │ movs r0, r0 │ │ - b.n 2ef3c │ │ + b.n 4e5ec │ │ adds r0, #0 │ │ - b.n 2f3da │ │ + b.n 4ea8a │ │ asrs r0, r0, #32 │ │ - b.n 2f3de │ │ + b.n 4ea8e │ │ strb r4, [r6, #1] │ │ - b.n 2e7dc │ │ + b.n 4de8c │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 2f398 │ │ + b.n 4ea48 │ │ movs r0, r0 │ │ - b.n 2f3f2 │ │ + b.n 4eaa2 │ │ movs r0, #54 @ 0x36 │ │ - b.n 2f350 │ │ + b.n 4ea00 │ │ movs r1, r0 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 2ef6c │ │ + b.n 4e61c │ │ movs r0, #0 │ │ - b.n 2f402 │ │ + b.n 4eab2 │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ - blx 437f18 │ │ + blx 4575c8 │ │ strb r0, [r6, #0] │ │ - b.n 2e808 │ │ + b.n 4deb8 │ │ movs r4, r1 │ │ - b.n 2efd2 │ │ + b.n 4e682 │ │ strb r0, [r3, #14] │ │ - b.n 2e7f0 │ │ + b.n 4dea0 │ │ str r0, [sp, #20] │ │ - b.n 2f01a │ │ + b.n 4e6ca │ │ strb r0, [r7, #0] │ │ - b.n 2e818 │ │ + b.n 4dec8 │ │ strb r4, [r2, #14] │ │ - b.n 2e7fc │ │ + b.n 4deac │ │ strb r4, [r7, #0] │ │ - b.n 2e820 │ │ + b.n 4ded0 │ │ strb r0, [r2, #14] │ │ - b.n 2e804 │ │ + b.n 4deb4 │ │ strb r0, [r0, #1] │ │ - b.n 2e828 │ │ + b.n 4ded8 │ │ strb r4, [r1, #14] │ │ - b.n 2e80c │ │ + b.n 4debc │ │ strb r4, [r1, #1] │ │ - b.n 2e830 │ │ + b.n 4dee0 │ │ strb r0, [r1, #14] │ │ - b.n 2e814 │ │ + b.n 4dec4 │ │ strb r0, [r2, #1] │ │ - b.n 2e838 │ │ + b.n 4dee8 │ │ strb r4, [r0, #14] │ │ - b.n 2e81c │ │ + b.n 4decc │ │ strb r4, [r2, #1] │ │ - b.n 2e840 │ │ + b.n 4def0 │ │ strb r0, [r0, #14] │ │ - b.n 2e824 │ │ + b.n 4ded4 │ │ strb r4, [r0, #1] │ │ - b.n 2e848 │ │ + b.n 4def8 │ │ strb r4, [r3, #14] │ │ - b.n 2e82c │ │ + b.n 4dedc │ │ strb r1, [r0, #0] │ │ - b.n 2f220 │ │ + b.n 4e8d0 │ │ ldrb r7, [r2, #28] │ │ - b.n 2eff8 │ │ + b.n 4e6a8 │ │ strb r7, [r4, #10] │ │ - b.n 2f05e │ │ + b.n 4e70e │ │ strb r0, [r0, #0] │ │ - b.n 2f0b0 │ │ + b.n 4e760 │ │ asrs r7, r0, #32 │ │ - b.n 2f0a8 │ │ + b.n 4e758 │ │ movs r0, r0 │ │ - b.n 2f02c │ │ + b.n 4e6dc │ │ asrs r0, r0, #32 │ │ - b.n 2f0b4 │ │ + b.n 4e764 │ │ asrs r7, r0, #32 │ │ - b.n 2f034 │ │ + b.n 4e6e4 │ │ adds r0, #1 │ │ - b.n 2f0be │ │ + b.n 4e76e │ │ movs r0, r0 │ │ - b.n 2f040 │ │ + b.n 4e6f0 │ │ adds r0, #0 │ │ - b.n 2f0da │ │ + b.n 4e78a │ │ asrs r1, r0, #32 │ │ - b.n 2f048 │ │ + b.n 4e6f8 │ │ adds r0, #1 │ │ - b.n 2f0d6 │ │ + b.n 4e786 │ │ strh r0, [r7, #2] │ │ - b.n 2e884 │ │ + b.n 4df34 │ │ movs r0, r0 │ │ - b.n 2f054 │ │ + b.n 4e704 │ │ movs r0, #0 │ │ - b.n 2f0d6 │ │ + b.n 4e786 │ │ movs r0, r0 │ │ - b.n 2f0ea │ │ + b.n 4e79a │ │ movs r1, r0 │ │ - b.n 2f05a │ │ + b.n 4e70a │ │ asrs r1, r3, #12 │ │ - b.n 2f362 │ │ + b.n 4ea12 │ │ movs r2, r0 │ │ - b.n 2f062 │ │ + b.n 4e712 │ │ asrs r1, r2, #21 │ │ - b.n 2f3ee │ │ + b.n 4ea9e │ │ movs r0, r0 │ │ - b.n 2f2aa │ │ + b.n 4e95a │ │ strh r1, [r0, #0] │ │ - b.n 2f1fe │ │ + b.n 4e8ae │ │ lsls r0, r2, #6 │ │ - b.n 2ed8a │ │ + b.n 4e43a │ │ subs r4, r0, #7 │ │ - b.n 2f380 │ │ + b.n 4ea30 │ │ asrs r7, r6, #2 │ │ - b.n 2f404 │ │ + b.n 4eab4 │ │ lsls r0, r2, #6 │ │ - b.n 2ed82 │ │ + b.n 4e432 │ │ asrs r3, r6, #5 │ │ - b.n 2f396 │ │ + b.n 4ea46 │ │ asrs r5, r5, #32 │ │ - b.n 2f40e │ │ + b.n 4eabe │ │ lsls r0, r2, #6 │ │ - b.n 2ed90 │ │ + b.n 4e440 │ │ subs r7, r7, #2 │ │ - b.n 2f3a4 │ │ + b.n 4ea54 │ │ subs r1, r1, #7 │ │ - b.n 2f416 │ │ + b.n 4eac6 │ │ lsls r0, r2, #6 │ │ - b.n 2eda4 │ │ + b.n 4e454 │ │ asrs r4, r6, #1 │ │ - b.n 2e8d4 │ │ + b.n 4df84 │ │ str r7, [r0, r0] │ │ - b.n 2eec0 │ │ + b.n 4e570 │ │ asrs r4, r4, #1 │ │ - b.n 2e8dc │ │ + b.n 4df8c │ │ str r0, [r0, r0] │ │ - b.n 2e932 │ │ + b.n 4dfe2 │ │ asrs r3, r0, #32 │ │ - b.n 2ef0c │ │ + b.n 4e5bc │ │ adds r0, #92 @ 0x5c │ │ - b.n 2e8e8 │ │ + b.n 4df98 │ │ asrs r4, r0, #32 │ │ - b.n 2e83e │ │ + b.n 4deee │ │ ands r2, r0 │ │ - b.n 2ef1c │ │ + b.n 4e5cc │ │ movs r0, #88 @ 0x58 │ │ - b.n 2e8f4 │ │ + b.n 4dfa4 │ │ ands r0, r1 │ │ - b.n 2e84a │ │ + b.n 4defa │ │ strb r4, [r1, #0] │ │ - b.n 2ef26 │ │ + b.n 4e5d6 │ │ strb r4, [r1, #0] │ │ - b.n 2e852 │ │ + b.n 4df02 │ │ adds r0, #0 │ │ - b.n 2ef3c │ │ + b.n 4e5ec │ │ lsls r0, r5, #1 │ │ - b.n 2e908 │ │ + b.n 4dfb8 │ │ adds r0, #16 │ │ - b.n 2e85e │ │ + b.n 4df0e │ │ movs r0, #0 │ │ - b.n 2f336 │ │ + b.n 4e9e6 │ │ lsls r0, r6, #1 │ │ - b.n 2e914 │ │ + b.n 4dfc4 │ │ movs r0, #20 │ │ - b.n 2e86a │ │ - b.n 2ede0 │ │ - b.n 2f342 │ │ + b.n 4df1a │ │ + b.n 4e490 │ │ + b.n 4e9f2 │ │ lsls r4, r5, #1 │ │ - b.n 2e920 │ │ - b.n 2ee18 │ │ - b.n 2e876 │ │ + b.n 4dfd0 │ │ + b.n 4e4c8 │ │ + b.n 4df26 │ │ stmia r0!, {} │ │ - b.n 2f32e │ │ + b.n 4e9de │ │ lsrs r1, r3, #31 │ │ - b.n 2f30c │ │ + b.n 4e9bc │ │ lsls r2, r2, #2 │ │ stmia.w r0, {r0, r2, r5, sl} │ │ - b.n 2f13a │ │ + b.n 4e7ea │ │ movs r1, r0 │ │ - b.n 2e88a │ │ + b.n 4df3a │ │ lsrs r5, r4, #32 │ │ - b.n 2f142 │ │ + b.n 4e7f2 │ │ movs r2, r0 │ │ - b.n 2e892 │ │ + b.n 4df42 │ │ lsrs r5, r4, #16 │ │ - b.n 2f14a │ │ + b.n 4e7fa │ │ movs r3, r0 │ │ - b.n 2e89a │ │ + b.n 4df4a │ │ lsls r1, r4, #16 │ │ - b.n 2f152 │ │ + b.n 4e802 │ │ movs r5, r0 │ │ - b.n 2e8a2 │ │ + b.n 4df52 │ │ lsrs r1, r4, #32 │ │ - b.n 2f15a │ │ + b.n 4e80a │ │ movs r6, r0 │ │ - b.n 2e8aa │ │ + b.n 4df5a │ │ lsrs r1, r4, #16 │ │ - b.n 2f162 │ │ + b.n 4e812 │ │ movs r7, r0 │ │ - b.n 2e8b2 │ │ + b.n 4df62 │ │ lsls r4, r4, #16 │ │ - b.n 2f16a │ │ + b.n 4e81a │ │ movs r1, r1 │ │ - b.n 2e8ba │ │ + b.n 4df6a │ │ lsrs r4, r4, #32 │ │ - b.n 2f172 │ │ + b.n 4e822 │ │ movs r2, r1 │ │ - b.n 2e8c2 │ │ + b.n 4df72 │ │ lsrs r4, r4, #16 │ │ - b.n 2f17a │ │ + b.n 4e82a │ │ movs r3, r1 │ │ - b.n 2e8ca │ │ + b.n 4df7a │ │ lsls r7, r4, #16 │ │ - b.n 2f182 │ │ + b.n 4e832 │ │ movs r5, r1 │ │ - b.n 2e8d2 │ │ + b.n 4df82 │ │ lsrs r7, r4, #32 │ │ - b.n 2f18a │ │ + b.n 4e83a │ │ movs r6, r1 │ │ - b.n 2e8da │ │ + b.n 4df8a │ │ lsrs r7, r4, #16 │ │ - b.n 2f192 │ │ + b.n 4e842 │ │ movs r7, r1 │ │ - b.n 2e8e2 │ │ + b.n 4df92 │ │ lsls r3, r4, #16 │ │ - b.n 2f19a │ │ + b.n 4e84a │ │ movs r1, r2 │ │ - b.n 2e8ea │ │ + b.n 4df9a │ │ lsrs r3, r4, #32 │ │ - b.n 2f1a2 │ │ + b.n 4e852 │ │ movs r2, r2 │ │ - b.n 2e8f2 │ │ + b.n 4dfa2 │ │ lsrs r3, r4, #16 │ │ - b.n 2f1aa │ │ + b.n 4e85a │ │ movs r3, r2 │ │ - b.n 2e8fa │ │ + b.n 4dfaa │ │ lsls r2, r4, #16 │ │ - b.n 2f1b2 │ │ + b.n 4e862 │ │ movs r5, r2 │ │ - b.n 2e902 │ │ + b.n 4dfb2 │ │ lsrs r2, r4, #32 │ │ - b.n 2f1ba │ │ + b.n 4e86a │ │ movs r6, r2 │ │ - b.n 2e90a │ │ + b.n 4dfba │ │ lsrs r2, r4, #16 │ │ - b.n 2f1c2 │ │ + b.n 4e872 │ │ movs r7, r2 │ │ - b.n 2e912 │ │ + b.n 4dfc2 │ │ lsls r6, r5, #16 │ │ - b.n 2f1ca │ │ + b.n 4e87a │ │ movs r1, r3 │ │ - b.n 2e91a │ │ + b.n 4dfca │ │ lsrs r6, r5, #32 │ │ - b.n 2f1d2 │ │ + b.n 4e882 │ │ movs r2, r3 │ │ - b.n 2e922 │ │ + b.n 4dfd2 │ │ lsrs r6, r5, #16 │ │ - b.n 2f1da │ │ + b.n 4e88a │ │ movs r3, r3 │ │ - b.n 2e92a │ │ + b.n 4dfda │ │ lsls r4, r5, #16 │ │ - b.n 2f1e2 │ │ + b.n 4e892 │ │ movs r5, r3 │ │ - b.n 2e932 │ │ + b.n 4dfe2 │ │ lsrs r4, r5, #32 │ │ - b.n 2f1ea │ │ + b.n 4e89a │ │ movs r6, r3 │ │ - b.n 2e93a │ │ + b.n 4dfea │ │ lsrs r4, r5, #16 │ │ - b.n 2f1f2 │ │ + b.n 4e8a2 │ │ movs r7, r3 │ │ - b.n 2e942 │ │ + b.n 4dff2 │ │ movs r4, r4 │ │ - b.n 2e9f4 │ │ + b.n 4e0a4 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 2e94a │ │ + b.n 4dffa │ │ str r0, [r0, #0] │ │ - b.n 2efce │ │ + b.n 4e67e │ │ lsls r4, r7, #1 │ │ - b.n 2ea00 │ │ + b.n 4e0b0 │ │ eors r0, r4 │ │ - b.n 2ea04 │ │ + b.n 4e0b4 │ │ movs r0, r4 │ │ - b.n 2f3ce │ │ + b.n 4ea7e │ │ lsls r4, r7, #1 │ │ - b.n 2e9ec │ │ + b.n 4e09c │ │ movs r0, r4 │ │ - b.n 2ea10 │ │ + b.n 4e0c0 │ │ strh r0, [r4, r5] │ │ - b.n 2e9f4 │ │ + b.n 4e0a4 │ │ movs r0, r1 │ │ - b.n 2f17e │ │ + b.n 4e82e │ │ adds r3, #112 @ 0x70 │ │ - b.n 2e9fc │ │ + b.n 4e0ac │ │ movs r3, #116 @ 0x74 │ │ - b.n 2ea00 │ │ - b.n 2f5d8 │ │ - b.n 2ea04 │ │ + b.n 4e0b0 │ │ + b.n 4ec88 │ │ + b.n 4e0b4 │ │ stmia r3!, {r2, r3, r4, r5, r6} │ │ - b.n 2ea08 │ │ + b.n 4e0b8 │ │ mcr2 10, 6, r1, cr14, cr15, {7} @ │ │ asrs r0, r4, #3 │ │ - b.n 2f38c │ │ + b.n 4ea3c │ │ lsls r0, r2, #1 │ │ movt r0, #48 @ 0x30 │ │ - b.n 2f400 │ │ + b.n 4eab0 │ │ adds r0, #16 │ │ - b.n 2f418 │ │ + b.n 4eac8 │ │ movs r0, #0 │ │ - b.n 2f646 │ │ + b.n 4ecf6 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 2f410 │ │ + b.n 4eac0 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 2f418 │ │ + b.n 4eac8 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 2f65e │ │ + b.n 4ed0e │ │ lsrs r0, r0, #11 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 2f666 │ │ + b.n 4ed16 │ │ lsls r4, r6, #1 │ │ - b.n 2ea44 │ │ + b.n 4e0f4 │ │ movs r0, r5 │ │ - b.n 2ea64 │ │ + b.n 4e114 │ │ movs r0, r0 │ │ - b.n 2ea4c │ │ + b.n 4e0fc │ │ movs r4, r6 │ │ - b.n 2ea70 │ │ + b.n 4e120 │ │ movs r4, r0 │ │ - b.n 2ea54 │ │ + b.n 4e104 │ │ movs r4, r5 │ │ - b.n 2ea78 │ │ + b.n 4e128 │ │ movs r0, #0 │ │ - b.n 2ea44 │ │ + b.n 4e0f4 │ │ movs r0, r1 │ │ - b.n 2ea60 │ │ + b.n 4e110 │ │ movs r0, r1 │ │ - b.n 2ea80 │ │ + b.n 4e130 │ │ movs r6, r1 │ │ ldmia.w r3, {r2, r3} │ │ - b.n 2ea6c │ │ + b.n 4e11c │ │ movs r4, r0 │ │ - b.n 2f296 │ │ - bfcsel c, 2e756 , e, al │ │ + b.n 4e946 │ │ + bfcsel c, 4de06 , e, al │ │ mcr2 10, 4, lr, cr1, cr15, {7} @ │ │ movs r4, r2 │ │ - b.n 2ea98 │ │ + b.n 4e148 │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2801040 │ │ - b.n 2eaa4 │ │ + b.n 4e154 │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ - b.n 2f488 │ │ + b.n 4eb38 │ │ str r0, [r0, r2] │ │ - b.n 2f48c │ │ + b.n 4eb3c │ │ str r0, [r4, #12] │ │ - b.n 2f40c │ │ + b.n 4eabc │ │ ldrh r6, [r6, #48] @ 0x30 │ │ - b.n 2f494 │ │ + b.n 4eb44 │ │ lsls r1, r2, #2 │ │ - b.n 2ef7e │ │ + b.n 4e62e │ │ movs r0, r2 │ │ - b.n 2ea9c │ │ + b.n 4e14c │ │ lsls r0, r3, #2 │ │ - b.n 2f41c │ │ + b.n 4eacc │ │ movs r4, r0 │ │ - b.n 2f48a │ │ + b.n 4eb3a │ │ lsls r4, r3, #1 │ │ - b.n 2eaa8 │ │ + b.n 4e158 │ │ lsls r0, r6, #1 │ │ - b.n 2f428 │ │ + b.n 4ead8 │ │ movs r0, r1 │ │ - b.n 2f496 │ │ + b.n 4eb46 │ │ lsls r0, r3, #1 │ │ - b.n 2eab4 │ │ + b.n 4e164 │ │ lsls r0, r1, #3 │ │ - b.n 2f4b8 │ │ + b.n 4eb68 │ │ asrs r0, r5, #32 │ │ - b.n 2f4a2 │ │ + b.n 4eb52 │ │ asrs r4, r4, #32 │ │ - b.n 2eac0 │ │ + b.n 4e170 │ │ asrs r4, r2, #1 │ │ - b.n 2f4aa │ │ + b.n 4eb5a │ │ lsls r0, r2, #1 │ │ - b.n 2f4ae │ │ + b.n 4eb5e │ │ movs r4, r3 │ │ - b.n 2eacc │ │ + b.n 4e17c │ │ lsrs r2, r2, #29 │ │ - b.n 2f4d0 │ │ + b.n 4eb80 │ │ asrs r0, r4, #32 │ │ - b.n 2ead4 │ │ + b.n 4e184 │ │ asrs r0, r5, #32 │ │ - b.n 2f4be │ │ + b.n 4eb6e │ │ asrs r4, r7, #32 │ │ - b.n 2eadc │ │ + b.n 4e18c │ │ asrs r4, r2, #1 │ │ - b.n 2f4c6 │ │ + b.n 4eb76 │ │ lsls r0, r2, #1 │ │ - b.n 2f4ca │ │ + b.n 4eb7a │ │ movs r0, r5 │ │ - b.n 2eae8 │ │ + b.n 4e198 │ │ lsrs r2, r6, #29 │ │ - b.n 2f4ec │ │ + b.n 4eb9c │ │ asrs r0, r7, #32 │ │ - b.n 2eaf0 │ │ + b.n 4e1a0 │ │ asrs r4, r2, #1 │ │ - b.n 2f4da │ │ + b.n 4eb8a │ │ asrs r0, r3, #32 │ │ - b.n 2eaf8 │ │ + b.n 4e1a8 │ │ subs r2, r2, #6 │ │ - b.n 2f4fc │ │ + b.n 4ebac │ │ movs r0, r5 │ │ - b.n 2f4e6 │ │ + b.n 4eb96 │ │ adds r0, #84 @ 0x54 │ │ - b.n 2f4ec │ │ + b.n 4eb9c │ │ asrs r0, r5, #32 │ │ - b.n 2f4f0 │ │ + b.n 4eba0 │ │ asrs r4, r4, #1 │ │ - b.n 2eb0c │ │ + b.n 4e1bc │ │ subs r3, r3, #0 │ │ - b.n 2f48c │ │ + b.n 4eb3c │ │ movs r4, r2 │ │ - b.n 2eb14 │ │ + b.n 4e1c4 │ │ movs r0, r5 │ │ - b.n 2f510 │ │ + b.n 4ebc0 │ │ adds r0, #104 @ 0x68 │ │ - b.n 2eb1c │ │ + b.n 4e1cc │ │ lsls r4, r7, #1 │ │ - b.n 2eb20 │ │ + b.n 4e1d0 │ │ movs r0, #68 @ 0x44 │ │ - b.n 2eb24 │ │ + b.n 4e1d4 │ │ movs r7, r0 │ │ - b.n 2f34e │ │ + b.n 4e9fe │ │ movs r0, #100 @ 0x64 │ │ - b.n 2f752 │ │ - subs r5, #142 @ 0x8e │ │ + b.n 4ee02 │ │ + subs r6, #40 @ 0x28 │ │ @ instruction: 0xfb000040 │ │ - b.n 2eb54 │ │ + b.n 4e204 │ │ movs r0, r0 │ │ - b.n 2f6be │ │ + b.n 4ed6e │ │ lsls r7, r7, #11 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 2f766 │ │ + b.n 4ee16 │ │ lsls r0, r7, #1 │ │ - b.n 2eb44 │ │ + b.n 4e1f4 │ │ movs r7, r1 │ │ - and.w r2, r0, r4, ror #29 │ │ - vcvt.u32.f32 d22, d16, #3 │ │ - vcvt.u32.f32 , q1, #3 │ │ - b.n 2f4d0 │ │ + @ instruction: 0xea00aa8c │ │ + vcvt.s32.f32 q13, q4 │ │ + vcvt.u32.f32 , q1, #5 │ │ + b.n 4eb80 │ │ asrs r2, r1, #32 │ │ - b.n 2f37e │ │ + b.n 4ea2e │ │ movs r0, #33 @ 0x21 │ │ - b.n 2f782 │ │ + b.n 4ee32 │ │ movs r7, r0 │ │ - b.n 2f386 │ │ + b.n 4ea36 │ │ stmia r0!, {r0, r1, r2, r4, r5, r6} │ │ @ instruction: 0xebff2078 │ │ - b.n 2eb88 │ │ + b.n 4e238 │ │ str r0, [r0, r2] │ │ - b.n 2f56c │ │ + b.n 4ec1c │ │ lsls r0, r0, #1 │ │ - b.n 2eb90 │ │ + b.n 4e240 │ │ str r0, [r4, #12] │ │ - b.n 2f4f0 │ │ + b.n 4eba0 │ │ movs r0, #1 │ │ - b.n 2f562 │ │ + b.n 4ec12 │ │ movs r0, #120 @ 0x78 │ │ - b.n 2eb7c │ │ + b.n 4e22c │ │ movs r0, r0 │ │ - b.n 2f30a │ │ + b.n 4e9ba │ │ asrs r2, r0, #32 │ │ - b.n 2f3aa │ │ + b.n 4ea5a │ │ lsls r4, r5, #11 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n 2f3b2 │ │ + b.n 4ea62 │ │ asrs r2, r1, #32 │ │ - b.n 2f3b6 │ │ + b.n 4ea66 │ │ lsls r3, r2, #20 │ │ add.w r0, r0, r8 │ │ - b.n 2f3be │ │ + b.n 4ea6e │ │ asrs r2, r1, #32 │ │ - b.n 2f3c2 │ │ + b.n 4ea72 │ │ movs r0, #5 │ │ - b.n 2f3c6 │ │ + b.n 4ea76 │ │ ldr r4, [sp, #740] @ 0x2e4 │ │ @ instruction: 0xebff0080 │ │ - b.n 2ebc8 │ │ + b.n 4e278 │ │ movs r0, r0 │ │ - b.n 2f732 │ │ + b.n 4ede2 │ │ @ instruction: 0xfff51aff │ │ ldrb r6, [r6, #24] │ │ - b.n 2f5b4 │ │ + b.n 4ec64 │ │ str r4, [r7, #52] @ 0x34 │ │ - b.n 2ebd8 │ │ + b.n 4e288 │ │ lsls r7, r7, #2 │ │ ldmia.w r7, {} │ │ - b.n 2f3a8 │ │ + b.n 4ea58 │ │ movs r2, r0 │ │ - b.n 2f3aa │ │ + b.n 4ea5a │ │ movs r3, r0 │ │ - b.n 2f3ae │ │ + b.n 4ea5e │ │ movs r4, r0 │ │ - b.n 2f3b2 │ │ + b.n 4ea62 │ │ movs r5, r0 │ │ - b.n 2f3b6 │ │ + b.n 4ea66 │ │ str r0, [r0, r2] │ │ - b.n 2f5d4 │ │ + b.n 4ec84 │ │ movs r7, r0 │ │ - b.n 2f3be │ │ + b.n 4ea6e │ │ movs r6, r0 │ │ - b.n 2f3e2 │ │ + b.n 4ea92 │ │ str r0, [r4, #12] │ │ - b.n 2f55c │ │ + b.n 4ec0c │ │ @ instruction: 0xffe80aff │ │ movs r4, r2 │ │ - b.n 2ec04 │ │ + b.n 4e2b4 │ │ eors r0, r6 │ │ - b.n 2f568 │ │ + b.n 4ec18 │ │ movs r0, #120 @ 0x78 │ │ - b.n 2ec10 │ │ + b.n 4e2c0 │ │ asrs r4, r0, #1 │ │ - b.n 2ec14 │ │ + b.n 4e2c4 │ │ str r0, [r5, r0] │ │ - b.n 2ec14 │ │ + b.n 4e2c4 │ │ asrs r2, r2, #2 │ │ - b.n 2f122 │ │ + b.n 4e7d2 │ │ asrs r2, r1, #32 │ │ - b.n 2f426 │ │ + b.n 4ead6 │ │ lsrs r5, r1, #8 │ │ orn sl, r1, #423936 @ 0x67800 │ │ orn r0, r1, #2228224 @ 0x220000 │ │ - b.n 2ec28 │ │ + b.n 4e2d8 │ │ asrs r0, r0, #10 │ │ - b.n 2f1f8 │ │ + b.n 4e8a8 │ │ lsls r0, r0, #10 │ │ - b.n 2f1fa │ │ + b.n 4e8aa │ │ lsrs r5, r1, #8 │ │ orr.w sl, r1, #585728 @ 0x8f000 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 2f0f0 │ │ + b.n 4e7a0 │ │ lsls r6, r7, #3 │ │ - b.n 2f50a │ │ + b.n 4ebba │ │ movs r2, r0 │ │ - b.n 2f7ae │ │ + b.n 4ee5e │ │ mrc2 10, 0, r1, cr2, cr15, {7} @ │ │ movs r1, r0 │ │ - b.n 2f856 │ │ + b.n 4ef06 │ │ asrs r1, r0, #32 │ │ - b.n 2f624 │ │ + b.n 4ecd4 │ │ lsls r4, r6, #1 │ │ - b.n 2ec38 │ │ + b.n 4e2e8 │ │ movs r4, r0 │ │ - b.n 2f462 │ │ + b.n 4eb12 │ │ ldmia r5!, {r0, r2, r7} │ │ @ instruction: 0xebff0000 │ │ - b.n 2f7ca │ │ + b.n 4ee7a │ │ mcr2 10, 0, r0, cr13, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n 2ecdc │ │ + b.n 4e38c │ │ asrs r4, r0, #32 │ │ - b.n 2f476 │ │ + b.n 4eb26 │ │ movs r3, r0 │ │ - b.n 2f5ba │ │ + b.n 4ec6a │ │ lsrs r0, r2, #28 │ │ - b.n 2f41c │ │ + b.n 4eacc │ │ movs r2, #160 @ 0xa0 │ │ - b.n 2f482 │ │ + b.n 4eb32 │ │ movs r1, r1 │ │ - b.n 2f486 │ │ + b.n 4eb36 │ │ ldmia r5, {r0, r4, r5, r6, r7} │ │ @ instruction: 0xebff0000 │ │ - b.n 2f7ee │ │ + b.n 4ee9e │ │ mcr2 10, 0, r0, cr4, cr15, {7} @ │ │ adds r0, #124 @ 0x7c │ │ - b.n 2ec90 │ │ - b.n 2f198 │ │ - b.n 2f89a │ │ + b.n 4e340 │ │ + b.n 4e848 │ │ + b.n 4ef4a │ │ asrs r1, r1, #32 │ │ - b.n 2f49e │ │ + b.n 4eb4e │ │ strh r5, [r0, #0] │ │ - b.n 2f4a2 │ │ + b.n 4eb52 │ │ movs r0, #16 │ │ - b.n 2f66c │ │ + b.n 4ed1c │ │ movs r0, #112 @ 0x70 │ │ - b.n 2ec84 │ │ + b.n 4e334 │ │ movs r3, r0 │ │ - b.n 2f4ae │ │ + b.n 4eb5e │ │ adds r0, #104 @ 0x68 │ │ - b.n 2ecac │ │ + b.n 4e35c │ │ lsrs r6, r1, #11 │ │ orn r0, r0, #9216 @ 0x2400 │ │ - b.n 2f68c │ │ + b.n 4ed3c │ │ str r0, [r2, #0] │ │ - b.n 2f684 │ │ + b.n 4ed34 │ │ ldrh r0, [r0, #24] │ │ ldcl 0, cr0, [r0, #400] @ 0x190 │ │ - b.n 2ecc0 │ │ + b.n 4e370 │ │ ldrh r6, [r1, #20] │ │ and.w r0, r3, #36864 @ 0x9000 │ │ - b.n 2f68e │ │ - ldr r2, [pc, #828] @ (2f4cc ) │ │ + b.n 4ed3e │ │ + ldr r2, [pc, #828] @ (4eb7c ) │ │ orn r0, r2, #524288 @ 0x80000 │ │ - b.n 2f8d6 │ │ + b.n 4ef86 │ │ movs r0, #0 │ │ - b.n 2eca0 │ │ + b.n 4e350 │ │ cmp r7, #146 @ 0x92 │ │ - b.n 2f6b8 │ │ + b.n 4ed68 │ │ lsrs r6, r1, #11 │ │ orr.w r0, r0, #132096 @ 0x20400 │ │ - b.n 2f8e6 │ │ + b.n 4ef96 │ │ strb r0, [r2, #0] │ │ - b.n 2f6ae │ │ + b.n 4ed5e │ │ cmp r2, #206 @ 0xce │ │ orn fp, r1, #8388608 @ 0x800000 │ │ ldcl 0, cr1, [r1, #320] @ 0x140 │ │ - b.n 2f8f6 │ │ + b.n 4efa6 │ │ ldrh r0, [r0, #24] │ │ stcl 0, cr0, [r0, #8] │ │ - b.n 2f4fe │ │ + b.n 4ebae │ │ cmp r2, #193 @ 0xc1 │ │ orr.w r0, r0, #2113536 @ 0x204000 │ │ - b.n 2f906 │ │ + b.n 4efb6 │ │ adds r0, #0 │ │ - b.n 2ecca │ │ + b.n 4e37a │ │ lsrs r6, r6, #24 │ │ - b.n 2f6e8 │ │ + b.n 4ed98 │ │ movs r0, r0 │ │ - b.n 2ecec │ │ + b.n 4e39c │ │ subs r6, #58 @ 0x3a │ │ - b.n 2f6f0 │ │ + b.n 4eda0 │ │ lsls r0, r4, #1 │ │ - b.n 2ed14 │ │ + b.n 4e3c4 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r5, #3997696 @ 0x3d0000 │ │ - b.n 2ecfc │ │ + b.n 4e3ac │ │ subs r2, r2, #5 │ │ - b.n 2f700 │ │ + b.n 4edb0 │ │ stmia r3!, {r3, r4} │ │ - b.n 2ed24 │ │ + b.n 4e3d4 │ │ ldrh r7, [r1, #20] │ │ and.w sl, r6, #1656 @ 0x678 │ │ orr.w sl, r7, #26496 @ 0x6780 │ │ - blx ff073774 │ │ - b.n 2ed14 │ │ + blx ff092e24 │ │ + b.n 4e3c4 │ │ lsrs r2, r3, #14 │ │ stcl 0, cr14, [sp, #796] @ 0x31c │ │ @ instruction: 0xebff0009 │ │ - b.n 2f546 │ │ + b.n 4ebf6 │ │ asrs r0, r1, #32 │ │ - b.n 2f54a │ │ + b.n 4ebfa │ │ bflx 4, r8 │ │ movs r0, r0 │ │ - b.n 2f8b2 │ │ + b.n 4ef62 │ │ ldc2l 10, cr1, [r3, #1020] @ 0x3fc @ │ │ lsls r4, r7, #1 │ │ - b.n 2ed54 │ │ + b.n 4e404 │ │ asrs r0, r4, #32 │ │ - b.n 2f95e │ │ + b.n 4f00e │ │ movs r0, #32 │ │ - b.n 2f962 │ │ + b.n 4f012 │ │ strh r4, [r2, #2] │ │ - b.n 2ed40 │ │ + b.n 4e3f0 │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2244608 @ 0x224000 │ │ - b.n 2f56e │ │ + b.n 4ec1e │ │ str r0, [sp, #20] │ │ - b.n 2f572 │ │ + b.n 4ec22 │ │ ldrh r0, [r0, #24] │ │ ldcl 0, cr0, [r0, #400] @ 0x190 │ │ - b.n 2ed74 │ │ + b.n 4e424 │ │ cmp r2, #194 @ 0xc2 │ │ - bne.w fff5031e │ │ - b.n 2ed7c │ │ + bne.w fff6f9ce │ │ + b.n 4e42c │ │ adds r0, #104 @ 0x68 │ │ - b.n 2ed80 │ │ + b.n 4e430 │ │ lsrs r2, r0, #11 │ │ orr.w fp, r0, #8388608 @ 0x800000 │ │ ldcl 15, cr1, [r1, #584] @ 0x248 │ │ - b.n 2f76c │ │ - ldr r2, [pc, #828] @ (2f590 ) │ │ - bne.w fffd775a │ │ + b.n 4ee1c │ │ + ldr r2, [pc, #828] @ (4ec40 ) │ │ + bne.w ffff6e0a │ │ and.w r0, r3, #851968 @ 0xd0000 │ │ - b.n 2f99e │ │ + b.n 4f04e │ │ ldrh r0, [r0, #24] │ │ stcl 0, cr0, [r0, #4] │ │ - b.n 2f5a6 │ │ + b.n 4ec56 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r6, #2048 @ 0x800 │ │ - b.n 2f9ae │ │ - ldr r2, [pc, #828] @ (2f5ac ) │ │ + b.n 4f05e │ │ + ldr r2, [pc, #828] @ (4ec5c ) │ │ orr.w sl, r4, #397312 @ 0x61000 │ │ orr.w r0, r0, #528384 @ 0x81000 │ │ - b.n 2f9ba │ │ + b.n 4f06a │ │ eors r0, r4 │ │ - b.n 2edb8 │ │ + b.n 4e468 │ │ str r0, [r0, #0] │ │ - b.n 2ed88 │ │ + b.n 4e438 │ │ adds r0, #1 │ │ - b.n 2f9c6 │ │ + b.n 4f076 │ │ adds r0, #0 │ │ - b.n 2ed8a │ │ + b.n 4e43a │ │ lsrs r7, r1, #20 │ │ - b.n 2f7a8 │ │ + b.n 4ee58 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn lr, r5, #186368 @ 0x2d800 │ │ - b.n 2f7b0 │ │ + b.n 4ee60 │ │ stmia r3!, {r3, r4} │ │ - b.n 2edd4 │ │ + b.n 4e484 │ │ movs r0, #116 @ 0x74 │ │ - b.n 2edb8 │ │ + b.n 4e468 │ │ movs r0, #1 │ │ - b.n 2f5e2 │ │ + b.n 4ec92 │ │ movs r0, r0 │ │ - b.n 2edc0 │ │ + b.n 4e470 │ │ movs r4, r0 │ │ - b.n 2f5ea │ │ + b.n 4ec9a │ │ ldr r7, [r1, #44] @ 0x2c │ │ - blx ff07682c │ │ - b.n 2edcc │ │ + blx ff095edc │ │ + b.n 4e47c │ │ lsrs r2, r3, #14 │ │ stcl 0, cr14, [sp, #612] @ 0x264 │ │ @ instruction: 0xebff0078 │ │ - b.n 2edf8 │ │ + b.n 4e4a8 │ │ str r4, [r6, #0] │ │ - b.n 2edfc │ │ + b.n 4e4ac │ │ lsls r0, r0, #10 │ │ - b.n 2f3c6 │ │ + b.n 4ea76 │ │ movs r0, r0 │ │ - b.n 2f2b6 │ │ + b.n 4e966 │ │ lsls r6, r7, #3 │ │ - b.n 2f6ce │ │ + b.n 4ed7e │ │ movs r2, r0 │ │ - b.n 2f972 │ │ + b.n 4f022 │ │ stc2 10, cr1, [r3, #1020]! @ 0x3fc @ │ │ strb r0, [r6, #1] │ │ - b.n 2f770 │ │ + b.n 4ee20 │ │ asrs r1, r0, #32 │ │ - b.n 2f7ea │ │ + b.n 4ee9a │ │ movs r7, r0 │ │ - b.n 2f622 │ │ + b.n 4ecd2 │ │ ldmia r5!, {r0, r2, r4} │ │ @ instruction: 0xebff0000 │ │ - b.n 2f98a │ │ + b.n 4f03a │ │ ldc2 10, cr0, [sp, #1020] @ 0x3fc @ │ │ movs r0, r0 │ │ - b.n 2ee9e │ │ + b.n 4e54e │ │ ldrsh r2, [r6, r6] │ │ - b.n 2f810 │ │ + b.n 4eec0 │ │ asrs r7, r0, #32 │ │ - b.n 2f63a │ │ + b.n 4ecea │ │ movs r3, r0 │ │ - b.n 2f77e │ │ + b.n 4ee2e │ │ lsrs r0, r2, #28 │ │ - b.n 2f5e0 │ │ + b.n 4ec90 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 2f646 │ │ + b.n 4ecf6 │ │ movs r5, r0 │ │ - b.n 2f64a │ │ + b.n 4ecfa │ │ ldmia r5!, {r7} │ │ @ instruction: 0xebff7054 │ │ - b.n 2ee4c │ │ + b.n 4e4fc │ │ movs r0, r0 │ │ - b.n 2f9b6 │ │ + b.n 4f066 │ │ ldc2 10, cr0, [r2, #1020] @ 0x3fc @ │ │ asrs r0, r3, #32 │ │ - b.n 2ee58 │ │ + b.n 4e508 │ │ adds r0, #4 │ │ - b.n 2f662 │ │ + b.n 4ed12 │ │ ands r0, r4 │ │ - b.n 2fa66 │ │ + b.n 4f116 │ │ ldr r2, [r6, #116] @ 0x74 │ │ - b.n 2f844 │ │ + b.n 4eef4 │ │ movs r0, r2 │ │ - b.n 2f830 │ │ + b.n 4eee0 │ │ cmp r2, #207 @ 0xcf │ │ - bne.w fffd8850 │ │ + bne.w ffff7f00 │ │ and.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2f67a │ │ + b.n 4ed2a │ │ asrs r0, r0, #32 │ │ - b.n 2fa7e │ │ + b.n 4f12e │ │ ldrh r4, [r0, #20] │ │ and.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 2ee46 │ │ + b.n 4e4f6 │ │ movs r0, r2 │ │ - b.n 2f856 │ │ + b.n 4ef06 │ │ asrs r4, r2, #32 │ │ - b.n 2ee88 │ │ + b.n 4e538 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 2f858 │ │ + b.n 4ef08 │ │ lsrs r7, r1, #11 │ │ orn r0, r8, #1032192 @ 0xfc000 │ │ - b.n 2ee98 │ │ + b.n 4e548 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 2f6a6 │ │ + b.n 4ed56 │ │ asrs r0, r2, #1 │ │ - b.n 2faaa │ │ + b.n 4f15a │ │ lsrs r4, r0, #11 │ │ orn sl, r2, #6422528 @ 0x620000 │ │ orr.w fp, r0, #8388608 @ 0x800000 │ │ ldcl 0, cr2, [r2, #320] @ 0x140 │ │ - b.n 2ee94 │ │ + b.n 4e544 │ │ movs r0, #6 │ │ - b.n 2f6be │ │ + b.n 4ed6e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #24] │ │ - b.n 2f6c6 │ │ + b.n 4ed76 │ │ lsrs r4, r0, #11 │ │ orn sl, r5, #6324224 @ 0x608000 │ │ orr.w r0, r0, #2113536 @ 0x204000 │ │ - b.n 2fad2 │ │ + b.n 4f182 │ │ asrs r0, r0, #32 │ │ - b.n 2ee96 │ │ + b.n 4e546 │ │ asrs r6, r0, #32 │ │ - b.n 2f6da │ │ + b.n 4ed8a │ │ lsls r0, r3, #12 │ │ - b.n 2eed8 │ │ + b.n 4e588 │ │ lsls r0, r0, #9 │ │ - b.n 2eebc │ │ + b.n 4e56c │ │ lsrs r7, r1, #20 │ │ - b.n 2f8c0 │ │ + b.n 4ef70 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r5] │ │ - b.n 2eec8 │ │ + b.n 4e578 │ │ movs r3, r0 │ │ - b.n 2f6f2 │ │ + b.n 4eda2 │ │ subs r6, #58 @ 0x3a │ │ - b.n 2f8d0 │ │ + b.n 4ef80 │ │ str r4, [r1, r1] │ │ - b.n 2eed4 │ │ + b.n 4e584 │ │ lsrs r2, r7, #13 │ │ stcl 0, cr14, [sp, #348] @ 0x15c │ │ @ instruction: 0xebff00c8 │ │ - b.n 2f8e0 │ │ + b.n 4ef90 │ │ subs r2, r2, #6 │ │ - b.n 2f8e4 │ │ + b.n 4ef94 │ │ movs r0, #6 │ │ - b.n 2f70e │ │ + b.n 4edbe │ │ strb.w lr, [r7], #255 │ │ lsrs r2, r2, #29 │ │ - b.n 2f86c │ │ + b.n 4ef1c │ │ asrs r7, r0, #32 │ │ - b.n 2f71a │ │ + b.n 4edca │ │ movs r0, #33 @ 0x21 │ │ - b.n 2fb1e │ │ + b.n 4f1ce │ │ str r0, [sp, #464] @ 0x1d0 │ │ - b.n 2eefc │ │ + b.n 4e5ac │ │ nop {9} │ │ @ instruction: 0xebff6028 │ │ - b.n 2ef24 │ │ + b.n 4e5d4 │ │ str r0, [sp, #448] @ 0x1c0 │ │ - b.n 2f884 │ │ + b.n 4ef34 │ │ lsls r0, r0, #7 │ │ - b.n 2ef2c │ │ + b.n 4e5dc │ │ asrs r4, r4, #32 │ │ - b.n 2fb36 │ │ + b.n 4f1e6 │ │ lsls r0, r3, #12 │ │ - b.n 2ef14 │ │ + b.n 4e5c4 │ │ movs r0, r2 │ │ - b.n 2f90a │ │ + b.n 4efba │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 2f918 │ │ + b.n 4efc8 │ │ lsls r4, r2, #1 │ │ - b.n 2ef24 │ │ + b.n 4e5d4 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8781824 @ 0x860000 │ │ - b.n 2f752 │ │ + b.n 4ee02 │ │ lsrs r4, r0, #11 │ │ orn r0, r0, #35072 @ 0x8900 │ │ - b.n 2f75a │ │ + b.n 4ee0a │ │ lsrs r1, r0, #11 │ │ orr.w fp, r4, #8388608 @ 0x800000 │ │ ldcl 0, cr0, [r0, #36] @ 0x24 │ │ - b.n 2f766 │ │ + b.n 4ee16 │ │ lsrs r4, r2, #12 │ │ stcl 15, cr11, [fp, #-136] @ 0xffffff78 │ │ @ instruction: 0xebff106c │ │ - b.n 2ee68 │ │ + b.n 4e518 │ │ strh r0, [r3, #4] │ │ - b.n 2f8cc │ │ + b.n 4ef7c │ │ lsls r0, r6, #1 │ │ - b.n 2ee70 │ │ + b.n 4e520 │ │ adds r0, #84 @ 0x54 │ │ - b.n 2ee74 │ │ + b.n 4e524 │ │ lsrs r1, r0, #20 │ │ - b.n 2f742 │ │ + b.n 4edf2 │ │ movs r0, #88 @ 0x58 │ │ - b.n 2ee7c │ │ + b.n 4e52c │ │ lsls r3, r0, #4 │ │ - b.n 2fbca │ │ + b.n 4f27a │ │ lsls r0, r3, #2 │ │ - b.n 2ee64 │ │ + b.n 4e514 │ │ movs r0, r0 │ │ - b.n 2ef7a │ │ + b.n 4e62a │ │ subs r0, r2, r6 │ │ cdp 3, 0, cr4, cr2, cr0, {1} │ │ - b.n 2f79a │ │ + b.n 4ee4a │ │ movs r7, r7 │ │ - b.n 2f85e │ │ + b.n 4ef0e │ │ eors r0, r7 │ │ - b.n 2ee78 │ │ + b.n 4e528 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f24050 │ │ - b.n 2eea0 │ │ + b.n 4e550 │ │ lsrs r0, r0, #16 │ │ - b.n 2f7ae │ │ + b.n 4ee5e │ │ lsls r4, r4, #4 │ │ - b.n 2f772 │ │ + b.n 4ee22 │ │ lsls r4, r7, #1 │ │ - b.n 2ee8c │ │ + b.n 4e53c │ │ lsls r3, r0, #4 │ │ - b.n 2f7ba │ │ + b.n 4ee6a │ │ lsrs r2, r4, #16 │ │ - b.n 2f77e │ │ + b.n 4ee2e │ │ lsrs r4, r0, #24 │ │ - b.n 2f782 │ │ + b.n 4ee32 │ │ lsls r3, r0, #4 │ │ - b.n 2fc06 │ │ + b.n 4f2b6 │ │ lsls r0, r0, #2 │ │ - b.n 2eea0 │ │ + b.n 4e550 │ │ lsls r7, r7, #7 │ │ - b.n 2fc4e │ │ + b.n 4f2fe │ │ lsls r2, r0, #12 │ │ - b.n 2f492 │ │ + b.n 4eb42 │ │ movs r0, #88 @ 0x58 │ │ - b.n 2efd0 │ │ + b.n 4e680 │ │ lsrs r7, r1, #10 │ │ orn fp, r2, #294912 @ 0x48000 │ │ cdp 12, 3, cr2, cr1, cr0, {7} │ │ @ instruction: 0xf2f20a22 │ │ - b.n 2f7a6 │ │ + b.n 4ee56 │ │ lsls r4, r0, #2 │ │ - b.n 2eec0 │ │ + b.n 4e570 │ │ lsrs r3, r3, #24 │ │ - b.n 2f9cc │ │ - ldr r2, [pc, #956] @ (2f86c ) │ │ + b.n 4f07c │ │ + ldr r2, [pc, #956] @ (4ef1c ) │ │ orn pc, r0, #15597568 @ 0xee0000 │ │ - b.n 2f9d4 │ │ + b.n 4f084 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn sp, r0, #8847360 @ 0x870000 │ │ - b.n 2f9dc │ │ + b.n 4f08c │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w r4, r0, #7340032 @ 0x700000 │ │ bfi r0, r6, #0, #9 │ │ - b.n 2f80a │ │ + b.n 4eeba │ │ strh r2, [r1, #30] │ │ @ instruction: 0xf3f9705c │ │ - b.n 2f00c │ │ + b.n 4e6bc │ │ lsls r4, r6, #7 │ │ movw r4, #738 @ 0x2e2 │ │ @ instruction: 0xf36801f2 │ │ @ instruction: 0xf2600a8f │ │ orr.w lr, r7, #4063232 @ 0x3e0000 │ │ - b.n 2f024 │ │ + b.n 4e6d4 │ │ asrs r1, r0, #32 │ │ - b.n 2f608 │ │ + b.n 4ecb8 │ │ cmp r3, #17 │ │ add.w r0, r0, r8, lsr #2 │ │ - b.n 2ef28 │ │ + b.n 4e5d8 │ │ adds r0, #132 @ 0x84 │ │ - b.n 2f98c │ │ + b.n 4f03c │ │ strh r7, [r7, r7] │ │ - b.n 2fcba │ │ + b.n 4f36a │ │ orrs r7, r7 │ │ - b.n 2fc7e │ │ + b.n 4f32e │ │ sbcs r0, r3 │ │ - b.n 2f01c │ │ + b.n 4e6cc │ │ eors r0, r7 │ │ - b.n 2ef3c │ │ + b.n 4e5ec │ │ lsrs r0, r2, #14 │ │ cdp 0, 0, cr0, cr2, cr14, {0} │ │ ldmia.w r3, {r2, r8, r9, lr} │ │ - b.n 2f852 │ │ + b.n 4ef02 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f24c23 │ │ - b.n 2f822 │ │ + b.n 4eed2 │ │ adds r1, #3 │ │ - b.n 2f528 │ │ + b.n 4ebd8 │ │ sbcs r4, r7 │ │ - b.n 2f03c │ │ + b.n 4e6ec │ │ adcs r2, r2 │ │ - b.n 2f518 │ │ + b.n 4ebc8 │ │ subs r6, #34 @ 0x22 │ │ - b.n 2f830 │ │ + b.n 4eee0 │ │ movs r0, #3 │ │ - b.n 2f932 │ │ + b.n 4efe2 │ │ lsrs r7, r1, #10 │ │ orn ip, r7, #532480 @ 0x82000 │ │ - b.n 2f876 │ │ + b.n 4ef26 │ │ movs r3, #33 @ 0x21 │ │ - b.n 2f83e │ │ + b.n 4eeee │ │ movs r1, #176 @ 0xb0 │ │ - b.n 2f058 │ │ + b.n 4e708 │ │ cmp r3, #144 @ 0x90 │ │ mrc 0, 1, r1, cr1, cr15, {1} │ │ - b.n 2f948 │ │ + b.n 4eff8 │ │ sbcs r4, r6 │ │ - b.n 2f064 │ │ + b.n 4e714 │ │ cmp r4, #224 @ 0xe0 │ │ @ instruction: 0xf2f21a01 │ │ - b.n 2f892 │ │ + b.n 4ef42 │ │ adds r1, #184 @ 0xb8 │ │ - b.n 2f070 │ │ + b.n 4e720 │ │ lsls r0, r4, #17 │ │ @ instruction: 0xf36a1522 │ │ - b.n 2f860 │ │ + b.n 4ef10 │ │ asrs r4, r5, #6 │ │ - b.n 2f07c │ │ + b.n 4e72c │ │ lsrs r2, r1, #29 │ │ - b.n 2fa84 │ │ + b.n 4f134 │ │ asrs r6, r0, #32 │ │ - b.n 2f8aa │ │ - ldr r2, [pc, #956] @ (2f928 ) │ │ + b.n 4ef5a │ │ + ldr r2, [pc, #956] @ (4efd8 ) │ │ orn pc, r0, #13303808 @ 0xcb0000 │ │ - b.n 2fa90 │ │ + b.n 4f140 │ │ lsls r4, r6, #7 │ │ movw sl, #1775 @ 0x6ef │ │ orn r0, r0, #8978432 @ 0x890000 │ │ - b.n 2f8be │ │ + b.n 4ef6e │ │ str r6, [r4, #60] @ 0x3c │ │ @ instruction: 0xf3f97038 │ │ - b.n 2f0c0 │ │ + b.n 4e770 │ │ ands r7, r0 │ │ - b.n 2f8ca │ │ + b.n 4ef7a │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf36601f2 │ │ @ instruction: 0xf2600a8d │ │ orr.w r3, r4, #491520 @ 0x78000 │ │ add.w r0, r0, r8 │ │ - b.n 2f8de │ │ + b.n 4ef8e │ │ asrs r6, r0, #32 │ │ - b.n 2f8e2 │ │ + b.n 4ef92 │ │ movs r0, #9 │ │ - b.n 2f8e6 │ │ + b.n 4ef96 │ │ movs r0, #133 @ 0x85 │ │ add.w pc, r0, r2, lsr #21 │ │ - b.n 2fac8 │ │ + b.n 4f178 │ │ movs r0, #9 │ │ - b.n 2f8f2 │ │ + b.n 4efa2 │ │ movs r5, r0 │ │ - b.n 2f8f6 │ │ + b.n 4efa6 │ │ asrs r5, r0, #32 │ │ - b.n 2f8fa │ │ + b.n 4efaa │ │ movs r0, #128 @ 0x80 │ │ add.w r0, r0, ip, ror #24 │ │ - b.n 2f0fc │ │ + b.n 4e7ac │ │ movs r0, #8 │ │ - b.n 2f906 │ │ + b.n 4efb6 │ │ movs r6, r0 │ │ - b.n 2f90a │ │ + b.n 4efba │ │ asrs r6, r0, #32 │ │ - b.n 2f90e │ │ + b.n 4efbe │ │ movs r0, #123 @ 0x7b │ │ @ instruction: 0xeb008a8f │ │ and.w r0, r4, #40960 @ 0xa000 │ │ - b.n 2fd1a │ │ + b.n 4f3ca │ │ movs r5, r0 │ │ - b.n 2f91e │ │ + b.n 4efce │ │ ldmia r7, {r1, r4, r5, r7} │ │ - b.n 2fafc │ │ + b.n 4f1ac │ │ lsrs r4, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 2faf4 │ │ + b.n 4f1a4 │ │ movs r0, #6 │ │ - b.n 2f92e │ │ + b.n 4efde │ │ lsrs r7, r1, #11 │ │ orr.w sl, ip, #6782976 @ 0x678000 │ │ orn r0, r1, #3997696 @ 0x3d0000 │ │ - b.n 2f134 │ │ + b.n 4e7e4 │ │ subs r3, #0 │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 2fb0e │ │ - ldr r2, [pc, #828] @ (2f940 ) │ │ + b.n 4f1be │ │ + ldr r2, [pc, #828] @ (4eff0 ) │ │ orn sl, r0, #6782976 @ 0x678000 │ │ orr.w r0, r1, #2211840 @ 0x21c000 │ │ - b.n 2f94e │ │ + b.n 4effe │ │ lsrs r4, r0, #11 │ │ orn fp, r2, #524288 @ 0x80000 │ │ ldcl 0, cr2, [r2, #448] @ 0x1c0 │ │ - b.n 2f154 │ │ + b.n 4e804 │ │ ldrh r4, [r0, #20] │ │ and.w sl, r1, #26496 @ 0x6780 │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 2fd66 │ │ + b.n 4f416 │ │ movs r0, #0 │ │ - b.n 2f12c │ │ + b.n 4e7dc │ │ asrs r4, r1, #1 │ │ - b.n 2f168 │ │ + b.n 4e818 │ │ str r4, [r7, r1] │ │ - b.n 2f16c │ │ + b.n 4e81c │ │ lsls r0, r3, #12 │ │ - b.n 2f170 │ │ + b.n 4e820 │ │ subs r3, #0 │ │ stcl 0, cr1, [r1, #320] @ 0x140 │ │ - b.n 2f178 │ │ + b.n 4e828 │ │ movs r0, r0 │ │ - b.n 2fce2 │ │ + b.n 4f392 │ │ lsrs r7, r1, #11 │ │ orr.w fp, r5, #524288 @ 0x80000 │ │ stcl 0, cr1, [r1, #4] │ │ - b.n 2fd8e │ │ + b.n 4f43e │ │ asrs r0, r3, #6 │ │ - b.n 2f16c │ │ + b.n 4e81c │ │ lsls r5, r5, #1 │ │ subs r0, r0, r0 │ │ movs r5, r2 │ │ @ instruction: 0xea00f000 │ │ - b.n 2fc9e │ │ - blx 42fca0 │ │ + b.n 4f34e │ │ + blx 44f350 │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -72687,618 +115428,618 @@ │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ movs r4, r1 │ │ - b.n 2f9f6 │ │ - bne.n 2f6e0 │ │ + b.n 4f0a6 │ │ + bne.n 4ed90 │ │ @ instruction: 0xebff0005 │ │ - b.n 2f9fe │ │ - bne.n 2f6e4 │ │ + b.n 4f0ae │ │ + bne.n 4ed94 │ │ @ instruction: 0xebff22ec │ │ - b.n 2f200 │ │ + b.n 4e8b0 │ │ ldrb r7, [r6, #30] │ │ - b.n 2fbe4 │ │ + b.n 4f294 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 2fa12 │ │ + b.n 4f0c2 │ │ str r2, [r1, #8] │ │ - b.n 2f270 │ │ + b.n 4e920 │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 2fa1a │ │ + b.n 4f0ca │ │ str r1, [r1, #8] │ │ - b.n 2f278 │ │ + b.n 4e928 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 2fa22 │ │ + b.n 4f0d2 │ │ str r5, [r1, #8] │ │ - b.n 2f280 │ │ + b.n 4e930 │ │ ldr r7, [r4, #0] │ │ - b.n 2fa2a │ │ + b.n 4f0da │ │ strb r6, [r1, #2] │ │ - b.n 2f288 │ │ + b.n 4e938 │ │ str r4, [r1, #8] │ │ - b.n 2f28c │ │ + b.n 4e93c │ │ ldrb r7, [r2, #17] │ │ - b.n 2f6b8 │ │ + b.n 4ed68 │ │ movs r1, #2 │ │ - b.n 2fa08 │ │ + b.n 4f0b8 │ │ movs r0, #139 @ 0x8b │ │ - b.n 2f298 │ │ + b.n 4e948 │ │ movs r1, #35 @ 0x23 │ │ - b.n 2fa42 │ │ + b.n 4f0f2 │ │ ldrb r2, [r6, #30] │ │ - b.n 2fc20 │ │ + b.n 4f2d0 │ │ movs r0, #145 @ 0x91 │ │ - b.n 2f2a4 │ │ + b.n 4e954 │ │ movs r5, #35 @ 0x23 │ │ - b.n 2fa4e │ │ + b.n 4f0fe │ │ movs r0, #144 @ 0x90 │ │ - b.n 2f2ac │ │ + b.n 4e95c │ │ cmp r1, #35 @ 0x23 │ │ - b.n 2fa56 │ │ + b.n 4f106 │ │ movs r0, #143 @ 0x8f │ │ - b.n 2f2b4 │ │ + b.n 4e964 │ │ movs r2, #33 @ 0x21 │ │ - b.n 2fa5e │ │ + b.n 4f10e │ │ movs r0, #148 @ 0x94 │ │ - b.n 2f2bc │ │ + b.n 4e96c │ │ movs r6, #33 @ 0x21 │ │ - b.n 2fa66 │ │ + b.n 4f116 │ │ movs r0, #147 @ 0x93 │ │ - b.n 2f2c4 │ │ + b.n 4e974 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 2f6f8 │ │ + b.n 4eda8 │ │ movs r3, #3 │ │ - b.n 2fa36 │ │ + b.n 4f0e6 │ │ movs r0, #146 @ 0x92 │ │ - b.n 2f2d0 │ │ + b.n 4e980 │ │ movs r3, #32 │ │ - b.n 2fa7a │ │ + b.n 4f12a │ │ movs r0, #151 @ 0x97 │ │ - b.n 2f2d8 │ │ + b.n 4e988 │ │ movs r7, #32 │ │ - b.n 2fa82 │ │ + b.n 4f132 │ │ movs r0, #150 @ 0x96 │ │ - b.n 2f2e0 │ │ + b.n 4e990 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 2f710 │ │ + b.n 4edc0 │ │ adds r2, #216 @ 0xd8 │ │ - b.n 2f288 │ │ + b.n 4e938 │ │ asrs r1, r0, #8 │ │ - b.n 2fa56 │ │ + b.n 4f106 │ │ str r4, [r2, #44] @ 0x2c │ │ - b.n 2f290 │ │ + b.n 4e940 │ │ asrs r5, r2, #2 │ │ - b.n 2f2f4 │ │ + b.n 4e9a4 │ │ add r3, r4 │ │ - b.n 2fa9e │ │ + b.n 4f14e │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r3, r4, r7, lr} │ │ - b.n 2f300 │ │ - ldr r0, [pc, #140] @ (2f7f4 ) │ │ - b.n 2faaa │ │ + b.n 4e9b0 │ │ + ldr r0, [pc, #140] @ (4eea4 ) │ │ + b.n 4f15a │ │ lsls r1, r3 │ │ - b.n 2f308 │ │ + b.n 4e9b8 │ │ ands r0, r4 │ │ - b.n 2feb2 │ │ + b.n 4f562 │ │ adds r0, #155 @ 0x9b │ │ - b.n 2f310 │ │ + b.n 4e9c0 │ │ subs r4, #83 @ 0x53 │ │ - b.n 2f73c │ │ + b.n 4edec │ │ lsls r0, r0, #4 │ │ - b.n 2fa84 │ │ + b.n 4f134 │ │ lsls r0, r3, #2 │ │ - b.n 2f31c │ │ + b.n 4e9cc │ │ lsls r6, r4, #4 │ │ - b.n 2fac6 │ │ + b.n 4f176 │ │ lsls r6, r3, #2 │ │ - b.n 2f324 │ │ + b.n 4e9d4 │ │ lsls r6, r4, #20 │ │ - b.n 2face │ │ + b.n 4f17e │ │ lsls r5, r3, #2 │ │ - b.n 2f32c │ │ + b.n 4e9dc │ │ lsrs r6, r4, #4 │ │ - b.n 2fad6 │ │ + b.n 4f186 │ │ lsls r4, r3, #2 │ │ - b.n 2f334 │ │ + b.n 4e9e4 │ │ lsls r7, r4, #8 │ │ - b.n 2fade │ │ + b.n 4f18e │ │ lsls r1, r4, #2 │ │ - b.n 2f33c │ │ + b.n 4e9ec │ │ lsls r7, r4, #24 │ │ - b.n 2fae6 │ │ + b.n 4f196 │ │ lsls r0, r4, #2 │ │ - b.n 2f344 │ │ + b.n 4e9f4 │ │ lsrs r7, r2, #9 │ │ - b.n 2f778 │ │ + b.n 4ee28 │ │ lsls r6, r0, #12 │ │ - b.n 2fab2 │ │ + b.n 4f162 │ │ lsls r7, r3, #2 │ │ - b.n 2f350 │ │ + b.n 4ea00 │ │ lsls r2, r4, #12 │ │ - b.n 2fafa │ │ + b.n 4f1aa │ │ lsls r4, r4, #2 │ │ - b.n 2f358 │ │ + b.n 4ea08 │ │ lsls r2, r4, #28 │ │ - b.n 2fb02 │ │ + b.n 4f1b2 │ │ lsls r3, r4, #2 │ │ - b.n 2f360 │ │ + b.n 4ea10 │ │ lsrs r2, r2, #13 │ │ - b.n 2f790 │ │ + b.n 4ee40 │ │ lsls r7, r0, #8 │ │ - b.n 2face │ │ + b.n 4f17e │ │ lsls r2, r4, #2 │ │ - b.n 2f36c │ │ + b.n 4ea1c │ │ lsls r1, r4, #16 │ │ - b.n 2fb16 │ │ + b.n 4f1c6 │ │ asrs r0, r5, #2 │ │ - b.n 2f374 │ │ + b.n 4ea24 │ │ lsls r7, r4, #2 │ │ - b.n 2f378 │ │ + b.n 4ea28 │ │ lsrs r1, r4, #32 │ │ - b.n 2fb22 │ │ + b.n 4f1d2 │ │ lsls r6, r4, #2 │ │ - b.n 2f380 │ │ + b.n 4ea30 │ │ lsrs r1, r2, #17 │ │ - b.n 2f7ac │ │ + b.n 4ee5c │ │ lsls r2, r0, #4 │ │ - b.n 2faee │ │ + b.n 4f19e │ │ lsls r5, r4, #2 │ │ - b.n 2f38c │ │ + b.n 4ea3c │ │ lsls r0, r6, #11 │ │ - b.n 2f330 │ │ + b.n 4e9e0 │ │ asrs r1, r4, #32 │ │ - b.n 2ff3a │ │ + b.n 4f5ea │ │ asrs r4, r0, #2 │ │ - b.n 2f318 │ │ + b.n 4e9c8 │ │ movs r1, r0 │ │ - b.n 2fe22 │ │ + b.n 4f4d2 │ │ movs r3, r0 │ │ - b.n 2ff46 │ │ + b.n 4f5f6 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r0, r1, #2 │ │ - b.n 2f3a8 │ │ + b.n 4ea58 │ │ lsrs r2, r2, #29 │ │ - b.n 2fca8 │ │ + b.n 4f358 │ │ asrs r2, r1, #32 │ │ - b.n 2fb56 │ │ + b.n 4f206 │ │ movs r0, #33 @ 0x21 │ │ - b.n 2ff5a │ │ + b.n 4f60a │ │ bkpt 0x0082 │ │ @ instruction: 0xebff901c │ │ - b.n 2f35c │ │ + b.n 4ea0c │ │ str r0, [r6, r1] │ │ - b.n 2fcbc │ │ + b.n 4f36c │ │ lsls r0, r0, #5 │ │ - b.n 2f364 │ │ + b.n 4ea14 │ │ lsls r0, r3, #12 │ │ - b.n 2f348 │ │ + b.n 4e9f8 │ │ asrs r0, r2, #32 │ │ - b.n 2fd44 │ │ + b.n 4f3f4 │ │ movs r1, r1 │ │ - b.n 2fb76 │ │ + b.n 4f226 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #6422528 @ 0x620000 │ │ orn r0, r0, #34048 @ 0x8500 │ │ - b.n 2fb82 │ │ - ldr r3, [pc, #0] @ (2f844 ) │ │ + b.n 4f232 │ │ + ldr r3, [pc, #0] @ (4eef4 ) │ │ ldcl 0, cr0, [r0, #336] @ 0x150 │ │ - b.n 2f384 │ │ - ldr r3, [pc, #80] @ (2f89c ) │ │ + b.n 4ea34 │ │ + ldr r3, [pc, #80] @ (4ef4c ) │ │ vstr s5, [fp, #-828] @ 0xfffffcc4 │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 2ff96 │ │ + b.n 4f646 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r4, #8716288 @ 0x850000 │ │ - b.n 2fb9e │ │ + b.n 4f24e │ │ bkpt 0x0015 │ │ @ instruction: 0xebff0058 │ │ - b.n 2f3a0 │ │ + b.n 4ea50 │ │ strh r0, [r3, #4] │ │ - b.n 2fd00 │ │ + b.n 4f3b0 │ │ lsrs r7, r1, #10 │ │ orn pc, r0, #16580608 @ 0xfd0000 │ │ - b.n 2fd10 │ │ + b.n 4f3c0 │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w pc, r0, #4292608 @ 0x418000 │ │ - b.n 2fd18 │ │ + b.n 4f3c8 │ │ asrs r4, r5, #1 │ │ - b.n 2f2b4 │ │ + b.n 4e964 │ │ strh r2, [r1, #30] │ │ @ instruction: 0xf3f92aef │ │ orn r0, r0, #15728640 @ 0xf00000 │ │ - b.n 2f2c0 │ │ + b.n 4e970 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr7, cr6, cr0, {0} │ │ - b.n 2f3ba │ │ + b.n 4ea6a │ │ lsrs r1, r0, #20 │ │ - b.n 2fb96 │ │ + b.n 4f246 │ │ movs r0, #88 @ 0x58 │ │ - b.n 2f2d0 │ │ + b.n 4e980 │ │ lsls r3, r0, #4 │ │ - b.n 3001e │ │ + b.n 4f6ce │ │ adds r0, #84 @ 0x54 │ │ - b.n 2f2d8 │ │ + b.n 4e988 │ │ ldr r2, [r2, #120] @ 0x78 │ │ - b.n 2fd44 │ │ + b.n 4f3f4 │ │ lsls r0, r3, #2 │ │ - b.n 2f2c0 │ │ + b.n 4e970 │ │ lsls r7, r4, #12 │ │ - b.n 2fbee │ │ + b.n 4f29e │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60078 │ │ - b.n 2f2cc │ │ + b.n 4e97c │ │ movs r7, r7 │ │ - b.n 2fcc8 │ │ + b.n 4f378 │ │ ldrb r0, [r2, #14] │ │ mrc 0, 1, r4, cr1, cr12, {2} │ │ - b.n 2f3fc │ │ - ldr r2, [pc, #956] @ (2fc80 ) │ │ + b.n 4eaac │ │ + ldr r2, [pc, #956] @ (4f330 ) │ │ orn ip, r6, #8388608 @ 0x800000 │ │ - b.n 2fc0a │ │ + b.n 4f2ba │ │ str r0, [r2, #4] │ │ - b.n 2f304 │ │ + b.n 4e9b4 │ │ ldr r0, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f604e0 │ │ @ instruction: 0xf3620126 │ │ - b.n 2fbda │ │ + b.n 4f28a │ │ lsls r4, r7, #1 │ │ - b.n 2f2f4 │ │ + b.n 4e9a4 │ │ lsls r3, r0, #4 │ │ - b.n 2fc22 │ │ + b.n 4f2d2 │ │ movs r4, #230 @ 0xe6 │ │ @ instruction: 0xf3680c22 │ │ - b.n 2fbea │ │ + b.n 4f29a │ │ lsls r4, r6, #7 │ │ movw lr, #6 │ │ - b.n 2fbf2 │ │ + b.n 4f2a2 │ │ lsls r3, r0, #4 │ │ - b.n 30076 │ │ + b.n 4f726 │ │ lsls r0, r0, #2 │ │ - b.n 2f310 │ │ + b.n 4e9c0 │ │ lsls r2, r6, #7 │ │ @ instruction: 0xf26001ff │ │ - b.n 300c2 │ │ + b.n 4f772 │ │ lsls r2, r0, #12 │ │ - b.n 2f906 │ │ + b.n 4efb6 │ │ lsrs r7, r1, #10 │ │ orr.w sl, r4, #10944512 @ 0xa70000 │ │ - b.n 2fc0e │ │ + b.n 4f2be │ │ lsls r4, r0, #2 │ │ - b.n 2f328 │ │ + b.n 4e9d8 │ │ subs r4, r1, r1 │ │ - b.n 2f454 │ │ + b.n 4eb04 │ │ movs r0, r1 │ │ - b.n 2fc5a │ │ + b.n 4f30a │ │ asrs r1, r0, #32 │ │ - b.n 2fa3c │ │ + b.n 4f0ec │ │ cmp r2, #4 │ │ add.w r0, r0, r4, lsl #30 │ │ - b.n 2fdbc │ │ + b.n 4f46c │ │ lsrs r7, r1, #10 │ │ orn lr, r4, #11075584 @ 0xa90000 │ │ - b.n 2fdcc │ │ + b.n 4f47c │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 2fc76 │ │ + b.n 4f326 │ │ cmp r2, #239 @ 0xef │ │ orn ip, r0, #652 @ 0x28c │ │ - b.n 2fc4c │ │ + b.n 4f2fc │ │ lsls r0, r3, #2 │ │ - b.n 2f378 │ │ + b.n 4ea28 │ │ ldr r6, [r5, #120] @ 0x78 │ │ - b.n 2fde4 │ │ - ldr r2, [pc, #956] @ (2fd04 ) │ │ + b.n 4f494 │ │ + ldr r2, [pc, #956] @ (4f3b4 ) │ │ orn r3, r6, #462848 @ 0x71000 │ │ @ instruction: 0xf3f9633f │ │ - b.n 300d2 │ │ + b.n 4f782 │ │ str r0, [r3, #16] │ │ - b.n 2f470 │ │ + b.n 4eb20 │ │ lsrs r0, r2, #14 │ │ mcr 1, 0, r7, cr6, cr12, {1} │ │ - b.n 2f478 │ │ + b.n 4eb28 │ │ strb r2, [r2, #5] │ │ - b.n 2f954 │ │ + b.n 4f004 │ │ strb r4, [r6, #4] │ │ - b.n 2f480 │ │ + b.n 4eb30 │ │ strb r7, [r7, #15] │ │ - b.n 3012a │ │ + b.n 4f7da │ │ adds r1, #3 │ │ - b.n 2f97c │ │ + b.n 4f02c │ │ ldrb r0, [r2, #14] │ │ cdp 4, 3, cr6, cr1, cr6, {7} │ │ @ instruction: 0xf2f60e22 │ │ - b.n 2fc80 │ │ + b.n 4f330 │ │ lsls r0, r7, #4 │ │ - b.n 2f498 │ │ + b.n 4eb48 │ │ movs r3, r0 │ │ - b.n 2fd86 │ │ + b.n 4f436 │ │ ldr r0, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60c00 │ │ - b.n 2fcca │ │ + b.n 4f37a │ │ lsls r0, r4, #17 │ │ @ instruction: 0xf36a0321 │ │ - b.n 2fc92 │ │ + b.n 4f342 │ │ lsls r0, r6, #4 │ │ - b.n 2f4b0 │ │ + b.n 4eb60 │ │ movs r7, r7 │ │ - b.n 2fd9c │ │ + b.n 4f44c │ │ movs r4, #230 @ 0xe6 │ │ bfi r0, r2, #4, #6 │ │ - b.n 2fce2 │ │ + b.n 4f392 │ │ lsrs r0, r0, #8 │ │ - b.n 2fce6 │ │ + b.n 4f396 │ │ lsls r4, r6, #7 │ │ movw r1, #242 @ 0xf2 │ │ @ instruction: 0xf2600527 │ │ - b.n 2fcb2 │ │ + b.n 4f362 │ │ strb r0, [r4, #0] │ │ - b.n 2f4f0 │ │ + b.n 4eba0 │ │ lsls r4, r5, #4 │ │ - b.n 2f4d4 │ │ + b.n 4eb84 │ │ movs r5, r0 │ │ - b.n 2fcfe │ │ + b.n 4f3ae │ │ ands r7, r0 │ │ - b.n 2fd02 │ │ + b.n 4f3b2 │ │ lsrs r5, r1, #10 │ │ orr.w r2, r4, #466944 @ 0x72000 │ │ add.w r0, r0, r8 │ │ - b.n 2fd0e │ │ + b.n 4f3be │ │ asrs r1, r1, #32 │ │ - b.n 2fd12 │ │ + b.n 4f3c2 │ │ movs r0, #5 │ │ - b.n 2fd16 │ │ + b.n 4f3c6 │ │ subs r1, r7, #5 │ │ @ instruction: 0xeb0090c8 │ │ - b.n 2fef8 │ │ + b.n 4f5a8 │ │ movs r0, #5 │ │ - b.n 2fd22 │ │ + b.n 4f3d2 │ │ str r4, [r7, r1] │ │ - b.n 2f520 │ │ + b.n 4ebd0 │ │ movs r1, r1 │ │ - b.n 2fd2a │ │ + b.n 4f3da │ │ asrs r1, r1, #32 │ │ - b.n 2fd2e │ │ + b.n 4f3de │ │ subs r3, r6, #5 │ │ add.w r0, r0, r4, asr #24 │ │ - b.n 2f530 │ │ + b.n 4ebe0 │ │ movs r0, #8 │ │ - b.n 2fd3a │ │ + b.n 4f3ea │ │ movs r6, r0 │ │ - b.n 2fd3e │ │ + b.n 4f3ee │ │ asrs r6, r0, #32 │ │ - b.n 2fd42 │ │ + b.n 4f3f2 │ │ subs r6, r5, #5 │ │ add.w r0, r0, r0, lsr #8 │ │ - b.n 2ff16 │ │ + b.n 4f5c6 │ │ movs r6, r0 │ │ - b.n 2fd4e │ │ - ldr r2, [pc, #828] @ (2fd4c ) │ │ + b.n 4f3fe │ │ + ldr r2, [pc, #828] @ (4f3fc ) │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 2ff28 │ │ + b.n 4f5d8 │ │ adds r0, #32 │ │ - b.n 3015a │ │ + b.n 4f80a │ │ asrs r1, r1, #32 │ │ - b.n 2fd5e │ │ + b.n 4f40e │ │ ldr r7, [r1, #44] @ 0x2c │ │ - b.w ff492986 │ │ - b.n 2ff40 │ │ + b.w ff4b2036 │ │ + b.n 4f5f0 │ │ ldrh r6, [r6, #48] @ 0x30 │ │ - b.n 2ff44 │ │ + b.n 4f5f4 │ │ movs r0, #116 @ 0x74 │ │ - b.n 2f568 │ │ + b.n 4ec18 │ │ lsrs r3, r0, #11 │ │ orn sl, r0, #1656 @ 0x678 │ │ orr.w r0, r2, #544768 @ 0x85000 │ │ - b.n 2fd7a │ │ + b.n 4f42a │ │ ldr r0, [r0, #48] @ 0x30 │ │ ldcl 0, cr0, [r0, #448] @ 0x1c0 │ │ - b.n 2f57c │ │ + b.n 4ec2c │ │ cmp r2, #195 @ 0xc3 │ │ orn sl, r1, #26496 @ 0x6780 │ │ orr.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 2fd8e │ │ + b.n 4f43e │ │ strb r0, [r4, #0] │ │ - b.n 30192 │ │ + b.n 4f842 │ │ lsrs r3, r0, #11 │ │ - bne.w fffb1f5c │ │ + bne.w fffd160c │ │ and.w r0, r0, #140288 @ 0x22400 │ │ - b.n 2fd9e │ │ + b.n 4f44e │ │ lsrs r0, r0, #12 │ │ ldcl 3, cr1, [r1, #96] @ 0x60 │ │ - b.n 2f5a0 │ │ + b.n 4ec50 │ │ cmp r2, #199 @ 0xc7 │ │ orr.w r0, r3, #512 @ 0x200 │ │ - b.n 301ae │ │ + b.n 4f85e │ │ movs r0, r0 │ │ - b.n 30114 │ │ + b.n 4f7c4 │ │ strb r0, [r0, #0] │ │ - b.n 2f576 │ │ + b.n 4ec26 │ │ movs r1, r0 │ │ - b.n 301ba │ │ + b.n 4f86a │ │ ldrh r7, [r1, #20] │ │ and.w fp, r4, #8388608 @ 0x800000 │ │ vstr d22, [r3] │ │ stcl 1, cr0, [r2, #96] @ 0x60 │ │ - b.n 2f5a4 │ │ + b.n 4ec54 │ │ stc2l 10, cr1, [r9, #-1020]! @ 0xfffffc04 @ │ │ movs r1, r1 │ │ - b.n 2fdd2 │ │ - beq.n 2face │ │ + b.n 4f482 │ │ + beq.n 4f17e │ │ @ instruction: 0xebff0005 │ │ - b.n 2fdda │ │ - beq.n 2fad2 │ │ + b.n 4f48a │ │ + beq.n 4f182 │ │ @ instruction: 0xebff22ec │ │ - b.n 2f5dc │ │ + b.n 4ec8c │ │ ldrb r7, [r6, #30] │ │ - b.n 2ffc0 │ │ + b.n 4f670 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 2fdee │ │ + b.n 4f49e │ │ str r2, [r1, #8] │ │ - b.n 2f64c │ │ + b.n 4ecfc │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 2fdf6 │ │ + b.n 4f4a6 │ │ str r1, [r1, #8] │ │ - b.n 2f654 │ │ + b.n 4ed04 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 2fdfe │ │ + b.n 4f4ae │ │ str r5, [r1, #8] │ │ - b.n 2f65c │ │ + b.n 4ed0c │ │ ldr r7, [r4, #0] │ │ - b.n 2fe06 │ │ + b.n 4f4b6 │ │ strb r6, [r1, #2] │ │ - b.n 2f664 │ │ + b.n 4ed14 │ │ str r4, [r1, #8] │ │ - b.n 2f668 │ │ + b.n 4ed18 │ │ ldrb r7, [r2, #17] │ │ - b.n 2fa94 │ │ + b.n 4f144 │ │ movs r1, #2 │ │ - b.n 2fde4 │ │ + b.n 4f494 │ │ movs r0, #139 @ 0x8b │ │ - b.n 2f674 │ │ + b.n 4ed24 │ │ movs r1, #35 @ 0x23 │ │ - b.n 2fe1e │ │ + b.n 4f4ce │ │ ldrb r2, [r6, #30] │ │ - b.n 2fffc │ │ + b.n 4f6ac │ │ movs r0, #145 @ 0x91 │ │ - b.n 2f680 │ │ + b.n 4ed30 │ │ movs r5, #35 @ 0x23 │ │ - b.n 2fe2a │ │ + b.n 4f4da │ │ movs r0, #144 @ 0x90 │ │ - b.n 2f688 │ │ + b.n 4ed38 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 2fe32 │ │ + b.n 4f4e2 │ │ movs r0, #143 @ 0x8f │ │ - b.n 2f690 │ │ + b.n 4ed40 │ │ movs r2, #33 @ 0x21 │ │ - b.n 2fe3a │ │ + b.n 4f4ea │ │ movs r0, #148 @ 0x94 │ │ - b.n 2f698 │ │ + b.n 4ed48 │ │ movs r6, #33 @ 0x21 │ │ - b.n 2fe42 │ │ + b.n 4f4f2 │ │ movs r0, #147 @ 0x93 │ │ - b.n 2f6a0 │ │ + b.n 4ed50 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 2fad4 │ │ + b.n 4f184 │ │ movs r3, #3 │ │ - b.n 2fe12 │ │ + b.n 4f4c2 │ │ movs r0, #146 @ 0x92 │ │ - b.n 2f6ac │ │ + b.n 4ed5c │ │ movs r3, #32 │ │ - b.n 2fe56 │ │ + b.n 4f506 │ │ movs r0, #151 @ 0x97 │ │ - b.n 2f6b4 │ │ + b.n 4ed64 │ │ movs r7, #32 │ │ - b.n 2fe5e │ │ + b.n 4f50e │ │ movs r0, #150 @ 0x96 │ │ - b.n 2f6bc │ │ + b.n 4ed6c │ │ cmp r3, #80 @ 0x50 │ │ - b.n 2faec │ │ + b.n 4f19c │ │ adds r2, #216 @ 0xd8 │ │ - b.n 2f664 │ │ + b.n 4ed14 │ │ asrs r1, r0, #8 │ │ - b.n 2fe32 │ │ + b.n 4f4e2 │ │ str r4, [r2, #44] @ 0x2c │ │ - b.n 2f66c │ │ + b.n 4ed1c │ │ asrs r5, r2, #2 │ │ - b.n 2f6d0 │ │ + b.n 4ed80 │ │ strb r3, [r4, r0] │ │ - b.n 2fe7a │ │ + b.n 4f52a │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r3, r4, r7, ip, lr} │ │ - b.n 2f6dc │ │ + b.n 4ed8c │ │ ldr r3, [r4, r0] │ │ - b.n 2fe86 │ │ + b.n 4f536 │ │ adds r0, #155 @ 0x9b │ │ - b.n 2f6e4 │ │ + b.n 4ed94 │ │ str r1, [r3, r2] │ │ - b.n 2f6e8 │ │ + b.n 4ed98 │ │ subs r4, #83 @ 0x53 │ │ - b.n 2fb14 │ │ + b.n 4f1c4 │ │ lsls r0, r0, #4 │ │ - b.n 2fe5c │ │ + b.n 4f50c │ │ lsls r0, r3, #2 │ │ - b.n 2f6f4 │ │ + b.n 4eda4 │ │ lsls r6, r4, #4 │ │ - b.n 2fe9e │ │ + b.n 4f54e │ │ lsls r6, r3, #2 │ │ - b.n 2f6fc │ │ + b.n 4edac │ │ lsls r6, r4, #20 │ │ - b.n 2fea6 │ │ + b.n 4f556 │ │ lsls r5, r3, #2 │ │ - b.n 2f704 │ │ + b.n 4edb4 │ │ lsrs r6, r4, #4 │ │ - b.n 2feae │ │ + b.n 4f55e │ │ lsls r4, r3, #2 │ │ - b.n 2f70c │ │ + b.n 4edbc │ │ lsls r7, r4, #8 │ │ - b.n 2feb6 │ │ + b.n 4f566 │ │ lsls r1, r4, #2 │ │ - b.n 2f714 │ │ + b.n 4edc4 │ │ lsls r7, r4, #24 │ │ - b.n 2febe │ │ + b.n 4f56e │ │ lsls r0, r4, #2 │ │ - b.n 2f71c │ │ + b.n 4edcc │ │ lsrs r7, r2, #9 │ │ - b.n 2fb50 │ │ + b.n 4f200 │ │ lsls r6, r0, #12 │ │ - b.n 2fe8a │ │ + b.n 4f53a │ │ lsls r7, r3, #2 │ │ - b.n 2f728 │ │ + b.n 4edd8 │ │ lsls r2, r4, #12 │ │ - b.n 2fed2 │ │ + b.n 4f582 │ │ lsls r4, r4, #2 │ │ - b.n 2f730 │ │ + b.n 4ede0 │ │ lsls r2, r4, #28 │ │ - b.n 2feda │ │ + b.n 4f58a │ │ lsls r3, r4, #2 │ │ - b.n 2f738 │ │ + b.n 4ede8 │ │ lsrs r2, r2, #13 │ │ - b.n 2fb68 │ │ + b.n 4f218 │ │ lsls r7, r0, #8 │ │ - b.n 2fea6 │ │ + b.n 4f556 │ │ lsls r2, r4, #2 │ │ - b.n 2f744 │ │ + b.n 4edf4 │ │ lsls r1, r4, #16 │ │ - b.n 2feee │ │ + b.n 4f59e │ │ asrs r0, r5, #2 │ │ - b.n 2f74c │ │ + b.n 4edfc │ │ lsls r7, r4, #2 │ │ - b.n 2f750 │ │ + b.n 4ee00 │ │ lsrs r1, r4, #32 │ │ - b.n 2fefa │ │ + b.n 4f5aa │ │ lsls r6, r4, #2 │ │ - b.n 2f758 │ │ + b.n 4ee08 │ │ lsrs r1, r2, #17 │ │ - b.n 2fb84 │ │ + b.n 4f234 │ │ lsls r2, r0, #4 │ │ - b.n 2fec6 │ │ + b.n 4f576 │ │ lsls r5, r4, #2 │ │ - b.n 2f764 │ │ + b.n 4ee14 │ │ lsls r0, r6, #11 │ │ - b.n 2f708 │ │ + b.n 4edb8 │ │ asrs r1, r4, #32 │ │ - b.n 30312 │ │ + b.n 4f9c2 │ │ asrs r4, r0, #2 │ │ - b.n 2f6f0 │ │ + b.n 4eda0 │ │ movs r1, r0 │ │ - b.n 301fa │ │ + b.n 4f8aa │ │ movs r3, r0 │ │ - b.n 3031e │ │ + b.n 4f9ce │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r0, r1, #2 │ │ - b.n 2f780 │ │ + b.n 4ee30 │ │ ldc2 10, cr14, [r2, #-1020] @ 0xfffffc04 @ │ │ - blx 43022c │ │ - blx 430230 │ │ + blx 44f8dc │ │ + blx 44f8e0 │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -73315,1399 +116056,1399 @@ │ │ movs r0, r1 │ │ movs r0, r0 │ │ movs r4, r1 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ lsls r4, r5, #1 │ │ - b.n 2f760 │ │ + b.n 4ee10 │ │ ands r7, r0 │ │ - b.n 2ff6a │ │ + b.n 4f61a │ │ movs r0, r0 │ │ - b.n 302ce │ │ + b.n 4f97e │ │ lsls r2, r4, #5 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n 2ff76 │ │ + b.n 4f626 │ │ asrs r2, r1, #32 │ │ - b.n 2ff7a │ │ + b.n 4f62a │ │ lsls r2, r4, #8 │ │ add.w r0, r0, r8 │ │ - b.n 2ff82 │ │ + b.n 4f632 │ │ asrs r2, r1, #32 │ │ - b.n 2ff86 │ │ + b.n 4f636 │ │ movs r0, #5 │ │ - b.n 2ff8a │ │ + b.n 4f63a │ │ ldr r1, [sp, #800] @ 0x320 │ │ @ instruction: 0xebff0080 │ │ - b.n 2f78c │ │ + b.n 4ee3c │ │ movs r0, r0 │ │ - b.n 302f6 │ │ + b.n 4f9a6 │ │ @ instruction: 0xfff51aff │ │ ldrb r6, [r6, #24] │ │ - b.n 30178 │ │ + b.n 4f828 │ │ str r4, [r7, #52] @ 0x34 │ │ - b.n 2f79c │ │ + b.n 4ee4c │ │ lsls r7, r7, #2 │ │ ldmia.w r7, {} │ │ - b.n 2ff6c │ │ + b.n 4f61c │ │ movs r2, r0 │ │ - b.n 2ff6e │ │ + b.n 4f61e │ │ movs r3, r0 │ │ - b.n 2ff72 │ │ + b.n 4f622 │ │ movs r4, r0 │ │ - b.n 2ff76 │ │ + b.n 4f626 │ │ movs r5, r0 │ │ - b.n 2ff7a │ │ + b.n 4f62a │ │ str r0, [r0, r2] │ │ - b.n 30198 │ │ + b.n 4f848 │ │ movs r7, r0 │ │ - b.n 2ff82 │ │ + b.n 4f632 │ │ movs r6, r0 │ │ - b.n 2ffa6 │ │ + b.n 4f656 │ │ str r0, [r4, #12] │ │ - b.n 30120 │ │ + b.n 4f7d0 │ │ @ instruction: 0xffe80aff │ │ movs r2, r1 │ │ - b.n 2ffd2 │ │ + b.n 4f682 │ │ asrs r4, r0, #1 │ │ - b.n 2f7d0 │ │ + b.n 4ee80 │ │ movs r0, #16 │ │ - b.n 2f7d4 │ │ + b.n 4ee84 │ │ lsrs r5, r1, #8 │ │ orn r0, r0, #2113536 @ 0x204000 │ │ - b.n 2fda6 │ │ + b.n 4f456 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #8912896 @ 0x880000 │ │ - b.n 2f7e0 │ │ + b.n 4ee90 │ │ str r0, [r5, r0] │ │ - b.n 2f7e4 │ │ + b.n 4ee94 │ │ lsls r1, r0, #10 │ │ - b.n 2fdb2 │ │ + b.n 4f462 │ │ lsrs r5, r1, #8 │ │ orr.w sl, r0, #585728 @ 0x8f000 │ │ orr.w r2, r0, #4227072 @ 0x408000 │ │ - b.n 2fdc0 │ │ + b.n 4f470 │ │ movs r0, r0 │ │ - b.n 2fcac │ │ + b.n 4f35c │ │ lsls r6, r7, #3 │ │ - b.n 300c6 │ │ + b.n 4f776 │ │ movs r2, r0 │ │ - b.n 3036a │ │ + b.n 4fa1a │ │ @ instruction: 0xfb231aff │ │ eors r0, r6 │ │ - b.n 30168 │ │ + b.n 4f818 │ │ movs r1, r0 │ │ - b.n 30416 │ │ + b.n 4fac6 │ │ asrs r1, r0, #32 │ │ - b.n 301e4 │ │ + b.n 4f894 │ │ lsls r4, r6, #1 │ │ - b.n 2f7f8 │ │ + b.n 4eea8 │ │ movs r4, r0 │ │ - b.n 30022 │ │ + b.n 4f6d2 │ │ ldmia r2, {r0, r2, r4, r7} │ │ @ instruction: 0xebff0000 │ │ - b.n 3038a │ │ + b.n 4fa3a │ │ @ instruction: 0xfb1d0aff │ │ movs r0, r0 │ │ - b.n 2f89c │ │ + b.n 4ef4c │ │ asrs r4, r0, #32 │ │ - b.n 30036 │ │ + b.n 4f6e6 │ │ movs r3, r0 │ │ - b.n 3017a │ │ + b.n 4f82a │ │ lsrs r0, r2, #28 │ │ - b.n 2ffdc │ │ + b.n 4f68c │ │ movs r2, #160 @ 0xa0 │ │ - b.n 30042 │ │ + b.n 4f6f2 │ │ movs r1, r1 │ │ - b.n 30046 │ │ + b.n 4f6f6 │ │ ldmia r3!, {r0} │ │ @ instruction: 0xebff0000 │ │ - b.n 303ae │ │ + b.n 4fa5e │ │ lsls r0, r4, #1 │ │ - b.n 2f84c │ │ + b.n 4eefc │ │ @ instruction: 0xfb130aff │ │ movs r0, #124 @ 0x7c │ │ - b.n 2f854 │ │ + b.n 4ef04 │ │ ands r0, r4 │ │ - b.n 3045e │ │ + b.n 4fb0e │ │ adds r0, #100 @ 0x64 │ │ - b.n 2f85c │ │ + b.n 4ef0c │ │ strh r1, [r1, #0] │ │ - b.n 30066 │ │ + b.n 4f716 │ │ asrs r0, r2, #32 │ │ - b.n 3022e │ │ + b.n 4f8de │ │ asrs r0, r7, #1 │ │ - b.n 2f848 │ │ + b.n 4eef8 │ │ strb r2, [r0, #0] │ │ - b.n 30072 │ │ + b.n 4f722 │ │ movs r0, #104 @ 0x68 │ │ - b.n 2f870 │ │ + b.n 4ef20 │ │ lsrs r7, r1, #11 │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 30250 │ │ + b.n 4f900 │ │ asrs r4, r6, #1 │ │ - b.n 2f85c │ │ + b.n 4ef0c │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 3024e │ │ + b.n 4f8fe │ │ ldrh r7, [r1, #20] │ │ and.w r0, r1, #2129920 @ 0x208000 │ │ - b.n 30092 │ │ + b.n 4f742 │ │ movs r0, #0 │ │ - b.n 30496 │ │ + b.n 4fb46 │ │ ldrh r4, [r0, #20] │ │ and.w r0, r1, #524288 @ 0x80000 │ │ - b.n 2f860 │ │ + b.n 4ef10 │ │ cmp r7, #146 @ 0x92 │ │ - b.n 3027c │ │ + b.n 4f92c │ │ asrs r0, r2, #32 │ │ - b.n 3026a │ │ + b.n 4f91a │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r1, #2359296 @ 0x240000 │ │ - b.n 30274 │ │ + b.n 4f924 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2146304 @ 0x20c000 │ │ - b.n 300b6 │ │ + b.n 4f766 │ │ adds r0, #80 @ 0x50 │ │ - b.n 304ba │ │ + b.n 4fb6a │ │ lsrs r4, r0, #11 │ │ orn sl, r7, #6422528 @ 0x620000 │ │ orr.w fp, r1, #8388608 @ 0x800000 │ │ ldcl 0, cr7, [r7, #448] @ 0x1c0 │ │ - b.n 2f8a4 │ │ + b.n 4ef54 │ │ strb r1, [r1, #0] │ │ - b.n 300ce │ │ + b.n 4f77e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r1, #8] │ │ - b.n 300d6 │ │ + b.n 4f786 │ │ lsrs r4, r0, #11 │ │ orn r0, r7, #40960 @ 0xa000 │ │ - b.n 304de │ │ + b.n 4fb8e │ │ lsrs r3, r0, #11 │ │ orr.w r0, r1, #132096 @ 0x20400 │ │ - b.n 304e6 │ │ + b.n 4fb96 │ │ adds r0, #0 │ │ - b.n 2f8ac │ │ + b.n 4ef5c │ │ subs r6, #58 @ 0x3a │ │ - b.n 302c8 │ │ + b.n 4f978 │ │ asrs r0, r3, #12 │ │ - b.n 2f8ec │ │ + b.n 4ef9c │ │ asrs r0, r0, #11 │ │ - b.n 2f8d0 │ │ + b.n 4ef80 │ │ subs r6, r6, #0 │ │ - b.n 302d4 │ │ + b.n 4f984 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr1, [r7] │ │ - b.n 2f8dc │ │ + b.n 4ef8c │ │ subs r2, r2, #5 │ │ - b.n 302e0 │ │ + b.n 4f990 │ │ strb r4, [r2, #1] │ │ - b.n 2f8e4 │ │ + b.n 4ef94 │ │ lsrs r2, r3, #14 │ │ stcl 13, cr13, [sp, #844] @ 0x34c │ │ @ instruction: 0xebff0f52 │ │ - b.n 3026c │ │ + b.n 4f91c │ │ asrs r5, r0, #32 │ │ - b.n 3011a │ │ + b.n 4f7ca │ │ movs r0, #33 @ 0x21 │ │ - b.n 3051e │ │ + b.n 4fbce │ │ pop {r0, r4, pc} │ │ @ instruction: 0xebff9028 │ │ - b.n 2f920 │ │ + b.n 4efd0 │ │ str r0, [r6, #4] │ │ - b.n 30280 │ │ + b.n 4f930 │ │ lsls r0, r0, #7 │ │ - b.n 2f928 │ │ + b.n 4efd8 │ │ asrs r4, r4, #32 │ │ - b.n 30532 │ │ + b.n 4fbe2 │ │ lsls r0, r3, #12 │ │ - b.n 2f910 │ │ + b.n 4efc0 │ │ movs r0, r2 │ │ - b.n 3030c │ │ + b.n 4f9bc │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 3030e │ │ + b.n 4f9be │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8978432 @ 0x890000 │ │ - b.n 3014a │ │ + b.n 4f7fa │ │ lsrs r4, r0, #11 │ │ orn r0, r0, #34304 @ 0x8600 │ │ - b.n 30152 │ │ + b.n 4f802 │ │ lsrs r1, r0, #11 │ │ orr.w fp, r4, #8388608 @ 0x800000 │ │ ldcl 0, cr0, [r0, #24] │ │ - b.n 3015e │ │ + b.n 4f80e │ │ lsrs r4, r2, #12 │ │ stcl 12, cr11, [fp, #-656] @ 0xfffffd70 │ │ @ instruction: 0xebff106c │ │ - b.n 2f860 │ │ + b.n 4ef10 │ │ str r0, [r3, #8] │ │ - b.n 302c4 │ │ + b.n 4f974 │ │ lsls r0, r6, #1 │ │ - b.n 2f868 │ │ + b.n 4ef18 │ │ adds r0, #84 @ 0x54 │ │ - b.n 2f86c │ │ + b.n 4ef1c │ │ lsrs r1, r0, #20 │ │ - b.n 3013a │ │ + b.n 4f7ea │ │ movs r0, #88 @ 0x58 │ │ - b.n 2f874 │ │ + b.n 4ef24 │ │ lsls r3, r0, #4 │ │ - b.n 305c2 │ │ + b.n 4fc72 │ │ lsls r0, r3, #2 │ │ - b.n 2f85c │ │ + b.n 4ef0c │ │ movs r0, r0 │ │ - b.n 2f972 │ │ + b.n 4f022 │ │ subs r0, r2, r6 │ │ cdp 3, 0, cr5, cr2, cr0, {1} │ │ - b.n 30192 │ │ + b.n 4f842 │ │ movs r7, r7 │ │ - b.n 30256 │ │ + b.n 4f906 │ │ str r0, [r7, r1] │ │ - b.n 2f870 │ │ + b.n 4ef20 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f25050 │ │ - b.n 2f898 │ │ + b.n 4ef48 │ │ lsrs r0, r0, #16 │ │ - b.n 301a6 │ │ + b.n 4f856 │ │ lsls r5, r4, #4 │ │ - b.n 3016a │ │ + b.n 4f81a │ │ lsls r4, r7, #1 │ │ - b.n 2f884 │ │ + b.n 4ef34 │ │ lsls r3, r0, #4 │ │ - b.n 301b2 │ │ + b.n 4f862 │ │ lsrs r2, r4, #16 │ │ - b.n 30176 │ │ + b.n 4f826 │ │ lsrs r5, r0, #24 │ │ - b.n 3017a │ │ + b.n 4f82a │ │ lsls r3, r0, #4 │ │ - b.n 305fe │ │ + b.n 4fcae │ │ lsls r0, r0, #2 │ │ - b.n 2f898 │ │ + b.n 4ef48 │ │ lsls r7, r7, #7 │ │ - b.n 30646 │ │ + b.n 4fcf6 │ │ lsls r2, r0, #12 │ │ - b.n 2fe8a │ │ + b.n 4f53a │ │ movs r0, #88 @ 0x58 │ │ - b.n 2f9c8 │ │ + b.n 4f078 │ │ lsrs r7, r1, #10 │ │ orn fp, r2, #294912 @ 0x48000 │ │ cdp 12, 3, cr2, cr1, cr0, {7} │ │ @ instruction: 0xf2f20a22 │ │ - b.n 3019e │ │ + b.n 4f84e │ │ lsls r4, r0, #2 │ │ - b.n 2f8b8 │ │ + b.n 4ef68 │ │ lsrs r6, r5, #30 │ │ - b.n 30344 │ │ - ldr r2, [pc, #956] @ (30264 ) │ │ + b.n 4f9f4 │ │ + ldr r2, [pc, #956] @ (4f914 ) │ │ orn lr, r0, #11206656 @ 0xab0000 │ │ - b.n 3034c │ │ + b.n 4f9fc │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn pc, r0, #5570560 @ 0x550000 │ │ - b.n 30354 │ │ + b.n 4fa04 │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w r4, r0, #7340032 @ 0x700000 │ │ bfi r0, r6, #0, #7 │ │ - b.n 30202 │ │ + b.n 4f8b2 │ │ strh r2, [r1, #30] │ │ @ instruction: 0xf3f9405c │ │ - b.n 2fa04 │ │ + b.n 4f0b4 │ │ lsls r4, r6, #7 │ │ movw r4, #738 @ 0x2e2 │ │ @ instruction: 0xf36801f2 │ │ @ instruction: 0xf2600a8f │ │ orr.w r4, r4, #1114112 @ 0x110000 │ │ - b.n 2fa1c │ │ + b.n 4f0cc │ │ asrs r1, r0, #32 │ │ - b.n 30000 │ │ + b.n 4f6b0 │ │ cmp r0, #147 @ 0x93 │ │ add.w r0, r0, r8, lsr #2 │ │ - b.n 2f920 │ │ + b.n 4efd0 │ │ adds r0, #132 @ 0x84 │ │ - b.n 30384 │ │ + b.n 4fa34 │ │ strb r7, [r7, #15] │ │ - b.n 306b2 │ │ + b.n 4fd62 │ │ strh r7, [r7, r4] │ │ - b.n 30676 │ │ + b.n 4fd26 │ │ str r0, [r3, r6] │ │ - b.n 2fa14 │ │ + b.n 4f0c4 │ │ str r0, [r7, r1] │ │ - b.n 2f934 │ │ + b.n 4efe4 │ │ lsrs r0, r2, #14 │ │ cdp 0, 0, cr0, cr2, cr14, {0} │ │ ldmia.w r3, {r0, r2, r8, r9, ip, lr} │ │ - b.n 3024a │ │ + b.n 4f8fa │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f25c23 │ │ - b.n 3021c │ │ + b.n 4f8cc │ │ adds r1, #3 │ │ - b.n 2ff24 │ │ + b.n 4f5d4 │ │ str r4, [r7, r6] │ │ - b.n 2fa34 │ │ + b.n 4f0e4 │ │ str r2, [r2, r5] │ │ - b.n 2ff10 │ │ + b.n 4f5c0 │ │ subs r6, #34 @ 0x22 │ │ - b.n 30228 │ │ + b.n 4f8d8 │ │ movs r0, #3 │ │ - b.n 3032a │ │ + b.n 4f9da │ │ lsrs r7, r1, #10 │ │ orn ip, r4, #532480 @ 0x82000 │ │ - b.n 3026e │ │ + b.n 4f91e │ │ movs r3, #33 @ 0x21 │ │ - b.n 30236 │ │ + b.n 4f8e6 │ │ movs r1, #176 @ 0xb0 │ │ - b.n 2fa50 │ │ + b.n 4f100 │ │ cmp r3, #144 @ 0x90 │ │ mrc 0, 1, r1, cr1, cr15, {1} │ │ - b.n 30340 │ │ + b.n 4f9f0 │ │ str r4, [r6, r6] │ │ - b.n 2fa5c │ │ + b.n 4f10c │ │ cmp r4, #224 @ 0xe0 │ │ @ instruction: 0xf2f21a01 │ │ - b.n 3028a │ │ + b.n 4f93a │ │ adds r1, #184 @ 0xb8 │ │ - b.n 2fa68 │ │ + b.n 4f118 │ │ lsls r0, r4, #17 │ │ @ instruction: 0xf36a5070 │ │ - b.n 303ec │ │ + b.n 4fa9c │ │ asrs r2, r4, #20 │ │ - b.n 3025c │ │ + b.n 4f90c │ │ asrs r4, r5, #6 │ │ - b.n 2fa78 │ │ + b.n 4f128 │ │ lsrs r7, r6, #31 │ │ - b.n 30480 │ │ + b.n 4fb30 │ │ asrs r1, r1, #32 │ │ - b.n 302a6 │ │ - ldr r2, [pc, #956] @ (30324 ) │ │ + b.n 4f956 │ │ + ldr r2, [pc, #956] @ (4f9d4 ) │ │ orn lr, r0, #12451840 @ 0xbe0000 │ │ - b.n 3048c │ │ + b.n 4fb3c │ │ lsls r4, r6, #7 │ │ movw sl, #1775 @ 0x6ef │ │ orn r0, r0, #8716288 @ 0x850000 │ │ - b.n 302ba │ │ + b.n 4f96a │ │ str r6, [r4, #60] @ 0x3c │ │ @ instruction: 0xf3f97038 │ │ - b.n 2fabc │ │ + b.n 4f16c │ │ ands r7, r0 │ │ - b.n 302c6 │ │ + b.n 4f976 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf36601f2 │ │ @ instruction: 0xf2600a8d │ │ orr.w r1, r4, #987136 @ 0xf1000 │ │ add.w r0, r0, r6 │ │ - b.n 302da │ │ + b.n 4f98a │ │ asrs r1, r1, #32 │ │ - b.n 302de │ │ + b.n 4f98e │ │ movs r0, #5 │ │ - b.n 302e2 │ │ + b.n 4f992 │ │ subs r6, r0, #0 │ │ add.w pc, r0, r2, lsr #1 │ │ - b.n 304c4 │ │ + b.n 4fb74 │ │ movs r0, #5 │ │ - b.n 302ee │ │ + b.n 4f99e │ │ asrs r0, r0, #32 │ │ - b.n 302f2 │ │ + b.n 4f9a2 │ │ str r0, [sp, #0] │ │ - b.n 302f6 │ │ + b.n 4f9a6 │ │ subs r1, r0, #0 │ │ add.w r0, r0, ip, ror #20 │ │ - b.n 2faf8 │ │ + b.n 4f1a8 │ │ movs r0, #6 │ │ - b.n 30302 │ │ + b.n 4f9b2 │ │ movs r5, r0 │ │ - b.n 30306 │ │ + b.n 4f9b6 │ │ asrs r5, r0, #32 │ │ - b.n 3030a │ │ + b.n 4f9ba │ │ adds r4, r7, #7 │ │ add.w r0, r0, r9 │ │ - b.n 30312 │ │ + b.n 4f9c2 │ │ movs r0, #32 │ │ - b.n 30716 │ │ + b.n 4fdc6 │ │ lsrs r2, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 304f0 │ │ + b.n 4fba0 │ │ adds r0, #32 │ │ - b.n 30722 │ │ + b.n 4fdd2 │ │ lsrs r7, r1, #11 │ │ orr.w sl, r8, #6782976 @ 0x678000 │ │ orn r0, r1, #3997696 @ 0x3d0000 │ │ - b.n 2fb28 │ │ + b.n 4f1d8 │ │ subs r3, #0 │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 30500 │ │ - ldr r2, [pc, #828] @ (30334 ) │ │ + b.n 4fbb0 │ │ + ldr r2, [pc, #828] @ (4f9e4 ) │ │ orn sl, r0, #6782976 @ 0x678000 │ │ orr.w r0, r1, #2211840 @ 0x21c000 │ │ - b.n 30342 │ │ + b.n 4f9f2 │ │ ldrh r2, [r0, #20] │ │ and.w r0, r1, #544768 @ 0x85000 │ │ - b.n 3034a │ │ + b.n 4f9fa │ │ lsrs r3, r0, #11 │ │ orn fp, r2, #524288 @ 0x80000 │ │ ldcl 0, cr2, [r2, #496] @ 0x1f0 │ │ - b.n 2fb50 │ │ + b.n 4f200 │ │ lsls r0, r3, #12 │ │ - b.n 2fb54 │ │ + b.n 4f204 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r4, #8388608 @ 0x800000 │ │ - b.n 306c2 │ │ + b.n 4fd72 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r2, #1015808 @ 0xf8000 │ │ - b.n 2fb64 │ │ - ldr r2, [pc, #828] @ (30368 ) │ │ + b.n 4f214 │ │ + ldr r2, [pc, #828] @ (4fa18 ) │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 30772 │ │ + b.n 4fe22 │ │ movs r0, #0 │ │ - b.n 2fb38 │ │ + b.n 4f1e8 │ │ asrs r4, r2, #1 │ │ - b.n 2fb74 │ │ + b.n 4f224 │ │ subs r3, #0 │ │ stcl 0, cr1, [r1, #448] @ 0x1c0 │ │ - b.n 2fb7c │ │ + b.n 4f22c │ │ cmp r3, #0 │ │ stcl 0, cr1, [r1, #4] │ │ - b.n 3078a │ │ + b.n 4fe3a │ │ asrs r0, r3, #6 │ │ - b.n 2fb68 │ │ + b.n 4f218 │ │ lsls r5, r2, #1 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 30396 │ │ + b.n 4fa46 │ │ ldmia r6!, {r2, r3, r5, r7} │ │ @ instruction: 0xebff007c │ │ - b.n 2fb98 │ │ + b.n 4f248 │ │ ldmia r6!, {r1, r3, r5, r7} │ │ @ instruction: 0xebff22ec │ │ - b.n 2fba0 │ │ + b.n 4f250 │ │ ldrb r7, [r6, #30] │ │ - b.n 30584 │ │ + b.n 4fc34 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 303b2 │ │ + b.n 4fa62 │ │ str r2, [r1, #8] │ │ - b.n 2fc10 │ │ + b.n 4f2c0 │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 303ba │ │ + b.n 4fa6a │ │ str r1, [r1, #8] │ │ - b.n 2fc18 │ │ + b.n 4f2c8 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 303c2 │ │ + b.n 4fa72 │ │ str r5, [r1, #8] │ │ - b.n 2fc20 │ │ + b.n 4f2d0 │ │ ldr r7, [r4, #0] │ │ - b.n 303ca │ │ + b.n 4fa7a │ │ strb r6, [r1, #2] │ │ - b.n 2fc28 │ │ + b.n 4f2d8 │ │ str r4, [r1, #8] │ │ - b.n 2fc2c │ │ + b.n 4f2dc │ │ ldrb r7, [r2, #17] │ │ - b.n 30058 │ │ + b.n 4f708 │ │ movs r1, #2 │ │ - b.n 303a8 │ │ + b.n 4fa58 │ │ movs r0, #139 @ 0x8b │ │ - b.n 2fc38 │ │ + b.n 4f2e8 │ │ movs r1, #35 @ 0x23 │ │ - b.n 303e2 │ │ + b.n 4fa92 │ │ ldrb r2, [r6, #30] │ │ - b.n 305c0 │ │ + b.n 4fc70 │ │ movs r0, #145 @ 0x91 │ │ - b.n 2fc44 │ │ + b.n 4f2f4 │ │ movs r5, #35 @ 0x23 │ │ - b.n 303ee │ │ + b.n 4fa9e │ │ movs r0, #144 @ 0x90 │ │ - b.n 2fc4c │ │ + b.n 4f2fc │ │ cmp r1, #35 @ 0x23 │ │ - b.n 303f6 │ │ + b.n 4faa6 │ │ movs r0, #143 @ 0x8f │ │ - b.n 2fc54 │ │ + b.n 4f304 │ │ movs r2, #33 @ 0x21 │ │ - b.n 303fe │ │ + b.n 4faae │ │ movs r0, #148 @ 0x94 │ │ - b.n 2fc5c │ │ + b.n 4f30c │ │ movs r6, #33 @ 0x21 │ │ - b.n 30406 │ │ + b.n 4fab6 │ │ movs r0, #147 @ 0x93 │ │ - b.n 2fc64 │ │ + b.n 4f314 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 30098 │ │ + b.n 4f748 │ │ movs r3, #3 │ │ - b.n 303d6 │ │ + b.n 4fa86 │ │ movs r0, #146 @ 0x92 │ │ - b.n 2fc70 │ │ + b.n 4f320 │ │ movs r3, #32 │ │ - b.n 3041a │ │ + b.n 4faca │ │ movs r0, #151 @ 0x97 │ │ - b.n 2fc78 │ │ + b.n 4f328 │ │ movs r7, #32 │ │ - b.n 30422 │ │ + b.n 4fad2 │ │ movs r0, #150 @ 0x96 │ │ - b.n 2fc80 │ │ + b.n 4f330 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 300b0 │ │ + b.n 4f760 │ │ adds r2, #216 @ 0xd8 │ │ - b.n 2fc28 │ │ + b.n 4f2d8 │ │ asrs r1, r0, #8 │ │ - b.n 303f6 │ │ + b.n 4faa6 │ │ str r4, [r2, #44] @ 0x2c │ │ - b.n 2fc30 │ │ + b.n 4f2e0 │ │ asrs r5, r2, #2 │ │ - b.n 2fc94 │ │ + b.n 4f344 │ │ strb r3, [r4, r0] │ │ - b.n 3043e │ │ + b.n 4faee │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r3, r4, r7, ip, lr} │ │ - b.n 2fca0 │ │ + b.n 4f350 │ │ ldr r3, [r4, r0] │ │ - b.n 3044a │ │ + b.n 4fafa │ │ adds r0, #155 @ 0x9b │ │ - b.n 2fca8 │ │ + b.n 4f358 │ │ str r1, [r3, r2] │ │ - b.n 2fcac │ │ + b.n 4f35c │ │ subs r4, #83 @ 0x53 │ │ - b.n 300d8 │ │ + b.n 4f788 │ │ lsls r0, r0, #4 │ │ - b.n 30420 │ │ + b.n 4fad0 │ │ lsls r0, r3, #2 │ │ - b.n 2fcb8 │ │ + b.n 4f368 │ │ lsls r6, r4, #4 │ │ - b.n 30462 │ │ + b.n 4fb12 │ │ lsls r6, r3, #2 │ │ - b.n 2fcc0 │ │ + b.n 4f370 │ │ lsls r6, r4, #20 │ │ - b.n 3046a │ │ + b.n 4fb1a │ │ lsls r5, r3, #2 │ │ - b.n 2fcc8 │ │ + b.n 4f378 │ │ lsrs r6, r4, #4 │ │ - b.n 30472 │ │ + b.n 4fb22 │ │ lsls r4, r3, #2 │ │ - b.n 2fcd0 │ │ + b.n 4f380 │ │ lsls r7, r4, #8 │ │ - b.n 3047a │ │ + b.n 4fb2a │ │ lsls r1, r4, #2 │ │ - b.n 2fcd8 │ │ + b.n 4f388 │ │ lsls r7, r4, #24 │ │ - b.n 30482 │ │ + b.n 4fb32 │ │ lsls r0, r4, #2 │ │ - b.n 2fce0 │ │ + b.n 4f390 │ │ lsrs r7, r2, #9 │ │ - b.n 30114 │ │ + b.n 4f7c4 │ │ lsls r6, r0, #12 │ │ - b.n 3044e │ │ + b.n 4fafe │ │ lsls r7, r3, #2 │ │ - b.n 2fcec │ │ + b.n 4f39c │ │ lsls r2, r4, #12 │ │ - b.n 30496 │ │ + b.n 4fb46 │ │ lsls r4, r4, #2 │ │ - b.n 2fcf4 │ │ + b.n 4f3a4 │ │ lsls r2, r4, #28 │ │ - b.n 3049e │ │ + b.n 4fb4e │ │ lsls r3, r4, #2 │ │ - b.n 2fcfc │ │ + b.n 4f3ac │ │ lsrs r2, r2, #13 │ │ - b.n 3012c │ │ + b.n 4f7dc │ │ lsls r7, r0, #8 │ │ - b.n 3046a │ │ + b.n 4fb1a │ │ lsls r2, r4, #2 │ │ - b.n 2fd08 │ │ + b.n 4f3b8 │ │ lsls r1, r4, #16 │ │ - b.n 304b2 │ │ + b.n 4fb62 │ │ asrs r0, r5, #2 │ │ - b.n 2fd10 │ │ + b.n 4f3c0 │ │ lsls r7, r4, #2 │ │ - b.n 2fd14 │ │ + b.n 4f3c4 │ │ lsrs r1, r4, #32 │ │ - b.n 304be │ │ + b.n 4fb6e │ │ lsls r6, r4, #2 │ │ - b.n 2fd1c │ │ + b.n 4f3cc │ │ lsrs r1, r2, #17 │ │ - b.n 30148 │ │ + b.n 4f7f8 │ │ lsls r2, r0, #4 │ │ - b.n 3048a │ │ + b.n 4fb3a │ │ lsls r5, r4, #2 │ │ - b.n 2fd28 │ │ + b.n 4f3d8 │ │ lsls r0, r6, #11 │ │ - b.n 2fccc │ │ + b.n 4f37c │ │ asrs r1, r4, #32 │ │ - b.n 308d6 │ │ + b.n 4ff86 │ │ asrs r4, r0, #2 │ │ - b.n 2fcb4 │ │ + b.n 4f364 │ │ movs r1, r0 │ │ - b.n 307be │ │ + b.n 4fe6e │ │ movs r3, r0 │ │ - b.n 308e2 │ │ + b.n 4ff92 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r0, r1, #2 │ │ - b.n 2fd44 │ │ + b.n 4f3f4 │ │ lsrs r2, r2, #29 │ │ - b.n 30644 │ │ + b.n 4fcf4 │ │ asrs r2, r1, #32 │ │ - b.n 304f2 │ │ + b.n 4fba2 │ │ movs r0, #33 @ 0x21 │ │ - b.n 308f6 │ │ + b.n 4ffa6 │ │ ands r0, r0 │ │ - b.n 304fa │ │ + b.n 4fbaa │ │ pop {r1, r3, r4} │ │ @ instruction: 0xebff00e8 │ │ - b.n 2fbf8 │ │ + b.n 4f2a8 │ │ asrs r7, r0, #16 │ │ - b.n 30906 │ │ + b.n 4ffb6 │ │ str r4, [r0, r0] │ │ - b.n 3050a │ │ + b.n 4fbba │ │ movs r5, #128 @ 0x80 │ │ - b.n 3050e │ │ + b.n 4fbbe │ │ asrs r0, r4, #10 │ │ - b.n 301d4 │ │ + b.n 4f884 │ │ movs r0, #114 @ 0x72 │ │ - b.n 2ff74 │ │ + b.n 4f624 │ │ asrs r0, r6, #1 │ │ - b.n 2fbf0 │ │ + b.n 4f2a0 │ │ adds r7, r7, #3 │ │ - b.n 3091e │ │ + b.n 4ffce │ │ cmp r5, #128 @ 0x80 │ │ - b.n 304e6 │ │ + b.n 4fb96 │ │ asrs r0, r4, #10 │ │ - b.n 301e8 │ │ + b.n 4f898 │ │ asrs r1, r0, #32 │ │ - b.n 304ee │ │ + b.n 4fb9e │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 301bc │ │ + b.n 4f86c │ │ asrs r2, r0, #32 │ │ - b.n 304f4 │ │ + b.n 4fba4 │ │ asrs r4, r5, #1 │ │ - b.n 2fc0c │ │ + b.n 4f2bc │ │ movs r7, r6 │ │ - b.n 306ba │ │ + b.n 4fd6a │ │ asrs r4, r5, #5 │ │ - b.n 2fd3c │ │ + b.n 4f3ec │ │ movs r7, r7 │ │ - b.n 30602 │ │ + b.n 4fcb2 │ │ movs r0, #1 │ │ - b.n 30706 │ │ + b.n 4fdb6 │ │ asrs r1, r0, #32 │ │ - b.n 30328 │ │ + b.n 4f9d8 │ │ movs r4, r0 │ │ - b.n 3054e │ │ + b.n 4fbfe │ │ pop {r0, r2} │ │ @ instruction: 0xebff1070 │ │ - b.n 306ac │ │ + b.n 4fd5c │ │ movs r4, r0 │ │ - b.n 3055a │ │ + b.n 4fc0a │ │ movs r0, #8 │ │ - b.n 3095e │ │ + b.n 5000e │ │ pop {r0} │ │ @ instruction: 0xebff7f51 │ │ - b.n 306bc │ │ + b.n 4fd6c │ │ movs r4, r3 │ │ - b.n 3096a │ │ + b.n 5001a │ │ stmia r1!, {r3, r6} │ │ - b.n 2fc64 │ │ + b.n 4f314 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr} │ │ - b.n 2ffb4 │ │ + b.n 4f664 │ │ ldrh r0, [r0, #20] │ │ and.w pc, r5, #2899968 @ 0x2c4000 │ │ - b.n 2ffbc │ │ + b.n 4f66c │ │ subs r7, #51 @ 0x33 │ │ - b.n 2ffc0 │ │ + b.n 4f670 │ │ movs r0, r6 │ │ - b.n 2fd80 │ │ + b.n 4f430 │ │ str r4, [r6, #16] │ │ - b.n 2fc80 │ │ + b.n 4f330 │ │ asrs r0, r6 │ │ - b.n 2fc84 │ │ + b.n 4f334 │ │ str r0, [r0, r0] │ │ - b.n 2fd7c │ │ + b.n 4f42c │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 2ffd4 │ │ + b.n 4f684 │ │ ldrh r7, [r1, #20] │ │ and.w pc, r0, #11665408 @ 0xb20000 │ │ - b.n 2ffdc │ │ + b.n 4f68c │ │ movs r0, #128 @ 0x80 │ │ - b.n 3077c │ │ - ldr r7, [pc, #208] @ (30334 ) │ │ - b.n 2ffe4 │ │ + b.n 4fe2c │ │ + ldr r7, [pc, #208] @ (4f9e4 ) │ │ + b.n 4f694 │ │ lsls r0, r2, #2 │ │ - b.n 2fd84 │ │ + b.n 4f434 │ │ lsrs r4, r7, #28 │ │ - b.n 2ffec │ │ + b.n 4f69c │ │ lsls r0, r1, #2 │ │ - b.n 2fd8c │ │ + b.n 4f43c │ │ lsrs r5, r6, #28 │ │ - b.n 2fff4 │ │ + b.n 4f6a4 │ │ lsls r4, r4, #2 │ │ - b.n 2fd94 │ │ + b.n 4f444 │ │ lsrs r2, r7, #24 │ │ - b.n 30798 │ │ + b.n 4fe48 │ │ asrs r4, r1, #2 │ │ - b.n 2fd9c │ │ + b.n 4f44c │ │ asrs r2, r1, #32 │ │ - b.n 305c6 │ │ + b.n 4fc76 │ │ lsls r0, r4 │ │ - b.n 2fda4 │ │ + b.n 4f454 │ │ str r4, [r3, #8] │ │ - b.n 2fda8 │ │ + b.n 4f458 │ │ strb r0, [r3, #2] │ │ - b.n 2fdac │ │ + b.n 4f45c │ │ adds r0, #148 @ 0x94 │ │ - b.n 2fdb0 │ │ + b.n 4f460 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ @ instruction: 0xebff0080 │ │ - b.n 2fdd8 │ │ + b.n 4f488 │ │ asrs r1, r0, #32 │ │ - b.n 309e2 │ │ + b.n 50092 │ │ asrs r4, r6, #1 │ │ - b.n 2fdc0 │ │ + b.n 4f470 │ │ movs r0, r0 │ │ - b.n 3094a │ │ + b.n 4fffa │ │ vld3.32 @ instruction: 0xf9ad1aff │ │ ldrb r2, [r7, #24] │ │ - b.n 307cc │ │ + b.n 4fe7c │ │ str r4, [r7, #56] @ 0x38 │ │ - b.n 2fdf0 │ │ + b.n 4f4a0 │ │ lsls r7, r7, #2 │ │ ldmia.w r7, {} │ │ - b.n 305c0 │ │ + b.n 4fc70 │ │ movs r2, r0 │ │ - b.n 305c2 │ │ + b.n 4fc72 │ │ movs r3, r0 │ │ - b.n 305c6 │ │ + b.n 4fc76 │ │ movs r4, r0 │ │ - b.n 305ca │ │ + b.n 4fc7a │ │ eors r0, r4 │ │ - b.n 2fe08 │ │ + b.n 4f4b8 │ │ movs r5, r0 │ │ - b.n 305d2 │ │ + b.n 4fc82 │ │ movs r7, r0 │ │ - b.n 305d6 │ │ + b.n 4fc86 │ │ movs r6, r0 │ │ - b.n 305fa │ │ + b.n 4fcaa │ │ vld3.32 @ instruction: 0xf9a10aff │ │ lsls r4, r0, #1 │ │ - b.n 2fe1c │ │ + b.n 4f4cc │ │ asrs r4, r2, #32 │ │ - b.n 2fe1c │ │ + b.n 4f4cc │ │ movs r1, r0 │ │ - b.n 307ea │ │ - subs r1, #101 @ 0x65 │ │ - mla r0, r0, r1, r2 │ │ - b.n 30632 │ │ + b.n 4fe9a │ │ + subs r1, #173 @ 0xad │ │ + @ instruction: 0xfa002001 │ │ + b.n 4fce2 │ │ movs r0, r0 │ │ - b.n 30998 │ │ + b.n 50048 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r2, r1 │ │ - b.n 3063e │ │ + b.n 4fcee │ │ lsrs r5, r1, #8 │ │ orn sl, r0, #423936 @ 0x67800 │ │ orn r0, r0, #11272192 @ 0xac0000 │ │ - b.n 2fe44 │ │ + b.n 4f4f4 │ │ lsrs r5, r1, #8 │ │ orr.w sl, r0, #585728 @ 0x8f000 │ │ orr.w r0, r0, #10223616 @ 0x9c0000 │ │ - b.n 2fe4c │ │ + b.n 4f4fc │ │ ldrb r2, [r2, #29] │ │ - b.n 307b0 │ │ + b.n 4fe60 │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ - b.n 30838 │ │ + b.n 4fee8 │ │ subs r3, r3, #0 │ │ - b.n 307b8 │ │ + b.n 4fe68 │ │ str r0, [r0, r2] │ │ - b.n 30840 │ │ + b.n 4fef0 │ │ str r0, [r4, #12] │ │ - b.n 307c0 │ │ + b.n 4fe70 │ │ ldrh r6, [r6, #48] @ 0x30 │ │ - b.n 30848 │ │ + b.n 4fef8 │ │ movs r0, r0 │ │ - b.n 305d6 │ │ + b.n 4fc86 │ │ @ instruction: 0xfb331aff │ │ vld3.32 @ instruction: 0xf9abeaff │ │ - blx 43097c │ │ - blx 430980 │ │ + blx 45002c │ │ + blx 450030 │ │ vrsra.u64 q8, , #16 │ │ vcge.u8 q0, q8, │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r7, r7, #15 │ │ movs r2, r3 │ │ movs r0, r0 │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ - str r4, [r0, #20] │ │ - vcvt.u16.f16 d21, d0, #3 │ │ - vabs.f , q6 │ │ - vsli.64 d21, d28, #61 @ 0x3d │ │ - @ instruction: 0xfffd4df0 │ │ + ldr r1, [sp, #368] @ 0x170 │ │ + vrecpe.f32 d25, d24 │ │ + vqrdmlsh.s q12, , d20[0] │ │ + @ instruction: 0xfffb8dd4 │ │ + @ instruction: 0xfffb4df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 30894 │ │ - beq.n 3030c │ │ - b.n 30818 │ │ + b.n 4ff44 │ │ + beq.n 4f9bc │ │ + b.n 4fec8 │ │ ands r0, r0 │ │ - b.n 306c2 │ │ + b.n 4fd72 │ │ lsls r1, r0, #4 │ │ - b.n 30986 │ │ + b.n 50036 │ │ lsls r1, r0, #4 │ │ - b.n 30a0a │ │ + b.n 500ba │ │ lsls r0, r2, #1 │ │ movt r0, #1568 @ 0x620 │ │ - b.n 3089a │ │ + b.n 4ff4a │ │ movs r0, r0 │ │ - b.n 2fe9e │ │ + b.n 4f54e │ │ movs r4, r0 │ │ - b.n 2fea2 │ │ + b.n 4f552 │ │ str r5, [r1, r0] │ │ - b.n 306de │ │ + b.n 4fd8e │ │ movs r0, r1 │ │ - b.n 2feaa │ │ + b.n 4f55a │ │ strb r1, [r0, #0] │ │ - b.n 306e6 │ │ + b.n 4fd96 │ │ movs r4, r1 │ │ - b.n 2feb2 │ │ + b.n 4f562 │ │ asrs r6, r0, #32 │ │ - b.n 306ee │ │ + b.n 4fd9e │ │ movs r0, r2 │ │ - b.n 2feba │ │ + b.n 4f56a │ │ strh r2, [r0, #0] │ │ - b.n 306f6 │ │ + b.n 4fda6 │ │ movs r4, r2 │ │ - b.n 2fec2 │ │ + b.n 4f572 │ │ movs r0, r3 │ │ - b.n 2fec6 │ │ + b.n 4f576 │ │ movs r4, r3 │ │ - b.n 2feca │ │ + b.n 4f57a │ │ movs r0, r6 │ │ - b.n 308ce │ │ + b.n 4ff7e │ │ lsrs r7, r1, #10 │ │ orr.w sl, r6, #4685824 @ 0x478000 │ │ orr.w r0, r0, #8716288 @ 0x850000 │ │ - b.n 30712 │ │ + b.n 4fdc2 │ │ adds r2, #154 @ 0x9a │ │ add.w r0, r0, r5 │ │ - b.n 3071a │ │ + b.n 4fdca │ │ asrs r4, r0, #32 │ │ - b.n 3071e │ │ + b.n 4fdce │ │ movs r0, #32 │ │ - b.n 30b22 │ │ - cbnz r0, 30448 │ │ + b.n 501d2 │ │ + cbnz r0, 4faf8 │ │ @ instruction: 0xebff10d4 │ │ - b.n 2ff28 │ │ + b.n 4f5d8 │ │ movs r5, r0 │ │ - b.n 3072e │ │ + b.n 4fdde │ │ movs r0, #1 │ │ - b.n 30b32 │ │ + b.n 501e2 │ │ asrs r1, r0, #32 │ │ - b.n 30514 │ │ - cbnz r3, 3045a │ │ + b.n 4fbc4 │ │ + cbnz r3, 4fb0a │ │ @ instruction: 0xebff0005 │ │ - b.n 3073e │ │ + b.n 4fdee │ │ asrs r7, r0, #32 │ │ - b.n 30742 │ │ + b.n 4fdf2 │ │ movs r0, #8 │ │ - b.n 30746 │ │ - cbnz r7, 30468 │ │ + b.n 4fdf6 │ │ + cbnz r7, 4fb18 │ │ @ instruction: 0xebff0005 │ │ - b.n 3074e │ │ + b.n 4fdfe │ │ asrs r6, r0, #32 │ │ - b.n 30752 │ │ + b.n 4fe02 │ │ adds r2, #218 @ 0xda │ │ add.w r0, r0, r5 │ │ - b.n 3075a │ │ + b.n 4fe0a │ │ asrs r6, r0, #32 │ │ - b.n 3075e │ │ + b.n 4fe0e │ │ adds r2, #135 @ 0x87 │ │ add.w r0, r0, r5 │ │ - b.n 30766 │ │ + b.n 4fe16 │ │ asrs r4, r0, #32 │ │ - b.n 3076a │ │ + b.n 4fe1a │ │ movs r0, #32 │ │ - b.n 30b6e │ │ - cbnz r5, 3048e │ │ + b.n 5021e │ │ + cbnz r5, 4fb3e │ │ @ instruction: 0xebff0005 │ │ - b.n 30776 │ │ + b.n 4fe26 │ │ asrs r4, r0, #32 │ │ - b.n 3077a │ │ + b.n 4fe2a │ │ adds r2, #208 @ 0xd0 │ │ add.w r0, r0, r5 │ │ - b.n 30782 │ │ + b.n 4fe32 │ │ asrs r6, r0, #32 │ │ - b.n 30786 │ │ + b.n 4fe36 │ │ adds r2, #125 @ 0x7d │ │ add.w r0, r0, r5 │ │ - b.n 3078e │ │ + b.n 4fe3e │ │ asrs r4, r0, #32 │ │ - b.n 30792 │ │ + b.n 4fe42 │ │ movs r0, #32 │ │ - b.n 30b96 │ │ - cbnz r3, 304b4 │ │ + b.n 50246 │ │ + cbnz r3, 4fb64 │ │ @ instruction: 0xebff1064 │ │ - b.n 2ff9c │ │ + b.n 4f64c │ │ movs r5, r0 │ │ - b.n 307a2 │ │ + b.n 4fe52 │ │ movs r0, #1 │ │ - b.n 30ba6 │ │ + b.n 50256 │ │ asrs r1, r0, #32 │ │ - b.n 30588 │ │ - cbnz r6, 304c6 │ │ + b.n 4fc38 │ │ + cbnz r6, 4fb76 │ │ @ instruction: 0xebff0005 │ │ - b.n 307b2 │ │ + b.n 4fe62 │ │ asrs r7, r0, #32 │ │ - b.n 307b6 │ │ + b.n 4fe66 │ │ movs r0, #8 │ │ - b.n 307ba │ │ - cbnz r2, 304d6 │ │ + b.n 4fe6a │ │ + cbnz r2, 4fb86 │ │ @ instruction: 0xebff0005 │ │ - b.n 307c2 │ │ + b.n 4fe72 │ │ asrs r6, r0, #32 │ │ - b.n 307c6 │ │ + b.n 4fe76 │ │ adds r2, #189 @ 0xbd │ │ add.w r0, r0, r5 │ │ - b.n 307ce │ │ + b.n 4fe7e │ │ asrs r6, r0, #32 │ │ - b.n 307d2 │ │ + b.n 4fe82 │ │ adds r2, #106 @ 0x6a │ │ add.w r0, r0, r5 │ │ - b.n 307da │ │ + b.n 4fe8a │ │ asrs r4, r0, #32 │ │ - b.n 307de │ │ + b.n 4fe8e │ │ movs r0, #32 │ │ - b.n 30be2 │ │ - cbnz r0, 304fc │ │ + b.n 50292 │ │ + cbnz r0, 4fbac │ │ @ instruction: 0xebff0005 │ │ - b.n 307ea │ │ + b.n 4fe9a │ │ asrs r4, r0, #32 │ │ - b.n 307ee │ │ + b.n 4fe9e │ │ adds r2, #179 @ 0xb3 │ │ add.w r0, r0, r0 │ │ - b.n 30bf6 │ │ + b.n 502a6 │ │ lsls r0, r0, #1 │ │ - b.n 2ffc2 │ │ - beq.n 304ec │ │ - b.n 30954 │ │ + b.n 4f672 │ │ + beq.n 4fb9c │ │ + b.n 50004 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ - ldmia.w sp!, {r4, sl, ip, lr} │ │ - vrsra.u64 d21, d13, #3 │ │ - @ instruction: 0xfffd48f0 │ │ + ldmia.w sp!, {r3, r5, sl, fp, pc} │ │ + @ instruction: 0xfffb8bb5 │ │ + @ instruction: 0xfffb48f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 309ec │ │ - beq.n 30464 │ │ - b.n 30970 │ │ + b.n 5009c │ │ + beq.n 4fb14 │ │ + b.n 50020 │ │ ands r0, r0 │ │ - b.n 3081a │ │ + b.n 4feca │ │ lsls r0, r0, #1 │ │ - b.n 2fffe │ │ + b.n 4f6ae │ │ str r1, [r0, r0] │ │ - b.n 30822 │ │ + b.n 4fed2 │ │ movs r0, r0 │ │ - b.n 30b86 │ │ + b.n 50236 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ strb r0, [r4, #0] │ │ - b.n 309f6 │ │ + b.n 500a6 │ │ str r5, [r1, #0] │ │ - b.n 30832 │ │ + b.n 4fee2 │ │ movs r6, r0 │ │ - b.n 30836 │ │ + b.n 4fee6 │ │ asrs r7, r0, #32 │ │ - b.n 3083a │ │ + b.n 4feea │ │ adds r2, #80 @ 0x50 │ │ add.w r0, r0, r6 │ │ - b.n 30842 │ │ + b.n 4fef2 │ │ asrs r4, r0, #32 │ │ - b.n 30846 │ │ + b.n 4fef6 │ │ movs r0, #32 │ │ - b.n 30c4a │ │ - cbnz r6, 3055c │ │ + b.n 502fa │ │ + cbnz r6, 4fc0c │ │ @ instruction: 0xebff1094 │ │ - b.n 30050 │ │ + b.n 4f700 │ │ movs r6, r0 │ │ - b.n 30856 │ │ + b.n 4ff06 │ │ movs r0, #1 │ │ - b.n 30c5a │ │ + b.n 5030a │ │ asrs r1, r0, #32 │ │ - b.n 3063c │ │ - cbnz r1, 30570 │ │ + b.n 4fcec │ │ + cbnz r1, 4fc20 │ │ @ instruction: 0xebff0006 │ │ - b.n 30866 │ │ + b.n 4ff16 │ │ asrs r7, r0, #32 │ │ - b.n 3086a │ │ + b.n 4ff1a │ │ adds r2, #148 @ 0x94 │ │ add.w r0, r0, r6 │ │ - b.n 30872 │ │ + b.n 4ff22 │ │ asrs r7, r0, #32 │ │ - b.n 30876 │ │ + b.n 4ff26 │ │ adds r2, #65 @ 0x41 │ │ add.w r0, r0, r6 │ │ - b.n 3087e │ │ + b.n 4ff2e │ │ asrs r4, r0, #32 │ │ - b.n 30882 │ │ + b.n 4ff32 │ │ movs r0, #32 │ │ - b.n 30c86 │ │ - cbnz r7, 30594 │ │ + b.n 50336 │ │ + cbnz r7, 4fc44 │ │ @ instruction: 0xebff0006 │ │ - b.n 3088e │ │ + b.n 4ff3e │ │ asrs r4, r0, #32 │ │ - b.n 30892 │ │ + b.n 4ff42 │ │ adds r2, #138 @ 0x8a │ │ add.w r0, r0, sp, lsl #24 │ │ - b.n 3089a │ │ + b.n 4ff4a │ │ asrs r0, r4, #32 │ │ - b.n 30a66 │ │ + b.n 50116 │ │ movs r6, r0 │ │ - b.n 308a2 │ │ + b.n 4ff52 │ │ adds r2, #54 @ 0x36 │ │ add.w r0, r0, r6 │ │ - b.n 308aa │ │ + b.n 4ff5a │ │ asrs r4, r0, #32 │ │ - b.n 308ae │ │ + b.n 4ff5e │ │ movs r0, #32 │ │ - b.n 30cb2 │ │ - cbnz r4, 305be │ │ + b.n 50362 │ │ + cbnz r4, 4fc6e │ │ @ instruction: 0xebff0006 │ │ - b.n 308ba │ │ + b.n 4ff6a │ │ asrs r4, r0, #32 │ │ - b.n 308be │ │ + b.n 4ff6e │ │ adds r2, #127 @ 0x7f │ │ add.w r0, r0, r0, lsl #1 │ │ - b.n 30cc6 │ │ + b.n 50376 │ │ asrs r0, r2, #32 │ │ - b.n 30a92 │ │ + b.n 50142 │ │ lsrs r0, r0, #8 │ │ orn r0, r4, #8454144 @ 0x810000 │ │ - b.n 30cd2 │ │ + b.n 50382 │ │ cmp r2, #15 │ │ orn sl, r1, #9240576 @ 0x8d0000 │ │ orr.w sl, r5, #585728 @ 0x8f000 │ │ orr.w r0, r5, #8388608 @ 0x800000 │ │ - b.n 300aa │ │ - beq.n 305c4 │ │ - b.n 30a3c │ │ + b.n 4f75a │ │ + beq.n 4fc74 │ │ + b.n 500ec │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r3, r5, r6, r7, r9, ip, lr} │ │ - vsri.64 , q2, #3 │ │ - bmi.n 3055a │ │ - ldr r7, [pc, #960] @ (30974 ) │ │ + ldmia.w sp!, {r1, r8, r9, fp, pc} │ │ + vsri.64 , q2, #5 │ │ + bmi.n 4fc0a │ │ + ldr r7, [pc, #960] @ (50024 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 30ad4 │ │ + b.n 50184 │ │ svc 141 @ 0x8d │ │ - b.n 30a58 │ │ + b.n 50108 │ │ asrs r0, r4, #32 │ │ - b.n 300dc │ │ + b.n 4f78c │ │ asrs r4, r4, #1 │ │ - b.n 30ae0 │ │ + b.n 50190 │ │ movs r4, r3 │ │ - b.n 300e4 │ │ + b.n 4f794 │ │ lsls r0, r0, #1 │ │ - b.n 30aec │ │ + b.n 5019c │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #13107200 @ 0xc80000 │ │ - b.n 30af4 │ │ - b.n 305dc │ │ - b.n 3091a │ │ + b.n 501a4 │ │ + b.n 4fc8c │ │ + b.n 4ffca │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 30ae4 │ │ + b.n 50194 │ │ movs r0, #16 │ │ - b.n 3011c │ │ + b.n 4f7cc │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 30d2e │ │ + b.n 503de │ │ movs r0, r0 │ │ - b.n 30c96 │ │ + b.n 50346 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 30d3a │ │ + b.n 503ea │ │ movs r0, r0 │ │ - b.n 30100 │ │ + b.n 4f7b0 │ │ lsls r6, r3, #6 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ @ instruction: 0xea00f000 │ │ - b.n 30c4a │ │ - blx 430c4c │ │ - blx 430c50 │ │ - b.n 302e2 │ │ + b.n 502fa │ │ + blx 4502fc │ │ + blx 450300 │ │ + b.n 4f992 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 30672 │ │ + cbnz r7, 4fd22 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffab0be │ │ + bmi.w fffca76e │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 30582 │ │ + bls.n 4fc32 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ lsls r4, r5, #3 │ │ - b.n 30b50 │ │ + b.n 50200 │ │ str r4, [r2, r2] │ │ - b.n 30ad0 │ │ + b.n 50180 │ │ movs r0, r5 │ │ - b.n 30b3e │ │ + b.n 501ee │ │ movs r0, r2 │ │ - b.n 3015c │ │ + b.n 4f80c │ │ strh r0, [r7, #58] @ 0x3a │ │ - b.n 30184 │ │ + b.n 4f834 │ │ asrs r0, r2, #32 │ │ - b.n 30b54 │ │ + b.n 50204 │ │ str r4, [r5, #0] │ │ - b.n 30ae4 │ │ + b.n 50194 │ │ strb r0, [r6, #0] │ │ - b.n 30ae8 │ │ + b.n 50198 │ │ strh r0, [r1, #0] │ │ - b.n 30774 │ │ + b.n 4fe24 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n 30af0 │ │ + b.n 501a0 │ │ movs r0, r0 │ │ - b.n 30d9e │ │ + b.n 5044e │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 30da2 │ │ - add r4, pc, #28 @ (adr r4, 30680 ) │ │ - b.n 30da6 │ │ + b.n 50452 │ │ + add r4, pc, #28 @ (adr r4, 4fd30 ) │ │ + b.n 50456 │ │ movs r0, #0 │ │ - b.n 30daa │ │ + b.n 5045a │ │ movs r0, r6 │ │ - b.n 30188 │ │ - b.n 30680 │ │ - b.n 3018c │ │ + b.n 4f838 │ │ + b.n 4fd30 │ │ + b.n 4f83c │ │ adds r0, #12 │ │ - b.n 30190 │ │ + b.n 4f840 │ │ asrs r4, r2, #32 │ │ - b.n 30194 │ │ + b.n 4f844 │ │ movs r0, #52 @ 0x34 │ │ - b.n 30198 │ │ + b.n 4f848 │ │ lsls r4, r6, #1 │ │ - b.n 30b20 │ │ + b.n 501d0 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #15466496 @ 0xec0000 │ │ - b.n 30b28 │ │ + b.n 501d8 │ │ ands r5, r0 │ │ - b.n 309ce │ │ + b.n 5007e │ │ cmp r2, #239 @ 0xef │ │ orn pc, r0, #11665408 @ 0xb20000 │ │ - b.n 30414 │ │ + b.n 4fac4 │ │ movs r0, #32 │ │ - b.n 30dda │ │ + b.n 5048a │ │ movs r0, r3 │ │ - b.n 301b8 │ │ + b.n 4f868 │ │ movs r4, r5 │ │ - b.n 300b8 │ │ + b.n 4f768 │ │ movs r0, r0 │ │ - b.n 30de6 │ │ + b.n 50496 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r1, #2326528 @ 0x238000 │ │ - b.n 309ee │ │ + b.n 5009e │ │ movs r0, r6 │ │ - b.n 300c8 │ │ + b.n 4f778 │ │ movs r4, r6 │ │ - b.n 300cc │ │ + b.n 4f77c │ │ movs r5, r0 │ │ - b.n 309fa │ │ + b.n 500aa │ │ lsrs r4, r1, #10 │ │ - b.w ffc74c70 │ │ + b.w ffc94320 │ │ @ instruction: 0xebff1014 │ │ - b.n 301fc │ │ + b.n 4f8ac │ │ movs r5, r0 │ │ - b.n 30a0a │ │ + b.n 500ba │ │ movs r0, #24 │ │ - b.n 30204 │ │ + b.n 4f8b4 │ │ revsh r5, r2 │ │ @ instruction: 0xebff0005 │ │ - b.n 30a16 │ │ + b.n 500c6 │ │ asrs r6, r0, #32 │ │ - b.n 30a1a │ │ + b.n 500ca │ │ movs r0, #4 │ │ - b.n 30e1e │ │ + b.n 504ce │ │ revsh r1, r2 │ │ @ instruction: 0xebff0005 │ │ - b.n 30a26 │ │ + b.n 500d6 │ │ asrs r7, r0, #32 │ │ - b.n 30a2a │ │ + b.n 500da │ │ movs r0, #4 │ │ - b.n 30e2e │ │ + b.n 504de │ │ revsh r5, r1 │ │ @ instruction: 0xebff0034 │ │ - b.n 3012c │ │ + b.n 4f7dc │ │ movs r5, #128 @ 0x80 │ │ - b.n 30a3a │ │ + b.n 500ea │ │ asrs r0, r4, #10 │ │ - b.n 30712 │ │ + b.n 4fdc2 │ │ movs r0, #114 @ 0x72 │ │ - b.n 304a0 │ │ + b.n 4fb50 │ │ asrs r0, r5, #32 │ │ - b.n 3011c │ │ + b.n 4f7cc │ │ adds r7, r7, #3 │ │ - b.n 30e4a │ │ + b.n 504fa │ │ cmp r5, #128 @ 0x80 │ │ - b.n 30a12 │ │ + b.n 500c2 │ │ asrs r0, r4, #10 │ │ - b.n 30714 │ │ + b.n 4fdc4 │ │ asrs r1, r0, #32 │ │ - b.n 30a1a │ │ + b.n 500ca │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 306e8 │ │ + b.n 4fd98 │ │ movs r7, r6 │ │ - b.n 30bde │ │ + b.n 5028e │ │ asrs r2, r0, #32 │ │ - b.n 30a24 │ │ + b.n 500d4 │ │ movs r7, r7 │ │ - b.n 30b26 │ │ + b.n 501d6 │ │ asrs r4, r4, #32 │ │ - b.n 30140 │ │ + b.n 4f7f0 │ │ movs r0, #1 │ │ - b.n 30c2e │ │ + b.n 502de │ │ movs r5, r0 │ │ - b.n 30a72 │ │ + b.n 50122 │ │ asrs r0, r1, #32 │ │ - b.n 30a76 │ │ + b.n 50126 │ │ hlt 0x003b │ │ @ instruction: 0xebff0005 │ │ - b.n 30a7e │ │ + b.n 5012e │ │ asrs r1, r1, #32 │ │ - b.n 30a82 │ │ + b.n 50132 │ │ movs r0, #8 │ │ - b.n 30e86 │ │ + b.n 50536 │ │ hlt 0x0037 │ │ @ instruction: 0xebff0000 │ │ - b.n 30276 │ │ + b.n 4f926 │ │ str r4, [r2, #8] │ │ - b.n 30be8 │ │ + b.n 50298 │ │ adds r0, #124 @ 0x7c │ │ - b.n 3018c │ │ + b.n 4f83c │ │ lsrs r0, r6, #28 │ │ - b.n 304d8 │ │ + b.n 4fb88 │ │ asrs r0, r0, #2 │ │ - b.n 30194 │ │ + b.n 4f844 │ │ lsls r4, r3, #1 │ │ - b.n 3027c │ │ + b.n 4f92c │ │ lsrs r3, r6, #28 │ │ - b.n 304e4 │ │ + b.n 4fb94 │ │ movs r0, #132 @ 0x84 │ │ - b.n 301a0 │ │ + b.n 4f850 │ │ lsls r0, r3, #1 │ │ - b.n 30288 │ │ + b.n 4f938 │ │ lsrs r1, r6, #28 │ │ - b.n 304f0 │ │ + b.n 4fba0 │ │ str r0, [r1, r2] │ │ - b.n 301ac │ │ + b.n 4f85c │ │ lsls r4, r2, #1 │ │ - b.n 30294 │ │ + b.n 4f944 │ │ lsrs r2, r6, #28 │ │ - b.n 304fc │ │ + b.n 4fbac │ │ lsls r0, r2, #1 │ │ - b.n 3029c │ │ + b.n 4f94c │ │ lsrs r5, r6, #28 │ │ - b.n 30504 │ │ + b.n 4fbb4 │ │ lsls r2, r1, #1 │ │ ldmia.w r6, {r2, r3, r4, r5, sp} │ │ - b.n 30ca8 │ │ + b.n 50358 │ │ lsls r4, r1, #1 │ │ - b.n 302ac │ │ + b.n 4f95c │ │ lsrs r6, r6, #28 │ │ - b.n 30514 │ │ + b.n 4fbc4 │ │ lsls r0, r1, #1 │ │ - b.n 302b4 │ │ + b.n 4f964 │ │ lsrs r3, r6, #28 │ │ - b.n 3051c │ │ + b.n 4fbcc │ │ lsls r4, r0, #1 │ │ - b.n 302bc │ │ + b.n 4f96c │ │ lsrs r1, r6, #28 │ │ - b.n 30524 │ │ + b.n 4fbd4 │ │ lsls r0, r0, #1 │ │ - b.n 302c4 │ │ + b.n 4f974 │ │ lsls r0, r1, #3 │ │ - b.n 30cc8 │ │ + b.n 50378 │ │ asrs r0, r0, #1 │ │ - b.n 30ccc │ │ + b.n 5037c │ │ str r6, [sp, #952] @ 0x3b8 │ │ @ instruction: 0xebff2034 │ │ - b.n 302f4 │ │ + b.n 4f9a4 │ │ movs r4, r1 │ │ - b.n 302f4 │ │ + b.n 4f9a4 │ │ lsls r2, r0, #4 │ │ - b.n 306e2 │ │ + b.n 4fd92 │ │ movs r0, r0 │ │ - b.n 30e66 │ │ + b.n 50516 │ │ lsls r4, r3, #4 │ │ lsrs r0, r0, #8 │ │ movs r0, #48 @ 0x30 │ │ - b.n 30308 │ │ + b.n 4f9b8 │ │ str r0, [r0, #0] │ │ - b.n 30f12 │ │ + b.n 505c2 │ │ asrs r0, r1, #32 │ │ - b.n 3030c │ │ + b.n 4f9bc │ │ adds r0, #32 │ │ - b.n 30314 │ │ + b.n 4f9c4 │ │ lsls r2, r0, #10 │ │ - b.n 308a2 │ │ + b.n 4ff52 │ │ str r4, [r1, r0] │ │ - b.n 3031c │ │ + b.n 4f9cc │ │ str r1, [sp, #0] │ │ - b.n 308e8 │ │ + b.n 4ff98 │ │ lsls r2, r0, #10 │ │ - b.n 30b2a │ │ + b.n 501da │ │ movs r4, r4 │ │ - b.n 30308 │ │ + b.n 4f9b8 │ │ movs r4, r7 │ │ - b.n 3032c │ │ + b.n 4f9dc │ │ movs r0, r0 │ │ - b.n 30e96 │ │ + b.n 50546 │ │ lsls r4, r4, #5 │ │ subs r0, r0, r0 │ │ asrs r4, r4, #32 │ │ - b.n 30338 │ │ + b.n 4f9e8 │ │ movs r5, r0 │ │ - b.n 30b42 │ │ + b.n 501f2 │ │ str r4, [r5, r0] │ │ - b.n 30320 │ │ + b.n 4f9d0 │ │ str r0, [r7, #0] │ │ - b.n 30324 │ │ + b.n 4f9d4 │ │ stmia r0!, {r0} │ │ - b.n 3076e │ │ + b.n 4fe1e │ │ ands r4, r0 │ │ @ instruction: 0xe990200c │ │ - b.n 30b1a │ │ + b.n 501ca │ │ strb r4, [r1, #0] │ │ - b.n 3033a │ │ + b.n 4f9ea │ │ movs r0, #14 │ │ - b.n 30b22 │ │ + b.n 501d2 │ │ str r0, [r2, r0] │ │ - b.n 30342 │ │ + b.n 4f9f2 │ │ movs r0, #7 │ │ - b.n 30b2a │ │ + b.n 501da │ │ str r4, [r2, #0] │ │ - b.n 3034a │ │ + b.n 4f9fa │ │ movs r0, #5 │ │ - b.n 30b32 │ │ + b.n 501e2 │ │ ands r0, r3 │ │ - b.n 30352 │ │ + b.n 4fa02 │ │ movs r0, #6 │ │ - b.n 30b3a │ │ + b.n 501ea │ │ asrs r4, r3, #32 │ │ - b.n 3035a │ │ + b.n 4fa0a │ │ movs r0, #4 │ │ - b.n 30b42 │ │ + b.n 501f2 │ │ asrs r1, r0, #32 │ │ - b.n 30b66 │ │ + b.n 50216 │ │ strb r0, [r1, #3] │ │ asrs r5, r1, #10 │ │ str r0, [r3, r3] │ │ asrs r5, r3, #22 │ │ lsrs r4, r3 │ │ asrs r5, r3, #22 │ │ lsls r6, r0, #3 │ │ adds r7, r2, r2 │ │ asrs r1, r0, #32 │ │ asrs r2, r0, #6 │ │ - b.n 30a18 │ │ + b.n 500c8 │ │ asrs r5, r3, #22 │ │ asrs r6, r0, #32 │ │ asrs r1, r0, #6 │ │ stmia r0!, {r2, r5, r6, r7} │ │ asrs r5, r3, #22 │ │ asrs r7, r0, #32 │ │ asrs r1, r0, #6 │ │ @@ -74718,780 +117459,780 @@ │ │ asrs r6, r1, #32 │ │ asrs r1, r0, #6 │ │ asrs r4, r1, #32 │ │ asrs r1, r2, #6 │ │ lsls r4, r0, #5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r7, #1 │ │ - b.n 303b0 │ │ + b.n 4fa60 │ │ movs r0, r0 │ │ - b.n 30f24 │ │ + b.n 505d4 │ │ lsls r1, r0, #5 │ │ subs r0, r0, r0 │ │ asrs r0, r4, #32 │ │ - b.n 303c4 │ │ + b.n 4fa74 │ │ lsrs r0, r1 │ │ - b.n 30da8 │ │ + b.n 50458 │ │ movs r0, r0 │ │ - b.n 30f34 │ │ + b.n 505e4 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n 30bda │ │ + b.n 5028a │ │ lsrs r5, r1, #10 │ │ orn sl, r1, #423936 @ 0x67800 │ │ orn r0, r1, #2686976 @ 0x290000 │ │ - b.n 303e0 │ │ + b.n 4fa90 │ │ asrs r1, r0, #32 │ │ - b.n 309b0 │ │ + b.n 50060 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #292864 @ 0x47800 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 303d0 │ │ + b.n 4fa80 │ │ ldrb r1, [r2, #24] │ │ - b.n 30d50 │ │ + b.n 50400 │ │ movs r4, r3 │ │ - b.n 303f8 │ │ + b.n 4faa8 │ │ movs r0, #9 │ │ - b.n 30c02 │ │ + b.n 502b2 │ │ adds r0, #40 @ 0x28 │ │ - b.n 303e0 │ │ + b.n 4fa90 │ │ asrs r7, r0, #32 │ │ - b.n 30c0a │ │ + b.n 502ba │ │ adds r0, #4 │ │ - b.n 30c0e │ │ - blt.n 308f6 │ │ + b.n 502be │ │ + blt.n 4ffa6 │ │ @ instruction: 0xebff0098 │ │ - b.n 3030c │ │ + b.n 4f9bc │ │ str r0, [r0, #4] │ │ - b.n 30df4 │ │ + b.n 504a4 │ │ strb r7, [r0, r0] │ │ - b.n 3101e │ │ + b.n 506ce │ │ movs r0, r0 │ │ - b.n 30f82 │ │ + b.n 50632 │ │ lsls r1, r5, #4 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #3 │ │ - b.n 30e04 │ │ + b.n 504b4 │ │ asrs r7, r0, #32 │ │ - b.n 30c2e │ │ - b.n 30bd6 │ │ + b.n 502de │ │ + b.n 50286 │ │ @ instruction: 0xebff013c │ │ - b.n 30430 │ │ + b.n 4fae0 │ │ movs r0, r0 │ │ - b.n 30f9a │ │ + b.n 5064a │ │ lsls r5, r2, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #3 │ │ - b.n 30e1c │ │ + b.n 504cc │ │ ldmia r4!, {r0, r7} │ │ @ instruction: 0xebff0010 │ │ - b.n 30444 │ │ + b.n 4faf4 │ │ ldmia r4, {r0, r1, r2, r3, r4, r5, r6} │ │ @ instruction: 0xebff2110 │ │ - b.n 3044c │ │ + b.n 4fafc │ │ ldrb r1, [r0, #16] │ │ - b.n 30e30 │ │ + b.n 504e0 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 30c5e │ │ + b.n 5030e │ │ str r2, [r0, #4] │ │ - b.n 304bc │ │ + b.n 4fb6c │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 30c66 │ │ + b.n 50316 │ │ str r1, [r0, #4] │ │ - b.n 304c4 │ │ + b.n 4fb74 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 30c6e │ │ + b.n 5031e │ │ str r5, [r0, #4] │ │ - b.n 304cc │ │ + b.n 4fb7c │ │ ldr r7, [r4, #0] │ │ - b.n 30c76 │ │ + b.n 50326 │ │ strb r6, [r0, #1] │ │ - b.n 304d4 │ │ + b.n 4fb84 │ │ str r4, [r0, #4] │ │ - b.n 304d8 │ │ + b.n 4fb88 │ │ ldrb r7, [r2, #17] │ │ - b.n 30904 │ │ + b.n 4ffb4 │ │ movs r1, #2 │ │ - b.n 30c54 │ │ + b.n 50304 │ │ movs r0, #67 @ 0x43 │ │ - b.n 304e4 │ │ + b.n 4fb94 │ │ movs r1, #35 @ 0x23 │ │ - b.n 30c8e │ │ + b.n 5033e │ │ strb r4, [r5, #3] │ │ - b.n 30e6c │ │ + b.n 5051c │ │ movs r0, #73 @ 0x49 │ │ - b.n 304f0 │ │ + b.n 4fba0 │ │ movs r5, #35 @ 0x23 │ │ - b.n 30c9a │ │ + b.n 5034a │ │ movs r0, #72 @ 0x48 │ │ - b.n 304f8 │ │ + b.n 4fba8 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 30ca2 │ │ + b.n 50352 │ │ movs r0, #71 @ 0x47 │ │ - b.n 30500 │ │ + b.n 4fbb0 │ │ movs r2, #33 @ 0x21 │ │ - b.n 30caa │ │ + b.n 5035a │ │ movs r0, #76 @ 0x4c │ │ - b.n 30508 │ │ + b.n 4fbb8 │ │ movs r6, #33 @ 0x21 │ │ - b.n 30cb2 │ │ + b.n 50362 │ │ movs r0, #75 @ 0x4b │ │ - b.n 30510 │ │ + b.n 4fbc0 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 30944 │ │ + b.n 4fff4 │ │ movs r3, #3 │ │ - b.n 30c82 │ │ + b.n 50332 │ │ movs r0, #74 @ 0x4a │ │ - b.n 3051c │ │ + b.n 4fbcc │ │ movs r3, #32 │ │ - b.n 30cc6 │ │ + b.n 50376 │ │ movs r0, #79 @ 0x4f │ │ - b.n 30524 │ │ + b.n 4fbd4 │ │ movs r7, #32 │ │ - b.n 30cce │ │ + b.n 5037e │ │ movs r0, #78 @ 0x4e │ │ - b.n 3052c │ │ + b.n 4fbdc │ │ cmp r3, #80 @ 0x50 │ │ - b.n 3095c │ │ + b.n 5000c │ │ adds r0, #252 @ 0xfc │ │ - b.n 304d4 │ │ + b.n 4fb84 │ │ asrs r1, r0, #8 │ │ - b.n 30ca2 │ │ + b.n 50352 │ │ str r0, [r7, #12] │ │ - b.n 304dc │ │ + b.n 4fb8c │ │ asrs r5, r1, #1 │ │ - b.n 30540 │ │ + b.n 4fbf0 │ │ strb r3, [r4, r0] │ │ - b.n 30cea │ │ + b.n 5039a │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r4, r6, ip, lr} │ │ - b.n 3054c │ │ + b.n 4fbfc │ │ ldr r3, [r4, r0] │ │ - b.n 30cf6 │ │ + b.n 503a6 │ │ str r1, [r2, r1] │ │ - b.n 30554 │ │ + b.n 4fc04 │ │ strb r7, [r0, r0] │ │ - b.n 310fe │ │ + b.n 507ae │ │ adds r0, #83 @ 0x53 │ │ - b.n 3055c │ │ + b.n 4fc0c │ │ subs r4, #83 @ 0x53 │ │ - b.n 30988 │ │ + b.n 50038 │ │ lsls r0, r0, #4 │ │ - b.n 30cd0 │ │ + b.n 50380 │ │ lsls r0, r2, #1 │ │ - b.n 30568 │ │ + b.n 4fc18 │ │ lsls r6, r4, #4 │ │ - b.n 30d12 │ │ + b.n 503c2 │ │ lsls r6, r2, #1 │ │ - b.n 30570 │ │ + b.n 4fc20 │ │ lsls r6, r4, #20 │ │ - b.n 30d1a │ │ + b.n 503ca │ │ lsls r5, r2, #1 │ │ - b.n 30578 │ │ + b.n 4fc28 │ │ lsrs r6, r4, #4 │ │ - b.n 30d22 │ │ + b.n 503d2 │ │ lsls r4, r2, #1 │ │ - b.n 30580 │ │ + b.n 4fc30 │ │ lsls r7, r4, #8 │ │ - b.n 30d2a │ │ + b.n 503da │ │ lsls r1, r3, #1 │ │ - b.n 30588 │ │ + b.n 4fc38 │ │ lsls r7, r4, #24 │ │ - b.n 30d32 │ │ + b.n 503e2 │ │ lsls r0, r3, #1 │ │ - b.n 30590 │ │ + b.n 4fc40 │ │ lsrs r7, r2, #9 │ │ - b.n 309c4 │ │ + b.n 50074 │ │ lsls r6, r0, #12 │ │ - b.n 30cfe │ │ + b.n 503ae │ │ lsls r7, r2, #1 │ │ - b.n 3059c │ │ + b.n 4fc4c │ │ lsls r2, r4, #12 │ │ - b.n 30d46 │ │ + b.n 503f6 │ │ str r0, [r0, #4] │ │ - b.n 30f24 │ │ + b.n 505d4 │ │ lsls r4, r3, #1 │ │ - b.n 305a8 │ │ + b.n 4fc58 │ │ lsls r2, r4, #28 │ │ - b.n 30d52 │ │ + b.n 50402 │ │ lsls r3, r3, #1 │ │ - b.n 305b0 │ │ + b.n 4fc60 │ │ lsrs r2, r2, #13 │ │ - b.n 309e0 │ │ + b.n 50090 │ │ lsls r7, r0, #8 │ │ - b.n 30d1e │ │ + b.n 503ce │ │ lsls r2, r3, #1 │ │ - b.n 305bc │ │ + b.n 4fc6c │ │ lsls r1, r4, #16 │ │ - b.n 30d66 │ │ + b.n 50416 │ │ asrs r0, r4, #1 │ │ - b.n 305c4 │ │ + b.n 4fc74 │ │ lsls r7, r3, #1 │ │ - b.n 305c8 │ │ + b.n 4fc78 │ │ lsrs r1, r4, #32 │ │ - b.n 30d72 │ │ + b.n 50422 │ │ lsls r6, r3, #1 │ │ - b.n 305d0 │ │ + b.n 4fc80 │ │ lsrs r1, r2, #17 │ │ - b.n 309fc │ │ + b.n 500ac │ │ asrs r4, r2, #4 │ │ - b.n 30578 │ │ + b.n 4fc28 │ │ lsls r2, r0, #4 │ │ - b.n 30d42 │ │ + b.n 503f2 │ │ lsls r5, r3, #1 │ │ - b.n 305e0 │ │ + b.n 4fc90 │ │ movs r3, r0 │ │ - b.n 3118a │ │ + b.n 5083a │ │ movs r1, r0 │ │ - b.n 31070 │ │ + b.n 50720 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r0, r0, #1 │ │ - b.n 305f0 │ │ + b.n 4fca0 │ │ movs r4, r6 │ │ - b.n 30594 │ │ + b.n 4fc44 │ │ strh r4, [r1, #0] │ │ - b.n 30594 │ │ + b.n 4fc44 │ │ asrs r0, r7, #32 │ │ - b.n 3059c │ │ + b.n 4fc4c │ │ lsls r0, r0, #4 │ │ - b.n 30996 │ │ + b.n 50046 │ │ movs r1, r0 │ │ - b.n 30eea │ │ + b.n 5059a │ │ movs r0, r0 │ │ - b.n 30d10 │ │ + b.n 503c0 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ lsls r4, r4, #1 │ │ - b.n 30f90 │ │ + b.n 50640 │ │ asrs r6, r0, #32 │ │ - b.n 30dba │ │ + b.n 5046a │ │ movs r0, #33 @ 0x21 │ │ - b.n 311be │ │ - cbnz r1, 30aba │ │ + b.n 5086e │ │ + cbnz r1, 5016a │ │ @ instruction: 0xebff6038 │ │ - b.n 305c0 │ │ + b.n 4fc70 │ │ ands r0, r5 │ │ - b.n 30f20 │ │ + b.n 505d0 │ │ movs r0, #52 @ 0x34 │ │ - b.n 305c8 │ │ + b.n 4fc78 │ │ strb r0, [r7, #12] │ │ - b.n 305d0 │ │ + b.n 4fc80 │ │ str r1, [r0, #0] │ │ - b.n 30fa2 │ │ + b.n 50652 │ │ strb r7, [r0, #0] │ │ - b.n 30bb8 │ │ + b.n 50268 │ │ lsls r3, r3, #1 │ │ and.w pc, r0, pc, ror #2 │ │ - b.n 30fc0 │ │ + b.n 50670 │ │ asrs r1, r0, #32 │ │ - b.n 30fa8 │ │ + b.n 50658 │ │ lsrs r7, r5, #11 │ │ orn ip, r0, #8585216 @ 0x830000 │ │ - b.n 30fcc │ │ - add r0, pc, #16 @ (adr r0, 30ac0 ) │ │ - b.n 30df2 │ │ + b.n 5067c │ │ + add r0, pc, #16 @ (adr r0, 50170 ) │ │ + b.n 504a2 │ │ lsls r4, r2 │ │ - b.n 30f4c │ │ + b.n 505fc │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #659456 @ 0xa1000 │ │ - b.n 311fe │ │ + b.n 508ae │ │ strh r4, [r0, #0] │ │ - b.n 30e02 │ │ + b.n 504b2 │ │ movs r4, r2 │ │ - b.n 30600 │ │ + b.n 4fcb0 │ │ asrs r0, r7, #32 │ │ - b.n 305e4 │ │ + b.n 4fc94 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #9961472 @ 0x980000 │ │ - b.n 3060c │ │ + b.n 4fcbc │ │ movs r4, r5 │ │ - b.n 304ec │ │ + b.n 4fb9c │ │ lsrs r1, r6, #28 │ │ - b.n 30858 │ │ + b.n 4ff08 │ │ movs r0, r6 │ │ - b.n 304f4 │ │ + b.n 4fba4 │ │ movs r0, r0 │ │ - b.n 31222 │ │ + b.n 508d2 │ │ movs r4, r6 │ │ - b.n 304fc │ │ + b.n 4fbac │ │ movs r4, r3 │ │ - b.n 3122a │ │ + b.n 508da │ │ lsrs r0, r0, #10 │ │ orr.w r0, r8, #8650752 @ 0x840000 │ │ - b.n 30e32 │ │ + b.n 504e2 │ │ asrs r6, r0, #32 │ │ - b.n 30e36 │ │ - cbnz r3, 30b2a │ │ + b.n 504e6 │ │ + cbnz r3, 501da │ │ @ instruction: 0xebff1014 │ │ - b.n 30634 │ │ + b.n 4fce4 │ │ movs r4, r0 │ │ - b.n 30e42 │ │ + b.n 504f2 │ │ movs r0, #24 │ │ - b.n 3063c │ │ - cbnz r7, 30b38 │ │ + b.n 4fcec │ │ + cbnz r7, 501e8 │ │ @ instruction: 0xebff102c │ │ - b.n 30fa4 │ │ + b.n 50654 │ │ movs r4, r0 │ │ - b.n 30e52 │ │ + b.n 50502 │ │ movs r0, #4 │ │ - b.n 31256 │ │ - cbnz r3, 30b48 │ │ + b.n 50906 │ │ + cbnz r3, 501f8 │ │ @ instruction: 0xebff1030 │ │ - b.n 30fb4 │ │ + b.n 50664 │ │ movs r4, r0 │ │ - b.n 30e62 │ │ + b.n 50512 │ │ movs r0, #4 │ │ - b.n 31266 │ │ - cbnz r7, 30b56 │ │ + b.n 50916 │ │ + cbnz r7, 50206 │ │ @ instruction: 0xebff0034 │ │ - b.n 30564 │ │ + b.n 4fc14 │ │ movs r5, #128 @ 0x80 │ │ - b.n 30e72 │ │ + b.n 50522 │ │ asrs r0, r4, #10 │ │ - b.n 30b40 │ │ + b.n 501f0 │ │ movs r0, #114 @ 0x72 │ │ - b.n 308d8 │ │ + b.n 4ff88 │ │ asrs r0, r5, #32 │ │ - b.n 30554 │ │ + b.n 4fc04 │ │ adds r7, r7, #3 │ │ - b.n 31282 │ │ + b.n 50932 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 30e4a │ │ + b.n 504fa │ │ asrs r0, r4, #10 │ │ - b.n 30b4c │ │ + b.n 501fc │ │ asrs r1, r0, #32 │ │ - b.n 30e52 │ │ + b.n 50502 │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 30b20 │ │ + b.n 501d0 │ │ asrs r2, r0, #32 │ │ - b.n 30e58 │ │ + b.n 50508 │ │ asrs r4, r4, #32 │ │ - b.n 30570 │ │ + b.n 4fc20 │ │ strh r0, [r5, r1] │ │ - b.n 3069c │ │ + b.n 4fd4c │ │ movs r7, r6 │ │ - b.n 31022 │ │ + b.n 506d2 │ │ movs r7, r7 │ │ - b.n 30f66 │ │ + b.n 50616 │ │ str r5, [r0, r0] │ │ - b.n 30c88 │ │ + b.n 50338 │ │ movs r0, #1 │ │ - b.n 3106e │ │ + b.n 5071e │ │ movs r4, r0 │ │ - b.n 30eb2 │ │ + b.n 50562 │ │ asrs r5, r0, #32 │ │ - b.n 30eb6 │ │ - cbnz r3, 30ba2 │ │ + b.n 50566 │ │ + cbnz r3, 50252 │ │ @ instruction: 0xebff0004 │ │ - b.n 30ebe │ │ + b.n 5056e │ │ ands r0, r5 │ │ - b.n 31018 │ │ + b.n 506c8 │ │ movs r0, #8 │ │ - b.n 312c6 │ │ + b.n 50976 │ │ asrs r4, r0, #32 │ │ - b.n 30eca │ │ - cbnz r6, 30bb4 │ │ + b.n 5057a │ │ + cbnz r6, 50264 │ │ @ instruction: 0xebff0000 │ │ - b.n 306c2 │ │ + b.n 4fd72 │ │ strb r4, [r2, #2] │ │ - b.n 3102c │ │ + b.n 506dc │ │ adds r0, #124 @ 0x7c │ │ - b.n 305d0 │ │ + b.n 4fc80 │ │ lsrs r0, r6, #28 │ │ - b.n 3091c │ │ + b.n 4ffcc │ │ asrs r0, r0, #2 │ │ - b.n 305d8 │ │ + b.n 4fc88 │ │ lsls r4, r3, #1 │ │ - b.n 306c0 │ │ + b.n 4fd70 │ │ lsrs r3, r6, #28 │ │ - b.n 30928 │ │ + b.n 4ffd8 │ │ movs r0, #132 @ 0x84 │ │ - b.n 305e4 │ │ + b.n 4fc94 │ │ lsls r0, r3, #1 │ │ - b.n 306cc │ │ + b.n 4fd7c │ │ lsrs r1, r6, #28 │ │ - b.n 30934 │ │ + b.n 4ffe4 │ │ str r0, [r1, #8] │ │ - b.n 305f0 │ │ + b.n 4fca0 │ │ lsls r4, r2, #1 │ │ - b.n 306d8 │ │ + b.n 4fd88 │ │ lsrs r2, r6, #28 │ │ - b.n 30940 │ │ + b.n 4fff0 │ │ lsls r0, r2, #1 │ │ - b.n 306e0 │ │ + b.n 4fd90 │ │ lsrs r6, r6, #28 │ │ - b.n 30948 │ │ + b.n 4fff8 │ │ lsls r2, r1, #2 │ │ ldmia.w r7, {r6, sp, lr} │ │ - b.n 310ec │ │ + b.n 5079c │ │ movs r0, #60 @ 0x3c │ │ - b.n 310f0 │ │ + b.n 507a0 │ │ lsls r4, r1, #1 │ │ - b.n 306f4 │ │ + b.n 4fda4 │ │ lsrs r7, r6, #28 │ │ - b.n 3095c │ │ + b.n 5000c │ │ lsls r0, r1, #1 │ │ - b.n 306fc │ │ + b.n 4fdac │ │ lsrs r3, r6, #28 │ │ - b.n 30964 │ │ + b.n 50014 │ │ lsls r4, r0, #1 │ │ - b.n 30704 │ │ + b.n 4fdb4 │ │ lsrs r1, r6, #28 │ │ - b.n 3096c │ │ + b.n 5001c │ │ lsls r0, r0, #1 │ │ - b.n 3070c │ │ + b.n 4fdbc │ │ movs r2, r1 │ │ - b.n 30f36 │ │ + b.n 505e6 │ │ asrs r6, r0, #32 │ │ - b.n 30f3a │ │ + b.n 505ea │ │ strh r4, [r1, #0] │ │ - b.n 30734 │ │ + b.n 4fde4 │ │ str r5, [sp, #876] @ 0x36c │ │ @ instruction: 0xebff7005 │ │ - b.n 30f46 │ │ + b.n 505f6 │ │ str r0, [r7, #0] │ │ - b.n 30744 │ │ + b.n 4fdf4 │ │ movs r0, #52 @ 0x34 │ │ - b.n 30748 │ │ + b.n 4fdf8 │ │ adds r0, #40 @ 0x28 │ │ - b.n 3074c │ │ + b.n 4fdfc │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n 31128 │ │ + b.n 507d8 │ │ str r4, [r5, r0] │ │ - b.n 30754 │ │ + b.n 4fe04 │ │ lsls r2, r0, #4 │ │ - b.n 30b4e │ │ + b.n 501fe │ │ adds r0, #32 │ │ - b.n 31128 │ │ + b.n 507d8 │ │ asrs r0, r6, #32 │ │ - b.n 30760 │ │ + b.n 4fe10 │ │ str r0, [r4, r0] │ │ - b.n 31134 │ │ + b.n 507e4 │ │ movs r0, r0 │ │ - b.n 30eda │ │ + b.n 5058a │ │ asrs r1, r0, #32 │ │ - b.n 31134 │ │ + b.n 507e4 │ │ asrs r0, r6, #32 │ │ - b.n 30750 │ │ + b.n 4fe00 │ │ mcr2 10, 7, r3, cr12, cr15, {7} @ │ │ movs r2, r0 │ │ and.w r1, r0, r0, lsl #30 │ │ - b.n 30780 │ │ + b.n 4fe30 │ │ ands r0, r5 │ │ - b.n 310dc │ │ + b.n 5078c │ │ strb r7, [r0, #0] │ │ - b.n 30d68 │ │ + b.n 50418 │ │ movs r0, r2 │ │ - b.n 30784 │ │ + b.n 4fe34 │ │ movs r0, #1 │ │ - b.n 31156 │ │ - b.n 30c64 │ │ - b.n 30790 │ │ + b.n 50806 │ │ + b.n 50314 │ │ + b.n 4fe40 │ │ strh r7, [r0, #0] │ │ - b.n 30f9a │ │ + b.n 5064a │ │ asrs r4, r2, #32 │ │ - b.n 30798 │ │ + b.n 4fe48 │ │ str r4, [r2, r2] │ │ - b.n 310f8 │ │ + b.n 507a8 │ │ str r4, [r5, #0] │ │ - b.n 310fc │ │ + b.n 507ac │ │ strb r0, [r6, #0] │ │ - b.n 31100 │ │ + b.n 507b0 │ │ movs r0, r0 │ │ - b.n 30f12 │ │ + b.n 505c2 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 313b2 │ │ - add r4, pc, #28 @ (adr r4, 30c90 ) │ │ - b.n 313b6 │ │ + b.n 50a62 │ │ + add r4, pc, #28 @ (adr r4, 50340 ) │ │ + b.n 50a66 │ │ str r0, [sp, #16] │ │ - b.n 30fba │ │ + b.n 5066a │ │ mrc2 10, 3, r1, cr14, cr15, {7} @ │ │ eors r4, r4 │ │ - b.n 3119c │ │ + b.n 5084c │ │ asrs r4, r2, #32 │ │ - b.n 307bc │ │ + b.n 4fe6c │ │ movs r0, #24 │ │ - b.n 307c0 │ │ + b.n 4fe70 │ │ strb r6, [r1, #0] │ │ - b.n 30fce │ │ + b.n 5067e │ │ movs r4, r0 │ │ - b.n 30fd2 │ │ - cbnz r4, 30cac │ │ + b.n 50682 │ │ + cbnz r4, 5035c │ │ @ instruction: 0xebff00c4 │ │ - b.n 307d4 │ │ + b.n 4fe84 │ │ movs r4, #7 │ │ - b.n 313de │ │ + b.n 50a8e │ │ asrs r4, r5, #4 │ │ - b.n 307e0 │ │ + b.n 4fe90 │ │ adds r5, #128 @ 0x80 │ │ - b.n 30fe6 │ │ + b.n 50696 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 30cae │ │ + b.n 5035e │ │ adds r0, #115 @ 0x73 │ │ - b.n 30a4c │ │ + b.n 500fc │ │ movs r0, #148 @ 0x94 │ │ - b.n 306c8 │ │ + b.n 4fd78 │ │ cmp r4, #255 @ 0xff │ │ - b.n 313f6 │ │ + b.n 50aa6 │ │ subs r5, #128 @ 0x80 │ │ - b.n 30fc0 │ │ + b.n 50670 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 30cc2 │ │ + b.n 50372 │ │ asrs r1, r0, #32 │ │ - b.n 30de0 │ │ + b.n 50490 │ │ movs r0, #2 │ │ - b.n 30fcc │ │ + b.n 5067c │ │ subs r2, #208 @ 0xd0 │ │ - b.n 30c98 │ │ + b.n 50348 │ │ movs r7, r6 │ │ - b.n 3118e │ │ + b.n 5083e │ │ movs r0, #3 │ │ - b.n 30fd6 │ │ + b.n 50686 │ │ movs r7, r7 │ │ - b.n 310d6 │ │ + b.n 50786 │ │ movs r0, #144 @ 0x90 │ │ - b.n 306f0 │ │ + b.n 4fda0 │ │ movs r0, #1 │ │ - b.n 311de │ │ + b.n 5088e │ │ movs r4, r0 │ │ - b.n 31022 │ │ - cbnz r0, 30cf8 │ │ + b.n 506d2 │ │ + cbnz r0, 503a8 │ │ @ instruction: 0xebff1094 │ │ - b.n 31180 │ │ + b.n 50830 │ │ movs r4, r0 │ │ - b.n 3102e │ │ + b.n 506de │ │ movs r0, #8 │ │ - b.n 31432 │ │ - cbnz r4, 30d06 │ │ + b.n 50ae2 │ │ + cbnz r4, 503b6 │ │ @ instruction: 0xebff0074 │ │ - b.n 30834 │ │ + b.n 4fee4 │ │ adds r0, #0 │ │ - b.n 3143e │ │ + b.n 50aee │ │ str r0, [r6, r1] │ │ - b.n 3083c │ │ + b.n 4feec │ │ lsls r0, r2, #1 │ │ movt pc, #48 @ 0x30 │ │ - b.n 30a88 │ │ + b.n 50138 │ │ str r4, [r5, #4] │ │ - b.n 30848 │ │ + b.n 4fef8 │ │ asrs r0, r7, #1 │ │ - b.n 3084c │ │ + b.n 4fefc │ │ lsls r0, r2, #1 │ │ - b.n 30830 │ │ + b.n 4fee0 │ │ lsrs r5, r6, #28 │ │ - b.n 30a98 │ │ + b.n 50148 │ │ adds r0, #116 @ 0x74 │ │ - b.n 30838 │ │ + b.n 4fee8 │ │ subs r1, r6, #4 │ │ - b.n 30aa0 │ │ + b.n 50150 │ │ adds r0, #120 @ 0x78 │ │ - b.n 30840 │ │ + b.n 4fef0 │ │ adds r0, #104 @ 0x68 │ │ - b.n 30864 │ │ + b.n 4ff14 │ │ lsls r4, r1, #1 │ │ - b.n 30848 │ │ + b.n 4fef8 │ │ lsrs r6, r6, #28 │ │ - b.n 30ab0 │ │ + b.n 50160 │ │ lsls r0, r1, #1 │ │ - b.n 30850 │ │ + b.n 4ff00 │ │ lsrs r3, r6, #28 │ │ - b.n 30ab8 │ │ + b.n 50168 │ │ lsls r4, r0, #1 │ │ - b.n 30858 │ │ + b.n 4ff08 │ │ movs r4, r3 │ │ - b.n 31482 │ │ + b.n 50b32 │ │ stmia r0!, {r2, r5, r6} │ │ - b.n 30880 │ │ + b.n 4ff30 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r4, #1032192 @ 0xfc000 │ │ - b.n 30888 │ │ + b.n 4ff38 │ │ movs r0, r0 │ │ - b.n 3087a │ │ + b.n 4ff2a │ │ asrs r4, r2, #1 │ │ - b.n 30870 │ │ + b.n 4ff20 │ │ subs r4, r7, #4 │ │ - b.n 30ad8 │ │ + b.n 50188 │ │ cmp r7, #50 @ 0x32 │ │ - b.n 30adc │ │ + b.n 5018c │ │ asrs r0, r0, #1 │ │ - b.n 3087c │ │ + b.n 4ff2c │ │ lsrs r0, r6, #28 │ │ - b.n 30ae4 │ │ + b.n 50194 │ │ asrs r0, r0, #1 │ │ - b.n 31284 │ │ + b.n 50934 │ │ movs r0, #88 @ 0x58 │ │ - b.n 30888 │ │ + b.n 4ff38 │ │ movs r0, #32 │ │ - b.n 314b2 │ │ + b.n 50b62 │ │ lsls r4, r3, #1 │ │ - b.n 30890 │ │ + b.n 4ff40 │ │ movs r7, r0 │ │ - b.n 310ba │ │ - adcs r0, r7 │ │ + b.n 5076a │ │ + negs r0, r2 │ │ add.w pc, r0, r0, lsr #32 │ │ - b.n 31060 │ │ + b.n 50710 │ │ lsls r0, r4, #10 │ │ - b.n 310c6 │ │ - beq.n 30dc0 │ │ - b.n 31220 │ │ + b.n 50776 │ │ + beq.n 50470 │ │ + b.n 508d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 314d2 │ │ - beq.n 30dcc │ │ - b.n 3122c │ │ + b.n 50b82 │ │ + beq.n 5047c │ │ + b.n 508dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 313de │ │ - blx 4313e0 │ │ - b.n 30a72 │ │ + b.n 50a8e │ │ + blx 450a90 │ │ + b.n 50122 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 30e02 │ │ + cbnz r7, 504b2 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffab84e │ │ + bmi.w fffcaefe │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 30d12 │ │ + bls.n 503c2 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ - str r0, [r6, r5] │ │ - @ instruction: 0xfffd4b7c │ │ - vcvt.f16.u16 q10, q6, #3 │ │ - @ instruction: 0xfffd4d2c │ │ - vtbl.8 d20, {d13-d16}, d4 │ │ - vsri.64 , q2, #3 │ │ - bmi.n 30d82 │ │ - bmi.n 30d84 │ │ - bmi.n 30d86 │ │ - bmi.n 30d88 │ │ - bmi.n 30d8a │ │ - ldr r7, [pc, #960] @ (311a4 ) │ │ + ldrh r0, [r1, #12] │ │ + vrsra.u64 d24, d4, #5 │ │ + vsri.32 q12, q10, #5 │ │ + vrecpe.f32 q12, q2 │ │ + vrsra.u32 d24, d12, #5 │ │ + vsri.64 , q2, #5 │ │ + bmi.n 50432 │ │ + bmi.n 50434 │ │ + bmi.n 50436 │ │ + bmi.n 50438 │ │ + bmi.n 5043a │ │ + ldr r7, [pc, #960] @ (50854 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 31304 │ │ - beq.n 30df4 │ │ - b.n 31288 │ │ + b.n 509b4 │ │ + beq.n 504a4 │ │ + b.n 50938 │ │ ldrh r0, [r1, #24] │ │ stc 14, cr13, [sp, #-156]! @ 0xffffff64 │ │ - b.n 31290 │ │ + b.n 50940 │ │ adds r0, #28 │ │ - b.n 30914 │ │ + b.n 4ffc4 │ │ adds r0, #124 @ 0x7c │ │ - b.n 31318 │ │ + b.n 509c8 │ │ movs r0, #24 │ │ - b.n 3091c │ │ + b.n 4ffcc │ │ stmia r0!, {r0} │ │ - b.n 31146 │ │ + b.n 507f6 │ │ lsls r0, r0, #1 │ │ - b.n 30924 │ │ + b.n 4ffd4 │ │ lsls r0, r6, #2 │ │ - b.n 3132c │ │ + b.n 509dc │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #6029312 @ 0x5c0000 │ │ - b.n 31334 │ │ + b.n 509e4 │ │ asrs r3, r0, #32 │ │ - b.n 3115a │ │ + b.n 5080a │ │ str r0, [r0, #0] │ │ - b.n 3155e │ │ + b.n 50c0e │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #14680064 @ 0xe00000 │ │ - b.n 31566 │ │ + b.n 50c16 │ │ cmp r2, #128 @ 0x80 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 3156e │ │ + b.n 50c1e │ │ movs r0, #28 │ │ - b.n 30968 │ │ + b.n 50018 │ │ movs r0, r6 │ │ - b.n 30950 │ │ + b.n 50000 │ │ movs r0, r2 │ │ - b.n 31340 │ │ + b.n 509f0 │ │ movs r0, r0 │ │ - b.n 314e2 │ │ + b.n 50b92 │ │ str r0, [r0, #0] │ │ - b.n 30944 │ │ + b.n 4fff4 │ │ movs r4, r1 │ │ - b.n 30960 │ │ + b.n 50010 │ │ lsrs r7, r1, #10 │ │ orr.w r2, r0, #12582912 @ 0xc00000 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 30988 │ │ + b.n 50038 │ │ strh r0, [r6, #4] │ │ - b.n 312ec │ │ + b.n 5099c │ │ str r0, [r3, r3] │ │ - b.n 312f0 │ │ + b.n 509a0 │ │ add r7, sp, #344 @ 0x158 │ │ - b.n 31378 │ │ + b.n 50a28 │ │ lsls r4, r7, #1 │ │ - b.n 31362 │ │ + b.n 50a12 │ │ movs r0, r1 │ │ - b.n 30980 │ │ + b.n 50030 │ │ movs r4, r3 │ │ - b.n 309a4 │ │ + b.n 50054 │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2801004 │ │ - b.n 3137c │ │ + b.n 50a2c │ │ ldr r4, [sp, #4] │ │ - b.n 31390 │ │ + b.n 50a40 │ │ movs r0, r4 │ │ - b.n 3137a │ │ + b.n 50a2a │ │ str r0, [r1, #0] │ │ - b.n 3138e │ │ + b.n 50a3e │ │ str r0, [r2, r1] │ │ - b.n 31396 │ │ + b.n 50a46 │ │ movs r4, r0 │ │ - b.n 309a0 │ │ + b.n 50050 │ │ movs r0, r2 │ │ - b.n 3139a │ │ + b.n 50a4a │ │ ands r4, r4 │ │ - b.n 315ce │ │ + b.n 50c7e │ │ movs r0, #0 │ │ - b.n 315d2 │ │ + b.n 50c82 │ │ movs r4, r6 │ │ - b.n 309b0 │ │ - b.n 30ee8 │ │ - b.n 313ac │ │ + b.n 50060 │ │ + b.n 50598 │ │ + b.n 50a5c │ │ strb r0, [r5, #0] │ │ - b.n 313b2 │ │ + b.n 50a62 │ │ lsls r4, r2, #1 │ │ - b.n 313b6 │ │ + b.n 50a66 │ │ movs r0, r4 │ │ - b.n 309c0 │ │ + b.n 50070 │ │ asrs r0, r5, #32 │ │ - b.n 309c4 │ │ + b.n 50074 │ │ stmia r0!, {r2, r4} │ │ - b.n 309c8 │ │ - b.n 30f20 │ │ - b.n 309cc │ │ + b.n 50078 │ │ + b.n 505d0 │ │ + b.n 5007c │ │ str r0, [r2, #0] │ │ - b.n 309d0 │ │ + b.n 50080 │ │ strb r4, [r4, #0] │ │ - b.n 309d4 │ │ + b.n 50084 │ │ str r4, [r5, r0] │ │ - b.n 309d8 │ │ + b.n 50088 │ │ movs r7, r5 │ │ and.w r2, r0, pc, ror #21 │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 30e22 │ │ + bls.n 504d2 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ - b.n 30ba2 │ │ + b.n 50252 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 30f32 │ │ + cbnz r7, 505e2 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffab97e │ │ + bmi.w fffcb02e │ │ movs r0, r0 │ │ subs r7, #192 @ 0xc0 │ │ movs r0, r0 │ │ subs r7, #252 @ 0xfc │ │ stmia r0!, {} │ │ subs r7, #255 @ 0xff │ │ stc2 15, cr3, [r0], {255} @ 0xff │ │ @@ -75521,2908 +118262,2908 @@ │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ lsls r4, r7, #1 │ │ - b.n 31450 │ │ + b.n 50b00 │ │ asrs r0, r3, #1 │ │ - b.n 31454 │ │ + b.n 50b04 │ │ movs r0, #33 @ 0x21 │ │ - b.n 3167e │ │ + b.n 50d2e │ │ @ instruction: 0xb8b9 │ │ @ instruction: 0xebff2044 │ │ - b.n 30a80 │ │ + b.n 50130 │ │ strh r0, [r6, #4] │ │ - b.n 313e0 │ │ + b.n 50a90 │ │ movs r4, r2 │ │ - b.n 30a84 │ │ - add r0, pc, #28 @ (adr r0, 30f6c ) │ │ - b.n 31292 │ │ + b.n 50134 │ │ + add r0, pc, #28 @ (adr r0, 5061c ) │ │ + b.n 50942 │ │ asrs r0, r6, #32 │ │ - b.n 30a90 │ │ + b.n 50140 │ │ ands r4, r4 │ │ - b.n 3169a │ │ + b.n 50d4a │ │ stmia r0!, {r2, r4} │ │ - b.n 30a98 │ │ + b.n 50148 │ │ lsls r2, r0, #4 │ │ - b.n 30e82 │ │ + b.n 50532 │ │ movs r0, #1 │ │ - b.n 3146a │ │ + b.n 50b1a │ │ str r0, [r2, #0] │ │ - b.n 30aa4 │ │ + b.n 50154 │ │ str r4, [r5, r0] │ │ - b.n 30aa8 │ │ + b.n 50158 │ │ asrs r1, r0, #32 │ │ - b.n 31072 │ │ + b.n 50722 │ │ movs r4, r3 │ │ - b.n 30aac │ │ + b.n 5015c │ │ asrs r0, r6, #32 │ │ - b.n 30a94 │ │ + b.n 50144 │ │ movs r0, r0 │ │ - b.n 31222 │ │ + b.n 508d2 │ │ lsls r3, r6, #7 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n 30abc │ │ + b.n 5016c │ │ asrs r2, r1, #32 │ │ - b.n 312ca │ │ + b.n 5097a │ │ movs r0, #68 @ 0x44 │ │ - b.n 30aa8 │ │ + b.n 50158 │ │ movs r2, #130 @ 0x82 │ │ - b.n 31092 │ │ + b.n 50742 │ │ movs r4, r1 │ │ - b.n 312d6 │ │ - bcc.n 30eca │ │ + b.n 50986 │ │ + bcc.n 5057a │ │ @ instruction: 0xebff01d0 │ │ - b.n 30ad8 │ │ + b.n 50188 │ │ asrs r0, r4, #32 │ │ - b.n 316e2 │ │ + b.n 50d92 │ │ lsls r0, r2, #1 │ │ - b.n 30ac0 │ │ + b.n 50170 │ │ lsls r0, r2, #5 │ │ - b.n 30ac4 │ │ + b.n 50174 │ │ movs r5, r0 │ │ - b.n 312ee │ │ + b.n 5099e │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 314c0 │ │ + b.n 50b70 │ │ str r0, [r1, r0] │ │ - b.n 312fa │ │ - ldr r3, [pc, #0] @ (30fbc ) │ │ + b.n 509aa │ │ + ldr r3, [pc, #0] @ (5066c ) │ │ ldcl 0, cr0, [r0, #208] @ 0xd0 │ │ - b.n 30afc │ │ + b.n 501ac │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #423936 @ 0x67800 │ │ orr.w r0, r0, #8912896 @ 0x880000 │ │ - b.n 3130e │ │ - ldr r3, [pc, #144] @ (31060 ) │ │ + b.n 509be │ │ + ldr r3, [pc, #144] @ (50710 ) │ │ vstr s1, [fp, #-784] @ 0xfffffcf0 │ │ - b.w ffc76044 │ │ + b.w ffc956f4 │ │ @ instruction: 0xebff20ac │ │ - b.n 30a14 │ │ + b.n 500c4 │ │ asrs r0, r6, #2 │ │ - b.n 30a18 │ │ + b.n 500c8 │ │ lsls r0, r3, #2 │ │ - b.n 30a1c │ │ + b.n 500cc │ │ adds r2, r0, #4 │ │ - b.n 312ec │ │ + b.n 5099c │ │ adds r0, #148 @ 0x94 │ │ - b.n 30a24 │ │ + b.n 500d4 │ │ asrs r3, r0, #4 │ │ - b.n 31774 │ │ + b.n 50e24 │ │ asrs r0, r3, #3 │ │ - b.n 30a0c │ │ + b.n 500bc │ │ asrs r0, r0, #32 │ │ - b.n 30b24 │ │ + b.n 501d4 │ │ cmp r3, #144 @ 0x90 │ │ cdp 3, 0, cr7, cr4, cr1, {1} │ │ - b.n 31342 │ │ + b.n 509f2 │ │ asrs r7, r7, #32 │ │ - b.n 31408 │ │ + b.n 50ab8 │ │ strb r0, [r7, #2] │ │ - b.n 30a20 │ │ + b.n 500d0 │ │ add ip, ip │ │ @ instruction: 0xf2f47090 │ │ - b.n 30a48 │ │ + b.n 500f8 │ │ adds r1, r0, #0 │ │ - b.n 31356 │ │ + b.n 50a06 │ │ asrs r7, r4, #4 │ │ - b.n 3131c │ │ + b.n 509cc │ │ asrs r4, r7, #2 │ │ - b.n 30a34 │ │ + b.n 500e4 │ │ subs r1, r2, #5 │ │ - b.n 314c0 │ │ + b.n 50b70 │ │ lsrs r7, r5, #11 │ │ orn pc, r1, #3391488 @ 0x33c000 │ │ - b.n 314c8 │ │ + b.n 50b78 │ │ cmp r2, #239 @ 0xef │ │ orn pc, r1, #3358720 @ 0x334000 │ │ - b.n 314d0 │ │ + b.n 50b80 │ │ ldr r7, [r1, #40] @ 0x28 │ │ orn r0, r6, #1728 @ 0x6c0 │ │ - b.n 314d0 │ │ + b.n 50b80 │ │ cmp r3, #144 @ 0x90 │ │ cdp 4, 3, cr2, cr7, cr6, {7} │ │ - ble.w 113620 │ │ + ble.w 132cd0 │ │ bic.w r1, r1, #2146304 @ 0x20c000 │ │ - b.n 3138a │ │ + b.n 50a3a │ │ adds r0, r4, #0 │ │ - b.n 31350 │ │ + b.n 50a00 │ │ strh r2, [r1, #30] │ │ @ instruction: 0xf3f94ce6 │ │ @ instruction: 0xf2f41e07 │ │ - b.n 3135c │ │ + b.n 50a0c │ │ ands r0, r5 │ │ - b.n 30b98 │ │ + b.n 50248 │ │ lsls r0, r6, #7 │ │ movw r1, #8451 @ 0x2103 │ │ - b.n 317e8 │ │ + b.n 50e98 │ │ asrs r0, r0, #3 │ │ - b.n 30a80 │ │ + b.n 50130 │ │ asrs r7, r7, #7 │ │ - b.n 3182e │ │ + b.n 50ede │ │ add ip, ip │ │ bfi r3, r8, #0, #1 │ │ - b.n 31078 │ │ + b.n 50728 │ │ lsls r4, r6, #7 │ │ @ instruction: 0xf2600a8f │ │ orr.w sl, r4, #10616832 @ 0xa20000 │ │ - b.n 31382 │ │ + b.n 50a32 │ │ lsls r4, r0, #3 │ │ - b.n 30a9c │ │ + b.n 5014c │ │ adds r0, r2, #3 │ │ - b.n 30bc8 │ │ + b.n 50278 │ │ movs r6, r0 │ │ - b.n 313ce │ │ + b.n 50a7e │ │ asrs r1, r0, #32 │ │ - b.n 311b0 │ │ + b.n 50860 │ │ movs r4, #39 @ 0x27 │ │ add.w r0, r0, r8, lsr #7 │ │ - b.n 30ad0 │ │ + b.n 50180 │ │ adds r0, #196 @ 0xc4 │ │ - b.n 31534 │ │ + b.n 50be4 │ │ strb r7, [r7, #12] │ │ - b.n 31824 │ │ + b.n 50ed4 │ │ strb r0, [r5, #6] │ │ - b.n 30bc0 │ │ + b.n 50270 │ │ strb r0, [r7, #2] │ │ - b.n 30ae0 │ │ + b.n 50190 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr0, cr0, cr13, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 313f6 │ │ + b.n 50aa6 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f07c23 │ │ - b.n 313cc │ │ + b.n 50a7c │ │ strb r4, [r1, #7] │ │ - b.n 30bdc │ │ + b.n 5028c │ │ strb r2, [r2, #5] │ │ - b.n 310b8 │ │ + b.n 50768 │ │ strb r4, [r0, #7] │ │ - b.n 30be4 │ │ + b.n 50294 │ │ strb r7, [r7, #15] │ │ - b.n 3188e │ │ + b.n 50f3e │ │ adds r1, #3 │ │ - b.n 310e0 │ │ + b.n 50790 │ │ subs r2, r4, #0 │ │ - b.n 313dc │ │ + b.n 50a8c │ │ subs r7, #115 @ 0x73 │ │ - b.n 31578 │ │ + b.n 50c28 │ │ cmp r2, #239 @ 0xef │ │ orn pc, r3, #246784 @ 0x3c400 │ │ - b.n 31580 │ │ + b.n 50c30 │ │ ldr r7, [r1, #40] @ 0x28 │ │ orn r1, r4, #1638400 @ 0x190000 │ │ - b.n 30c04 │ │ + b.n 502b4 │ │ asrs r3, r0, #32 │ │ - b.n 314f2 │ │ + b.n 50ba2 │ │ cmp r3, #144 @ 0x90 │ │ cdp 0, 3, cr7, cr7, cr0, {1} │ │ - b.n 30c30 │ │ - ldr r2, [pc, #956] @ (314b4 ) │ │ + b.n 502e0 │ │ + ldr r2, [pc, #956] @ (50b64 ) │ │ orn ip, r3, #2113536 @ 0x204000 │ │ - b.n 3143e │ │ + b.n 50aee │ │ asrs r0, r4, #12 │ │ - b.n 31404 │ │ + b.n 50ab4 │ │ movs r7, r7 │ │ - b.n 31506 │ │ + b.n 50bb6 │ │ mvns r4, r4 │ │ @ instruction: 0xf3f90ce6 │ │ @ instruction: 0xf2f0402c │ │ - b.n 30c4c │ │ + b.n 502fc │ │ lsrs r0, r0, #8 │ │ - b.n 31456 │ │ + b.n 50b06 │ │ str r6, [r4, #68] @ 0x44 │ │ bfi r1, sl, #7, #4294967290 │ │ - b.n 30c38 │ │ + b.n 502e8 │ │ str r7, [r0, r0] │ │ - b.n 31462 │ │ + b.n 50b12 │ │ lsls r0, r4, #19 │ │ bfi r0, r4, #4, #1 │ │ - b.n 3146a │ │ + b.n 50b1a │ │ movs r1, #242 @ 0xf2 │ │ movw r1, #24816 @ 0x60f0 │ │ @ instruction: 0xf2620a8d │ │ orr.w r5, r5, #10616832 @ 0xa20000 │ │ - b.n 3143a │ │ + b.n 50aea │ │ lsls r4, r7, #6 │ │ - b.n 30c58 │ │ + b.n 50308 │ │ movs r0, r1 │ │ - b.n 31482 │ │ + b.n 50b32 │ │ adds r5, r0, #4 │ │ add.w r0, r0, r6 │ │ - b.n 3148a │ │ + b.n 50b3a │ │ asrs r4, r0, #32 │ │ - b.n 3148e │ │ + b.n 50b3e │ │ movs r0, #8 │ │ - b.n 31492 │ │ + b.n 50b42 │ │ adds r2, r3, r6 │ │ add.w r0, r0, sl │ │ - b.n 3149a │ │ + b.n 50b4a │ │ asrs r2, r1, #32 │ │ - b.n 3149e │ │ + b.n 50b4e │ │ movs r0, #8 │ │ - b.n 314a2 │ │ + b.n 50b52 │ │ adds r6, r2, r6 │ │ add.w r0, r0, r4, asr #16 │ │ - b.n 30ca4 │ │ + b.n 50354 │ │ movs r0, #6 │ │ - b.n 314ae │ │ + b.n 50b5e │ │ strh r6, [r0, #0] │ │ - b.n 314b2 │ │ + b.n 50b62 │ │ movs r4, r0 │ │ - b.n 314b6 │ │ + b.n 50b66 │ │ asrs r4, r0, #32 │ │ - b.n 314ba │ │ + b.n 50b6a │ │ adds r0, r2, r6 │ │ add.w r0, r0, r0, lsr #8 │ │ - b.n 3168a │ │ + b.n 50d3a │ │ movs r4, r0 │ │ - b.n 314c6 │ │ - ldr r2, [pc, #828] @ (314c4 ) │ │ + b.n 50b76 │ │ + ldr r2, [pc, #828] @ (50b74 ) │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 316a2 │ │ + b.n 50d52 │ │ adds r0, #32 │ │ - b.n 318d2 │ │ + b.n 50f82 │ │ asrs r2, r1, #32 │ │ - b.n 314d6 │ │ + b.n 50b86 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 316b0 │ │ + b.n 50d60 │ │ str r0, [r0, #0] │ │ - b.n 318e2 │ │ + b.n 50f92 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w sl, r2, #6389760 @ 0x618000 │ │ orn r0, r0, #753664 @ 0xb8000 │ │ - b.n 30ce8 │ │ + b.n 50398 │ │ ldr r0, [r0, #48] @ 0x30 │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 316ba │ │ + b.n 50d6a │ │ cmp r2, #195 @ 0xc3 │ │ orn sl, r1, #26496 @ 0x6780 │ │ orr.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 31502 │ │ + b.n 50bb2 │ │ strb r0, [r4, #0] │ │ - b.n 31906 │ │ + b.n 50fb6 │ │ lsrs r3, r0, #11 │ │ - bne.w fffb36d0 │ │ + bne.w fffd2d80 │ │ and.w r0, r0, #140288 @ 0x22400 │ │ - b.n 31512 │ │ + b.n 50bc2 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r5, #8704 @ 0x2200 │ │ - b.n 3151a │ │ + b.n 50bca │ │ lsrs r0, r0, #12 │ │ ldcl 1, cr1, [r1, #832] @ 0x340 │ │ - b.n 30d1c │ │ + b.n 503cc │ │ strh r4, [r6, #0] │ │ - b.n 30d20 │ │ + b.n 503d0 │ │ cmp r2, #199 @ 0xc7 │ │ orr.w r0, r3, #512 @ 0x200 │ │ - b.n 3192e │ │ + b.n 50fde │ │ movs r0, r0 │ │ - b.n 31894 │ │ + b.n 50f44 │ │ str r0, [r0, #0] │ │ - b.n 30cf6 │ │ + b.n 503a6 │ │ movs r1, r0 │ │ - b.n 3193a │ │ + b.n 50fea │ │ strb r0, [r1, #1] │ │ - b.n 30d18 │ │ + b.n 503c8 │ │ lsrs r0, r0, #12 │ │ vstr d22, [r3] │ │ stcl 1, cr0, [r2, #672] @ 0x2a0 │ │ - b.n 30d24 │ │ + b.n 503d4 │ │ lsls r6, r7, #14 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #1 │ │ - b.n 30d4c │ │ + b.n 503fc │ │ strb r2, [r1, #0] │ │ - b.n 31556 │ │ + b.n 50c06 │ │ movs r0, r0 │ │ - b.n 318ba │ │ + b.n 50f6a │ │ lsls r5, r2, #1 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n 31562 │ │ + b.n 50c12 │ │ ldmia r2!, {r0, r3, r4, r5} │ │ @ instruction: 0xebff0038 │ │ - b.n 30d64 │ │ + b.n 50414 │ │ ldmia r2, {r0, r1, r2, r4, r5} │ │ @ instruction: 0xebff2124 │ │ - b.n 30d6c │ │ + b.n 5041c │ │ ldrb r5, [r0, #29] │ │ - b.n 31750 │ │ + b.n 50e00 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 3157e │ │ + b.n 50c2e │ │ str r2, [r3, #4] │ │ - b.n 30ddc │ │ + b.n 5048c │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 31586 │ │ + b.n 50c36 │ │ str r1, [r3, #4] │ │ - b.n 30de4 │ │ + b.n 50494 │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 3158e │ │ + b.n 50c3e │ │ str r5, [r3, #4] │ │ - b.n 30dec │ │ + b.n 5049c │ │ ldr r7, [r4, #0] │ │ - b.n 31596 │ │ + b.n 50c46 │ │ strb r6, [r3, #1] │ │ - b.n 30df4 │ │ + b.n 504a4 │ │ str r4, [r3, #4] │ │ - b.n 30df8 │ │ + b.n 504a8 │ │ ldrb r7, [r2, #17] │ │ - b.n 31224 │ │ + b.n 508d4 │ │ movs r1, #2 │ │ - b.n 31574 │ │ + b.n 50c24 │ │ movs r0, #91 @ 0x5b │ │ - b.n 30e04 │ │ + b.n 504b4 │ │ movs r1, #35 @ 0x23 │ │ - b.n 315ae │ │ + b.n 50c5e │ │ ldrb r1, [r0, #16] │ │ - b.n 3178c │ │ + b.n 50e3c │ │ movs r0, #97 @ 0x61 │ │ - b.n 30e10 │ │ + b.n 504c0 │ │ movs r5, #35 @ 0x23 │ │ - b.n 315ba │ │ + b.n 50c6a │ │ movs r0, #96 @ 0x60 │ │ - b.n 30e18 │ │ + b.n 504c8 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 315c2 │ │ + b.n 50c72 │ │ movs r0, #95 @ 0x5f │ │ - b.n 30e20 │ │ + b.n 504d0 │ │ movs r2, #33 @ 0x21 │ │ - b.n 315ca │ │ + b.n 50c7a │ │ movs r0, #100 @ 0x64 │ │ - b.n 30e28 │ │ + b.n 504d8 │ │ movs r6, #33 @ 0x21 │ │ - b.n 315d2 │ │ + b.n 50c82 │ │ movs r0, #99 @ 0x63 │ │ - b.n 30e30 │ │ + b.n 504e0 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 31264 │ │ + b.n 50914 │ │ movs r3, #3 │ │ - b.n 315a2 │ │ + b.n 50c52 │ │ movs r0, #98 @ 0x62 │ │ - b.n 30e3c │ │ + b.n 504ec │ │ movs r3, #32 │ │ - b.n 315e6 │ │ + b.n 50c96 │ │ movs r0, #103 @ 0x67 │ │ - b.n 30e44 │ │ + b.n 504f4 │ │ movs r7, #32 │ │ - b.n 315ee │ │ + b.n 50c9e │ │ movs r0, #102 @ 0x66 │ │ - b.n 30e4c │ │ + b.n 504fc │ │ cmp r3, #80 @ 0x50 │ │ - b.n 3127c │ │ + b.n 5092c │ │ adds r1, #16 │ │ - b.n 30df4 │ │ + b.n 504a4 │ │ asrs r1, r0, #8 │ │ - b.n 315c2 │ │ + b.n 50c72 │ │ str r4, [r1, #16] │ │ - b.n 30dfc │ │ + b.n 504ac │ │ asrs r5, r4, #1 │ │ - b.n 30e60 │ │ + b.n 50510 │ │ strb r3, [r4, r0] │ │ - b.n 3160a │ │ + b.n 50cba │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r3, r5, r6, ip, lr} │ │ - b.n 30e6c │ │ + b.n 5051c │ │ ldr r3, [r4, r0] │ │ - b.n 31616 │ │ + b.n 50cc6 │ │ str r1, [r5, r1] │ │ - b.n 30e74 │ │ + b.n 50524 │ │ str r0, [r3, r3] │ │ - b.n 31774 │ │ + b.n 50e24 │ │ adds r0, #107 @ 0x6b │ │ - b.n 30e7c │ │ + b.n 5052c │ │ subs r4, #83 @ 0x53 │ │ - b.n 312a8 │ │ + b.n 50958 │ │ lsls r0, r0, #4 │ │ - b.n 315f0 │ │ + b.n 50ca0 │ │ lsls r0, r5, #1 │ │ - b.n 30e88 │ │ + b.n 50538 │ │ lsls r6, r4, #4 │ │ - b.n 31632 │ │ + b.n 50ce2 │ │ lsls r6, r5, #1 │ │ - b.n 30e90 │ │ + b.n 50540 │ │ lsls r6, r4, #20 │ │ - b.n 3163a │ │ + b.n 50cea │ │ lsls r5, r5, #1 │ │ - b.n 30e98 │ │ + b.n 50548 │ │ lsrs r6, r4, #4 │ │ - b.n 31642 │ │ + b.n 50cf2 │ │ lsls r4, r5, #1 │ │ - b.n 30ea0 │ │ + b.n 50550 │ │ lsls r7, r4, #8 │ │ - b.n 3164a │ │ + b.n 50cfa │ │ lsls r1, r6, #1 │ │ - b.n 30ea8 │ │ + b.n 50558 │ │ lsls r7, r4, #24 │ │ - b.n 31652 │ │ + b.n 50d02 │ │ lsls r0, r6, #1 │ │ - b.n 30eb0 │ │ + b.n 50560 │ │ lsrs r7, r2, #9 │ │ - b.n 312e4 │ │ + b.n 50994 │ │ lsls r6, r0, #12 │ │ - b.n 3161e │ │ + b.n 50cce │ │ lsls r7, r5, #1 │ │ - b.n 30ebc │ │ + b.n 5056c │ │ lsls r2, r4, #12 │ │ - b.n 31666 │ │ + b.n 50d16 │ │ lsls r4, r6, #1 │ │ - b.n 30ec4 │ │ + b.n 50574 │ │ lsls r2, r4, #28 │ │ - b.n 3166e │ │ + b.n 50d1e │ │ lsls r3, r6, #1 │ │ - b.n 30ecc │ │ + b.n 5057c │ │ lsrs r2, r2, #13 │ │ - b.n 312fc │ │ + b.n 509ac │ │ lsls r7, r0, #8 │ │ - b.n 3163a │ │ + b.n 50cea │ │ lsls r2, r6, #1 │ │ - b.n 30ed8 │ │ + b.n 50588 │ │ lsls r1, r4, #16 │ │ - b.n 31682 │ │ + b.n 50d32 │ │ asrs r0, r7, #1 │ │ - b.n 30ee0 │ │ + b.n 50590 │ │ lsls r7, r6, #1 │ │ - b.n 30ee4 │ │ + b.n 50594 │ │ lsrs r1, r4, #32 │ │ - b.n 3168e │ │ + b.n 50d3e │ │ lsls r6, r6, #1 │ │ - b.n 30eec │ │ + b.n 5059c │ │ lsrs r1, r2, #17 │ │ - b.n 31318 │ │ + b.n 509c8 │ │ asrs r0, r5, #4 │ │ - b.n 30e94 │ │ + b.n 50544 │ │ lsls r2, r0, #4 │ │ - b.n 3165e │ │ + b.n 50d0e │ │ ldrb r6, [r2, #29] │ │ - b.n 3187c │ │ + b.n 50f2c │ │ lsls r5, r6, #1 │ │ - b.n 30f00 │ │ + b.n 505b0 │ │ movs r1, r0 │ │ - b.n 3198c │ │ + b.n 5103c │ │ movs r3, r0 │ │ - b.n 31aae │ │ + b.n 5115e │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r0, r3, #1 │ │ - b.n 30f10 │ │ + b.n 505c0 │ │ movs r0, r3 │ │ - b.n 30eb0 │ │ + b.n 50560 │ │ movs r0, #68 @ 0x44 │ │ - b.n 30eb8 │ │ + b.n 50568 │ │ asrs r4, r2, #32 │ │ - b.n 30eb8 │ │ + b.n 50568 │ │ lsls r2, r0, #4 │ │ - b.n 312a6 │ │ + b.n 50956 │ │ asrs r2, r0, #4 │ │ - b.n 312ac │ │ - add r0, pc, #4 @ (adr r0, 31390 ) │ │ - b.n 3188e │ │ + b.n 5095c │ │ + add r0, pc, #4 @ (adr r0, 50a40 ) │ │ + b.n 50f3e │ │ movs r1, r0 │ │ - b.n 31646 │ │ + b.n 50cf6 │ │ mcr2 10, 7, r2, cr6, cr15, {7} @ │ │ asrs r0, r6, #32 │ │ - b.n 30ed4 │ │ + b.n 50584 │ │ movs r0, r0 │ │ - b.n 314a0 │ │ + b.n 50b50 │ │ asrs r4, r0, #32 │ │ - b.n 30edc │ │ + b.n 5058c │ │ asrs r0, r0, #10 │ │ - b.n 314a8 │ │ + b.n 50b58 │ │ asrs r0, r2, #1 │ │ - b.n 30ec4 │ │ + b.n 50574 │ │ lsls r0, r0, #10 │ │ - b.n 3146e │ │ + b.n 50b1e │ │ asrs r0, r1, #32 │ │ - b.n 30eec │ │ + b.n 5059c │ │ lsls r0, r0, #4 │ │ - b.n 314b8 │ │ + b.n 50b68 │ │ lsls r4, r1, #1 │ │ - b.n 30ed4 │ │ + b.n 50584 │ │ lsrs r2, r6, #28 │ │ - b.n 3113c │ │ + b.n 507ec │ │ movs r4, r7 │ │ - b.n 30edc │ │ + b.n 5058c │ │ movs r3, r1 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n 30f00 │ │ - add r0, pc, #4 @ (adr r0, 313d0 ) │ │ - b.n 318e2 │ │ + b.n 505b0 │ │ + add r0, pc, #4 @ (adr r0, 50a80 ) │ │ + b.n 50f92 │ │ asrs r4, r0, #1 │ │ - b.n 30f0c │ │ + b.n 505bc │ │ lsls r1, r0, #4 │ │ - b.n 312f6 │ │ + b.n 509a6 │ │ asrs r4, r1, #1 │ │ - b.n 30f14 │ │ + b.n 505c4 │ │ asrs r4, r7, #1 │ │ - b.n 318e0 │ │ + b.n 50f90 │ │ asrs r4, r1, #1 │ │ - b.n 30efc │ │ + b.n 505ac │ │ asrs r0, r2, #1 │ │ - b.n 30f20 │ │ + b.n 505d0 │ │ movs r0, r0 │ │ - b.n 3169e │ │ + b.n 50d4e │ │ asrs r0, r4, #32 │ │ - b.n 318f0 │ │ + b.n 50fa0 │ │ asrs r0, r2, #1 │ │ - b.n 30f0c │ │ + b.n 505bc │ │ mcr2 10, 6, r2, cr14, cr15, {7} @ │ │ lsrs r5, r1, #31 │ │ - b.n 31918 │ │ + b.n 50fc8 │ │ lsls r0, r6 │ │ - b.n 31894 │ │ + b.n 50f44 │ │ lsrs r7, r5, #11 │ │ orn pc, r0, #6750208 @ 0x670000 │ │ - b.n 31924 │ │ + b.n 50fd4 │ │ str r0, [r3, #4] │ │ - b.n 31924 │ │ + b.n 50fd4 │ │ asrs r0, r0, #32 │ │ - b.n 31b4e │ │ + b.n 511fe │ │ cmp r2, #239 @ 0xef │ │ - b.w ff091422 │ │ - b.n 31756 │ │ + b.w ff0b0ad2 │ │ + b.n 50e06 │ │ movs r0, #33 @ 0x21 │ │ - b.n 31b5a │ │ + b.n 5120a │ │ movs r4, r7 │ │ - b.n 30f58 │ │ + b.n 50608 │ │ lsls r0, r1, #1 │ │ - b.n 30e38 │ │ + b.n 504e8 │ │ lsrs r2, r7, #28 │ │ - b.n 311a4 │ │ + b.n 50854 │ │ lsls r4, r1, #1 │ │ - b.n 30e40 │ │ + b.n 504f0 │ │ movs r0, r0 │ │ - b.n 31b6e │ │ + b.n 5121e │ │ cmp r2, #143 @ 0x8f │ │ - bne.w fff3943a │ │ - b.n 31776 │ │ + bne.w fff58aea │ │ + b.n 50e26 │ │ lsls r0, r1, #1 │ │ - b.n 30f54 │ │ + b.n 50604 │ │ movs r4, r3 │ │ - b.n 31b7e │ │ + b.n 5122e │ │ asrs r0, r2, #1 │ │ - b.n 30e58 │ │ + b.n 50508 │ │ asrs r6, r0, #32 │ │ - b.n 31786 │ │ + b.n 50e36 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r8, #8650752 @ 0x840000 │ │ - b.n 3178e │ │ + b.n 50e3e │ │ @ instruction: 0xb775 │ │ @ instruction: 0xebff1020 │ │ - b.n 30f8c │ │ + b.n 5063c │ │ movs r4, r0 │ │ - b.n 3179a │ │ + b.n 50e4a │ │ movs r0, #36 @ 0x24 │ │ - b.n 30f94 │ │ + b.n 50644 │ │ @ instruction: 0xb771 │ │ @ instruction: 0xebff1048 │ │ - b.n 318fc │ │ + b.n 50fac │ │ movs r4, r0 │ │ - b.n 317aa │ │ + b.n 50e5a │ │ movs r0, #4 │ │ - b.n 31bae │ │ + b.n 5125e │ │ @ instruction: 0xb76d │ │ @ instruction: 0xebff104c │ │ - b.n 3190c │ │ + b.n 50fbc │ │ movs r4, r0 │ │ - b.n 317ba │ │ + b.n 50e6a │ │ movs r0, #4 │ │ - b.n 31bbe │ │ + b.n 5126e │ │ @ instruction: 0xb769 │ │ @ instruction: 0xebff0050 │ │ - b.n 30ebc │ │ + b.n 5056c │ │ asrs r7, r0, #16 │ │ - b.n 31bca │ │ + b.n 5127a │ │ movs r5, #128 @ 0x80 │ │ - b.n 317ce │ │ + b.n 50e7e │ │ asrs r0, r4, #10 │ │ - b.n 31494 │ │ + b.n 50b44 │ │ movs r0, #114 @ 0x72 │ │ - b.n 31234 │ │ + b.n 508e4 │ │ asrs r0, r3, #3 │ │ - b.n 30eb0 │ │ + b.n 50560 │ │ adds r7, r7, #3 │ │ - b.n 31bde │ │ + b.n 5128e │ │ cmp r5, #128 @ 0x80 │ │ - b.n 317a6 │ │ + b.n 50e56 │ │ asrs r0, r4, #10 │ │ - b.n 314a8 │ │ + b.n 50b58 │ │ asrs r1, r0, #32 │ │ - b.n 317ae │ │ + b.n 50e5e │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 3147c │ │ + b.n 50b2c │ │ asrs r2, r0, #32 │ │ - b.n 317b4 │ │ + b.n 50e64 │ │ asrs r4, r2, #3 │ │ - b.n 30ecc │ │ + b.n 5057c │ │ movs r7, r6 │ │ - b.n 3197a │ │ + b.n 5102a │ │ adds r4, r3, #1 │ │ - b.n 30ffc │ │ + b.n 506ac │ │ movs r7, r7 │ │ - b.n 318c2 │ │ + b.n 50f72 │ │ movs r0, #1 │ │ - b.n 319c6 │ │ + b.n 51076 │ │ asrs r1, r0, #32 │ │ - b.n 315e8 │ │ + b.n 50c98 │ │ movs r4, r0 │ │ - b.n 3180e │ │ + b.n 50ebe │ │ @ instruction: 0xb755 │ │ @ instruction: 0xebff0004 │ │ - b.n 31816 │ │ + b.n 50ec6 │ │ asrs r5, r0, #32 │ │ - b.n 3181a │ │ + b.n 50eca │ │ movs r0, #8 │ │ - b.n 31c1e │ │ + b.n 512ce │ │ @ instruction: 0xb751 │ │ @ instruction: 0xebff0000 │ │ - b.n 31016 │ │ + b.n 506c6 │ │ str r0, [r6, r2] │ │ - b.n 31980 │ │ + b.n 51030 │ │ adds r0, #152 @ 0x98 │ │ - b.n 30f24 │ │ + b.n 505d4 │ │ lsrs r0, r6, #28 │ │ - b.n 31270 │ │ + b.n 50920 │ │ asrs r4, r3, #2 │ │ - b.n 30f2c │ │ + b.n 505dc │ │ lsls r4, r6, #1 │ │ - b.n 31014 │ │ + b.n 506c4 │ │ lsrs r3, r6, #28 │ │ - b.n 3127c │ │ + b.n 5092c │ │ movs r0, #160 @ 0xa0 │ │ - b.n 30f38 │ │ + b.n 505e8 │ │ lsls r0, r6, #1 │ │ - b.n 31020 │ │ + b.n 506d0 │ │ lsrs r1, r6, #28 │ │ - b.n 31288 │ │ + b.n 50938 │ │ lsls r4, r5, #1 │ │ - b.n 31028 │ │ + b.n 506d8 │ │ lsrs r2, r6, #28 │ │ - b.n 31290 │ │ + b.n 50940 │ │ movs r2, r7 │ │ ldmia.w r5, {r2, r4, r6, sp} │ │ - b.n 31a34 │ │ + b.n 510e4 │ │ lsls r0, r5, #1 │ │ - b.n 31038 │ │ + b.n 506e8 │ │ lsrs r5, r6, #28 │ │ - b.n 312a0 │ │ + b.n 50950 │ │ lsls r4, r4, #1 │ │ - b.n 31040 │ │ + b.n 506f0 │ │ lsrs r4, r6, #28 │ │ - b.n 312a8 │ │ + b.n 50958 │ │ lsls r0, r4, #1 │ │ - b.n 31048 │ │ + b.n 506f8 │ │ lsrs r3, r6, #28 │ │ - b.n 312b0 │ │ + b.n 50960 │ │ lsls r4, r3, #1 │ │ - b.n 31050 │ │ + b.n 50700 │ │ lsrs r1, r6, #28 │ │ - b.n 312b8 │ │ + b.n 50968 │ │ lsls r0, r3, #1 │ │ - b.n 31058 │ │ + b.n 50708 │ │ lsls r0, r4, #3 │ │ - b.n 31a5c │ │ + b.n 5110c │ │ asrs r6, r0, #32 │ │ - b.n 31886 │ │ + b.n 50f36 │ │ str r3, [sp, #548] @ 0x224 │ │ @ instruction: 0xebff0054 │ │ - b.n 31088 │ │ + b.n 50738 │ │ movs r0, r0 │ │ - b.n 31bf2 │ │ + b.n 512a2 │ │ lsls r4, r5, #11 │ │ subs r0, r0, r0 │ │ strb r0, [r4, #3] │ │ - b.n 31a74 │ │ + b.n 51124 │ │ str r0, [r7, r3] │ │ - b.n 31098 │ │ + b.n 50748 │ │ lsrs r4, r7 │ │ - b.n 3109c │ │ + b.n 5074c │ │ lsls r7, r1, #3 │ │ ldmia.w r7, {} │ │ - b.n 3186c │ │ + b.n 50f1c │ │ movs r2, r0 │ │ - b.n 3186e │ │ + b.n 50f1e │ │ movs r3, r0 │ │ - b.n 31872 │ │ + b.n 50f22 │ │ movs r6, r0 │ │ - b.n 31876 │ │ + b.n 50f26 │ │ movs r7, r0 │ │ - b.n 3187a │ │ + b.n 50f2a │ │ movs r5, r0 │ │ - b.n 3187e │ │ + b.n 50f2e │ │ movs r4, r0 │ │ - b.n 318a2 │ │ + b.n 50f52 │ │ lsls r0, r4, #11 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ - b.n 310c4 │ │ + b.n 50774 │ │ ldrb r6, [r2, #29] │ │ - b.n 31aa8 │ │ + b.n 51158 │ │ movs r0, r0 │ │ - b.n 310ac │ │ + b.n 5075c │ │ adds r0, #224 @ 0xe0 │ │ - b.n 31ab0 │ │ + b.n 51160 │ │ lsls r0, r0, #1 │ │ - b.n 310d4 │ │ + b.n 50784 │ │ asrs r7, r0, #32 │ │ - b.n 318de │ │ + b.n 50f8e │ │ movs r0, #76 @ 0x4c │ │ - b.n 310dc │ │ - bvc.n 31560 │ │ + b.n 5078c │ │ + bvc.n 50c10 │ │ @ instruction: 0xebff01d0 │ │ - b.n 310e4 │ │ + b.n 50794 │ │ strh r1, [r1, #0] │ │ - b.n 318ee │ │ + b.n 50f9e │ │ ldr r4, [sp, #4] │ │ - b.n 31acc │ │ + b.n 5117c │ │ str r0, [r3, r3] │ │ - b.n 31a4c │ │ + b.n 510fc │ │ movs r0, r0 │ │ - b.n 31c5a │ │ + b.n 5130a │ │ lsls r2, r2, #11 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n 31902 │ │ + b.n 50fb2 │ │ asrs r7, r0, #32 │ │ - b.n 31906 │ │ + b.n 50fb6 │ │ udf #61 @ 0x3d │ │ @ instruction: 0xebff0150 │ │ - b.n 31108 │ │ + b.n 507b8 │ │ movs r0, r0 │ │ - b.n 31c72 │ │ + b.n 51322 │ │ vpmin.u , , │ │ movs r1, r1 │ │ - b.n 3191a │ │ + b.n 50fca │ │ ldmia r1, {r0, r1, r3, r6} │ │ @ instruction: 0xebff0038 │ │ - b.n 3111c │ │ + b.n 507cc │ │ ldmia r1!, {r0, r3, r6} │ │ @ instruction: 0xebff2124 │ │ - b.n 31124 │ │ + b.n 507d4 │ │ ldrb r5, [r0, #29] │ │ - b.n 31b08 │ │ + b.n 511b8 │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, sp, lr} │ │ - b.n 31936 │ │ + b.n 50fe6 │ │ str r2, [r3, #4] │ │ - b.n 31194 │ │ + b.n 50844 │ │ str r2, [r4, #112] @ 0x70 │ │ - b.n 3193e │ │ + b.n 50fee │ │ str r1, [r3, #4] │ │ - b.n 3119c │ │ + b.n 5084c │ │ str r7, [r4, #64] @ 0x40 │ │ - b.n 31946 │ │ + b.n 50ff6 │ │ str r5, [r3, #4] │ │ - b.n 311a4 │ │ + b.n 50854 │ │ ldr r7, [r4, #0] │ │ - b.n 3194e │ │ + b.n 50ffe │ │ strb r6, [r3, #1] │ │ - b.n 311ac │ │ + b.n 5085c │ │ str r4, [r3, #4] │ │ - b.n 311b0 │ │ + b.n 50860 │ │ ldrb r7, [r2, #17] │ │ - b.n 315dc │ │ + b.n 50c8c │ │ movs r1, #2 │ │ - b.n 3192c │ │ + b.n 50fdc │ │ movs r0, #91 @ 0x5b │ │ - b.n 311bc │ │ + b.n 5086c │ │ movs r1, #35 @ 0x23 │ │ - b.n 31966 │ │ + b.n 51016 │ │ ldrb r1, [r0, #16] │ │ - b.n 31b44 │ │ + b.n 511f4 │ │ movs r0, #97 @ 0x61 │ │ - b.n 311c8 │ │ + b.n 50878 │ │ movs r5, #35 @ 0x23 │ │ - b.n 31972 │ │ + b.n 51022 │ │ movs r0, #96 @ 0x60 │ │ - b.n 311d0 │ │ + b.n 50880 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 3197a │ │ + b.n 5102a │ │ movs r0, #95 @ 0x5f │ │ - b.n 311d8 │ │ + b.n 50888 │ │ movs r2, #33 @ 0x21 │ │ - b.n 31982 │ │ + b.n 51032 │ │ movs r0, #100 @ 0x64 │ │ - b.n 311e0 │ │ + b.n 50890 │ │ movs r6, #33 @ 0x21 │ │ - b.n 3198a │ │ + b.n 5103a │ │ movs r0, #99 @ 0x63 │ │ - b.n 311e8 │ │ + b.n 50898 │ │ cmp r2, #81 @ 0x51 │ │ - b.n 3161c │ │ + b.n 50ccc │ │ movs r3, #3 │ │ - b.n 3195a │ │ + b.n 5100a │ │ movs r0, #98 @ 0x62 │ │ - b.n 311f4 │ │ + b.n 508a4 │ │ movs r3, #32 │ │ - b.n 3199e │ │ + b.n 5104e │ │ movs r0, #103 @ 0x67 │ │ - b.n 311fc │ │ + b.n 508ac │ │ movs r7, #32 │ │ - b.n 319a6 │ │ + b.n 51056 │ │ movs r0, #102 @ 0x66 │ │ - b.n 31204 │ │ + b.n 508b4 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 31634 │ │ + b.n 50ce4 │ │ adds r1, #16 │ │ - b.n 311ac │ │ + b.n 5085c │ │ asrs r1, r0, #8 │ │ - b.n 3197a │ │ + b.n 5102a │ │ str r4, [r1, #16] │ │ - b.n 311b4 │ │ + b.n 50864 │ │ asrs r5, r4, #1 │ │ - b.n 31218 │ │ + b.n 508c8 │ │ strb r3, [r4, r0] │ │ - b.n 319c2 │ │ + b.n 51072 │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r3, r5, r6, ip, lr} │ │ - b.n 31224 │ │ + b.n 508d4 │ │ ldr r3, [r4, r0] │ │ - b.n 319ce │ │ + b.n 5107e │ │ str r1, [r5, r1] │ │ - b.n 3122c │ │ + b.n 508dc │ │ str r0, [r3, r3] │ │ - b.n 31b2c │ │ + b.n 511dc │ │ adds r0, #107 @ 0x6b │ │ - b.n 31234 │ │ + b.n 508e4 │ │ subs r4, #83 @ 0x53 │ │ - b.n 31660 │ │ + b.n 50d10 │ │ lsls r0, r0, #4 │ │ - b.n 319a8 │ │ + b.n 51058 │ │ lsls r0, r5, #1 │ │ - b.n 31240 │ │ + b.n 508f0 │ │ lsls r6, r4, #4 │ │ - b.n 319ea │ │ + b.n 5109a │ │ lsls r6, r5, #1 │ │ - b.n 31248 │ │ + b.n 508f8 │ │ lsls r6, r4, #20 │ │ - b.n 319f2 │ │ + b.n 510a2 │ │ lsls r5, r5, #1 │ │ - b.n 31250 │ │ + b.n 50900 │ │ lsrs r6, r4, #4 │ │ - b.n 319fa │ │ + b.n 510aa │ │ lsls r4, r5, #1 │ │ - b.n 31258 │ │ + b.n 50908 │ │ lsls r7, r4, #8 │ │ - b.n 31a02 │ │ + b.n 510b2 │ │ lsls r1, r6, #1 │ │ - b.n 31260 │ │ + b.n 50910 │ │ lsls r7, r4, #24 │ │ - b.n 31a0a │ │ + b.n 510ba │ │ lsls r0, r6, #1 │ │ - b.n 31268 │ │ + b.n 50918 │ │ lsrs r7, r2, #9 │ │ - b.n 3169c │ │ + b.n 50d4c │ │ lsls r6, r0, #12 │ │ - b.n 319d6 │ │ + b.n 51086 │ │ lsls r7, r5, #1 │ │ - b.n 31274 │ │ + b.n 50924 │ │ lsls r2, r4, #12 │ │ - b.n 31a1e │ │ + b.n 510ce │ │ lsls r4, r6, #1 │ │ - b.n 3127c │ │ + b.n 5092c │ │ lsls r2, r4, #28 │ │ - b.n 31a26 │ │ + b.n 510d6 │ │ lsls r3, r6, #1 │ │ - b.n 31284 │ │ + b.n 50934 │ │ lsrs r2, r2, #13 │ │ - b.n 316b4 │ │ + b.n 50d64 │ │ lsls r7, r0, #8 │ │ - b.n 319f2 │ │ + b.n 510a2 │ │ lsls r2, r6, #1 │ │ - b.n 31290 │ │ + b.n 50940 │ │ lsls r1, r4, #16 │ │ - b.n 31a3a │ │ + b.n 510ea │ │ asrs r0, r7, #1 │ │ - b.n 31298 │ │ + b.n 50948 │ │ lsls r7, r6, #1 │ │ - b.n 3129c │ │ + b.n 5094c │ │ lsrs r1, r4, #32 │ │ - b.n 31a46 │ │ + b.n 510f6 │ │ lsls r6, r6, #1 │ │ - b.n 312a4 │ │ + b.n 50954 │ │ lsrs r1, r2, #17 │ │ - b.n 316d0 │ │ + b.n 50d80 │ │ asrs r0, r5, #4 │ │ - b.n 3124c │ │ + b.n 508fc │ │ lsls r2, r0, #4 │ │ - b.n 31a16 │ │ + b.n 510c6 │ │ ldrb r6, [r2, #29] │ │ - b.n 31c34 │ │ + b.n 512e4 │ │ lsls r5, r6, #1 │ │ - b.n 312b8 │ │ + b.n 50968 │ │ movs r1, r0 │ │ - b.n 31d44 │ │ + b.n 513f4 │ │ movs r3, r0 │ │ - b.n 31e66 │ │ + b.n 51516 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r0, r3, #1 │ │ - b.n 312c8 │ │ + b.n 50978 │ │ vpmin.u32 q7, q10, │ │ - b.n 31402 │ │ + b.n 50ab2 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 31792 │ │ + cbnz r7, 50e42 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffac1de │ │ + bmi.w fffcb88e │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 316a2 │ │ + bls.n 50d52 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ eors r4, r7 │ │ - b.n 31c70 │ │ + b.n 51320 │ │ asrs r0, r4, #32 │ │ - b.n 31290 │ │ + b.n 50940 │ │ movs r0, #36 @ 0x24 │ │ - b.n 31294 │ │ + b.n 50944 │ │ movs r4, r0 │ │ - b.n 31aa2 │ │ + b.n 51152 │ │ @ instruction: 0xb6b0 │ │ @ instruction: 0xebff00dc │ │ - b.n 312a4 │ │ + b.n 50954 │ │ movs r4, #7 │ │ - b.n 31eae │ │ + b.n 5155e │ │ adds r4, r5, r6 │ │ - b.n 312b0 │ │ + b.n 50960 │ │ adds r5, #128 @ 0x80 │ │ - b.n 31ab6 │ │ + b.n 51166 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 3177e │ │ + b.n 50e2e │ │ adds r0, #115 @ 0x73 │ │ - b.n 3151c │ │ + b.n 50bcc │ │ movs r0, #176 @ 0xb0 │ │ - b.n 31198 │ │ + b.n 50848 │ │ cmp r4, #255 @ 0xff │ │ - b.n 31ec6 │ │ + b.n 51576 │ │ subs r5, #128 @ 0x80 │ │ - b.n 31a90 │ │ + b.n 51140 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 31792 │ │ + b.n 50e42 │ │ asrs r1, r0, #32 │ │ - b.n 318b0 │ │ + b.n 50f60 │ │ movs r0, #2 │ │ - b.n 31a9c │ │ + b.n 5114c │ │ subs r2, #208 @ 0xd0 │ │ - b.n 31768 │ │ + b.n 50e18 │ │ movs r7, r6 │ │ - b.n 31c5e │ │ + b.n 5130e │ │ movs r0, #3 │ │ - b.n 31aa6 │ │ + b.n 51156 │ │ movs r7, r7 │ │ - b.n 31ba6 │ │ + b.n 51256 │ │ movs r0, #172 @ 0xac │ │ - b.n 311c0 │ │ + b.n 50870 │ │ movs r0, #1 │ │ - b.n 31cae │ │ + b.n 5135e │ │ movs r4, r0 │ │ - b.n 31af2 │ │ + b.n 511a2 │ │ @ instruction: 0xb69c │ │ @ instruction: 0xebff80b0 │ │ - b.n 31c50 │ │ + b.n 51300 │ │ movs r4, r0 │ │ - b.n 31afe │ │ + b.n 511ae │ │ movs r0, #8 │ │ - b.n 31f02 │ │ + b.n 515b2 │ │ asrs r0, r1, #32 │ │ - b.n 31b06 │ │ + b.n 511b6 │ │ @ instruction: 0xb697 │ │ @ instruction: 0xebff307c │ │ - b.n 31ce8 │ │ + b.n 51398 │ │ lsls r0, r2, #1 │ │ movt r0, #1308 @ 0x51c │ │ - b.n 31f16 │ │ + b.n 515c6 │ │ strb r4, [r1, #2] │ │ - b.n 31314 │ │ + b.n 509c4 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr} │ │ - b.n 31560 │ │ + b.n 50c10 │ │ lsrs r5, r0, #10 │ │ orr.w pc, r4, #11534336 @ 0xb00000 │ │ - b.n 31568 │ │ + b.n 50c18 │ │ subs r7, #51 @ 0x33 │ │ - b.n 3156c │ │ + b.n 50c1c │ │ cmp r7, #50 @ 0x32 │ │ - b.n 31570 │ │ + b.n 50c20 │ │ str r4, [r1, r0] │ │ - b.n 31330 │ │ + b.n 509e0 │ │ subs r1, r6, #4 │ │ - b.n 31578 │ │ + b.n 50c28 │ │ str r0, [r2, #8] │ │ - b.n 31338 │ │ + b.n 509e8 │ │ stmia r0!, {} │ │ - b.n 3132a │ │ + b.n 509da │ │ lsls r4, r2 │ │ - b.n 31340 │ │ + b.n 509f0 │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 31588 │ │ + b.n 50c38 │ │ lsrs r7, r1, #10 │ │ orr.w pc, r5, #46080 @ 0xb400 │ │ - b.n 31590 │ │ + b.n 50c40 │ │ str r0, [r3, r0] │ │ - b.n 31350 │ │ + b.n 50a00 │ │ movs r0, r0 │ │ - b.n 31324 │ │ + b.n 509d4 │ │ lsrs r4, r7, #28 │ │ - b.n 3159c │ │ + b.n 50c4c │ │ movs r4, r3 │ │ - b.n 3132c │ │ + b.n 509dc │ │ movs r4, r3 │ │ - b.n 3135c │ │ + b.n 50a0c │ │ ands r0, r3 │ │ - b.n 31334 │ │ + b.n 509e4 │ │ movs r0, r0 │ │ - b.n 31ece │ │ + b.n 5157e │ │ str r4, [r2, #0] │ │ - b.n 3133c │ │ + b.n 509ec │ │ strb r0, [r2, #0] │ │ - b.n 31340 │ │ + b.n 509f0 │ │ adds r0, #12 │ │ - b.n 31344 │ │ + b.n 509f4 │ │ movs r0, #8 │ │ - b.n 31348 │ │ + b.n 509f8 │ │ asrs r4, r0, #32 │ │ - b.n 3134c │ │ + b.n 509fc │ │ lsls r4, r5, #8 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n 31d64 │ │ + b.n 51414 │ │ adds r0, #16 │ │ - b.n 31d5e │ │ + b.n 5140e │ │ movs r0, r5 │ │ - b.n 31d52 │ │ + b.n 51402 │ │ movs r4, r7 │ │ - b.n 31370 │ │ + b.n 50a20 │ │ add r0, sp, #800 @ 0x320 │ │ - b.n 31398 │ │ + b.n 50a48 │ │ str r0, [r1, #4] │ │ - b.n 31cf4 │ │ + b.n 513a4 │ │ str r4, [r1, r1] │ │ - b.n 31cf8 │ │ + b.n 513a8 │ │ strb r0, [r3, #3] │ │ - b.n 31cfc │ │ - add r0, pc, #40 @ (adr r0, 31890 ) │ │ - b.n 31988 │ │ + b.n 513ac │ │ + add r0, pc, #40 @ (adr r0, 50f40 ) │ │ + b.n 51038 │ │ movs r0, r0 │ │ - b.n 31fae │ │ + b.n 5165e │ │ asrs r0, r0, #32 │ │ - b.n 31fb2 │ │ + b.n 51662 │ │ movs r0, #0 │ │ - b.n 31fb6 │ │ + b.n 51666 │ │ movs r0, r7 │ │ - b.n 31394 │ │ + b.n 50a44 │ │ adds r0, #76 @ 0x4c │ │ - b.n 31398 │ │ + b.n 50a48 │ │ lsrs r5, r2, #29 │ │ - b.n 31d20 │ │ + b.n 513d0 │ │ ands r0, r1 │ │ - b.n 31bc6 │ │ + b.n 51276 │ │ lsrs r7, r5, #11 │ │ orn lr, r0, #9764864 @ 0x950000 │ │ - b.n 31d2c │ │ + b.n 513dc │ │ cmp r2, #239 @ 0xef │ │ orn pc, r0, #11665408 @ 0xb20000 │ │ - b.n 31614 │ │ + b.n 50cc4 │ │ asrs r4, r1, #1 │ │ - b.n 312b0 │ │ + b.n 50960 │ │ asrs r0, r2, #1 │ │ - b.n 312b4 │ │ + b.n 50964 │ │ asrs r0, r3, #32 │ │ - b.n 313dc │ │ + b.n 50a8c │ │ lsls r4, r0, #1 │ │ - b.n 313c0 │ │ + b.n 50a70 │ │ lsls r0, r1, #1 │ │ - b.n 312c0 │ │ + b.n 50970 │ │ movs r4, r3 │ │ - b.n 31fee │ │ + b.n 5169e │ │ movs r0, #80 @ 0x50 │ │ - b.n 313cc │ │ + b.n 50a7c │ │ movs r0, #32 │ │ - b.n 31ff6 │ │ + b.n 516a6 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r4, #8912896 @ 0x880000 │ │ - b.n 31bfe │ │ + b.n 512ae │ │ cmp r2, #143 @ 0x8f │ │ - b.w ff875572 │ │ + b.w ff894c22 │ │ @ instruction: 0xebff1020 │ │ - b.n 31400 │ │ + b.n 50ab0 │ │ movs r0, r1 │ │ - b.n 31c0e │ │ + b.n 512be │ │ movs r0, #36 @ 0x24 │ │ - b.n 31408 │ │ + b.n 50ab8 │ │ @ instruction: 0xb654 │ │ @ instruction: 0xebff0008 │ │ - b.n 31c1a │ │ + b.n 512ca │ │ asrs r6, r0, #32 │ │ - b.n 31c1e │ │ + b.n 512ce │ │ movs r0, #4 │ │ - b.n 32022 │ │ + b.n 516d2 │ │ setend le │ │ @ instruction: 0xebff0008 │ │ - b.n 31c2a │ │ + b.n 512da │ │ asrs r5, r0, #32 │ │ - b.n 31c2e │ │ + b.n 512de │ │ movs r0, #4 │ │ - b.n 32032 │ │ + b.n 516e2 │ │ @ instruction: 0xb64c │ │ @ instruction: 0xebff0050 │ │ - b.n 31330 │ │ + b.n 509e0 │ │ asrs r7, r0, #16 │ │ - b.n 3203e │ │ + b.n 516ee │ │ movs r5, #128 @ 0x80 │ │ - b.n 31c42 │ │ + b.n 512f2 │ │ asrs r0, r4, #10 │ │ - b.n 31908 │ │ + b.n 50fb8 │ │ movs r0, #114 @ 0x72 │ │ - b.n 316a8 │ │ + b.n 50d58 │ │ asrs r0, r3, #3 │ │ - b.n 31324 │ │ + b.n 509d4 │ │ adds r7, r7, #3 │ │ - b.n 32052 │ │ + b.n 51702 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 31c1a │ │ + b.n 512ca │ │ asrs r0, r4, #10 │ │ - b.n 3191c │ │ + b.n 50fcc │ │ asrs r1, r0, #32 │ │ - b.n 31c22 │ │ + b.n 512d2 │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 318f0 │ │ + b.n 50fa0 │ │ movs r7, r6 │ │ - b.n 31de6 │ │ + b.n 51496 │ │ asrs r2, r0, #32 │ │ - b.n 31c2c │ │ + b.n 512dc │ │ movs r7, r7 │ │ - b.n 31d2e │ │ + b.n 513de │ │ asrs r4, r2, #3 │ │ - b.n 31348 │ │ + b.n 509f8 │ │ movs r0, #1 │ │ - b.n 31e36 │ │ + b.n 514e6 │ │ movs r0, r1 │ │ - b.n 31c7a │ │ + b.n 5132a │ │ asrs r2, r1, #32 │ │ - b.n 31c7e │ │ + b.n 5132e │ │ @ instruction: 0xb639 │ │ @ instruction: 0xebff0008 │ │ - b.n 31c86 │ │ + b.n 51336 │ │ asrs r7, r0, #32 │ │ - b.n 31c8a │ │ + b.n 5133a │ │ movs r0, #8 │ │ - b.n 3208e │ │ + b.n 5173e │ │ @ instruction: 0xb635 │ │ @ instruction: 0xebff0000 │ │ - b.n 3147e │ │ + b.n 50b2e │ │ strb r0, [r6, #2] │ │ - b.n 31df0 │ │ + b.n 514a0 │ │ adds r0, #152 @ 0x98 │ │ - b.n 31394 │ │ + b.n 50a44 │ │ lsrs r0, r6, #28 │ │ - b.n 316e0 │ │ + b.n 50d90 │ │ asrs r4, r3, #2 │ │ - b.n 3139c │ │ + b.n 50a4c │ │ lsls r4, r6, #1 │ │ - b.n 31484 │ │ + b.n 50b34 │ │ lsrs r3, r6, #28 │ │ - b.n 316ec │ │ + b.n 50d9c │ │ movs r0, #160 @ 0xa0 │ │ - b.n 313a8 │ │ + b.n 50a58 │ │ lsls r0, r6, #1 │ │ - b.n 31490 │ │ + b.n 50b40 │ │ lsrs r1, r6, #28 │ │ - b.n 316f8 │ │ + b.n 50da8 │ │ str r4, [r4, #8] │ │ - b.n 313b4 │ │ + b.n 50a64 │ │ lsls r4, r5, #1 │ │ - b.n 3149c │ │ + b.n 50b4c │ │ lsrs r2, r6, #28 │ │ - b.n 31704 │ │ + b.n 50db4 │ │ lsls r0, r5, #1 │ │ - b.n 314a4 │ │ + b.n 50b54 │ │ lsrs r6, r6, #28 │ │ - b.n 3170c │ │ + b.n 50dbc │ │ lsls r2, r1, #2 │ │ ldmia.w r7, {r2, r4, r6, sp} │ │ - b.n 31eb0 │ │ + b.n 51560 │ │ lsls r4, r4, #1 │ │ - b.n 314b4 │ │ + b.n 50b64 │ │ lsrs r7, r6, #28 │ │ - b.n 3171c │ │ + b.n 50dcc │ │ lsls r0, r4, #1 │ │ - b.n 314bc │ │ + b.n 50b6c │ │ lsrs r3, r6, #28 │ │ - b.n 31724 │ │ + b.n 50dd4 │ │ lsls r4, r3, #1 │ │ - b.n 314c4 │ │ + b.n 50b74 │ │ lsrs r1, r6, #28 │ │ - b.n 3172c │ │ + b.n 50ddc │ │ lsls r0, r3, #1 │ │ - b.n 314cc │ │ + b.n 50b7c │ │ lsls r0, r4, #3 │ │ - b.n 31ed0 │ │ + b.n 51580 │ │ asrs r0, r3, #1 │ │ - b.n 31ed4 │ │ + b.n 51584 │ │ str r2, [sp, #432] @ 0x1b0 │ │ @ instruction: 0xebff0054 │ │ - b.n 314fc │ │ + b.n 50bac │ │ movs r0, r0 │ │ - b.n 32066 │ │ + b.n 51716 │ │ lsls r5, r1, #7 │ │ subs r0, r0, r0 │ │ strb r0, [r4, #3] │ │ - b.n 31ee8 │ │ + b.n 51598 │ │ str r4, [r7, #12] │ │ - b.n 3150c │ │ + b.n 50bbc │ │ lsls r7, r7, #2 │ │ ldmia.w r7, {} │ │ - b.n 31cdc │ │ + b.n 5138c │ │ movs r2, r0 │ │ - b.n 31cde │ │ + b.n 5138e │ │ movs r3, r0 │ │ - b.n 31ce2 │ │ + b.n 51392 │ │ movs r4, r0 │ │ - b.n 31ce6 │ │ + b.n 51396 │ │ movs r5, r0 │ │ - b.n 31cea │ │ + b.n 5139a │ │ movs r7, r0 │ │ - b.n 31cee │ │ + b.n 5139e │ │ movs r6, r0 │ │ - b.n 31d12 │ │ + b.n 513c2 │ │ lsls r2, r0, #7 │ │ lsrs r0, r0, #8 │ │ asrs r0, r7, #32 │ │ - b.n 31534 │ │ - add r0, pc, #0 @ (adr r0, 319fc ) │ │ - b.n 3213e │ │ + b.n 50be4 │ │ + add r0, pc, #0 @ (adr r0, 510ac ) │ │ + b.n 517ee │ │ movs r4, r3 │ │ - b.n 3153c │ │ + b.n 50bec │ │ str r2, [sp, #516] @ 0x204 │ │ - b.n 31b06 │ │ + b.n 511b6 │ │ lsls r1, r0, #10 │ │ - b.n 31acc │ │ + b.n 5117c │ │ asrs r0, r1, #32 │ │ - b.n 31544 │ │ + b.n 50bf4 │ │ strh r0, [r0, #8] │ │ - b.n 31b14 │ │ + b.n 511c4 │ │ movs r0, r3 │ │ - b.n 3154c │ │ + b.n 50bfc │ │ asrs r0, r2, #1 │ │ - b.n 31554 │ │ + b.n 50c04 │ │ lsls r1, r0, #4 │ │ - b.n 3193e │ │ + b.n 50fee │ │ movs r0, r0 │ │ - b.n 31cd6 │ │ + b.n 51386 │ │ lsls r6, r2, #3 │ │ cmp r2, #0 │ │ - ldr r7, [pc, #344] @ (31b80 ) │ │ - b.n 31f44 │ │ + ldr r7, [pc, #344] @ (51230 ) │ │ + b.n 515f4 │ │ str r0, [r4, #12] │ │ - b.n 31f48 │ │ + b.n 515f8 │ │ lsls r0, r0, #1 │ │ - b.n 3156c │ │ + b.n 50c1c │ │ movs r0, #8 │ │ - b.n 31d76 │ │ + b.n 51426 │ │ asrs r4, r0, #32 │ │ - b.n 31d7a │ │ + b.n 5142a │ │ adds r0, #6 │ │ - b.n 31d7e │ │ + b.n 5142e │ │ str r0, [sp, #0] │ │ - b.n 3155c │ │ - bvs.n 319b0 │ │ + b.n 50c0c │ │ + bvs.n 51060 │ │ @ instruction: 0xebff01d0 │ │ - b.n 31584 │ │ + b.n 50c34 │ │ movs r0, r0 │ │ - b.n 320ee │ │ + b.n 5179e │ │ lsls r3, r5, #6 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #16 │ │ - b.n 31f70 │ │ + b.n 51620 │ │ asrs r4, r0, #32 │ │ - b.n 31d9a │ │ - ble.n 31a8c │ │ + b.n 5144a │ │ + ble.n 5113c │ │ @ instruction: 0xebff0150 │ │ - b.n 3159c │ │ + b.n 50c4c │ │ movs r0, r0 │ │ - b.n 32106 │ │ + b.n 517b6 │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #16 │ │ - b.n 31f88 │ │ + b.n 51638 │ │ ldmia r0!, {r1, r2, r5} │ │ @ instruction: 0xebff003c │ │ - b.n 315b0 │ │ + b.n 50c60 │ │ ldmia r0!, {r2, r5} │ │ @ instruction: 0xebff2124 │ │ - b.n 315b8 │ │ + b.n 50c68 │ │ ldrb r5, [r0, #29] │ │ - b.n 31f9c │ │ + b.n 5164c │ │ lsls r3, r1, #2 │ │ ldmia.w r7, {r1, r5, r8, r9, ip, lr} │ │ - b.n 31dca │ │ + b.n 5147a │ │ str r2, [r3, r1] │ │ - b.n 31628 │ │ + b.n 50cd8 │ │ ldrsb r2, [r4, r4] │ │ - b.n 31dd2 │ │ + b.n 51482 │ │ str r1, [r3, r1] │ │ - b.n 31630 │ │ + b.n 50ce0 │ │ strb r7, [r4, r0] │ │ - b.n 31dda │ │ + b.n 5148a │ │ str r5, [r3, r1] │ │ - b.n 31638 │ │ + b.n 50ce8 │ │ ldr r7, [r4, r0] │ │ - b.n 31de2 │ │ + b.n 51492 │ │ strb r6, [r3, #1] │ │ - b.n 31640 │ │ + b.n 50cf0 │ │ str r4, [r3, r1] │ │ - b.n 31644 │ │ + b.n 50cf4 │ │ ldrb r7, [r2, #17] │ │ - b.n 31a70 │ │ + b.n 51120 │ │ movs r1, #2 │ │ - b.n 31dc0 │ │ + b.n 51470 │ │ movs r0, #91 @ 0x5b │ │ - b.n 31650 │ │ + b.n 50d00 │ │ movs r1, #35 @ 0x23 │ │ - b.n 31dfa │ │ + b.n 514aa │ │ ldrb r1, [r0, #16] │ │ - b.n 31fd8 │ │ + b.n 51688 │ │ movs r0, #97 @ 0x61 │ │ - b.n 3165c │ │ + b.n 50d0c │ │ movs r5, #35 @ 0x23 │ │ - b.n 31e06 │ │ + b.n 514b6 │ │ movs r0, #96 @ 0x60 │ │ - b.n 31664 │ │ + b.n 50d14 │ │ cmp r1, #35 @ 0x23 │ │ - b.n 31e0e │ │ + b.n 514be │ │ movs r0, #95 @ 0x5f │ │ - b.n 3166c │ │ + b.n 50d1c │ │ movs r2, #33 @ 0x21 │ │ - b.n 31e16 │ │ + b.n 514c6 │ │ movs r0, #100 @ 0x64 │ │ - b.n 31674 │ │ + b.n 50d24 │ │ movs r6, #33 @ 0x21 │ │ - b.n 31e1e │ │ + b.n 514ce │ │ movs r0, #99 @ 0x63 │ │ - b.n 3167c │ │ + b.n 50d2c │ │ cmp r2, #81 @ 0x51 │ │ - b.n 31ab0 │ │ + b.n 51160 │ │ movs r3, #3 │ │ - b.n 31dee │ │ + b.n 5149e │ │ movs r0, #98 @ 0x62 │ │ - b.n 31688 │ │ + b.n 50d38 │ │ movs r3, #32 │ │ - b.n 31e32 │ │ + b.n 514e2 │ │ movs r0, #103 @ 0x67 │ │ - b.n 31690 │ │ + b.n 50d40 │ │ movs r7, #32 │ │ - b.n 31e3a │ │ + b.n 514ea │ │ movs r0, #102 @ 0x66 │ │ - b.n 31698 │ │ + b.n 50d48 │ │ cmp r3, #80 @ 0x50 │ │ - b.n 31ac8 │ │ + b.n 51178 │ │ adds r1, #16 │ │ - b.n 31640 │ │ + b.n 50cf0 │ │ asrs r1, r0, #8 │ │ - b.n 31e0e │ │ + b.n 514be │ │ str r4, [r1, r4] │ │ - b.n 31648 │ │ + b.n 50cf8 │ │ asrs r5, r4, #1 │ │ - b.n 316ac │ │ + b.n 50d5c │ │ add r3, r4 │ │ - b.n 31e56 │ │ + b.n 51506 │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r3, r5, r6, lr} │ │ - b.n 316b8 │ │ - ldr r0, [pc, #140] @ (31bac ) │ │ - b.n 31e62 │ │ + b.n 50d68 │ │ + ldr r0, [pc, #140] @ (5125c ) │ │ + b.n 51512 │ │ adds r0, #107 @ 0x6b │ │ - b.n 316c0 │ │ + b.n 50d70 │ │ eors r1, r5 │ │ - b.n 316c4 │ │ + b.n 50d74 │ │ subs r4, #83 @ 0x53 │ │ - b.n 31af0 │ │ + b.n 511a0 │ │ lsls r0, r0, #4 │ │ - b.n 31e38 │ │ + b.n 514e8 │ │ lsls r0, r5, #1 │ │ - b.n 316d0 │ │ + b.n 50d80 │ │ lsls r5, r4, #4 │ │ - b.n 31e7a │ │ + b.n 5152a │ │ lsls r6, r5, #1 │ │ - b.n 316d8 │ │ + b.n 50d88 │ │ lsls r5, r4, #20 │ │ - b.n 31e82 │ │ + b.n 51532 │ │ lsls r5, r5, #1 │ │ - b.n 316e0 │ │ + b.n 50d90 │ │ lsrs r5, r4, #4 │ │ - b.n 31e8a │ │ + b.n 5153a │ │ lsls r4, r5, #1 │ │ - b.n 316e8 │ │ + b.n 50d98 │ │ lsls r7, r4, #8 │ │ - b.n 31e92 │ │ + b.n 51542 │ │ lsls r1, r6, #1 │ │ - b.n 316f0 │ │ + b.n 50da0 │ │ lsls r7, r4, #24 │ │ - b.n 31e9a │ │ + b.n 5154a │ │ lsls r0, r6, #1 │ │ - b.n 316f8 │ │ + b.n 50da8 │ │ lsrs r7, r2, #9 │ │ - b.n 31b2c │ │ + b.n 511dc │ │ lsls r5, r0, #12 │ │ - b.n 31e66 │ │ + b.n 51516 │ │ lsls r7, r5, #1 │ │ - b.n 31704 │ │ + b.n 50db4 │ │ lsls r2, r4, #12 │ │ - b.n 31eae │ │ + b.n 5155e │ │ lsls r4, r6, #1 │ │ - b.n 3170c │ │ + b.n 50dbc │ │ lsls r2, r4, #28 │ │ - b.n 31eb6 │ │ + b.n 51566 │ │ lsls r3, r6, #1 │ │ - b.n 31714 │ │ + b.n 50dc4 │ │ lsrs r2, r2, #13 │ │ - b.n 31b44 │ │ + b.n 511f4 │ │ lsls r7, r0, #8 │ │ - b.n 31e82 │ │ + b.n 51532 │ │ lsls r2, r6, #1 │ │ - b.n 31720 │ │ + b.n 50dd0 │ │ lsls r1, r4, #16 │ │ - b.n 31eca │ │ + b.n 5157a │ │ asrs r0, r7, #1 │ │ - b.n 31728 │ │ + b.n 50dd8 │ │ lsls r7, r6, #1 │ │ - b.n 3172c │ │ + b.n 50ddc │ │ lsrs r1, r4, #32 │ │ - b.n 31ed6 │ │ + b.n 51586 │ │ lsls r6, r6, #1 │ │ - b.n 31734 │ │ + b.n 50de4 │ │ lsrs r1, r2, #17 │ │ - b.n 31b60 │ │ + b.n 51210 │ │ asrs r0, r5, #4 │ │ - b.n 316dc │ │ + b.n 50d8c │ │ lsls r2, r0, #4 │ │ - b.n 31ea6 │ │ + b.n 51556 │ │ lsls r5, r6, #1 │ │ - b.n 31744 │ │ + b.n 50df4 │ │ movs r3, r0 │ │ - b.n 322ee │ │ + b.n 5199e │ │ movs r1, r0 │ │ - b.n 321d4 │ │ + b.n 51884 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ lsls r0, r3, #1 │ │ - b.n 31754 │ │ + b.n 50e04 │ │ lsrs r2, r3, #24 │ │ - b.n 320dc │ │ - add r0, pc, #4 @ (adr r0, 31bc4 ) │ │ - b.n 320d6 │ │ + b.n 5178c │ │ + add r0, pc, #4 @ (adr r0, 51274 ) │ │ + b.n 51786 │ │ lsrs r7, r5, #11 │ │ orn pc, r0, #15269888 @ 0xe90000 │ │ - b.n 320e8 │ │ + b.n 51798 │ │ lsls r0, r6 │ │ - b.n 32064 │ │ + b.n 51714 │ │ str r0, [r3, r1] │ │ - b.n 320ec │ │ + b.n 5179c │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #2097152 @ 0x200000 │ │ - b.n 3231a │ │ + b.n 519ca │ │ strb r4, [r0, #0] │ │ - b.n 31f1e │ │ + b.n 515ce │ │ movs r0, #33 @ 0x21 │ │ - b.n 32322 │ │ + b.n 519d2 │ │ lsls r4, r1, #1 │ │ - b.n 31720 │ │ + b.n 50dd0 │ │ asrs r0, r2, #1 │ │ - b.n 31600 │ │ + b.n 50cb0 │ │ asrs r5, r0, #32 │ │ - b.n 31f2e │ │ + b.n 515de │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #12845056 @ 0xc40000 │ │ - b.n 31730 │ │ + b.n 50de0 │ │ lsls r0, r1, #1 │ │ - b.n 31610 │ │ + b.n 50cc0 │ │ lsrs r2, r7, #28 │ │ - b.n 3197c │ │ + b.n 5102c │ │ lsls r4, r1, #1 │ │ - b.n 31618 │ │ + b.n 50cc8 │ │ movs r0, r0 │ │ - b.n 32346 │ │ + b.n 519f6 │ │ lsls r0, r1, #1 │ │ - b.n 31724 │ │ + b.n 50dd4 │ │ movs r4, r3 │ │ - b.n 3234e │ │ + b.n 519fe │ │ lsrs r0, r0, #10 │ │ orr.w r0, r7, #8650752 @ 0x840000 │ │ - b.n 31f56 │ │ + b.n 51606 │ │ push {r0, r1, r7, lr} │ │ @ instruction: 0xebff1020 │ │ - b.n 31754 │ │ + b.n 50e04 │ │ movs r4, r0 │ │ - b.n 31f62 │ │ + b.n 51612 │ │ movs r0, #36 @ 0x24 │ │ - b.n 3175c │ │ + b.n 50e0c │ │ push {r0, r1, r2, r3, r4, r5, r6, lr} │ │ @ instruction: 0xebff1048 │ │ - b.n 320c4 │ │ + b.n 51774 │ │ movs r4, r0 │ │ - b.n 31f72 │ │ + b.n 51622 │ │ movs r0, #4 │ │ - b.n 32376 │ │ + b.n 51a26 │ │ push {r0, r1, r3, r4, r5, r6, lr} │ │ @ instruction: 0xebff104c │ │ - b.n 320d4 │ │ + b.n 51784 │ │ movs r4, r0 │ │ - b.n 31f82 │ │ + b.n 51632 │ │ movs r0, #4 │ │ - b.n 32386 │ │ + b.n 51a36 │ │ push {r0, r1, r2, r4, r5, r6, lr} │ │ @ instruction: 0xebff0050 │ │ - b.n 31684 │ │ + b.n 50d34 │ │ asrs r7, r0, #16 │ │ - b.n 32392 │ │ + b.n 51a42 │ │ movs r5, #128 @ 0x80 │ │ - b.n 31f96 │ │ + b.n 51646 │ │ asrs r0, r4, #10 │ │ - b.n 31c5c │ │ + b.n 5130c │ │ movs r0, #114 @ 0x72 │ │ - b.n 319fc │ │ + b.n 510ac │ │ asrs r0, r3, #3 │ │ - b.n 31678 │ │ + b.n 50d28 │ │ adds r7, r7, #3 │ │ - b.n 323a6 │ │ + b.n 51a56 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 31f6e │ │ + b.n 5161e │ │ asrs r0, r4, #10 │ │ - b.n 31c70 │ │ + b.n 51320 │ │ asrs r1, r0, #32 │ │ - b.n 31f76 │ │ + b.n 51626 │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 31c44 │ │ + b.n 512f4 │ │ asrs r2, r0, #32 │ │ - b.n 31f7c │ │ + b.n 5162c │ │ asrs r4, r2, #3 │ │ - b.n 31694 │ │ + b.n 50d44 │ │ movs r7, r6 │ │ - b.n 32142 │ │ + b.n 517f2 │ │ asrs r0, r4, #18 │ │ - b.n 317c4 │ │ + b.n 50e74 │ │ movs r7, r7 │ │ - b.n 3208a │ │ + b.n 5173a │ │ movs r0, #1 │ │ - b.n 3218e │ │ + b.n 5183e │ │ asrs r1, r0, #32 │ │ - b.n 31db0 │ │ + b.n 51460 │ │ movs r4, r0 │ │ - b.n 31fd6 │ │ + b.n 51686 │ │ push {r0, r1, r5, r6, lr} │ │ @ instruction: 0xebff10d8 │ │ - b.n 32134 │ │ + b.n 517e4 │ │ movs r4, r0 │ │ - b.n 31fe2 │ │ + b.n 51692 │ │ movs r0, #8 │ │ - b.n 323e6 │ │ + b.n 51a96 │ │ push {r0, r1, r2, r3, r4, r6, lr} │ │ @ instruction: 0xebff0000 │ │ - b.n 317dc │ │ + b.n 50e8c │ │ strb r0, [r6, #2] │ │ - b.n 32148 │ │ + b.n 517f8 │ │ adds r0, #152 @ 0x98 │ │ - b.n 316ec │ │ + b.n 50d9c │ │ lsrs r0, r6, #28 │ │ - b.n 31a38 │ │ + b.n 510e8 │ │ asrs r4, r3, #2 │ │ - b.n 316f4 │ │ + b.n 50da4 │ │ lsls r4, r6, #1 │ │ - b.n 317dc │ │ + b.n 50e8c │ │ lsrs r3, r6, #28 │ │ - b.n 31a44 │ │ + b.n 510f4 │ │ movs r0, #160 @ 0xa0 │ │ - b.n 31700 │ │ + b.n 50db0 │ │ lsls r0, r6, #1 │ │ - b.n 317e8 │ │ + b.n 50e98 │ │ lsrs r1, r6, #28 │ │ - b.n 31a50 │ │ + b.n 51100 │ │ lsls r4, r5, #1 │ │ - b.n 317f0 │ │ + b.n 50ea0 │ │ lsrs r2, r6, #28 │ │ - b.n 31a58 │ │ + b.n 51108 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r3, r5, r6} │ │ - b.n 317fc │ │ + b.n 50eac │ │ lsrs r7, r6, #28 │ │ - b.n 31a64 │ │ + b.n 51114 │ │ lsls r4, r4, #1 │ │ - b.n 31804 │ │ + b.n 50eb4 │ │ lsrs r3, r6, #28 │ │ - b.n 31a6c │ │ + b.n 5111c │ │ lsls r0, r4, #1 │ │ - b.n 3180c │ │ + b.n 50ebc │ │ lsrs r2, r6, #28 │ │ - b.n 31a74 │ │ + b.n 51124 │ │ lsls r4, r3, #1 │ │ - b.n 31814 │ │ + b.n 50ec4 │ │ lsrs r1, r6, #28 │ │ - b.n 31a7c │ │ + b.n 5112c │ │ movs r0, #84 @ 0x54 │ │ - b.n 3221c │ │ + b.n 518cc │ │ lsls r0, r3, #1 │ │ - b.n 31820 │ │ + b.n 50ed0 │ │ movs r6, r0 │ │ - b.n 3204a │ │ + b.n 516fa │ │ asrs r5, r0, #32 │ │ - b.n 3204e │ │ + b.n 516fe │ │ str r1, [sp, #604] @ 0x25c │ │ @ instruction: 0xebff0054 │ │ - b.n 31850 │ │ + b.n 50f00 │ │ movs r0, r0 │ │ - b.n 323ba │ │ + b.n 51a6a │ │ lsls r2, r7, #3 │ │ subs r0, r0, r0 │ │ str r0, [r4, #12] │ │ - b.n 3223c │ │ + b.n 518ec │ │ lsrs r4, r6 │ │ - b.n 31860 │ │ + b.n 50f10 │ │ strb r0, [r7, #3] │ │ - b.n 31864 │ │ + b.n 50f14 │ │ strh r4, [r7, #2] │ │ - b.n 3223e │ │ + b.n 518ee │ │ lsls r7, r1, #1 │ │ ldmia.w r6, {r5, ip, pc} │ │ - b.n 32248 │ │ + b.n 518f8 │ │ movs r0, r0 │ │ - b.n 3203c │ │ + b.n 516ec │ │ str r4, [r7, r3] │ │ - b.n 31878 │ │ + b.n 50f28 │ │ movs r2, r0 │ │ - b.n 32042 │ │ + b.n 516f2 │ │ movs r3, r0 │ │ - b.n 32046 │ │ + b.n 516f6 │ │ movs r6, r0 │ │ - b.n 3204a │ │ + b.n 516fa │ │ movs r4, r0 │ │ - b.n 3204e │ │ + b.n 516fe │ │ movs r7, r0 │ │ - b.n 32052 │ │ + b.n 51702 │ │ movs r5, r0 │ │ - b.n 32076 │ │ + b.n 51726 │ │ vpmin.u32 , , │ │ lsls r2, r5, #3 │ │ - and.w r5, r0, ip, lsr #18 │ │ - vclt.f q15, , #0 │ │ + and.w sp, r0, r4, ror #30 │ │ + vcvt.f32.s32 q15, │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 31dc2 │ │ + cbnz r7, 51472 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffac80e │ │ + bmi.w fffcbebe │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 31cd2 │ │ + bls.n 51382 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ movs r0, r2 │ │ - b.n 318bc │ │ + b.n 50f6c │ │ movs r2, #129 @ 0x81 │ │ - b.n 31e8a │ │ + b.n 5153a │ │ asrs r0, r4, #3 │ │ - b.n 322a8 │ │ + b.n 51958 │ │ movs r1, r1 │ │ - b.n 320d2 │ │ - bne.n 31e70 │ │ + b.n 51782 │ │ + bne.n 51520 │ │ @ instruction: 0xebff1100 │ │ ldmia.w r9, {r1, r6, r8} │ │ - b.n 323a6 │ │ + b.n 51a56 │ │ movs r6, r6 │ │ - b.n 3243c │ │ + b.n 51aec │ │ movs r0, #8 │ │ - b.n 318d8 │ │ + b.n 50f88 │ │ strb r4, [r1, #0] │ │ - b.n 3216a │ │ + b.n 5181a │ │ str r0, [r1, #0] │ │ - b.n 3216e │ │ + b.n 5181e │ │ movs r0, r0 │ │ - b.n 31ede │ │ + b.n 5158e │ │ lsls r0, r1, #1 │ │ - b.n 318d0 │ │ + b.n 50f80 │ │ lsrs r4, r1, #26 │ │ - b.n 323c4 │ │ + b.n 51a74 │ │ lsrs r2, r2, #31 │ │ - b.n 32454 │ │ + b.n 51b04 │ │ adds r0, #12 │ │ - b.n 318f4 │ │ + b.n 50fa4 │ │ movs r0, r0 │ │ - b.n 31f34 │ │ + b.n 515e4 │ │ lsls r4, r0, #1 │ │ - b.n 318e4 │ │ + b.n 50f94 │ │ movs r3, r7 │ │ - b.n 323e2 │ │ + b.n 51a92 │ │ strb r2, [r0, #0] │ │ - b.n 32192 │ │ + b.n 51842 │ │ lsrs r0, r1, #29 │ │ - b.n 3246a │ │ + b.n 51b1a │ │ ands r4, r2 │ │ - b.n 3190c │ │ + b.n 50fbc │ │ movs r0, r0 │ │ - b.n 31f4c │ │ + b.n 515fc │ │ movs r4, r6 │ │ - b.n 318fc │ │ + b.n 50fac │ │ lsrs r6, r4, #19 │ │ - b.n 32400 │ │ + b.n 51ab0 │ │ strb r3, [r0, #0] │ │ - b.n 321aa │ │ + b.n 5185a │ │ lsrs r6, r5, #10 │ │ - b.n 32484 │ │ + b.n 51b34 │ │ asrs r0, r3, #32 │ │ - b.n 31924 │ │ + b.n 50fd4 │ │ movs r0, r0 │ │ - b.n 31f64 │ │ + b.n 51614 │ │ strb r0, [r2, #0] │ │ - b.n 3192c │ │ + b.n 50fdc │ │ movs r0, r6 │ │ - b.n 31918 │ │ + b.n 50fc8 │ │ str r4, [r0, r0] │ │ - b.n 321c2 │ │ - b.n 31e06 │ │ - b.n 321c6 │ │ + b.n 51872 │ │ + b.n 514b6 │ │ + b.n 51876 │ │ str r7, [r0, #0] │ │ - b.n 321ca │ │ + b.n 5187a │ │ movs r1, r0 │ │ - b.n 323ba │ │ + b.n 51a6a │ │ str r0, [r1, #0] │ │ - b.n 3212a │ │ + b.n 517da │ │ movs r4, r5 │ │ - b.n 31930 │ │ + b.n 50fe0 │ │ movs r0, #2 │ │ - b.n 32126 │ │ + b.n 517d6 │ │ movs r4, r3 │ │ - b.n 31950 │ │ + b.n 51000 │ │ movs r0, #3 │ │ - b.n 32126 │ │ + b.n 517d6 │ │ str r0, [r0, r0] │ │ - b.n 323d0 │ │ + b.n 51a80 │ │ movs r0, #7 │ │ - b.n 3212e │ │ - b.n 31e2c │ │ - b.n 323ea │ │ - movs r0, #4 │ │ - b.n 32136 │ │ - add r0, pc, #0 @ (adr r0, 31e34 ) │ │ - b.n 321f6 │ │ + b.n 517de │ │ + b.n 514dc │ │ + b.n 51a9a │ │ + movs r0, #4 │ │ + b.n 517e6 │ │ + add r0, pc, #0 @ (adr r0, 514e4 ) │ │ + b.n 518a6 │ │ asrs r1, r0, #32 │ │ - b.n 3213e │ │ + b.n 517ee │ │ strb r0, [r6, #0] │ │ - b.n 31978 │ │ - add r0, pc, #0 @ (adr r0, 31e40 ) │ │ - b.n 323d6 │ │ + b.n 51028 │ │ + add r0, pc, #0 @ (adr r0, 514f0 ) │ │ + b.n 51a86 │ │ movs r0, r0 │ │ - b.n 32168 │ │ + b.n 51818 │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ asrs r0, r1, #1 │ │ - b.n 31988 │ │ + b.n 51038 │ │ movs r0, #68 @ 0x44 │ │ - b.n 3198c │ │ + b.n 5103c │ │ ands r0, r0 │ │ - b.n 31e64 │ │ + b.n 51514 │ │ adds r0, #52 @ 0x34 │ │ - b.n 31994 │ │ + b.n 51044 │ │ strh r0, [r0, #0] │ │ - b.n 31e72 │ │ + b.n 51522 │ │ strb r4, [r5, #0] │ │ - b.n 3199c │ │ + b.n 5104c │ │ str r0, [r0, r0] │ │ - b.n 31e70 │ │ - b.n 31e68 │ │ - b.n 31e86 │ │ + b.n 51520 │ │ + b.n 51518 │ │ + b.n 51536 │ │ asrs r1, r0, #32 │ │ - b.n 31e6e │ │ + b.n 5151e │ │ str r0, [r0, #0] │ │ - b.n 31e80 │ │ + b.n 51530 │ │ movs r0, #2 │ │ - b.n 31e76 │ │ + b.n 51526 │ │ adds r0, #3 │ │ - b.n 31e7a │ │ + b.n 5152a │ │ strb r4, [r1, #0] │ │ - b.n 319b4 │ │ + b.n 51064 │ │ lsls r0, r2, #1 │ │ - b.n 319bc │ │ + b.n 5106c │ │ stmia r0!, {} │ │ - b.n 325c6 │ │ + b.n 51c76 │ │ lsls r6, r3, #1 │ │ stmia.w r9, {r2, r4, ip, lr} │ │ - b.n 319a0 │ │ - b.n 31ec0 │ │ - b.n 319a4 │ │ + b.n 51050 │ │ + b.n 51570 │ │ + b.n 51054 │ │ strh r4, [r3, #0] │ │ - b.n 319a8 │ │ + b.n 51058 │ │ lsls r0, r0, #10 │ │ - b.n 31e08 │ │ + b.n 514b8 │ │ movs r1, r0 │ │ - b.n 31fbe │ │ + b.n 5166e │ │ movs r0, r0 │ │ - b.n 319b4 │ │ + b.n 51064 │ │ movs r4, r5 │ │ - b.n 319c0 │ │ + b.n 51070 │ │ movs r4, r0 │ │ - b.n 319d8 │ │ + b.n 51088 │ │ asrs r2, r0, #32 │ │ - b.n 31fee │ │ + b.n 5169e │ │ movs r0, r0 │ │ - b.n 32016 │ │ + b.n 516c6 │ │ asrs r4, r0, #32 │ │ - b.n 319c8 │ │ + b.n 51078 │ │ movs r0, r1 │ │ - b.n 319e8 │ │ + b.n 51098 │ │ asrs r0, r6, #32 │ │ - b.n 319d8 │ │ + b.n 51088 │ │ movs r3, r0 │ │ - b.n 32022 │ │ + b.n 516d2 │ │ movs r0, r1 │ │ - b.n 319d8 │ │ + b.n 51088 │ │ movs r0, r5 │ │ - b.n 319e4 │ │ + b.n 51094 │ │ movs r0, #0 │ │ - b.n 3220e │ │ + b.n 518be │ │ movs r4, r1 │ │ - b.n 31a00 │ │ + b.n 510b0 │ │ movs r4, r0 │ │ - b.n 32036 │ │ + b.n 516e6 │ │ movs r4, r1 │ │ - b.n 319ec │ │ + b.n 5109c │ │ movs r4, r4 │ │ - b.n 319f8 │ │ + b.n 510a8 │ │ adds r0, #0 │ │ - b.n 32222 │ │ + b.n 518d2 │ │ movs r0, r2 │ │ - b.n 31a14 │ │ + b.n 510c4 │ │ str r6, [r0, #0] │ │ - b.n 3204a │ │ + b.n 516fa │ │ str r0, [r2, #0] │ │ - b.n 31a00 │ │ + b.n 510b0 │ │ movs r4, r2 │ │ - b.n 31a20 │ │ + b.n 510d0 │ │ str r5, [r0, r0] │ │ - b.n 32056 │ │ + b.n 51706 │ │ str r4, [r2, r0] │ │ - b.n 31a0c │ │ + b.n 510bc │ │ movs r0, r3 │ │ - b.n 31a2c │ │ + b.n 510dc │ │ str r4, [r6, r0] │ │ - b.n 31a1c │ │ + b.n 510cc │ │ ands r6, r1 │ │ - b.n 32066 │ │ + b.n 51716 │ │ ands r0, r3 │ │ - b.n 31a1c │ │ + b.n 510cc │ │ strb r4, [r3, #0] │ │ - b.n 31a3c │ │ + b.n 510ec │ │ str r5, [r0, r0] │ │ - b.n 31f1a │ │ + b.n 515ca │ │ ands r4, r2 │ │ - b.n 31a30 │ │ + b.n 510e0 │ │ ands r0, r0 │ │ - b.n 3265a │ │ + b.n 51d0a │ │ movs r0, r1 │ │ - b.n 3208c │ │ + b.n 5173c │ │ lsls r4, r0, #1 │ │ - b.n 31a3c │ │ + b.n 510ec │ │ str r0, [r0, r0] │ │ - b.n 31f30 │ │ + b.n 515e0 │ │ movs r0, r0 │ │ - b.n 326ea │ │ + b.n 51d9a │ │ strb r0, [r0, #0] │ │ - b.n 3214c │ │ + b.n 517fc │ │ str r0, [r0, r0] │ │ - b.n 31fdc │ │ + b.n 5168c │ │ movs r0, r0 │ │ - b.n 32676 │ │ + b.n 51d26 │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ lsls r0, r1, #1 │ │ - b.n 31a58 │ │ + b.n 51108 │ │ lsrs r4, r1, #26 │ │ - b.n 3254c │ │ + b.n 51bfc │ │ lsrs r2, r2, #31 │ │ - b.n 325dc │ │ + b.n 51c8c │ │ movs r0, r0 │ │ - b.n 321ec │ │ + b.n 5189c │ │ movs r3, r7 │ │ - b.n 32562 │ │ + b.n 51c12 │ │ strb r0, [r4, #0] │ │ - b.n 31a6c │ │ + b.n 5111c │ │ strb r0, [r0, #0] │ │ - b.n 32696 │ │ + b.n 51d46 │ │ lsrs r0, r1, #29 │ │ - b.n 325ee │ │ + b.n 51c9e │ │ strb r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 3220a │ │ + b.n 518ba │ │ lsrs r6, r4, #19 │ │ - b.n 32584 │ │ - b.n 31f6c │ │ - b.n 326ae │ │ + b.n 51c34 │ │ + b.n 5161c │ │ + b.n 51d5e │ │ lsrs r6, r5, #10 │ │ - b.n 32608 │ │ + b.n 51cb8 │ │ strh r4, [r5, #0] │ │ - b.n 31ab0 │ │ - b.n 31f7a │ │ + b.n 51160 │ │ + b.n 5162a │ │ strh r0, [r0, #24] │ │ stmia r0!, {r0} │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 32228 │ │ + b.n 518d8 │ │ movs r0, #0 │ │ - b.n 326c6 │ │ + b.n 51d76 │ │ asrs r0, r0, #32 │ │ - b.n 326ca │ │ + b.n 51d7a │ │ lsls r0, r0, #5 │ │ - b.n 32596 │ │ + b.n 51c46 │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r6, r6 │ │ - b.n 32634 │ │ + b.n 51ce4 │ │ movs r0, r0 │ │ - b.n 3224e │ │ + b.n 518fe │ │ adds r0, #0 │ │ - b.n 326e2 │ │ + b.n 51d92 │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ movs r2, r0 │ │ - b.n 32696 │ │ + b.n 51d46 │ │ movs r0, r0 │ │ - b.n 326ee │ │ - add r0, pc, #128 @ (adr r0, 32030 ) │ │ - b.n 31aec │ │ + b.n 51d9e │ │ + add r0, pc, #128 @ (adr r0, 516e0 ) │ │ + b.n 5119c │ │ movs r1, r0 │ │ adds r3, #0 │ │ movs r5, r0 │ │ - b.n 322ba │ │ + b.n 5196a │ │ str r1, [r0, r0] │ │ - b.n 324ca │ │ + b.n 51b7a │ │ ldrsh r5, [r2, r4] │ │ - b.n 322a0 │ │ - blx 43c214 │ │ + b.n 51950 │ │ + blx 45b8c4 │ │ strh r5, [r4, r2] │ │ - b.n 3230a │ │ + b.n 519ba │ │ str r0, [r0, r0] │ │ - b.n 32358 │ │ + b.n 51a08 │ │ asrs r5, r0, #32 │ │ - b.n 32354 │ │ + b.n 51a04 │ │ movs r0, r0 │ │ - b.n 322d8 │ │ + b.n 51988 │ │ asrs r0, r0, #32 │ │ - b.n 3235e │ │ + b.n 51a0e │ │ asrs r5, r0, #32 │ │ - b.n 322e0 │ │ + b.n 51990 │ │ str r0, [r6, r0] │ │ - b.n 31b1c │ │ + b.n 511cc │ │ movs r0, #1 │ │ - b.n 3237e │ │ + b.n 51a2e │ │ movs r0, r0 │ │ - b.n 322ee │ │ + b.n 5199e │ │ movs r0, #0 │ │ - b.n 3238a │ │ + b.n 51a3a │ │ asrs r1, r0, #32 │ │ - b.n 322f6 │ │ + b.n 519a6 │ │ movs r0, #1 │ │ - b.n 3237e │ │ + b.n 51a2e │ │ eors r4, r0 │ │ - b.n 31b34 │ │ + b.n 511e4 │ │ movs r0, r0 │ │ - b.n 32302 │ │ + b.n 519b2 │ │ movs r0, #0 │ │ - b.n 32388 │ │ + b.n 51a38 │ │ movs r0, r0 │ │ - b.n 32394 │ │ + b.n 51a44 │ │ movs r1, r0 │ │ - b.n 3230a │ │ + b.n 519ba │ │ ldrb r7, [r7, #26] │ │ - b.n 32624 │ │ + b.n 51cd4 │ │ movs r2, r0 │ │ - b.n 32312 │ │ + b.n 519c2 │ │ adds r1, #115 @ 0x73 │ │ - b.n 3262a │ │ + b.n 51cda │ │ movs r0, r0 │ │ - b.n 3255a │ │ + b.n 51c0a │ │ ldrb r1, [r1, #31] │ │ - b.n 326a2 │ │ + b.n 51d52 │ │ adds r0, #45 @ 0x2d │ │ - b.n 326aa │ │ + b.n 51d5a │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 32630 │ │ + b.n 51ce0 │ │ lsls r0, r2, #30 │ │ - b.n 32038 │ │ + b.n 516e8 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 326b8 │ │ + b.n 51d68 │ │ asrs r1, r3, #12 │ │ - b.n 32636 │ │ + b.n 51ce6 │ │ lsls r0, r2, #14 │ │ - b.n 3203c │ │ + b.n 516ec │ │ asrs r1, r2, #21 │ │ - b.n 326c2 │ │ + b.n 51d72 │ │ lsls r0, r2, #10 │ │ - b.n 32042 │ │ + b.n 516f2 │ │ strb r7, [r0, #0] │ │ - b.n 32172 │ │ + b.n 51822 │ │ lsls r0, r2, #6 │ │ - b.n 32048 │ │ + b.n 516f8 │ │ strb r0, [r0, #0] │ │ - b.n 31b5c │ │ + b.n 5120c │ │ adds r0, #3 │ │ - b.n 321b8 │ │ + b.n 51868 │ │ str r0, [r5, r0] │ │ - b.n 31b8c │ │ + b.n 5123c │ │ adds r0, #4 │ │ - b.n 31b68 │ │ + b.n 51218 │ │ adds r0, #7 │ │ - b.n 32360 │ │ + b.n 51a10 │ │ movs r0, #2 │ │ - b.n 321c8 │ │ + b.n 51878 │ │ str r4, [r4, r0] │ │ - b.n 31b9c │ │ + b.n 5124c │ │ movs r0, #8 │ │ - b.n 31b78 │ │ + b.n 51228 │ │ movs r0, #2 │ │ - b.n 32370 │ │ + b.n 51a20 │ │ asrs r1, r0, #32 │ │ - b.n 321d8 │ │ + b.n 51888 │ │ asrs r4, r1, #32 │ │ - b.n 31b84 │ │ + b.n 51234 │ │ movs r0, r0 │ │ - b.n 321e2 │ │ + b.n 51892 │ │ str r4, [r6, #0] │ │ - b.n 31bb4 │ │ + b.n 51264 │ │ str r4, [r2, r0] │ │ - b.n 31bb8 │ │ + b.n 51268 │ │ asrs r1, r0, #32 │ │ - b.n 32386 │ │ + b.n 51a36 │ │ str r0, [r0, #0] │ │ - b.n 325f2 │ │ + b.n 51ca2 │ │ movs r0, r2 │ │ - b.n 31b9c │ │ + b.n 5124c │ │ movs r0, r0 │ │ - b.n 32390 │ │ + b.n 51a40 │ │ str r0, [r0, r0] │ │ - b.n 325fc │ │ + b.n 51cac │ │ movs r6, r0 │ │ - b.n 32396 │ │ + b.n 51a46 │ │ ands r0, r0 │ │ - b.n 325e2 │ │ + b.n 51c92 │ │ movs r5, r0 │ │ - b.n 3239e │ │ + b.n 51a4e │ │ str r4, [r2, #0] │ │ - b.n 31bb4 │ │ + b.n 51264 │ │ movs r0, r0 │ │ - b.n 323ce │ │ + b.n 51a7e │ │ str r0, [r3, r0] │ │ - b.n 31bbc │ │ + b.n 5126c │ │ ands r4, r3 │ │ - b.n 31bc0 │ │ + b.n 51270 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n 31bec │ │ + b.n 5129c │ │ strh r0, [r6, #4] │ │ - b.n 32550 │ │ + b.n 51c00 │ │ movs r0, #80 @ 0x50 │ │ - b.n 31bf8 │ │ + b.n 512a8 │ │ str r0, [r1, #4] │ │ - b.n 32558 │ │ + b.n 51c08 │ │ asrs r0, r7, #32 │ │ - b.n 31c00 │ │ + b.n 512b0 │ │ str r4, [r1, r1] │ │ - b.n 32560 │ │ + b.n 51c10 │ │ adds r0, #76 @ 0x4c │ │ - b.n 31c08 │ │ + b.n 512b8 │ │ strb r0, [r3, #3] │ │ - b.n 32568 │ │ + b.n 51c18 │ │ lsls r2, r0, #4 │ │ - b.n 31ff6 │ │ + b.n 516a6 │ │ movs r0, #1 │ │ - b.n 325de │ │ + b.n 51c8e │ │ asrs r1, r0, #32 │ │ - b.n 321de │ │ + b.n 5188e │ │ asrs r0, r7, #32 │ │ - b.n 31bfc │ │ - add r0, pc, #272 @ (adr r0, 321f4 ) │ │ - b.n 31c24 │ │ + b.n 512ac │ │ + add r0, pc, #272 @ (adr r0, 518a4 ) │ │ + b.n 512d4 │ │ asrs r0, r0, #32 │ │ - b.n 3282a │ │ + b.n 51eda │ │ movs r4, r3 │ │ - b.n 31c24 │ │ - add r0, pc, #40 @ (adr r0, 32118 ) │ │ - b.n 32210 │ │ + b.n 512d4 │ │ + add r0, pc, #40 @ (adr r0, 517c8 ) │ │ + b.n 518c0 │ │ movs r0, r0 │ │ - b.n 3239a │ │ + b.n 51a4a │ │ stc2l 10, cr1, [r0, #1020]! @ 0x3fc @ │ │ movs r1, r0 │ │ - b.n 3283e │ │ + b.n 51eee │ │ movs r0, r0 │ │ and.w r0, r0, r0 │ │ - b.n 32846 │ │ + b.n 51ef6 │ │ lsls r0, r1, #1 │ │ - b.n 31c24 │ │ + b.n 512d4 │ │ lsls r0, r1, #1 │ │ - b.n 31c48 │ │ - beq.n 32190 │ │ - b.n 325a8 │ │ + b.n 512f8 │ │ + beq.n 51840 │ │ + b.n 51c58 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 32634 │ │ + b.n 51ce4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r9, lr} │ │ - vshr.u32 d20, d20, #3 │ │ - vcvt.u32.f32 , q6, #3 │ │ - @ instruction: 0xfffd3b34 │ │ - vqshlu.s64 , q2, #61 @ 0x3d │ │ - @ instruction: 0xfffd4ff0 │ │ + ldmia.w sp!, {r2, r4, r8, r9, fp, ip, sp, lr} │ │ + vtbx.8 d23, {d11}, d12 │ │ + vqshl.u32 , q10, #27 │ │ + vcvtm.s32.f32 , q6 │ │ + vqrdmlah.s q11, , d28[0] │ │ + @ instruction: 0xfffb4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 32654 │ │ - beq.n 32144 │ │ - b.n 325d8 │ │ + b.n 51d04 │ │ + beq.n 517f4 │ │ + b.n 51c88 │ │ ldrh r0, [r1, #24] │ │ stc 14, cr13, [sp, #-120]! @ 0xffffff88 │ │ - b.n 325e0 │ │ + b.n 51c90 │ │ str r0, [r0, r0] │ │ - b.n 3288a │ │ + b.n 51f3a │ │ movs r0, r0 │ │ - b.n 327ee │ │ + b.n 51e9e │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 327f8 │ │ + b.n 51ea8 │ │ str r0, [sp, #8] │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n 324a6 │ │ - beq.n 321e8 │ │ - b.n 32600 │ │ + b.n 51b56 │ │ + beq.n 51898 │ │ + b.n 51cb0 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 3268c │ │ + b.n 51d3c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {pc} │ │ - b.n 324ba │ │ + b.n 51b6a │ │ asrs r4, r0, #32 │ │ - b.n 31c98 │ │ + b.n 51348 │ │ movs r0, r1 │ │ - b.n 31cf2 │ │ + b.n 513a2 │ │ movs r0, r0 │ │ - b.n 32826 │ │ + b.n 51ed6 │ │ @ instruction: 0xfff50aff │ │ lsls r0, r4, #25 │ │ - b.n 31ccc │ │ + b.n 5137c │ │ str r0, [r3, #8] │ │ - b.n 32628 │ │ + b.n 51cd8 │ │ movs r0, r0 │ │ - b.n 320d4 │ │ + b.n 51784 │ │ asrs r0, r0, #32 │ │ - b.n 31cba │ │ + b.n 5136a │ │ lsls r0, r6, #1 │ │ - b.n 32634 │ │ + b.n 51ce4 │ │ asrs r0, r1, #32 │ │ - b.n 31cbc │ │ + b.n 5136c │ │ str r4, [r0, r0] │ │ - b.n 326a6 │ │ + b.n 51d56 │ │ movs r0, r6 │ │ - b.n 326c4 │ │ + b.n 51d74 │ │ asrs r1, r0, #32 │ │ - b.n 326b0 │ │ - add r0, pc, #16 @ (adr r0, 321c0 ) │ │ - b.n 326b2 │ │ + b.n 51d60 │ │ + add r0, pc, #16 @ (adr r0, 51870 ) │ │ + b.n 51d62 │ │ movs r6, r0 │ │ - b.n 324f6 │ │ + b.n 51ba6 │ │ stmia r1!, {r5, r6} │ │ @ instruction: 0xebff0020 │ │ - b.n 328fe │ │ + b.n 51fae │ │ asrs r6, r0, #32 │ │ - b.n 32502 │ │ + b.n 51bb2 │ │ lsrs r0, r0, #11 │ │ orn r0, r1, #9437184 @ 0x900000 │ │ - b.n 326d6 │ │ + b.n 51d86 │ │ lsls r0, r6 │ │ - b.n 326e8 │ │ + b.n 51d98 │ │ ldrb r2, [r0, #29] │ │ - b.n 326ec │ │ + b.n 51d9c │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 326e2 │ │ - ldr r3, [pc, #0] @ (321dc ) │ │ + b.n 51d92 │ │ + ldr r3, [pc, #0] @ (5188c ) │ │ ldcl 0, cr1, [r1, #24] │ │ - b.n 32522 │ │ + b.n 51bd2 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 3292a │ │ + b.n 51fda │ │ lsrs r0, r0, #11 │ │ orr.w r0, r4, #8847360 @ 0x870000 │ │ - b.n 32532 │ │ - ldr r3, [pc, #208] @ (322c4 ) │ │ + b.n 51be2 │ │ + ldr r3, [pc, #208] @ (51974 ) │ │ stcl 8, cr1, [sp, #864] @ 0x360 │ │ add.w r0, r0, r0, rrx │ │ - b.n 32718 │ │ + b.n 51dc8 │ │ asrs r6, r0, #32 │ │ - b.n 32542 │ │ + b.n 51bf2 │ │ movs r0, #7 │ │ - b.n 32546 │ │ + b.n 51bf6 │ │ asrs r5, r5, #21 │ │ add.w sl, r0, sp, lsl #2 │ │ orn r0, sl, #11534336 @ 0xb00000 │ │ - b.n 31d4c │ │ + b.n 513fc │ │ asrs r4, r2, #1 │ │ - b.n 31d50 │ │ + b.n 51400 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, sl, #8847360 @ 0x870000 │ │ - b.n 3271e │ │ + b.n 51dce │ │ lsrs r5, r1, #10 │ │ orr.w r0, r5, #3342336 @ 0x330000 │ │ - b.n 31c3c │ │ + b.n 512ec │ │ asrs r0, r6, #1 │ │ - b.n 326c0 │ │ + b.n 51d70 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r5, #8192 @ 0x2000 │ │ - b.n 32972 │ │ + b.n 52022 │ │ lsls r0, r6, #1 │ │ - b.n 31c4c │ │ + b.n 512fc │ │ movs r4, r0 │ │ - b.n 3257a │ │ + b.n 51c2a │ │ str r0, [r0, r4] │ │ - b.n 31d58 │ │ + b.n 51408 │ │ movs r5, #178 @ 0xb2 │ │ add.w r0, r0, r8 │ │ - b.n 31d80 │ │ + b.n 51430 │ │ movs r0, r0 │ │ - b.n 31dea │ │ + b.n 5149a │ │ movs r1, r0 │ │ - b.n 3286e │ │ + b.n 51f1e │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ lsls r4, r7, #3 │ │ - b.n 31d90 │ │ - b.n 32408 │ │ - b.n 32774 │ │ + b.n 51440 │ │ + b.n 51ab8 │ │ + b.n 51e24 │ │ adds r3, #209 @ 0xd1 │ │ - b.n 3285e │ │ + b.n 51f0e │ │ str r4, [r7, #8] │ │ - b.n 32880 │ │ + b.n 51f30 │ │ ands r6, r0 │ │ ldmia.w lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ - b.n 328ea │ │ - ldr r3, [pc, #128] @ (322ec ) │ │ - b.n 325ae │ │ + b.n 51f9a │ │ + ldr r3, [pc, #128] @ (5199c ) │ │ + b.n 51c5e │ │ asrs r4, r0, #14 │ │ - b.n 32478 │ │ + b.n 51b28 │ │ movs r3, #4 │ │ - b.n 3237a │ │ + b.n 51a2a │ │ stmia r0!, {r2, r5, r6, r7} │ │ - b.n 31db4 │ │ + b.n 51464 │ │ lsrs r4, r6 │ │ - b.n 31db8 │ │ + b.n 51468 │ │ lsrs r7, r3, #12 │ │ - b.n 32240 │ │ - add r0, pc, #992 @ (adr r0, 32664 ) │ │ - b.n 31dc0 │ │ + b.n 518f0 │ │ + add r0, pc, #992 @ (adr r0, 51d14 ) │ │ + b.n 51470 │ │ asrs r7, r7, #12 │ │ - b.n 32a10 │ │ + b.n 520c0 │ │ cmp r5, #35 @ 0x23 │ │ - b.n 32392 │ │ + b.n 51a42 │ │ asrs r1, r0, #32 │ │ - b.n 3231e │ │ + b.n 519ce │ │ adds r3, #63 @ 0x3f │ │ - b.n 32a1a │ │ + b.n 520ca │ │ asrs r0, r3, #3 │ │ - b.n 31db4 │ │ + b.n 51464 │ │ adds r0, #3 │ │ - b.n 3232a │ │ + b.n 519da │ │ cmp r5, #34 @ 0x22 │ │ - b.n 323be │ │ + b.n 51a6e │ │ subs r5, #57 @ 0x39 │ │ - b.n 327ac │ │ + b.n 51e5c │ │ adds r0, #220 @ 0xdc │ │ - b.n 31dc4 │ │ + b.n 51474 │ │ adds r3, #63 @ 0x3f │ │ - b.n 32a32 │ │ + b.n 520e2 │ │ asrs r7, r7, #8 │ │ - b.n 32a72 │ │ + b.n 52122 │ │ adds r0, #3 │ │ - b.n 32338 │ │ + b.n 519e8 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 323d2 │ │ - b.n 3248c │ │ - b.n 31df8 │ │ + b.n 51a82 │ │ + b.n 51b3c │ │ + b.n 514a8 │ │ adds r0, #224 @ 0xe0 │ │ - b.n 31ddc │ │ + b.n 5148c │ │ adds r3, #63 @ 0x3f │ │ - b.n 32a4a │ │ + b.n 520fa │ │ adds r0, #3 │ │ - b.n 3234c │ │ + b.n 519fc │ │ cmp r5, #34 @ 0x22 │ │ - b.n 323ea │ │ + b.n 51a9a │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ - b.n 31e0c │ │ + b.n 514bc │ │ adds r0, #228 @ 0xe4 │ │ - b.n 31df0 │ │ + b.n 514a0 │ │ adds r3, #63 @ 0x3f │ │ - b.n 32a5e │ │ + b.n 5210e │ │ adds r0, #3 │ │ - b.n 32360 │ │ - b.n 324c0 │ │ - b.n 31e1c │ │ + b.n 51a10 │ │ + b.n 51b70 │ │ + b.n 514cc │ │ cmp r5, #34 @ 0x22 │ │ - b.n 323fe │ │ + b.n 51aae │ │ adds r0, #232 @ 0xe8 │ │ - b.n 31e04 │ │ + b.n 514b4 │ │ adds r3, #63 @ 0x3f │ │ - b.n 32a72 │ │ + b.n 52122 │ │ adds r0, #3 │ │ - b.n 32374 │ │ + b.n 51a24 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 32412 │ │ + b.n 51ac2 │ │ adds r0, #236 @ 0xec │ │ - b.n 31e14 │ │ + b.n 514c4 │ │ adds r3, #63 @ 0x3f │ │ - b.n 32a82 │ │ + b.n 52132 │ │ adds r0, #3 │ │ - b.n 32384 │ │ + b.n 51a34 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 3240e │ │ + b.n 51abe │ │ adds r0, #240 @ 0xf0 │ │ - b.n 31e24 │ │ + b.n 514d4 │ │ adds r3, #63 @ 0x3f │ │ - b.n 32a92 │ │ + b.n 52142 │ │ adds r0, #3 │ │ - b.n 32394 │ │ + b.n 51a44 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 3242a │ │ + b.n 51ada │ │ adds r0, #244 @ 0xf4 │ │ - b.n 31e34 │ │ + b.n 514e4 │ │ adds r3, #63 @ 0x3f │ │ - b.n 32aa2 │ │ + b.n 52152 │ │ asrs r3, r0, #32 │ │ - b.n 323a4 │ │ + b.n 51a54 │ │ asrs r0, r7, #3 │ │ - b.n 31e40 │ │ + b.n 514f0 │ │ subs r4, r7, #7 │ │ - b.n 32948 │ │ + b.n 51ff8 │ │ lsrs r2, r4, #20 │ │ - b.n 3242e │ │ + b.n 51ade │ │ asrs r7, r7, #3 │ │ - b.n 329b2 │ │ + b.n 52062 │ │ movs r0, r0 │ │ - b.n 323b8 │ │ + b.n 51a68 │ │ lsls r4, r7, #3 │ │ - b.n 31e54 │ │ + b.n 51504 │ │ movs r0, r2 │ │ - b.n 32858 │ │ + b.n 51f08 │ │ movs r0, #12 │ │ - b.n 3285c │ │ + b.n 51f0c │ │ asrs r1, r1, #32 │ │ - b.n 32686 │ │ + b.n 51d36 │ │ str r0, [sp, #36] @ 0x24 │ │ @ instruction: 0xebff000c │ │ - b.n 31e88 │ │ + b.n 51538 │ │ movs r0, r0 │ │ - b.n 329f2 │ │ + b.n 520a2 │ │ @ instruction: 0xff821aff │ │ str r0, [sp, #192] @ 0xc0 │ │ - b.n 32874 │ │ + b.n 51f24 │ │ movs r0, #16 │ │ - b.n 32878 │ │ + b.n 51f28 │ │ movs r0, r1 │ │ - b.n 326a2 │ │ + b.n 51d52 │ │ str r4, [r1, #0] │ │ - b.n 31e9c │ │ + b.n 5154c │ │ asrs r1, r1, #32 │ │ - b.n 326aa │ │ + b.n 51d5a │ │ ands r0, r1 │ │ - b.n 31ea4 │ │ + b.n 51554 │ │ ldmia r6!, {r0, r1, r5, r7} │ │ @ instruction: 0xebff1f42 │ │ - b.n 32890 │ │ + b.n 51f40 │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2800014 │ │ - b.n 32abe │ │ + b.n 5216e │ │ str r3, [r4, #16] │ │ - b.n 31f1c │ │ + b.n 515cc │ │ movs r0, #1 │ │ - b.n 326c6 │ │ + b.n 51d76 │ │ str r0, [r0, r0] │ │ - b.n 32aca │ │ + b.n 5217a │ │ ldrh r0, [r0, #22] │ │ and.w r4, r2, #10747904 @ 0xa40000 │ │ - b.n 326d2 │ │ + b.n 51d82 │ │ lsls r6, r4, #4 │ │ - b.n 31f30 │ │ + b.n 515e0 │ │ lsrs r4, r4, #32 │ │ - b.n 326da │ │ + b.n 51d8a │ │ lsls r5, r4, #4 │ │ - b.n 31f38 │ │ + b.n 515e8 │ │ lsrs r4, r4, #16 │ │ - b.n 326e2 │ │ + b.n 51d92 │ │ lsls r4, r4, #4 │ │ - b.n 31f40 │ │ + b.n 515f0 │ │ lsls r6, r4, #16 │ │ - b.n 326ea │ │ + b.n 51d9a │ │ lsls r2, r4, #4 │ │ - b.n 31f48 │ │ + b.n 515f8 │ │ lsrs r6, r4, #32 │ │ - b.n 326f2 │ │ + b.n 51da2 │ │ lsls r1, r4, #4 │ │ - b.n 31f50 │ │ + b.n 51600 │ │ lsrs r6, r4, #16 │ │ - b.n 326fa │ │ + b.n 51daa │ │ str r0, [r6, #4] │ │ - b.n 32854 │ │ + b.n 51f04 │ │ str r0, [r0, r0] │ │ - b.n 31ec6 │ │ + b.n 51576 │ │ lsls r0, r4, #4 │ │ - b.n 31f60 │ │ + b.n 51610 │ │ movs r0, #0 │ │ - b.n 32b0a │ │ + b.n 521ba │ │ movs r6, r0 │ │ - b.n 3270e │ │ + b.n 51dbe │ │ str r0, [r3, r4] │ │ - b.n 31eec │ │ + b.n 5159c │ │ asrs r7, r4 │ │ - b.n 31f70 │ │ + b.n 51620 │ │ ldrh r5, [r4, #62] @ 0x3e │ │ @ instruction: 0xebff4f42 │ │ - b.n 328f8 │ │ + b.n 51fa8 │ │ asrs r0, r6, #2 │ │ - b.n 328fc │ │ + b.n 51fac │ │ movs r0, #6 │ │ - b.n 32726 │ │ + b.n 51dd6 │ │ adds r0, #64 @ 0x40 │ │ - b.n 32b2a │ │ + b.n 521da │ │ movs r4, r0 │ │ - b.n 3272e │ │ + b.n 51dde │ │ add r1, sp, #956 @ 0x3bc │ │ @ instruction: 0xebff0009 │ │ - b.n 32736 │ │ + b.n 51de6 │ │ asrs r1, r1, #32 │ │ - b.n 3273a │ │ + b.n 51dea │ │ movs r0, #4 │ │ - b.n 3273e │ │ + b.n 51dee │ │ @ instruction: 0xebfbebff │ │ lsls r0, r5, #2 │ │ - b.n 31f40 │ │ + b.n 515f0 │ │ movs r0, r0 │ │ - b.n 32aaa │ │ + b.n 5215a │ │ vpmin.u16 , q10, │ │ movs r0, r0 │ │ - b.n 32b52 │ │ + b.n 52202 │ │ str r0, [r2, r1] │ │ - b.n 32928 │ │ + b.n 51fd8 │ │ lsls r0, r3, #5 │ │ - b.n 31f34 │ │ + b.n 515e4 │ │ lsls r0, r4, #1 │ │ - b.n 32930 │ │ - ldr r2, [pc, #828] @ (3275c ) │ │ + b.n 51fe0 │ │ + ldr r2, [pc, #828] @ (51e0c ) │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 32932 │ │ + b.n 51fe2 │ │ strb r6, [r0, #0] │ │ - b.n 3276a │ │ + b.n 51e1a │ │ cmp r2, #207 @ 0xcf │ │ orn fp, r5, #11010048 @ 0xa80000 │ │ vldr s9, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 32b7a │ │ + b.n 5222a │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r7, #8781824 @ 0x860000 │ │ - b.n 32782 │ │ + b.n 51e32 │ │ lsrs r4, r2, #12 │ │ stcl 3, cr11, [fp, #-108] @ 0xffffff94 │ │ @ instruction: 0xebff0008 │ │ - b.n 3295a │ │ + b.n 5200a │ │ lsrs r7, r1, #11 │ │ orn pc, r0, #6881280 @ 0x690000 │ │ - b.n 32974 │ │ + b.n 52024 │ │ add r2, sp, #956 @ 0x3bc │ │ bic.w lr, r0, #11862016 @ 0xb50000 │ │ - b.n 3297c │ │ + b.n 5202c │ │ cmp r2, #239 @ 0xef │ │ - bne.w fff52bf6 │ │ + bne.w fff722a6 │ │ @ instruction: 0xf3f90000 │ │ - b.n 31f98 │ │ + b.n 51648 │ │ subs r5, r6, #0 │ │ - b.n 3298c │ │ - ldr r2, [pc, #956] @ (3282c ) │ │ + b.n 5203c │ │ + ldr r2, [pc, #956] @ (51edc ) │ │ orn r4, r1, #458752 @ 0x70000 │ │ @ instruction: 0xf3621320 │ │ - b.n 327ba │ │ + b.n 51e6a │ │ movs r7, r7 │ │ - b.n 3287e │ │ + b.n 51f2e │ │ movs r0, #80 @ 0x50 │ │ - b.n 31eb8 │ │ + b.n 51568 │ │ movs r1, #244 @ 0xf4 │ │ movw r0, #9068 @ 0x236c │ │ - b.n 31ec0 │ │ + b.n 51570 │ │ lsrs r0, r0, #16 │ │ - b.n 327ce │ │ + b.n 51e7e │ │ asrs r0, r7, #1 │ │ - b.n 31ea8 │ │ + b.n 51558 │ │ asrs r0, r6, #1 │ │ - b.n 31ecc │ │ + b.n 5157c │ │ lsls r2, r4, #4 │ │ - b.n 3279a │ │ + b.n 51e4a │ │ subs r3, #144 @ 0x90 │ │ mcr 0, 0, r0, cr6, cr12, {3} │ │ - b.n 31eb8 │ │ + b.n 51568 │ │ lsrs r3, r0, #20 │ │ - b.n 327a8 │ │ + b.n 51e58 │ │ str r4, [r2, #4] │ │ - b.n 31ee0 │ │ + b.n 51590 │ │ subs r3, #144 @ 0x90 │ │ mrc 0, 1, r7, cr1, cr8, {2} │ │ - b.n 31ee8 │ │ + b.n 51598 │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60103 │ │ - b.n 32c3a │ │ + b.n 522ea │ │ lsls r0, r3, #2 │ │ - b.n 31ed4 │ │ + b.n 51584 │ │ lsls r6, r0, #4 │ │ - b.n 32802 │ │ + b.n 51eb2 │ │ lsrs r7, r4, #16 │ │ - b.n 327c6 │ │ + b.n 51e76 │ │ asrs r0, r5, #12 │ │ - b.n 32008 │ │ + b.n 516b8 │ │ lsrs r0, r4, #19 │ │ @ instruction: 0xf2f60e02 │ │ - b.n 327d2 │ │ + b.n 51e82 │ │ lsls r3, r0, #4 │ │ - b.n 32c56 │ │ + b.n 52306 │ │ lsls r0, r0, #2 │ │ - b.n 31ef0 │ │ + b.n 515a0 │ │ lsls r7, r7, #7 │ │ - b.n 32c9e │ │ + b.n 5234e │ │ movs r3, #7 │ │ - b.n 324e2 │ │ + b.n 51b92 │ │ lsls r0, r4, #19 │ │ bfi r0, r8, #2, #23 │ │ - b.n 32980 │ │ + b.n 52030 │ │ asrs r1, r0, #32 │ │ - b.n 3260c │ │ + b.n 51cbc │ │ str r4, [r0, #0] │ │ - b.n 329f2 │ │ + b.n 520a2 │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2620a8f │ │ orr.w sl, r6, #667648 @ 0xa3000 │ │ - b.n 32802 │ │ + b.n 51eb2 │ │ movs r0, #132 @ 0x84 │ │ - b.n 31f18 │ │ + b.n 515c8 │ │ subs r3, r1, #4 │ │ add.w r0, r0, r8, lsr #6 │ │ - b.n 31f40 │ │ + b.n 515f0 │ │ adds r0, #132 @ 0x84 │ │ - b.n 329a4 │ │ + b.n 52054 │ │ strb r7, [r7, #12] │ │ - b.n 32c94 │ │ + b.n 52344 │ │ strb r0, [r0, #2] │ │ - b.n 32030 │ │ + b.n 516e0 │ │ strb r0, [r7, #1] │ │ - b.n 31f50 │ │ + b.n 51600 │ │ subs r0, r2, r6 │ │ cdp 0, 0, cr0, cr6, cr13, {0} │ │ ldmia.w r3, {r0, r1, r2, r8, r9, ip, sp, lr} │ │ - b.n 32866 │ │ + b.n 51f16 │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f67c23 │ │ - b.n 3283c │ │ + b.n 51eec │ │ strb r4, [r4, #2] │ │ - b.n 3204c │ │ + b.n 516fc │ │ strb r2, [r2, #5] │ │ - b.n 32528 │ │ + b.n 51bd8 │ │ strb r4, [r3, #2] │ │ - b.n 32054 │ │ + b.n 51704 │ │ strb r7, [r7, #15] │ │ - b.n 32cfe │ │ + b.n 523ae │ │ adds r1, #3 │ │ - b.n 32550 │ │ + b.n 51c00 │ │ ldrb r2, [r4, #30] │ │ - b.n 32a64 │ │ + b.n 52114 │ │ subs r2, r4, #0 │ │ - b.n 32850 │ │ + b.n 51f00 │ │ lsrs r7, r5, #11 │ │ orn pc, r7, #326 @ 0x146 │ │ - b.n 32a70 │ │ - ldr r2, [pc, #572] @ (32790 ) │ │ + b.n 52120 │ │ + ldr r2, [pc, #572] @ (51e40 ) │ │ orn r0, r6, #3840 @ 0xf00 │ │ - b.n 329f0 │ │ + b.n 520a0 │ │ subs r3, #144 @ 0x90 │ │ cdp 0, 3, cr1, cr5, cr0, {5} │ │ - b.n 3207c │ │ + b.n 5172c │ │ cmp r2, #239 @ 0xef │ │ orn r0, r7, #2146304 @ 0x20c000 │ │ - b.n 3296e │ │ + b.n 5201e │ │ strb r4, [r2, #1] │ │ - b.n 32a80 │ │ + b.n 52130 │ │ movs r3, #226 @ 0xe2 │ │ @ instruction: 0xf3f96ce4 │ │ @ instruction: 0xf2f61c01 │ │ - b.n 328ba │ │ + b.n 51f6a │ │ add r4, ip │ │ @ instruction: 0xf36a1320 │ │ - b.n 32884 │ │ + b.n 51f34 │ │ movs r7, r7 │ │ - b.n 32986 │ │ + b.n 52036 │ │ asrs r0, r3, #2 │ │ - b.n 320a4 │ │ + b.n 51754 │ │ movs r4, #230 @ 0xe6 │ │ bfi r0, r2, #4, #2 │ │ - b.n 328d2 │ │ + b.n 51f82 │ │ lsrs r0, r0, #8 │ │ - b.n 328d6 │ │ + b.n 51f86 │ │ lsls r0, r6, #7 │ │ movw r1, #16626 @ 0x40f2 │ │ @ instruction: 0xf2600a8f │ │ orr.w r5, r7, #10682368 @ 0xa30000 │ │ - b.n 328a6 │ │ + b.n 51f56 │ │ lsls r4, r2, #2 │ │ - b.n 320c4 │ │ + b.n 51774 │ │ movs r6, r0 │ │ - b.n 328ee │ │ + b.n 51f9e │ │ asrs r2, r5, #31 │ │ @ instruction: 0xeb00a098 │ │ - b.n 32a4c │ │ + b.n 520fc │ │ asrs r5, r0, #32 │ │ - b.n 328fa │ │ + b.n 51faa │ │ movs r0, #6 │ │ - b.n 328fe │ │ + b.n 51fae │ │ movs r2, r1 │ │ - b.n 32902 │ │ + b.n 51fb2 │ │ asrs r6, r7, #17 │ │ add.w r0, r0, r9 │ │ - b.n 3290a │ │ + b.n 51fba │ │ asrs r1, r1, #32 │ │ - b.n 3290e │ │ + b.n 51fbe │ │ movs r0, #6 │ │ - b.n 32912 │ │ + b.n 51fc2 │ │ asrs r2, r7, #17 │ │ add.w r0, r0, r8, asr #20 │ │ - b.n 32aec │ │ + b.n 5219c │ │ movs r0, #10 │ │ - b.n 3291e │ │ + b.n 51fce │ │ movs r5, r0 │ │ - b.n 32922 │ │ + b.n 51fd2 │ │ asrs r5, r0, #32 │ │ - b.n 32926 │ │ + b.n 51fd6 │ │ asrs r5, r6, #17 │ │ add.w r0, r0, r8, rrx │ │ - b.n 32d2e │ │ + b.n 523de │ │ asrs r1, r1, #32 │ │ - b.n 32932 │ │ + b.n 51fe2 │ │ lsrs r0, r0, #11 │ │ orn r0, r1, #589824 @ 0x90000 │ │ - b.n 32b0c │ │ + b.n 521bc │ │ strh r0, [r5, #0] │ │ - b.n 32b06 │ │ - ldr r2, [pc, #828] @ (3293c ) │ │ + b.n 521b6 │ │ + ldr r2, [pc, #828] @ (51fec ) │ │ orn r0, r2, #933888 @ 0xe4000 │ │ - b.n 32b18 │ │ + b.n 521c8 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 32b16 │ │ - ldr r2, [pc, #828] @ (3294c ) │ │ + b.n 521c6 │ │ + ldr r2, [pc, #828] @ (51ffc ) │ │ orr.w r0, r1, #2162688 @ 0x210000 │ │ - b.n 32956 │ │ + b.n 52006 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r5, #8256 @ 0x2040 │ │ - b.n 32d5e │ │ + b.n 5240e │ │ lsrs r0, r0, #11 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 32d66 │ │ + b.n 52416 │ │ ldrh r4, [r2, #24] │ │ vldr d25, [sp, #120] @ 0x78 │ │ ldcl 0, cr0, [sp, #656] @ 0x290 │ │ - b.n 3214c │ │ + b.n 517fc │ │ movs r4, r0 │ │ - b.n 32976 │ │ + b.n 52026 │ │ ldrh r7, [r1, #20] │ │ - beq.w fffb9b58 │ │ + beq.w fffd9208 │ │ and.w sl, r2, #423936 @ 0x67800 │ │ orr.w sl, r8, #1656 @ 0x678 │ │ orr.w r0, r1, #4096 @ 0x1000 │ │ - b.n 32164 │ │ + b.n 51814 │ │ ldrh r2, [r1, #26] │ │ vstr d25, [sp, #336] @ 0x150 │ │ stcl 2, cr11, [sp, #608] @ 0x260 │ │ @ instruction: 0xebff112c │ │ - b.n 32194 │ │ + b.n 51844 │ │ ldrb r7, [r0, #29] │ │ - b.n 32b78 │ │ + b.n 52228 │ │ str r4, [r0, #0] │ │ - b.n 3219c │ │ + b.n 5184c │ │ lsls r1, r4, #12 │ │ - b.n 329a6 │ │ + b.n 52056 │ │ movs r2, r0 │ │ - b.n 321f6 │ │ + b.n 518a6 │ │ lsls r1, r4, #28 │ │ - b.n 329ae │ │ + b.n 5205e │ │ movs r1, r0 │ │ - b.n 321fe │ │ + b.n 518ae │ │ lsls r5, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r5, sl, lr} │ │ - b.n 329ba │ │ + b.n 5206a │ │ ands r5, r0 │ │ - b.n 3220a │ │ - ldr r0, [pc, #156] @ (3271c ) │ │ - b.n 329c2 │ │ + b.n 518ba │ │ + ldr r0, [pc, #156] @ (51dcc ) │ │ + b.n 52072 │ │ ands r4, r0 │ │ - b.n 32212 │ │ - ldr r4, [pc, #348] @ (327e4 ) │ │ - b.n 3264c │ │ + b.n 518c2 │ │ + ldr r4, [pc, #348] @ (51e94 ) │ │ + b.n 51cfc │ │ asrs r1, r0, #4 │ │ - b.n 32996 │ │ + b.n 52046 │ │ asrs r3, r0, #32 │ │ - b.n 3221e │ │ + b.n 518ce │ │ asrs r3, r4, #4 │ │ - b.n 329d6 │ │ + b.n 52086 │ │ asrs r1, r1, #32 │ │ - b.n 32226 │ │ + b.n 518d6 │ │ asrs r3, r4, #20 │ │ - b.n 329de │ │ + b.n 5208e │ │ asrs r0, r1, #32 │ │ - b.n 3222e │ │ + b.n 518de │ │ adds r3, r4, r4 │ │ - b.n 329e6 │ │ + b.n 52096 │ │ asrs r7, r0, #32 │ │ - b.n 32236 │ │ + b.n 518e6 │ │ asrs r2, r4, #8 │ │ - b.n 329ee │ │ + b.n 5209e │ │ asrs r4, r1, #32 │ │ - b.n 3223e │ │ + b.n 518ee │ │ asrs r2, r4, #24 │ │ - b.n 329f6 │ │ + b.n 520a6 │ │ asrs r3, r1, #32 │ │ - b.n 32246 │ │ + b.n 518f6 │ │ subs r2, r2, r1 │ │ - b.n 32688 │ │ + b.n 51d38 │ │ asrs r3, r0, #12 │ │ - b.n 329c4 │ │ + b.n 52074 │ │ asrs r2, r1, #32 │ │ - b.n 32252 │ │ + b.n 51902 │ │ asrs r0, r4, #12 │ │ - b.n 32a0a │ │ + b.n 520ba │ │ strb r6, [r0, #0] │ │ - b.n 3225a │ │ + b.n 5190a │ │ asrs r7, r1, #32 │ │ - b.n 3225e │ │ + b.n 5190e │ │ asrs r0, r4, #28 │ │ - b.n 32a16 │ │ + b.n 520c6 │ │ asrs r6, r1, #32 │ │ - b.n 32266 │ │ + b.n 51916 │ │ subs r0, r2, r5 │ │ - b.n 326a4 │ │ + b.n 51d54 │ │ asrs r2, r0, #8 │ │ - b.n 329e4 │ │ + b.n 52094 │ │ asrs r5, r1, #32 │ │ - b.n 32272 │ │ + b.n 51922 │ │ asrs r0, r3, #4 │ │ - b.n 32224 │ │ + b.n 518d4 │ │ ldrb r2, [r0, #29] │ │ - b.n 32c08 │ │ + b.n 522b8 │ │ asrs r3, r2, #32 │ │ - b.n 3227e │ │ + b.n 5192e │ │ movs r4, #33 @ 0x21 │ │ - b.n 32a36 │ │ + b.n 520e6 │ │ movs r0, #18 │ │ - b.n 32286 │ │ + b.n 51936 │ │ cmp r0, #33 @ 0x21 │ │ - b.n 32a3e │ │ + b.n 520ee │ │ movs r0, #17 │ │ - b.n 3228e │ │ + b.n 5193e │ │ adds r1, r2, #1 │ │ - b.n 326c8 │ │ + b.n 51d78 │ │ lsls r0, r0, #4 │ │ - b.n 32a0c │ │ + b.n 520bc │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r4} │ │ - b.n 3229e │ │ + b.n 5194e │ │ lsls r7, r4, #4 │ │ - b.n 32a56 │ │ + b.n 52106 │ │ movs r6, r2 │ │ - b.n 322a6 │ │ + b.n 51956 │ │ lsls r7, r4, #20 │ │ - b.n 32a5e │ │ + b.n 5210e │ │ movs r5, r2 │ │ - b.n 322ae │ │ + b.n 5195e │ │ lsrs r7, r4, #4 │ │ - b.n 32a66 │ │ + b.n 52116 │ │ movs r4, r2 │ │ - b.n 322b6 │ │ + b.n 51966 │ │ lsls r3, r4, #8 │ │ - b.n 32a6e │ │ + b.n 5211e │ │ movs r1, r3 │ │ - b.n 322be │ │ + b.n 5196e │ │ lsls r3, r4, #24 │ │ - b.n 32a76 │ │ + b.n 52126 │ │ movs r0, r3 │ │ - b.n 322c6 │ │ + b.n 51976 │ │ lsrs r3, r2, #9 │ │ - b.n 32708 │ │ + b.n 51db8 │ │ lsls r7, r0, #12 │ │ - b.n 32a42 │ │ + b.n 520f2 │ │ movs r7, r2 │ │ - b.n 322d2 │ │ + b.n 51982 │ │ lsls r2, r4, #12 │ │ - b.n 32a8a │ │ + b.n 5213a │ │ movs r4, r3 │ │ - b.n 322da │ │ + b.n 5198a │ │ lsls r2, r4, #28 │ │ - b.n 32a92 │ │ + b.n 52142 │ │ movs r3, r3 │ │ - b.n 322e2 │ │ + b.n 51992 │ │ lsrs r2, r2, #13 │ │ - b.n 32720 │ │ + b.n 51dd0 │ │ lsls r3, r0, #8 │ │ - b.n 32a5e │ │ + b.n 5210e │ │ movs r2, r3 │ │ - b.n 322ee │ │ + b.n 5199e │ │ lsls r1, r4, #16 │ │ - b.n 32aa6 │ │ + b.n 52156 │ │ asrs r0, r4, #32 │ │ - b.n 322f6 │ │ + b.n 519a6 │ │ movs r7, r3 │ │ - b.n 322fa │ │ + b.n 519aa │ │ lsrs r1, r4, #32 │ │ - b.n 32ab2 │ │ + b.n 52162 │ │ movs r6, r3 │ │ - b.n 32302 │ │ + b.n 519b2 │ │ lsrs r1, r2, #17 │ │ - b.n 3273c │ │ + b.n 51dec │ │ lsls r2, r0, #4 │ │ - b.n 32a7e │ │ + b.n 5212e │ │ movs r5, r3 │ │ - b.n 3230e │ │ + b.n 519be │ │ lsls r0, r6, #1 │ │ - b.n 32c1c │ │ + b.n 522cc │ │ asrs r0, r1, #32 │ │ - b.n 32aca │ │ + b.n 5217a │ │ movs r4, #95 @ 0x5f │ │ add.w r0, r0, r9 │ │ - b.n 32bd2 │ │ + b.n 52282 │ │ movs r0, r0 │ │ - b.n 32322 │ │ + b.n 519d2 │ │ mrc2 10, 3, lr, cr1, cr15, {7} @ │ │ - blx 432ddc │ │ - blx 432de0 │ │ + blx 45248c │ │ + blx 452490 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r1 │ │ movs r0, r0 │ │ movs r4, r1 │ │ movs r0, r0 │ │ movs r0, r2 │ │ @@ -78451,8880 +121192,8880 @@ │ │ movs r0, r0 │ │ movs r6, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ - asrs r0, r2, #9 │ │ + adds r0, r3, #6 │ │ movs r1, r0 │ │ - adds r1, #64 @ 0x40 │ │ - vsri.64 , q2, #3 │ │ - bmi.n 327a6 │ │ - bmi.n 327a8 │ │ - bmi.n 327aa │ │ - ldr r7, [pc, #960] @ (32bc4 ) │ │ + ldr r0, [r3, #20] │ │ + vsri.64 , q2, #5 │ │ + bmi.n 51e56 │ │ + bmi.n 51e58 │ │ + bmi.n 51e5a │ │ + ldr r7, [pc, #960] @ (52274 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 32d24 │ │ - beq.n 328c4 │ │ - b.n 32ca8 │ │ + b.n 523d4 │ │ + beq.n 51f74 │ │ + b.n 52358 │ │ movs r0, r0 │ │ - b.n 32eb8 │ │ + b.n 52568 │ │ asrs r0, r2, #32 │ │ - b.n 32330 │ │ + b.n 519e0 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ - b.n 32354 │ │ + b.n 51a04 │ │ str r0, [r0, r0] │ │ - b.n 32f62 │ │ + b.n 52612 │ │ movs r4, r0 │ │ - b.n 32ecc │ │ + b.n 5257c │ │ movs r6, r1 │ │ subs r2, #0 │ │ ldrb r6, [r7, #24] │ │ - b.n 32d4c │ │ + b.n 523fc │ │ str r3, [r0, r0] │ │ - b.n 32fb8 │ │ + b.n 52668 │ │ eors r4, r2 │ │ movt r0, #1552 @ 0x610 │ │ - b.n 32374 │ │ + b.n 51a24 │ │ lsrs r7, r5, #11 │ │ orn r0, r7, #532 @ 0x214 │ │ - b.n 32b82 │ │ + b.n 52232 │ │ subs r0, r2, r6 │ │ mcr 5, 5, r6, cr2, cr0, {3} │ │ @ instruction: 0xf2e57004 │ │ - b.n 32cfc │ │ + b.n 523ac │ │ lsrs r4, r4, #3 │ │ @ instruction: 0xf26068e6 │ │ @ instruction: 0xf2626a8d │ │ - bl ffc7984c │ │ + bl ffc98efc │ │ subs r7, r7, r3 │ │ movs r3, r0 │ │ - b.n 32b0c │ │ + b.n 521bc │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ strb r0, [r2, #0] │ │ - b.n 323a4 │ │ + b.n 51a54 │ │ asrs r5, r0, #10 │ │ - b.n 32970 │ │ + b.n 52020 │ │ adds r0, #5 │ │ - b.n 328f8 │ │ + b.n 51fa8 │ │ strb r5, [r0, #4] │ │ - b.n 32984 │ │ + b.n 52034 │ │ asrs r4, r0, #32 │ │ - b.n 32188 │ │ + b.n 51838 │ │ asrs r0, r4, #32 │ │ - b.n 32d80 │ │ + b.n 52430 │ │ adds r0, #1 │ │ - b.n 32d28 │ │ + b.n 523d8 │ │ @ instruction: 0xfffb1aff │ │ asrs r0, r2, #32 │ │ - b.n 323c4 │ │ + b.n 51a74 │ │ adds r0, #0 │ │ - b.n 32fce │ │ + b.n 5267e │ │ movs r0, r0 │ │ - b.n 32f34 │ │ + b.n 525e4 │ │ lsls r4, r3, #4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 32f3a │ │ + b.n 525ea │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ lsls r1, r3, #4 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n 323dc │ │ + b.n 51a8c │ │ movs r0, r0 │ │ - b.n 32f4a │ │ + b.n 525fa │ │ lsls r4, r1, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n 32ff2 │ │ + b.n 526a2 │ │ strh r0, [r0, #0] │ │ - b.n 32ff6 │ │ + b.n 526a6 │ │ str r0, [sp, #0] │ │ - b.n 32ffa │ │ - add r0, pc, #0 @ (adr r0, 328bc ) │ │ - b.n 32ffe │ │ + b.n 526aa │ │ + add r0, pc, #0 @ (adr r0, 51f6c ) │ │ + b.n 526ae │ │ str r0, [r0, #0] │ │ - b.n 33002 │ │ + b.n 526b2 │ │ ands r0, r0 │ │ - b.n 33006 │ │ + b.n 526b6 │ │ strb r0, [r0, #0] │ │ - b.n 3300a │ │ + b.n 526ba │ │ adds r0, #0 │ │ - b.n 3300e │ │ + b.n 526be │ │ asrs r0, r0, #32 │ │ - b.n 33012 │ │ + b.n 526c2 │ │ movs r0, #4 │ │ - b.n 323f0 │ │ + b.n 51aa0 │ │ lsls r2, r4, #2 │ │ @ instruction: 0xea00c044 │ │ - b.n 32418 │ │ + b.n 51ac8 │ │ ands r0, r0 │ │ - b.n 32be4 │ │ + b.n 52294 │ │ adds r0, #72 @ 0x48 │ │ - b.n 32420 │ │ + b.n 51ad0 │ │ movs r0, r0 │ │ - b.n 32caa │ │ + b.n 5235a │ │ ands r4, r1 │ │ - b.n 32bf6 │ │ + b.n 522a6 │ │ str r4, [r1, #4] │ │ - b.n 3242c │ │ + b.n 51adc │ │ ands r3, r0 │ │ - b.n 32bfe │ │ + b.n 522ae │ │ str r0, [r2, r1] │ │ - b.n 32434 │ │ + b.n 51ae4 │ │ ands r6, r0 │ │ - b.n 32c06 │ │ + b.n 522b6 │ │ strb r4, [r2, #1] │ │ - b.n 3243c │ │ + b.n 51aec │ │ movs r0, #88 @ 0x58 │ │ - b.n 32440 │ │ + b.n 51af0 │ │ ands r5, r0 │ │ - b.n 32c12 │ │ + b.n 522c2 │ │ ands r7, r0 │ │ - b.n 32c16 │ │ + b.n 522c6 │ │ ldr r6, [sp, #560] @ 0x230 │ │ - b.n 32f1c │ │ + b.n 525cc │ │ ands r2, r0 │ │ - b.n 32c3e │ │ + b.n 522ee │ │ asrs r1, r0, #32 │ │ - b.n 32cda │ │ + b.n 5238a │ │ movs r0, #2 │ │ - b.n 32cde │ │ + b.n 5238e │ │ ands r0, r0 │ │ asrs r0, r4, #15 │ │ movs r0, #12 │ │ - b.n 32440 │ │ + b.n 51af0 │ │ movs r0, #7 │ │ - b.n 32cea │ │ + b.n 5239a │ │ strb r2, [r0, #5] │ │ - b.n 32f36 │ │ - add r0, pc, #236 @ (adr r0, 32a1c ) │ │ - b.n 32f46 │ │ + b.n 525e6 │ │ + add r0, pc, #236 @ (adr r0, 520cc ) │ │ + b.n 525f6 │ │ strb r6, [r6, #0] │ │ - b.n 32fd0 │ │ + b.n 52680 │ │ movs r7, r0 │ │ - b.n 32a5a │ │ + b.n 5210a │ │ movs r0, #8 │ │ - b.n 32458 │ │ + b.n 51b08 │ │ movs r0, #6 │ │ - b.n 32d02 │ │ + b.n 523b2 │ │ ldr r7, [sp, #840] @ 0x348 │ │ - b.n 32fdc │ │ + b.n 5268c │ │ asrs r1, r1, #32 │ │ - b.n 32aac │ │ + b.n 5215c │ │ str r4, [r1, #0] │ │ - b.n 32d0e │ │ + b.n 523be │ │ add r7, sp, #288 @ 0x120 │ │ - b.n 32fe6 │ │ + b.n 52696 │ │ str r2, [r1, #0] │ │ - b.n 32ac2 │ │ + b.n 52172 │ │ adds r0, #3 │ │ - b.n 32d1a │ │ + b.n 523ca │ │ stmia r0!, {r1, r2} │ │ - b.n 32966 │ │ + b.n 52016 │ │ ldr r6, [r4, #76] @ 0x4c │ │ - b.n 32f7c │ │ + b.n 5262c │ │ ldr r6, [r5, #40] @ 0x28 │ │ - b.n 32ffc │ │ + b.n 526ac │ │ adds r0, #6 │ │ - b.n 32ad0 │ │ + b.n 52180 │ │ movs r0, #1 │ │ - b.n 32f12 │ │ + b.n 525c2 │ │ strh r4, [r0, #0] │ │ - b.n 32978 │ │ - b.n 3297c │ │ - b.n 3297a │ │ + b.n 52028 │ │ + b.n 5202c │ │ + b.n 5202a │ │ movs r0, #8 │ │ - b.n 324b4 │ │ + b.n 51b64 │ │ str r5, [r0, r0] │ │ - b.n 32d3e │ │ + b.n 523ee │ │ adds r0, #0 │ │ - b.n 32f2c │ │ + b.n 525dc │ │ str r0, [r0, r0] │ │ - b.n 32f2a │ │ + b.n 525da │ │ movs r0, #12 │ │ - b.n 324c4 │ │ + b.n 51b74 │ │ str r4, [r0, #0] │ │ - b.n 32998 │ │ + b.n 52048 │ │ adds r0, #4 │ │ - b.n 32998 │ │ + b.n 52048 │ │ str r0, [r0, r0] │ │ - b.n 32f1a │ │ + b.n 525ca │ │ movs r0, r0 │ │ - b.n 329a2 │ │ + b.n 52052 │ │ asrs r1, r0, #32 │ │ - b.n 329a6 │ │ + b.n 52056 │ │ ands r4, r0 │ │ - b.n 329ac │ │ + b.n 5205c │ │ movs r0, #60 @ 0x3c │ │ - b.n 32ec0 │ │ + b.n 52570 │ │ eors r0, r3 │ │ - b.n 324c4 │ │ + b.n 51b74 │ │ str r4, [r2, #4] │ │ - b.n 324c8 │ │ + b.n 51b78 │ │ adds r0, #80 @ 0x50 │ │ - b.n 324cc │ │ - b.n 32a4c │ │ - b.n 324d0 │ │ + b.n 51b7c │ │ + b.n 520fc │ │ + b.n 51b80 │ │ strh r0, [r1, #2] │ │ - b.n 324d4 │ │ + b.n 51b84 │ │ asrs r3, r0, #32 │ │ stmia.w r2, {r4, r5, ip, sp, lr} │ │ - b.n 324fc │ │ + b.n 51bac │ │ str r7, [r0, r0] │ │ - b.n 32ae6 │ │ + b.n 52196 │ │ movs r4, r6 │ │ - b.n 32504 │ │ + b.n 51bb4 │ │ strb r0, [r0, #0] │ │ - b.n 32b30 │ │ + b.n 521e0 │ │ movs r4, r2 │ │ - b.n 3250c │ │ - add r0, pc, #0 @ (adr r0, 329d4 ) │ │ - b.n 32b4e │ │ + b.n 51bbc │ │ + add r0, pc, #0 @ (adr r0, 52084 ) │ │ + b.n 521fe │ │ movs r0, r3 │ │ - b.n 32514 │ │ - add r0, pc, #80 @ (adr r0, 32a2c ) │ │ - b.n 324f8 │ │ + b.n 51bc4 │ │ + add r0, pc, #80 @ (adr r0, 520dc ) │ │ + b.n 51ba8 │ │ stmia r0!, {} │ │ - b.n 33122 │ │ + b.n 527d2 │ │ movs r0, #0 │ │ - b.n 32b56 │ │ + b.n 52206 │ │ movs r0, r4 │ │ - b.n 32524 │ │ + b.n 51bd4 │ │ movs r0, #24 │ │ - b.n 32508 │ │ + b.n 51bb8 │ │ strh r0, [r0, #0] │ │ - b.n 33132 │ │ - b.n 329f4 │ │ - b.n 32b72 │ │ + b.n 527e2 │ │ + b.n 520a4 │ │ + b.n 52222 │ │ movs r4, r4 │ │ - b.n 32534 │ │ + b.n 51be4 │ │ asrs r0, r0, #32 │ │ - b.n 32b64 │ │ + b.n 52214 │ │ movs r4, r5 │ │ - b.n 3253c │ │ + b.n 51bec │ │ asrs r0, r6, #32 │ │ - b.n 32520 │ │ + b.n 51bd0 │ │ adds r0, #0 │ │ - b.n 3314a │ │ + b.n 527fa │ │ movs r0, r0 │ │ - b.n 32b7a │ │ + b.n 5222a │ │ movs r4, r6 │ │ - b.n 3252c │ │ + b.n 51bdc │ │ asrs r1, r0, #32 │ │ - b.n 32a16 │ │ + b.n 520c6 │ │ movs r0, r5 │ │ - b.n 32554 │ │ + b.n 51c04 │ │ movs r0, r0 │ │ - b.n 32b86 │ │ + b.n 52236 │ │ movs r4, r5 │ │ - b.n 3253c │ │ + b.n 51bec │ │ asrs r0, r0, #32 │ │ - b.n 32a28 │ │ + b.n 520d8 │ │ movs r0, r0 │ │ - b.n 331ea │ │ + b.n 5289a │ │ str r0, [r0, #0] │ │ - b.n 32c4c │ │ + b.n 522fc │ │ ands r0, r0 │ │ - b.n 32ad4 │ │ + b.n 52184 │ │ lsls r0, r0, #5 │ │ - b.n 3303e │ │ + b.n 526ee │ │ ands r1, r0 │ │ asrs r0, r0, #12 │ │ movs r6, r6 │ │ - b.n 330d8 │ │ + b.n 52788 │ │ movs r0, r0 │ │ - b.n 32cec │ │ + b.n 5239c │ │ movs r3, r7 │ │ - b.n 3305a │ │ + b.n 5270a │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ movs r1, r1 │ │ - b.n 32cfc │ │ + b.n 523ac │ │ str r0, [sp, #0] │ │ - b.n 33192 │ │ + b.n 52842 │ │ lsrs r0, r1, #29 │ │ - b.n 330ea │ │ + b.n 5279a │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ str r0, [sp, #4] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 32d16 │ │ - add r0, pc, #0 @ (adr r0, 32a64 ) │ │ - b.n 331a6 │ │ + b.n 523c6 │ │ + add r0, pc, #0 @ (adr r0, 52114 ) │ │ + b.n 52856 │ │ lsrs r6, r4, #19 │ │ - b.n 33084 │ │ + b.n 52734 │ │ strh r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ - add r0, pc, #4 @ (adr r0, 32a74 ) │ │ + add r0, pc, #4 @ (adr r0, 52124 ) │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 3310c │ │ + b.n 527bc │ │ movs r0, r0 │ │ - b.n 32d1e │ │ + b.n 523ce │ │ movs r0, #0 │ │ - b.n 331be │ │ + b.n 5286e │ │ asrs r0, r0, #32 │ │ - b.n 331c2 │ │ + b.n 52872 │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 3318a │ │ + b.n 5283a │ │ movs r0, r0 │ │ - b.n 331d2 │ │ + b.n 52882 │ │ movs r1, r0 │ │ adds r3, #0 │ │ - blx 438ce8 │ │ + blx 458398 │ │ movs r4, r0 │ │ - b.n 32d9e │ │ + b.n 5244e │ │ ands r1, r0 │ │ - b.n 32fbe │ │ - ldr r7, [pc, #80] @ (32af4 ) │ │ - b.n 32d84 │ │ + b.n 5266e │ │ + ldr r7, [pc, #80] @ (521a4 ) │ │ + b.n 52434 │ │ str r0, [r3, #0] │ │ - b.n 325e4 │ │ + b.n 51c94 │ │ cmp r4, r4 │ │ - b.n 32dee │ │ + b.n 5249e │ │ ands r0, r0 │ │ - b.n 32e3a │ │ + b.n 524ea │ │ asrs r4, r0, #32 │ │ - b.n 32e38 │ │ + b.n 524e8 │ │ movs r0, r0 │ │ - b.n 32dbc │ │ + b.n 5246c │ │ asrs r0, r0, #32 │ │ - b.n 32e42 │ │ + b.n 524f2 │ │ asrs r4, r0, #32 │ │ - b.n 32dc4 │ │ + b.n 52474 │ │ movs r0, #1 │ │ - b.n 32e5a │ │ + b.n 5250a │ │ movs r0, r0 │ │ - b.n 32dce │ │ + b.n 5247e │ │ movs r0, #0 │ │ - b.n 32e5e │ │ + b.n 5250e │ │ asrs r1, r0, #32 │ │ - b.n 32dd6 │ │ + b.n 52486 │ │ movs r0, #1 │ │ - b.n 32e68 │ │ + b.n 52518 │ │ movs r0, r0 │ │ - b.n 32dde │ │ + b.n 5248e │ │ movs r0, #0 │ │ - b.n 32e76 │ │ + b.n 52526 │ │ movs r0, r0 │ │ - b.n 32e68 │ │ + b.n 52518 │ │ movs r1, r0 │ │ - b.n 32de6 │ │ + b.n 52496 │ │ asrs r3, r6, #5 │ │ - b.n 330fe │ │ + b.n 527ae │ │ movs r2, r0 │ │ - b.n 32dee │ │ + b.n 5249e │ │ cmp r6, #191 @ 0xbf │ │ - b.n 33108 │ │ + b.n 527b8 │ │ movs r0, r0 │ │ - b.n 33036 │ │ + b.n 526e6 │ │ cmp r7, #201 @ 0xc9 │ │ - b.n 3317e │ │ + b.n 5282e │ │ asrs r5, r5, #32 │ │ - b.n 33186 │ │ + b.n 52836 │ │ lsls r0, r2, #10 │ │ - b.n 32b06 │ │ + b.n 521b6 │ │ lsls r0, r2, #6 │ │ - b.n 32b08 │ │ + b.n 521b8 │ │ adds r0, #2 │ │ - b.n 32c34 │ │ + b.n 522e4 │ │ adds r0, #1 │ │ - b.n 32c7c │ │ + b.n 5232c │ │ subs r4, r0, #7 │ │ - b.n 3311c │ │ + b.n 527cc │ │ asrs r7, r6, #2 │ │ - b.n 331a0 │ │ + b.n 52850 │ │ strb r4, [r2, #0] │ │ - b.n 32654 │ │ + b.n 51d04 │ │ lsls r0, r2, #6 │ │ - b.n 32b20 │ │ + b.n 521d0 │ │ strb r1, [r0, #0] │ │ - b.n 32c90 │ │ + b.n 52340 │ │ asrs r1, r3, #12 │ │ - b.n 3312a │ │ + b.n 527da │ │ asrs r1, r2, #21 │ │ - b.n 331b2 │ │ + b.n 52862 │ │ lsls r0, r2, #6 │ │ - b.n 32b30 │ │ + b.n 521e0 │ │ ands r1, r0 │ │ - b.n 32c9e │ │ + b.n 5234e │ │ str r0, [r0, #0] │ │ - b.n 32cb2 │ │ + b.n 52362 │ │ movs r0, r6 │ │ - b.n 32674 │ │ - add r0, pc, #0 @ (adr r0, 32b3c ) │ │ - b.n 3309e │ │ + b.n 51d24 │ │ + add r0, pc, #0 @ (adr r0, 521ec ) │ │ + b.n 5274e │ │ movs r4, r6 │ │ - b.n 3267c │ │ + b.n 51d2c │ │ str r0, [sp, #0] │ │ - b.n 330a6 │ │ + b.n 52756 │ │ movs r4, r5 │ │ - b.n 32684 │ │ + b.n 51d34 │ │ strh r0, [r0, #0] │ │ - b.n 3308e │ │ + b.n 5273e │ │ asrs r2, r0, #32 │ │ - b.n 32c7c │ │ + b.n 5232c │ │ str r4, [r3, r0] │ │ - b.n 32690 │ │ + b.n 51d40 │ │ movs r4, r1 │ │ - b.n 32690 │ │ + b.n 51d40 │ │ str r1, [r0, r0] │ │ - b.n 33068 │ │ + b.n 52718 │ │ movs r5, r0 │ │ - b.n 32e02 │ │ + b.n 524b2 │ │ movs r6, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 326a4 │ │ + b.n 51d54 │ │ movs r0, #56 @ 0x38 │ │ - b.n 33088 │ │ + b.n 52738 │ │ asrs r0, r6, #32 │ │ - b.n 3268c │ │ + b.n 51d3c │ │ adds r0, #52 @ 0x34 │ │ - b.n 32690 │ │ + b.n 51d40 │ │ asrs r5, r0, #4 │ │ - b.n 32a9a │ │ + b.n 5214a │ │ movs r4, r7 │ │ - b.n 33098 │ │ + b.n 52748 │ │ ldrh r3, [r7, #46] @ 0x2e │ │ @ instruction: 0xebff0038 │ │ - b.n 326c0 │ │ + b.n 51d70 │ │ movs r0, r0 │ │ - b.n 3322a │ │ + b.n 528da │ │ lsls r1, r4, #1 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n 326c8 │ │ + b.n 51d78 │ │ movs r4, r7 │ │ - b.n 326d0 │ │ + b.n 51d80 │ │ asrs r0, r0, #1 │ │ - b.n 326d4 │ │ + b.n 51d84 │ │ movs r2, r0 │ │ - b.n 32e48 │ │ + b.n 524f8 │ │ strb r4, [r2, #0] │ │ - b.n 326bc │ │ + b.n 51d6c │ │ ands r0, r3 │ │ - b.n 326c0 │ │ + b.n 51d70 │ │ str r0, [r4, #0] │ │ - b.n 326c4 │ │ - add r0, pc, #144 @ (adr r0, 32c3c ) │ │ - b.n 326c8 │ │ + b.n 51d74 │ │ + add r0, pc, #144 @ (adr r0, 522ec ) │ │ + b.n 51d78 │ │ strh r0, [r5, #0] │ │ - b.n 326cc │ │ + b.n 51d7c │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n 326d0 │ │ + b.n 51d80 │ │ str r4, [r3, r0] │ │ - b.n 326d4 │ │ + b.n 51d84 │ │ vpmin.u8 q9, q11, │ │ ldr r6, [sp, #560] @ 0x230 │ │ - b.n 331cc │ │ + b.n 5287c │ │ stmia r0!, {r2, r6} │ │ - b.n 32700 │ │ + b.n 51db0 │ │ strh r0, [r1, #2] │ │ - b.n 32704 │ │ + b.n 51db4 │ │ ldr r7, [sp, #840] @ 0x348 │ │ - b.n 33264 │ │ - b.n 32c68 │ │ - b.n 3270c │ │ + b.n 52914 │ │ + b.n 52318 │ │ + b.n 51dbc │ │ adds r0, #80 @ 0x50 │ │ - b.n 32710 │ │ + b.n 51dc0 │ │ eors r0, r3 │ │ - b.n 32714 │ │ + b.n 51dc4 │ │ str r4, [r2, #4] │ │ - b.n 32718 │ │ + b.n 51dc8 │ │ vpmin.u q15, q11, │ │ asrs r0, r0, #32 │ │ - b.n 33326 │ │ + b.n 529d6 │ │ adds r0, #0 │ │ - b.n 3332a │ │ + b.n 529da │ │ strb r0, [r0, #0] │ │ - b.n 3332e │ │ + b.n 529de │ │ ands r0, r0 │ │ - b.n 33332 │ │ + b.n 529e2 │ │ str r0, [r0, #0] │ │ - b.n 33336 │ │ - add r0, pc, #0 @ (adr r0, 32bf8 ) │ │ - b.n 3333a │ │ + b.n 529e6 │ │ + add r0, pc, #0 @ (adr r0, 522a8 ) │ │ + b.n 529ea │ │ str r0, [sp, #0] │ │ - b.n 3333e │ │ + b.n 529ee │ │ strh r0, [r0, #0] │ │ - b.n 33342 │ │ + b.n 529f2 │ │ movs r7, r0 │ │ @ instruction: 0xea00f000 │ │ - b.n 3324a │ │ - blx 43324c │ │ - blx 433250 │ │ + b.n 528fa │ │ + blx 4528fc │ │ + blx 452900 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r3, r0 │ │ movs r0, r0 │ │ movs r0, #4 │ │ - b.n 32760 │ │ + b.n 51e10 │ │ lsls r1, r4, #16 │ │ - b.n 32f6a │ │ + b.n 5261a │ │ adds r0, #27 │ │ - b.n 327b2 │ │ + b.n 51e62 │ │ movs r6, r3 │ │ - b.n 327b6 │ │ + b.n 51e66 │ │ lsrs r1, r4, #32 │ │ - b.n 32f76 │ │ + b.n 52626 │ │ movs r5, r3 │ │ - b.n 327be │ │ + b.n 51e6e │ │ lsrs r1, r4, #16 │ │ - b.n 32f7e │ │ + b.n 5262e │ │ movs r4, r3 │ │ - b.n 327c6 │ │ + b.n 51e76 │ │ lsls r3, r4, #16 │ │ - b.n 32f86 │ │ + b.n 52636 │ │ movs r2, r3 │ │ - b.n 327ce │ │ + b.n 51e7e │ │ lsrs r3, r4, #32 │ │ - b.n 32f8e │ │ + b.n 5263e │ │ movs r1, r3 │ │ - b.n 327d6 │ │ + b.n 51e86 │ │ lsrs r3, r4, #16 │ │ - b.n 32f96 │ │ + b.n 52646 │ │ movs r0, r3 │ │ - b.n 327de │ │ + b.n 51e8e │ │ lsls r7, r4, #16 │ │ - b.n 32f9e │ │ + b.n 5264e │ │ movs r6, r2 │ │ - b.n 327e6 │ │ + b.n 51e96 │ │ lsrs r7, r4, #32 │ │ - b.n 32fa6 │ │ + b.n 52656 │ │ movs r5, r2 │ │ - b.n 327ee │ │ + b.n 51e9e │ │ lsrs r7, r4, #16 │ │ - b.n 32fae │ │ + b.n 5265e │ │ movs r4, r2 │ │ - b.n 327f6 │ │ + b.n 51ea6 │ │ lsls r4, r4, #16 │ │ - b.n 32fb6 │ │ + b.n 52666 │ │ movs r2, r2 │ │ - b.n 327fe │ │ + b.n 51eae │ │ lsrs r4, r4, #32 │ │ - b.n 32fbe │ │ + b.n 5266e │ │ movs r1, r2 │ │ - b.n 32806 │ │ + b.n 51eb6 │ │ lsrs r4, r4, #16 │ │ - b.n 32fc6 │ │ + b.n 52676 │ │ movs r0, r2 │ │ - b.n 3280e │ │ + b.n 51ebe │ │ lsls r6, r4, #16 │ │ - b.n 32fce │ │ + b.n 5267e │ │ movs r6, r1 │ │ - b.n 32816 │ │ + b.n 51ec6 │ │ lsrs r6, r4, #32 │ │ - b.n 32fd6 │ │ + b.n 52686 │ │ movs r5, r1 │ │ - b.n 3281e │ │ + b.n 51ece │ │ lsrs r6, r4, #16 │ │ - b.n 32fde │ │ + b.n 5268e │ │ movs r4, r1 │ │ - b.n 32826 │ │ + b.n 51ed6 │ │ lsls r2, r5, #16 │ │ - b.n 32fe6 │ │ + b.n 52696 │ │ movs r2, r1 │ │ - b.n 3282e │ │ + b.n 51ede │ │ lsrs r2, r5, #32 │ │ - b.n 32fee │ │ + b.n 5269e │ │ movs r1, r1 │ │ - b.n 32836 │ │ + b.n 51ee6 │ │ lsrs r2, r5, #16 │ │ - b.n 32ff6 │ │ + b.n 526a6 │ │ movs r0, r1 │ │ - b.n 3283e │ │ + b.n 51eee │ │ lsls r1, r5, #16 │ │ - b.n 32ffe │ │ + b.n 526ae │ │ movs r6, r0 │ │ - b.n 32846 │ │ + b.n 51ef6 │ │ lsrs r1, r5, #32 │ │ - b.n 33006 │ │ + b.n 526b6 │ │ movs r5, r0 │ │ - b.n 3284e │ │ + b.n 51efe │ │ lsrs r1, r5, #16 │ │ - b.n 3300e │ │ + b.n 526be │ │ movs r4, r0 │ │ - b.n 32856 │ │ + b.n 51f06 │ │ lsls r0, r5, #16 │ │ - b.n 33016 │ │ + b.n 526c6 │ │ movs r2, r0 │ │ - b.n 3285e │ │ + b.n 51f0e │ │ lsrs r0, r5, #32 │ │ - b.n 3301e │ │ + b.n 526ce │ │ movs r1, r0 │ │ - b.n 32866 │ │ + b.n 51f16 │ │ lsrs r0, r5, #16 │ │ - b.n 33026 │ │ + b.n 526d6 │ │ adds r0, #1 │ │ - b.n 3342a │ │ + b.n 52ada │ │ asrs r7, r3, #32 │ │ - b.n 32872 │ │ + b.n 51f22 │ │ strb r7, [r2, #0] │ │ - b.n 32876 │ │ + b.n 51f26 │ │ ands r3, r2 │ │ - b.n 3287a │ │ + b.n 51f2a │ │ str r7, [r1, #0] │ │ - b.n 3287e │ │ - add r0, pc, #44 @ (adr r0, 32d28 ) │ │ - b.n 32882 │ │ + b.n 51f2e │ │ + add r0, pc, #44 @ (adr r0, 523d8 ) │ │ + b.n 51f32 │ │ str r0, [sp, #28] │ │ - b.n 32886 │ │ + b.n 51f36 │ │ strh r3, [r0, #0] │ │ - b.n 3288a │ │ + b.n 51f3a │ │ movs r0, r0 │ │ - b.n 3288e │ │ + b.n 51f3e │ │ movs r3, r0 │ │ - b.n 3304e │ │ - beq.n 32d48 │ │ - b.n 331a8 │ │ + b.n 526fe │ │ + beq.n 523f8 │ │ + b.n 52858 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp} │ │ - b.n 3345a │ │ + b.n 52b0a │ │ movs r3, r0 │ │ - b.n 3305e │ │ - beq.n 32d58 │ │ - b.n 331b8 │ │ + b.n 5270e │ │ + beq.n 52408 │ │ + b.n 52868 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 33248 │ │ - beq.n 32d50 │ │ - b.n 331cc │ │ - b.n 32d34 │ │ - b.n 32856 │ │ - add r0, pc, #236 @ (adr r0, 32e24 ) │ │ - b.n 3334e │ │ + b.n 528f8 │ │ + beq.n 52400 │ │ + b.n 5287c │ │ + b.n 523e4 │ │ + b.n 51f06 │ │ + add r0, pc, #236 @ (adr r0, 524d4 ) │ │ + b.n 529fe │ │ asrs r0, r0, #12 │ │ @ instruction: 0xe990af48 │ │ - b.n 333d6 │ │ + b.n 52a86 │ │ movs r0, #14 │ │ - b.n 33056 │ │ + b.n 52706 │ │ strb r0, [r2, #0] │ │ - b.n 3286a │ │ + b.n 51f1a │ │ movs r0, #9 │ │ - b.n 33052 │ │ + b.n 52702 │ │ ands r4, r2 │ │ - b.n 32872 │ │ + b.n 51f22 │ │ movs r0, #12 │ │ - b.n 3305a │ │ + b.n 5270a │ │ str r0, [r3, r0] │ │ - b.n 3287a │ │ + b.n 51f2a │ │ movs r0, #7 │ │ - b.n 33062 │ │ + b.n 52712 │ │ adds r0, #28 │ │ - b.n 32882 │ │ + b.n 51f32 │ │ movs r0, #4 │ │ - b.n 3306a │ │ + b.n 5271a │ │ adds r0, #8 │ │ - b.n 32884 │ │ + b.n 51f34 │ │ movs r0, #5 │ │ - b.n 33072 │ │ + b.n 52722 │ │ asrs r4, r1, #32 │ │ - b.n 3288c │ │ + b.n 51f3c │ │ adds r0, #3 │ │ - b.n 3309a │ │ + b.n 5274a │ │ movs r0, #1 │ │ - b.n 330ba │ │ + b.n 5276a │ │ adds r0, #0 │ │ asrs r0, r4, #15 │ │ movs r0, r0 │ │ - b.n 33424 │ │ + b.n 52ad4 │ │ movs r0, #0 │ │ asrs r0, r4, #15 │ │ asrs r2, r0, #32 │ │ - b.n 32dd4 │ │ + b.n 52484 │ │ asrs r4, r0, #32 │ │ - b.n 328a8 │ │ + b.n 51f58 │ │ asrs r2, r0, #32 │ │ - b.n 32dda │ │ + b.n 5248a │ │ adcs r2, r0 │ │ - b.n 3339e │ │ + b.n 52a4e │ │ str r2, [r0, #0] │ │ - b.n 32df2 │ │ + b.n 524a2 │ │ ldmia r6!, {r2, r3, r7} │ │ - b.n 333a8 │ │ + b.n 52a58 │ │ ands r6, r6 │ │ - b.n 3343c │ │ + b.n 52aec │ │ ldmia r7, {r1, r4, r6, r7} │ │ - b.n 3343c │ │ + b.n 52aec │ │ asrs r0, r0, #32 │ │ - b.n 328c4 │ │ + b.n 51f74 │ │ asrs r2, r0, #32 │ │ - b.n 32dfc │ │ + b.n 524ac │ │ ands r4, r0 │ │ - b.n 32db6 │ │ + b.n 52466 │ │ strb r2, [r0, #0] │ │ - b.n 32e12 │ │ + b.n 524c2 │ │ ldrb r6, [r4, r3] │ │ - b.n 333d4 │ │ - b.n 32dc4 │ │ - b.n 32eec │ │ + b.n 52a84 │ │ + b.n 52474 │ │ + b.n 5259c │ │ stmia r0!, {r2, r3} │ │ - b.n 32dc6 │ │ + b.n 52476 │ │ strh r2, [r0, #0] │ │ - b.n 32e16 │ │ + b.n 524c6 │ │ ldrh r6, [r5, r2] │ │ - b.n 33460 │ │ - add r0, pc, #40 @ (adr r0, 32df4 ) │ │ - b.n 32dd2 │ │ + b.n 52b10 │ │ + add r0, pc, #40 @ (adr r0, 524a4 ) │ │ + b.n 52482 │ │ str r0, [sp, #8] │ │ - b.n 32e24 │ │ + b.n 524d4 │ │ stmia r0!, {r2, r3} │ │ - b.n 32f46 │ │ + b.n 525f6 │ │ str r5, [r0, r0] │ │ - b.n 32dde │ │ + b.n 5248e │ │ strb r2, [r1, #0] │ │ - b.n 32f50 │ │ + b.n 52600 │ │ ands r0, r0 │ │ - b.n 3291c │ │ + b.n 51fcc │ │ str r5, [r0, #0] │ │ - b.n 32f52 │ │ + b.n 52602 │ │ str r1, [r0, r0] │ │ - b.n 3356e │ │ + b.n 52c1e │ │ asrs r5, r0, #32 │ │ - b.n 32f50 │ │ + b.n 52600 │ │ str r3, [r0, #0] │ │ - b.n 32dfe │ │ + b.n 524ae │ │ str r2, [r0, r0] │ │ - b.n 32f5e │ │ + b.n 5260e │ │ ands r4, r0 │ │ - b.n 32934 │ │ - add r0, pc, #12 @ (adr r0, 32e08 ) │ │ - b.n 32e00 │ │ + b.n 51fe4 │ │ + add r0, pc, #12 @ (adr r0, 524b8 ) │ │ + b.n 524b0 │ │ asrs r0, r1, #32 │ │ - b.n 3293c │ │ + b.n 51fec │ │ ands r2, r0 │ │ - b.n 32f6e │ │ + b.n 5261e │ │ str r0, [sp, #12] │ │ - b.n 32e14 │ │ + b.n 524c4 │ │ asrs r2, r0, #32 │ │ - b.n 32e50 │ │ + b.n 52500 │ │ strh r3, [r0, #0] │ │ - b.n 32e1a │ │ + b.n 524ca │ │ asrs r2, r0, #32 │ │ - b.n 32f58 │ │ + b.n 52608 │ │ ands r4, r1 │ │ - b.n 32e20 │ │ + b.n 524d0 │ │ asrs r3, r0, #32 │ │ - b.n 32e20 │ │ + b.n 524d0 │ │ asrs r4, r3, #32 │ │ - b.n 32922 │ │ + b.n 51fd2 │ │ asrs r4, r1, #32 │ │ - b.n 32960 │ │ + b.n 52010 │ │ strb r7, [r0, #0] │ │ - b.n 32e30 │ │ + b.n 524e0 │ │ str r6, [r1, r0] │ │ - b.n 32e34 │ │ + b.n 524e4 │ │ str r0, [r0, r0] │ │ - b.n 32932 │ │ + b.n 51fe2 │ │ lsls r0, r2, #2 │ │ @ instruction: 0xe9800000 │ │ - b.n 334dc │ │ + b.n 52b8c │ │ str r4, [r1, #0] │ │ - b.n 3293e │ │ - add r0, pc, #64 @ (adr r0, 32e80 ) │ │ - b.n 32942 │ │ + b.n 51fee │ │ + add r0, pc, #64 @ (adr r0, 52530 ) │ │ + b.n 51ff2 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n 32946 │ │ + b.n 51ff6 │ │ strh r0, [r3, #0] │ │ - b.n 3294a │ │ + b.n 51ffa │ │ movs r1, r0 │ │ - b.n 3358e │ │ + b.n 52c3e │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ - beq.n 32e8c │ │ - b.n 332ec │ │ + beq.n 5253c │ │ + b.n 5299c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3337c │ │ - beq.n 32e7c │ │ - b.n 33300 │ │ + b.n 52a2c │ │ + beq.n 5252c │ │ + b.n 529b0 │ │ str r0, [sp, #0] │ │ - b.n 331aa │ │ + b.n 5285a │ │ movs r4, r2 │ │ - b.n 329a4 │ │ + b.n 52054 │ │ stmia r0!, {} │ │ - b.n 335b2 │ │ + b.n 52c62 │ │ lsls r1, r0, #1 │ │ - b.n 33516 │ │ + b.n 52bc6 │ │ lsls r1, r1, #2 │ │ subs r2, #0 │ │ str r0, [r2, r0] │ │ - b.n 329b4 │ │ + b.n 52064 │ │ movs r0, r0 │ │ - b.n 329b4 │ │ + b.n 52064 │ │ str r0, [r0, #0] │ │ - b.n 32e30 │ │ + b.n 524e0 │ │ lsls r0, r0, #2 │ │ - b.n 334b6 │ │ + b.n 52b66 │ │ lsls r4, r0, #2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 33652 │ │ + b.n 52d02 │ │ strh r0, [r0, #0] │ │ - b.n 335d6 │ │ + b.n 52c86 │ │ lsls r0, r0, #1 │ │ - b.n 334c6 │ │ + b.n 52b76 │ │ strb r0, [r0, #0] │ │ - b.n 335de │ │ + b.n 52c8e │ │ ands r0, r0 │ │ - b.n 335e2 │ │ + b.n 52c92 │ │ movs r0, r0 │ │ - b.n 329a8 │ │ + b.n 52058 │ │ strh r0, [r0, #0] │ │ - b.n 329ae │ │ + b.n 5205e │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 329e4 │ │ + b.n 52094 │ │ stmia r0!, {} │ │ - b.n 335f6 │ │ + b.n 52ca6 │ │ movs r0, r0 │ │ - b.n 32e64 │ │ + b.n 52514 │ │ movs r7, r3 │ │ - b.n 332be │ │ + b.n 5296e │ │ movs r0, r0 │ │ - b.n 329c4 │ │ + b.n 52074 │ │ movs r0, r0 │ │ - b.n 329f8 │ │ + b.n 520a8 │ │ strb r1, [r0, #0] │ │ - b.n 333ca │ │ + b.n 52a7a │ │ strb r0, [r0, #0] │ │ - b.n 329e0 │ │ + b.n 52090 │ │ movs r0, r0 │ │ - b.n 329f4 │ │ + b.n 520a4 │ │ movs r2, r2 │ │ - b.n 33576 │ │ + b.n 52c26 │ │ lsls r1, r6, #1 │ │ ldmia r2!, {} │ │ ands r7, r0 │ │ - b.n 32e88 │ │ + b.n 52538 │ │ movs r7, r7 │ │ - b.n 3358a │ │ + b.n 52c3a │ │ movs r1, r0 │ │ - b.n 333ee │ │ + b.n 52a9e │ │ movs r0, r0 │ │ - b.n 329ee │ │ + b.n 5209e │ │ lsls r4, r5, #1 │ │ ldrh r0, [r0, #16] │ │ movs r0, #63 @ 0x3f │ │ - b.n 333ba │ │ + b.n 52a6a │ │ movs r7, r3 │ │ - b.n 333de │ │ + b.n 52a8e │ │ strb r0, [r0, #0] │ │ - b.n 336ba │ │ + b.n 52d6a │ │ tst r7, r6 │ │ - b.n 3323e │ │ + b.n 528ee │ │ strb r7, [r6, #0] │ │ str r0, [r4, r6] │ │ ands r0, r0 │ │ strh r0, [r0, r4] │ │ movs r0, #12 │ │ - b.n 32a40 │ │ + b.n 520f0 │ │ movs r1, r0 │ │ - b.n 3364e │ │ + b.n 52cfe │ │ str r0, [r1, #0] │ │ - b.n 32a2c │ │ + b.n 520dc │ │ strb r0, [r0, #0] │ │ - b.n 32a1a │ │ + b.n 520ca │ │ strb r0, [r0, #0] │ │ - b.n 32a4c │ │ + b.n 520fc │ │ ands r4, r0 │ │ - b.n 32a22 │ │ + b.n 520d2 │ │ movs r0, r0 │ │ - b.n 32a28 │ │ + b.n 520d8 │ │ movs r1, r0 │ │ - b.n 33434 │ │ + b.n 52ae4 │ │ movs r0, r0 │ │ - b.n 32a3c │ │ - b.n 32f2c │ │ - b.n 32a50 │ │ + b.n 520ec │ │ + b.n 525dc │ │ + b.n 52100 │ │ strb r0, [r0, #0] │ │ - b.n 32a4c │ │ + b.n 520fc │ │ movs r1, r0 │ │ - b.n 335f2 │ │ + b.n 52ca2 │ │ movs r4, r0 │ │ - b.n 32a54 │ │ + b.n 52104 │ │ strh r4, [r0, #0] │ │ - b.n 32a44 │ │ + b.n 520f4 │ │ movs r0, r3 │ │ rev r0, r0 │ │ ldr r1, [r3, #24] │ │ - b.n 33558 │ │ + b.n 52c08 │ │ ldrb r1, [r3, #6] │ │ - b.n 3355c │ │ + b.n 52c0c │ │ stmia r0!, {} │ │ - b.n 3368e │ │ + b.n 52d3e │ │ ldr r1, [r3, #24] │ │ - b.n 335d4 │ │ + b.n 52c84 │ │ ldrb r1, [r3, #6] │ │ - b.n 335e8 │ │ + b.n 52c98 │ │ ands r2, r1 │ │ - b.n 3369a │ │ + b.n 52d4a │ │ strh r0, [r0, #0] │ │ - b.n 3369e │ │ + b.n 52d4e │ │ lsls r0, r2, #3 │ │ - b.n 332e6 │ │ - add r0, pc, #0 @ (adr r0, 32f64 ) │ │ - b.n 33014 │ │ + b.n 52996 │ │ + add r0, pc, #0 @ (adr r0, 52614 ) │ │ + b.n 526c4 │ │ str r1, [r0, r0] │ │ - b.n 33116 │ │ + b.n 527c6 │ │ lsls r4, r1, #1 │ │ subs r2, #0 │ │ lsls r0, r2, #18 │ │ - b.n 3307c │ │ + b.n 5272c │ │ asrs r1, r0, #4 │ │ - b.n 33078 │ │ + b.n 52728 │ │ strh r1, [r0, #0] │ │ - b.n 3348a │ │ + b.n 52b3a │ │ movs r6, r1 │ │ - b.n 3322e │ │ + b.n 528de │ │ movs r0, r0 │ │ - b.n 32a86 │ │ + b.n 52136 │ │ movs r0, r0 │ │ - b.n 32aac │ │ + b.n 5215c │ │ asrs r1, r0, #2 │ │ - b.n 33094 │ │ + b.n 52744 │ │ asrs r4, r0, #32 │ │ - b.n 32a92 │ │ + b.n 52142 │ │ asrs r4, r0, #32 │ │ - b.n 32ab8 │ │ + b.n 52168 │ │ lsls r0, r2, #18 │ │ - b.n 330a0 │ │ + b.n 52750 │ │ asrs r1, r0, #4 │ │ - b.n 3309c │ │ + b.n 5274c │ │ asrs r1, r0, #2 │ │ - b.n 330a8 │ │ + b.n 52758 │ │ lsls r0, r6, #3 │ │ - b.n 33328 │ │ + b.n 529d8 │ │ @ instruction: 0xffedbaff │ │ movs r0, r1 │ │ - b.n 32ae4 │ │ + b.n 52194 │ │ asrs r0, r0, #32 │ │ - b.n 336ee │ │ + b.n 52d9e │ │ adds r0, #8 │ │ - b.n 32ae8 │ │ + b.n 52198 │ │ str r0, [r0, r0] │ │ - b.n 336f6 │ │ + b.n 52da6 │ │ movs r0, r4 │ │ - b.n 333da │ │ + b.n 52a8a │ │ ands r0, r0 │ │ - b.n 336fe │ │ + b.n 52dae │ │ asrs r0, r0, #32 │ │ - b.n 32ac8 │ │ + b.n 52178 │ │ asrs r4, r0, #32 │ │ - b.n 32acc │ │ + b.n 5217c │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n 32b04 │ │ + b.n 521b4 │ │ stmia r0!, {} │ │ - b.n 33712 │ │ + b.n 52dc2 │ │ strb r4, [r0, #0] │ │ - b.n 32b10 │ │ + b.n 521c0 │ │ movs r7, r0 │ │ - b.n 3305a │ │ + b.n 5270a │ │ movs r0, r1 │ │ - b.n 3367e │ │ + b.n 52d2e │ │ movs r0, r2 │ │ - b.n 32b18 │ │ + b.n 521c8 │ │ movs r6, r5 │ │ subs r2, #0 │ │ stmia r0!, {} │ │ - b.n 32b24 │ │ + b.n 521d4 │ │ str r0, [r0, r0] │ │ - b.n 3372e │ │ + b.n 52dde │ │ ands r7, r0 │ │ - b.n 32f92 │ │ + b.n 52642 │ │ movs r0, r0 │ │ - b.n 3310e │ │ + b.n 527be │ │ lsrs r0, r6 │ │ - b.n 33380 │ │ + b.n 52a30 │ │ strb r2, [r0, #0] │ │ - b.n 32b9e │ │ + b.n 5224e │ │ add r4, r0 │ │ - b.n 33310 │ │ + b.n 529c0 │ │ lsrs r0, r6 │ │ - b.n 3338c │ │ + b.n 52a3c │ │ strb r3, [r0, #0] │ │ - b.n 32baa │ │ + b.n 5225a │ │ add r4, r0 │ │ - b.n 3331c │ │ + b.n 529cc │ │ lsrs r0, r6 │ │ - b.n 33398 │ │ + b.n 52a48 │ │ strb r4, [r0, #0] │ │ - b.n 32bb6 │ │ + b.n 52266 │ │ add r4, r0 │ │ - b.n 33328 │ │ + b.n 529d8 │ │ lsrs r0, r6 │ │ - b.n 333a4 │ │ + b.n 52a54 │ │ strb r5, [r0, #0] │ │ - b.n 32bc2 │ │ + b.n 52272 │ │ ldrb r4, [r4, r0] │ │ - b.n 33366 │ │ + b.n 52a16 │ │ add r4, r0 │ │ - b.n 33338 │ │ + b.n 529e8 │ │ lsrs r0, r6 │ │ - b.n 333b4 │ │ + b.n 52a64 │ │ strb r5, [r0, #16] │ │ - b.n 33372 │ │ + b.n 52a22 │ │ str r6, [r0, #0] │ │ - b.n 32bd6 │ │ + b.n 52286 │ │ ldrb r4, [r4, r0] │ │ - b.n 33348 │ │ + b.n 529f8 │ │ add r4, r0 │ │ - b.n 3334a │ │ + b.n 529fa │ │ lsrs r0, r6 │ │ - b.n 333c8 │ │ + b.n 52a78 │ │ strb r5, [r0, #16] │ │ - b.n 33386 │ │ + b.n 52a36 │ │ str r7, [r0, #0] │ │ - b.n 32bea │ │ + b.n 5229a │ │ ldrb r4, [r4, r0] │ │ - b.n 3335c │ │ + b.n 52a0c │ │ str r4, [r0, #64] @ 0x40 │ │ - b.n 3335e │ │ + b.n 52a0e │ │ str r0, [r0, #0] │ │ - b.n 32b5c │ │ + b.n 5220c │ │ str r4, [r0, r0] │ │ - b.n 32b60 │ │ + b.n 52210 │ │ strb r5, [r0, #16] │ │ - b.n 3339e │ │ + b.n 52a4e │ │ movs r0, r1 │ │ - b.n 32c02 │ │ - ldr r4, [pc, #152] @ (330fc ) │ │ - b.n 33374 │ │ + b.n 522b2 │ │ + ldr r4, [pc, #152] @ (527ac ) │ │ + b.n 52a24 │ │ strb r1, [r1, #0] │ │ - b.n 33582 │ │ + b.n 52c32 │ │ ands r4, r0 │ │ - b.n 32b74 │ │ + b.n 52224 │ │ strb r6, [r0, r0] │ │ - b.n 33372 │ │ + b.n 52a22 │ │ strb r0, [r0, #0] │ │ - b.n 32b88 │ │ + b.n 52238 │ │ str r0, [r0, r0] │ │ - b.n 32b80 │ │ + b.n 52230 │ │ movs r1, r1 │ │ ldmia.w r2, {lr, pc} │ │ - b.n 337c2 │ │ + b.n 52e72 │ │ strb r0, [r0, #0] │ │ - b.n 331b0 │ │ + b.n 52860 │ │ strb r3, [r0, #0] │ │ - b.n 331f2 │ │ + b.n 528a2 │ │ asrs r0, r0, #32 │ │ - b.n 335f0 │ │ + b.n 52ca0 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 331c0 │ │ + b.n 52870 │ │ stmia r0!, {r0} │ │ - b.n 337da │ │ + b.n 52e8a │ │ asrs r3, r0, #32 │ │ - b.n 331e6 │ │ + b.n 52896 │ │ lsls r0, r6, #3 │ │ - b.n 33426 │ │ + b.n 52ad6 │ │ movs r4, r1 │ │ - b.n 333e6 │ │ - beq.n 330e0 │ │ - b.n 33540 │ │ + b.n 52a96 │ │ + beq.n 52790 │ │ + b.n 52bf0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 335d0 │ │ + b.n 52c80 │ │ svc 103 @ 0x67 │ │ - b.n 33554 │ │ + b.n 52c04 │ │ strb r4, [r2, #0] │ │ - b.n 32bf4 │ │ + b.n 522a4 │ │ ands r0, r0 │ │ - b.n 33402 │ │ + b.n 52ab2 │ │ movs r0, r0 │ │ - b.n 33806 │ │ + b.n 52eb6 │ │ movs r0, r0 │ │ - b.n 33778 │ │ + b.n 52e28 │ │ lsls r7, r7, #3 │ │ lsrs r0, r0, #8 │ │ strb r0, [r2, #0] │ │ - b.n 32c08 │ │ + b.n 522b8 │ │ movs r0, r0 │ │ - b.n 33784 │ │ + b.n 52e34 │ │ movs r0, r0 │ │ asrs r4, r2, #13 │ │ lsls r3, r7, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [r3, r0] │ │ - b.n 32c18 │ │ + b.n 522c8 │ │ movs r0, r0 │ │ - b.n 33790 │ │ + b.n 52e40 │ │ strb r4, [r3, #0] │ │ asrs r3, r3, #22 │ │ movs r0, r0 │ │ asrs r7, r2, #13 │ │ lsls r6, r6, #3 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n 32c1e │ │ + b.n 522ce │ │ movs r0, r0 │ │ - b.n 337a8 │ │ + b.n 52e58 │ │ str r4, [r0, #0] │ │ asrs r0, r4, #6 │ │ strb r0, [r1, #0] │ │ asrs r6, r6, #22 │ │ movs r0, r0 │ │ asrs r7, r2, #13 │ │ lsls r0, r6, #3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #1 │ │ - b.n 32c28 │ │ + b.n 522d8 │ │ strb r0, [r3, #2] │ │ - b.n 335a8 │ │ + b.n 52c58 │ │ ands r4, r6 │ │ - b.n 32c30 │ │ + b.n 522e0 │ │ asrs r1, r0, #32 │ │ - b.n 33624 │ │ + b.n 52cd4 │ │ str r0, [r7, #0] │ │ - b.n 32c38 │ │ - add r0, pc, #16 @ (adr r0, 33130 ) │ │ - b.n 33630 │ │ + b.n 522e8 │ │ + add r0, pc, #16 @ (adr r0, 527e0 ) │ │ + b.n 52ce0 │ │ adds r0, #60 @ 0x3c │ │ - b.n 32c40 │ │ + b.n 522f0 │ │ movs r0, #68 @ 0x44 │ │ - b.n 32c44 │ │ + b.n 522f4 │ │ lsls r4, r4, #14 │ │ - b.n 32c6c │ │ + b.n 5231c │ │ movs r0, r0 │ │ - b.n 33070 │ │ + b.n 52720 │ │ movs r0, r0 │ │ - b.n 32c56 │ │ + b.n 52306 │ │ movs r0, r6 │ │ - b.n 32c54 │ │ + b.n 52304 │ │ lsls r0, r6, #1 │ │ - b.n 335d4 │ │ + b.n 52c84 │ │ str r0, [sp, #16] │ │ - b.n 33642 │ │ + b.n 52cf2 │ │ lsls r0, r1, #1 │ │ - b.n 335dc │ │ + b.n 52c8c │ │ ands r4, r0 │ │ - b.n 3364a │ │ + b.n 52cfa │ │ movs r7, r0 │ │ - b.n 3348e │ │ + b.n 52b3e │ │ pop {r1, r3, r4, r5, r6, pc} │ │ @ instruction: 0xebff1020 │ │ - b.n 33896 │ │ + b.n 52f46 │ │ movs r7, r0 │ │ - b.n 3349a │ │ + b.n 52b4a │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 33670 │ │ + b.n 52d20 │ │ strh r0, [r4, #4] │ │ - b.n 33680 │ │ + b.n 52d30 │ │ str r0, [r1, #4] │ │ - b.n 33684 │ │ - ldr r3, [pc, #0] @ (3316c ) │ │ + b.n 52d34 │ │ + ldr r3, [pc, #0] @ (5281c ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 33682 │ │ + b.n 52d32 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2211840 @ 0x21c000 │ │ - b.n 334ba │ │ + b.n 52b6a │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 338c2 │ │ + b.n 52f72 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r8, #8781824 @ 0x860000 │ │ - b.n 334ca │ │ - ldr r3, [pc, #192] @ (3324c ) │ │ + b.n 52b7a │ │ + ldr r3, [pc, #192] @ (528fc ) │ │ stcl 4, cr1, [sp, #968] @ 0x3c8 │ │ add.w r0, r0, r8, lsl #1 │ │ - b.n 3362c │ │ + b.n 52cdc │ │ asrs r7, r0, #32 │ │ - b.n 334da │ │ + b.n 52b8a │ │ movs r0, #6 │ │ - b.n 334de │ │ + b.n 52b8e │ │ asrs r7, r0, #6 │ │ add.w sl, r0, sp, lsl #2 │ │ orn r0, r4, #561152 @ 0x89000 │ │ - b.n 334ea │ │ + b.n 52b9a │ │ lsls r0, r1, #1 │ │ - b.n 32be4 │ │ + b.n 52294 │ │ asrs r4, r4, #32 │ │ - b.n 32be8 │ │ + b.n 52298 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r4, #8847360 @ 0x870000 │ │ - b.n 336ba │ │ + b.n 52d6a │ │ lsrs r5, r1, #10 │ │ orr.w r0, r2, #3342336 @ 0x330000 │ │ - b.n 32bd8 │ │ + b.n 52288 │ │ asrs r0, r6, #1 │ │ - b.n 3365c │ │ + b.n 52d0c │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 3390e │ │ + b.n 52fbe │ │ lsls r0, r6, #1 │ │ - b.n 32be8 │ │ + b.n 52298 │ │ movs r0, r1 │ │ - b.n 33516 │ │ + b.n 52bc6 │ │ movs r0, #240 @ 0xf0 │ │ - b.n 32cf4 │ │ + b.n 523a4 │ │ movs r1, #203 @ 0xcb │ │ add.w r0, r0, r0 │ │ - b.n 32d8c │ │ + b.n 5243c │ │ vext.8 d30, d15, d15, #3 │ │ ldr r4, [r7, #124] @ 0x7c │ │ - b.n 33808 │ │ + b.n 52eb8 │ │ strh r4, [r7, #4] │ │ - b.n 3380c │ │ - b.n 3326e │ │ - b.n 33872 │ │ + b.n 52ebc │ │ + b.n 5291e │ │ + b.n 52f22 │ │ str r7, [r7, #12] │ │ - b.n 33876 │ │ + b.n 52f26 │ │ ldrh r7, [r7, #62] @ 0x3e │ │ - b.n 3387a │ │ + b.n 52f2a │ │ movs r1, r0 │ │ - b.n 3381e │ │ + b.n 52ece │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #3 │ │ - b.n 32d40 │ │ + b.n 523f0 │ │ strb r0, [r1, #3] │ │ - b.n 33724 │ │ + b.n 52dd4 │ │ mvns r1, r2 │ │ - b.n 3380e │ │ + b.n 52ebe │ │ stmia r0!, {r3, r5, r6, r7} │ │ - b.n 32d4c │ │ + b.n 523fc │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r5, r8, r9, fp, ip, lr} │ │ - b.n 3355a │ │ + b.n 52c0a │ │ asrs r5, r0, #18 │ │ - b.n 33426 │ │ + b.n 52ad6 │ │ movs r3, #5 │ │ - b.n 33326 │ │ + b.n 529d6 │ │ str r4, [r4, r3] │ │ - b.n 32d60 │ │ + b.n 52410 │ │ movs r6, r1 │ │ - b.n 3322a │ │ + b.n 528da │ │ asrs r7, r7, #12 │ │ - b.n 339b6 │ │ + b.n 53066 │ │ cmp r5, #36 @ 0x24 │ │ - b.n 33336 │ │ + b.n 529e6 │ │ asrs r1, r0, #32 │ │ - b.n 332c6 │ │ + b.n 52976 │ │ orrs r7, r7 │ │ - b.n 339be │ │ + b.n 5306e │ │ asrs r0, r1, #3 │ │ - b.n 32d58 │ │ + b.n 52408 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 33348 │ │ + b.n 529f8 │ │ ands r4, r0 │ │ - b.n 332d6 │ │ - ldr r5, [pc, #228] @ (3332c ) │ │ - b.n 33752 │ │ + b.n 52986 │ │ + ldr r5, [pc, #228] @ (529dc ) │ │ + b.n 52e02 │ │ adds r3, #63 @ 0x3f │ │ - b.n 339d2 │ │ + b.n 53082 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 33360 │ │ + b.n 52a10 │ │ asrs r0, r3, #3 │ │ - b.n 32d90 │ │ + b.n 52440 │ │ lsrs r4, r1 │ │ - b.n 32d74 │ │ + b.n 52424 │ │ tst r7, r7 │ │ - b.n 33a1e │ │ + b.n 530ce │ │ adds r0, #3 │ │ - b.n 332ea │ │ + b.n 5299a │ │ adds r0, #208 @ 0xd0 │ │ - b.n 32d80 │ │ + b.n 52430 │ │ adds r3, #63 @ 0x3f │ │ - b.n 339ee │ │ + b.n 5309e │ │ adds r2, r4, #4 │ │ - b.n 33370 │ │ + b.n 52a20 │ │ strb r4, [r3, #3] │ │ - b.n 32dac │ │ + b.n 5245c │ │ adds r0, #3 │ │ - b.n 332fe │ │ + b.n 529ae │ │ movs r3, #63 @ 0x3f │ │ - b.n 339fc │ │ + b.n 530ac │ │ adds r0, #212 @ 0xd4 │ │ - b.n 32d98 │ │ + b.n 52448 │ │ adds r0, #224 @ 0xe0 │ │ - b.n 32dbc │ │ + b.n 5246c │ │ adds r1, r4, #4 │ │ - b.n 33394 │ │ + b.n 52a44 │ │ movs r0, #2 │ │ - b.n 33312 │ │ + b.n 529c2 │ │ movs r0, #216 @ 0xd8 │ │ - b.n 32da8 │ │ + b.n 52458 │ │ movs r3, #63 @ 0x3f │ │ - b.n 33a14 │ │ + b.n 530c4 │ │ adds r1, r4, #4 │ │ - b.n 3339c │ │ + b.n 52a4c │ │ movs r0, #2 │ │ - b.n 33322 │ │ + b.n 529d2 │ │ movs r0, #220 @ 0xdc │ │ - b.n 32db8 │ │ + b.n 52468 │ │ movs r3, #63 @ 0x3f │ │ - b.n 33a24 │ │ + b.n 530d4 │ │ adds r1, r4, #4 │ │ - b.n 333b0 │ │ + b.n 52a60 │ │ movs r0, #2 │ │ - b.n 33332 │ │ + b.n 529e2 │ │ movs r0, #224 @ 0xe0 │ │ - b.n 32dc8 │ │ + b.n 52478 │ │ movs r3, #63 @ 0x3f │ │ - b.n 33a34 │ │ + b.n 530e4 │ │ adds r1, r4, #4 │ │ - b.n 333ce │ │ + b.n 52a7e │ │ movs r0, #2 │ │ - b.n 33342 │ │ + b.n 529f2 │ │ movs r0, #228 @ 0xe4 │ │ - b.n 32dd8 │ │ + b.n 52488 │ │ movs r3, #63 @ 0x3f │ │ - b.n 33a44 │ │ + b.n 530f4 │ │ lsrs r1, r4, #20 │ │ - b.n 333c6 │ │ + b.n 52a76 │ │ movs r0, #2 │ │ - b.n 33352 │ │ + b.n 52a02 │ │ movs r0, r0 │ │ - b.n 3335a │ │ + b.n 52a0a │ │ movs r0, #232 @ 0xe8 │ │ - b.n 32dec │ │ + b.n 5249c │ │ lsls r4, r5, #3 │ │ - b.n 32df0 │ │ + b.n 524a0 │ │ str r0, [r6, #0] │ │ - b.n 32e14 │ │ + b.n 524c4 │ │ strb r0, [r0, #3] │ │ - b.n 33774 │ │ + b.n 52e24 │ │ asrs r1, r0, #32 │ │ - b.n 337ee │ │ + b.n 52e9e │ │ movs r7, r0 │ │ - b.n 33626 │ │ + b.n 52cd6 │ │ pop {r2, r4, pc} │ │ @ instruction: 0xebff0007 │ │ - b.n 3362e │ │ + b.n 52cde │ │ asrs r0, r4, #32 │ │ - b.n 33a32 │ │ + b.n 530e2 │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 33808 │ │ + b.n 52eb8 │ │ str r0, [r1, r1] │ │ - b.n 33818 │ │ + b.n 52ec8 │ │ eors r0, r1 │ │ - b.n 33798 │ │ - ldr r3, [pc, #0] @ (33304 ) │ │ + b.n 52e48 │ │ + ldr r3, [pc, #0] @ (529b4 ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 33814 │ │ + b.n 52ec4 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2211840 @ 0x21c000 │ │ - b.n 33652 │ │ + b.n 52d02 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 33a5a │ │ + b.n 5310a │ │ lsrs r0, r0, #11 │ │ orr.w r0, r5, #8650752 @ 0x840000 │ │ - b.n 33662 │ │ - ldr r3, [pc, #104] @ (3338c ) │ │ + b.n 52d12 │ │ + ldr r3, [pc, #104] @ (52a3c ) │ │ stcl 4, cr1, [sp, #560] @ 0x230 │ │ add.w r0, r0, r0, ror #1 │ │ - b.n 337c4 │ │ + b.n 52e74 │ │ asrs r7, r0, #32 │ │ - b.n 33672 │ │ + b.n 52d22 │ │ movs r0, #4 │ │ - b.n 33676 │ │ + b.n 52d26 │ │ asrs r1, r4, #4 │ │ add.w sl, r0, sp, lsl #2 │ │ orn r0, r9, #524288 @ 0x80000 │ │ - b.n 33a82 │ │ + b.n 53132 │ │ lsls r0, r6, #1 │ │ - b.n 32d7c │ │ + b.n 5242c │ │ asrs r4, r1, #1 │ │ - b.n 32d80 │ │ + b.n 52430 │ │ asrs r4, r6, #1 │ │ - b.n 32d64 │ │ + b.n 52414 │ │ movs r7, r0 │ │ - b.n 33852 │ │ + b.n 52f02 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r9, #1245184 @ 0x130000 │ │ - b.n 337f0 │ │ + b.n 52ea0 │ │ lsrs r5, r1, #10 │ │ orr.w r0, sl, #4980736 @ 0x4c0000 │ │ - b.n 32d78 │ │ + b.n 52428 │ │ movs r5, r0 │ │ - b.n 336a6 │ │ + b.n 52d56 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, sl, #311296 @ 0x4c000 │ │ - b.n 32e88 │ │ + b.n 52538 │ │ movs r1, #102 @ 0x66 │ │ add.w r0, r0, r0 │ │ - b.n 32f22 │ │ + b.n 525d2 │ │ movs r1, r0 │ │ - b.n 3399a │ │ + b.n 5304a │ │ movs r0, r7 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #2 │ │ - b.n 32ebc │ │ + b.n 5256c │ │ strb r0, [r6, #1] │ │ - b.n 338a0 │ │ + b.n 52f50 │ │ mvns r1, r2 │ │ - b.n 3398a │ │ + b.n 5303a │ │ stmia r0!, {r4, r7} │ │ - b.n 32ec8 │ │ + b.n 52578 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r5, r8, r9, fp, ip, lr} │ │ - b.n 336d6 │ │ + b.n 52d86 │ │ asrs r5, r0, #18 │ │ - b.n 335a2 │ │ + b.n 52c52 │ │ movs r3, #5 │ │ - b.n 334a2 │ │ + b.n 52b52 │ │ str r4, [r1, r2] │ │ - b.n 32edc │ │ + b.n 5258c │ │ asrs r7, r7, #12 │ │ - b.n 33b2e │ │ + b.n 531de │ │ cmp r5, #36 @ 0x24 │ │ - b.n 334ae │ │ + b.n 52b5e │ │ asrs r1, r0, #32 │ │ - b.n 3343e │ │ + b.n 52aee │ │ orrs r7, r7 │ │ - b.n 33b36 │ │ + b.n 531e6 │ │ asrs r0, r6, #1 │ │ - b.n 32ed0 │ │ + b.n 52580 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 334c0 │ │ + b.n 52b70 │ │ ands r4, r0 │ │ - b.n 3344e │ │ - ldr r5, [pc, #228] @ (334a4 ) │ │ - b.n 338ca │ │ + b.n 52afe │ │ + ldr r5, [pc, #228] @ (52b54 ) │ │ + b.n 52f7a │ │ adds r3, #63 @ 0x3f │ │ - b.n 33b4a │ │ + b.n 531fa │ │ cmp r5, #34 @ 0x22 │ │ - b.n 334d8 │ │ + b.n 52b88 │ │ asrs r0, r0, #2 │ │ - b.n 32f08 │ │ + b.n 525b8 │ │ eors r4, r6 │ │ - b.n 32eec │ │ + b.n 5259c │ │ tst r7, r7 │ │ - b.n 33b96 │ │ + b.n 53246 │ │ adds r0, #3 │ │ - b.n 33462 │ │ + b.n 52b12 │ │ adds r0, #120 @ 0x78 │ │ - b.n 32ef8 │ │ + b.n 525a8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 33b66 │ │ + b.n 53216 │ │ adds r2, r4, #4 │ │ - b.n 334e8 │ │ + b.n 52b98 │ │ strb r4, [r0, #2] │ │ - b.n 32f24 │ │ + b.n 525d4 │ │ movs r3, #63 @ 0x3f │ │ - b.n 33b70 │ │ + b.n 53220 │ │ adds r0, #3 │ │ - b.n 3347a │ │ + b.n 52b2a │ │ adds r0, #124 @ 0x7c │ │ - b.n 32f10 │ │ + b.n 525c0 │ │ movs r0, #2 │ │ - b.n 33482 │ │ + b.n 52b32 │ │ adds r0, #136 @ 0x88 │ │ - b.n 32f38 │ │ + b.n 525e8 │ │ adds r1, r4, #4 │ │ - b.n 33510 │ │ + b.n 52bc0 │ │ movs r0, #128 @ 0x80 │ │ - b.n 32f20 │ │ + b.n 525d0 │ │ movs r3, #63 @ 0x3f │ │ - b.n 33b8c │ │ + b.n 5323c │ │ movs r0, #2 │ │ - b.n 33496 │ │ + b.n 52b46 │ │ adds r1, r4, #4 │ │ - b.n 33518 │ │ + b.n 52bc8 │ │ movs r0, #132 @ 0x84 │ │ - b.n 32f30 │ │ + b.n 525e0 │ │ movs r3, #63 @ 0x3f │ │ - b.n 33b9c │ │ + b.n 5324c │ │ movs r0, #2 │ │ - b.n 334a6 │ │ + b.n 52b56 │ │ adds r1, r4, #4 │ │ - b.n 3352c │ │ + b.n 52bdc │ │ movs r0, #136 @ 0x88 │ │ - b.n 32f40 │ │ + b.n 525f0 │ │ movs r3, #63 @ 0x3f │ │ - b.n 33bac │ │ + b.n 5325c │ │ movs r0, #2 │ │ - b.n 334b6 │ │ + b.n 52b66 │ │ adds r1, r4, #4 │ │ - b.n 3354a │ │ + b.n 52bfa │ │ movs r0, #140 @ 0x8c │ │ - b.n 32f50 │ │ + b.n 52600 │ │ movs r3, #63 @ 0x3f │ │ - b.n 33bbc │ │ + b.n 5326c │ │ movs r0, #2 │ │ - b.n 334c6 │ │ + b.n 52b76 │ │ movs r0, #144 @ 0x90 │ │ - b.n 32f5c │ │ + b.n 5260c │ │ cmp r7, #255 @ 0xff │ │ - b.n 33a64 │ │ + b.n 53114 │ │ movs r0, #63 @ 0x3f │ │ - b.n 33aca │ │ + b.n 5317a │ │ movs r2, r0 │ │ - b.n 3344e │ │ + b.n 52afe │ │ lsrs r1, r4, #20 │ │ - b.n 33552 │ │ + b.n 52c02 │ │ subs r4, r7, #7 │ │ - b.n 33a74 │ │ + b.n 53124 │ │ asrs r7, r7, #3 │ │ - b.n 33ada │ │ + b.n 5318a │ │ movs r0, r0 │ │ - b.n 334e0 │ │ + b.n 52b90 │ │ lsls r4, r2, #2 │ │ - b.n 32f7c │ │ + b.n 5262c │ │ movs r4, r4 │ │ - b.n 32f9c │ │ + b.n 5264c │ │ movs r0, r4 │ │ - b.n 32f84 │ │ + b.n 52634 │ │ movs r0, r5 │ │ - b.n 32fa4 │ │ + b.n 52654 │ │ movs r4, r4 │ │ - b.n 32f8c │ │ + b.n 5263c │ │ lsls r0, r1, #1 │ │ - b.n 33990 │ │ + b.n 53040 │ │ movs r0, r5 │ │ - b.n 32f94 │ │ + b.n 52644 │ │ movs r4, r7 │ │ - b.n 32fb8 │ │ + b.n 52668 │ │ movs r0, r0 │ │ - b.n 32f9c │ │ + b.n 5264c │ │ movs r0, r1 │ │ - b.n 32fbc │ │ + b.n 5266c │ │ movs r4, r0 │ │ - b.n 32fa4 │ │ + b.n 52654 │ │ movs r4, r1 │ │ - b.n 32fc4 │ │ + b.n 52674 │ │ movs r0, r1 │ │ - b.n 32fac │ │ + b.n 5265c │ │ movs r0, r2 │ │ - b.n 32fcc │ │ + b.n 5267c │ │ movs r4, r1 │ │ - b.n 32fb4 │ │ + b.n 52664 │ │ movs r4, r2 │ │ - b.n 32fd4 │ │ + b.n 52684 │ │ movs r0, r2 │ │ - b.n 32fbc │ │ + b.n 5266c │ │ lsls r0, r4, #2 │ │ - b.n 339c0 │ │ + b.n 53070 │ │ movs r4, r2 │ │ - b.n 32fc4 │ │ + b.n 52674 │ │ movs r4, r3 │ │ - b.n 32fe4 │ │ + b.n 52694 │ │ movs r0, r3 │ │ - b.n 32fcc │ │ + b.n 5267c │ │ movs r0, r4 │ │ - b.n 32fec │ │ + b.n 5269c │ │ movs r4, r3 │ │ - b.n 32fd4 │ │ + b.n 52684 │ │ movs r4, r6 │ │ - b.n 32ff8 │ │ + b.n 526a8 │ │ asrs r0, r7, #32 │ │ - b.n 32ffc │ │ + b.n 526ac │ │ movs r0, #64 @ 0x40 │ │ - b.n 33000 │ │ + b.n 526b0 │ │ adds r0, #68 @ 0x44 │ │ - b.n 33004 │ │ + b.n 526b4 │ │ movs r4, r0 │ │ @ instruction: 0xeb00d01c │ │ - b.n 33968 │ │ + b.n 53018 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r5, r7, r9} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, sl, fp} │ │ movs r1, r0 │ │ - bmi.n 33484 │ │ - bmi.n 33486 │ │ - bmi.n 33488 │ │ - bmi.n 3348a │ │ - ldr r7, [pc, #960] @ (338a4 ) │ │ + bmi.n 52b34 │ │ + bmi.n 52b36 │ │ + bmi.n 52b38 │ │ + bmi.n 52b3a │ │ + ldr r7, [pc, #960] @ (52f54 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 33a04 │ │ - beq.n 334f4 │ │ - b.n 33988 │ │ + b.n 530b4 │ │ + beq.n 52ba4 │ │ + b.n 53038 │ │ ldrh r4, [r0, #24] │ │ stc 15, cr13, [sp, #-392]! @ 0xfffffe78 │ │ - b.n 33990 │ │ - blt.n 3353a │ │ - b.n 33994 │ │ + b.n 53040 │ │ + blt.n 52bea │ │ + b.n 53044 │ │ ands r0, r0 │ │ - b.n 3383e │ │ + b.n 52eee │ │ movs r0, r3 │ │ - b.n 33038 │ │ + b.n 526e8 │ │ str r0, [sp, #8] │ │ - b.n 33846 │ │ - add r0, pc, #4 @ (adr r0, 3350c ) │ │ - b.n 3384a │ │ + b.n 52ef6 │ │ + add r0, pc, #4 @ (adr r0, 52bbc ) │ │ + b.n 52efa │ │ asrs r4, r2, #32 │ │ - b.n 33044 │ │ + b.n 526f4 │ │ strh r3, [r0, #0] │ │ - b.n 33852 │ │ + b.n 52f02 │ │ movs r0, #32 │ │ - b.n 3304c │ │ + b.n 526fc │ │ subs r7, #82 @ 0x52 │ │ - b.n 33a34 │ │ + b.n 530e4 │ │ str r4, [r4, #0] │ │ - b.n 33054 │ │ + b.n 52704 │ │ strb r0, [r0, #0] │ │ - b.n 33c62 │ │ + b.n 53312 │ │ lsls r5, r0, #1 │ │ @ instruction: 0xe98d0f56 │ │ - b.n 33a44 │ │ + b.n 530f4 │ │ cmp r7, #87 @ 0x57 │ │ - b.n 33a48 │ │ + b.n 530f8 │ │ asrs r0, r0, #32 │ │ - b.n 3304c │ │ + b.n 526fc │ │ subs r6, r2, #0 │ │ - b.n 33a50 │ │ + b.n 53100 │ │ strb r0, [r3, #5] │ │ - b.n 33054 │ │ + b.n 52704 │ │ mcr2 11, 2, lr, cr6, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n 33be2 │ │ + b.n 53292 │ │ lsls r3, r7, #20 │ │ lsrs r0, r0, #8 │ │ lsls r4, r3, #5 │ │ - b.n 33084 │ │ + b.n 52734 │ │ asrs r1, r0, #32 │ │ - b.n 33c8e │ │ + b.n 5333e │ │ str r0, [r3, r5] │ │ - b.n 3308c │ │ + b.n 5273c │ │ lsls r0, r7 │ │ - b.n 33070 │ │ + b.n 52720 │ │ ands r1, r0 │ │ - b.n 33c9a │ │ + b.n 5334a │ │ movs r0, r0 │ │ - b.n 33bfe │ │ + b.n 532ae │ │ adcs r4, r4 │ │ - b.n 3307c │ │ + b.n 5272c │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n 33caa │ │ + b.n 5335a │ │ lsrs r0, r0 │ │ - b.n 338ae │ │ + b.n 52f5e │ │ lsls r0, r0, #3 │ │ - b.n 33814 │ │ + b.n 52ec4 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 33c22 │ │ + b.n 532d2 │ │ movs r0, r1 │ │ subs r2, #0 │ │ asrs r3, r0, #32 │ │ - b.n 33d0a │ │ + b.n 533ba │ │ lsls r4, r2, #1 │ │ movt pc, #601 @ 0x259 │ │ - b.n 33aa4 │ │ + b.n 53154 │ │ adds r0, #1 │ │ - b.n 338ce │ │ + b.n 52f7e │ │ lsrs r5, r1, #10 │ │ orr.w r0, r2, #135168 @ 0x21000 │ │ - b.n 33a3c │ │ + b.n 530ec │ │ @ instruction: 0xfffc1aff │ │ movs r1, r0 │ │ - b.n 33846 │ │ + b.n 52ef6 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ cmp r7, #89 @ 0x59 │ │ - b.n 33ac0 │ │ + b.n 53170 │ │ adds r0, #4 │ │ - b.n 33cea │ │ + b.n 5339a │ │ movs r1, #1 │ │ - b.n 336b2 │ │ + b.n 52d62 │ │ asrs r1, r0, #32 │ │ - b.n 3363a │ │ + b.n 52cea │ │ adds r0, #4 │ │ - b.n 32eba │ │ + b.n 5256a │ │ asrs r1, r0, #32 │ │ - b.n 33a5c │ │ + b.n 5310c │ │ @ instruction: 0xfffc1aff │ │ movs r1, r0 │ │ - b.n 33be2 │ │ + b.n 53292 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ asrs r2, r0, #32 │ │ - b.n 33d8a │ │ + b.n 5343a │ │ asrs r0, r0, #2 │ │ - b.n 335d0 │ │ + b.n 52c80 │ │ movs r5, r0 │ │ and.w pc, r0, r9, lsr #5 │ │ - b.n 33af0 │ │ + b.n 531a0 │ │ movs r0, #2 │ │ - b.n 33d1a │ │ + b.n 533ca │ │ lsls r0, r0, #2 │ │ - b.n 3391e │ │ + b.n 52fce │ │ movs r1, #4 │ │ - b.n 334e4 │ │ + b.n 52b94 │ │ ands r1, r0 │ │ - b.n 33aee │ │ + b.n 5319e │ │ asrs r2, r0, #32 │ │ - b.n 33cea │ │ + b.n 5339a │ │ movs r4, r0 │ │ - b.n 336f0 │ │ + b.n 52da0 │ │ movs r0, #5 │ │ - b.n 3367e │ │ - add r0, pc, #720 @ (adr r0, 338c4 ) │ │ - b.n 33110 │ │ + b.n 52d2e │ │ + add r0, pc, #720 @ (adr r0, 52f74 ) │ │ + b.n 527c0 │ │ asrs r0, r0, #10 │ │ - b.n 3393a │ │ + b.n 52fea │ │ movs r6, r0 │ │ - b.n 33b06 │ │ + b.n 531b6 │ │ str r0, [sp, #672] @ 0x2a0 │ │ - b.n 3311c │ │ + b.n 527cc │ │ asrs r0, r4, #6 │ │ - b.n 33708 │ │ + b.n 52db8 │ │ strh r4, [r5, #4] │ │ - b.n 33124 │ │ + b.n 527d4 │ │ movs r1, r0 │ │ - b.n 338b2 │ │ + b.n 52f62 │ │ lsls r0, r1, #20 │ │ subs r2, #0 │ │ lsls r0, r4, #6 │ │ - b.n 33956 │ │ + b.n 53006 │ │ str r0, [r6, r2] │ │ - b.n 33134 │ │ + b.n 527e4 │ │ lsls r4, r4, #3 │ │ - b.n 33138 │ │ + b.n 527e8 │ │ lsrs r7, r6, #31 │ │ - b.n 33b40 │ │ + b.n 531f0 │ │ lsrs r7, r5, #11 │ │ orn pc, r0, #8159232 @ 0x7c8000 │ │ - b.n 33b48 │ │ + b.n 531f8 │ │ subs r1, r7, #5 │ │ - b.n 33b48 │ │ + b.n 531f8 │ │ @ instruction: 0xea01e24b │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 33b3c │ │ - add r0, pc, #224 @ (adr r0, 3371c ) │ │ - b.n 33ada │ │ + b.n 531ec │ │ + add r0, pc, #224 @ (adr r0, 52dcc ) │ │ + b.n 5318a │ │ @ instruction: 0xea01e24b │ │ movs r0, #28 │ │ - b.n 3317c │ │ + b.n 5282c │ │ strh r0, [r3, #2] │ │ - b.n 33ae6 │ │ + b.n 53196 │ │ lsls r4, r4, #2 │ │ - b.n 33168 │ │ + b.n 52818 │ │ str r0, [r2, #0] │ │ - b.n 33b62 │ │ + b.n 53212 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 33d9a │ │ + b.n 5344a │ │ str r2, [r0, r0] │ │ - b.n 3399e │ │ + b.n 5304e │ │ strb r0, [r0, #0] │ │ - b.n 33da2 │ │ + b.n 53452 │ │ lsrs r0, r0, #10 │ │ orr.w r0, r1, #9437184 @ 0x900000 │ │ - b.n 33b6e │ │ + b.n 5321e │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #11010048 @ 0xa80000 │ │ - b.n 33db2 │ │ + b.n 53462 │ │ cmp r2, #128 @ 0x80 │ │ orn r0, r5, #8912896 @ 0x880000 │ │ - b.n 33dba │ │ - ldr r3, [pc, #32] @ (3369c ) │ │ + b.n 5346a │ │ + ldr r3, [pc, #32] @ (52d4c ) │ │ ldcl 0, cr4, [r2, #752] @ 0x2f0 │ │ - b.n 3319c │ │ + b.n 5284c │ │ ands r0, r1 │ │ - b.n 339c6 │ │ + b.n 53076 │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r4, #8912896 @ 0x880000 │ │ - b.n 339ce │ │ + b.n 5307e │ │ str r0, [sp, #192] @ 0xc0 │ │ - b.n 331c8 │ │ + b.n 52878 │ │ strb r0, [r0, #0] │ │ - b.n 33198 │ │ + b.n 52848 │ │ lsrs r7, r1, #11 │ │ orr.w fp, r6, #32768 @ 0x8000 │ │ stcl 14, cr10, [sl, #532] @ 0x214 │ │ @ instruction: 0xebffea02 │ │ - b.n 33bc0 │ │ + b.n 53270 │ │ asrs r5, r0, #32 │ │ - b.n 339ea │ │ + b.n 5309a │ │ lsrs r2, r5, #24 │ │ - b.n 33bca │ │ + b.n 5327a │ │ movs r0, #150 @ 0x96 │ │ add.w pc, r0, r0, lsr #32 │ │ - b.n 33994 │ │ + b.n 53044 │ │ adds r0, #8 │ │ - b.n 33b4e │ │ + b.n 531fe │ │ lsls r0, r4, #10 │ │ - b.n 339fe │ │ + b.n 530ae │ │ lsls r0, r1, #4 │ │ - b.n 3325c │ │ + b.n 5290c │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r1, r5, r8, r9, ip, lr} │ │ - b.n 33a0a │ │ + b.n 530ba │ │ str r2, [r1, r4] │ │ - b.n 33268 │ │ + b.n 52918 │ │ ldrsb r3, [r4, r4] │ │ - b.n 33a12 │ │ + b.n 530c2 │ │ str r1, [r1, r4] │ │ - b.n 33270 │ │ + b.n 52920 │ │ strb r2, [r4, r0] │ │ - b.n 33a1a │ │ + b.n 530ca │ │ str r5, [r1, r4] │ │ - b.n 33278 │ │ + b.n 52928 │ │ ldr r2, [r4, r0] │ │ - b.n 33a22 │ │ + b.n 530d2 │ │ str r4, [r1, r4] │ │ - b.n 33280 │ │ + b.n 52930 │ │ ldrb r2, [r2, r1] │ │ - b.n 336ac │ │ + b.n 52d5c │ │ adds r1, #3 │ │ - b.n 339f8 │ │ + b.n 530a8 │ │ adds r1, #11 │ │ - b.n 3328c │ │ + b.n 5293c │ │ adds r1, #33 @ 0x21 │ │ - b.n 33a36 │ │ + b.n 530e6 │ │ movs r1, #14 │ │ - b.n 33294 │ │ + b.n 52944 │ │ adds r1, #17 │ │ - b.n 33298 │ │ + b.n 52948 │ │ adds r5, #33 @ 0x21 │ │ - b.n 33a42 │ │ + b.n 530f2 │ │ adds r1, #16 │ │ - b.n 332a0 │ │ + b.n 52950 │ │ subs r1, #33 @ 0x21 │ │ - b.n 33a4a │ │ + b.n 530fa │ │ adds r1, #15 │ │ - b.n 332a8 │ │ + b.n 52958 │ │ adds r2, #32 │ │ - b.n 33a52 │ │ + b.n 53102 │ │ movs r6, #32 │ │ - b.n 33a56 │ │ + b.n 53106 │ │ adds r1, #20 │ │ - b.n 332b4 │ │ + b.n 52964 │ │ movs r1, #19 │ │ - b.n 332b8 │ │ + b.n 52968 │ │ cmp r2, #80 @ 0x50 │ │ - b.n 336ec │ │ + b.n 52d9c │ │ adds r0, #20 │ │ - b.n 33bba │ │ + b.n 5326a │ │ asrs r1, r0, #12 │ │ - b.n 33a2e │ │ + b.n 530de │ │ asrs r2, r2, #4 │ │ - b.n 332c8 │ │ + b.n 52978 │ │ movs r6, r1 │ │ ldmia.w r3, {r0, r1, r5, r8, r9, ip, lr} │ │ - b.n 33a76 │ │ + b.n 53126 │ │ str r7, [r2, r4] │ │ - b.n 332d4 │ │ + b.n 52984 │ │ ldrsb r3, [r4, r4] │ │ - b.n 33a7e │ │ + b.n 5312e │ │ str r6, [r2, r4] │ │ - b.n 332dc │ │ + b.n 5298c │ │ ldrh r3, [r2, r5] │ │ - b.n 3370c │ │ + b.n 52dbc │ │ lsls r0, r0, #8 │ │ - b.n 33a54 │ │ + b.n 53104 │ │ lsls r5, r2, #4 │ │ - b.n 332e8 │ │ + b.n 52998 │ │ lsls r2, r4, #16 │ │ - b.n 33a92 │ │ + b.n 53142 │ │ lsls r2, r3, #4 │ │ - b.n 332f0 │ │ + b.n 529a0 │ │ lsrs r2, r4, #32 │ │ - b.n 33a9a │ │ + b.n 5314a │ │ lsls r1, r3, #4 │ │ - b.n 332f8 │ │ + b.n 529a8 │ │ lsrs r2, r2, #17 │ │ - b.n 33724 │ │ + b.n 52dd4 │ │ lsls r3, r0, #4 │ │ - b.n 33a66 │ │ + b.n 53116 │ │ lsls r0, r3, #4 │ │ - b.n 33304 │ │ + b.n 529b4 │ │ lsls r1, r4, #4 │ │ - b.n 33aae │ │ + b.n 5315e │ │ movs r1, #27 │ │ - b.n 3330c │ │ + b.n 529bc │ │ lsls r6, r3, #4 │ │ - b.n 33310 │ │ + b.n 529c0 │ │ movs r5, #33 @ 0x21 │ │ - b.n 33aba │ │ + b.n 5316a │ │ movs r0, r0 │ │ - b.n 332a6 │ │ + b.n 52956 │ │ movs r1, #29 │ │ - b.n 3331c │ │ + b.n 529cc │ │ cmp r1, #33 @ 0x21 │ │ - b.n 33ac6 │ │ + b.n 53176 │ │ movs r1, #28 │ │ - b.n 33324 │ │ + b.n 529d4 │ │ movs r2, #32 │ │ - b.n 33ace │ │ + b.n 5317e │ │ movs r1, #33 @ 0x21 │ │ - b.n 3332c │ │ + b.n 529dc │ │ movs r6, #32 │ │ - b.n 33ad6 │ │ + b.n 53186 │ │ movs r1, #32 │ │ - b.n 33334 │ │ + b.n 529e4 │ │ cmp r2, #80 @ 0x50 │ │ - b.n 33768 │ │ + b.n 52e18 │ │ asrs r1, r0, #12 │ │ - b.n 33aa6 │ │ + b.n 53156 │ │ movs r2, #208 @ 0xd0 │ │ - b.n 33a3a │ │ + b.n 530ea │ │ asrs r7, r3, #4 │ │ - b.n 33344 │ │ + b.n 529f4 │ │ asrs r3, r4, #12 │ │ - b.n 33aee │ │ + b.n 5319e │ │ asrs r4, r4, #4 │ │ - b.n 3334c │ │ + b.n 529fc │ │ asrs r3, r4, #28 │ │ - b.n 33af6 │ │ + b.n 531a6 │ │ movs r1, #40 @ 0x28 │ │ - b.n 33354 │ │ + b.n 52a04 │ │ asrs r3, r4, #4 │ │ - b.n 33358 │ │ + b.n 52a08 │ │ subs r3, r2, r5 │ │ - b.n 33788 │ │ + b.n 52e38 │ │ lsls r0, r0, #8 │ │ - b.n 33ac8 │ │ + b.n 53178 │ │ lsls r2, r4, #4 │ │ - b.n 33364 │ │ + b.n 52a14 │ │ lsls r2, r4, #16 │ │ - b.n 33b0e │ │ + b.n 531be │ │ subs r2, r0, #5 │ │ - b.n 33cec │ │ + b.n 5339c │ │ lsls r7, r4, #4 │ │ - b.n 33370 │ │ + b.n 52a20 │ │ lsrs r2, r4, #32 │ │ - b.n 33b1a │ │ + b.n 531ca │ │ lsls r6, r4, #4 │ │ - b.n 33378 │ │ + b.n 52a28 │ │ lsrs r2, r2, #17 │ │ - b.n 337a4 │ │ + b.n 52e54 │ │ lsls r3, r0, #4 │ │ - b.n 33ae6 │ │ + b.n 53196 │ │ lsls r5, r4, #4 │ │ - b.n 33384 │ │ + b.n 52a34 │ │ lsrs r1, r7, #29 │ │ - b.n 33d08 │ │ + b.n 533b8 │ │ movs r0, #33 @ 0x21 │ │ - b.n 33f32 │ │ + b.n 535e2 │ │ add r6, sp, #560 @ 0x230 │ │ @ instruction: 0xebff0010 │ │ - b.n 33d0c │ │ + b.n 533bc │ │ str r1, [r1, r0] │ │ - b.n 33b3e │ │ + b.n 531ee │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #11010048 @ 0xa80000 │ │ - b.n 33f46 │ │ + b.n 535f6 │ │ ands r0, r1 │ │ - b.n 33b4a │ │ + b.n 531fa │ │ cmp r2, #128 @ 0x80 │ │ orn r0, r5, #8912896 @ 0x880000 │ │ - b.n 33f52 │ │ - ldr r3, [pc, #32] @ (33834 ) │ │ + b.n 53602 │ │ + ldr r3, [pc, #32] @ (52ee4 ) │ │ vldr s5, [r9, #768] @ 0x300 │ │ orr.w r0, r4, #8912896 @ 0x880000 │ │ - b.n 33b5e │ │ + b.n 5320e │ │ str r0, [sp, #704] @ 0x2c0 │ │ - b.n 3335c │ │ + b.n 52a0c │ │ lsrs r7, r1, #11 │ │ orr.w fp, r6, #32768 @ 0x8000 │ │ stcl 14, cr10, [sl, #136] @ 0x88 │ │ @ instruction: 0xebffea02 │ │ - b.n 33d4c │ │ + b.n 533fc │ │ asrs r5, r0, #32 │ │ - b.n 33b76 │ │ + b.n 53226 │ │ lsrs r2, r5, #24 │ │ - b.n 33d56 │ │ + b.n 53406 │ │ movs r0, #51 @ 0x33 │ │ add.w pc, r0, r0, lsr #32 │ │ - b.n 33b20 │ │ + b.n 531d0 │ │ adds r0, #8 │ │ - b.n 33cda │ │ + b.n 5338a │ │ lsls r0, r4, #10 │ │ - b.n 33b8a │ │ + b.n 5323a │ │ lsls r0, r1, #4 │ │ - b.n 333e8 │ │ + b.n 52a98 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r1, r5, r8, r9, sp, lr} │ │ - b.n 33b96 │ │ + b.n 53246 │ │ str r2, [r1, #16] │ │ - b.n 333f4 │ │ + b.n 52aa4 │ │ str r3, [r4, #112] @ 0x70 │ │ - b.n 33b9e │ │ + b.n 5324e │ │ str r1, [r1, #16] │ │ - b.n 333fc │ │ + b.n 52aac │ │ str r2, [r4, #64] @ 0x40 │ │ - b.n 33ba6 │ │ + b.n 53256 │ │ str r5, [r1, #16] │ │ - b.n 33404 │ │ + b.n 52ab4 │ │ ldr r2, [r4, #0] │ │ - b.n 33bae │ │ + b.n 5325e │ │ str r4, [r1, #16] │ │ - b.n 3340c │ │ + b.n 52abc │ │ ldr r2, [r2, #68] @ 0x44 │ │ - b.n 33838 │ │ + b.n 52ee8 │ │ adds r1, #3 │ │ - b.n 33b86 │ │ + b.n 53236 │ │ adds r1, #11 │ │ - b.n 33418 │ │ + b.n 52ac8 │ │ adds r1, #33 @ 0x21 │ │ - b.n 33bc2 │ │ + b.n 53272 │ │ movs r1, #14 │ │ - b.n 33420 │ │ + b.n 52ad0 │ │ adds r1, #17 │ │ - b.n 33424 │ │ + b.n 52ad4 │ │ adds r5, #33 @ 0x21 │ │ - b.n 33bce │ │ + b.n 5327e │ │ adds r1, #16 │ │ - b.n 3342c │ │ + b.n 52adc │ │ subs r1, #33 @ 0x21 │ │ - b.n 33bd6 │ │ + b.n 53286 │ │ adds r1, #15 │ │ - b.n 33434 │ │ + b.n 52ae4 │ │ adds r2, #32 │ │ - b.n 33bde │ │ + b.n 5328e │ │ movs r6, #32 │ │ - b.n 33be2 │ │ + b.n 53292 │ │ adds r1, #20 │ │ - b.n 33440 │ │ + b.n 52af0 │ │ movs r1, #19 │ │ - b.n 33444 │ │ + b.n 52af4 │ │ cmp r2, #80 @ 0x50 │ │ - b.n 33878 │ │ + b.n 52f28 │ │ adds r0, #20 │ │ - b.n 33d46 │ │ + b.n 533f6 │ │ asrs r1, r0, #12 │ │ - b.n 33bba │ │ + b.n 5326a │ │ asrs r2, r2, #4 │ │ - b.n 33454 │ │ + b.n 52b04 │ │ movs r6, r1 │ │ ldmia.w r3, {r0, r1, r5, r8, r9, sp, lr} │ │ - b.n 33c02 │ │ + b.n 532b2 │ │ str r7, [r2, #16] │ │ - b.n 33460 │ │ + b.n 52b10 │ │ str r3, [r4, #112] @ 0x70 │ │ - b.n 33c0a │ │ + b.n 532ba │ │ str r6, [r2, #16] │ │ - b.n 33468 │ │ + b.n 52b18 │ │ ldr r3, [r2, #52] @ 0x34 │ │ - b.n 33898 │ │ + b.n 52f48 │ │ lsls r0, r0, #8 │ │ - b.n 33be2 │ │ + b.n 53292 │ │ lsls r5, r2, #4 │ │ - b.n 33474 │ │ + b.n 52b24 │ │ lsls r2, r4, #16 │ │ - b.n 33c1e │ │ + b.n 532ce │ │ lsls r2, r3, #4 │ │ - b.n 3347c │ │ + b.n 52b2c │ │ lsrs r2, r4, #32 │ │ - b.n 33c26 │ │ + b.n 532d6 │ │ lsls r1, r3, #4 │ │ - b.n 33484 │ │ + b.n 52b34 │ │ lsrs r2, r2, #17 │ │ - b.n 338b0 │ │ + b.n 52f60 │ │ lsls r3, r0, #4 │ │ - b.n 33bf2 │ │ + b.n 532a2 │ │ lsls r0, r3, #4 │ │ - b.n 33490 │ │ + b.n 52b40 │ │ lsls r1, r4, #4 │ │ - b.n 33c3a │ │ + b.n 532ea │ │ movs r1, #27 │ │ - b.n 33498 │ │ + b.n 52b48 │ │ lsls r6, r3, #4 │ │ - b.n 3349c │ │ + b.n 52b4c │ │ movs r5, #33 @ 0x21 │ │ - b.n 33c46 │ │ + b.n 532f6 │ │ movs r0, r0 │ │ - b.n 33432 │ │ - ldr r7, [pc, #484] @ (33af0 ) │ │ - b.n 33e28 │ │ + b.n 52ae2 │ │ + ldr r7, [pc, #484] @ (531a0 ) │ │ + b.n 534d8 │ │ movs r1, #29 │ │ - b.n 334ac │ │ + b.n 52b5c │ │ cmp r1, #33 @ 0x21 │ │ - b.n 33c56 │ │ + b.n 53306 │ │ movs r1, #28 │ │ - b.n 334b4 │ │ + b.n 52b64 │ │ movs r2, #32 │ │ - b.n 33c5e │ │ + b.n 5330e │ │ movs r1, #33 @ 0x21 │ │ - b.n 334bc │ │ + b.n 52b6c │ │ movs r6, #32 │ │ - b.n 33c66 │ │ + b.n 53316 │ │ movs r1, #32 │ │ - b.n 334c4 │ │ + b.n 52b74 │ │ cmp r2, #80 @ 0x50 │ │ - b.n 338f8 │ │ + b.n 52fa8 │ │ asrs r1, r0, #12 │ │ - b.n 33c36 │ │ + b.n 532e6 │ │ movs r2, #208 @ 0xd0 │ │ - b.n 33bca │ │ + b.n 5327a │ │ asrs r7, r3, #4 │ │ - b.n 334d4 │ │ + b.n 52b84 │ │ asrs r3, r4, #12 │ │ - b.n 33c7e │ │ + b.n 5332e │ │ asrs r4, r4, #4 │ │ - b.n 334dc │ │ + b.n 52b8c │ │ asrs r3, r4, #28 │ │ - b.n 33c86 │ │ + b.n 53336 │ │ movs r1, #40 @ 0x28 │ │ - b.n 334e4 │ │ + b.n 52b94 │ │ asrs r3, r4, #4 │ │ - b.n 334e8 │ │ + b.n 52b98 │ │ subs r3, r2, r5 │ │ - b.n 33918 │ │ + b.n 52fc8 │ │ lsls r0, r0, #8 │ │ - b.n 33c58 │ │ + b.n 53308 │ │ lsls r2, r4, #4 │ │ - b.n 334f4 │ │ + b.n 52ba4 │ │ lsls r2, r4, #16 │ │ - b.n 33c9e │ │ + b.n 5334e │ │ subs r2, r0, #5 │ │ - b.n 33e7c │ │ + b.n 5352c │ │ lsls r7, r4, #4 │ │ - b.n 33500 │ │ + b.n 52bb0 │ │ lsrs r2, r4, #32 │ │ - b.n 33caa │ │ + b.n 5335a │ │ lsls r6, r4, #4 │ │ - b.n 33508 │ │ + b.n 52bb8 │ │ lsrs r2, r2, #17 │ │ - b.n 33934 │ │ + b.n 52fe4 │ │ lsls r3, r0, #4 │ │ - b.n 33c76 │ │ + b.n 53326 │ │ lsls r5, r4, #4 │ │ - b.n 33514 │ │ + b.n 52bc4 │ │ movs r4, r0 │ │ - b.n 33cbe │ │ + b.n 5336e │ │ movs r0, #33 @ 0x21 │ │ - b.n 340c2 │ │ + b.n 53772 │ │ add r6, sp, #160 @ 0xa0 │ │ @ instruction: 0xebff0004 │ │ - b.n 33cca │ │ + b.n 5337a │ │ ands r0, r4 │ │ - b.n 334c4 │ │ + b.n 52b74 │ │ movs r0, #9 │ │ - b.n 33cd2 │ │ + b.n 53382 │ │ asrs r4, r0, #32 │ │ - b.n 33cd6 │ │ + b.n 53386 │ │ add r6, sp, #140 @ 0x8c │ │ @ instruction: 0xebff00bc │ │ - b.n 334d8 │ │ + b.n 52b88 │ │ str r1, [r0, r0] │ │ - b.n 33e42 │ │ + b.n 534f2 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ stc 2, cr14, [r1], {141} @ 0x8d │ │ str r4, [r4, #12] │ │ - b.n 334e8 │ │ + b.n 52b98 │ │ asrs r1, r5, #32 │ │ - b.n 33ece │ │ + b.n 5357e │ │ movs r1, r0 │ │ - b.n 340f6 │ │ + b.n 537a6 │ │ movs r1, #167 @ 0xa7 │ │ - b.n 33acc │ │ + b.n 5317c │ │ adds r0, #7 │ │ - b.n 33dcc │ │ + b.n 5347c │ │ movs r0, #2 │ │ - b.n 3396a │ │ + b.n 5301a │ │ movs r3, #50 @ 0x32 │ │ - b.n 339c6 │ │ + b.n 53076 │ │ movs r0, #7 │ │ - b.n 3394c │ │ + b.n 52ffc │ │ strb r1, [r0, #0] │ │ - b.n 33edc │ │ + b.n 5358c │ │ movs r7, r0 │ │ - b.n 33c7c │ │ + b.n 5332c │ │ @ instruction: 0xfff71aff │ │ movs r0, #9 │ │ - b.n 33ae6 │ │ + b.n 53196 │ │ movs r7, r0 │ │ - b.n 33e08 │ │ + b.n 534b8 │ │ movs r1, #88 @ 0x58 │ │ - b.n 334fc │ │ + b.n 52bac │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n 33aee │ │ + b.n 5319e │ │ strb r0, [r0, #0] │ │ - b.n 3412e │ │ + b.n 537de │ │ asrs r1, r0, #32 │ │ - b.n 33494 │ │ + b.n 52b44 │ │ movs r1, r6 │ │ - b.n 33ca4 │ │ + b.n 53354 │ │ asrs r4, r2, #32 │ │ - b.n 33530 │ │ + b.n 52be0 │ │ lsls r5, r1, #16 │ │ subs r0, r0, r0 │ │ movs r5, r1 │ │ @ instruction: 0xea00e667 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 33a62 │ │ + cbnz r7, 53112 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffae4ae │ │ + bmi.w fffcdb5e │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 33972 │ │ + bls.n 53022 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ lsls r4, r4, #3 │ │ - b.n 33560 │ │ + b.n 52c10 │ │ asrs r4, r2, #32 │ │ - b.n 33560 │ │ + b.n 52c10 │ │ movs r0, #9 │ │ - b.n 33b2e │ │ + b.n 531de │ │ movs r1, #88 @ 0x58 │ │ - b.n 3354c │ │ + b.n 52bfc │ │ movs r0, r0 │ │ and.w r0, r0, r4, lsr #4 │ │ - b.n 33570 │ │ + b.n 52c20 │ │ @ instruction: 0xea02e24b │ │ lsls r0, r2, #1 │ │ movt lr, #1866 @ 0x74a │ │ - b.n 33ee2 │ │ + b.n 53592 │ │ @ instruction: 0xeb09e24b │ │ lsrs r6, r0, #29 │ │ - b.n 33eea │ │ + b.n 5359a │ │ movs r0, #228 @ 0xe4 │ │ - b.n 3356c │ │ + b.n 52c1c │ │ movs r0, #208 @ 0xd0 │ │ - b.n 33dd8 │ │ + b.n 53488 │ │ asrs r0, r2, #32 │ │ - b.n 33f5a │ │ + b.n 5360a │ │ ands r0, r0 │ │ - b.n 3419e │ │ + b.n 5384e │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2621440 @ 0x280000 │ │ - b.n 33f66 │ │ + b.n 53616 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2883584 @ 0x2c0000 │ │ - b.n 33f6e │ │ + b.n 5361e │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3145728 @ 0x300000 │ │ - b.n 33f76 │ │ + b.n 53626 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3407872 @ 0x340000 │ │ - b.n 33f7e │ │ + b.n 5362e │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3670016 @ 0x380000 │ │ - b.n 33f86 │ │ + b.n 53636 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3997696 @ 0x3d0000 │ │ - b.n 341ce │ │ + b.n 5387e │ │ lsrs r1, r0, #11 │ │ orr.w r0, r0, #32768 @ 0x8000 │ │ - b.n 33596 │ │ + b.n 52c46 │ │ movs r1, r0 │ │ - b.n 341da │ │ + b.n 5388a │ │ movs r0, r0 │ │ - b.n 335ac │ │ + b.n 52c5c │ │ movs r3, r0 │ │ - b.n 33dc6 │ │ + b.n 53476 │ │ ands r0, r1 │ │ - b.n 334b4 │ │ + b.n 52b64 │ │ movs r1, r4 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xeb09e24b │ │ movs r4, r2 │ │ - b.n 341f2 │ │ + b.n 538a2 │ │ asrs r0, r3, #2 │ │ - b.n 33f52 │ │ + b.n 53602 │ │ @ instruction: 0xea02e24b │ │ strb r1, [r0, #0] │ │ - b.n 33dfe │ │ + b.n 534ae │ │ lsrs r0, r0, #11 │ │ orr.w r4, r7, #10616832 @ 0xa20000 │ │ - b.n 33e06 │ │ + b.n 534b6 │ │ ands r0, r0 │ │ - b.n 335d8 │ │ + b.n 52c88 │ │ ldrb r2, [r1, #25] │ │ - b.n 33f6a │ │ + b.n 5361a │ │ @ instruction: 0xea02e28d │ │ movs r6, r4 │ │ - b.n 33664 │ │ + b.n 52d14 │ │ lsrs r2, r4, #32 │ │ - b.n 33e1a │ │ + b.n 534ca │ │ movs r5, r4 │ │ - b.n 3366c │ │ + b.n 52d1c │ │ lsrs r2, r4, #16 │ │ - b.n 33e22 │ │ + b.n 534d2 │ │ movs r4, r4 │ │ - b.n 33674 │ │ + b.n 52d24 │ │ lsls r3, r4, #16 │ │ - b.n 33e2a │ │ + b.n 534da │ │ ands r0, r3 │ │ - b.n 335fc │ │ - ldr r6, [pc, #168] @ (33b98 ) │ │ - b.n 3400e │ │ + b.n 52cac │ │ + ldr r6, [pc, #168] @ (53248 ) │ │ + b.n 536be │ │ movs r2, r4 │ │ - b.n 33684 │ │ + b.n 52d34 │ │ lsrs r3, r4, #32 │ │ - b.n 33e3a │ │ + b.n 534ea │ │ movs r1, r4 │ │ - b.n 3368c │ │ + b.n 52d3c │ │ lsrs r3, r4, #16 │ │ - b.n 33e42 │ │ + b.n 534f2 │ │ movs r0, #39 @ 0x27 │ │ - b.n 33694 │ │ + b.n 52d44 │ │ movs r0, #0 │ │ - b.n 3424a │ │ + b.n 538fa │ │ movs r0, r4 │ │ - b.n 3369c │ │ + b.n 52d4c │ │ movs r4, r0 │ │ - b.n 33e52 │ │ + b.n 53502 │ │ adds r0, #35 @ 0x23 │ │ - b.n 336a4 │ │ + b.n 52d54 │ │ ldrh r5, [r2, #16] │ │ @ instruction: 0xebffeb09 │ │ - b.n 33fb4 │ │ + b.n 53664 │ │ asrs r0, r6, #32 │ │ - b.n 33658 │ │ + b.n 52d08 │ │ lsrs r6, r0, #29 │ │ - b.n 33fc2 │ │ + b.n 53672 │ │ movs r0, #4 │ │ - b.n 33e6a │ │ + b.n 5351a │ │ adds r0, #64 @ 0x40 │ │ - b.n 3426e │ │ - add r4, pc, #124 @ (adr r4, 33bac ) │ │ + b.n 5391e │ │ + add r4, pc, #124 @ (adr r4, 5325c ) │ │ @ instruction: 0xebff0000 │ │ - b.n 34276 │ │ + b.n 53926 │ │ @ instruction: 0xea01e28d │ │ ldrh r7, [r7, #62] @ 0x3e │ │ - b.n 3415c │ │ + b.n 5380c │ │ lsls r0, r4, #3 │ │ - b.n 3365c │ │ + b.n 52d0c │ │ lsls r4, r7, #2 │ │ - b.n 34164 │ │ + b.n 53814 │ │ subs r2, r2, #6 │ │ - b.n 34066 │ │ + b.n 53716 │ │ vext.8 d30, d12, d15, #3 │ │ strh r7, [r7, #0] │ │ - b.n 341d2 │ │ - b.n 33d52 │ │ - b.n 341d6 │ │ + b.n 53882 │ │ + b.n 53402 │ │ + b.n 53886 │ │ lsrs r7, r7, #31 │ │ - b.n 341da │ │ + b.n 5388a │ │ movs r0, r0 │ │ - b.n 34208 │ │ + b.n 538b8 │ │ str r0, [r4, r2] │ │ - b.n 3367c │ │ + b.n 52d2c │ │ lsls r4, r3, #3 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xeb09e24b │ │ asrs r4, r0, #32 │ │ - b.n 34070 │ │ + b.n 53720 │ │ lsls r0, r7, #1 │ │ - b.n 3400e │ │ + b.n 536be │ │ @ instruction: 0xea02e28d │ │ movs r4, r0 │ │ - b.n 3407a │ │ + b.n 5372a │ │ lsls r0, r1, #3 │ │ - b.n 33698 │ │ + b.n 52d48 │ │ movs r0, r2 │ │ - b.n 34082 │ │ + b.n 53732 │ │ lsls r0, r0, #3 │ │ - b.n 336a0 │ │ + b.n 52d50 │ │ movs r0, r0 │ │ - b.n 342ca │ │ + b.n 5397a │ │ ldr r7, [sp, #584] @ 0x248 │ │ - b.n 340aa │ │ + b.n 5375a │ │ asrs r4, r1, #3 │ │ - b.n 336ac │ │ + b.n 52d5c │ │ asrs r0, r2, #32 │ │ - b.n 34098 │ │ + b.n 53748 │ │ lsls r0, r4, #3 │ │ - b.n 336b4 │ │ + b.n 52d64 │ │ stc 2, cr14, [r1], {141} @ 0x8d │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf28000e4 │ │ - b.n 336e0 │ │ + b.n 52d90 │ │ movs r0, #5 │ │ - b.n 33eea │ │ + b.n 5359a │ │ asrs r4, r0, #3 │ │ - b.n 336c8 │ │ + b.n 52d78 │ │ ands r0, r5 │ │ - b.n 340c4 │ │ + b.n 53774 │ │ subs r1, r3, #5 │ │ - b.n 340d0 │ │ + b.n 53780 │ │ str r1, [r5, r0] │ │ - b.n 340d6 │ │ + b.n 53786 │ │ strb r0, [r0, #0] │ │ - b.n 342fe │ │ - add r0, pc, #128 @ (adr r0, 33c40 ) │ │ - b.n 34302 │ │ + b.n 539ae │ │ + add r0, pc, #128 @ (adr r0, 532f0 ) │ │ + b.n 539b2 │ │ lsls r2, r0, #1 │ │ and.w pc, r0, r9, ror #25 │ │ - b.n 340e4 │ │ + b.n 53794 │ │ asrs r2, r1, #32 │ │ - b.n 33f0e │ │ + b.n 535be │ │ movs r0, #1 │ │ - b.n 34312 │ │ + b.n 539c2 │ │ strb r2, [r1, #0] │ │ - b.n 33f16 │ │ + b.n 535c6 │ │ movs r6, r0 │ │ - b.n 33f1a │ │ + b.n 535ca │ │ add r5, sp, #584 @ 0x248 │ │ @ instruction: 0xebff10d4 │ │ - b.n 3371c │ │ + b.n 52dcc │ │ movs r6, r0 │ │ - b.n 33f26 │ │ + b.n 535d6 │ │ movs r0, #32 │ │ - b.n 3432a │ │ + b.n 539da │ │ add r5, sp, #568 @ 0x238 │ │ @ instruction: 0xebff60e0 │ │ - b.n 3372c │ │ + b.n 52ddc │ │ movs r0, #16 │ │ - b.n 340fe │ │ + b.n 537ae │ │ adds r0, #208 @ 0xd0 │ │ - b.n 33734 │ │ + b.n 52de4 │ │ @ instruction: 0xea02e28d │ │ - ldr r2, [pc, #572] @ (33e3c ) │ │ + ldr r2, [pc, #572] @ (534ec ) │ │ orn r0, r2, #8650752 @ 0x840000 │ │ - b.n 33f46 │ │ + b.n 535f6 │ │ movs r2, #134 @ 0x86 │ │ - b.n 33cd6 │ │ - add r0, pc, #128 @ (adr r0, 33c8c ) │ │ - b.n 3434e │ │ + b.n 53386 │ │ + add r0, pc, #128 @ (adr r0, 5333c ) │ │ + b.n 539fe │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn lr, r3, #174080 @ 0x2a800 │ │ - b.n 34132 │ │ + b.n 537e2 │ │ @ instruction: 0xea02e28d │ │ movs r1, #2 │ │ - b.n 33d24 │ │ + b.n 533d4 │ │ subs r7, #154 @ 0x9a │ │ - b.n 3413e │ │ + b.n 537ee │ │ asrs r1, r1, #32 │ │ - b.n 33f66 │ │ + b.n 53616 │ │ lsrs r2, r1, #10 │ │ bfx 10, r0 │ │ - b.n 340c4 │ │ + b.n 53774 │ │ str r4, [r0, r0] │ │ - b.n 33f72 │ │ + b.n 53622 │ │ ands r1, r0 │ │ - b.n 34376 │ │ + b.n 53a26 │ │ adds r0, #48 @ 0x30 │ │ - b.n 33760 │ │ + b.n 52e10 │ │ adds r0, #120 @ 0x78 │ │ - b.n 33742 │ │ + b.n 52df2 │ │ adds r0, #16 │ │ - b.n 34146 │ │ + b.n 537f6 │ │ cmp r2, #138 @ 0x8a │ │ orn sl, r1, #1144 @ 0x478 │ │ orr.w r0, r3, #172032 @ 0x2a000 │ │ - b.n 34152 │ │ + b.n 53802 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r3, #217088 @ 0x35000 │ │ - b.n 3415a │ │ + b.n 5380a │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r0, #8] │ │ - b.n 33f9e │ │ + b.n 5364e │ │ subs r0, r0, r4 │ │ ldcl 0, cr1, [r1, #224] @ 0xe0 │ │ - b.n 343a6 │ │ + b.n 53a56 │ │ cmp r2, #129 @ 0x81 │ │ - bne.w fffb4188 │ │ + bne.w fffd3838 │ │ and.w r0, r3, #233472 @ 0x39000 │ │ - b.n 34176 │ │ - ldr r2, [pc, #572] @ (33eb0 ) │ │ + b.n 53826 │ │ + ldr r2, [pc, #572] @ (53560 ) │ │ orr.w pc, r0, #12976128 @ 0xc60000 │ │ - b.n 34116 │ │ + b.n 537c6 │ │ eors r0, r2 │ │ - b.n 33782 │ │ + b.n 52e32 │ │ asrs r0, r0, #32 │ │ - b.n 33fc2 │ │ + b.n 53672 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r3, #131072 @ 0x20000 │ │ - b.n 343ca │ │ + b.n 53a7a │ │ ands r5, r0 │ │ - b.n 33fce │ │ + b.n 5367e │ │ str r7, [r0, r0] │ │ - b.n 33fd2 │ │ + b.n 53682 │ │ strh r4, [r6, #2] │ │ - b.n 3379a │ │ + b.n 52e4a │ │ subs r0, r1, r4 │ │ vstr d16, [r2, #72] @ 0x48 │ │ stcl 0, cr2, [r2, #36] @ 0x24 │ │ - b.n 33fe2 │ │ - bge.n 33c90 │ │ + b.n 53692 │ │ + bge.n 53340 │ │ @ instruction: 0xebff10dc │ │ - b.n 337e4 │ │ + b.n 52e94 │ │ str r1, [r0, r0] │ │ - b.n 341bc │ │ + b.n 5386c │ │ movs r0, #216 @ 0xd8 │ │ - b.n 337ec │ │ + b.n 52e9c │ │ strb r0, [r0, #0] │ │ - b.n 343f6 │ │ + b.n 53aa6 │ │ movs r4, r0 │ │ - b.n 335dc │ │ + b.n 52c8c │ │ movs r0, #1 │ │ - b.n 34162 │ │ + b.n 53812 │ │ str r6, [r0, #0] │ │ - b.n 33dc2 │ │ + b.n 53472 │ │ lsls r4, r4, #3 │ │ - b.n 33800 │ │ + b.n 52eb0 │ │ str r0, [r4, #12] │ │ - b.n 337e4 │ │ + b.n 52e94 │ │ movs r0, r4 │ │ - b.n 341ce │ │ + b.n 5387e │ │ lsls r1, r7, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #3 │ │ - b.n 337f0 │ │ + b.n 52ea0 │ │ ldrh r2, [r2, #60] @ 0x3c │ │ - b.n 341f4 │ │ + b.n 538a4 │ │ asrs r0, r4, #32 │ │ - b.n 33814 │ │ + b.n 52ec4 │ │ lsls r4, r4, #3 │ │ - b.n 337fc │ │ + b.n 52eac │ │ asrs r0, r0, #32 │ │ - b.n 33de8 │ │ + b.n 53498 │ │ movs r0, r1 │ │ - b.n 3402a │ │ + b.n 536da │ │ movs r0, #216 @ 0xd8 │ │ - b.n 33808 │ │ + b.n 52eb8 │ │ asrs r4, r2, #3 │ │ - b.n 3380c │ │ + b.n 52ebc │ │ hlt 0x0011 │ │ @ instruction: 0xebff0008 │ │ - b.n 3403a │ │ + b.n 536ea │ │ asrs r0, r2, #32 │ │ - b.n 3420e │ │ + b.n 538be │ │ lsrs r2, r1, #11 │ │ - blx ffc94104 │ │ - b.n 34220 │ │ - add r0, pc, #36 @ (adr r0, 33d2c ) │ │ - b.n 3404a │ │ + blx ffcb37b4 │ │ + b.n 538d0 │ │ + add r0, pc, #36 @ (adr r0, 533dc ) │ │ + b.n 536fa │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2228224 @ 0x220000 │ │ - b.n 34052 │ │ - ldr r3, [pc, #0] @ (33d14 ) │ │ + b.n 53702 │ │ + ldr r3, [pc, #0] @ (533c4 ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 3422c │ │ + b.n 538dc │ │ lsls r0, r2, #3 │ │ - b.n 33838 │ │ + b.n 52ee8 │ │ cmp r2, #207 @ 0xcf │ │ orr.w pc, r0, #5046272 @ 0x4d0000 │ │ - b.n 34242 │ │ + b.n 538f2 │ │ @ instruction: 0xea01e24b │ │ str r0, [r3, #4] │ │ - b.n 341ca │ │ - ldr r3, [pc, #0] @ (33d30 ) │ │ + b.n 5387a │ │ + ldr r3, [pc, #0] @ (533e0 ) │ │ stcl 0, cr0, [r0, #320] @ 0x140 │ │ - b.n 34476 │ │ + b.n 53b26 │ │ lsrs r0, r0, #11 │ │ orr.w r0, sl, #8781824 @ 0x860000 │ │ - b.n 3407e │ │ + b.n 5372e │ │ asrs r6, r0, #8 │ │ @ instruction: 0xeb00eb09 │ │ - b.n 341dc │ │ + b.n 5388c │ │ asrs r0, r1, #32 │ │ - b.n 3408a │ │ + b.n 5373a │ │ lsls r0, r7, #1 │ │ - b.n 341ea │ │ + b.n 5389a │ │ movs r0, #6 │ │ - b.n 34092 │ │ + b.n 53742 │ │ lsrs r2, r3, #26 │ │ add.w r0, r0, r8, lsl #3 │ │ - b.n 33894 │ │ + b.n 52f44 │ │ @ instruction: 0xea02e24b │ │ movs r0, #204 @ 0xcc │ │ - b.n 3389c │ │ + b.n 52f4c │ │ subs r2, r1, #1 │ │ - b.n 34202 │ │ + b.n 538b2 │ │ lsrs r7, r1, #10 │ │ bfx 10, r0 │ │ - b.n 34288 │ │ + b.n 53938 │ │ lsls r0, r0, #3 │ │ - b.n 338ac │ │ + b.n 52f5c │ │ lsrs r7, r1, #10 │ │ orr.w r0, r2, #401408 @ 0x62000 │ │ - b.n 338b4 │ │ + b.n 52f64 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r0, #11010048 @ 0xa80000 │ │ - b.n 338a4 │ │ + b.n 52f54 │ │ cmp r2, #143 @ 0x8f │ │ orr.w pc, r2, #317440 @ 0x4d800 │ │ - b.n 342a6 │ │ + b.n 53956 │ │ @ instruction: 0xea01e28d │ │ movs r7, r0 │ │ - b.n 34292 │ │ + b.n 53942 │ │ asrs r4, r1, #1 │ │ - b.n 338b8 │ │ + b.n 52f68 │ │ asrs r0, r0, #32 │ │ - b.n 3389e │ │ + b.n 52f4e │ │ subs r2, r2, #6 │ │ - b.n 342ba │ │ + b.n 5396a │ │ movs r4, r4 │ │ - b.n 337a6 │ │ + b.n 52e56 │ │ movs r4, r0 │ │ - b.n 340e6 │ │ + b.n 53796 │ │ strb r0, [r0, #0] │ │ - b.n 338be │ │ + b.n 52f6e │ │ subs r7, r2, #3 │ │ add.w r0, r0, r0 │ │ - b.n 3395c │ │ - add r0, pc, #20 @ (adr r0, 33dc8 ) │ │ - b.n 340f6 │ │ + b.n 5300c │ │ + add r0, pc, #20 @ (adr r0, 53478 ) │ │ + b.n 537a6 │ │ strh r0, [r0, #0] │ │ - b.n 344fa │ │ + b.n 53baa │ │ movs r0, r0 │ │ - b.n 3445e │ │ + b.n 53b0e │ │ @ instruction: 0xff800aff │ │ @ instruction: 0xea02e28d │ │ adds r3, #209 @ 0xd1 │ │ - b.n 343ca │ │ + b.n 53a7a │ │ ldrb r2, [r3, #30] │ │ - b.n 342ea │ │ - b.n 33de0 │ │ - b.n 342e0 │ │ + b.n 5399a │ │ + b.n 53490 │ │ + b.n 53990 │ │ stmia r0!, {r2, r3, r5} │ │ - b.n 33904 │ │ + b.n 52fb4 │ │ asrs r6, r0 │ │ ldmia.w lr, {r2, r3, r5, r8, r9, fp} │ │ - b.n 3411e │ │ + b.n 537ce │ │ str r0, [r5, r0] │ │ - b.n 33910 │ │ + b.n 52fc0 │ │ asrs r0, r0, #14 │ │ - b.n 33fe8 │ │ + b.n 53698 │ │ lsls r0, r0, #12 │ │ - b.n 33eee │ │ + b.n 5359e │ │ adds r0, #188 @ 0xbc │ │ - b.n 3440c │ │ + b.n 53abc │ │ subs r7, #255 @ 0xff │ │ - b.n 34472 │ │ + b.n 53b22 │ │ movs r0, #36 @ 0x24 │ │ - b.n 33924 │ │ + b.n 52fd4 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 3457c │ │ + b.n 53c2c │ │ lsrs r1, r4, #20 │ │ - b.n 33efe │ │ + b.n 535ae │ │ str r6, [r0, #0] │ │ - b.n 33e88 │ │ + b.n 53538 │ │ asrs r7, r7, #12 │ │ - b.n 34586 │ │ + b.n 53c36 │ │ str r0, [r1, #0] │ │ - b.n 33918 │ │ + b.n 52fc8 │ │ asrs r1, r0, #32 │ │ - b.n 33e94 │ │ + b.n 53544 │ │ lsrs r0, r4, #20 │ │ - b.n 33f22 │ │ + b.n 535d2 │ │ adds r1, r7, #4 │ │ - b.n 34318 │ │ + b.n 539c8 │ │ asrs r4, r1, #32 │ │ - b.n 33928 │ │ + b.n 52fd8 │ │ asrs r7, r7, #12 │ │ - b.n 3459e │ │ + b.n 53c4e │ │ str r7, [r7, #32] │ │ - b.n 345e2 │ │ + b.n 53c92 │ │ asrs r1, r0, #32 │ │ - b.n 33eb2 │ │ + b.n 53562 │ │ lsrs r0, r4, #20 │ │ - b.n 33f46 │ │ + b.n 535f6 │ │ adds r0, #24 │ │ - b.n 3395c │ │ + b.n 5300c │ │ strh r0, [r0, #0] │ │ - b.n 34572 │ │ + b.n 53c22 │ │ asrs r0, r2, #32 │ │ - b.n 33944 │ │ + b.n 52ff4 │ │ asrs r7, r7, #12 │ │ - b.n 345ba │ │ + b.n 53c6a │ │ asrs r1, r0, #32 │ │ - b.n 33eca │ │ + b.n 5357a │ │ lsrs r0, r4, #20 │ │ - b.n 33f48 │ │ - b.n 33e7c │ │ - b.n 33974 │ │ + b.n 535f8 │ │ + b.n 5352c │ │ + b.n 53024 │ │ asrs r4, r2, #32 │ │ - b.n 33958 │ │ + b.n 53008 │ │ asrs r7, r7, #12 │ │ - b.n 345ce │ │ + b.n 53c7e │ │ asrs r1, r0, #32 │ │ - b.n 33ede │ │ + b.n 5358e │ │ adds r0, #32 │ │ - b.n 33984 │ │ + b.n 53034 │ │ lsrs r0, r4, #20 │ │ - b.n 33f76 │ │ + b.n 53626 │ │ asrs r0, r3, #32 │ │ - b.n 3396c │ │ + b.n 5301c │ │ asrs r7, r7, #12 │ │ - b.n 345e2 │ │ + b.n 53c92 │ │ asrs r1, r0, #32 │ │ - b.n 33ef2 │ │ + b.n 535a2 │ │ lsrs r0, r4, #20 │ │ - b.n 33f70 │ │ + b.n 53620 │ │ asrs r4, r3, #32 │ │ - b.n 3397c │ │ + b.n 5302c │ │ asrs r7, r7, #12 │ │ - b.n 345f2 │ │ + b.n 53ca2 │ │ asrs r1, r0, #32 │ │ - b.n 33f02 │ │ + b.n 535b2 │ │ lsrs r0, r4, #20 │ │ - b.n 33f7e │ │ + b.n 5362e │ │ asrs r0, r4, #32 │ │ - b.n 3398c │ │ + b.n 5303c │ │ asrs r7, r7, #12 │ │ - b.n 34602 │ │ + b.n 53cb2 │ │ asrs r1, r0, #32 │ │ - b.n 33f12 │ │ + b.n 535c2 │ │ lsrs r0, r4, #20 │ │ - b.n 33f94 │ │ + b.n 53644 │ │ asrs r4, r4, #32 │ │ - b.n 3399c │ │ + b.n 5304c │ │ asrs r7, r7, #12 │ │ - b.n 34612 │ │ + b.n 53cc2 │ │ movs r0, #1 │ │ - b.n 33f22 │ │ + b.n 535d2 │ │ subs r7, r7, #7 │ │ - b.n 344b8 │ │ + b.n 53b68 │ │ asrs r7, r7, #32 │ │ - b.n 3451e │ │ + b.n 53bce │ │ asrs r1, r0, #32 │ │ - b.n 33eba │ │ + b.n 5356a │ │ lsrs r0, r4, #20 │ │ - b.n 33fa8 │ │ + b.n 53658 │ │ subs r4, r7, #7 │ │ - b.n 344c8 │ │ + b.n 53b78 │ │ asrs r7, r7, #3 │ │ - b.n 3452e │ │ + b.n 53bde │ │ adds r0, #0 │ │ - b.n 33f34 │ │ + b.n 535e4 │ │ movs r2, #248 @ 0xf8 │ │ - b.n 34244 │ │ + b.n 538f4 │ │ vpmin.u8 q15, q9, │ │ vext.8 d30, d12, d15, #3 │ │ ldrh r7, [r7, #62] @ 0x3e │ │ - b.n 344e0 │ │ + b.n 53b90 │ │ lsls r4, r4, #3 │ │ - b.n 339e0 │ │ - b.n 340c6 │ │ - b.n 3454a │ │ + b.n 53090 │ │ + b.n 53776 │ │ + b.n 53bfa │ │ lsls r0, r3, #5 │ │ - b.n 339e8 │ │ + b.n 53098 │ │ lsls r4, r7, #2 │ │ - b.n 344f0 │ │ + b.n 53ba0 │ │ strh r7, [r7, #0] │ │ - b.n 34556 │ │ + b.n 53c06 │ │ lsrs r7, r7, #31 │ │ - b.n 3455a │ │ + b.n 53c0a │ │ subs r2, r0, r0 │ │ - b.n 34374 │ │ + b.n 53a24 │ │ strh r1, [r2, r7] │ │ - b.n 344e2 │ │ + b.n 53b92 │ │ ldrb r2, [r1, #25] │ │ - b.n 34368 │ │ - ldr r2, [pc, #8] @ (33ef0 ) │ │ - b.n 34380 │ │ - ldr r6, [pc, #296] @ (34014 ) │ │ - b.n 34376 │ │ + b.n 53a18 │ │ + ldr r2, [pc, #8] @ (535a0 ) │ │ + b.n 53a30 │ │ + ldr r6, [pc, #296] @ (536c4 ) │ │ + b.n 53a26 │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n 33920 │ │ + b.n 52fd0 │ │ strb r0, [r2, #1] │ │ - b.n 34384 │ │ + b.n 53a34 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r3, r5, r8, r9, fp, sp, lr} │ │ - b.n 3423e │ │ + b.n 538ee │ │ asrs r6, r0, #22 │ │ - b.n 3410c │ │ + b.n 537bc │ │ movs r3, #6 │ │ - b.n 3400a │ │ + b.n 536ba │ │ asrs r7, r7, #12 │ │ - b.n 34694 │ │ + b.n 53d44 │ │ cmp r5, #37 @ 0x25 │ │ - b.n 34012 │ │ + b.n 536c2 │ │ asrs r1, r0, #32 │ │ - b.n 33f92 │ │ + b.n 53642 │ │ strh r7, [r7, r4] │ │ - b.n 3469a │ │ + b.n 53d4a │ │ asrs r0, r2, #1 │ │ - b.n 33922 │ │ + b.n 52fd2 │ │ str r5, [r0, r0] │ │ - b.n 33f9e │ │ + b.n 5364e │ │ subs r2, r0, r0 │ │ - b.n 343b8 │ │ + b.n 53a68 │ │ lsrs r2, r0, #8 │ │ - b.n 343bc │ │ + b.n 53a6c │ │ subs r2, r1, #1 │ │ - b.n 343ac │ │ - ldr r6, [pc, #296] @ (34054 ) │ │ - b.n 343ae │ │ + b.n 53a5c │ │ + ldr r6, [pc, #296] @ (53704 ) │ │ + b.n 53a5e │ │ lsrs r2, r0, #8 │ │ - b.n 343c8 │ │ + b.n 53a78 │ │ stmia r0!, {r4, r5} │ │ - b.n 33958 │ │ + b.n 53008 │ │ subs r2, r0, r0 │ │ - b.n 343d0 │ │ + b.n 53a80 │ │ ldrb r1, [r7, r4] │ │ - b.n 34448 │ │ + b.n 53af8 │ │ str r4, [r1, r1] │ │ - b.n 3394a │ │ - ldr r6, [pc, #296] @ (3406c ) │ │ - b.n 343c6 │ │ + b.n 52ffa │ │ + ldr r6, [pc, #296] @ (5371c ) │ │ + b.n 53a76 │ │ lsrs r2, r0, #8 │ │ - b.n 343e0 │ │ + b.n 53a90 │ │ ldr r2, [r1, #100] @ 0x64 │ │ - b.n 343d0 │ │ + b.n 53a80 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 34058 │ │ + b.n 53708 │ │ subs r2, r1, #1 │ │ - b.n 343d6 │ │ + b.n 53a86 │ │ adds r3, #63 @ 0x3f │ │ - b.n 346de │ │ + b.n 53d8e │ │ lsrs r2, r0, #8 │ │ - b.n 343f4 │ │ + b.n 53aa4 │ │ strh r7, [r7, r0] │ │ - b.n 34722 │ │ + b.n 53dd2 │ │ adds r0, #3 │ │ - b.n 33ff0 │ │ + b.n 536a0 │ │ adds r0, #72 @ 0x48 │ │ - b.n 3396c │ │ + b.n 5301c │ │ subs r2, r1, #1 │ │ - b.n 343ee │ │ + b.n 53a9e │ │ lsrs r2, r0, #8 │ │ - b.n 34408 │ │ + b.n 53ab8 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 34084 │ │ + b.n 53734 │ │ eors r0, r0 │ │ - b.n 339a2 │ │ + b.n 53052 │ │ strb r4, [r7, #0] │ │ - b.n 339a0 │ │ + b.n 53050 │ │ subs r2, r1, #1 │ │ - b.n 34402 │ │ + b.n 53ab2 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3470a │ │ + b.n 53dba │ │ lsrs r2, r0, #8 │ │ - b.n 34420 │ │ + b.n 53ad0 │ │ adds r0, #3 │ │ - b.n 34018 │ │ + b.n 536c8 │ │ adds r0, #68 @ 0x44 │ │ - b.n 33994 │ │ + b.n 53044 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 3409e │ │ + b.n 5374e │ │ subs r2, r1, #1 │ │ - b.n 3441a │ │ + b.n 53aca │ │ lsrs r2, r0, #8 │ │ - b.n 34434 │ │ + b.n 53ae4 │ │ adds r3, #63 @ 0x3f │ │ - b.n 34726 │ │ + b.n 53dd6 │ │ ands r0, r7 │ │ - b.n 339c8 │ │ + b.n 53078 │ │ subs r2, r1, #1 │ │ - b.n 3442a │ │ + b.n 53ada │ │ cmp r5, #34 @ 0x22 │ │ - b.n 340bc │ │ + b.n 5376c │ │ adds r0, #3 │ │ - b.n 3403c │ │ + b.n 536ec │ │ lsrs r2, r0, #8 │ │ - b.n 3444c │ │ + b.n 53afc │ │ adds r0, #64 @ 0x40 │ │ - b.n 339bc │ │ + b.n 5306c │ │ adds r3, #63 @ 0x3f │ │ - b.n 34742 │ │ + b.n 53df2 │ │ subs r2, r1, #1 │ │ - b.n 34442 │ │ + b.n 53af2 │ │ str r4, [r6, #0] │ │ - b.n 339f2 │ │ + b.n 530a2 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 340d2 │ │ + b.n 53782 │ │ adds r0, #3 │ │ - b.n 34058 │ │ + b.n 53708 │ │ lsrs r2, r0, #8 │ │ - b.n 34468 │ │ + b.n 53b18 │ │ adds r0, #60 @ 0x3c │ │ - b.n 339d8 │ │ + b.n 53088 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3475e │ │ + b.n 53e0e │ │ subs r2, r1, #1 │ │ - b.n 3445e │ │ + b.n 53b0e │ │ cmp r5, #34 @ 0x22 │ │ - b.n 340ee │ │ + b.n 5379e │ │ adds r0, #3 │ │ - b.n 34070 │ │ + b.n 53720 │ │ lsrs r2, r0, #8 │ │ - b.n 34480 │ │ + b.n 53b30 │ │ adds r0, #56 @ 0x38 │ │ - b.n 339f0 │ │ + b.n 530a0 │ │ adds r2, r4, #4 │ │ - b.n 3410a │ │ + b.n 537ba │ │ str r0, [r4, #12] │ │ - b.n 33b30 │ │ + b.n 531e0 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3477e │ │ + b.n 53e2e │ │ ldrb r2, [r1, #25] │ │ - b.n 3447e │ │ + b.n 53b2e │ │ movs r0, r1 │ │ - b.n 34014 │ │ + b.n 536c4 │ │ adds r0, #3 │ │ - b.n 34090 │ │ + b.n 53740 │ │ lsrs r1, r4, #20 │ │ - b.n 3410a │ │ + b.n 537ba │ │ movs r3, #63 @ 0x3f │ │ - b.n 34790 │ │ + b.n 53e40 │ │ adds r0, #52 @ 0x34 │ │ - b.n 33a20 │ │ + b.n 530d0 │ │ adds r0, #0 │ │ - b.n 340b2 │ │ + b.n 53762 │ │ @ instruction: 0xea02e28d │ │ lsls r6, r0, #10 │ │ - b.n 340ea │ │ + b.n 5379a │ │ movs r0, #2 │ │ - b.n 340ac │ │ + b.n 5375c │ │ subs r2, r5, #0 │ │ - b.n 34542 │ │ + b.n 53bf2 │ │ movs r3, #240 @ 0xf0 │ │ - b.n 342b8 │ │ + b.n 53968 │ │ str r0, [r0, r4] │ │ - b.n 34130 │ │ + b.n 537e0 │ │ @ instruction: 0xeb09e24b │ │ movs r0, #28 │ │ - b.n 33b6c │ │ + b.n 5321c │ │ subs r6, r0, #5 │ │ - b.n 344d6 │ │ + b.n 53b86 │ │ movs r5, r0 │ │ - b.n 3437e │ │ + b.n 53a2e │ │ adds r0, #0 │ │ - b.n 34782 │ │ + b.n 53e32 │ │ strb r0, [r0, #0] │ │ - b.n 34786 │ │ - bge.n 34062 │ │ + b.n 53e36 │ │ + bge.n 53712 │ │ @ instruction: 0xebff0078 │ │ - b.n 33b78 │ │ + b.n 53228 │ │ movs r0, r0 │ │ - b.n 346f2 │ │ + b.n 53da2 │ │ lsls r7, r6, #9 │ │ subs r0, r0, r0 │ │ @ instruction: 0xea02e28d │ │ ldr r7, [sp, #356] @ 0x164 │ │ - b.n 34578 │ │ + b.n 53c28 │ │ asrs r0, r4, #5 │ │ - b.n 33b9c │ │ + b.n 5324c │ │ add r6, sp, #168 @ 0xa8 │ │ - b.n 34582 │ │ + b.n 53c32 │ │ adds r0, #188 @ 0xbc │ │ - b.n 33ba4 │ │ + b.n 53254 │ │ movs r0, #9 │ │ - b.n 343ae │ │ + b.n 53a5e │ │ movs r0, r6 │ │ - b.n 33ba8 │ │ + b.n 53258 │ │ movs r0, r0 │ │ - b.n 33b90 │ │ + b.n 53240 │ │ movs r2, r1 │ │ - b.n 343ba │ │ + b.n 53a6a │ │ movs r4, #52 @ 0x34 │ │ add.w r0, r0, r0, asr #2 │ │ - b.n 33bbc │ │ + b.n 5326c │ │ movs r0, #228 @ 0xe4 │ │ - b.n 33bc0 │ │ + b.n 53270 │ │ lsls r0, r0, #4 │ │ - b.n 33fbc │ │ + b.n 5366c │ │ ands r0, r4 │ │ - b.n 34592 │ │ + b.n 53c42 │ │ adcs r0, r3 │ │ - b.n 33bac │ │ + b.n 5325c │ │ lsls r4, r1, #3 │ │ - b.n 33bb0 │ │ + b.n 53260 │ │ str r6, [r0, r0] │ │ - b.n 341ba │ │ + b.n 5386a │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xea01e28d │ │ str r4, [r4, #0] │ │ - b.n 33bdc │ │ + b.n 5328c │ │ ldrb r5, [r2, #29] │ │ - b.n 345c4 │ │ + b.n 53c74 │ │ ldrh r2, [r2, #60] @ 0x3c │ │ - b.n 345ca │ │ + b.n 53c7a │ │ movs r0, r4 │ │ - b.n 33be8 │ │ + b.n 53298 │ │ movs r0, #7 │ │ - b.n 343f6 │ │ + b.n 53aa6 │ │ asrs r4, r0, #32 │ │ - b.n 341ba │ │ + b.n 5386a │ │ movs r0, r1 │ │ - b.n 343fe │ │ + b.n 53aae │ │ ldrh r3, [r5, #4] │ │ @ instruction: 0xebff0154 │ │ - b.n 33c00 │ │ + b.n 532b0 │ │ movs r0, r0 │ │ - b.n 3476a │ │ + b.n 53e1a │ │ lsls r7, r2, #9 │ │ subs r0, r0, r0 │ │ strh r0, [r4, #0] │ │ - b.n 345e2 │ │ + b.n 53c92 │ │ str r1, [r0, r0] │ │ - b.n 34580 │ │ + b.n 53c30 │ │ ands r0, r4 │ │ - b.n 345e2 │ │ + b.n 53c92 │ │ @ instruction: 0xfff31aff │ │ movs r0, #228 @ 0xe4 │ │ - b.n 33c1c │ │ + b.n 532cc │ │ adcs r0, r3 │ │ - b.n 33c00 │ │ + b.n 532b0 │ │ movs r6, r0 │ │ - b.n 34392 │ │ + b.n 53a42 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ lsls r7, r1, #9 │ │ and.w r0, r0, r4, asr #24 │ │ - b.n 33c2c │ │ + b.n 532dc │ │ movs r6, r0 │ │ - b.n 343a2 │ │ + b.n 53a52 │ │ lsls r4, r1, #9 │ │ subs r0, r0, r0 │ │ asrs r0, r5, #32 │ │ - b.n 33c38 │ │ + b.n 532e8 │ │ strh r2, [r1, #0] │ │ - b.n 34446 │ │ + b.n 53af6 │ │ movs r0, r4 │ │ - b.n 33c40 │ │ + b.n 532f0 │ │ movs r0, r0 │ │ - b.n 347b0 │ │ - add r0, pc, #8 @ (adr r0, 34118 ) │ │ - b.n 34212 │ │ + b.n 53e60 │ │ + add r0, pc, #8 @ (adr r0, 537c8 ) │ │ + b.n 538c2 │ │ movs r0, #44 @ 0x2c │ │ asrs r3, r3, #22 │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ lsrs r1, r7, #29 │ │ asrs r5, r1, #10 │ │ add r4, sp, #260 @ 0x104 │ │ subs r7, r7, r7 │ │ lsls r4, r0, #9 │ │ - b.n 33c60 │ │ + b.n 53310 │ │ @ instruction: 0xea01e24b │ │ movs r4, #7 │ │ - b.n 3486e │ │ + b.n 53f1e │ │ strb r0, [r7, #0] │ │ - b.n 345ce │ │ + b.n 53c7e │ │ subs r0, r6, #5 │ │ - b.n 33c74 │ │ + b.n 53324 │ │ ldr r1, [r7, #116] @ 0x74 │ │ - b.n 34654 │ │ + b.n 53d04 │ │ adds r5, #128 @ 0x80 │ │ - b.n 3447e │ │ + b.n 53b2e │ │ movs r2, #160 @ 0xa0 │ │ - b.n 34146 │ │ + b.n 537f6 │ │ adds r0, #115 @ 0x73 │ │ - b.n 33ee4 │ │ + b.n 53594 │ │ movs r0, #32 │ │ - b.n 33b58 │ │ + b.n 53208 │ │ cmp r4, #255 @ 0xff │ │ - b.n 3488e │ │ + b.n 53f3e │ │ subs r5, #128 @ 0x80 │ │ - b.n 34458 │ │ + b.n 53b08 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 3415a │ │ + b.n 5380a │ │ asrs r1, r0, #32 │ │ - b.n 34278 │ │ + b.n 53928 │ │ movs r0, #2 │ │ - b.n 34464 │ │ + b.n 53b14 │ │ subs r2, #208 @ 0xd0 │ │ - b.n 34130 │ │ + b.n 537e0 │ │ movs r7, r6 │ │ - b.n 34626 │ │ + b.n 53cd6 │ │ movs r0, #3 │ │ - b.n 3446e │ │ + b.n 53b1e │ │ movs r7, r7 │ │ - b.n 3456e │ │ + b.n 53c1e │ │ movs r0, #28 │ │ - b.n 33b80 │ │ + b.n 53230 │ │ movs r0, #1 │ │ - b.n 34676 │ │ + b.n 53d26 │ │ movs r6, r0 │ │ - b.n 344ba │ │ + b.n 53b6a │ │ add r4, sp, #168 @ 0xa8 │ │ @ instruction: 0xebffea01 │ │ - b.n 34618 │ │ + b.n 53cc8 │ │ movs r6, r0 │ │ - b.n 344c6 │ │ + b.n 53b76 │ │ asrs r0, r3, #1 │ │ - b.n 34626 │ │ + b.n 53cd6 │ │ movs r0, #8 │ │ - b.n 348ce │ │ + b.n 53f7e │ │ add r4, sp, #148 @ 0x94 │ │ @ instruction: 0xebff3f7a │ │ - b.n 346b0 │ │ + b.n 53d60 │ │ lsls r0, r2, #1 │ │ movt r0, #1052 @ 0x41c │ │ - b.n 348de │ │ + b.n 53f8e │ │ stmia r1!, {r2, r5, r6, r7} │ │ - b.n 33cdc │ │ + b.n 5338c │ │ movs r6, r1 │ │ ldmia.w r3, {r0, r9, fp, sp, lr, pc} │ │ - b.n 346c4 │ │ + b.n 53d74 │ │ subs r7, #51 @ 0x33 │ │ - b.n 33f2c │ │ + b.n 535dc │ │ lsrs r4, r0, #10 │ │ orr.w pc, r6, #2899968 @ 0x2c4000 │ │ - b.n 33f34 │ │ + b.n 535e4 │ │ cmp r7, #50 @ 0x32 │ │ - b.n 33f38 │ │ + b.n 535e8 │ │ lsls r4, r4, #2 │ │ - b.n 33cf8 │ │ + b.n 533a8 │ │ ands r0, r0 │ │ - b.n 33cee │ │ + b.n 5339e │ │ str r4, [r7, #28] │ │ - b.n 33d00 │ │ + b.n 533b0 │ │ strb r0, [r7, #7] │ │ - b.n 33d04 │ │ + b.n 533b4 │ │ str r4, [r6, r7] │ │ - b.n 33d08 │ │ + b.n 533b8 │ │ ldr r6, [r6, #112] @ 0x70 │ │ - b.n 33f50 │ │ + b.n 53600 │ │ lsrs r7, r1, #10 │ │ orr.w pc, r0, #12320768 @ 0xbc0000 │ │ - b.n 33f58 │ │ + b.n 53608 │ │ ldrb r7, [r6, #28] │ │ - b.n 33f5c │ │ + b.n 5360c │ │ str r0, [r4, #16] │ │ - b.n 33cfc │ │ + b.n 533ac │ │ lsls r0, r1, #4 │ │ - b.n 33d00 │ │ + b.n 533b0 │ │ lsrs r4, r6, #28 │ │ - b.n 33f68 │ │ + b.n 53618 │ │ str r0, [r2, #0] │ │ - b.n 33d24 │ │ + b.n 533d4 │ │ asrs r4, r1, #4 │ │ - b.n 33d0c │ │ + b.n 533bc │ │ lsls r4, r4, #4 │ │ - b.n 33d10 │ │ + b.n 533c0 │ │ movs r0, r4 │ │ - b.n 3493a │ │ + b.n 53fea │ │ asrs r4, r7, #2 │ │ - b.n 33d38 │ │ + b.n 533e8 │ │ movs r0, r0 │ │ - b.n 348ae │ │ + b.n 53f5e │ │ asrs r0, r1, #32 │ │ - b.n 33d20 │ │ + b.n 533d0 │ │ subs r2, r0, #5 │ │ - b.n 34724 │ │ + b.n 53dd4 │ │ movs r0, r2 │ │ - b.n 33d28 │ │ + b.n 533d8 │ │ lsrs r2, r2, #30 │ │ - b.n 3472c │ │ + b.n 53ddc │ │ asrs r4, r1, #32 │ │ - b.n 33d30 │ │ + b.n 533e0 │ │ asrs r6, r0, #32 │ │ - b.n 3455a │ │ + b.n 53c0a │ │ lsls r0, r0, #12 │ │ stmia.w sp, {ip} │ │ asrs r0, r4, #6 │ │ ldr r7, [sp, #584] @ 0x248 │ │ - b.n 34742 │ │ + b.n 53df2 │ │ lsls r0, r7, #2 │ │ - b.n 33d64 │ │ + b.n 53414 │ │ adds r1, #20 │ │ - b.n 33d48 │ │ + b.n 533f8 │ │ adds r0, #9 │ │ - b.n 34572 │ │ + b.n 53c22 │ │ movs r1, #16 │ │ - b.n 33d50 │ │ + b.n 53400 │ │ movs r0, #10 │ │ - b.n 3457a │ │ + b.n 53c2a │ │ strb r4, [r3, #4] │ │ - b.n 33d58 │ │ + b.n 53408 │ │ ldrb r5, [r6, #28] │ │ - b.n 33fc0 │ │ + b.n 53670 │ │ strb r0, [r3, #4] │ │ - b.n 33d60 │ │ - bf 2, 2da46 │ │ + b.n 53410 │ │ + bf 2, 4d0f6 │ │ movs r0, r0 │ │ - b.n 348fa │ │ + b.n 53faa │ │ strb r0, [r0, #0] │ │ - b.n 34592 │ │ + b.n 53c42 │ │ movs r0, r0 │ │ asrs r7, r2, #13 │ │ lsls r6, r6, #7 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #720 @ (adr r0, 3452c ) │ │ - b.n 33d98 │ │ + add r0, pc, #720 @ (adr r0, 53bdc ) │ │ + b.n 53448 │ │ movs r0, r0 │ │ - b.n 34916 │ │ + b.n 53fc6 │ │ lsls r2, r6, #7 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xeb09e24b │ │ subs r1, r0, r0 │ │ - b.n 349ae │ │ + b.n 5405e │ │ str r0, [r7, r1] │ │ - b.n 3470e │ │ + b.n 53dbe │ │ strh r4, [r1, #0] │ │ - b.n 33dac │ │ + b.n 5345c │ │ movs r5, r0 │ │ - b.n 345ba │ │ - cmp r0, #246 @ 0xf6 │ │ - mls r0, r0, ip, r0 │ │ - b.n 33db8 │ │ + b.n 53c6a │ │ + cmp r1, #161 @ 0xa1 │ │ + @ instruction: 0xfa00001c │ │ + b.n 53468 │ │ @ instruction: 0xeb05e24b │ │ movs r0, r1 │ │ - b.n 33da4 │ │ + b.n 53454 │ │ subs r7, #89 @ 0x59 │ │ - b.n 347a8 │ │ + b.n 53e58 │ │ movs r0, r4 │ │ - b.n 33dc8 │ │ + b.n 53478 │ │ movs r0, #5 │ │ - b.n 345d6 │ │ + b.n 53c86 │ │ movs r4, r1 │ │ - b.n 33db4 │ │ + b.n 53464 │ │ lsls r0, r6, #2 │ │ - b.n 33dd8 │ │ + b.n 53488 │ │ movs r0, r2 │ │ - b.n 33dbc │ │ + b.n 5346c │ │ movs r0, r6 │ │ - b.n 33ddc │ │ + b.n 5348c │ │ movs r4, r2 │ │ - b.n 33dc4 │ │ + b.n 53474 │ │ lsls r0, r3, #1 │ │ - b.n 3474a │ │ + b.n 53dfa │ │ @ instruction: 0xea01e24b │ │ lsls r4, r7 │ │ - b.n 33df0 │ │ + b.n 534a0 │ │ asrs r0, r3, #1 │ │ - b.n 34756 │ │ + b.n 53e06 │ │ lsls r0, r2, #1 │ │ stmia.w sp, {r0, r2, r5, r7, sl, sp} │ │ add.w r0, r0, r0, lsr #1 │ │ movt r0, #488 @ 0x1e8 │ │ - b.n 347e4 │ │ + b.n 53e94 │ │ lsls r4, r4, #5 │ │ - b.n 33e08 │ │ + b.n 534b8 │ │ movs r1, r0 │ │ - b.n 3497a │ │ + b.n 5402a │ │ strb r4, [r2, #2] │ │ - b.n 33df0 │ │ + b.n 534a0 │ │ lsrs r5, r1, #11 │ │ orr.w r0, r1, #8454144 @ 0x810000 │ │ lsls r0, r2, #13 │ │ lsrs r7, r1, #11 │ │ orr.w r1, r1, #7471104 @ 0x720000 │ │ lsrs r0, r0, #8 │ │ lsls r0, r4, #2 │ │ - b.n 33e24 │ │ + b.n 534d4 │ │ @ instruction: 0xeb09e24b │ │ movs r0, #204 @ 0xcc │ │ - b.n 33e2c │ │ + b.n 534dc │ │ asrs r0, r7, #1 │ │ - b.n 34792 │ │ + b.n 53e42 │ │ @ instruction: 0xeb09e24b │ │ adds r1, #0 │ │ - b.n 3463e │ │ + b.n 53cee │ │ lsls r4, r0, #14 │ │ - b.n 34642 │ │ + b.n 53cf2 │ │ lsls r2, r0, #10 │ │ - b.n 34406 │ │ + b.n 53ab6 │ │ adds r0, #176 @ 0xb0 │ │ - b.n 33e24 │ │ + b.n 534d4 │ │ movs r0, r0 │ │ - b.n 34410 │ │ + b.n 53ac0 │ │ lsls r0, r7, #2 │ │ - b.n 33e2c │ │ + b.n 534dc │ │ movs r5, r0 │ │ - b.n 34a16 │ │ + b.n 540c6 │ │ lsls r0, r3, #3 │ │ - b.n 33e34 │ │ + b.n 534e4 │ │ movs r2, r0 │ │ - b.n 34424 │ │ + b.n 53ad4 │ │ lsls r4, r4, #2 │ │ - b.n 33e3c │ │ + b.n 534ec │ │ lsls r0, r0, #10 │ │ - b.n 34438 │ │ + b.n 53ae8 │ │ str r0, [r4, r0] │ │ - b.n 347aa │ │ + b.n 53e5a │ │ lsls r0, r3, #2 │ │ - b.n 347ca │ │ + b.n 53e7a │ │ asrs r0, r3, #32 │ │ - b.n 34832 │ │ + b.n 53ee2 │ │ asrs r4, r0, #3 │ │ - b.n 33e50 │ │ + b.n 53500 │ │ asrs r0, r2, #32 │ │ - b.n 3483a │ │ + b.n 53eea │ │ asrs r0, r1, #3 │ │ - b.n 33e58 │ │ + b.n 53508 │ │ asrs r0, r0, #32 │ │ - b.n 34a82 │ │ + b.n 54132 │ │ movs r0, r1 │ │ - b.n 34846 │ │ + b.n 53ef6 │ │ lsls r0, r0, #3 │ │ - b.n 33e64 │ │ + b.n 53514 │ │ movs r4, r0 │ │ and.w r0, r0, r4, asr #7 │ │ - b.n 33e8c │ │ + b.n 5353c │ │ str r0, [r4, r0] │ │ - b.n 347e0 │ │ + b.n 53e90 │ │ asrs r1, r0, #32 │ │ - b.n 347dc │ │ + b.n 53e8c │ │ movs r2, r0 │ │ - b.n 34a40 │ │ + b.n 540f0 │ │ lsls r1, r7, #6 │ │ lsrs r0, r0, #8 │ │ adds r0, #216 @ 0xd8 │ │ - b.n 33ea0 │ │ + b.n 53550 │ │ ldmia r2!, {r1} │ │ - b.n 34800 │ │ + b.n 53eb0 │ │ asrs r4, r4, #3 │ │ - b.n 33e88 │ │ + b.n 53538 │ │ ldmia r6, {r1, r3, r6} │ │ - b.n 3480a │ │ + b.n 53eba │ │ asrs r1, r0, #10 │ │ - b.n 3447c │ │ + b.n 53b2c │ │ movs r0, #28 │ │ - b.n 33ea4 │ │ + b.n 53554 │ │ movs r0, r0 │ │ - b.n 33ea8 │ │ + b.n 53558 │ │ adds r0, #164 @ 0xa4 │ │ - b.n 33e24 │ │ + b.n 534d4 │ │ lsls r0, r4, #3 │ │ - b.n 33ea0 │ │ + b.n 53550 │ │ movs r4, r0 │ │ - b.n 33eb4 │ │ + b.n 53564 │ │ subs r0, #34 @ 0x22 │ │ - b.n 343d4 │ │ + b.n 53a84 │ │ str r3, [r4, #8] │ │ - b.n 33e34 │ │ + b.n 534e4 │ │ lsls r4, r3, #3 │ │ - b.n 33eb0 │ │ + b.n 53560 │ │ movs r0, r3 │ │ - b.n 33ec4 │ │ - b.n 344e0 │ │ - b.n 33e40 │ │ + b.n 53574 │ │ + b.n 53b90 │ │ + b.n 534f0 │ │ strh r5, [r4, #4] │ │ - b.n 33e44 │ │ + b.n 534f4 │ │ adds r0, #9 │ │ - b.n 33f3e │ │ + b.n 535ee │ │ adds r4, #34 @ 0x22 │ │ - b.n 343f6 │ │ + b.n 53aa6 │ │ str r1, [r4, #8] │ │ - b.n 33e50 │ │ + b.n 53500 │ │ ldrh r2, [r4, #32] │ │ - b.n 34402 │ │ + b.n 53ab2 │ │ adds r0, #10 │ │ - b.n 33f4e │ │ + b.n 535fe │ │ adds r0, #2 │ │ - b.n 34416 │ │ + b.n 53ac6 │ │ movs r0, #160 @ 0xa0 │ │ - b.n 33e60 │ │ + b.n 53510 │ │ adds r0, #11 │ │ - b.n 33f5a │ │ + b.n 5360a │ │ subs r4, #32 │ │ - b.n 34412 │ │ + b.n 53ac2 │ │ adds r0, #12 │ │ - b.n 33f62 │ │ + b.n 53612 │ │ cmp r0, #32 │ │ - b.n 34412 │ │ + b.n 53ac2 │ │ strb r4, [r2, #0] │ │ - b.n 33efc │ │ + b.n 535ac │ │ adds r0, #159 @ 0x9f │ │ - b.n 33e78 │ │ + b.n 53528 │ │ str r6, [r3, #8] │ │ - b.n 33e7c │ │ - b.n 34516 │ │ - b.n 33e80 │ │ + b.n 5352c │ │ + b.n 53bc6 │ │ + b.n 53530 │ │ movs r0, #13 │ │ - b.n 33f7a │ │ + b.n 5362a │ │ movs r4, #32 │ │ - b.n 3442c │ │ + b.n 53adc │ │ movs r0, r0 │ │ - b.n 34436 │ │ + b.n 53ae6 │ │ movs r7, r1 │ │ - b.n 33f86 │ │ + b.n 53636 │ │ lsrs r7, r4, #16 │ │ - b.n 3444e │ │ + b.n 53afe │ │ movs r0, r2 │ │ - b.n 33f8e │ │ + b.n 5363e │ │ lsls r4, r3, #2 │ │ - b.n 33e9c │ │ + b.n 5354c │ │ ands r0, r2 │ │ - b.n 33f28 │ │ + b.n 535d8 │ │ lsrs r7, r4, #32 │ │ - b.n 34442 │ │ + b.n 53af2 │ │ movs r1, r2 │ │ - b.n 33f9e │ │ + b.n 5364e │ │ lsls r3, r3, #2 │ │ - b.n 33eac │ │ - add r0, pc, #48 @ (adr r0, 3443c ) │ │ - b.n 33f38 │ │ + b.n 5355c │ │ + add r0, pc, #48 @ (adr r0, 53aec ) │ │ + b.n 535e8 │ │ lsls r7, r4, #16 │ │ - b.n 34452 │ │ + b.n 53b02 │ │ movs r2, r2 │ │ - b.n 33fae │ │ + b.n 5365e │ │ lsls r2, r3, #2 │ │ - b.n 33ebc │ │ + b.n 5356c │ │ movs r0, #14 │ │ - b.n 33fb6 │ │ + b.n 53666 │ │ movs r7, r0 │ │ - b.n 34462 │ │ + b.n 53b12 │ │ movs r3, r2 │ │ - b.n 33fbe │ │ + b.n 5366e │ │ lsls r1, r3, #2 │ │ - b.n 33ecc │ │ + b.n 5357c │ │ movs r0, #149 @ 0x95 │ │ - b.n 33ed0 │ │ + b.n 53580 │ │ lsrs r4, r4, #16 │ │ - b.n 34472 │ │ + b.n 53b22 │ │ movs r4, r2 │ │ - b.n 33fce │ │ + b.n 5367e │ │ lsls r0, r3, #2 │ │ - b.n 33edc │ │ + b.n 5358c │ │ adds r0, #148 @ 0x94 │ │ - b.n 33ee0 │ │ + b.n 53590 │ │ lsrs r4, r4, #32 │ │ - b.n 34482 │ │ + b.n 53b32 │ │ movs r5, r2 │ │ - b.n 33fde │ │ + b.n 5368e │ │ lsls r7, r2, #2 │ │ - b.n 33eec │ │ + b.n 5359c │ │ strb r3, [r2, #2] │ │ - b.n 33ef0 │ │ + b.n 535a0 │ │ lsls r4, r4, #16 │ │ - b.n 34492 │ │ + b.n 53b42 │ │ movs r6, r2 │ │ - b.n 33fee │ │ + b.n 5369e │ │ lsls r6, r2, #2 │ │ - b.n 33efc │ │ + b.n 535ac │ │ str r0, [sp, #32] │ │ - b.n 33f88 │ │ + b.n 53638 │ │ movs r4, r0 │ │ - b.n 344a2 │ │ + b.n 53b52 │ │ movs r7, r2 │ │ - b.n 33ffe │ │ + b.n 536ae │ │ lsrs r2, r5, #16 │ │ - b.n 344ae │ │ + b.n 53b5e │ │ movs r0, r3 │ │ - b.n 34006 │ │ + b.n 536b6 │ │ lsrs r2, r5, #32 │ │ - b.n 344b8 │ │ + b.n 53b68 │ │ movs r0, #146 @ 0x92 │ │ - b.n 33f18 │ │ + b.n 535c8 │ │ movs r1, r3 │ │ - b.n 34012 │ │ + b.n 536c2 │ │ lsls r2, r5, #16 │ │ - b.n 344cc │ │ + b.n 53b7c │ │ movs r2, r3 │ │ - b.n 3401a │ │ + b.n 536ca │ │ movs r2, r1 │ │ - b.n 344ca │ │ + b.n 53b7a │ │ movs r0, #145 @ 0x91 │ │ - b.n 33f2c │ │ + b.n 535dc │ │ movs r3, r3 │ │ - b.n 34026 │ │ + b.n 536d6 │ │ lsrs r1, r5, #16 │ │ - b.n 344d6 │ │ + b.n 53b86 │ │ movs r0, #144 @ 0x90 │ │ - b.n 33f38 │ │ + b.n 535e8 │ │ movs r4, r3 │ │ - b.n 34032 │ │ + b.n 536e2 │ │ lsrs r1, r5, #32 │ │ - b.n 344e2 │ │ + b.n 53b92 │ │ movs r0, #143 @ 0x8f │ │ - b.n 33f44 │ │ + b.n 535f4 │ │ movs r5, r3 │ │ - b.n 3403e │ │ + b.n 536ee │ │ lsls r1, r5, #16 │ │ - b.n 344ee │ │ + b.n 53b9e │ │ movs r0, #142 @ 0x8e │ │ - b.n 33f50 │ │ + b.n 53600 │ │ adds r0, #220 @ 0xdc │ │ - b.n 33fec │ │ + b.n 5369c │ │ movs r6, r3 │ │ - b.n 3404e │ │ + b.n 536fe │ │ movs r1, r1 │ │ - b.n 344fe │ │ + b.n 53bae │ │ movs r0, #140 @ 0x8c │ │ - b.n 33f60 │ │ + b.n 53610 │ │ movs r7, r3 │ │ - b.n 3405a │ │ - ldr r0, [pc, #140] @ (34550 ) │ │ - b.n 3450a │ │ + b.n 5370a │ │ + ldr r0, [pc, #140] @ (53c00 ) │ │ + b.n 53bba │ │ movs r0, #139 @ 0x8b │ │ - b.n 33f6c │ │ + b.n 5361c │ │ lsls r5, r1, #2 │ │ - b.n 33f70 │ │ + b.n 53620 │ │ movs r4, #35 @ 0x23 │ │ - b.n 34516 │ │ + b.n 53bc6 │ │ movs r0, #208 @ 0xd0 │ │ - b.n 33ff0 │ │ + b.n 536a0 │ │ movs r0, #34 @ 0x22 │ │ - b.n 34072 │ │ + b.n 53722 │ │ lsrs r3, r4, #16 │ │ - b.n 3451e │ │ + b.n 53bce │ │ movs r0, #138 @ 0x8a │ │ - b.n 33f84 │ │ + b.n 53634 │ │ strh r0, [r1, #0] │ │ - b.n 3407e │ │ + b.n 5372e │ │ str r3, [r0, #0] │ │ - b.n 3452e │ │ + b.n 53bde │ │ adds r0, #224 @ 0xe0 │ │ - b.n 34028 │ │ + b.n 536d8 │ │ movs r0, #137 @ 0x89 │ │ - b.n 33f94 │ │ + b.n 53644 │ │ lsls r4, r2, #3 │ │ - b.n 34010 │ │ + b.n 536c0 │ │ ldrb r3, [r4, #16] │ │ - b.n 3453e │ │ + b.n 53bee │ │ movs r0, #136 @ 0x88 │ │ - b.n 33fa0 │ │ + b.n 53650 │ │ movs r0, r4 │ │ - b.n 3409a │ │ + b.n 5374a │ │ lsls r0, r7, #1 │ │ - b.n 34264 │ │ + b.n 53914 │ │ ldrh r3, [r4, #0] │ │ - b.n 3454e │ │ + b.n 53bfe │ │ movs r0, #135 @ 0x87 │ │ - b.n 33fb0 │ │ + b.n 53660 │ │ asrs r6, r0, #2 │ │ - b.n 33fb4 │ │ + b.n 53664 │ │ movs r1, r0 │ │ - b.n 34bf6 │ │ + b.n 542a6 │ │ str r4, [sp, #140] @ 0x8c │ │ - b.n 3455e │ │ + b.n 53c0e │ │ ands r1, r4 │ │ - b.n 340b6 │ │ - add r0, pc, #12 @ (adr r0, 3452c ) │ │ - b.n 34564 │ │ + b.n 53766 │ │ + add r0, pc, #12 @ (adr r0, 53bdc ) │ │ + b.n 53c14 │ │ str r3, [r4, #0] │ │ - b.n 340be │ │ + b.n 5376e │ │ strb r4, [r4, #0] │ │ - b.n 340c2 │ │ + b.n 53772 │ │ strh r5, [r4, #0] │ │ - b.n 340c6 │ │ + b.n 53776 │ │ str r0, [sp, #152] @ 0x98 │ │ - b.n 340ca │ │ - add r0, pc, #156 @ (adr r0, 345d0 ) │ │ - b.n 340ce │ │ + b.n 5377a │ │ + add r0, pc, #156 @ (adr r0, 53c80 ) │ │ + b.n 5377e │ │ @ instruction: 0xff84caff │ │ lsls r0, r1, #3 │ │ - b.n 34078 │ │ + b.n 53728 │ │ movs r0, #8 │ │ - b.n 34c82 │ │ + b.n 54332 │ │ asrs r4, r0, #3 │ │ - b.n 34080 │ │ - adds r3, #133 @ 0x85 │ │ + b.n 53730 │ │ + adds r4, #93 @ 0x5d │ │ add.w r0, r0, r0 │ │ - b.n 34bee │ │ + b.n 5429e │ │ vpmin.u , q15, │ │ lsls r0, r0, #3 │ │ - b.n 34090 │ │ + b.n 53740 │ │ movs r0, #8 │ │ - b.n 34c9a │ │ + b.n 5434a │ │ asrs r0, r1, #3 │ │ - b.n 34098 │ │ - adds r3, #127 @ 0x7f │ │ + b.n 53748 │ │ + adds r4, #87 @ 0x57 │ │ add.w r0, r0, r0 │ │ - b.n 34c06 │ │ + b.n 542b6 │ │ vpmin.u , q12, │ │ @ instruction: 0xeb09e24b │ │ str r4, [r4, r3] │ │ - b.n 340ac │ │ + b.n 5375c │ │ lsls r0, r3, #2 │ │ - b.n 34a12 │ │ + b.n 540c2 │ │ movs r0, #119 @ 0x77 │ │ - b.n 34358 │ │ + b.n 53a08 │ │ lsrs r5, r1, #11 │ │ orn sl, r0, #423936 @ 0x67800 │ │ orn r0, r0, #6029312 @ 0x5c0000 │ │ - b.n 340c0 │ │ + b.n 53770 │ │ lsls r5, r0, #10 │ │ - b.n 3468a │ │ + b.n 53d3a │ │ asrs r0, r2, #2 │ │ - b.n 34a0e │ │ + b.n 540be │ │ lsls r0, r4, #2 │ │ - b.n 34a12 │ │ + b.n 540c2 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r1, #1736704 @ 0x1a8000 │ │ - b.n 340d4 │ │ + b.n 53784 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #15990784 @ 0xf40000 │ │ - b.n 34380 │ │ + b.n 53a30 │ │ lsls r0, r0, #16 │ │ - b.n 348e6 │ │ + b.n 53f96 │ │ asrs r1, r6, #1 │ │ - b.n 34388 │ │ + b.n 53a38 │ │ lsrs r1, r0, #32 │ │ - b.n 348ae │ │ + b.n 53f5e │ │ asrs r0, r2, #3 │ │ - b.n 340ec │ │ + b.n 5379c │ │ asrs r1, r6, #1 │ │ - b.n 34394 │ │ + b.n 53a44 │ │ movs r1, r0 │ │ - b.n 348ba │ │ + b.n 53f6a │ │ asrs r6, r6, #1 │ │ - b.n 3439c │ │ + b.n 53a4c │ │ asrs r1, r0, #16 │ │ - b.n 34902 │ │ + b.n 53fb2 │ │ adds r0, r0, r0 │ │ - b.n 348c8 │ │ + b.n 53f78 │ │ asrs r2, r0, #32 │ │ - b.n 348cc │ │ + b.n 53f7c │ │ movs r0, #120 @ 0x78 │ │ - b.n 343ac │ │ + b.n 53a5c │ │ movs r4, #2 │ │ - b.n 34912 │ │ + b.n 53fc2 │ │ lsrs r1, r2, #1 │ │ - b.n 342d6 │ │ + b.n 53986 │ │ adds r1, r0, r0 │ │ - b.n 348de │ │ + b.n 53f8e │ │ movs r0, #121 @ 0x79 │ │ - b.n 343bc │ │ + b.n 53a6c │ │ asrs r2, r0, #32 │ │ - b.n 348e4 │ │ + b.n 53f94 │ │ lsls r0, r0, #16 │ │ - b.n 34926 │ │ + b.n 53fd6 │ │ subs r4, #33 @ 0x21 │ │ - b.n 348ea │ │ + b.n 53f9a │ │ lsls r2, r7, #1 │ │ - b.n 343cc │ │ + b.n 53a7c │ │ movs r4, #1 │ │ - b.n 348f2 │ │ + b.n 53fa2 │ │ movs r0, r0 │ │ - b.n 34ac0 │ │ + b.n 54170 │ │ movs r1, r0 │ │ - b.n 34c9a │ │ + b.n 5434a │ │ lsls r4, r2, #4 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r4 │ │ - b.n 3413c │ │ + b.n 537ec │ │ movs r0, r4 │ │ - b.n 34d46 │ │ + b.n 543f6 │ │ asrs r4, r0, #2 │ │ - b.n 3494a │ │ + b.n 53ffa │ │ lsls r4, r0, #2 │ │ - b.n 3468e │ │ + b.n 53d3e │ │ asrs r2, r6, #4 │ │ - b.n 34952 │ │ + b.n 54002 │ │ movs r3, r2 │ │ - b.n 34918 │ │ + b.n 53fc8 │ │ asrs r7, r3, #32 │ │ - b.n 34dda │ │ + b.n 5448a │ │ asrs r4, r0, #2 │ │ - b.n 34720 │ │ + b.n 53dd0 │ │ movs r0, r0 │ │ - b.n 34cc4 │ │ + b.n 54374 │ │ lsls r3, r6, #4 │ │ str r0, [r4, r6] │ │ asrs r4, r1, #3 │ │ - b.n 34164 │ │ + b.n 53814 │ │ movs r3, r0 │ │ - b.n 34a2e │ │ + b.n 540de │ │ asrs r1, r0, #32 │ │ - b.n 346b2 │ │ + b.n 53d62 │ │ asrs r1, r0, #32 │ │ - b.n 34b38 │ │ + b.n 541e8 │ │ movs r5, r0 │ │ - b.n 348dc │ │ + b.n 53f8c │ │ lsls r4, r0, #4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #2 │ │ - b.n 3417c │ │ + b.n 5382c │ │ @ instruction: 0xea01e24b │ │ adds r0, #32 │ │ - b.n 34164 │ │ + b.n 53814 │ │ adds r0, #1 │ │ - b.n 3494e │ │ + b.n 53ffe │ │ lsls r0, r3, #1 │ │ - b.n 34aee │ │ + b.n 5419e │ │ @ instruction: 0xea01e28d │ │ movs r0, #36 @ 0x24 │ │ - b.n 34174 │ │ + b.n 53824 │ │ asrs r3, r0, #10 │ │ - b.n 3475e │ │ + b.n 53e0e │ │ lsrs r2, r2, #30 │ │ - b.n 34b7c │ │ + b.n 5422c │ │ movs r2, #131 @ 0x83 │ │ - b.n 34766 │ │ + b.n 53e16 │ │ lsrs r2, r2, #30 │ │ - b.n 34b86 │ │ + b.n 54236 │ │ @ instruction: 0xeb05e24b │ │ adds r0, #128 @ 0x80 │ │ - b.n 3418c │ │ + b.n 5383c │ │ adds r2, #131 @ 0x83 │ │ - b.n 34776 │ │ + b.n 53e26 │ │ lsls r0, r7, #1 │ │ - b.n 34b16 │ │ + b.n 541c6 │ │ movs r6, #36 @ 0x24 │ │ @ instruction: 0xeb00eb05 │ │ - b.n 34b18 │ │ + b.n 541c8 │ │ movs r1, #66 @ 0x42 │ │ - b.n 34c8e │ │ + b.n 5433e │ │ lsls r0, r3, #1 │ │ - b.n 34b26 │ │ + b.n 541d6 │ │ movs r0, #54 @ 0x36 │ │ - b.n 34d28 │ │ + b.n 543d8 │ │ strh r4, [r0, #20] │ │ - b.n 345b2 │ │ + b.n 53c62 │ │ lsls r4, r0, #10 │ │ - b.n 34796 │ │ + b.n 53e46 │ │ strb r4, [r0, #0] │ │ - b.n 341ba │ │ + b.n 5386a │ │ str r0, [r1, #0] │ │ - b.n 341be │ │ + b.n 5386e │ │ asrs r0, r1, #32 │ │ - b.n 34a62 │ │ + b.n 54112 │ │ str r4, [r1, r0] │ │ - b.n 341c6 │ │ + b.n 53876 │ │ asrs r2, r0, #32 │ │ - b.n 347cc │ │ + b.n 53e7c │ │ asrs r0, r4, #3 │ │ - b.n 341c8 │ │ + b.n 53878 │ │ subs r4, r1, #2 │ │ - b.n 34cbc │ │ + b.n 5436c │ │ movs r0, #7 │ │ - b.n 34a76 │ │ + b.n 54126 │ │ subs r2, r2, #7 │ │ - b.n 34d50 │ │ + b.n 54400 │ │ stmia r0!, {r4} │ │ - b.n 341de │ │ + b.n 5388e │ │ asrs r1, r0, #32 │ │ - b.n 34826 │ │ + b.n 53ed6 │ │ movs r0, #59 @ 0x3b │ │ - b.n 34cda │ │ + b.n 5438a │ │ asrs r4, r3, #3 │ │ - b.n 341e4 │ │ + b.n 53894 │ │ asrs r6, r0, #32 │ │ - b.n 34a8e │ │ + b.n 5413e │ │ cmp r7, #72 @ 0x48 │ │ - b.n 34d66 │ │ + b.n 54416 │ │ asrs r2, r0, #32 │ │ - b.n 34838 │ │ + b.n 53ee8 │ │ asrs r0, r3, #3 │ │ - b.n 341f4 │ │ + b.n 538a4 │ │ adds r6, r4, #3 │ │ - b.n 34cf8 │ │ + b.n 543a8 │ │ subs r6, r5, r2 │ │ - b.n 34d78 │ │ + b.n 54428 │ │ adds r0, #20 │ │ - b.n 34206 │ │ + b.n 538b6 │ │ movs r0, #5 │ │ - b.n 34aaa │ │ + b.n 5415a │ │ asrs r1, r0, #32 │ │ - b.n 34852 │ │ + b.n 53f02 │ │ asrs r4, r2, #3 │ │ - b.n 3420c │ │ + b.n 538bc │ │ asrs r4, r1, #32 │ │ - b.n 34ab6 │ │ + b.n 54166 │ │ strb r0, [r1, #0] │ │ - b.n 34a08 │ │ + b.n 540b8 │ │ asrs r1, r0, #32 │ │ - b.n 34ca0 │ │ + b.n 54350 │ │ movs r0, #3 │ │ - b.n 34ac2 │ │ + b.n 54172 │ │ strb r6, [r0, #0] │ │ - b.n 34a14 │ │ - add r0, pc, #0 @ (adr r0, 34708 ) │ │ - b.n 34cae │ │ + b.n 540c4 │ │ + add r0, pc, #0 @ (adr r0, 53db8 ) │ │ + b.n 5435e │ │ movs r0, #24 │ │ - b.n 3422e │ │ + b.n 538de │ │ strb r5, [r0, #0] │ │ - b.n 34a20 │ │ + b.n 540d0 │ │ asrs r0, r2, #3 │ │ - b.n 34230 │ │ + b.n 538e0 │ │ asrs r4, r3, #32 │ │ - b.n 3423a │ │ + b.n 538ea │ │ strb r4, [r1, #0] │ │ - b.n 34a2c │ │ - b.n 34724 │ │ - b.n 34ae2 │ │ - adds r0, #3 │ │ - b.n 34a34 │ │ - b.n 34728 │ │ - b.n 34ce6 │ │ + b.n 540dc │ │ + b.n 53dd4 │ │ + b.n 54192 │ │ + adds r0, #3 │ │ + b.n 540e4 │ │ + b.n 53dd8 │ │ + b.n 54396 │ │ movs r0, #2 │ │ - b.n 34a34 │ │ + b.n 540e4 │ │ str r0, [sp, #4] │ │ - b.n 34af2 │ │ + b.n 541a2 │ │ str r0, [sp, #0] │ │ - b.n 34cc8 │ │ + b.n 54378 │ │ asrs r1, r0, #32 │ │ - b.n 34a5e │ │ + b.n 5410e │ │ movs r0, #208 @ 0xd0 │ │ - b.n 34278 │ │ + b.n 53928 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #15 │ │ stmia r0!, {r0} │ │ - b.n 34762 │ │ + b.n 53e12 │ │ str r0, [sp, #4] │ │ - b.n 3475c │ │ + b.n 53e0c │ │ str r1, [r0, r0] │ │ - b.n 34752 │ │ + b.n 53e02 │ │ movs r0, #212 @ 0xd4 │ │ - b.n 3428c │ │ - b.n 34756 │ │ - b.n 3476a │ │ + b.n 5393c │ │ + b.n 53e06 │ │ + b.n 53e1a │ │ str r4, [r1, r2] │ │ - b.n 34274 │ │ + b.n 53924 │ │ strb r1, [r0, #0] │ │ - b.n 34762 │ │ + b.n 53e12 │ │ movs r0, #216 @ 0xd8 │ │ - b.n 3429c │ │ + b.n 5394c │ │ strb r4, [r3, #2] │ │ - b.n 34280 │ │ + b.n 53930 │ │ adds r0, #2 │ │ - b.n 3476c │ │ + b.n 53e1c │ │ movs r0, #220 @ 0xdc │ │ - b.n 342a8 │ │ + b.n 53958 │ │ adds r0, #152 @ 0x98 │ │ - b.n 3428c │ │ + b.n 5393c │ │ str r2, [r0, #0] │ │ - b.n 34778 │ │ + b.n 53e28 │ │ movs r0, #224 @ 0xe0 │ │ - b.n 342b4 │ │ + b.n 53964 │ │ str r0, [r2, #8] │ │ - b.n 34298 │ │ + b.n 53948 │ │ movs r0, #2 │ │ - b.n 34784 │ │ + b.n 53e34 │ │ subs r5, r0, r4 │ │ - b.n 34c1c │ │ + b.n 542cc │ │ eors r0, r7 │ │ - b.n 34c0c │ │ + b.n 542bc │ │ movs r0, #196 @ 0xc4 │ │ - b.n 342a8 │ │ + b.n 53958 │ │ str r0, [sp, #768] @ 0x300 │ │ - b.n 342ac │ │ + b.n 5395c │ │ asrs r0, r0, #32 │ │ - b.n 342be │ │ + b.n 5396e │ │ asrs r0, r4, #3 │ │ - b.n 342b4 │ │ + b.n 53964 │ │ asrs r0, r1, #32 │ │ - b.n 342c6 │ │ + b.n 53976 │ │ asrs r0, r3, #3 │ │ - b.n 342bc │ │ + b.n 5396c │ │ asrs r4, r1, #32 │ │ - b.n 342ce │ │ + b.n 5397e │ │ asrs r4, r2, #3 │ │ - b.n 342c4 │ │ + b.n 53974 │ │ asrs r4, r2, #32 │ │ - b.n 342d6 │ │ + b.n 53986 │ │ asrs r0, r2, #3 │ │ - b.n 342cc │ │ + b.n 5397c │ │ asrs r0, r3, #32 │ │ - b.n 342de │ │ + b.n 5398e │ │ asrs r4, r0, #2 │ │ - b.n 342d4 │ │ + b.n 53984 │ │ asrs r0, r4, #3 │ │ - b.n 342f8 │ │ + b.n 539a8 │ │ strh r4, [r0, #0] │ │ - b.n 342ea │ │ + b.n 5399a │ │ asrs r2, r0, #32 │ │ - b.n 348e8 │ │ + b.n 53f98 │ │ asrs r4, r3, #3 │ │ - b.n 342e4 │ │ + b.n 53994 │ │ asrs r6, r0, #32 │ │ - b.n 3493e │ │ + b.n 53fee │ │ asrs r0, r4, #3 │ │ - b.n 342ec │ │ + b.n 5399c │ │ asrs r0, r3, #3 │ │ - b.n 34310 │ │ - add r0, pc, #64 @ (adr r0, 34818 ) │ │ - b.n 34302 │ │ + b.n 539c0 │ │ + add r0, pc, #64 @ (adr r0, 53ec8 ) │ │ + b.n 539b2 │ │ str r3, [r0, #0] │ │ - b.n 34940 │ │ + b.n 53ff0 │ │ asrs r4, r2, #3 │ │ - b.n 3431c │ │ + b.n 539cc │ │ ands r4, r3 │ │ - b.n 3430e │ │ + b.n 539be │ │ adds r0, #7 │ │ - b.n 3494c │ │ + b.n 53ffc │ │ asrs r0, r2, #3 │ │ - b.n 34328 │ │ + b.n 539d8 │ │ strb r5, [r0, #0] │ │ - b.n 34966 │ │ + b.n 54016 │ │ stmia r0!, {r3, r4, r5, r7} │ │ - b.n 34310 │ │ + b.n 539c0 │ │ str r6, [r1, r0] │ │ - b.n 3495c │ │ + b.n 5400c │ │ asrs r4, r0, #2 │ │ - b.n 34338 │ │ - b.n 34960 │ │ - b.n 3431c │ │ - b.n 34804 │ │ - b.n 34f46 │ │ + b.n 539e8 │ │ + b.n 54010 │ │ + b.n 539cc │ │ + b.n 53eb4 │ │ + b.n 545f6 │ │ asrs r4, r1, #32 │ │ - b.n 3496c │ │ + b.n 5401c │ │ asrs r4, r2, #3 │ │ - b.n 34328 │ │ + b.n 539d8 │ │ movs r0, #9 │ │ - b.n 3497a │ │ + b.n 5402a │ │ asrs r5, r0, #32 │ │ - b.n 34818 │ │ + b.n 53ec8 │ │ asrs r2, r0, #32 │ │ - b.n 3481c │ │ + b.n 53ecc │ │ movs r0, #216 @ 0xd8 │ │ - b.n 34338 │ │ + b.n 539e8 │ │ str r4, [r1, #12] │ │ - b.n 3433c │ │ + b.n 539ec │ │ movs r0, #0 │ │ - b.n 34fe6 │ │ + b.n 54696 │ │ adds r0, #200 @ 0xc8 │ │ - b.n 34344 │ │ + b.n 539f4 │ │ str r0, [sp, #0] │ │ - b.n 34f6e │ │ + b.n 5461e │ │ strb r0, [r1, #2] │ │ - b.n 3434c │ │ + b.n 539fc │ │ ands r0, r0 │ │ - b.n 34f76 │ │ + b.n 54626 │ │ str r0, [r2, r3] │ │ - b.n 34354 │ │ - add r0, pc, #0 @ (adr r0, 3483c ) │ │ - b.n 34a5c │ │ + b.n 53a04 │ │ + add r0, pc, #0 @ (adr r0, 53eec ) │ │ + b.n 5410c │ │ str r2, [r0, r0] │ │ - b.n 348e4 │ │ + b.n 53f94 │ │ asrs r3, r7, #32 │ │ - b.n 34e5a │ │ + b.n 5450a │ │ subs r0, r1, #5 │ │ - b.n 34ede │ │ + b.n 5458e │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r1, r0 │ │ - b.n 34afe │ │ + b.n 541ae │ │ str r0, [r0, #0] │ │ - b.n 34f96 │ │ + b.n 54646 │ │ adds r6, r4, #3 │ │ - b.n 34e74 │ │ + b.n 54524 │ │ str r0, [sp, #4] │ │ strh r0, [r0, #24] │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ subs r6, r5, r2 │ │ - b.n 34efc │ │ + b.n 545ac │ │ movs r1, r0 │ │ - b.n 34b10 │ │ + b.n 541c0 │ │ adds r0, #0 │ │ - b.n 34fae │ │ + b.n 5465e │ │ cmp r6, #140 @ 0x8c │ │ - b.n 34e7c │ │ + b.n 5452c │ │ ands r1, r0 │ │ strh r0, [r0, #24] │ │ adds r0, #1 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 34f6c │ │ + b.n 5461c │ │ strb r0, [r4, #3] │ │ - b.n 343bc │ │ + b.n 53a6c │ │ asrs r0, r0, #32 │ │ - b.n 34fc6 │ │ + b.n 54676 │ │ cmp r7, #210 @ 0xd2 │ │ - b.n 34f20 │ │ + b.n 545d0 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 34b40 │ │ + b.n 541f0 │ │ movs r1, #64 @ 0x40 │ │ - b.n 34e9e │ │ + b.n 5454e │ │ strb r4, [r3, #3] │ │ - b.n 343d4 │ │ + b.n 53a84 │ │ stmia r0!, {} │ │ - b.n 34fde │ │ + b.n 5468e │ │ movs r0, #54 @ 0x36 │ │ - b.n 34f3c │ │ - b.n 348a6 │ │ + b.n 545ec │ │ + b.n 53f56 │ │ strh r0, [r0, #24] │ │ stmia r0!, {r0} │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 34b5c │ │ + b.n 5420c │ │ movs r0, #0 │ │ - b.n 34ff2 │ │ + b.n 546a2 │ │ ldrb r5, [r0, #12] │ │ - b.n 34d4c │ │ + b.n 543fc │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ - blx 43eb0c │ │ - add r0, pc, #640 @ (adr r0, 34b40 ) │ │ - b.n 343fc │ │ + blx 45e1bc │ │ + add r0, pc, #640 @ (adr r0, 541f0 ) │ │ + b.n 53aac │ │ strb r0, [r3, #1] │ │ - b.n 34d54 │ │ + b.n 54404 │ │ strh r4, [r0, #6] │ │ - b.n 34404 │ │ + b.n 53ab4 │ │ strh r2, [r1, #20] │ │ - b.n 347dc │ │ + b.n 53e8c │ │ strb r0, [r2, #2] │ │ - b.n 3440c │ │ + b.n 53abc │ │ strb r4, [r0, #0] │ │ - b.n 343d6 │ │ + b.n 53a86 │ │ strb r0, [r3, #2] │ │ - b.n 34414 │ │ + b.n 53ac4 │ │ strb r0, [r1, #0] │ │ - b.n 343de │ │ + b.n 53a8e │ │ strb r4, [r3, #2] │ │ - b.n 3441c │ │ + b.n 53acc │ │ strb r4, [r1, #0] │ │ - b.n 343e6 │ │ + b.n 53a96 │ │ strb r4, [r1, #2] │ │ - b.n 34424 │ │ + b.n 53ad4 │ │ strb r0, [r2, #0] │ │ - b.n 343ee │ │ + b.n 53a9e │ │ strb r0, [r6, #2] │ │ - b.n 3442c │ │ + b.n 53adc │ │ strb r4, [r2, #0] │ │ - b.n 343f6 │ │ + b.n 53aa6 │ │ strb r0, [r7, #2] │ │ - b.n 34434 │ │ + b.n 53ae4 │ │ strb r0, [r3, #0] │ │ - b.n 343fe │ │ + b.n 53aae │ │ strb r0, [r0, #3] │ │ - b.n 3443c │ │ + b.n 53aec │ │ strb r4, [r3, #0] │ │ - b.n 34406 │ │ + b.n 53ab6 │ │ movs r5, r0 │ │ - b.n 34c0c │ │ + b.n 542bc │ │ str r0, [r1, r2] │ │ - b.n 34448 │ │ + b.n 53af8 │ │ strh r4, [r1, #0] │ │ - b.n 34448 │ │ + b.n 53af8 │ │ asrs r1, r0, #32 │ │ - b.n 34e20 │ │ + b.n 544d0 │ │ subs r1, r2, #4 │ │ - b.n 34bf8 │ │ + b.n 542a8 │ │ asrs r1, r4, #10 │ │ - b.n 34c5e │ │ + b.n 5430e │ │ asrs r0, r0, #32 │ │ - b.n 34ca4 │ │ + b.n 54354 │ │ adds r0, #1 │ │ - b.n 34cac │ │ + b.n 5435c │ │ movs r0, r0 │ │ - b.n 34c30 │ │ + b.n 542e0 │ │ adds r0, #0 │ │ - b.n 34cb6 │ │ + b.n 54366 │ │ asrs r1, r0, #32 │ │ - b.n 34c38 │ │ + b.n 542e8 │ │ adds r0, #1 │ │ - b.n 34cc2 │ │ + b.n 54372 │ │ movs r0, r0 │ │ - b.n 34c40 │ │ + b.n 542f0 │ │ adds r0, #0 │ │ - b.n 34cd0 │ │ + b.n 54380 │ │ asrs r1, r0, #32 │ │ - b.n 34c48 │ │ + b.n 542f8 │ │ adds r0, #1 │ │ - b.n 34cde │ │ + b.n 5438e │ │ movs r0, r0 │ │ - b.n 34c50 │ │ + b.n 54300 │ │ movs r0, #0 │ │ - b.n 34cd2 │ │ + b.n 54382 │ │ movs r0, r0 │ │ - b.n 34cee │ │ + b.n 5439e │ │ movs r1, r0 │ │ - b.n 34c56 │ │ + b.n 54306 │ │ subs r7, r7, #2 │ │ - b.n 34f70 │ │ + b.n 54620 │ │ movs r2, r0 │ │ - b.n 34c5e │ │ + b.n 5430e │ │ subs r1, r1, #7 │ │ - b.n 34fe6 │ │ + b.n 54696 │ │ movs r0, r0 │ │ - b.n 34ea6 │ │ + b.n 54556 │ │ movs r0, #220 @ 0xdc │ │ - b.n 344a4 │ │ + b.n 53b54 │ │ lsls r0, r2, #6 │ │ - b.n 34970 │ │ + b.n 54020 │ │ asrs r1, r0, #32 │ │ - b.n 34a96 │ │ + b.n 54146 │ │ movs r1, #115 @ 0x73 │ │ - b.n 34f8a │ │ + b.n 5463a │ │ movs r0, #45 @ 0x2d │ │ - b.n 35002 │ │ + b.n 546b2 │ │ asrs r0, r5, #3 │ │ - b.n 34498 │ │ + b.n 53b48 │ │ lsls r0, r2, #10 │ │ - b.n 34986 │ │ + b.n 54036 │ │ asrs r0, r4, #3 │ │ - b.n 344c0 │ │ + b.n 53b70 │ │ asrs r2, r0, #32 │ │ - b.n 34aec │ │ + b.n 5419c │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 34f98 │ │ + b.n 54648 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 3501c │ │ + b.n 546cc │ │ asrs r4, r5, #3 │ │ - b.n 344b0 │ │ + b.n 53b60 │ │ lsls r0, r2, #10 │ │ - b.n 3499e │ │ + b.n 5404e │ │ asrs r4, r1, #3 │ │ - b.n 344d8 │ │ + b.n 53b88 │ │ asrs r2, r0, #32 │ │ - b.n 34b04 │ │ + b.n 541b4 │ │ movs r3, #25 │ │ - b.n 34faa │ │ + b.n 5465a │ │ movs r5, #81 @ 0x51 │ │ - b.n 35032 │ │ + b.n 546e2 │ │ asrs r0, r6, #3 │ │ - b.n 344c8 │ │ + b.n 53b78 │ │ lsls r0, r2, #10 │ │ - b.n 349b6 │ │ + b.n 54066 │ │ asrs r0, r1, #3 │ │ - b.n 344f0 │ │ + b.n 53ba0 │ │ asrs r2, r0, #32 │ │ - b.n 34b1c │ │ + b.n 541cc │ │ asrs r4, r6, #3 │ │ - b.n 344d8 │ │ + b.n 53b88 │ │ movs r0, r0 │ │ - b.n 34b2c │ │ + b.n 541dc │ │ lsls r0, r7, #3 │ │ - b.n 344e0 │ │ + b.n 53b90 │ │ lsls r0, r2, #3 │ │ - b.n 34504 │ │ + b.n 53bb4 │ │ movs r0, r0 │ │ - b.n 34f2e │ │ + b.n 545de │ │ lsls r4, r7, #3 │ │ - b.n 344ec │ │ + b.n 53b9c │ │ lsls r4, r2, #3 │ │ - b.n 34510 │ │ + b.n 53bc0 │ │ movs r0, r0 │ │ - b.n 34f3a │ │ + b.n 545ea │ │ lsls r0, r0, #4 │ │ - b.n 344f8 │ │ + b.n 53ba8 │ │ lsls r0, r3, #3 │ │ - b.n 3451c │ │ + b.n 53bcc │ │ movs r0, r0 │ │ - b.n 34f26 │ │ + b.n 545d6 │ │ lsls r4, r0, #4 │ │ - b.n 34504 │ │ + b.n 53bb4 │ │ movs r0, r1 │ │ - b.n 34524 │ │ + b.n 53bd4 │ │ movs r0, r0 │ │ - b.n 35092 │ │ + b.n 54742 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 350aa │ │ + b.n 5475a │ │ movs r0, r0 │ │ asrs r0, r3, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ lsls r2, r1, #3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 350ba │ │ + b.n 5476a │ │ lsls r1, r7, #13 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #720 @ (adr r0, 34ce0 ) │ │ - b.n 3454c │ │ + add r0, pc, #720 @ (adr r0, 54390 ) │ │ + b.n 53bfc │ │ str r0, [r0, #0] │ │ - b.n 35156 │ │ + b.n 54806 │ │ movs r0, #36 @ 0x24 │ │ - b.n 34554 │ │ + b.n 53c04 │ │ adds r0, #32 │ │ - b.n 34558 │ │ + b.n 53c08 │ │ str r0, [r0, #0] │ │ - b.n 34532 │ │ + b.n 53be2 │ │ movs r0, r0 │ │ - b.n 350d2 │ │ + b.n 54782 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ and.w r1, r0, r8, lsr #17 │ │ - b.n 3454c │ │ + b.n 53bfc │ │ strb r0, [r0, #0] │ │ - b.n 35176 │ │ + b.n 54826 │ │ movs r7, r0 │ │ - b.n 34d7a │ │ - beq.n 34a9c │ │ - b.n 34ed4 │ │ + b.n 5442a │ │ + beq.n 5414c │ │ + b.n 54584 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 34f60 │ │ + b.n 54610 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {sp} │ │ - b.n 3520e │ │ + b.n 548be │ │ adds r0, #0 │ │ - b.n 35212 │ │ + b.n 548c2 │ │ asrs r4, r1, #32 │ │ - b.n 3458c │ │ + b.n 53c3c │ │ str r1, [r0, #0] │ │ - b.n 3519a │ │ - add r0, pc, #720 @ (adr r0, 34d2c ) │ │ - b.n 34598 │ │ + b.n 5484a │ │ + add r0, pc, #720 @ (adr r0, 543dc ) │ │ + b.n 53c48 │ │ movs r0, r0 │ │ - b.n 35104 │ │ + b.n 547b4 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 351aa │ │ + b.n 5485a │ │ movs r0, r0 │ │ - b.n 34570 │ │ + b.n 53c20 │ │ movs r0, r0 │ │ - b.n 3511e │ │ + b.n 547ce │ │ @ instruction: 0xffee1aff │ │ movs r5, r1 │ │ @ instruction: 0xea00ea01 │ │ - b.n 34f14 │ │ + b.n 545c4 │ │ lsls r0, r5, #3 │ │ - b.n 34f9c │ │ + b.n 5464c │ │ asrs r0, r3, #1 │ │ - b.n 34f22 │ │ + b.n 545d2 │ │ @ instruction: 0xea01e28d │ │ cmp r7, #146 @ 0x92 │ │ - b.n 34fa8 │ │ + b.n 54658 │ │ subs r7, #146 @ 0x92 │ │ - b.n 34fae │ │ + b.n 5465e │ │ movs r5, #30 │ │ add.w r0, r0, r0, lsl #8 │ │ - b.n 351da │ │ + b.n 5488a │ │ movs r0, r0 │ │ - b.n 3514e │ │ + b.n 547fe │ │ movs r0, #0 │ │ asrs r0, r1, #22 │ │ adds r0, #0 │ │ - b.n 351e6 │ │ + b.n 54896 │ │ str r0, [r0, #0] │ │ - b.n 351ea │ │ + b.n 5489a │ │ movs r0, r0 │ │ - b.n 3515a │ │ + b.n 5480a │ │ @ instruction: 0xffdf1aff │ │ movs r4, r2 │ │ - b.n 345ec │ │ + b.n 53c9c │ │ @ instruction: 0xeb09e24b │ │ str r2, [r0, r0] │ │ - b.n 34dfe │ │ + b.n 544ae │ │ subs r6, r0, #5 │ │ - b.n 34f5e │ │ + b.n 5460e │ │ movs r0, #232 @ 0xe8 │ │ - b.n 34fe0 │ │ + b.n 54690 │ │ adcs r0, r1 │ │ - b.n 34604 │ │ + b.n 53cb4 │ │ strh r0, [r2, #6] │ │ - b.n 34e4e │ │ + b.n 544fe │ │ movs r2, r1 │ │ - b.n 34e12 │ │ + b.n 544c2 │ │ str r4, [r1, #20] │ │ - b.n 34610 │ │ - add r0, pc, #4 @ (adr r0, 34adc ) │ │ - b.n 34e1a │ │ + b.n 53cc0 │ │ + add r0, pc, #4 @ (adr r0, 5418c ) │ │ + b.n 544ca │ │ strb r3, [r0, #0] │ │ - b.n 34e1e │ │ + b.n 544ce │ │ stmia r4!, {r0, r1, r2, r6, r7} │ │ @ instruction: 0xebffeb09 │ │ - b.n 34f7c │ │ + b.n 5462c │ │ lsls r0, r2, #1 │ │ movt r0, #408 @ 0x198 │ │ - b.n 34f8a │ │ + b.n 5463a │ │ movs r4, r2 │ │ - b.n 35232 │ │ + b.n 548e2 │ │ @ instruction: 0xea02e24b │ │ movs r0, #1 │ │ - b.n 34e3a │ │ + b.n 544ea │ │ lsrs r0, r0, #11 │ │ orr.w r0, r2, #8388608 @ 0x800000 │ │ - b.n 35242 │ │ + b.n 548f2 │ │ movs r0, r0 │ │ - b.n 3460a │ │ + b.n 53cba │ │ movs r5, #148 @ 0x94 │ │ - b.n 34c10 │ │ + b.n 542c0 │ │ adds r7, #148 @ 0x94 │ │ - b.n 34b54 │ │ - ldr r6, [pc, #296] @ (34c38 ) │ │ - b.n 34fae │ │ + b.n 54204 │ │ + ldr r6, [pc, #296] @ (542e8 ) │ │ + b.n 5465e │ │ @ instruction: 0xeb09e24b │ │ movs r0, r3 │ │ - b.n 34622 │ │ + b.n 53cd2 │ │ strh r0, [r1, #0] │ │ - b.n 34c42 │ │ + b.n 542f2 │ │ adds r5, #150 @ 0x96 │ │ - b.n 34b62 │ │ + b.n 54212 │ │ str r0, [r7, #4] │ │ - b.n 34fc2 │ │ + b.n 54672 │ │ movs r4, #40 @ 0x28 │ │ - b.n 34e6a │ │ + b.n 5451a │ │ movs r0, #38 @ 0x26 │ │ - b.n 346b6 │ │ + b.n 53d66 │ │ cmp r0, #40 @ 0x28 │ │ - b.n 34e72 │ │ + b.n 54522 │ │ movs r0, #37 @ 0x25 │ │ - b.n 346be │ │ + b.n 53d6e │ │ cmp r4, #40 @ 0x28 │ │ - b.n 34e7a │ │ + b.n 5452a │ │ movs r0, #36 @ 0x24 │ │ - b.n 346c6 │ │ + b.n 53d76 │ │ movs r0, #0 │ │ - b.n 35282 │ │ + b.n 54932 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 34c86 │ │ + b.n 54336 │ │ strh r7, [r4, #0] │ │ - b.n 346d2 │ │ + b.n 53d82 │ │ str r0, [sp, #140] @ 0x8c │ │ - b.n 346d6 │ │ + b.n 53d86 │ │ lsls r1, r5, #16 │ │ - b.n 34e92 │ │ + b.n 54542 │ │ movs r2, r4 │ │ - b.n 346de │ │ + b.n 53d8e │ │ lsrs r1, r5, #32 │ │ - b.n 34e9a │ │ + b.n 5454a │ │ movs r1, r4 │ │ - b.n 346e6 │ │ + b.n 53d96 │ │ lsrs r1, r5, #16 │ │ - b.n 34ea2 │ │ + b.n 54552 │ │ movs r0, r4 │ │ - b.n 346ee │ │ + b.n 53d9e │ │ movs r6, r0 │ │ - b.n 34eaa │ │ + b.n 5455a │ │ strh r0, [r0, #48] @ 0x30 │ │ @ instruction: 0xebffea01 │ │ - b.n 35008 │ │ + b.n 546b8 │ │ asrs r0, r6, #32 │ │ - b.n 346ac │ │ + b.n 53d5c │ │ strb r0, [r3, #1] │ │ - b.n 35016 │ │ + b.n 546c6 │ │ movs r0, #6 │ │ - b.n 34ebe │ │ + b.n 5456e │ │ adds r0, #64 @ 0x40 │ │ - b.n 352c2 │ │ + b.n 54972 │ │ movs r7, r0 │ │ - b.n 34ec6 │ │ - add r0, pc, #36 @ (adr r0, 34bac ) │ │ + b.n 54576 │ │ + add r0, pc, #36 @ (adr r0, 5425c ) │ │ @ instruction: 0xebff000a │ │ - b.n 34ece │ │ + b.n 5457e │ │ asrs r2, r1, #32 │ │ - b.n 34ed2 │ │ + b.n 54582 │ │ movs r0, #7 │ │ - b.n 34ed6 │ │ - b.n 34fc2 │ │ + b.n 54586 │ │ + b.n 54672 │ │ @ instruction: 0xebff0000 │ │ - b.n 346c6 │ │ + b.n 53d76 │ │ movs r0, r0 │ │ - b.n 35242 │ │ + b.n 548f2 │ │ @ instruction: 0xffa21aff │ │ stmia r0!, {r2, r3, r5} │ │ - b.n 345d2 │ │ + b.n 53c82 │ │ adds r0, #80 @ 0x50 │ │ - b.n 35036 │ │ + b.n 546e6 │ │ strh r1, [r2, r7] │ │ - b.n 351b2 │ │ + b.n 54862 │ │ lsls r4, r0, #1 │ │ - b.n 345de │ │ + b.n 53c8e │ │ movs r6, r1 │ │ ldmia.w r3, {r2, ip, sp, lr} │ │ - b.n 34efe │ │ + b.n 545ae │ │ ldr r4, [r5, #48] @ 0x30 │ │ - b.n 34f02 │ │ + b.n 545b2 │ │ asrs r6, r0, #22 │ │ - b.n 34dd0 │ │ + b.n 54480 │ │ movs r3, #6 │ │ - b.n 34cce │ │ + b.n 5437e │ │ lsls r4, r7 │ │ - b.n 351ec │ │ - ldr r7, [pc, #1020] @ (34fcc ) │ │ - b.n 35252 │ │ + b.n 5489c │ │ + ldr r7, [pc, #1020] @ (5467c ) │ │ + b.n 54902 │ │ str r4, [r6, #0] │ │ - b.n 34604 │ │ + b.n 53cb4 │ │ @ instruction: 0xeb09e24b │ │ asrs r7, r7, #12 │ │ - b.n 35368 │ │ + b.n 54a18 │ │ cmp r5, #37 @ 0x25 │ │ - b.n 34ce6 │ │ + b.n 54396 │ │ asrs r1, r0, #32 │ │ - b.n 34c6e │ │ + b.n 5431e │ │ strh r7, [r7, r4] │ │ - b.n 3536e │ │ + b.n 54a1e │ │ asrs r0, r2, #1 │ │ - b.n 345fc │ │ + b.n 53cac │ │ cmp r5, #34 @ 0x22 │ │ - b.n 34cf8 │ │ + b.n 543a8 │ │ str r5, [r0, r0] │ │ - b.n 34c7e │ │ + b.n 5432e │ │ ldrb r1, [r7, r4] │ │ - b.n 35104 │ │ + b.n 547b4 │ │ adds r3, #63 @ 0x3f │ │ - b.n 35382 │ │ + b.n 54a32 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 34d02 │ │ + b.n 543b2 │ │ eors r0, r0 │ │ - b.n 34634 │ │ + b.n 53ce4 │ │ str r4, [r1, r1] │ │ - b.n 34618 │ │ + b.n 53cc8 │ │ strh r7, [r7, r0] │ │ - b.n 353ce │ │ + b.n 54a7e │ │ adds r0, #3 │ │ - b.n 34c9c │ │ + b.n 5434c │ │ adds r0, #72 @ 0x48 │ │ - b.n 34624 │ │ + b.n 53cd4 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3539e │ │ + b.n 54a4e │ │ cmp r5, #34 @ 0x22 │ │ - b.n 34d26 │ │ + b.n 543d6 │ │ movs r4, r7 │ │ - b.n 34650 │ │ + b.n 53d00 │ │ adds r0, #3 │ │ - b.n 34cb0 │ │ + b.n 54360 │ │ adds r0, #68 @ 0x44 │ │ - b.n 34638 │ │ + b.n 53ce8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 353b2 │ │ + b.n 54a62 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 34d32 │ │ + b.n 543e2 │ │ ands r0, r7 │ │ - b.n 34664 │ │ + b.n 53d14 │ │ adds r0, #3 │ │ - b.n 34cc4 │ │ + b.n 54374 │ │ adds r0, #64 @ 0x40 │ │ - b.n 3464c │ │ + b.n 53cfc │ │ adds r3, #63 @ 0x3f │ │ - b.n 353c6 │ │ + b.n 54a76 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 34d4e │ │ + b.n 543fe │ │ adds r0, #3 │ │ - b.n 34cd4 │ │ + b.n 54384 │ │ adds r0, #60 @ 0x3c │ │ - b.n 3465c │ │ + b.n 53d0c │ │ adds r3, #63 @ 0x3f │ │ - b.n 353d6 │ │ + b.n 54a86 │ │ asrs r0, r6, #32 │ │ - b.n 34684 │ │ + b.n 53d34 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 34d66 │ │ + b.n 54416 │ │ lsrs r7, r7, #31 │ │ - b.n 3527c │ │ + b.n 5492c │ │ movs r7, r7 │ │ - b.n 352e2 │ │ + b.n 54992 │ │ adds r0, #3 │ │ - b.n 34cf0 │ │ + b.n 543a0 │ │ adds r2, r4, #4 │ │ - b.n 34d6c │ │ + b.n 5441c │ │ movs r0, r0 │ │ - b.n 34c86 │ │ + b.n 54336 │ │ adds r0, #56 @ 0x38 │ │ - b.n 34680 │ │ + b.n 53d30 │ │ adds r3, #63 @ 0x3f │ │ - b.n 353fa │ │ + b.n 54aaa │ │ movs r3, #63 @ 0x3f │ │ - b.n 353fc │ │ + b.n 54aac │ │ adds r0, #3 │ │ - b.n 34d08 │ │ + b.n 543b8 │ │ lsrs r1, r4, #20 │ │ - b.n 34d82 │ │ + b.n 54432 │ │ subs r4, r7, #7 │ │ - b.n 352a4 │ │ + b.n 54954 │ │ adds r0, #52 @ 0x34 │ │ - b.n 34698 │ │ + b.n 53d48 │ │ asrs r7, r7, #3 │ │ - b.n 3530e │ │ + b.n 549be │ │ adds r0, #0 │ │ - b.n 34d14 │ │ + b.n 543c4 │ │ movs r0, #2 │ │ - b.n 34d20 │ │ + b.n 543d0 │ │ lsrs r6, r0, #29 │ │ - b.n 35136 │ │ + b.n 547e6 │ │ movs r3, #240 @ 0xf0 │ │ - b.n 34f2c │ │ + b.n 545dc │ │ adds r0, #0 │ │ - b.n 353e2 │ │ + b.n 54a92 │ │ movs r0, #28 │ │ - b.n 347dc │ │ + b.n 53e8c │ │ asrs r0, r0, #32 │ │ - b.n 34fea │ │ - bvs.n 34c94 │ │ + b.n 5469a │ │ + bvs.n 54344 │ │ @ instruction: 0xebff0000 │ │ - b.n 347e0 │ │ + b.n 53e90 │ │ movs r0, r0 │ │ - b.n 35356 │ │ + b.n 54a06 │ │ vpmin.u16 q8, , │ │ strb r0, [r5, #2] │ │ - b.n 347f8 │ │ + b.n 53ea8 │ │ movs r0, r0 │ │ - b.n 35370 │ │ + b.n 54a20 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #4 │ │ - b.n 34804 │ │ + b.n 53eb4 │ │ adds r0, #248 @ 0xf8 │ │ - b.n 351e8 │ │ + b.n 54898 │ │ str r4, [r6, r3] │ │ - b.n 3480c │ │ + b.n 53ebc │ │ str r0, [r5, #12] │ │ - b.n 351f0 │ │ + b.n 548a0 │ │ lsrs r0, r6, #28 │ │ - b.n 34a58 │ │ + b.n 54108 │ │ movs r6, r1 │ │ ldmia.w r3, {} │ │ - b.n 347f0 │ │ + b.n 53ea0 │ │ lsrs r3, r6, #28 │ │ - b.n 34a64 │ │ + b.n 54114 │ │ movs r4, r0 │ │ - b.n 347f8 │ │ + b.n 53ea8 │ │ lsrs r2, r6, #28 │ │ - b.n 34a6c │ │ + b.n 5411c │ │ movs r0, r1 │ │ - b.n 34800 │ │ + b.n 53eb0 │ │ lsrs r1, r6, #28 │ │ - b.n 34a74 │ │ + b.n 54124 │ │ movs r4, r1 │ │ - b.n 34808 │ │ + b.n 53eb8 │ │ lsrs r5, r6, #28 │ │ - b.n 34a7c │ │ + b.n 5412c │ │ lsls r0, r3, #1 │ │ ldmia.w r6, {r4} │ │ - b.n 34814 │ │ + b.n 53ec4 │ │ lsrs r6, r6, #28 │ │ - b.n 34a88 │ │ + b.n 54138 │ │ movs r4, r2 │ │ - b.n 3481c │ │ + b.n 53ecc │ │ lsrs r4, r6, #28 │ │ - b.n 34a90 │ │ + b.n 54140 │ │ movs r0, r3 │ │ - b.n 34824 │ │ + b.n 53ed4 │ │ lsrs r3, r6, #28 │ │ - b.n 34a98 │ │ + b.n 54148 │ │ movs r4, r3 │ │ - b.n 3482c │ │ + b.n 53edc │ │ lsls r4, r5, #2 │ │ - b.n 3485c │ │ + b.n 53f0c │ │ strb r4, [r2, #2] │ │ - b.n 34860 │ │ + b.n 53f10 │ │ movs r0, r0 │ │ - b.n 353ca │ │ + b.n 54a7a │ │ strh r0, [r6, #6] │ │ asrs r0, r0, #7 │ │ vpmin.u8 q15, q8, │ │ - b.n 34eac │ │ - b.n 34870 │ │ + b.n 5455c │ │ + b.n 53f20 │ │ lsrs r1, r0, #8 │ │ - b.n 35254 │ │ + b.n 54904 │ │ adds r0, #228 @ 0xe4 │ │ - b.n 34878 │ │ - ldr r7, [pc, #584] @ (34f88 ) │ │ - b.n 35242 │ │ + b.n 53f28 │ │ + ldr r7, [pc, #584] @ (54638 ) │ │ + b.n 548f2 │ │ movs r0, r0 │ │ - b.n 35402 │ │ + b.n 54ab2 │ │ str r0, [sp, #0] │ │ - b.n 3548a │ │ + b.n 54b3a │ │ lsls r3, r3, #10 │ │ lsrs r0, r0, #8 │ │ lsls r4, r4, #2 │ │ - b.n 3488c │ │ + b.n 53f3c │ │ str r0, [r0, #0] │ │ - b.n 35496 │ │ + b.n 54b46 │ │ str r0, [sp, #0] │ │ - b.n 3549a │ │ + b.n 54b4a │ │ movs r1, r0 │ │ - b.n 3521e │ │ + b.n 548ce │ │ movs r4, r3 │ │ - b.n 3487c │ │ + b.n 53f2c │ │ lsls r0, r0, #2 │ │ - b.n 348a0 │ │ + b.n 53f50 │ │ movs r0, r0 │ │ - b.n 3522a │ │ + b.n 548da │ │ movs r0, r3 │ │ - b.n 34888 │ │ + b.n 53f38 │ │ movs r0, r0 │ │ - b.n 354b2 │ │ + b.n 54b62 │ │ movs r0, r5 │ │ - b.n 34890 │ │ + b.n 53f40 │ │ movs r5, r0 │ │ and.w r0, r0, r8, asr #32 │ │ - b.n 348b8 │ │ + b.n 53f68 │ │ movs r5, r0 │ │ - b.n 34e82 │ │ + b.n 54532 │ │ movs r0, r5 │ │ - b.n 348a0 │ │ + b.n 53f50 │ │ str r1, [r0, #0] │ │ - b.n 35296 │ │ + b.n 54946 │ │ movs r6, r1 │ │ - b.n 3503a │ │ + b.n 546ea │ │ lsls r2, r1, #10 │ │ lsrs r0, r0, #8 │ │ strb r4, [r4, #0] │ │ - b.n 348d0 │ │ + b.n 53f80 │ │ movs r0, #134 @ 0x86 │ │ - b.n 350da │ │ + b.n 5478a │ │ movs r0, r4 │ │ - b.n 354de │ │ + b.n 54b8e │ │ asrs r6, r0, #2 │ │ - b.n 34e22 │ │ + b.n 544d2 │ │ lsrs r1, r3, #29 │ │ - b.n 352c0 │ │ + b.n 54970 │ │ movs r2, #55 @ 0x37 │ │ - b.n 350ea │ │ + b.n 5479a │ │ strb r0, [r4, #0] │ │ - b.n 348e8 │ │ + b.n 53f98 │ │ lsls r6, r0, #4 │ │ - b.n 34cd2 │ │ + b.n 54382 │ │ asrs r7, r2, #4 │ │ - b.n 350ba │ │ + b.n 5476a │ │ movs r0, #31 │ │ - b.n 3557a │ │ + b.n 54c2a │ │ movs r0, #134 @ 0x86 │ │ - b.n 34ec2 │ │ + b.n 54572 │ │ movs r0, r0 │ │ - b.n 35466 │ │ + b.n 54b16 │ │ asrs r7, r6, #8 │ │ str r0, [r4, r6] │ │ movs r0, r0 │ │ - b.n 3546a │ │ + b.n 54b1a │ │ @ instruction: 0xffed0aff │ │ asrs r3, r0, #32 │ │ - b.n 351d4 │ │ + b.n 54884 │ │ asrs r0, r1, #2 │ │ - b.n 348f0 │ │ + b.n 53fa0 │ │ asrs r4, r3, #32 │ │ - b.n 34914 │ │ + b.n 53fc4 │ │ str r0, [r0, r0] │ │ - b.n 3551e │ │ + b.n 54bce │ │ movs r0, #40 @ 0x28 │ │ - b.n 3491c │ │ + b.n 53fcc │ │ str r4, [r1, #8] │ │ - b.n 34900 │ │ + b.n 53fb0 │ │ strb r2, [r0, #0] │ │ - b.n 34eec │ │ + b.n 5459c │ │ asrs r0, r3, #32 │ │ - b.n 34928 │ │ + b.n 53fd8 │ │ strb r4, [r0, #2] │ │ - b.n 3490c │ │ + b.n 53fbc │ │ asrs r2, r0, #32 │ │ - b.n 34ef8 │ │ + b.n 545a8 │ │ asrs r0, r4, #2 │ │ - b.n 34914 │ │ + b.n 53fc4 │ │ subs r1, r1, r4 │ │ - b.n 35294 │ │ + b.n 54944 │ │ asrs r0, r7, #1 │ │ - b.n 35284 │ │ + b.n 54934 │ │ asrs r2, r0, #10 │ │ - b.n 34f08 │ │ + b.n 545b8 │ │ asrs r0, r0, #2 │ │ - b.n 34924 │ │ + b.n 53fd4 │ │ subs r2, r2, #6 │ │ - b.n 35328 │ │ + b.n 549d8 │ │ asrs r2, r0, #10 │ │ - b.n 34f14 │ │ + b.n 545c4 │ │ asrs r0, r6, #32 │ │ - b.n 34930 │ │ + b.n 53fe0 │ │ asrs r2, r0, #10 │ │ - b.n 34f22 │ │ + b.n 545d2 │ │ asrs r4, r7, #1 │ │ - b.n 34938 │ │ + b.n 53fe8 │ │ subs r5, r0, r4 │ │ - b.n 352b8 │ │ + b.n 54968 │ │ movs r0, #0 │ │ - b.n 35566 │ │ + b.n 54c16 │ │ asrs r0, r3, #1 │ │ - b.n 352ac │ │ + b.n 5495c │ │ asrs r6, r0, #10 │ │ - b.n 34f30 │ │ + b.n 545e0 │ │ asrs r4, r5, #32 │ │ - b.n 3494c │ │ + b.n 53ffc │ │ movs r2, r1 │ │ and.w r0, r0, r4, lsl #30 │ │ - b.n 34974 │ │ + b.n 54024 │ │ str r0, [sp, #0] │ │ - b.n 3517e │ │ + b.n 5482e │ │ str r4, [r1, #8] │ │ - b.n 3497c │ │ + b.n 5402c │ │ lsrs r1, r3, #29 │ │ - b.n 35360 │ │ + b.n 54a10 │ │ adds r0, #228 @ 0xe4 │ │ - b.n 34984 │ │ + b.n 54034 │ │ movs r0, #224 @ 0xe0 │ │ - b.n 34988 │ │ + b.n 54038 │ │ lsls r6, r0, #4 │ │ - b.n 34d72 │ │ + b.n 54422 │ │ str r1, [r0, r0] │ │ - b.n 35360 │ │ + b.n 54a10 │ │ movs r0, #32 │ │ - b.n 3535e │ │ + b.n 54a0e │ │ movs r0, r0 │ │ - b.n 35108 │ │ + b.n 547b8 │ │ @ instruction: 0xffc52aff │ │ asrs r5, r0, #32 │ │ - b.n 34f74 │ │ + b.n 54624 │ │ movs r3, r0 │ │ - b.n 3510c │ │ + b.n 547bc │ │ asrs r0, r4, #2 │ │ asrs r5, r3, #22 │ │ asrs r5, r0, #32 │ │ asrs r1, r2, #2 │ │ @ instruction: 0xfff60aff │ │ lsls r0, r1, #2 │ │ - b.n 349b4 │ │ + b.n 54064 │ │ str r0, [sp, #864] @ 0x360 │ │ - b.n 34998 │ │ + b.n 54048 │ │ movs r5, r0 │ │ - b.n 35122 │ │ + b.n 547d2 │ │ movs r0, #224 @ 0xe0 │ │ - b.n 349a0 │ │ + b.n 54050 │ │ str r4, [r3, r3] │ │ - b.n 349a4 │ │ + b.n 54054 │ │ lsls r7, r0, #2 │ │ subs r0, r0, r0 │ │ movs r0, r6 │ │ - b.n 349cc │ │ + b.n 5407c │ │ asrs r4, r5, #32 │ │ - b.n 349d0 │ │ + b.n 54080 │ │ movs r0, #2 │ │ - b.n 34f9a │ │ + b.n 5464a │ │ lsls r0, r3, #1 │ │ - b.n 35334 │ │ + b.n 549e4 │ │ stmia r5!, {r0, r1, r3, r5} │ │ @ instruction: 0xebff007c │ │ - b.n 349e0 │ │ - b.n 34f58 │ │ - b.n 35340 │ │ + b.n 54090 │ │ + b.n 54608 │ │ + b.n 549f0 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n 348e4 │ │ + b.n 53f94 │ │ ands r2, r1 │ │ ldmia.w lr, {r0, r2, r7, r9, ip, pc} │ │ - b.n 34e16 │ │ + b.n 544c6 │ │ lsls r0, r2, #3 │ │ @ instruction: 0xe9901009 │ │ - b.n 34fe0 │ │ + b.n 54690 │ │ str r4, [r0, r0] │ │ - b.n 35008 │ │ + b.n 546b8 │ │ adds r0, #3 │ │ - b.n 3502e │ │ + b.n 546de │ │ ands r6, r0 │ │ - b.n 35046 │ │ + b.n 546f6 │ │ movs r0, #16 │ │ - b.n 349ee │ │ + b.n 5409e │ │ adds r0, #72 @ 0x48 │ │ - b.n 34908 │ │ - b.n 34ee2 │ │ - b.n 3504e │ │ - add r0, pc, #80 @ (adr r0, 34f28 ) │ │ - b.n 349fa │ │ + b.n 53fb8 │ │ + b.n 54592 │ │ + b.n 546fe │ │ + add r0, pc, #80 @ (adr r0, 545d8 ) │ │ + b.n 540aa │ │ stmia r0!, {} │ │ - b.n 3561e │ │ + b.n 54cce │ │ str r2, [r0, #0] │ │ - b.n 35048 │ │ + b.n 546f8 │ │ movs r0, #68 @ 0x44 │ │ - b.n 3491c │ │ + b.n 53fcc │ │ strh r0, [r3, #0] │ │ - b.n 34a0a │ │ + b.n 540ba │ │ strb r0, [r0, #0] │ │ - b.n 3562e │ │ + b.n 54cde │ │ asrs r0, r7, #2 │ │ - b.n 34a0c │ │ + b.n 540bc │ │ asrs r2, r1, #32 │ │ - b.n 3505a │ │ + b.n 5470a │ │ movs r0, #64 @ 0x40 │ │ - b.n 34930 │ │ - add r0, pc, #0 @ (adr r0, 34efc ) │ │ - b.n 3563e │ │ + b.n 53fe0 │ │ + add r0, pc, #0 @ (adr r0, 545ac ) │ │ + b.n 54cee │ │ movs r4, r3 │ │ - b.n 34a22 │ │ + b.n 540d2 │ │ adds r0, #8 │ │ - b.n 3506a │ │ + b.n 5471a │ │ movs r0, #60 @ 0x3c │ │ - b.n 34940 │ │ + b.n 53ff0 │ │ str r0, [r1, r3] │ │ - b.n 34a28 │ │ + b.n 540d8 │ │ strh r0, [r0, #0] │ │ - b.n 35652 │ │ + b.n 54d02 │ │ movs r0, #0 │ │ - b.n 3507a │ │ + b.n 5472a │ │ movs r1, r0 │ │ - b.n 34f20 │ │ + b.n 545d0 │ │ movs r2, r0 │ │ - b.n 34f1e │ │ + b.n 545ce │ │ asrs r4, r1, #3 │ │ - b.n 34a3c │ │ + b.n 540ec │ │ adds r0, #212 @ 0xd4 │ │ - b.n 34a40 │ │ + b.n 540f0 │ │ asrs r0, r0, #32 │ │ - b.n 356ea │ │ + b.n 54d9a │ │ lsrs r4, r0 │ │ - b.n 34a48 │ │ + b.n 540f8 │ │ adds r0, #0 │ │ - b.n 35672 │ │ - b.n 350b4 │ │ - b.n 34a50 │ │ + b.n 54d22 │ │ + b.n 54764 │ │ + b.n 54100 │ │ movs r0, #208 @ 0xd0 │ │ - b.n 34a54 │ │ + b.n 54104 │ │ str r0, [sp, #0] │ │ - b.n 3515c │ │ + b.n 5480c │ │ movs r0, #1 │ │ - b.n 34fe2 │ │ + b.n 54692 │ │ lsrs r4, r1, #26 │ │ - b.n 35550 │ │ + b.n 54c00 │ │ lsrs r2, r2, #31 │ │ - b.n 355e0 │ │ + b.n 54c90 │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 351fc │ │ + b.n 548ac │ │ movs r3, r7 │ │ - b.n 3556a │ │ + b.n 54c1a │ │ lsrs r0, r1, #29 │ │ - b.n 355ee │ │ + b.n 54c9e │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 3520e │ │ + b.n 548be │ │ str r0, [r0, r0] │ │ - b.n 356aa │ │ + b.n 54d5a │ │ lsrs r6, r4, #19 │ │ - b.n 35588 │ │ + b.n 54c38 │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ str r1, [r0, r0] │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 35610 │ │ + b.n 54cc0 │ │ movs r0, r0 │ │ - b.n 3523a │ │ + b.n 548ea │ │ strh r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ - add r0, pc, #4 @ (adr r0, 34f88 ) │ │ + add r0, pc, #4 @ (adr r0, 54638 ) │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 35676 │ │ + b.n 54d26 │ │ movs r0, r0 │ │ - b.n 356ce │ │ + b.n 54d7e │ │ movs r1, r0 │ │ adds r3, #0 │ │ asrs r0, r0, #5 │ │ - b.n 3559e │ │ + b.n 54c4e │ │ movs r2, r0 │ │ - b.n 3529a │ │ + b.n 5494a │ │ movs r0, #1 │ │ - b.n 354aa │ │ + b.n 54b5a │ │ cmp r7, #18 │ │ - b.n 35280 │ │ - b.n 35114 │ │ - b.n 34ae0 │ │ + b.n 54930 │ │ + b.n 547c4 │ │ + b.n 54190 │ │ asrs r6, r6, #32 │ │ - b.n 35644 │ │ + b.n 54cf4 │ │ movs r2, #162 @ 0xa2 │ │ - b.n 352ee │ │ + b.n 5499e │ │ movs r1, r0 │ │ - b.n 3526e │ │ + b.n 5491e │ │ movs r0, #0 │ │ - b.n 3533a │ │ + b.n 549ea │ │ asrs r0, r0, #32 │ │ - b.n 356fa │ │ + b.n 54daa │ │ ands r2, r0 │ │ - b.n 35352 │ │ + b.n 54a02 │ │ asrs r1, r0, #32 │ │ strh r0, [r0, #24] │ │ movs r0, r0 │ │ - b.n 352ce │ │ - blx 43e218 │ │ + b.n 5497e │ │ + blx 45d8c8 │ │ ands r0, r0 │ │ - b.n 3535e │ │ + b.n 54a0e │ │ movs r0, #2 │ │ - b.n 352da │ │ + b.n 5498a │ │ str r2, [r0, r0] │ │ - b.n 35360 │ │ + b.n 54a10 │ │ movs r0, r0 │ │ - b.n 352e4 │ │ + b.n 54994 │ │ adds r0, #0 │ │ - b.n 35364 │ │ + b.n 54a14 │ │ movs r0, #2 │ │ - b.n 352e8 │ │ + b.n 54998 │ │ adds r0, #2 │ │ - b.n 35374 │ │ + b.n 54a24 │ │ ldrb r7, [r7, #26] │ │ - b.n 35600 │ │ + b.n 54cb0 │ │ movs r0, r0 │ │ - b.n 352f4 │ │ + b.n 549a4 │ │ ldrb r1, [r1, #31] │ │ - b.n 35676 │ │ + b.n 54d26 │ │ asrs r0, r0, #32 │ │ - b.n 35378 │ │ + b.n 54a28 │ │ movs r0, r0 │ │ - b.n 35392 │ │ + b.n 54a42 │ │ movs r2, r0 │ │ - b.n 352fe │ │ + b.n 549ae │ │ movs r1, r0 │ │ - b.n 35302 │ │ + b.n 549b2 │ │ asrs r1, r3, #12 │ │ - b.n 3560a │ │ + b.n 54cba │ │ movs r0, r0 │ │ - b.n 3554a │ │ + b.n 54bfa │ │ asrs r1, r2, #21 │ │ - b.n 35696 │ │ + b.n 54d46 │ │ lsls r0, r2, #6 │ │ - b.n 35016 │ │ + b.n 546c6 │ │ subs r4, r0, #7 │ │ - b.n 35620 │ │ + b.n 54cd0 │ │ asrs r7, r6, #2 │ │ - b.n 356a4 │ │ + b.n 54d54 │ │ lsls r0, r2, #6 │ │ - b.n 35024 │ │ + b.n 546d4 │ │ asrs r3, r6, #5 │ │ - b.n 35636 │ │ + b.n 54ce6 │ │ asrs r5, r5, #32 │ │ - b.n 356ae │ │ + b.n 54d5e │ │ lsls r0, r2, #30 │ │ - b.n 35038 │ │ + b.n 546e8 │ │ lsls r0, r2, #6 │ │ - b.n 35030 │ │ + b.n 546e0 │ │ str r7, [r0, r0] │ │ - b.n 3516e │ │ + b.n 5481e │ │ strb r0, [r1, #3] │ │ - b.n 34b70 │ │ + b.n 54220 │ │ @ instruction: 0xeb05e24b │ │ strb r1, [r0, #0] │ │ - b.n 351ac │ │ + b.n 5485c │ │ asrs r4, r0, #3 │ │ - b.n 34b7c │ │ + b.n 5422c │ │ adds r0, #3 │ │ - b.n 351a8 │ │ + b.n 54858 │ │ asrs r0, r0, #3 │ │ - b.n 34b84 │ │ + b.n 54234 │ │ strb r0, [r0, #3] │ │ - b.n 34b68 │ │ + b.n 54218 │ │ movs r0, #2 │ │ - b.n 351b4 │ │ + b.n 54864 │ │ asrs r0, r7, #1 │ │ - b.n 354f2 │ │ + b.n 54ba2 │ │ stmia r0!, {} │ │ - b.n 351c6 │ │ + b.n 54876 │ │ lsls r4, r1, #3 │ │ - b.n 34b98 │ │ + b.n 54248 │ │ str r4, [r1, r3] │ │ - b.n 34b7c │ │ + b.n 5422c │ │ str r0, [r0, #0] │ │ - b.n 355c6 │ │ + b.n 54c76 │ │ lsls r4, r2, #3 │ │ - b.n 34ba4 │ │ + b.n 54254 │ │ str r0, [r0, r0] │ │ - b.n 34b70 │ │ + b.n 54220 │ │ ands r0, r0 │ │ - b.n 355d2 │ │ + b.n 54c82 │ │ lsls r0, r2, #3 │ │ - b.n 34bb0 │ │ + b.n 54260 │ │ str r4, [r3, r3] │ │ - b.n 34bb4 │ │ + b.n 54264 │ │ movs r0, r0 │ │ - b.n 355be │ │ + b.n 54c6e │ │ strb r4, [r0, #0] │ │ - b.n 34b84 │ │ + b.n 54234 │ │ adds r0, #196 @ 0xc4 │ │ - b.n 34ba0 │ │ + b.n 54250 │ │ adds r0, #8 │ │ - b.n 34b8c │ │ + b.n 5423c │ │ movs r0, #200 @ 0xc8 │ │ - b.n 34ba8 │ │ + b.n 54258 │ │ movs r0, #12 │ │ - b.n 34b94 │ │ + b.n 54244 │ │ stmia r0!, {r4, r6, r7} │ │ - b.n 34bb0 │ │ + b.n 54260 │ │ stmia r0!, {r4} │ │ - b.n 34b9c │ │ + b.n 5424c │ │ str r4, [r2, #0] │ │ - b.n 34ba0 │ │ + b.n 54250 │ │ ands r0, r3 │ │ - b.n 34ba4 │ │ + b.n 54254 │ │ movs r4, r3 │ │ - b.n 34ba8 │ │ + b.n 54258 │ │ movs r1, r3 │ │ - and.w r6, r0, ip, asr #5 │ │ - vshr.u32 q8, q14, #3 │ │ - b.n 34bec │ │ + and.w lr, r0, r4, lsl #18 │ │ + vshr.u32 q8, q14, #5 │ │ + b.n 5429c │ │ @ instruction: 0xeb05e24b │ │ movs r0, #120 @ 0x78 │ │ - b.n 35556 │ │ + b.n 54c06 │ │ asrs r0, r1, #32 │ │ - b.n 357fe │ │ + b.n 54eae │ │ lsls r5, r0, #10 │ │ - b.n 351c2 │ │ + b.n 54872 │ │ @ instruction: 0xeb05e24b │ │ lsrs r5, r1, #10 │ │ orn sl, r0, #292864 @ 0x47800 │ │ orn r0, r0, #8519680 @ 0x820000 │ │ - b.n 35412 │ │ + b.n 54ac2 │ │ lsrs r1, r0, #11 │ │ orr.w r0, r0, #4063232 @ 0x3e0000 │ │ - b.n 35576 │ │ + b.n 54c26 │ │ movs r0, r0 │ │ - b.n 34bfe │ │ + b.n 542ae │ │ lsls r4, r0, #3 │ │ - b.n 34bfc │ │ + b.n 542ac │ │ movs r0, r2 │ │ - b.n 355ea │ │ + b.n 54c9a │ │ lsls r0, r1, #2 │ │ ldmia.w r1, {r2, r3, r6, r7, ip, sp} │ │ - b.n 34c08 │ │ + b.n 542b8 │ │ adds r0, #12 │ │ - b.n 34c14 │ │ + b.n 542c4 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 34c1c │ │ + b.n 542cc │ │ lsls r0, r2, #3 │ │ - b.n 34c18 │ │ + b.n 542c8 │ │ str r4, [r2, #0] │ │ - b.n 34c24 │ │ + b.n 542d4 │ │ ands r0, r3 │ │ - b.n 34c28 │ │ + b.n 542d8 │ │ movs r4, r3 │ │ - b.n 34c2c │ │ + b.n 542dc │ │ strb r0, [r0, #3] │ │ - b.n 34c28 │ │ + b.n 542d8 │ │ adds r0, #200 @ 0xc8 │ │ - b.n 34c2c │ │ + b.n 542dc │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n 34c50 │ │ + b.n 54300 │ │ @ instruction: 0xea02e24b │ │ str r0, [r6, #8] │ │ - b.n 34c38 │ │ + b.n 542e8 │ │ strb r5, [r0, #10] │ │ - b.n 35234 │ │ + b.n 548e4 │ │ movs r0, #7 │ │ - b.n 34cd4 │ │ + b.n 54384 │ │ str r0, [r1, r0] │ │ - b.n 34cd8 │ │ - add r0, pc, #16 @ (adr r0, 3513c ) │ │ - b.n 35172 │ │ + b.n 54388 │ │ + add r0, pc, #16 @ (adr r0, 547ec ) │ │ + b.n 54822 │ │ movs r0, #5 │ │ - b.n 34ce0 │ │ + b.n 54390 │ │ adds r0, #6 │ │ - b.n 34ce4 │ │ + b.n 54394 │ │ ldrh r6, [r4, #32] │ │ - b.n 35184 │ │ + b.n 54834 │ │ asrs r4, r0, #32 │ │ - b.n 34cec │ │ + b.n 5439c │ │ ldmia r0!, {r2, r5} │ │ - b.n 35186 │ │ + b.n 54836 │ │ str r4, [r4, #64] @ 0x40 │ │ - b.n 3518c │ │ + b.n 5483c │ │ movs r0, #1 │ │ - b.n 34cf8 │ │ - ldr r4, [pc, #144] @ (351dc ) │ │ - b.n 35190 │ │ + b.n 543a8 │ │ + ldr r4, [pc, #144] @ (5488c ) │ │ + b.n 54840 │ │ asrs r0, r4, #3 │ │ - b.n 34c8c │ │ + b.n 5433c │ │ adds r0, #2 │ │ - b.n 34d04 │ │ + b.n 543b4 │ │ cmp r0, #32 │ │ - b.n 3519e │ │ + b.n 5484e │ │ str r3, [r0, r0] │ │ - b.n 34d0c │ │ + b.n 543bc │ │ asrs r1, r0, #32 │ │ - b.n 35154 │ │ + b.n 54804 │ │ adds r4, #32 │ │ - b.n 351ac │ │ + b.n 5485c │ │ str r0, [r0, r0] │ │ - b.n 351b4 │ │ + b.n 54864 │ │ strh r4, [r4, #2] │ │ - b.n 34c88 │ │ + b.n 54338 │ │ adds r0, r4, #0 │ │ - b.n 351b4 │ │ + b.n 54864 │ │ movs r1, r1 │ │ - b.n 34d24 │ │ + b.n 543d4 │ │ lsls r4, r4, #2 │ │ - b.n 34c94 │ │ + b.n 54344 │ │ lsrs r2, r1, #25 │ │ - b.n 3561a │ │ + b.n 54cca │ │ movs r0, #152 @ 0x98 │ │ - b.n 34c9c │ │ + b.n 5434c │ │ strh r0, [r2, #0] │ │ - b.n 34d06 │ │ + b.n 543b6 │ │ strh r0, [r1, #6] │ │ - b.n 34cc4 │ │ + b.n 54374 │ │ movs r0, #9 │ │ - b.n 34d0e │ │ + b.n 543be │ │ movs r0, #18 │ │ - b.n 34d40 │ │ + b.n 543f0 │ │ asrs r4, r3, #2 │ │ - b.n 34cb0 │ │ + b.n 54360 │ │ asrs r0, r1, #32 │ │ - b.n 34d1a │ │ + b.n 543ca │ │ asrs r0, r5, #16 │ │ - b.n 351e2 │ │ + b.n 54892 │ │ movs r0, #17 │ │ - b.n 34d50 │ │ + b.n 54400 │ │ stmia r0!, {r4, r5, r6} │ │ - b.n 34cc0 │ │ + b.n 54370 │ │ stmia r0!, {r0, r2, r3} │ │ - b.n 34d2a │ │ + b.n 543da │ │ ldmia r0!, {r3, r5} │ │ - b.n 351f2 │ │ + b.n 548a2 │ │ movs r0, #16 │ │ - b.n 34d60 │ │ + b.n 54410 │ │ asrs r4, r2, #3 │ │ - b.n 34cd0 │ │ + b.n 54380 │ │ stc 0, cr14, [r8], #-136 @ 0xffffff78 │ │ movs r0, #15 │ │ - b.n 34d6c │ │ + b.n 5441c │ │ asrs r0, r2, #3 │ │ - b.n 34cfc │ │ + b.n 543ac │ │ str r0, [r7, r1] │ │ - b.n 34ce0 │ │ + b.n 54390 │ │ str r3, [r1, r0] │ │ - b.n 34d4a │ │ + b.n 543fa │ │ str r5, [r1, r0] │ │ - b.n 34d7c │ │ + b.n 5442c │ │ eors r4, r6 │ │ - b.n 34cec │ │ + b.n 5439c │ │ ands r4, r1 │ │ - b.n 34d56 │ │ + b.n 54406 │ │ ldr r1, [r4, r0] │ │ - b.n 35224 │ │ + b.n 548d4 │ │ ands r4, r1 │ │ - b.n 34d8c │ │ + b.n 5443c │ │ str r4, [r5, #4] │ │ - b.n 34cfc │ │ + b.n 543ac │ │ str r6, [r1, #0] │ │ - b.n 34d66 │ │ + b.n 54416 │ │ str r1, [r0, #0] │ │ - b.n 3522e │ │ + b.n 548de │ │ movs r0, #14 │ │ - b.n 34d9c │ │ - ldr r4, [pc, #132] @ (35274 ) │ │ - b.n 3523a │ │ - add r0, pc, #416 @ (adr r0, 35394 ) │ │ - b.n 34d10 │ │ - add r0, pc, #60 @ (adr r0, 35234 ) │ │ - b.n 34d7a │ │ - add r4, pc, #132 @ (adr r4, 35280 ) │ │ - b.n 35242 │ │ + b.n 5444c │ │ + ldr r4, [pc, #132] @ (54924 ) │ │ + b.n 548ea │ │ + add r0, pc, #416 @ (adr r0, 54a44 ) │ │ + b.n 543c0 │ │ + add r0, pc, #60 @ (adr r0, 548e4 ) │ │ + b.n 5442a │ │ + add r4, pc, #132 @ (adr r4, 54930 ) │ │ + b.n 548f2 │ │ asrs r0, r6, #2 │ │ - b.n 34d3c │ │ + b.n 543ec │ │ movs r0, #10 │ │ - b.n 34db4 │ │ + b.n 54464 │ │ str r0, [sp, #736] @ 0x2e0 │ │ - b.n 34d24 │ │ + b.n 543d4 │ │ adds r0, #144 @ 0x90 │ │ - b.n 34d28 │ │ + b.n 543d8 │ │ movs r4, #33 @ 0x21 │ │ - b.n 35256 │ │ + b.n 54906 │ │ adds r0, #10 │ │ - b.n 34d96 │ │ + b.n 54446 │ │ adds r0, #11 │ │ - b.n 34dc8 │ │ + b.n 54478 │ │ str r0, [sp, #656] @ 0x290 │ │ - b.n 34d58 │ │ + b.n 54408 │ │ adds r0, #1 │ │ - b.n 35268 │ │ - b.n 352b4 │ │ - b.n 34d40 │ │ + b.n 54918 │ │ + b.n 54964 │ │ + b.n 543f0 │ │ adds r1, r4, r0 │ │ - b.n 3527c │ │ - b.n 3525c │ │ - b.n 34dae │ │ + b.n 5492c │ │ + b.n 5490c │ │ + b.n 5445e │ │ asrs r4, r4, #2 │ │ - b.n 34d4c │ │ + b.n 543fc │ │ asrs r1, r2, #32 │ │ - b.n 34db6 │ │ + b.n 54466 │ │ asrs r4, r2, #3 │ │ - b.n 34d74 │ │ - b.n 353d4 │ │ - b.n 34d78 │ │ + b.n 54424 │ │ + b.n 54a84 │ │ + b.n 54428 │ │ asrs r2, r3, #32 │ │ - b.n 34dc2 │ │ + b.n 54472 │ │ asrs r4, r3, #32 │ │ - b.n 34df4 │ │ + b.n 544a4 │ │ movs r0, #96 @ 0x60 │ │ - b.n 34d64 │ │ + b.n 54414 │ │ adds r6, r5, #0 │ │ - b.n 35290 │ │ + b.n 54940 │ │ movs r0, #18 │ │ - b.n 34dd2 │ │ + b.n 54482 │ │ asrs r0, r6, #2 │ │ - b.n 34d70 │ │ + b.n 54420 │ │ asrs r3, r3, #32 │ │ - b.n 34e08 │ │ + b.n 544b8 │ │ movs r0, #192 @ 0xc0 │ │ - b.n 34d98 │ │ + b.n 54448 │ │ str r4, [r1, #4] │ │ - b.n 34d7c │ │ + b.n 5442c │ │ asrs r2, r0, #32 │ │ - b.n 352a8 │ │ + b.n 54958 │ │ asrs r0, r2, #3 │ │ - b.n 34d84 │ │ + b.n 54434 │ │ asrs r2, r3, #32 │ │ - b.n 34e1c │ │ + b.n 544cc │ │ str r7, [r2, #0] │ │ - b.n 34df2 │ │ + b.n 544a2 │ │ str r2, [r4, #64] @ 0x40 │ │ - b.n 352b8 │ │ + b.n 54968 │ │ asrs r1, r3, #32 │ │ - b.n 34e28 │ │ - add r0, pc, #320 @ (adr r0, 353bc ) │ │ - b.n 34d98 │ │ - add r0, pc, #88 @ (adr r0, 352d8 ) │ │ - b.n 34e02 │ │ + b.n 544d8 │ │ + add r0, pc, #320 @ (adr r0, 54a6c ) │ │ + b.n 54448 │ │ + add r0, pc, #88 @ (adr r0, 54988 ) │ │ + b.n 544b2 │ │ add r0, sp, #136 @ 0x88 │ │ - b.n 352c8 │ │ + b.n 54978 │ │ asrs r0, r3, #32 │ │ - b.n 34e38 │ │ + b.n 544e8 │ │ eors r0, r3 │ │ - b.n 34da8 │ │ + b.n 54458 │ │ ands r4, r2 │ │ - b.n 34e12 │ │ - ldr r4, [pc, #136] @ (3531c ) │ │ - b.n 352d8 │ │ + b.n 544c2 │ │ + ldr r4, [pc, #136] @ (549cc ) │ │ + b.n 54988 │ │ asrs r7, r2, #32 │ │ - b.n 34e48 │ │ + b.n 544f8 │ │ movs r0, #196 @ 0xc4 │ │ - b.n 34dd8 │ │ + b.n 54488 │ │ stmia r0!, {r2, r6} │ │ - b.n 34dbc │ │ + b.n 5446c │ │ stmia r0!, {r0, r3, r4} │ │ - b.n 34e26 │ │ + b.n 544d6 │ │ stmia r0!, {r1} │ │ - b.n 352ec │ │ + b.n 5499c │ │ asrs r4, r2, #32 │ │ - b.n 34e5c │ │ + b.n 5450c │ │ adds r0, #92 @ 0x5c │ │ - b.n 34dcc │ │ + b.n 5447c │ │ adds r2, r4, #0 │ │ - b.n 352f8 │ │ + b.n 549a8 │ │ asrs r0, r1, #3 │ │ - b.n 34dd4 │ │ + b.n 54484 │ │ asrs r4, r3, #32 │ │ - b.n 34e3e │ │ + b.n 544ee │ │ asrs r0, r2, #3 │ │ - b.n 34dfc │ │ + b.n 544ac │ │ asrs r3, r4, #32 │ │ - b.n 34e46 │ │ + b.n 544f6 │ │ asrs r5, r3, #32 │ │ - b.n 34e78 │ │ + b.n 54528 │ │ adds r0, #19 │ │ - b.n 34e4e │ │ + b.n 544fe │ │ adds r6, r5, r0 │ │ - b.n 35314 │ │ + b.n 549c4 │ │ asrs r4, r7, #32 │ │ - b.n 34df0 │ │ + b.n 544a0 │ │ asrs r5, r4, #32 │ │ - b.n 34e5a │ │ + b.n 5450a │ │ asrs r6, r3, #32 │ │ - b.n 34e8c │ │ + b.n 5453c │ │ adds r0, #21 │ │ - b.n 34e90 │ │ + b.n 54540 │ │ str r4, [r2, r1] │ │ - b.n 34e00 │ │ + b.n 544b0 │ │ str r5, [r2, r0] │ │ - b.n 34e6a │ │ + b.n 5451a │ │ subs r0, #34 @ 0x22 │ │ - b.n 35334 │ │ + b.n 549e4 │ │ str r6, [r2, r0] │ │ - b.n 34ea0 │ │ + b.n 54550 │ │ str r0, [sp, #76] @ 0x4c │ │ - b.n 34ea4 │ │ - add r0, pc, #224 @ (adr r0, 353d8 ) │ │ - b.n 34e14 │ │ + b.n 54554 │ │ + add r0, pc, #224 @ (adr r0, 54a88 ) │ │ + b.n 544c4 │ │ strb r2, [r4, r0] │ │ - b.n 35348 │ │ - add r0, pc, #132 @ (adr r0, 35384 ) │ │ - b.n 34e82 │ │ - add r0, pc, #24 @ (adr r0, 3531c ) │ │ - b.n 35646 │ │ + b.n 549f8 │ │ + add r0, pc, #132 @ (adr r0, 54a34 ) │ │ + b.n 54532 │ │ + add r0, pc, #24 @ (adr r0, 549cc ) │ │ + b.n 54cf6 │ │ str r2, [r4, #0] │ │ - b.n 34e8a │ │ + b.n 5453a │ │ str r6, [r5, #64] @ 0x40 │ │ - b.n 35350 │ │ + b.n 54a00 │ │ asrs r0, r7, #2 │ │ - b.n 34e4c │ │ + b.n 544fc │ │ movs r0, #8 │ │ - b.n 35368 │ │ + b.n 54a18 │ │ strh r4, [r1, #0] │ │ - b.n 34e50 │ │ + b.n 54500 │ │ adds r0, #196 @ 0xc4 │ │ - b.n 34e38 │ │ + b.n 544e8 │ │ asrs r7, r3, #32 │ │ - b.n 34ec4 │ │ + b.n 54574 │ │ adds r0, #29 │ │ - b.n 34ea6 │ │ + b.n 54556 │ │ adds r0, #176 @ 0xb0 │ │ - b.n 34e64 │ │ + b.n 54514 │ │ ands r4, r6 │ │ - b.n 34e48 │ │ + b.n 544f8 │ │ ands r0, r4 │ │ - b.n 34eb2 │ │ + b.n 54562 │ │ ands r6, r1 │ │ - b.n 35378 │ │ + b.n 54a28 │ │ asrs r0, r0, #32 │ │ - b.n 34e6a │ │ + b.n 5451a │ │ str r0, [sp, #864] @ 0x360 │ │ - b.n 34e78 │ │ + b.n 54528 │ │ movs r0, #27 │ │ - b.n 34ec2 │ │ + b.n 54572 │ │ movs r1, r0 │ │ - b.n 355f8 │ │ + b.n 54ca8 │ │ str r0, [r0, r1] │ │ - b.n 34e64 │ │ + b.n 54514 │ │ str r6, [r3, r0] │ │ - b.n 34ece │ │ + b.n 5457e │ │ stmia r0!, {r6, r7} │ │ - b.n 34e6c │ │ + b.n 5451c │ │ stmia r0!, {r0, r1, r2, r3, r4} │ │ - b.n 34ed6 │ │ + b.n 54586 │ │ adds r0, #36 @ 0x24 │ │ - b.n 34eda │ │ + b.n 5458a │ │ str r6, [r4, #0] │ │ - b.n 34ede │ │ + b.n 5458e │ │ ands r7, r4 │ │ - b.n 34ee2 │ │ + b.n 54592 │ │ lsls r7, r1, #4 │ │ cmp r2, #0 │ │ strb r0, [r1, #0] │ │ - b.n 34ea0 │ │ + b.n 54550 │ │ lsls r4, r3, #2 │ │ - b.n 34ea8 │ │ - b.n 354e8 │ │ - b.n 34eac │ │ + b.n 54558 │ │ + b.n 54b98 │ │ + b.n 5455c │ │ movs r1, r1 │ │ - b.n 35304 │ │ + b.n 549b4 │ │ movs r1, r0 │ │ - b.n 3588c │ │ + b.n 54f3c │ │ asrs r0, r0, #32 │ │ - b.n 34eae │ │ + b.n 5455e │ │ str r4, [r3, r3] │ │ - b.n 34ebc │ │ + b.n 5456c │ │ movs r1, r0 │ │ - b.n 35626 │ │ + b.n 54cd6 │ │ subs r1, r0, r0 │ │ - b.n 358a4 │ │ + b.n 54f54 │ │ lsrs r4, r1 │ │ - b.n 34ea8 │ │ - ldr r7, [pc, #584] @ (355d8 ) │ │ - b.n 35894 │ │ + b.n 54558 │ │ + ldr r7, [pc, #584] @ (54c88 ) │ │ + b.n 54f44 │ │ str r0, [r7, #8] │ │ - b.n 34eb0 │ │ + b.n 54560 │ │ mcr2 10, 5, r2, cr6, cr15, {7} @ │ │ asrs r0, r3, #2 │ │ - b.n 34ed8 │ │ + b.n 54588 │ │ asrs r0, r0, #32 │ │ - b.n 35330 │ │ + b.n 549e0 │ │ movs r2, r0 │ │ - b.n 358b8 │ │ + b.n 54f68 │ │ asrs r0, r0, #32 │ │ - b.n 34eda │ │ + b.n 5458a │ │ movs r1, r0 │ │ - b.n 3564e │ │ + b.n 54cfe │ │ mcr2 10, 5, r2, cr0, cr15, {7} @ │ │ asrs r0, r2, #2 │ │ - b.n 34ef0 │ │ + b.n 545a0 │ │ asrs r0, r0, #32 │ │ - b.n 35348 │ │ + b.n 549f8 │ │ movs r3, r0 │ │ - b.n 358d0 │ │ + b.n 54f80 │ │ asrs r0, r0, #32 │ │ - b.n 34ef2 │ │ + b.n 545a2 │ │ movs r1, r0 │ │ - b.n 35666 │ │ + b.n 54d16 │ │ mrc2 10, 4, r2, cr10, cr15, {7} @ │ │ asrs r0, r7, #1 │ │ - b.n 34f08 │ │ + b.n 545b8 │ │ asrs r0, r0, #32 │ │ - b.n 35360 │ │ + b.n 54a10 │ │ movs r4, r0 │ │ - b.n 358e8 │ │ + b.n 54f98 │ │ asrs r0, r0, #32 │ │ - b.n 34f0a │ │ + b.n 545ba │ │ movs r1, r0 │ │ - b.n 3567e │ │ + b.n 54d2e │ │ mrc2 10, 4, r2, cr4, cr15, {7} @ │ │ asrs r4, r6, #1 │ │ - b.n 34f20 │ │ + b.n 545d0 │ │ asrs r0, r0, #32 │ │ - b.n 35378 │ │ + b.n 54a28 │ │ movs r5, r0 │ │ - b.n 35900 │ │ + b.n 54fb0 │ │ asrs r0, r0, #32 │ │ - b.n 34f22 │ │ + b.n 545d2 │ │ movs r1, r0 │ │ - b.n 35696 │ │ + b.n 54d46 │ │ mcr2 10, 4, r2, cr14, cr15, {7} @ │ │ asrs r0, r6, #1 │ │ - b.n 34f38 │ │ + b.n 545e8 │ │ asrs r0, r0, #32 │ │ - b.n 35390 │ │ + b.n 54a40 │ │ movs r6, r0 │ │ - b.n 35918 │ │ + b.n 54fc8 │ │ asrs r0, r0, #32 │ │ - b.n 34f3a │ │ + b.n 545ea │ │ movs r1, r0 │ │ - b.n 356ae │ │ + b.n 54d5e │ │ mcr2 10, 4, r2, cr8, cr15, {7} @ │ │ asrs r0, r1, #32 │ │ - b.n 34f4c │ │ + b.n 545fc │ │ str r3, [r0, #0] │ │ - b.n 3575a │ │ + b.n 54e0a │ │ adds r0, #2 │ │ - b.n 3575e │ │ + b.n 54e0e │ │ movs r0, #108 @ 0x6c │ │ - b.n 34f5c │ │ + b.n 5460c │ │ str r0, [sp, #28] │ │ - b.n 35938 │ │ + b.n 54fe8 │ │ movs r0, #0 │ │ - b.n 353ac │ │ + b.n 54a5c │ │ asrs r0, r0, #32 │ │ - b.n 34f5e │ │ + b.n 5460e │ │ movs r1, r0 │ │ - b.n 356e4 │ │ + b.n 54d94 │ │ lsls r3, r3, #3 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 34f70 │ │ + b.n 54620 │ │ movs r0, #104 @ 0x68 │ │ - b.n 34f78 │ │ + b.n 54628 │ │ lsls r0, r3, #3 │ │ - b.n 34f7c │ │ + b.n 5462c │ │ movs r0, #9 │ │ - b.n 353c8 │ │ + b.n 54a78 │ │ str r0, [sp, #32] │ │ - b.n 3594a │ │ + b.n 54ffa │ │ asrs r0, r0, #32 │ │ - b.n 34f7e │ │ + b.n 5462e │ │ movs r1, r0 │ │ - b.n 35704 │ │ + b.n 54db4 │ │ lsls r0, r2, #3 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 34f90 │ │ + b.n 54640 │ │ movs r4, r1 │ │ - b.n 34f94 │ │ + b.n 54644 │ │ movs r0, #100 @ 0x64 │ │ - b.n 34f9c │ │ + b.n 5464c │ │ movs r0, #9 │ │ - b.n 353e8 │ │ + b.n 54a98 │ │ asrs r0, r0, #32 │ │ - b.n 34f8a │ │ + b.n 5463a │ │ lsls r0, r3, #3 │ │ - b.n 34fa8 │ │ + b.n 54658 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 35972 │ │ + b.n 55022 │ │ movs r1, r0 │ │ - b.n 35728 │ │ + b.n 54dd8 │ │ lsls r7, r0, #3 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 34fb4 │ │ + b.n 54664 │ │ movs r4, r1 │ │ - b.n 34fb8 │ │ + b.n 54668 │ │ movs r0, #164 @ 0xa4 │ │ - b.n 34fc0 │ │ + b.n 54670 │ │ movs r0, #9 │ │ - b.n 3540c │ │ + b.n 54abc │ │ asrs r0, r0, #32 │ │ - b.n 34fae │ │ + b.n 5465e │ │ lsls r0, r3, #3 │ │ - b.n 34fcc │ │ + b.n 5467c │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n 35996 │ │ + b.n 55046 │ │ movs r1, r0 │ │ - b.n 3574c │ │ + b.n 54dfc │ │ lsls r6, r7, #2 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 34fd8 │ │ + b.n 54688 │ │ movs r4, r1 │ │ - b.n 34fdc │ │ + b.n 5468c │ │ movs r0, #96 @ 0x60 │ │ - b.n 34fe4 │ │ + b.n 54694 │ │ movs r0, #9 │ │ - b.n 35430 │ │ + b.n 54ae0 │ │ asrs r0, r0, #32 │ │ - b.n 34fd2 │ │ + b.n 54682 │ │ lsls r0, r3, #3 │ │ - b.n 34ff0 │ │ + b.n 546a0 │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 359ba │ │ + b.n 5506a │ │ movs r1, r0 │ │ - b.n 35770 │ │ + b.n 54e20 │ │ lsls r5, r6, #2 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 34ffc │ │ + b.n 546ac │ │ movs r4, r1 │ │ - b.n 35000 │ │ + b.n 546b0 │ │ movs r0, #92 @ 0x5c │ │ - b.n 35008 │ │ + b.n 546b8 │ │ movs r0, #9 │ │ - b.n 35454 │ │ + b.n 54b04 │ │ asrs r0, r0, #32 │ │ - b.n 34ff6 │ │ + b.n 546a6 │ │ lsls r0, r3, #3 │ │ - b.n 35014 │ │ + b.n 546c4 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 359de │ │ + b.n 5508e │ │ movs r1, r0 │ │ - b.n 35794 │ │ + b.n 54e44 │ │ lsls r4, r5, #2 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 35020 │ │ + b.n 546d0 │ │ movs r4, r1 │ │ - b.n 35024 │ │ + b.n 546d4 │ │ movs r0, #88 @ 0x58 │ │ - b.n 3502c │ │ + b.n 546dc │ │ movs r0, #9 │ │ - b.n 35478 │ │ + b.n 54b28 │ │ asrs r0, r0, #32 │ │ - b.n 3501a │ │ + b.n 546ca │ │ lsls r0, r3, #3 │ │ - b.n 35038 │ │ + b.n 546e8 │ │ str r0, [sp, #52] @ 0x34 │ │ - b.n 35a02 │ │ + b.n 550b2 │ │ movs r1, r0 │ │ - b.n 357b8 │ │ + b.n 54e68 │ │ lsls r3, r4, #2 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 35044 │ │ + b.n 546f4 │ │ movs r4, r1 │ │ - b.n 35048 │ │ + b.n 546f8 │ │ movs r0, #84 @ 0x54 │ │ - b.n 35050 │ │ + b.n 54700 │ │ movs r0, #9 │ │ - b.n 3549c │ │ + b.n 54b4c │ │ asrs r0, r0, #32 │ │ - b.n 3503e │ │ + b.n 546ee │ │ lsls r0, r3, #3 │ │ - b.n 3505c │ │ + b.n 5470c │ │ str r0, [sp, #56] @ 0x38 │ │ - b.n 35a26 │ │ + b.n 550d6 │ │ movs r1, r0 │ │ - b.n 357dc │ │ + b.n 54e8c │ │ lsls r2, r3, #2 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 35068 │ │ + b.n 54718 │ │ movs r4, r1 │ │ - b.n 3506c │ │ + b.n 5471c │ │ movs r0, #80 @ 0x50 │ │ - b.n 35074 │ │ + b.n 54724 │ │ movs r0, #9 │ │ - b.n 354c0 │ │ + b.n 54b70 │ │ asrs r0, r0, #32 │ │ - b.n 35062 │ │ + b.n 54712 │ │ lsls r0, r3, #3 │ │ - b.n 35080 │ │ + b.n 54730 │ │ str r0, [sp, #60] @ 0x3c │ │ - b.n 35a4a │ │ + b.n 550fa │ │ movs r1, r0 │ │ - b.n 35800 │ │ + b.n 54eb0 │ │ lsls r1, r2, #2 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 3508c │ │ + b.n 5473c │ │ movs r4, r1 │ │ - b.n 35090 │ │ + b.n 54740 │ │ movs r0, #76 @ 0x4c │ │ - b.n 35098 │ │ + b.n 54748 │ │ movs r0, #9 │ │ - b.n 354e4 │ │ + b.n 54b94 │ │ asrs r0, r0, #32 │ │ - b.n 35086 │ │ + b.n 54736 │ │ lsls r0, r3, #3 │ │ - b.n 350a4 │ │ + b.n 54754 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 35a6e │ │ + b.n 5511e │ │ movs r1, r0 │ │ - b.n 35824 │ │ + b.n 54ed4 │ │ lsls r0, r1, #2 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 350b0 │ │ + b.n 54760 │ │ movs r4, r1 │ │ - b.n 350b4 │ │ + b.n 54764 │ │ movs r0, #72 @ 0x48 │ │ - b.n 350bc │ │ + b.n 5476c │ │ movs r0, #9 │ │ - b.n 35508 │ │ + b.n 54bb8 │ │ asrs r0, r0, #32 │ │ - b.n 350aa │ │ + b.n 5475a │ │ lsls r0, r3, #3 │ │ - b.n 350c8 │ │ + b.n 54778 │ │ str r0, [sp, #68] @ 0x44 │ │ - b.n 35a92 │ │ + b.n 55142 │ │ movs r1, r0 │ │ - b.n 35848 │ │ + b.n 54ef8 │ │ lsls r7, r7, #1 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 350d4 │ │ + b.n 54784 │ │ movs r4, r1 │ │ - b.n 350d8 │ │ + b.n 54788 │ │ movs r0, #68 @ 0x44 │ │ - b.n 350e0 │ │ + b.n 54790 │ │ movs r0, #9 │ │ - b.n 3552c │ │ + b.n 54bdc │ │ asrs r0, r0, #32 │ │ - b.n 350ce │ │ + b.n 5477e │ │ lsls r0, r3, #3 │ │ - b.n 350ec │ │ + b.n 5479c │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 35ab6 │ │ + b.n 55166 │ │ movs r1, r0 │ │ - b.n 3586c │ │ + b.n 54f1c │ │ lsls r6, r6, #1 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 350f8 │ │ + b.n 547a8 │ │ movs r4, r1 │ │ - b.n 350fc │ │ + b.n 547ac │ │ strb r4, [r2, #3] │ │ - b.n 35104 │ │ + b.n 547b4 │ │ strb r1, [r1, #0] │ │ - b.n 35550 │ │ + b.n 54c00 │ │ asrs r0, r0, #32 │ │ - b.n 350f2 │ │ + b.n 547a2 │ │ lsls r0, r3, #3 │ │ - b.n 35110 │ │ + b.n 547c0 │ │ str r0, [sp, #76] @ 0x4c │ │ - b.n 35ada │ │ + b.n 5518a │ │ movs r1, r0 │ │ - b.n 35890 │ │ + b.n 54f40 │ │ lsls r5, r5, #1 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 3511c │ │ + b.n 547cc │ │ movs r4, r1 │ │ - b.n 35120 │ │ + b.n 547d0 │ │ adds r0, #9 │ │ - b.n 35570 │ │ + b.n 54c20 │ │ asrs r0, r0, #32 │ │ - b.n 35112 │ │ + b.n 547c2 │ │ lsls r0, r3, #3 │ │ - b.n 35130 │ │ + b.n 547e0 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n 35afa │ │ + b.n 551aa │ │ movs r1, r0 │ │ - b.n 358b0 │ │ + b.n 54f60 │ │ lsls r5, r4, #1 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 3513c │ │ + b.n 547ec │ │ movs r4, r1 │ │ - b.n 35140 │ │ + b.n 547f0 │ │ movs r0, #200 @ 0xc8 │ │ - b.n 35148 │ │ + b.n 547f8 │ │ movs r0, #9 │ │ - b.n 35594 │ │ + b.n 54c44 │ │ asrs r0, r0, #32 │ │ - b.n 35136 │ │ + b.n 547e6 │ │ lsls r0, r3, #3 │ │ - b.n 35154 │ │ + b.n 54804 │ │ str r0, [sp, #84] @ 0x54 │ │ - b.n 35b1e │ │ + b.n 551ce │ │ movs r1, r0 │ │ - b.n 358d4 │ │ + b.n 54f84 │ │ lsls r4, r3, #1 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 35160 │ │ + b.n 54810 │ │ movs r4, r1 │ │ - b.n 35164 │ │ + b.n 54814 │ │ movs r0, #196 @ 0xc4 │ │ - b.n 3516c │ │ + b.n 5481c │ │ movs r0, #9 │ │ - b.n 355b8 │ │ + b.n 54c68 │ │ asrs r0, r0, #32 │ │ - b.n 3515a │ │ + b.n 5480a │ │ lsls r0, r3, #3 │ │ - b.n 35178 │ │ + b.n 54828 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n 35b42 │ │ + b.n 551f2 │ │ movs r1, r0 │ │ - b.n 358f8 │ │ + b.n 54fa8 │ │ lsls r3, r2, #1 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 35184 │ │ + b.n 54834 │ │ movs r4, r1 │ │ - b.n 35188 │ │ + b.n 54838 │ │ movs r0, #64 @ 0x40 │ │ - b.n 35190 │ │ + b.n 54840 │ │ movs r0, #9 │ │ - b.n 355dc │ │ + b.n 54c8c │ │ asrs r0, r0, #32 │ │ - b.n 3517e │ │ + b.n 5482e │ │ lsls r0, r3, #3 │ │ - b.n 3519c │ │ + b.n 5484c │ │ str r0, [sp, #92] @ 0x5c │ │ - b.n 35b66 │ │ + b.n 55216 │ │ movs r1, r0 │ │ - b.n 3591c │ │ + b.n 54fcc │ │ lsls r2, r1, #1 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 351a8 │ │ + b.n 54858 │ │ movs r4, r1 │ │ - b.n 351ac │ │ + b.n 5485c │ │ movs r0, #192 @ 0xc0 │ │ - b.n 351b4 │ │ + b.n 54864 │ │ movs r0, #9 │ │ - b.n 35600 │ │ + b.n 54cb0 │ │ asrs r0, r0, #32 │ │ - b.n 351a2 │ │ + b.n 54852 │ │ lsls r0, r3, #3 │ │ - b.n 351c0 │ │ + b.n 54870 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n 35b8a │ │ + b.n 5523a │ │ movs r1, r0 │ │ - b.n 35940 │ │ + b.n 54ff0 │ │ lsls r1, r0, #1 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 351cc │ │ + b.n 5487c │ │ movs r4, r1 │ │ - b.n 351d0 │ │ + b.n 54880 │ │ movs r0, #52 @ 0x34 │ │ - b.n 351d8 │ │ + b.n 54888 │ │ movs r0, #9 │ │ - b.n 35624 │ │ + b.n 54cd4 │ │ asrs r0, r0, #32 │ │ - b.n 351c6 │ │ + b.n 54876 │ │ lsls r0, r3, #3 │ │ - b.n 351e4 │ │ + b.n 54894 │ │ str r0, [sp, #100] @ 0x64 │ │ - b.n 35bae │ │ + b.n 5525e │ │ movs r1, r0 │ │ - b.n 35964 │ │ + b.n 55014 │ │ movs r0, r7 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 351f0 │ │ + b.n 548a0 │ │ movs r4, r1 │ │ - b.n 351f4 │ │ + b.n 548a4 │ │ movs r0, #56 @ 0x38 │ │ - b.n 351fc │ │ + b.n 548ac │ │ movs r0, #9 │ │ - b.n 35648 │ │ + b.n 54cf8 │ │ asrs r0, r0, #32 │ │ - b.n 351ea │ │ + b.n 5489a │ │ lsls r0, r3, #3 │ │ - b.n 35208 │ │ + b.n 548b8 │ │ str r0, [sp, #104] @ 0x68 │ │ - b.n 35bd2 │ │ + b.n 55282 │ │ movs r1, r0 │ │ - b.n 35988 │ │ + b.n 55038 │ │ movs r7, r5 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 35214 │ │ + b.n 548c4 │ │ movs r4, r1 │ │ - b.n 35218 │ │ - add r0, pc, #36 @ (adr r0, 35708 ) │ │ - b.n 35668 │ │ + b.n 548c8 │ │ + add r0, pc, #36 @ (adr r0, 54db8 ) │ │ + b.n 54d18 │ │ asrs r0, r0, #32 │ │ - b.n 3520a │ │ + b.n 548ba │ │ lsls r0, r3, #3 │ │ - b.n 35228 │ │ + b.n 548d8 │ │ str r0, [sp, #108] @ 0x6c │ │ - b.n 35bf2 │ │ + b.n 552a2 │ │ movs r1, r0 │ │ - b.n 359a8 │ │ + b.n 55058 │ │ movs r7, r4 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 35234 │ │ + b.n 548e4 │ │ movs r4, r1 │ │ - b.n 35238 │ │ + b.n 548e8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n 35240 │ │ + b.n 548f0 │ │ movs r0, #9 │ │ - b.n 3568c │ │ + b.n 54d3c │ │ asrs r0, r0, #32 │ │ - b.n 3522e │ │ + b.n 548de │ │ lsls r0, r3, #3 │ │ - b.n 3524c │ │ + b.n 548fc │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n 35c16 │ │ + b.n 552c6 │ │ movs r1, r0 │ │ - b.n 359cc │ │ + b.n 5507c │ │ movs r6, r3 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 35258 │ │ + b.n 54908 │ │ movs r4, r1 │ │ - b.n 3525c │ │ + b.n 5490c │ │ str r1, [r1, #0] │ │ - b.n 356ac │ │ + b.n 54d5c │ │ asrs r0, r0, #32 │ │ - b.n 3524e │ │ + b.n 548fe │ │ lsls r0, r3, #3 │ │ - b.n 3526c │ │ + b.n 5491c │ │ str r0, [sp, #116] @ 0x74 │ │ - b.n 35c36 │ │ + b.n 552e6 │ │ movs r1, r0 │ │ - b.n 359ec │ │ + b.n 5509c │ │ movs r6, r2 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 35278 │ │ + b.n 54928 │ │ movs r4, r1 │ │ - b.n 3527c │ │ + b.n 5492c │ │ movs r0, #60 @ 0x3c │ │ - b.n 35284 │ │ + b.n 54934 │ │ movs r0, #9 │ │ - b.n 356d0 │ │ + b.n 54d80 │ │ asrs r0, r0, #32 │ │ - b.n 35272 │ │ + b.n 54922 │ │ lsls r0, r3, #3 │ │ - b.n 35290 │ │ + b.n 54940 │ │ str r0, [sp, #120] @ 0x78 │ │ - b.n 35c5a │ │ + b.n 5530a │ │ movs r1, r0 │ │ - b.n 35a10 │ │ + b.n 550c0 │ │ movs r5, r1 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 3529c │ │ + b.n 5494c │ │ movs r4, r1 │ │ - b.n 352a0 │ │ + b.n 54950 │ │ movs r0, #184 @ 0xb8 │ │ - b.n 352a8 │ │ + b.n 54958 │ │ movs r0, #9 │ │ - b.n 356f4 │ │ + b.n 54da4 │ │ asrs r0, r0, #32 │ │ - b.n 35296 │ │ + b.n 54946 │ │ lsls r0, r3, #3 │ │ - b.n 352b4 │ │ + b.n 54964 │ │ str r0, [sp, #124] @ 0x7c │ │ - b.n 35c7e │ │ + b.n 5532e │ │ movs r1, r0 │ │ - b.n 35a34 │ │ + b.n 550e4 │ │ movs r4, r0 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n 352c0 │ │ + b.n 54970 │ │ movs r0, #204 @ 0xcc │ │ - b.n 352c8 │ │ + b.n 54978 │ │ movs r0, #9 │ │ - b.n 35714 │ │ + b.n 54dc4 │ │ str r0, [sp, #864] @ 0x360 │ │ - b.n 352d0 │ │ + b.n 54980 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n 35cac │ │ - b.n 35914 │ │ - b.n 352d8 │ │ + b.n 5535c │ │ + b.n 54fc4 │ │ + b.n 54988 │ │ strh r4, [r1, #0] │ │ - b.n 352d8 │ │ + b.n 54988 │ │ movs r0, r0 │ │ @ instruction: 0xea00e0bc │ │ - b.n 352e4 │ │ + b.n 54994 │ │ lsrs r1, r0, #8 │ │ - b.n 35cc8 │ │ + b.n 55378 │ │ strb r4, [r0, #2] │ │ - b.n 352ec │ │ - ldr r7, [pc, #584] @ (359fc ) │ │ - b.n 35cb6 │ │ + b.n 5499c │ │ + ldr r7, [pc, #584] @ (550ac ) │ │ + b.n 55366 │ │ str r4, [r3, r3] │ │ - b.n 352f4 │ │ - ldc2 10, cr14, [pc, #1020] @ 35bb8 @ │ │ + b.n 549a4 │ │ + ldc2 10, cr14, [pc, #1020] @ 55268 @ │ │ @ instruction: 0xea01e24b │ │ subs r1, r0, r0 │ │ - b.n 35f06 │ │ + b.n 555b6 │ │ lsls r0, r3, #1 │ │ - b.n 35c66 │ │ + b.n 55316 │ │ str r0, [sp, #0] │ │ - b.n 352de │ │ - movs r3, #161 @ 0xa1 │ │ - mla fp, r0, r5, lr │ │ - b.n 35c6c │ │ + b.n 5498e │ │ + movs r4, #76 @ 0x4c │ │ + @ instruction: 0xfa00eb05 │ │ + b.n 5531c │ │ subs r1, r0, r4 │ │ - b.n 35f1a │ │ + b.n 555ca │ │ lsls r0, r3, #1 │ │ - b.n 35c7a │ │ - movs r3, #157 @ 0x9d │ │ - @ instruction: 0xfb000050 │ │ - bf a, 35df0 │ │ - b.n 35c80 │ │ + b.n 5532a │ │ + movs r4, #72 @ 0x48 │ │ + @ instruction: 0xfa000050 │ │ + bf a, 554a0 │ │ + b.n 55330 │ │ lsls r0, r7, #1 │ │ - b.n 35c8a │ │ + b.n 5533a │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #6782976 @ 0x678000 │ │ - bne.w fff7595e │ │ - b.n 35334 │ │ + bne.w fff9500e │ │ + b.n 549e4 │ │ str r0, [r0, #0] │ │ - b.n 35f3e │ │ + b.n 555ee │ │ movs r0, #36 @ 0x24 │ │ - b.n 3533c │ │ + b.n 549ec │ │ adds r0, #32 │ │ - b.n 35340 │ │ + b.n 549f0 │ │ movs r0, r0 │ │ - b.n 35eb6 │ │ + b.n 55566 │ │ stc2 10, cr1, [r8], {255} @ 0xff @ │ │ stc2 10, cr14, [r7], #1020 @ 0x3fc @ │ │ - ldr r7, [pc, #960] @ (35bd4 ) │ │ + ldr r7, [pc, #960] @ (55284 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 35d34 │ │ + b.n 553e4 │ │ svc 101 @ 0x65 │ │ - b.n 35cb8 │ │ + b.n 55368 │ │ movs r0, r0 │ │ - b.n 35ec6 │ │ + b.n 55576 │ │ strh r3, [r0, #0] │ │ - b.n 35b66 │ │ + b.n 55216 │ │ adds r0, #0 │ │ - b.n 35b6a │ │ + b.n 5521a │ │ movs r0, r0 │ │ - b.n 35f6e │ │ + b.n 5561e │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ lsls r2, r6, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 35ee0 │ │ + b.n 55590 │ │ movs r0, r0 │ │ asrs r0, r3, #13 │ │ lsls r7, r5, #3 │ │ lsrs r0, r0, #8 │ │ strb r0, [r1, #0] │ │ - b.n 3537c │ │ + b.n 54a2c │ │ movs r0, r0 │ │ - b.n 35ef8 │ │ + b.n 555a8 │ │ strb r0, [r0, #0] │ │ asrs r3, r2, #22 │ │ movs r0, r0 │ │ asrs r7, r2, #13 │ │ lsls r2, r5, #3 │ │ lsrs r0, r0, #8 │ │ movs r4, r6 │ │ - b.n 35d74 │ │ + b.n 55424 │ │ str r0, [r3, #8] │ │ - b.n 35cf4 │ │ + b.n 553a4 │ │ movs r6, r1 │ │ stmia.w r0, {r0, ip} │ │ - b.n 35d76 │ │ + b.n 55426 │ │ str r0, [sp, #16] │ │ - b.n 35d76 │ │ + b.n 55426 │ │ lsls r0, r3, #14 │ │ - b.n 353ac │ │ + b.n 54a5c │ │ movs r0, r0 │ │ - b.n 357b0 │ │ + b.n 54e60 │ │ movs r0, r0 │ │ - b.n 35396 │ │ + b.n 54a46 │ │ movs r0, r6 │ │ - b.n 35394 │ │ + b.n 54a44 │ │ lsls r0, r6, #1 │ │ - b.n 35d14 │ │ - add r0, pc, #16 @ (adr r0, 35890 ) │ │ - b.n 35d82 │ │ + b.n 553c4 │ │ + add r0, pc, #16 @ (adr r0, 54f40 ) │ │ + b.n 55432 │ │ lsls r0, r1, #1 │ │ - b.n 35d1c │ │ + b.n 553cc │ │ ands r4, r0 │ │ - b.n 35d8a │ │ + b.n 5543a │ │ movs r6, r0 │ │ - b.n 35bce │ │ - cbz r2, 358fa │ │ + b.n 5527e │ │ + cbz r2, 54faa │ │ @ instruction: 0xebff1020 │ │ - b.n 35fd6 │ │ + b.n 55686 │ │ movs r6, r0 │ │ - b.n 35bda │ │ + b.n 5528a │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 35dae │ │ + b.n 5545e │ │ strb r0, [r3, #2] │ │ - b.n 35dc0 │ │ + b.n 55470 │ │ str r0, [r0, r1] │ │ - b.n 35dc4 │ │ - ldr r3, [pc, #0] @ (358ac ) │ │ + b.n 55474 │ │ + ldr r3, [pc, #0] @ (54f5c ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 35dc0 │ │ + b.n 55470 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2195456 @ 0x218000 │ │ - b.n 35bfa │ │ + b.n 552aa │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 36002 │ │ + b.n 556b2 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r7, #8716288 @ 0x850000 │ │ - b.n 35c0a │ │ - ldr r3, [pc, #184] @ (35984 ) │ │ + b.n 552ba │ │ + ldr r3, [pc, #184] @ (55034 ) │ │ vstr d16, [sp, #136] @ 0x88 │ │ add.w r0, r0, r8, lsl #1 │ │ - b.n 35d6c │ │ + b.n 5541c │ │ asrs r6, r0, #32 │ │ - b.n 35c1a │ │ + b.n 552ca │ │ movs r0, #5 │ │ - b.n 35c1e │ │ + b.n 552ce │ │ lsls r7, r6, #30 │ │ add.w sl, r0, sp, lsl #2 │ │ orn r0, r4, #565248 @ 0x8a000 │ │ - b.n 35c2a │ │ + b.n 552da │ │ lsls r0, r1, #1 │ │ - b.n 35324 │ │ + b.n 549d4 │ │ asrs r4, r4, #32 │ │ - b.n 35328 │ │ + b.n 549d8 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r4, #8847360 @ 0x870000 │ │ - b.n 35dfa │ │ + b.n 554aa │ │ lsrs r5, r1, #10 │ │ orr.w r0, r2, #3342336 @ 0x330000 │ │ - b.n 35318 │ │ + b.n 549c8 │ │ asrs r0, r6, #1 │ │ - b.n 35d9c │ │ + b.n 5544c │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 3604e │ │ + b.n 556fe │ │ lsls r0, r6, #1 │ │ - b.n 35328 │ │ + b.n 549d8 │ │ movs r7, r0 │ │ - b.n 35c56 │ │ + b.n 55306 │ │ movs r0, #232 @ 0xe8 │ │ - b.n 35434 │ │ + b.n 54ae4 │ │ asrs r3, r7, #31 │ │ add.w r0, r0, r0 │ │ - b.n 354d2 │ │ + b.n 54b82 │ │ movs r1, r0 │ │ - b.n 35f46 │ │ + b.n 555f6 │ │ movs r0, r7 │ │ lsrs r0, r0, #8 │ │ lsls r4, r4, #3 │ │ - b.n 35468 │ │ + b.n 54b18 │ │ strb r0, [r0, #3] │ │ - b.n 35e4c │ │ + b.n 554fc │ │ strh r1, [r2, r7] │ │ - b.n 35f36 │ │ + b.n 555e6 │ │ lsls r4, r7 │ │ - b.n 35f58 │ │ + b.n 55608 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.n 35fc2 │ │ + b.n 55672 │ │ ldr r0, [r4, #48] @ 0x30 │ │ - b.n 35c86 │ │ + b.n 55336 │ │ asrs r6, r0, #22 │ │ - b.n 35b54 │ │ + b.n 55204 │ │ movs r3, #6 │ │ - b.n 35a52 │ │ + b.n 55102 │ │ str r4, [r3, #12] │ │ - b.n 3548c │ │ + b.n 54b3c │ │ lsrs r7, r3, #12 │ │ - b.n 35914 │ │ + b.n 54fc4 │ │ asrs r7, r7, #12 │ │ - b.n 360e4 │ │ + b.n 55794 │ │ cmp r5, #37 @ 0x25 │ │ - b.n 35a62 │ │ + b.n 55112 │ │ asrs r1, r0, #32 │ │ - b.n 359ea │ │ + b.n 5509a │ │ strh r7, [r7, r4] │ │ - b.n 360ea │ │ + b.n 5579a │ │ asrs r0, r0, #3 │ │ - b.n 35484 │ │ + b.n 54b34 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35a74 │ │ + b.n 55124 │ │ str r5, [r0, r0] │ │ - b.n 359fa │ │ + b.n 550aa │ │ ldrb r1, [r7, r4] │ │ - b.n 35e80 │ │ + b.n 55530 │ │ adds r3, #63 @ 0x3f │ │ - b.n 360fe │ │ + b.n 557ae │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35a8c │ │ + b.n 5513c │ │ lsrs r0, r2 │ │ - b.n 354bc │ │ + b.n 54b6c │ │ str r4, [r0, r3] │ │ - b.n 354a0 │ │ + b.n 54b50 │ │ strh r7, [r7, r0] │ │ - b.n 3614a │ │ + b.n 557fa │ │ adds r0, #3 │ │ - b.n 35a18 │ │ + b.n 550c8 │ │ adds r0, #200 @ 0xc8 │ │ - b.n 354ac │ │ + b.n 54b5c │ │ adds r3, #63 @ 0x3f │ │ - b.n 3611a │ │ + b.n 557ca │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35aa2 │ │ + b.n 55152 │ │ strb r4, [r2, #3] │ │ - b.n 354d8 │ │ + b.n 54b88 │ │ adds r0, #3 │ │ - b.n 35a2c │ │ + b.n 550dc │ │ adds r0, #204 @ 0xcc │ │ - b.n 354c0 │ │ + b.n 54b70 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3612e │ │ + b.n 557de │ │ lsrs r0, r3 │ │ - b.n 354e8 │ │ + b.n 54b98 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35ac0 │ │ + b.n 55170 │ │ adds r0, #3 │ │ - b.n 35a40 │ │ + b.n 550f0 │ │ adds r0, #208 @ 0xd0 │ │ - b.n 354d4 │ │ + b.n 54b84 │ │ adds r3, #63 @ 0x3f │ │ - b.n 36142 │ │ + b.n 557f2 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35aca │ │ + b.n 5517a │ │ adds r0, #3 │ │ - b.n 35a50 │ │ + b.n 55100 │ │ adds r0, #212 @ 0xd4 │ │ - b.n 354e4 │ │ + b.n 54b94 │ │ adds r3, #63 @ 0x3f │ │ - b.n 36152 │ │ + b.n 55802 │ │ asrs r0, r4, #3 │ │ - b.n 3550c │ │ + b.n 54bbc │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35ae2 │ │ + b.n 55192 │ │ adds r0, #3 │ │ - b.n 35a64 │ │ + b.n 55114 │ │ adds r0, #216 @ 0xd8 │ │ - b.n 354f8 │ │ + b.n 54ba8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 36166 │ │ + b.n 55816 │ │ adds r2, r4, #4 │ │ - b.n 35ae8 │ │ + b.n 55198 │ │ adds r0, #3 │ │ - b.n 35a74 │ │ + b.n 55124 │ │ movs r3, #63 @ 0x3f │ │ - b.n 36170 │ │ + b.n 55820 │ │ adds r0, #220 @ 0xdc │ │ - b.n 3550c │ │ + b.n 54bbc │ │ lsrs r1, r4, #20 │ │ - b.n 35af6 │ │ + b.n 551a6 │ │ subs r4, r7, #7 │ │ - b.n 36018 │ │ + b.n 556c8 │ │ movs r0, #2 │ │ - b.n 35a88 │ │ + b.n 55138 │ │ asrs r7, r7, #3 │ │ - b.n 36082 │ │ + b.n 55732 │ │ movs r0, r0 │ │ - b.n 35a88 │ │ + b.n 55138 │ │ movs r0, #224 @ 0xe0 │ │ - b.n 35524 │ │ + b.n 54bd4 │ │ lsls r4, r4, #3 │ │ - b.n 35528 │ │ + b.n 54bd8 │ │ strh r0, [r6, #0] │ │ - b.n 3554c │ │ + b.n 54bfc │ │ str r0, [r0, r3] │ │ - b.n 35eac │ │ + b.n 5555c │ │ asrs r1, r0, #32 │ │ - b.n 35f2a │ │ + b.n 555da │ │ movs r5, r0 │ │ - b.n 35d5e │ │ - cbz r6, 35a70 │ │ + b.n 5540e │ │ + cbz r6, 55120 │ │ @ instruction: 0xebff0005 │ │ - b.n 35d66 │ │ + b.n 55416 │ │ asrs r0, r4, #32 │ │ - b.n 3616a │ │ + b.n 5581a │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 35f3c │ │ + b.n 555ec │ │ eors r0, r0 │ │ - b.n 35f50 │ │ + b.n 55600 │ │ strb r0, [r1, #1] │ │ - b.n 35ed0 │ │ - ldr r3, [pc, #0] @ (35a3c ) │ │ + b.n 55580 │ │ + ldr r3, [pc, #0] @ (550ec ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 35f4a │ │ + b.n 555fa │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2112 @ 0x840 │ │ - b.n 35d8a │ │ + b.n 5543a │ │ asrs r5, r0, #32 │ │ - b.n 35d8e │ │ + b.n 5543e │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 36196 │ │ + b.n 55846 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r6, #8847360 @ 0x870000 │ │ - b.n 35d9e │ │ - ldr r3, [pc, #96] @ (35ac0 ) │ │ + b.n 5544e │ │ + ldr r3, [pc, #96] @ (55170 ) │ │ vstr s1, [sp, #756] @ 0x2f4 │ │ add.w r0, r0, r0, ror #1 │ │ - b.n 35f00 │ │ + b.n 555b0 │ │ asrs r5, r0, #32 │ │ - b.n 35dae │ │ + b.n 5545e │ │ movs r0, #7 │ │ - b.n 35db2 │ │ + b.n 55462 │ │ lsls r2, r2, #29 │ │ add.w sl, r0, sp, lsl #2 │ │ orn r0, sl, #524288 @ 0x80000 │ │ - b.n 361be │ │ + b.n 5586e │ │ lsls r0, r6, #1 │ │ - b.n 354b8 │ │ + b.n 54b68 │ │ asrs r4, r1, #1 │ │ - b.n 354bc │ │ + b.n 54b6c │ │ asrs r4, r6, #1 │ │ - b.n 354a0 │ │ + b.n 54b50 │ │ movs r7, r0 │ │ - b.n 35f8e │ │ + b.n 5563e │ │ cmp r2, #143 @ 0x8f │ │ orn r0, sl, #1245184 @ 0x130000 │ │ - b.n 35f2c │ │ + b.n 555dc │ │ lsrs r5, r1, #10 │ │ orr.w r0, r9, #4980736 @ 0x4c0000 │ │ - b.n 354b4 │ │ + b.n 54b64 │ │ movs r6, r0 │ │ - b.n 35de2 │ │ + b.n 55492 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r9, #294912 @ 0x48000 │ │ - b.n 355c4 │ │ + b.n 54c74 │ │ asrs r7, r2, #30 │ │ add.w r0, r0, r0 │ │ - b.n 35662 │ │ + b.n 54d12 │ │ movs r1, r0 │ │ - b.n 360d6 │ │ + b.n 55786 │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #2 │ │ - b.n 355f8 │ │ + b.n 54ca8 │ │ strb r0, [r5, #1] │ │ - b.n 35fdc │ │ + b.n 5568c │ │ strh r1, [r2, r7] │ │ - b.n 360c6 │ │ + b.n 55776 │ │ lsls r4, r7 │ │ - b.n 360e8 │ │ + b.n 55798 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.n 36152 │ │ + b.n 55802 │ │ ldr r0, [r4, #48] @ 0x30 │ │ - b.n 35e16 │ │ + b.n 554c6 │ │ asrs r6, r0, #22 │ │ - b.n 35ce4 │ │ + b.n 55394 │ │ movs r3, #6 │ │ - b.n 35be2 │ │ + b.n 55292 │ │ str r4, [r0, #8] │ │ - b.n 3561c │ │ + b.n 54ccc │ │ lsrs r7, r3, #12 │ │ - b.n 35aa4 │ │ + b.n 55154 │ │ asrs r7, r7, #12 │ │ - b.n 36274 │ │ + b.n 55924 │ │ cmp r5, #37 @ 0x25 │ │ - b.n 35bf2 │ │ + b.n 552a2 │ │ asrs r1, r0, #32 │ │ - b.n 35b7a │ │ + b.n 5522a │ │ strh r7, [r7, r4] │ │ - b.n 3627a │ │ + b.n 5592a │ │ asrs r0, r5, #1 │ │ - b.n 35614 │ │ + b.n 54cc4 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35c04 │ │ + b.n 552b4 │ │ str r5, [r0, r0] │ │ - b.n 35b8a │ │ + b.n 5523a │ │ ldrb r1, [r7, r4] │ │ - b.n 36010 │ │ + b.n 556c0 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3628e │ │ + b.n 5593e │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35c1c │ │ + b.n 552cc │ │ eors r0, r7 │ │ - b.n 3564c │ │ + b.n 54cfc │ │ str r4, [r5, r1] │ │ - b.n 35630 │ │ + b.n 54ce0 │ │ strh r7, [r7, r0] │ │ - b.n 362da │ │ + b.n 5598a │ │ adds r0, #3 │ │ - b.n 35ba8 │ │ + b.n 55258 │ │ adds r0, #112 @ 0x70 │ │ - b.n 3563c │ │ + b.n 54cec │ │ adds r3, #63 @ 0x3f │ │ - b.n 362aa │ │ + b.n 5595a │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35c32 │ │ + b.n 552e2 │ │ strb r4, [r7, #1] │ │ - b.n 35668 │ │ + b.n 54d18 │ │ adds r0, #3 │ │ - b.n 35bbc │ │ + b.n 5526c │ │ adds r0, #116 @ 0x74 │ │ - b.n 35650 │ │ + b.n 54d00 │ │ adds r3, #63 @ 0x3f │ │ - b.n 362be │ │ + b.n 5596e │ │ lsls r0, r0 │ │ - b.n 35678 │ │ + b.n 54d28 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35c50 │ │ + b.n 55300 │ │ adds r0, #3 │ │ - b.n 35bd0 │ │ + b.n 55280 │ │ adds r0, #120 @ 0x78 │ │ - b.n 35664 │ │ + b.n 54d14 │ │ adds r3, #63 @ 0x3f │ │ - b.n 362d2 │ │ + b.n 55982 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35c5a │ │ + b.n 5530a │ │ adds r0, #3 │ │ - b.n 35be0 │ │ + b.n 55290 │ │ adds r0, #124 @ 0x7c │ │ - b.n 35674 │ │ + b.n 54d24 │ │ adds r3, #63 @ 0x3f │ │ - b.n 362e2 │ │ + b.n 55992 │ │ asrs r0, r1, #2 │ │ - b.n 3569c │ │ + b.n 54d4c │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35c72 │ │ + b.n 55322 │ │ eors r0, r0 │ │ - b.n 36084 │ │ + b.n 55734 │ │ adds r0, #3 │ │ - b.n 35bf8 │ │ + b.n 552a8 │ │ adds r0, #128 @ 0x80 │ │ - b.n 3568c │ │ + b.n 54d3c │ │ adds r2, r4, #4 │ │ - b.n 35c78 │ │ + b.n 55328 │ │ adds r3, #63 @ 0x3f │ │ - b.n 362fe │ │ + b.n 559ae │ │ movs r3, #63 @ 0x3f │ │ - b.n 36300 │ │ + b.n 559b0 │ │ adds r0, #3 │ │ - b.n 35c0c │ │ + b.n 552bc │ │ lsrs r1, r4, #20 │ │ - b.n 35c86 │ │ + b.n 55336 │ │ subs r4, r7, #7 │ │ - b.n 361a8 │ │ + b.n 55858 │ │ movs r0, #2 │ │ - b.n 35c18 │ │ + b.n 552c8 │ │ asrs r7, r7, #3 │ │ - b.n 36212 │ │ + b.n 558c2 │ │ movs r0, r0 │ │ - b.n 35c18 │ │ + b.n 552c8 │ │ adds r0, #132 @ 0x84 │ │ - b.n 356b4 │ │ + b.n 54d64 │ │ movs r0, #136 @ 0x88 │ │ - b.n 356b8 │ │ + b.n 54d68 │ │ lsls r4, r1, #2 │ │ - b.n 356bc │ │ + b.n 54d6c │ │ movs r0, r2 │ │ - b.n 356dc │ │ + b.n 54d8c │ │ asrs r0, r0, #32 │ │ - b.n 362ea │ │ + b.n 5599a │ │ movs r0, r4 │ │ - b.n 356c8 │ │ + b.n 54d78 │ │ movs r0, #0 │ │ - b.n 362f2 │ │ + b.n 559a2 │ │ movs r4, r2 │ │ - b.n 356ec │ │ + b.n 54d9c │ │ adds r0, #0 │ │ - b.n 362fa │ │ + b.n 559aa │ │ movs r4, r4 │ │ - b.n 356d8 │ │ + b.n 54d88 │ │ movs r0, r0 │ │ - b.n 36302 │ │ + b.n 559b2 │ │ movs r0, r0 │ │ - b.n 356e0 │ │ + b.n 54d90 │ │ movs r4, r0 │ │ - b.n 356e4 │ │ + b.n 54d94 │ │ movs r0, r1 │ │ - b.n 356e8 │ │ + b.n 54d98 │ │ movs r4, r6 │ │ - b.n 3570c │ │ + b.n 54dbc │ │ movs r4, r1 │ │ - b.n 356f0 │ │ + b.n 54da0 │ │ movs r0, r7 │ │ - b.n 35714 │ │ + b.n 54dc4 │ │ movs r0, r2 │ │ - b.n 356f8 │ │ + b.n 54da8 │ │ lsls r0, r3, #2 │ │ - b.n 360fc │ │ + b.n 557ac │ │ movs r4, r2 │ │ - b.n 35700 │ │ + b.n 54db0 │ │ movs r0, r1 │ │ - b.n 35720 │ │ + b.n 54dd0 │ │ movs r0, r3 │ │ - b.n 35708 │ │ + b.n 54db8 │ │ movs r4, r1 │ │ - b.n 35728 │ │ + b.n 54dd8 │ │ movs r4, r3 │ │ - b.n 35710 │ │ + b.n 54dc0 │ │ movs r4, r7 │ │ - b.n 35734 │ │ + b.n 54de4 │ │ ands r0, r5 │ │ - b.n 35718 │ │ - bfcsel 18, 353fe , 1c, le │ │ - beq.n 35c3c │ │ - b.n 3609c │ │ + b.n 54dc8 │ │ + bfcsel 18, 54aae , 1c, le │ │ + beq.n 552ec │ │ + b.n 5574c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r5, r6, r8, r9, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, r9, sl, sp, lr, pc} │ │ movs r0, r0 │ │ - bmi.n 35bb8 │ │ - bmi.n 35bba │ │ - ldr r7, [pc, #960] @ (35fd4 ) │ │ + bmi.n 55268 │ │ + bmi.n 5526a │ │ + ldr r7, [pc, #960] @ (55684 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 36134 │ │ - beq.n 35c24 │ │ - b.n 360b8 │ │ + b.n 557e4 │ │ + beq.n 552d4 │ │ + b.n 55768 │ │ ldrh r4, [r0, #24] │ │ stc 15, cr13, [sp, #-472]! @ 0xfffffe28 │ │ - b.n 360c0 │ │ - blt.n 35c5c │ │ - b.n 360c4 │ │ + b.n 55770 │ │ + blt.n 5530c │ │ + b.n 55774 │ │ movs r0, r0 │ │ - b.n 362ce │ │ + b.n 5597e │ │ strb r0, [r0, #0] │ │ - b.n 36372 │ │ + b.n 55a22 │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 362e2 │ │ + b.n 55992 │ │ ands r0, r2 │ │ asrs r3, r3, #22 │ │ movs r0, r0 │ │ asrs r4, r2, #13 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #20 │ │ - b.n 35784 │ │ + b.n 54e34 │ │ movs r0, r0 │ │ - b.n 362f8 │ │ + b.n 559a8 │ │ adds r0, #24 │ │ asrs r3, r3, #22 │ │ movs r0, r0 │ │ asrs r3, r2, #13 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n 35782 │ │ + b.n 54e32 │ │ movs r0, r0 │ │ - b.n 3630c │ │ + b.n 559bc │ │ str r0, [r0, #0] │ │ asrs r0, r4, #6 │ │ adds r0, #8 │ │ asrs r6, r6, #22 │ │ str r4, [r5, #4] │ │ asrs r5, r1, #22 │ │ movs r0, r0 │ │ asrs r3, r2, #13 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n 35fbe │ │ - beq.n 35ce0 │ │ - b.n 36118 │ │ + b.n 5566e │ │ + beq.n 55390 │ │ + b.n 557c8 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 361a4 │ │ + b.n 55854 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, ip} │ │ - b.n 357ac │ │ + b.n 54e5c │ │ ldrh r7, [r2, #32] │ │ - b.n 361b0 │ │ + b.n 55860 │ │ lsls r4, r3, #1 │ │ - b.n 357b4 │ │ + b.n 54e64 │ │ asrs r1, r0, #32 │ │ - b.n 361a6 │ │ + b.n 55856 │ │ movs r0, #124 @ 0x7c │ │ - b.n 357bc │ │ + b.n 54e6c │ │ @ instruction: 0xea01e28d │ │ lsrs r0, r0, #26 │ │ - b.n 357e8 │ │ + b.n 54e98 │ │ ldr r7, [r6, #120] @ 0x78 │ │ - b.n 361ca │ │ + b.n 5587a │ │ movs r0, r0 │ │ - b.n 35bf0 │ │ + b.n 552a0 │ │ movs r0, r0 │ │ - b.n 357d6 │ │ + b.n 54e86 │ │ lsls r0, r7, #1 │ │ - b.n 357d4 │ │ + b.n 54e84 │ │ lsrs r6, r3, #30 │ │ - b.n 361d8 │ │ - add r0, pc, #16 @ (adr r0, 35cd0 ) │ │ - b.n 361c2 │ │ + b.n 55888 │ │ + add r0, pc, #16 @ (adr r0, 55380 ) │ │ + b.n 55872 │ │ lsrs r3, r3, #16 │ │ - b.n 361e0 │ │ + b.n 55890 │ │ str r0, [sp, #16] │ │ - b.n 361ca │ │ + b.n 5587a │ │ movs r0, r1 │ │ - b.n 3600e │ │ + b.n 556be │ │ uxth r2, r3 │ │ @ instruction: 0xebff1020 │ │ - b.n 36416 │ │ + b.n 55ac6 │ │ movs r0, r1 │ │ - b.n 3601a │ │ + b.n 556ca │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 361f2 │ │ + b.n 558a2 │ │ strb r0, [r3, #3] │ │ - b.n 36200 │ │ + b.n 558b0 │ │ ldrb r3, [r5, r0] │ │ - b.n 36204 │ │ - ldr r3, [pc, #0] @ (35cec ) │ │ + b.n 558b4 │ │ + ldr r3, [pc, #0] @ (5539c ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 36200 │ │ + b.n 558b0 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #14680064 @ 0xe00000 │ │ - b.n 35814 │ │ + b.n 54ec4 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 36442 │ │ + b.n 55af2 │ │ asrs r4, r6, #1 │ │ - b.n 35820 │ │ + b.n 54ed0 │ │ asrs r0, r1, #32 │ │ - b.n 3604a │ │ + b.n 556fa │ │ lsrs r0, r0, #11 │ │ orr.w r0, r7, #8716288 @ 0x850000 │ │ - b.n 36052 │ │ - ldr r3, [pc, #248] @ (35e0c ) │ │ + b.n 55702 │ │ + ldr r3, [pc, #248] @ (554bc ) │ │ vstr s1, [sp, #64] @ 0x40 │ │ add.w ip, r0, fp, lsr #32 │ │ - b.n 36238 │ │ + b.n 558e8 │ │ asrs r0, r1, #32 │ │ - b.n 36062 │ │ + b.n 55712 │ │ movs r0, #5 │ │ - b.n 36066 │ │ + b.n 55716 │ │ lsls r5, r4, #26 │ │ add.w r0, r0, r9 │ │ - b.n 3606e │ │ + b.n 5571e │ │ movs r0, #10 │ │ - b.n 36072 │ │ + b.n 55722 │ │ lsrs r5, r1, #10 │ │ orn sl, r0, #292864 @ 0x47800 │ │ orn r8, r0, #10747904 @ 0xa40000 │ │ - b.n 3586a │ │ + b.n 54f1a │ │ adds r0, r1, r1 │ │ - b.n 3586e │ │ + b.n 54f1e │ │ lsrs r5, r1, #10 │ │ orr.w r0, r2, #8847360 @ 0x870000 │ │ - b.n 3624a │ │ + b.n 558fa │ │ asrs r4, r3, #10 │ │ - b.n 35868 │ │ + b.n 54f18 │ │ subs r6, r3, #6 │ │ - b.n 3626c │ │ + b.n 5591c │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 3649a │ │ + b.n 55b4a │ │ lsls r0, r7, #9 │ │ - b.n 35878 │ │ + b.n 54f28 │ │ movs r7, r0 │ │ - b.n 360a2 │ │ + b.n 55752 │ │ movs r1, #40 @ 0x28 │ │ - b.n 35880 │ │ + b.n 54f30 │ │ strb r0, [r5, #1] │ │ - b.n 35884 │ │ + b.n 54f34 │ │ asrs r7, r4, #27 │ │ add.w r0, r0, r0 │ │ - b.n 3591a │ │ + b.n 54fca │ │ movs r1, r0 │ │ - b.n 36396 │ │ + b.n 55a46 │ │ movs r3, r7 │ │ lsrs r0, r0, #8 │ │ lsls r4, r4, #4 │ │ - b.n 358b8 │ │ + b.n 54f68 │ │ stc 2, cr14, [r1], {141} @ 0x8d │ │ adds r3, #209 @ 0xd1 │ │ - b.n 36386 │ │ + b.n 55a36 │ │ lsls r4, r7 │ │ - b.n 363a8 │ │ + b.n 55a58 │ │ ands r6, r0 │ │ ldmia.w lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.n 36412 │ │ + b.n 55ac2 │ │ ldrh r0, [r4, r4] │ │ - b.n 360d6 │ │ + b.n 55786 │ │ asrs r5, r0, #14 │ │ - b.n 35fa0 │ │ + b.n 55650 │ │ movs r3, #5 │ │ - b.n 35ea2 │ │ + b.n 55552 │ │ stmia r1!, {r2, r3} │ │ - b.n 358dc │ │ + b.n 54f8c │ │ strb r7, [r7, #8] │ │ - b.n 36566 │ │ + b.n 55c16 │ │ str r4, [r3, r4] │ │ - b.n 358e4 │ │ + b.n 54f94 │ │ lsrs r7, r3, #12 │ │ - b.n 35d6c │ │ + b.n 5541c │ │ asrs r7, r7, #12 │ │ - b.n 36538 │ │ + b.n 55be8 │ │ cmp r5, #35 @ 0x23 │ │ - b.n 35eba │ │ + b.n 5556a │ │ asrs r1, r0, #32 │ │ - b.n 35e42 │ │ + b.n 554f2 │ │ adds r3, #63 @ 0x3f │ │ - b.n 36542 │ │ + b.n 55bf2 │ │ asrs r0, r0, #4 │ │ - b.n 358dc │ │ + b.n 54f8c │ │ adds r0, #3 │ │ - b.n 35e4e │ │ + b.n 554fe │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35ee6 │ │ + b.n 55596 │ │ subs r5, #57 @ 0x39 │ │ - b.n 362d4 │ │ + b.n 55984 │ │ adds r1, #4 │ │ - b.n 358ec │ │ + b.n 54f9c │ │ adds r3, #63 @ 0x3f │ │ - b.n 3655a │ │ - b.n 35de4 │ │ - b.n 3611a │ │ + b.n 55c0a │ │ + b.n 55494 │ │ + b.n 557ca │ │ str r0, [r2, #16] │ │ - b.n 35918 │ │ + b.n 54fc8 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35efa │ │ + b.n 555aa │ │ adds r0, #3 │ │ - b.n 35e74 │ │ + b.n 55524 │ │ adds r1, #8 │ │ - b.n 35904 │ │ + b.n 54fb4 │ │ adds r3, #63 @ 0x3f │ │ - b.n 36572 │ │ + b.n 55c22 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35efe │ │ + b.n 555ae │ │ asrs r4, r2 │ │ - b.n 35930 │ │ + b.n 54fe0 │ │ adds r0, #3 │ │ - b.n 35e88 │ │ + b.n 55538 │ │ adds r1, #12 │ │ - b.n 35918 │ │ + b.n 54fc8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 36586 │ │ + b.n 55c36 │ │ str r0, [r3, #16] │ │ - b.n 35940 │ │ + b.n 54ff0 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35f12 │ │ + b.n 555c2 │ │ adds r0, #3 │ │ - b.n 35e9c │ │ + b.n 5554c │ │ adds r1, #16 │ │ - b.n 3592c │ │ + b.n 54fdc │ │ adds r3, #63 @ 0x3f │ │ - b.n 3659a │ │ + b.n 55c4a │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35f26 │ │ + b.n 555d6 │ │ adds r0, #3 │ │ - b.n 35eac │ │ + b.n 5555c │ │ adds r1, #20 │ │ - b.n 3593c │ │ + b.n 54fec │ │ adds r3, #63 @ 0x3f │ │ - b.n 365aa │ │ + b.n 55c5a │ │ asrs r0, r4, #4 │ │ - b.n 35964 │ │ + b.n 55014 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 35f38 │ │ + b.n 555e8 │ │ adds r0, #3 │ │ - b.n 35ec0 │ │ + b.n 55570 │ │ adds r1, #24 │ │ - b.n 35950 │ │ + b.n 55000 │ │ adds r3, #63 @ 0x3f │ │ - b.n 365be │ │ + b.n 55c6e │ │ adds r2, r4, #4 │ │ - b.n 35f40 │ │ + b.n 555f0 │ │ str r6, [r1, #0] │ │ - b.n 36182 │ │ + b.n 55832 │ │ movs r3, #63 @ 0x3f │ │ - b.n 365c8 │ │ + b.n 55c78 │ │ adds r0, #3 │ │ - b.n 35ed8 │ │ + b.n 55588 │ │ lsrs r1, r4, #20 │ │ - b.n 35f4e │ │ + b.n 555fe │ │ subs r4, r7, #7 │ │ - b.n 36470 │ │ + b.n 55b20 │ │ movs r0, #2 │ │ - b.n 35ee4 │ │ + b.n 55594 │ │ asrs r7, r7, #3 │ │ - b.n 364da │ │ + b.n 55b8a │ │ movs r0, r0 │ │ - b.n 35ee0 │ │ + b.n 55590 │ │ adds r1, #28 │ │ - b.n 3597c │ │ + b.n 5502c │ │ movs r1, #32 │ │ - b.n 35980 │ │ + b.n 55030 │ │ lsls r4, r4, #4 │ │ - b.n 35984 │ │ + b.n 55034 │ │ strb r0, [r7, #1] │ │ - b.n 359a8 │ │ + b.n 55058 │ │ movs r0, r1 │ │ - b.n 361b2 │ │ + b.n 55862 │ │ asrs r1, r0, #32 │ │ - b.n 36384 │ │ + b.n 55a34 │ │ sxth r0, r6 │ │ @ instruction: 0xebff0008 │ │ - b.n 361be │ │ + b.n 5586e │ │ asrs r0, r4, #32 │ │ - b.n 365c2 │ │ + b.n 55c72 │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #16384 @ 0x4000 │ │ - b.n 363a4 │ │ + b.n 55a54 │ │ ldrb r3, [r5, r0] │ │ - b.n 363a8 │ │ + b.n 55a58 │ │ asrs r4, r6, #1 │ │ - b.n 359cc │ │ - ldr r3, [pc, #0] @ (35e94 ) │ │ + b.n 5507c │ │ + ldr r3, [pc, #0] @ (55544 ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 363a2 │ │ + b.n 55a52 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2228224 @ 0x220000 │ │ - b.n 361e2 │ │ + b.n 55892 │ │ lsls r4, r4, #1 │ │ - b.n 359c0 │ │ + b.n 55070 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 365ee │ │ + b.n 55c9e │ │ lsrs r0, r0, #11 │ │ orr.w r0, r4, #8716288 @ 0x850000 │ │ - b.n 361f6 │ │ - ldr r3, [pc, #160] @ (35f58 ) │ │ + b.n 558a6 │ │ + ldr r3, [pc, #160] @ (55608 ) │ │ @ instruction: 0xedcd09a7 │ │ add.w ip, r0, fp, lsr #32 │ │ - b.n 363dc │ │ + b.n 55a8c │ │ asrs r0, r1, #32 │ │ - b.n 36206 │ │ + b.n 558b6 │ │ movs r0, #5 │ │ - b.n 3620a │ │ + b.n 558ba │ │ lsls r4, r7, #24 │ │ add.w sl, r0, sp, lsl #2 │ │ orn r0, r9, #524288 @ 0x80000 │ │ - b.n 36616 │ │ + b.n 55cc6 │ │ lsrs r4, r4, #32 │ │ - b.n 35a06 │ │ + b.n 550b6 │ │ adds r0, r1, r1 │ │ - b.n 35a0a │ │ + b.n 550ba │ │ asrs r4, r3, #10 │ │ - b.n 359fc │ │ + b.n 550ac │ │ movs r7, r0 │ │ - b.n 363e6 │ │ + b.n 55a96 │ │ cmp r2, #143 @ 0x8f │ │ orn pc, r9, #1294336 @ 0x13c000 │ │ - b.n 36408 │ │ + b.n 55ab8 │ │ lsrs r5, r1, #10 │ │ orr.w r2, sl, #16252928 @ 0xf80000 │ │ - b.n 35a10 │ │ + b.n 550c0 │ │ movs r4, r0 │ │ - b.n 3623a │ │ + b.n 558ea │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, sl, #425984 @ 0x68000 │ │ - b.n 35a1c │ │ + b.n 550cc │ │ eors r4, r6 │ │ - b.n 35a20 │ │ + b.n 550d0 │ │ asrs r0, r0, #26 │ │ add.w r0, r0, r0 │ │ - b.n 35abc │ │ + b.n 5516c │ │ movs r1, r0 │ │ - b.n 36532 │ │ + b.n 55be2 │ │ movs r0, r7 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #3 │ │ - b.n 35a54 │ │ + b.n 55104 │ │ strb r0, [r5, #2] │ │ - b.n 36438 │ │ + b.n 55ae8 │ │ strh r1, [r2, r7] │ │ - b.n 36522 │ │ + b.n 55bd2 │ │ lsls r4, r7 │ │ - b.n 36544 │ │ + b.n 55bf4 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.n 365ae │ │ + b.n 55c5e │ │ ldr r0, [r4, #48] @ 0x30 │ │ - b.n 36272 │ │ + b.n 55922 │ │ asrs r6, r0, #22 │ │ - b.n 36140 │ │ + b.n 557f0 │ │ movs r3, #6 │ │ - b.n 3603e │ │ + b.n 556ee │ │ str r4, [r0, #12] │ │ - b.n 35a78 │ │ + b.n 55128 │ │ lsrs r7, r3, #12 │ │ - b.n 35f00 │ │ + b.n 555b0 │ │ asrs r7, r7, #12 │ │ - b.n 366d0 │ │ + b.n 55d80 │ │ cmp r5, #37 @ 0x25 │ │ - b.n 3604e │ │ + b.n 556fe │ │ asrs r1, r0, #32 │ │ - b.n 35fd6 │ │ + b.n 55686 │ │ strh r7, [r7, r4] │ │ - b.n 366d6 │ │ + b.n 55d86 │ │ asrs r0, r5, #2 │ │ - b.n 35a70 │ │ + b.n 55120 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 36060 │ │ + b.n 55710 │ │ str r5, [r0, r0] │ │ - b.n 35fe6 │ │ + b.n 55696 │ │ ldrb r1, [r7, r4] │ │ - b.n 3646c │ │ + b.n 55b1c │ │ adds r3, #63 @ 0x3f │ │ - b.n 366ea │ │ + b.n 55d9a │ │ cmp r5, #34 @ 0x22 │ │ - b.n 36078 │ │ + b.n 55728 │ │ lsls r0, r7 │ │ - b.n 35aa8 │ │ + b.n 55158 │ │ str r4, [r5, r2] │ │ - b.n 35a8c │ │ + b.n 5513c │ │ strh r7, [r7, r0] │ │ - b.n 36736 │ │ + b.n 55de6 │ │ adds r0, #3 │ │ - b.n 36004 │ │ + b.n 556b4 │ │ adds r0, #176 @ 0xb0 │ │ - b.n 35a98 │ │ + b.n 55148 │ │ adds r3, #63 @ 0x3f │ │ - b.n 36706 │ │ + b.n 55db6 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 3608e │ │ + b.n 5573e │ │ strb r4, [r7, #2] │ │ - b.n 35ac4 │ │ + b.n 55174 │ │ adds r0, #3 │ │ - b.n 36018 │ │ + b.n 556c8 │ │ adds r0, #180 @ 0xb4 │ │ - b.n 35aac │ │ + b.n 5515c │ │ adds r3, #63 @ 0x3f │ │ - b.n 3671a │ │ + b.n 55dca │ │ lsrs r0, r0 │ │ - b.n 35ad4 │ │ + b.n 55184 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 360ac │ │ + b.n 5575c │ │ adds r0, #3 │ │ - b.n 3602c │ │ + b.n 556dc │ │ adds r0, #184 @ 0xb8 │ │ - b.n 35ac0 │ │ + b.n 55170 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3672e │ │ + b.n 55dde │ │ cmp r5, #34 @ 0x22 │ │ - b.n 360b6 │ │ + b.n 55766 │ │ adds r0, #3 │ │ - b.n 3603c │ │ + b.n 556ec │ │ adds r0, #188 @ 0xbc │ │ - b.n 35ad0 │ │ + b.n 55180 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3673e │ │ + b.n 55dee │ │ asrs r0, r1, #3 │ │ - b.n 35af8 │ │ + b.n 551a8 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 360ce │ │ + b.n 5577e │ │ adds r0, #3 │ │ - b.n 36050 │ │ + b.n 55700 │ │ adds r0, #192 @ 0xc0 │ │ - b.n 35ae4 │ │ + b.n 55194 │ │ adds r3, #63 @ 0x3f │ │ - b.n 36752 │ │ + b.n 55e02 │ │ adds r2, r4, #4 │ │ - b.n 360d4 │ │ + b.n 55784 │ │ adds r0, #3 │ │ - b.n 36060 │ │ + b.n 55710 │ │ movs r3, #63 @ 0x3f │ │ - b.n 3675c │ │ + b.n 55e0c │ │ adds r0, #196 @ 0xc4 │ │ - b.n 35af8 │ │ + b.n 551a8 │ │ lsrs r1, r4, #20 │ │ - b.n 360e2 │ │ + b.n 55792 │ │ subs r4, r7, #7 │ │ - b.n 36604 │ │ + b.n 55cb4 │ │ movs r0, #2 │ │ - b.n 36074 │ │ + b.n 55724 │ │ asrs r7, r7, #3 │ │ - b.n 3666e │ │ + b.n 55d1e │ │ movs r0, r0 │ │ - b.n 36074 │ │ + b.n 55724 │ │ movs r0, #200 @ 0xc8 │ │ - b.n 35b10 │ │ + b.n 551c0 │ │ lsls r4, r1, #3 │ │ - b.n 35b14 │ │ - b.n 360f4 │ │ - b.n 35b38 │ │ + b.n 551c4 │ │ + b.n 557a4 │ │ + b.n 551e8 │ │ strb r0, [r0, #0] │ │ - b.n 36742 │ │ + b.n 55df2 │ │ movs r0, r0 │ │ - b.n 35b42 │ │ + b.n 551f2 │ │ lsls r1, r0, #1 │ │ - b.n 366aa │ │ + b.n 55d5a │ │ vpmin.u16 , q13, │ │ - add r0, pc, #112 @ (adr r0, 36080 ) │ │ - b.n 35b48 │ │ + add r0, pc, #112 @ (adr r0, 55730 ) │ │ + b.n 551f8 │ │ movs r1, r0 │ │ - b.n 3652a │ │ + b.n 55bda │ │ movs r3, r2 │ │ - b.n 366ba │ │ + b.n 55d6a │ │ str r0, [sp, #128] @ 0x80 │ │ str r5, [sp, #620] @ 0x26c │ │ lsls r0, r0, #1 │ │ str r3, [sp, #356] @ 0x164 │ │ vpmin.u16 q4, q10, │ │ stmia r0!, {r3, r5} │ │ - b.n 35b60 │ │ + b.n 55210 │ │ ands r0, r1 │ │ - b.n 35b64 │ │ + b.n 55214 │ │ str r4, [r5, r0] │ │ - b.n 35b68 │ │ + b.n 55218 │ │ asrs r4, r1, #32 │ │ - b.n 35b6c │ │ + b.n 5521c │ │ movs r4, r0 │ │ - b.n 360f2 │ │ + b.n 557a2 │ │ movs r1, r0 │ │ - b.n 361e8 │ │ + b.n 55898 │ │ vpmin.u8 , , │ │ movs r0, #1 │ │ - b.n 3604e │ │ + b.n 556fe │ │ strh r0, [r0, #0] │ │ - b.n 3678a │ │ + b.n 55e3a │ │ str r1, [r0, #0] │ │ - b.n 3678e │ │ + b.n 55e3e │ │ movs r2, r0 │ │ - b.n 36792 │ │ + b.n 55e42 │ │ movs r1, r0 │ │ - b.n 3673a │ │ + b.n 55dea │ │ strh r4, [r2, #10] │ │ - b.n 35b74 │ │ + b.n 55224 │ │ str r4, [r2, #28] │ │ - b.n 35b78 │ │ + b.n 55228 │ │ movs r7, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 3671a │ │ + b.n 55dca │ │ movs r5, r4 │ │ - ldr r2, [pc, #0] @ (36068 ) │ │ + ldr r2, [pc, #0] @ (55718 ) │ │ movs r1, r0 │ │ - b.n 36396 │ │ + b.n 55a46 │ │ strb r0, [r0, #0] │ │ - b.n 367b2 │ │ + b.n 55e62 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 36724 │ │ + b.n 55dd4 │ │ mrc2 10, 7, r4, cr14, cr15, {7} @ │ │ adds r0, #0 │ │ - b.n 36842 │ │ + b.n 55ef2 │ │ movs r1, #2 │ │ - b.n 36846 │ │ + b.n 55ef6 │ │ adds r0, #3 │ │ - b.n 36132 │ │ + b.n 557e2 │ │ movs r0, #2 │ │ - b.n 36230 │ │ + b.n 558e0 │ │ movs r1, r0 │ │ subs r2, #0 │ │ movs r0, #5 │ │ - b.n 363ce │ │ + b.n 55a7e │ │ mrc2 10, 7, r1, cr7, cr15, {7} @ │ │ str r0, [r0, #0] │ │ - b.n 3685e │ │ + b.n 55f0e │ │ movs r0, r0 │ │ - b.n 36742 │ │ + b.n 55df2 │ │ lsls r6, r4, #13 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 36156 │ │ + b.n 55806 │ │ movs r1, r0 │ │ - b.n 3625a │ │ + b.n 5590a │ │ lsls r0, r4, #13 │ │ add r2, sp, #0 │ │ movs r0, r0 │ │ - b.n 367f6 │ │ + b.n 55ea6 │ │ movs r0, #4 │ │ - b.n 363fa │ │ + b.n 55aaa │ │ adds r0, #1 │ │ - b.n 363fe │ │ + b.n 55aae │ │ adds r0, #131 @ 0x83 │ │ - b.n 36402 │ │ + b.n 55ab2 │ │ strb r2, [r0, #2] │ │ - b.n 36406 │ │ + b.n 55ab6 │ │ subs r7, #162 @ 0xa2 │ │ - b.n 363d0 │ │ + b.n 55a80 │ │ movs r0, #130 @ 0x82 │ │ - b.n 3617a │ │ + b.n 5582a │ │ movs r0, #3 │ │ - b.n 3627e │ │ + b.n 5592e │ │ movs r1, r0 │ │ - b.n 365d6 │ │ + b.n 55c86 │ │ movs r0, #7 │ │ - b.n 3641a │ │ + b.n 55aca │ │ @ instruction: 0xfff7baff │ │ lsls r5, r2, #13 │ │ @ instruction: 0xea00e667 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 36142 │ │ + cbnz r7, 557f2 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffb0b8e │ │ + bmi.w fffd023e │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 36052 │ │ + bls.n 55702 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ asrs r1, r0, #32 │ │ - b.n 36846 │ │ + b.n 55ef6 │ │ adds r0, #1 │ │ - b.n 3684a │ │ + b.n 55efa │ │ asrs r0, r1, #1 │ │ - b.n 35c28 │ │ + b.n 552d8 │ │ asrs r0, r0, #32 │ │ - b.n 36852 │ │ + b.n 55f02 │ │ asrs r0, r6, #32 │ │ - b.n 35c30 │ │ + b.n 552e0 │ │ asrs r0, r0, #32 │ │ - b.n 3685a │ │ + b.n 55f0a │ │ asrs r4, r6, #32 │ │ - b.n 35c38 │ │ + b.n 552e8 │ │ asrs r0, r0, #32 │ │ - b.n 36862 │ │ + b.n 55f12 │ │ asrs r0, r7, #32 │ │ - b.n 35c40 │ │ + b.n 552f0 │ │ asrs r0, r0, #32 │ │ - b.n 3686a │ │ + b.n 55f1a │ │ asrs r4, r1, #1 │ │ - b.n 35c48 │ │ + b.n 552f8 │ │ asrs r0, r0, #32 │ │ - b.n 36872 │ │ + b.n 55f22 │ │ asrs r4, r7, #32 │ │ - b.n 35c50 │ │ + b.n 55300 │ │ asrs r0, r0, #32 │ │ - b.n 3687a │ │ + b.n 55f2a │ │ asrs r0, r0, #1 │ │ - b.n 35c58 │ │ + b.n 55308 │ │ asrs r0, r0, #32 │ │ - b.n 36882 │ │ - add r0, pc, #0 @ (adr r0, 36144 ) │ │ - b.n 36886 │ │ + b.n 55f32 │ │ + add r0, pc, #0 @ (adr r0, 557f4 ) │ │ + b.n 55f36 │ │ str r0, [sp, #0] │ │ - b.n 3688a │ │ + b.n 55f3a │ │ asrs r0, r2, #1 │ │ - b.n 35c68 │ │ + b.n 55318 │ │ eors r0, r6 │ │ - b.n 35c8c │ │ + b.n 5533c │ │ asrs r5, r0, #32 │ │ - b.n 3648e │ │ + b.n 55b3e │ │ movs r0, #1 │ │ - b.n 3649a │ │ + b.n 55b4a │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 36804 │ │ + b.n 55eb4 │ │ movs r2, #130 @ 0x82 │ │ - b.n 364a6 │ │ + b.n 55b56 │ │ movs r0, #0 │ │ - b.n 35cf2 │ │ + b.n 553a2 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ adds r4, r5, #0 │ │ - b.n 364b2 │ │ + b.n 55b62 │ │ str r0, [sp, #352] @ 0x160 │ │ - b.n 35c90 │ │ + b.n 55340 │ │ str r4, [sp, #20] │ │ - b.n 3647c │ │ + b.n 55b2c │ │ adds r4, r5, r0 │ │ - b.n 364be │ │ - ldr r0, [pc, #20] @ (36194 ) │ │ - b.n 36484 │ │ + b.n 55b6e │ │ + ldr r0, [pc, #20] @ (55844 ) │ │ + b.n 55b34 │ │ adds r0, #120 @ 0x78 │ │ - b.n 35ca0 │ │ + b.n 55350 │ │ adds r4, #44 @ 0x2c │ │ - b.n 364ca │ │ - add r0, pc, #336 @ (adr r0, 362dc ) │ │ - b.n 35ca8 │ │ - b.n 361a8 │ │ - b.n 364d2 │ │ + b.n 55b7a │ │ + add r0, pc, #336 @ (adr r0, 5598c ) │ │ + b.n 55358 │ │ + b.n 55858 │ │ + b.n 55b82 │ │ movs r0, #1 │ │ - b.n 368d6 │ │ + b.n 55f86 │ │ subs r4, #5 │ │ - b.n 364a0 │ │ + b.n 55b50 │ │ add r4, sp, #148 @ 0x94 │ │ - b.n 364de │ │ + b.n 55b8e │ │ adds r5, r4, r0 │ │ - b.n 364e2 │ │ + b.n 55b92 │ │ strb r5, [r0, #0] │ │ - b.n 364e6 │ │ + b.n 55b96 │ │ stmia r0!, {r2} │ │ - b.n 364ea │ │ + b.n 55b9a │ │ strb r5, [r4, r0] │ │ - b.n 364ee │ │ + b.n 55b9e │ │ str r2, [r0, #0] │ │ - b.n 364f2 │ │ + b.n 55ba2 │ │ ands r4, r0 │ │ - b.n 368ba │ │ + b.n 55f6a │ │ movs r0, #112 @ 0x70 │ │ - b.n 35cf4 │ │ + b.n 553a4 │ │ str r0, [sp, #16] │ │ - b.n 36142 │ │ - add r0, pc, #24 @ (adr r0, 361d8 ) │ │ - b.n 36186 │ │ + b.n 557f2 │ │ + add r0, pc, #24 @ (adr r0, 55888 ) │ │ + b.n 55836 │ │ str r0, [r1, #0] │ │ - b.n 368d2 │ │ - add r0, pc, #336 @ (adr r0, 36318 ) │ │ - b.n 35d04 │ │ - b.n 361da │ │ - b.n 35d52 │ │ + b.n 55f82 │ │ + add r0, pc, #336 @ (adr r0, 559c8 ) │ │ + b.n 553b4 │ │ + b.n 5588a │ │ + b.n 55402 │ │ adds r0, #6 │ │ - b.n 35d56 │ │ + b.n 55406 │ │ adds r0, #120 @ 0x78 │ │ - b.n 35d10 │ │ - b.n 362d0 │ │ - b.n 35d14 │ │ + b.n 553c0 │ │ + b.n 55980 │ │ + b.n 553c4 │ │ str r0, [sp, #352] @ 0x160 │ │ - b.n 35d18 │ │ + b.n 553c8 │ │ strb r3, [r0, #0] │ │ - b.n 35d66 │ │ + b.n 55416 │ │ str r2, [r0, r0] │ │ - b.n 35d6a │ │ + b.n 5541a │ │ asrs r1, r0, #32 │ │ - b.n 35d6e │ │ + b.n 5541e │ │ stmia r0!, {r0, r2} │ │ - b.n 35d72 │ │ + b.n 55422 │ │ movs r0, #52 @ 0x34 │ │ - b.n 35d28 │ │ + b.n 553d8 │ │ movs r0, r0 │ │ - b.n 3689a │ │ + b.n 55f4a │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r7, r7, #1 │ │ - b.n 369be │ │ + b.n 5606e │ │ strb r0, [r0, #0] │ │ - b.n 36942 │ │ + b.n 55ff2 │ │ asrs r3, r0, #14 │ │ - b.n 36308 │ │ + b.n 559b8 │ │ movs r2, r0 │ │ - b.n 364ac │ │ + b.n 55b5c │ │ mrc2 10, 4, r3, cr10, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n 36318 │ │ + b.n 559c8 │ │ asrs r0, r0, #32 │ │ - b.n 35d52 │ │ + b.n 55402 │ │ movs r0, #6 │ │ - b.n 36720 │ │ + b.n 55dd0 │ │ strb r0, [r0, #0] │ │ - b.n 3695e │ │ + b.n 5600e │ │ lsls r0, r0, #10 │ │ - b.n 36562 │ │ + b.n 55c12 │ │ asrs r6, r0, #32 │ │ - b.n 362a8 │ │ + b.n 55958 │ │ lsls r2, r4, #6 │ │ - b.n 3632a │ │ + b.n 559da │ │ movs r0, r0 │ │ - b.n 364d0 │ │ + b.n 55b80 │ │ mrc2 10, 4, r3, cr1, cr15, {7} @ │ │ - add r0, pc, #336 @ (adr r0, 36384 ) │ │ - b.n 35d50 │ │ + add r0, pc, #336 @ (adr r0, 55a34 ) │ │ + b.n 55400 │ │ asrs r0, r4, #32 │ │ - b.n 3697a │ │ + b.n 5602a │ │ movs r0, #40 @ 0x28 │ │ - b.n 35d58 │ │ + b.n 55408 │ │ @ instruction: 0xea01e28d │ │ adds r0, #120 @ 0x78 │ │ - b.n 35d60 │ │ + b.n 55410 │ │ ldrsh r2, [r6, r2] │ │ - b.n 36766 │ │ + b.n 55e16 │ │ strh r4, [r5, #0] │ │ - b.n 35d68 │ │ + b.n 55418 │ │ @ instruction: 0xea01e28d │ │ str r0, [sp, #352] @ 0x160 │ │ - b.n 35d70 │ │ + b.n 55420 │ │ lsrs r7, r3, #29 │ │ - b.n 366f8 │ │ + b.n 55da8 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #7077888 @ 0x6c0000 │ │ - b.n 3677c │ │ + b.n 55e2c │ │ ldrh r7, [r3, #60] @ 0x3c │ │ - b.n 36782 │ │ + b.n 55e32 │ │ add r4, sp, #108 @ 0x6c │ │ - b.n 36784 │ │ + b.n 55e34 │ │ str r4, [r0, #4] │ │ - b.n 35d88 │ │ + b.n 55438 │ │ strb r0, [r2, #0] │ │ - b.n 36786 │ │ + b.n 55e36 │ │ cmp r2, #193 @ 0xc1 │ │ orn pc, r0, #3719168 @ 0x38c000 │ │ - b.n 36718 │ │ + b.n 55dc8 │ │ movs r0, #8 │ │ - b.n 365be │ │ + b.n 55c6e │ │ str r2, [r1, #0] │ │ - b.n 365c2 │ │ - ldr r2, [pc, #956] @ (36640 ) │ │ + b.n 55c72 │ │ + ldr r2, [pc, #956] @ (55cf0 ) │ │ orn r0, r1, #3670016 @ 0x380000 │ │ - b.n 35dc4 │ │ + b.n 55474 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 367a2 │ │ + b.n 55e52 │ │ asrs r4, r4, #32 │ │ - b.n 35db0 │ │ - ldr r2, [pc, #572] @ (364d4 ) │ │ + b.n 55460 │ │ + ldr r2, [pc, #572] @ (55b84 ) │ │ orr.w r0, r1, #3670016 @ 0x380000 │ │ - b.n 369de │ │ + b.n 5608e │ │ lsrs r1, r0, #10 │ │ orr.w fp, r2, #8388608 @ 0x800000 │ │ ldcl 0, cr0, [r0] │ │ - b.n 369ea │ │ + b.n 5609a │ │ movs r0, r0 │ │ - b.n 35db2 │ │ + b.n 55462 │ │ movs r0, r1 │ │ - b.n 369f2 │ │ + b.n 560a2 │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r6, #9043968 @ 0x8a0000 │ │ - b.n 365fa │ │ + b.n 55caa │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w fp, r7, #8388608 @ 0x800000 │ │ stcl 3, cr10, [r5, #496] @ 0x1f0 │ │ @ instruction: 0xebff1068 │ │ - b.n 35e04 │ │ + b.n 554b4 │ │ lsrs r3, r5, #16 │ │ - b.n 367e8 │ │ + b.n 55e98 │ │ asrs r6, r1, #22 │ │ add.w pc, r0, r0, lsr #32 │ │ - b.n 365b4 │ │ + b.n 55c64 │ │ adds r0, #8 │ │ - b.n 36764 │ │ + b.n 55e14 │ │ lsls r0, r4, #10 │ │ - b.n 3661e │ │ + b.n 55cce │ │ lsls r4, r2, #9 │ │ - b.n 35e7c │ │ + b.n 5552c │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r1, r5, r8, r9, lr} │ │ - b.n 3662a │ │ + b.n 55cda │ │ negs r6, r2 │ │ - b.n 35e88 │ │ + b.n 55538 │ │ bx r4 │ │ - b.n 36632 │ │ + b.n 55ce2 │ │ negs r5, r2 │ │ - b.n 35e90 │ │ + b.n 55540 │ │ add r2, r4 │ │ - b.n 3663a │ │ + b.n 55cea │ │ negs r1, r3 │ │ - b.n 35e98 │ │ - ldr r0, [pc, #136] @ (36388 ) │ │ - b.n 36642 │ │ + b.n 55548 │ │ + ldr r0, [pc, #136] @ (55a38 ) │ │ + b.n 55cf2 │ │ negs r0, r3 │ │ - b.n 35ea0 │ │ - ldr r4, [pc, #328] @ (36450 ) │ │ - b.n 362cc │ │ + b.n 55550 │ │ + ldr r4, [pc, #328] @ (55b00 ) │ │ + b.n 5597c │ │ adds r1, #3 │ │ - b.n 36616 │ │ + b.n 55cc6 │ │ adds r2, #87 @ 0x57 │ │ - b.n 35eac │ │ + b.n 5555c │ │ adds r1, #33 @ 0x21 │ │ - b.n 36656 │ │ + b.n 55d06 │ │ movs r2, #90 @ 0x5a │ │ - b.n 35eb4 │ │ + b.n 55564 │ │ adds r2, #93 @ 0x5d │ │ - b.n 35eb8 │ │ + b.n 55568 │ │ adds r5, #33 @ 0x21 │ │ - b.n 36662 │ │ + b.n 55d12 │ │ adds r2, #92 @ 0x5c │ │ - b.n 35ec0 │ │ + b.n 55570 │ │ subs r1, #33 @ 0x21 │ │ - b.n 3666a │ │ + b.n 55d1a │ │ adds r2, #91 @ 0x5b │ │ - b.n 35ec8 │ │ + b.n 55578 │ │ adds r2, #32 │ │ - b.n 36672 │ │ + b.n 55d22 │ │ movs r6, #32 │ │ - b.n 36676 │ │ + b.n 55d26 │ │ adds r2, #96 @ 0x60 │ │ - b.n 35ed4 │ │ + b.n 55584 │ │ movs r2, #95 @ 0x5f │ │ - b.n 35ed8 │ │ + b.n 55588 │ │ cmp r2, #80 @ 0x50 │ │ - b.n 3630c │ │ + b.n 559bc │ │ adds r0, #20 │ │ - b.n 367d0 │ │ + b.n 55e80 │ │ asrs r1, r0, #12 │ │ - b.n 3664e │ │ + b.n 55cfe │ │ asrs r6, r3, #9 │ │ - b.n 35ee8 │ │ + b.n 55598 │ │ movs r6, r1 │ │ ldmia.w r3, {r0, r1, r5, r8, r9, lr} │ │ - b.n 36696 │ │ + b.n 55d46 │ │ negs r3, r4 │ │ - b.n 35ef4 │ │ + b.n 555a4 │ │ bx r4 │ │ - b.n 3669e │ │ + b.n 55d4e │ │ negs r2, r4 │ │ - b.n 35efc │ │ - ldr r3, [pc, #332] @ (364b0 ) │ │ - b.n 3632c │ │ + b.n 555ac │ │ + ldr r3, [pc, #332] @ (55b60 ) │ │ + b.n 559dc │ │ lsls r0, r0, #8 │ │ - b.n 36672 │ │ + b.n 55d22 │ │ lsls r1, r4, #9 │ │ - b.n 35f08 │ │ + b.n 555b8 │ │ lsls r2, r4, #16 │ │ - b.n 366b2 │ │ - ldr r7, [pc, #596] @ (365c8 ) │ │ - b.n 36890 │ │ + b.n 55d62 │ │ + ldr r7, [pc, #596] @ (55c78 ) │ │ + b.n 55f40 │ │ lsls r6, r4, #9 │ │ - b.n 35f14 │ │ + b.n 555c4 │ │ lsrs r2, r4, #32 │ │ - b.n 366be │ │ + b.n 55d6e │ │ lsls r5, r4, #9 │ │ - b.n 35f1c │ │ + b.n 555cc │ │ lsrs r2, r2, #17 │ │ - b.n 36348 │ │ + b.n 559f8 │ │ lsls r3, r0, #4 │ │ - b.n 3668a │ │ + b.n 55d3a │ │ lsls r4, r4, #9 │ │ - b.n 35f28 │ │ + b.n 555d8 │ │ lsls r1, r4, #4 │ │ - b.n 366d2 │ │ + b.n 55d82 │ │ movs r2, #103 @ 0x67 │ │ - b.n 35f30 │ │ + b.n 555e0 │ │ lsls r2, r5, #9 │ │ - b.n 35f34 │ │ + b.n 555e4 │ │ movs r5, #33 @ 0x21 │ │ - b.n 366de │ │ + b.n 55d8e │ │ movs r0, r0 │ │ - b.n 35ece │ │ + b.n 5557e │ │ movs r2, #105 @ 0x69 │ │ - b.n 35f40 │ │ + b.n 555f0 │ │ cmp r1, #33 @ 0x21 │ │ - b.n 366ea │ │ + b.n 55d9a │ │ movs r2, #104 @ 0x68 │ │ - b.n 35f48 │ │ + b.n 555f8 │ │ movs r2, #32 │ │ - b.n 366f2 │ │ + b.n 55da2 │ │ movs r2, #109 @ 0x6d │ │ - b.n 35f50 │ │ + b.n 55600 │ │ movs r6, #32 │ │ - b.n 366fa │ │ + b.n 55daa │ │ movs r2, #108 @ 0x6c │ │ - b.n 35f58 │ │ + b.n 55608 │ │ cmp r2, #80 @ 0x50 │ │ - b.n 3638c │ │ + b.n 55a3c │ │ asrs r1, r0, #12 │ │ - b.n 366ca │ │ + b.n 55d7a │ │ movs r2, #208 @ 0xd0 │ │ - b.n 36654 │ │ + b.n 55d04 │ │ asrs r3, r5, #9 │ │ - b.n 35f68 │ │ + b.n 55618 │ │ asrs r3, r4, #12 │ │ - b.n 36712 │ │ + b.n 55dc2 │ │ asrs r0, r6, #9 │ │ - b.n 35f70 │ │ + b.n 55620 │ │ asrs r3, r4, #28 │ │ - b.n 3671a │ │ + b.n 55dca │ │ movs r2, #116 @ 0x74 │ │ - b.n 35f78 │ │ + b.n 55628 │ │ asrs r7, r5, #9 │ │ - b.n 35f7c │ │ + b.n 5562c │ │ subs r3, r2, r5 │ │ - b.n 363ac │ │ + b.n 55a5c │ │ lsls r0, r0, #8 │ │ - b.n 366ec │ │ + b.n 55d9c │ │ lsls r6, r5, #9 │ │ - b.n 35f88 │ │ + b.n 55638 │ │ lsls r2, r4, #16 │ │ - b.n 36732 │ │ + b.n 55de2 │ │ asrs r4, r0, #32 │ │ - b.n 36736 │ │ + b.n 55de6 │ │ lsls r3, r6, #9 │ │ - b.n 35f94 │ │ + b.n 55644 │ │ lsrs r2, r4, #32 │ │ - b.n 3673e │ │ + b.n 55dee │ │ lsls r2, r6, #9 │ │ - b.n 35f9c │ │ + b.n 5564c │ │ lsrs r2, r2, #17 │ │ - b.n 363c8 │ │ + b.n 55a78 │ │ lsls r3, r0, #4 │ │ - b.n 3670a │ │ + b.n 55dba │ │ lsls r1, r6, #9 │ │ - b.n 35fa8 │ │ + b.n 55658 │ │ movs r0, r1 │ │ - b.n 36752 │ │ + b.n 55e02 │ │ movs r0, #33 @ 0x21 │ │ - b.n 36b56 │ │ - add r3, pc, #524 @ (adr r3, 36624 ) │ │ + b.n 56206 │ │ + add r3, pc, #524 @ (adr r3, 55cd4 ) │ │ @ instruction: 0xebff0080 │ │ - b.n 36938 │ │ + b.n 55fe8 │ │ asrs r0, r4, #32 │ │ - b.n 36b62 │ │ + b.n 56212 │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2208 @ 0x8a0 │ │ - b.n 3676a │ │ + b.n 55e1a │ │ asrs r4, r4, #1 │ │ - b.n 35f68 │ │ - ldr r3, [pc, #0] @ (36430 ) │ │ + b.n 55618 │ │ + ldr r3, [pc, #0] @ (55ae0 ) │ │ ldcl 0, cr0, [r0, #32] │ │ - b.n 36b76 │ │ + b.n 56226 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #6291456 @ 0x600000 │ │ orr.w r0, r6, #9043968 @ 0x8a0000 │ │ - b.n 36782 │ │ + b.n 55e32 │ │ str r0, [sp, #272] @ 0x110 │ │ - b.n 35f80 │ │ + b.n 55630 │ │ cmp r2, #207 @ 0xcf │ │ orr.w fp, r7, #32768 @ 0x8000 │ │ stcl 3, cr10, [r5, #100] @ 0x64 │ │ @ instruction: 0xebff1074 │ │ - b.n 35f90 │ │ + b.n 55640 │ │ lsrs r3, r5, #16 │ │ - b.n 36974 │ │ + b.n 56024 │ │ asrs r3, r5, #20 │ │ add.w pc, r0, r0, lsr #32 │ │ - b.n 36740 │ │ + b.n 55df0 │ │ adds r0, #8 │ │ - b.n 368f0 │ │ + b.n 55fa0 │ │ lsls r0, r4, #10 │ │ - b.n 367aa │ │ + b.n 55e5a │ │ lsls r4, r2, #9 │ │ - b.n 36008 │ │ + b.n 556b8 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r1, r5, r8, r9, ip, sp, lr} │ │ - b.n 367b6 │ │ + b.n 55e66 │ │ strb r6, [r2, #9] │ │ - b.n 36014 │ │ + b.n 556c4 │ │ strb r3, [r4, #28] │ │ - b.n 367be │ │ + b.n 55e6e │ │ strb r5, [r2, #9] │ │ - b.n 3601c │ │ + b.n 556cc │ │ strb r2, [r4, #16] │ │ - b.n 367c6 │ │ + b.n 55e76 │ │ strb r1, [r3, #9] │ │ - b.n 36024 │ │ + b.n 556d4 │ │ ldrb r2, [r4, #0] │ │ - b.n 367ce │ │ + b.n 55e7e │ │ strb r0, [r3, #9] │ │ - b.n 3602c │ │ + b.n 556dc │ │ ldrb r2, [r2, #17] │ │ - b.n 36458 │ │ + b.n 55b08 │ │ adds r1, #3 │ │ - b.n 367a8 │ │ + b.n 55e58 │ │ adds r2, #87 @ 0x57 │ │ - b.n 36038 │ │ + b.n 556e8 │ │ adds r1, #33 @ 0x21 │ │ - b.n 367e2 │ │ + b.n 55e92 │ │ movs r2, #90 @ 0x5a │ │ - b.n 36040 │ │ + b.n 556f0 │ │ adds r2, #93 @ 0x5d │ │ - b.n 36044 │ │ + b.n 556f4 │ │ adds r5, #33 @ 0x21 │ │ - b.n 367ee │ │ + b.n 55e9e │ │ adds r2, #92 @ 0x5c │ │ - b.n 3604c │ │ + b.n 556fc │ │ subs r1, #33 @ 0x21 │ │ - b.n 367f6 │ │ + b.n 55ea6 │ │ adds r2, #91 @ 0x5b │ │ - b.n 36054 │ │ + b.n 55704 │ │ adds r2, #32 │ │ - b.n 367fe │ │ + b.n 55eae │ │ movs r6, #32 │ │ - b.n 36802 │ │ + b.n 55eb2 │ │ adds r2, #96 @ 0x60 │ │ - b.n 36060 │ │ + b.n 55710 │ │ movs r2, #95 @ 0x5f │ │ - b.n 36064 │ │ + b.n 55714 │ │ cmp r2, #80 @ 0x50 │ │ - b.n 36498 │ │ + b.n 55b48 │ │ adds r0, #20 │ │ - b.n 3695c │ │ + b.n 5600c │ │ asrs r1, r0, #12 │ │ - b.n 367da │ │ + b.n 55e8a │ │ asrs r6, r3, #9 │ │ - b.n 36074 │ │ + b.n 55724 │ │ movs r6, r1 │ │ ldmia.w r3, {r0, r1, r5, r8, r9, ip, sp, lr} │ │ - b.n 36822 │ │ + b.n 55ed2 │ │ strb r3, [r4, #9] │ │ - b.n 36080 │ │ + b.n 55730 │ │ strb r3, [r4, #28] │ │ - b.n 3682a │ │ + b.n 55eda │ │ strb r2, [r4, #9] │ │ - b.n 36088 │ │ + b.n 55738 │ │ ldrb r3, [r2, #13] │ │ - b.n 364b8 │ │ + b.n 55b68 │ │ lsls r0, r0, #8 │ │ - b.n 36804 │ │ + b.n 55eb4 │ │ lsls r1, r4, #9 │ │ - b.n 36094 │ │ + b.n 55744 │ │ lsls r2, r4, #16 │ │ - b.n 3683e │ │ + b.n 55eee │ │ lsls r6, r4, #9 │ │ - b.n 3609c │ │ + b.n 5574c │ │ lsrs r2, r4, #32 │ │ - b.n 36846 │ │ + b.n 55ef6 │ │ lsls r5, r4, #9 │ │ - b.n 360a4 │ │ + b.n 55754 │ │ lsrs r2, r2, #17 │ │ - b.n 364d0 │ │ + b.n 55b80 │ │ lsls r3, r0, #4 │ │ - b.n 36812 │ │ + b.n 55ec2 │ │ lsls r4, r4, #9 │ │ - b.n 360b0 │ │ + b.n 55760 │ │ lsls r1, r4, #4 │ │ - b.n 3685a │ │ + b.n 55f0a │ │ movs r2, #103 @ 0x67 │ │ - b.n 360b8 │ │ + b.n 55768 │ │ lsls r2, r5, #9 │ │ - b.n 360bc │ │ + b.n 5576c │ │ movs r5, #33 @ 0x21 │ │ - b.n 36866 │ │ + b.n 55f16 │ │ movs r0, r0 │ │ - b.n 36056 │ │ + b.n 55706 │ │ movs r2, #105 @ 0x69 │ │ - b.n 360c8 │ │ + b.n 55778 │ │ cmp r1, #33 @ 0x21 │ │ - b.n 36872 │ │ + b.n 55f22 │ │ movs r2, #104 @ 0x68 │ │ - b.n 360d0 │ │ + b.n 55780 │ │ movs r2, #32 │ │ - b.n 3687a │ │ + b.n 55f2a │ │ movs r2, #109 @ 0x6d │ │ - b.n 360d8 │ │ + b.n 55788 │ │ movs r6, #32 │ │ - b.n 36882 │ │ + b.n 55f32 │ │ movs r2, #108 @ 0x6c │ │ - b.n 360e0 │ │ + b.n 55790 │ │ cmp r2, #80 @ 0x50 │ │ - b.n 36514 │ │ + b.n 55bc4 │ │ asrs r1, r0, #12 │ │ - b.n 36852 │ │ + b.n 55f02 │ │ movs r2, #208 @ 0xd0 │ │ - b.n 367dc │ │ + b.n 55e8c │ │ asrs r3, r5, #9 │ │ - b.n 360f0 │ │ + b.n 557a0 │ │ asrs r3, r4, #12 │ │ - b.n 3689a │ │ + b.n 55f4a │ │ asrs r0, r6, #9 │ │ - b.n 360f8 │ │ + b.n 557a8 │ │ asrs r3, r4, #28 │ │ - b.n 368a2 │ │ + b.n 55f52 │ │ movs r2, #116 @ 0x74 │ │ - b.n 36100 │ │ + b.n 557b0 │ │ asrs r7, r5, #9 │ │ - b.n 36104 │ │ + b.n 557b4 │ │ subs r3, r2, r5 │ │ - b.n 36534 │ │ + b.n 55be4 │ │ lsls r0, r0, #8 │ │ - b.n 36874 │ │ + b.n 55f24 │ │ lsls r6, r5, #9 │ │ - b.n 36110 │ │ + b.n 557c0 │ │ lsls r2, r4, #16 │ │ - b.n 368ba │ │ + b.n 55f6a │ │ asrs r4, r0, #32 │ │ - b.n 368be │ │ + b.n 55f6e │ │ lsls r3, r6, #9 │ │ - b.n 3611c │ │ + b.n 557cc │ │ lsrs r2, r4, #32 │ │ - b.n 368c6 │ │ + b.n 55f76 │ │ lsls r2, r6, #9 │ │ - b.n 36124 │ │ + b.n 557d4 │ │ lsrs r2, r2, #17 │ │ - b.n 36550 │ │ + b.n 55c00 │ │ lsls r3, r0, #4 │ │ - b.n 36892 │ │ + b.n 55f42 │ │ lsls r1, r6, #9 │ │ - b.n 36130 │ │ + b.n 557e0 │ │ movs r0, r1 │ │ - b.n 368da │ │ + b.n 55f8a │ │ movs r0, #33 @ 0x21 │ │ - b.n 36cde │ │ - add r3, pc, #132 @ (adr r3, 36624 ) │ │ + b.n 5638e │ │ + add r3, pc, #132 @ (adr r3, 55cd4 ) │ │ @ instruction: 0xebff4070 │ │ - b.n 360e0 │ │ + b.n 55790 │ │ movs r0, r1 │ │ - b.n 368ea │ │ + b.n 55f9a │ │ movs r0, #9 │ │ - b.n 368ee │ │ + b.n 55f9e │ │ asrs r4, r0, #32 │ │ - b.n 368f2 │ │ - add r3, pc, #112 @ (adr r3, 36624 ) │ │ + b.n 55fa2 │ │ + add r3, pc, #112 @ (adr r3, 55cd4 ) │ │ @ instruction: 0xebff7f9e │ │ - b.n 36ad4 │ │ + b.n 56184 │ │ subs r1, r0, r0 │ │ - b.n 36cfe │ │ + b.n 563ae │ │ movs r7, r0 │ │ - b.n 36902 │ │ - movs r0, #36 @ 0x24 │ │ - @ instruction: 0xfb001030 │ │ - b.n 36100 │ │ + b.n 55fb2 │ │ + movs r0, #207 @ 0xcf │ │ + @ instruction: 0xfa001030 │ │ + b.n 557b0 │ │ movs r0, r0 │ │ - b.n 36c70 │ │ + b.n 56320 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #52 @ 0x34 │ │ - b.n 3610c │ │ + b.n 557bc │ │ lsrs r6, r3, #30 │ │ - b.n 36af4 │ │ - movs r0, #33 @ 0x21 │ │ + b.n 561a4 │ │ + movs r0, #157 @ 0x9d │ │ @ instruction: 0xfb005078 │ │ - b.n 3611c │ │ + b.n 557cc │ │ lsrs r5, r6, #29 │ │ - b.n 36b00 │ │ + b.n 561b0 │ │ str r4, [r2, #4] │ │ - b.n 36124 │ │ + b.n 557d4 │ │ strh r1, [r0, #0] │ │ - b.n 36a78 │ │ + b.n 56128 │ │ lsls r0, r1, #4 │ │ - b.n 36512 │ │ + b.n 55bc2 │ │ movs r2, r0 │ │ - b.n 36c96 │ │ + b.n 56346 │ │ lsls r4, r5, #1 │ │ subs r2, #0 │ │ subs r5, r2, #5 │ │ - b.n 36b18 │ │ + b.n 561c8 │ │ movs r0, #1 │ │ - b.n 36a82 │ │ + b.n 56132 │ │ lsls r0, r1, #4 │ │ - b.n 3670a │ │ + b.n 55dba │ │ adds r0, #56 @ 0x38 │ │ - b.n 36144 │ │ + b.n 557f4 │ │ asrs r0, r1, #4 │ │ - b.n 36530 │ │ + b.n 55be0 │ │ movs r2, r0 │ │ - b.n 368b4 │ │ + b.n 55f64 │ │ asrs r0, r3, #32 │ │ - b.n 36d56 │ │ + b.n 56406 │ │ movs r1, r0 │ │ lsls r0, r0, #9 │ │ movs r0, #48 @ 0x30 │ │ - b.n 36158 │ │ + b.n 55808 │ │ asrs r0, r0, #10 │ │ - b.n 36924 │ │ + b.n 55fd4 │ │ movs r0, #1 │ │ - b.n 365b4 │ │ + b.n 55c64 │ │ asrs r0, r2, #32 │ │ - b.n 36d6a │ │ + b.n 5641a │ │ asrs r0, r0, #10 │ │ - b.n 36930 │ │ + b.n 55fe0 │ │ movs r0, #1 │ │ - b.n 365c0 │ │ + b.n 55c70 │ │ asrs r0, r1, #32 │ │ - b.n 36d76 │ │ + b.n 56426 │ │ asrs r0, r0, #10 │ │ - b.n 3693c │ │ + b.n 55fec │ │ movs r0, #1 │ │ - b.n 365cc │ │ + b.n 55c7c │ │ asrs r1, r3, #32 │ │ - b.n 36d82 │ │ + b.n 56432 │ │ asrs r0, r0, #10 │ │ - b.n 36948 │ │ + b.n 55ff8 │ │ movs r0, #52 @ 0x34 │ │ - b.n 36184 │ │ + b.n 55834 │ │ movs r0, #1 │ │ - b.n 365dc │ │ + b.n 55c8c │ │ asrs r1, r2, #32 │ │ - b.n 36d92 │ │ + b.n 56442 │ │ asrs r0, r0, #10 │ │ - b.n 36958 │ │ + b.n 56008 │ │ movs r0, #1 │ │ - b.n 365e8 │ │ + b.n 55c98 │ │ asrs r1, r1, #32 │ │ - b.n 36d9e │ │ + b.n 5644e │ │ asrs r0, r0, #10 │ │ - b.n 36964 │ │ + b.n 56014 │ │ movs r0, #1 │ │ - b.n 365f4 │ │ + b.n 55ca4 │ │ asrs r1, r0, #32 │ │ - b.n 36daa │ │ + b.n 5645a │ │ movs r2, #128 @ 0x80 │ │ - b.n 36970 │ │ + b.n 56020 │ │ asrs r0, r0, #32 │ │ - b.n 36db2 │ │ + b.n 56462 │ │ asrs r2, r0, #32 │ │ - b.n 36604 │ │ + b.n 55cb4 │ │ movs r0, #26 │ │ - b.n 36dba │ │ + b.n 5646a │ │ movs r2, #128 @ 0x80 │ │ - b.n 36982 │ │ + b.n 56032 │ │ adds r0, #2 │ │ - b.n 36610 │ │ + b.n 55cc0 │ │ movs r0, #18 │ │ - b.n 36dc6 │ │ + b.n 56476 │ │ movs r2, #128 @ 0x80 │ │ - b.n 3698e │ │ + b.n 5603e │ │ adds r0, #2 │ │ - b.n 3661c │ │ + b.n 55ccc │ │ movs r0, #10 │ │ - b.n 36dd2 │ │ + b.n 56482 │ │ movs r2, #128 @ 0x80 │ │ - b.n 3699a │ │ + b.n 5604a │ │ adds r0, #2 │ │ - b.n 36628 │ │ + b.n 55cd8 │ │ movs r0, #2 │ │ - b.n 36dde │ │ + b.n 5648e │ │ movs r2, #128 @ 0x80 │ │ - b.n 369a6 │ │ + b.n 56056 │ │ adds r0, #76 @ 0x4c │ │ - b.n 361e0 │ │ + b.n 55890 │ │ asrs r2, r0, #32 │ │ - b.n 36638 │ │ + b.n 55ce8 │ │ movs r0, #27 │ │ - b.n 36dee │ │ + b.n 5649e │ │ movs r2, #128 @ 0x80 │ │ - b.n 369b6 │ │ + b.n 56066 │ │ adds r0, #2 │ │ - b.n 36644 │ │ + b.n 55cf4 │ │ movs r0, #19 │ │ - b.n 36dfa │ │ + b.n 564aa │ │ movs r2, #128 @ 0x80 │ │ - b.n 369c2 │ │ + b.n 56072 │ │ adds r0, #2 │ │ - b.n 36650 │ │ + b.n 55d00 │ │ movs r0, #11 │ │ - b.n 36e06 │ │ + b.n 564b6 │ │ movs r2, #128 @ 0x80 │ │ - b.n 369ce │ │ + b.n 5607e │ │ adds r0, #2 │ │ - b.n 3665c │ │ + b.n 55d0c │ │ movs r0, #3 │ │ - b.n 36e12 │ │ + b.n 564c2 │ │ movs r2, #128 @ 0x80 │ │ - b.n 369da │ │ + b.n 5608a │ │ adds r0, #60 @ 0x3c │ │ - b.n 36214 │ │ + b.n 558c4 │ │ asrs r2, r0, #32 │ │ - b.n 3666c │ │ + b.n 55d1c │ │ movs r0, #28 │ │ - b.n 36e22 │ │ + b.n 564d2 │ │ movs r2, #128 @ 0x80 │ │ - b.n 369ea │ │ + b.n 5609a │ │ adds r0, #2 │ │ - b.n 36678 │ │ + b.n 55d28 │ │ movs r0, #20 │ │ - b.n 36e2e │ │ + b.n 564de │ │ movs r2, #128 @ 0x80 │ │ - b.n 369f6 │ │ + b.n 560a6 │ │ adds r0, #2 │ │ - b.n 36684 │ │ + b.n 55d34 │ │ movs r0, #12 │ │ - b.n 36e3a │ │ + b.n 564ea │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a02 │ │ + b.n 560b2 │ │ adds r0, #2 │ │ - b.n 36690 │ │ + b.n 55d40 │ │ movs r0, #29 │ │ - b.n 36e46 │ │ + b.n 564f6 │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a0e │ │ + b.n 560be │ │ adds r0, #64 @ 0x40 │ │ - b.n 36248 │ │ + b.n 558f8 │ │ str r2, [r0, #0] │ │ - b.n 366a0 │ │ + b.n 55d50 │ │ movs r0, #4 │ │ - b.n 36e56 │ │ + b.n 56506 │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a1e │ │ + b.n 560ce │ │ asrs r2, r0, #32 │ │ - b.n 366ac │ │ + b.n 55d5c │ │ movs r0, #21 │ │ - b.n 36e62 │ │ + b.n 56512 │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a2a │ │ + b.n 560da │ │ str r2, [r0, #0] │ │ - b.n 366b8 │ │ + b.n 55d68 │ │ movs r0, #13 │ │ - b.n 36e6e │ │ + b.n 5651e │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a36 │ │ + b.n 560e6 │ │ str r2, [r0, #0] │ │ - b.n 366c4 │ │ + b.n 55d74 │ │ movs r0, #5 │ │ - b.n 36e7a │ │ + b.n 5652a │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a42 │ │ + b.n 560f2 │ │ asrs r2, r0, #32 │ │ - b.n 366d0 │ │ + b.n 55d80 │ │ movs r0, #30 │ │ - b.n 36e86 │ │ + b.n 56536 │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a4e │ │ + b.n 560fe │ │ adds r0, #2 │ │ - b.n 366dc │ │ + b.n 55d8c │ │ movs r0, #22 │ │ - b.n 36e92 │ │ + b.n 56542 │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a5a │ │ + b.n 5610a │ │ adds r0, #2 │ │ - b.n 366e8 │ │ + b.n 55d98 │ │ movs r0, #14 │ │ - b.n 36e9e │ │ + b.n 5654e │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a66 │ │ + b.n 56116 │ │ adds r0, #2 │ │ - b.n 366f4 │ │ + b.n 55da4 │ │ movs r0, #6 │ │ - b.n 36eaa │ │ + b.n 5655a │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a72 │ │ + b.n 56122 │ │ adds r0, #80 @ 0x50 │ │ - b.n 362ac │ │ + b.n 5595c │ │ asrs r2, r0, #32 │ │ - b.n 36704 │ │ + b.n 55db4 │ │ movs r0, #31 │ │ - b.n 36eba │ │ + b.n 5656a │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a82 │ │ + b.n 56132 │ │ adds r0, #2 │ │ - b.n 36710 │ │ + b.n 55dc0 │ │ movs r0, #23 │ │ - b.n 36ec6 │ │ + b.n 56576 │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a8e │ │ + b.n 5613e │ │ adds r0, #2 │ │ - b.n 3671c │ │ + b.n 55dcc │ │ movs r0, #15 │ │ - b.n 36ed2 │ │ + b.n 56582 │ │ movs r2, #128 @ 0x80 │ │ - b.n 36a9a │ │ + b.n 5614a │ │ adds r0, #2 │ │ - b.n 36728 │ │ + b.n 55dd8 │ │ movs r0, #7 │ │ - b.n 36ede │ │ + b.n 5658e │ │ movs r2, #128 @ 0x80 │ │ - b.n 36aa6 │ │ + b.n 56156 │ │ asrs r2, r0, #32 │ │ - b.n 36734 │ │ + b.n 55de4 │ │ asrs r0, r0, #2 │ │ - b.n 36eea │ │ + b.n 5659a │ │ asrs r0, r0, #10 │ │ - b.n 3673c │ │ + b.n 55dec │ │ movs r0, r3 │ │ - b.n 362e8 │ │ + b.n 55998 │ │ asrs r0, r1, #32 │ │ - b.n 36cd0 │ │ + b.n 56380 │ │ movs r4, r0 │ │ - b.n 362d4 │ │ + b.n 55984 │ │ lsls r0, r3, #3 │ │ - b.n 36cd8 │ │ + b.n 56388 │ │ lsls r1, r2, #8 │ │ stmia.w r1, {r7} │ │ - b.n 36ce0 │ │ - ldr r4, [pc, #108] @ (36834 ) │ │ - b.n 36ce4 │ │ + b.n 56390 │ │ + ldr r4, [pc, #108] @ (55ee4 ) │ │ + b.n 56394 │ │ movs r4, r2 │ │ - b.n 362e8 │ │ + b.n 55998 │ │ lsrs r7, r2, #16 │ │ - b.n 36cec │ │ + b.n 5639c │ │ cmp r7, #158 @ 0x9e │ │ - b.n 36cf0 │ │ + b.n 563a0 │ │ subs r7, #117 @ 0x75 │ │ - b.n 36cf4 │ │ + b.n 563a4 │ │ asrs r4, r0, #32 │ │ - b.n 36b1e │ │ + b.n 561ce │ │ str r0, [r0, r0] │ │ - b.n 362fc │ │ + b.n 559ac │ │ subs r4, r3, r5 │ │ add.w r0, r0, r0 │ │ - b.n 36e8a │ │ + b.n 5653a │ │ lsls r7, r0, #12 │ │ lsrs r0, r0, #8 │ │ lsrs r6, r3, #30 │ │ - b.n 36d0c │ │ + b.n 563bc │ │ subs r1, r0, r0 │ │ - b.n 36f36 │ │ + b.n 565e6 │ │ strh r4, [r6, #2] │ │ - b.n 36314 │ │ - subs r6, r2, #6 │ │ - mla r0, r0, r0, r0 │ │ - b.n 36eac │ │ + b.n 559c4 │ │ + movs r0, #65 @ 0x41 │ │ + @ instruction: 0xfa000000 │ │ + b.n 5655c │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt pc, #341 @ 0x155 │ │ - b.n 36d28 │ │ + b.n 563d8 │ │ cmp r4, #19 │ │ - b.n 36d2c │ │ + b.n 563dc │ │ movs r0, r0 │ │ - b.n 36f56 │ │ + b.n 56606 │ │ adds r0, #5 │ │ - b.n 36b5a │ │ + b.n 5620a │ │ strb r0, [r0, #0] │ │ - b.n 36740 │ │ + b.n 55df0 │ │ adds r0, #1 │ │ - b.n 36cc8 │ │ + b.n 56378 │ │ strb r7, [r0, #0] │ │ - b.n 36926 │ │ + b.n 55fd6 │ │ strb r7, [r0, #10] │ │ - b.n 36932 │ │ + b.n 55fe2 │ │ cmp r2, #143 @ 0x8f │ │ orn sl, r7, #4620288 @ 0x468000 │ │ orr.w sl, r7, #18304 @ 0x4780 │ │ orn sl, r7, #4685824 @ 0x478000 │ │ orr.w r1, r7, #256 @ 0x100 │ │ - b.n 36942 │ │ + b.n 55ff2 │ │ movs r4, r0 │ │ - b.n 36d42 │ │ + b.n 563f2 │ │ cmp r2, #141 @ 0x8d │ │ orr.w sl, r7, #18304 @ 0x4780 │ │ - bl ffc7e82e │ │ + bl ffc9dede │ │ subs r7, r7, r3 │ │ @ instruction: 0xea01e28d │ │ asrs r4, r2, #32 │ │ - b.n 3638c │ │ + b.n 55a3c │ │ lsrs r6, r5, #24 │ │ - b.n 36d76 │ │ + b.n 56426 │ │ cmp r6, #21 │ │ - b.n 36d78 │ │ + b.n 56428 │ │ ldrb r3, [r0, #27] │ │ @ instruction: 0xebffea01 │ │ - b.n 36d80 │ │ + b.n 56430 │ │ asrs r4, r6, #1 │ │ - b.n 363a4 │ │ + b.n 55a54 │ │ lsrs r7, r6, #30 │ │ - b.n 36d8a │ │ + b.n 5643a │ │ str r0, [sp, #16] │ │ - b.n 36392 │ │ + b.n 55a42 │ │ movs r0, #8 │ │ - b.n 36396 │ │ + b.n 55a46 │ │ strh r4, [r1, #0] │ │ - b.n 3639a │ │ + b.n 55a4a │ │ strb r0, [r2, #0] │ │ - b.n 3639e │ │ + b.n 55a4e │ │ str r4, [r2, #0] │ │ - b.n 363a2 │ │ + b.n 55a52 │ │ str r0, [r3, r0] │ │ - b.n 363a6 │ │ - add r0, pc, #112 @ (adr r0, 368f8 ) │ │ - b.n 363aa │ │ + b.n 55a56 │ │ + add r0, pc, #112 @ (adr r0, 55fa8 ) │ │ + b.n 55a5a │ │ movs r0, r4 │ │ - b.n 363ae │ │ + b.n 55a5e │ │ lsls r0, r4, #1 │ │ - b.n 363ac │ │ + b.n 55a5c │ │ lsrs r7, r2, #16 │ │ - b.n 36db0 │ │ + b.n 56460 │ │ stmia r2!, {r0, r7} │ │ - b.n 3699a │ │ + b.n 5604a │ │ cmp r1, r0 │ │ - b.n 367be │ │ - b.n 368b0 │ │ - b.n 36dba │ │ + b.n 55e6e │ │ + b.n 55f60 │ │ + b.n 5646a │ │ adds r0, #4 │ │ - b.n 363de │ │ + b.n 55a8e │ │ ands r3, r0 │ │ ldmia.w lr, {r2, ip, pc} │ │ - b.n 369e0 │ │ + b.n 56090 │ │ ands r3, r0 │ │ - b.n 369f6 │ │ + b.n 560a6 │ │ movs r0, #2 │ │ - b.n 36a1c │ │ + b.n 560cc │ │ strh r0, [r0, #0] │ │ - b.n 36a2a │ │ + b.n 560da │ │ movs r4, r2 │ │ - b.n 363f6 │ │ + b.n 55aa6 │ │ asrs r1, r0, #32 │ │ - b.n 36a30 │ │ + b.n 560e0 │ │ strb r4, [r3, #0] │ │ - b.n 363fe │ │ + b.n 55aae │ │ movs r0, #14 │ │ - b.n 36a36 │ │ + b.n 560e6 │ │ movs r0, #64 @ 0x40 │ │ - b.n 363e8 │ │ + b.n 55a98 │ │ movs r0, #24 │ │ - b.n 3640a │ │ + b.n 55aba │ │ movs r0, r0 │ │ - b.n 36a40 │ │ + b.n 560f0 │ │ lsls r4, r4, #1 │ │ - b.n 363f4 │ │ + b.n 55aa4 │ │ str r0, [r0, r0] │ │ - b.n 3701e │ │ + b.n 566ce │ │ movs r0, #2 │ │ - b.n 36a56 │ │ + b.n 56106 │ │ movs r0, #104 @ 0x68 │ │ - b.n 36400 │ │ + b.n 55ab0 │ │ movs r0, #0 │ │ - b.n 368ee │ │ + b.n 55f9e │ │ lsls r0, r4, #1 │ │ - b.n 36428 │ │ + b.n 55ad8 │ │ eors r4, r2 │ │ - b.n 3640c │ │ - b.n 36b74 │ │ - b.n 36efe │ │ + b.n 55abc │ │ + b.n 56224 │ │ + b.n 565ae │ │ movs r7, r0 │ │ - b.n 36a5a │ │ + b.n 5610a │ │ strh r0, [r2, #2] │ │ - b.n 36418 │ │ + b.n 55ac8 │ │ asrs r4, r1, #1 │ │ - b.n 3641c │ │ + b.n 55acc │ │ movs r0, #0 │ │ - b.n 3690a │ │ + b.n 55fba │ │ lsls r0, r4, #1 │ │ - b.n 36424 │ │ + b.n 55ad4 │ │ adds r0, #0 │ │ - b.n 36b2c │ │ + b.n 561dc │ │ lsrs r4, r1, #26 │ │ - b.n 36f1c │ │ + b.n 565cc │ │ adds r0, #60 @ 0x3c │ │ - b.n 36430 │ │ + b.n 55ae0 │ │ strb r0, [r0, #0] │ │ - b.n 370da │ │ + b.n 5678a │ │ adds r0, #7 │ │ - b.n 369c2 │ │ + b.n 56072 │ │ lsrs r2, r2, #31 │ │ - b.n 36fb8 │ │ + b.n 56668 │ │ adds r0, #1 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 36bd2 │ │ + b.n 56282 │ │ movs r0, r0 │ │ - b.n 3706e │ │ + b.n 5671e │ │ ands r3, r7 │ │ - b.n 36f46 │ │ + b.n 565f6 │ │ movs r1, r0 │ │ strh r0, [r0, #24] │ │ str r1, [r0, r0] │ │ adds r3, #0 │ │ - ldr r7, [pc, #288] @ (36a5c ) │ │ - b.n 36fd2 │ │ + ldr r7, [pc, #288] @ (5610c ) │ │ + b.n 56682 │ │ movs r4, r0 │ │ - b.n 36bf2 │ │ + b.n 562a2 │ │ ldrh r6, [r4, #38] @ 0x26 │ │ - b.n 36f60 │ │ + b.n 56610 │ │ ands r0, r0 │ │ - b.n 3708a │ │ + b.n 5673a │ │ str r0, [r0, #0] │ │ - b.n 3708e │ │ + b.n 5673e │ │ ldrh r6, [r5, #20] │ │ - b.n 36fe8 │ │ + b.n 56698 │ │ ands r1, r0 │ │ strh r0, [r0, #24] │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, r1 │ │ - b.n 36c00 │ │ + b.n 562b0 │ │ strh r0, [r0, #0] │ │ - b.n 370a2 │ │ + b.n 56752 │ │ movs r0, #0 │ │ - b.n 370a6 │ │ - b.n 369d4 │ │ - b.n 37004 │ │ + b.n 56756 │ │ + b.n 56084 │ │ + b.n 566b4 │ │ asrs r0, r0, #1 │ │ - b.n 364a8 │ │ + b.n 55b58 │ │ strh r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r6, r1 │ │ - b.n 36c2c │ │ - b.n 3697c │ │ - b.n 370be │ │ + b.n 562dc │ │ + b.n 5602c │ │ + b.n 5676e │ │ movs r0, r7 │ │ - b.n 3649c │ │ - b.n 36986 │ │ + b.n 55b4c │ │ + b.n 56036 │ │ strh r0, [r0, #24] │ │ movs r2, r0 │ │ - b.n 3706c │ │ + b.n 5671c │ │ movs r0, r0 │ │ - b.n 370ce │ │ + b.n 5677e │ │ movs r1, r0 │ │ adds r3, #0 │ │ - add r0, pc, #240 @ (adr r0, 36a84 ) │ │ - b.n 364d0 │ │ + add r0, pc, #240 @ (adr r0, 56134 ) │ │ + b.n 55b80 │ │ movs r3, r0 │ │ - b.n 36c9a │ │ + b.n 5634a │ │ adds r0, #1 │ │ - b.n 36ea0 │ │ + b.n 56550 │ │ subs r7, #19 │ │ - b.n 36c80 │ │ - blx 440bf4 │ │ + b.n 56330 │ │ + blx 4602a4 │ │ strb r0, [r0, #0] │ │ - b.n 370ea │ │ + b.n 5679a │ │ adds r2, #163 @ 0xa3 │ │ - b.n 36cee │ │ + b.n 5639e │ │ adds r0, #0 │ │ - b.n 36d38 │ │ + b.n 563e8 │ │ movs r0, #3 │ │ - b.n 36d3a │ │ + b.n 563ea │ │ movs r0, r0 │ │ - b.n 36cbe │ │ + b.n 5636e │ │ movs r0, #0 │ │ - b.n 36d4e │ │ + b.n 563fe │ │ movs r0, #3 │ │ - b.n 36cc6 │ │ + b.n 56376 │ │ adds r0, #2 │ │ - b.n 36d52 │ │ + b.n 56402 │ │ str r0, [r7, #0] │ │ - b.n 36504 │ │ + b.n 55bb4 │ │ movs r0, r0 │ │ - b.n 36cd4 │ │ + b.n 56384 │ │ adds r0, #0 │ │ - b.n 36d5a │ │ + b.n 5640a │ │ movs r0, #2 │ │ - b.n 36cdc │ │ + b.n 5638c │ │ adds r0, #2 │ │ - b.n 36d64 │ │ + b.n 56414 │ │ movs r0, r0 │ │ - b.n 36ce4 │ │ + b.n 56394 │ │ adds r0, #0 │ │ - b.n 36d7e │ │ + b.n 5642e │ │ movs r0, r0 │ │ - b.n 36d72 │ │ + b.n 56422 │ │ movs r2, r0 │ │ - b.n 36cea │ │ + b.n 5639a │ │ movs r1, #115 @ 0x73 │ │ - b.n 37002 │ │ + b.n 566b2 │ │ movs r3, r0 │ │ - b.n 36cf2 │ │ + b.n 563a2 │ │ subs r6, #191 @ 0xbf │ │ - b.n 3700c │ │ + b.n 566bc │ │ movs r0, r0 │ │ - b.n 36f3a │ │ + b.n 565ea │ │ subs r7, #201 @ 0xc9 │ │ - b.n 37082 │ │ + b.n 56732 │ │ movs r0, #45 @ 0x2d │ │ - b.n 3708a │ │ + b.n 5673a │ │ str r4, [r2, #4] │ │ - b.n 36540 │ │ + b.n 55bf0 │ │ lsls r0, r2, #14 │ │ - b.n 36a14 │ │ + b.n 560c4 │ │ lsls r0, r2, #10 │ │ - b.n 36a12 │ │ + b.n 560c2 │ │ adds r0, #5 │ │ - b.n 36b44 │ │ + b.n 561f4 │ │ adds r0, #9 │ │ - b.n 36d56 │ │ + b.n 56406 │ │ strh r2, [r0, #0] │ │ - b.n 36b86 │ │ + b.n 56236 │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 37028 │ │ + b.n 566d8 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 370ac │ │ + b.n 5675c │ │ str r0, [r2, #4] │ │ - b.n 36560 │ │ + b.n 55c10 │ │ lsls r0, r2, #10 │ │ - b.n 36a2e │ │ - b.n 36a30 │ │ - b.n 36b9a │ │ + b.n 560de │ │ + b.n 560e0 │ │ + b.n 5624a │ │ movs r3, #25 │ │ - b.n 37036 │ │ + b.n 566e6 │ │ movs r5, #81 @ 0x51 │ │ - b.n 370be │ │ + b.n 5676e │ │ str r4, [r1, #4] │ │ - b.n 36574 │ │ + b.n 55c24 │ │ lsls r0, r2, #10 │ │ - b.n 36a42 │ │ + b.n 560f2 │ │ asrs r0, r0 │ │ @ instruction: 0xe98c6002 │ │ - b.n 36bb2 │ │ + b.n 56262 │ │ cmp r4, #23 │ │ - b.n 36f64 │ │ + b.n 56614 │ │ str r0, [sp, #0] │ │ - b.n 36bb0 │ │ + b.n 56260 │ │ lsls r4, r4, #1 │ │ - b.n 3658c │ │ + b.n 55c3c │ │ asrs r0, r2, #5 │ │ - b.n 36590 │ │ + b.n 55c40 │ │ ands r0, r0 │ │ - b.n 36fba │ │ + b.n 5666a │ │ lsls r0, r5, #1 │ │ - b.n 36598 │ │ + b.n 55c48 │ │ str r4, [r1, #0] │ │ - b.n 3657a │ │ - add r0, pc, #0 @ (adr r0, 36a64 ) │ │ - b.n 36fc6 │ │ + b.n 55c2a │ │ + add r0, pc, #0 @ (adr r0, 56114 ) │ │ + b.n 56676 │ │ lsls r0, r4, #1 │ │ - b.n 365a4 │ │ + b.n 55c54 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 36586 │ │ + b.n 55c36 │ │ movs r0, r0 │ │ - b.n 36fb2 │ │ + b.n 56662 │ │ str r5, [r0, r0] │ │ - b.n 36b9c │ │ + b.n 5624c │ │ movs r0, r0 │ │ - b.n 3711c │ │ + b.n 567cc │ │ ands r4, r2 │ │ - b.n 36596 │ │ + b.n 55c46 │ │ adds r0, #0 │ │ - b.n 36dc2 │ │ + b.n 56472 │ │ lsls r4, r6, #1 │ │ - b.n 365c0 │ │ - add r0, pc, #96 @ (adr r0, 36ae8 ) │ │ - b.n 365a2 │ │ + b.n 55c70 │ │ + add r0, pc, #96 @ (adr r0, 56198 ) │ │ + b.n 55c52 │ │ adds r0, #28 │ │ - b.n 365a6 │ │ + b.n 55c56 │ │ strh r0, [r0, r2] │ │ - b.n 36996 │ │ + b.n 56046 │ │ ldc2l 10, cr1, [r8], #-1020 @ 0xfffffc04 @ │ │ asrs r5, r0, #32 │ │ - b.n 36daa │ │ + b.n 5645a │ │ asrs r6, r1, #32 │ │ - b.n 36da0 │ │ + b.n 56450 │ │ asrs r6, r0, #32 │ │ - b.n 36da4 │ │ + b.n 56454 │ │ str r0, [r7, #4] │ │ - b.n 365e0 │ │ + b.n 55c90 │ │ asrs r1, r1, #32 │ │ - b.n 36dac │ │ + b.n 5645c │ │ asrs r4, r0, #32 │ │ - b.n 36db0 │ │ + b.n 56460 │ │ eors r4, r0 │ │ - b.n 365ec │ │ + b.n 55c9c │ │ movs r2, r1 │ │ - b.n 36db8 │ │ + b.n 56468 │ │ asrs r0, r3, #1 │ │ - b.n 365f4 │ │ + b.n 55ca4 │ │ movs r0, r0 │ │ - b.n 36de4 │ │ + b.n 56494 │ │ movs r0, r5 │ │ - b.n 365fc │ │ + b.n 55cac │ │ stc2l 10, cr0, [ip], #-1020 @ 0xfffffc04 @ │ │ strb r0, [r4, #6] │ │ - b.n 36e0a │ │ + b.n 564ba │ │ lsls r0, r6, #1 │ │ - b.n 36608 │ │ + b.n 55cb8 │ │ movs r0, r0 │ │ - b.n 37180 │ │ + b.n 56830 │ │ str r4, [r0, r0] │ │ - b.n 36bd6 │ │ + b.n 56286 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n 36e1e │ │ + b.n 564ce │ │ asrs r7, r0, #32 │ │ - b.n 36e22 │ │ - subs r3, r3, #3 │ │ - @ instruction: 0xfb001058 │ │ - b.n 36624 │ │ + b.n 564d2 │ │ + subs r7, r0, #5 │ │ + @ instruction: 0xfa001058 │ │ + b.n 55cd4 │ │ ands r7, r0 │ │ - b.n 36bf6 │ │ + b.n 562a6 │ │ movs r0, r0 │ │ - b.n 3719e │ │ + b.n 5684e │ │ eors r4, r0 │ │ - b.n 36610 │ │ + b.n 55cc0 │ │ lsls r7, r2, #7 │ │ lsrs r0, r0, #8 │ │ stc 2, cr14, [r1], {141} @ 0x8d │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf280002f │ │ - b.n 37022 │ │ + b.n 566d2 │ │ ldr r7, [sp, #264] @ 0x108 │ │ - b.n 36fa0 │ │ + b.n 56650 │ │ str r0, [r5, r1] │ │ - b.n 36628 │ │ + b.n 55cd8 │ │ movs r1, r0 │ │ - b.n 37012 │ │ + b.n 566c2 │ │ strb r0, [r0, #0] │ │ - b.n 37256 │ │ + b.n 56906 │ │ str r0, [r0, r0] │ │ - b.n 3725a │ │ + b.n 5690a │ │ strh r0, [r0, #0] │ │ - b.n 3725e │ │ + b.n 5690e │ │ lsls r4, r4, #1 │ │ - b.n 3663c │ │ + b.n 55cec │ │ movs r0, r5 │ │ - b.n 37038 │ │ + b.n 566e8 │ │ lsls r0, r4, #1 │ │ - b.n 36644 │ │ + b.n 55cf4 │ │ movs r0, r1 │ │ - @ instruction: 0xea00d734 │ │ + @ instruction: 0xea00e27c │ │ movs r0, r0 │ │ lsrs r5, r6, #29 │ │ - b.n 37050 │ │ + b.n 56700 │ │ asrs r0, r3, #1 │ │ - b.n 36674 │ │ + b.n 55d24 │ │ str r0, [r7, #4] │ │ - b.n 36678 │ │ + b.n 55d28 │ │ lsls r5, r0, #4 │ │ - b.n 36a62 │ │ + b.n 56112 │ │ str r1, [r0, r0] │ │ - b.n 37050 │ │ + b.n 56700 │ │ movs r6, r0 │ │ - b.n 36df4 │ │ + b.n 564a4 │ │ strh r0, [r1, #0] │ │ - b.n 36c4e │ │ + b.n 562fe │ │ lsls r2, r0, #7 │ │ lsrs r0, r0, #8 │ │ lsrs r7, r2, #16 │ │ - b.n 37070 │ │ + b.n 56720 │ │ subs r5, r2, #5 │ │ - b.n 37074 │ │ + b.n 56724 │ │ movs r2, #133 @ 0x85 │ │ - b.n 36c5e │ │ + b.n 5630e │ │ lsls r0, r1, #10 │ │ - b.n 36c32 │ │ + b.n 562e2 │ │ asrs r5, r0 │ │ - b.n 36a88 │ │ + b.n 56138 │ │ adds r3, r5, #0 │ │ - b.n 37084 │ │ - add r1, pc, #0 @ (adr r1, 36b6c ) │ │ - b.n 36c70 │ │ + b.n 56734 │ │ + add r1, pc, #0 @ (adr r1, 5621c ) │ │ + b.n 56320 │ │ lsls r4, r5, #1 │ │ - b.n 366ac │ │ + b.n 55d5c │ │ asrs r2, r1, #32 │ │ - b.n 36eb6 │ │ + b.n 56566 │ │ pop {r0, r5, r7} │ │ @ instruction: 0xebff0009 │ │ - b.n 36ebe │ │ + b.n 5656e │ │ asrs r4, r2, #32 │ │ - b.n 372c2 │ │ + b.n 56972 │ │ ldrh r1, [r0, #22] │ │ and.w r0, r0, #68096 @ 0x10a00 │ │ - b.n 36eca │ │ + b.n 5657a │ │ asrs r0, r1, #1 │ │ - b.n 366c8 │ │ + b.n 55d78 │ │ strb r0, [r0, #0] │ │ - b.n 36692 │ │ + b.n 55d42 │ │ movs r7, r3 │ │ - b.n 37356 │ │ + b.n 56a06 │ │ lsls r5, r0, #2 │ │ - b.n 36c9a │ │ + b.n 5634a │ │ strb r0, [r7, #3] │ │ - b.n 365b4 │ │ + b.n 55c64 │ │ asrs r1, r2, #18 │ │ - b.n 36cba │ │ + b.n 5636a │ │ movs r0, r0 │ │ - b.n 37246 │ │ + b.n 568f6 │ │ str r1, [r2, #48] @ 0x30 │ │ - b.n 36eea │ │ + b.n 5659a │ │ str r0, [r0, #0] │ │ strh r0, [r0, r4] │ │ movs r0, r0 │ │ - b.n 37252 │ │ + b.n 56902 │ │ movs r4, #38 @ 0x26 │ │ - b.n 36ef6 │ │ + b.n 565a6 │ │ str r1, [r5, #12] │ │ - b.n 36650 │ │ + b.n 55d00 │ │ movs r0, #234 @ 0xea │ │ - b.n 36654 │ │ + b.n 55d04 │ │ cmp r0, #38 @ 0x26 │ │ - b.n 36f02 │ │ + b.n 565b2 │ │ movs r0, #235 @ 0xeb │ │ - b.n 3665c │ │ + b.n 55d0c │ │ cmp r4, #38 @ 0x26 │ │ - b.n 36f0a │ │ + b.n 565ba │ │ movs r0, #236 @ 0xec │ │ - b.n 36664 │ │ + b.n 55d14 │ │ str r0, [r4, #0] │ │ - b.n 37312 │ │ + b.n 569c2 │ │ movs r0, #44 @ 0x2c │ │ - b.n 36710 │ │ + b.n 55dc0 │ │ str r5, [r0, #8] │ │ - b.n 36c66 │ │ + b.n 56316 │ │ str r1, [r6, #96] @ 0x60 │ │ - b.n 36f1e │ │ + b.n 565ce │ │ stmia r4!, {r1, r4, r7} │ │ - b.n 36c26 │ │ + b.n 562d6 │ │ eors r0, r4 │ │ - b.n 3707c │ │ + b.n 5672c │ │ movs r3, #18 │ │ - b.n 36ef6 │ │ + b.n 565a6 │ │ movs r0, #17 │ │ str r0, [r4, r6] │ │ asrs r1, r1, #32 │ │ - b.n 36f32 │ │ + b.n 565e2 │ │ lsls r2, r4, #16 │ │ - b.n 36f36 │ │ + b.n 565e6 │ │ movs r0, #237 @ 0xed │ │ - b.n 36690 │ │ + b.n 55d40 │ │ lsls r6, r5, #3 │ │ - b.n 36694 │ │ + b.n 55d44 │ │ lsrs r2, r4, #32 │ │ - b.n 36f42 │ │ + b.n 565f2 │ │ lsls r7, r5, #3 │ │ - b.n 3669c │ │ + b.n 55d4c │ │ lsrs r2, r4, #16 │ │ - b.n 36f4a │ │ + b.n 565fa │ │ lsls r0, r6, #3 │ │ - b.n 366a4 │ │ + b.n 55d54 │ │ movs r4, r0 │ │ - b.n 36f52 │ │ + b.n 56602 │ │ movs r0, #0 │ │ - b.n 37356 │ │ + b.n 56a06 │ │ ldrb r5, [r2, #23] │ │ @ instruction: 0xebff1080 │ │ - b.n 37138 │ │ + b.n 567e8 │ │ movs r1, r1 │ │ - b.n 36f62 │ │ + b.n 56612 │ │ movs r0, #4 │ │ - b.n 36f66 │ │ + b.n 56616 │ │ adds r0, #64 @ 0x40 │ │ - b.n 3736a │ │ + b.n 56a1a │ │ str r7, [sp, #896] @ 0x380 │ │ @ instruction: 0xebff000a │ │ - b.n 36f72 │ │ + b.n 56622 │ │ asrs r2, r1, #32 │ │ - b.n 36f76 │ │ + b.n 56626 │ │ movs r0, #9 │ │ - b.n 36f7a │ │ - bls.n 36c14 │ │ + b.n 5662a │ │ + bls.n 562c4 │ │ @ instruction: 0xebff0078 │ │ - b.n 36776 │ │ + b.n 55e26 │ │ movs r0, r0 │ │ - b.n 372e6 │ │ + b.n 56996 │ │ stc2 10, cr1, [fp], {255} @ 0xff @ │ │ lsls r4, r6, #1 │ │ - b.n 36788 │ │ + b.n 55e38 │ │ movs r0, r0 │ │ - b.n 36efc │ │ + b.n 565ac │ │ @ instruction: 0xffb62aff │ │ movs r1, r1 │ │ - b.n 36f9a │ │ + b.n 5664a │ │ asrs r2, r1, #32 │ │ - b.n 36f9e │ │ + b.n 5664e │ │ ldmia r0, {r0, r1, r2, r4, r7} │ │ @ instruction: 0xebff0009 │ │ - b.n 36fa6 │ │ + b.n 56656 │ │ asrs r0, r4, #32 │ │ - b.n 373aa │ │ + b.n 56a5a │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2359296 @ 0x240000 │ │ - b.n 37184 │ │ - ldr r3, [pc, #0] @ (36c74 ) │ │ + b.n 56834 │ │ + ldr r3, [pc, #0] @ (56324 ) │ │ ldcl 0, cr0, [r0, #544] @ 0x220 │ │ - b.n 37110 │ │ + b.n 567c0 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 37182 │ │ + b.n 56832 │ │ str r0, [r0, #0] │ │ - b.n 36fc6 │ │ + b.n 56676 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r1, #2228224 @ 0x220000 │ │ - b.n 373ce │ │ - ldr r3, [pc, #104] @ (36cf8 ) │ │ + b.n 56a7e │ │ + ldr r3, [pc, #104] @ (563a8 ) │ │ vstr s1, [fp, #-772] @ 0xfffffcfc │ │ - bne.w fff7cea4 │ │ + bne.w fff9c554 │ │ @ instruction: 0xebff1060 │ │ - b.n 367d8 │ │ + b.n 55e88 │ │ lsls r0, r4, #1 │ │ - b.n 37138 │ │ + b.n 567e8 │ │ asrs r1, r3, #12 │ │ add.w r0, r0, r0, ror #17 │ │ - b.n 37140 │ │ + b.n 567f0 │ │ lsrs r0, r2, #28 │ │ - b.n 36f8c │ │ + b.n 5663c │ │ @ instruction: 0xea01e28d │ │ movs r6, r3 │ │ ldmia.w r4, {r5, r7, r9, sp, pc} │ │ - b.n 36ffa │ │ + b.n 566aa │ │ lsls r4, r4, #12 │ │ - b.n 36ffe │ │ + b.n 566ae │ │ lsls r1, r6, #4 │ │ - b.n 3685c │ │ + b.n 55f0c │ │ lsls r4, r4, #28 │ │ - b.n 37006 │ │ + b.n 566b6 │ │ lsls r0, r6, #4 │ │ - b.n 36864 │ │ + b.n 55f14 │ │ lsls r3, r4, #16 │ │ - b.n 3700e │ │ + b.n 566be │ │ lsls r4, r6, #4 │ │ - b.n 3686c │ │ + b.n 55f1c │ │ lsrs r3, r4, #32 │ │ - b.n 37016 │ │ + b.n 566c6 │ │ adds r1, #53 @ 0x35 │ │ - b.n 36874 │ │ - add r1, pc, #188 @ (adr r1, 36d98 ) │ │ - b.n 36878 │ │ + b.n 55f24 │ │ + add r1, pc, #188 @ (adr r1, 56448 ) │ │ + b.n 55f28 │ │ lsls r3, r6, #4 │ │ - b.n 3687c │ │ + b.n 55f2c │ │ lsrs r3, r2, #17 │ │ - b.n 36ca8 │ │ + b.n 56358 │ │ lsls r4, r0, #4 │ │ - b.n 36fea │ │ + b.n 5669a │ │ lsls r2, r6, #4 │ │ - b.n 36888 │ │ + b.n 55f38 │ │ lsls r2, r4, #4 │ │ - b.n 37032 │ │ + b.n 566e2 │ │ eors r4, r7 │ │ - b.n 3718c │ │ + b.n 5683c │ │ lsls r0, r7, #4 │ │ - b.n 36894 │ │ + b.n 55f44 │ │ lsls r2, r4, #20 │ │ - b.n 3703e │ │ + b.n 566ee │ │ lsls r7, r6, #4 │ │ - b.n 3689c │ │ + b.n 55f4c │ │ lsrs r2, r4, #4 │ │ - b.n 37046 │ │ + b.n 566f6 │ │ lsls r6, r6, #4 │ │ - b.n 368a4 │ │ + b.n 55f54 │ │ lsls r1, r4, #8 │ │ - b.n 3704e │ │ + b.n 566fe │ │ lsls r3, r7, #4 │ │ - b.n 368ac │ │ + b.n 55f5c │ │ lsls r1, r4, #24 │ │ - b.n 37056 │ │ + b.n 56706 │ │ lsls r2, r7, #4 │ │ - b.n 368b4 │ │ + b.n 55f64 │ │ lsrs r1, r2, #9 │ │ - b.n 36ce8 │ │ + b.n 56398 │ │ lsls r2, r0, #12 │ │ - b.n 37022 │ │ + b.n 566d2 │ │ lsls r1, r7, #4 │ │ - b.n 368c0 │ │ + b.n 55f70 │ │ movs r4, r3 │ │ ldmia.w r4, {} │ │ - b.n 3685a │ │ + b.n 55f0a │ │ str r4, [r4, #48] @ 0x30 │ │ - b.n 37072 │ │ + b.n 56722 │ │ str r6, [r7, #16] │ │ - b.n 368d0 │ │ + b.n 55f80 │ │ str r4, [r4, #112] @ 0x70 │ │ - b.n 3707a │ │ + b.n 5672a │ │ adds r1, #66 @ 0x42 │ │ - b.n 368d8 │ │ + b.n 55f88 │ │ str r5, [r7, #16] │ │ - b.n 368dc │ │ + b.n 55f8c │ │ ldr r4, [r2, #52] @ 0x34 │ │ - b.n 36d0c │ │ + b.n 563bc │ │ asrs r1, r0, #8 │ │ - b.n 37056 │ │ + b.n 56706 │ │ asrs r4, r7, #4 │ │ - b.n 368e8 │ │ + b.n 55f98 │ │ asrs r3, r4, #16 │ │ - b.n 37092 │ │ + b.n 56742 │ │ asrs r1, r0, #5 │ │ - b.n 368f0 │ │ + b.n 55fa0 │ │ adds r3, r4, r0 │ │ - b.n 3709a │ │ + b.n 5674a │ │ asrs r0, r0, #5 │ │ - b.n 368f8 │ │ + b.n 55fa8 │ │ adds r3, r2, #1 │ │ - b.n 36d24 │ │ + b.n 563d4 │ │ asrs r4, r0, #4 │ │ - b.n 37068 │ │ + b.n 56718 │ │ asrs r7, r7, #4 │ │ - b.n 36904 │ │ + b.n 55fb4 │ │ asrs r2, r4, #4 │ │ - b.n 370ae │ │ + b.n 5675e │ │ asrs r5, r0, #5 │ │ - b.n 3690c │ │ + b.n 55fbc │ │ asrs r2, r4, #20 │ │ - b.n 370b6 │ │ + b.n 56766 │ │ asrs r4, r0, #5 │ │ - b.n 36914 │ │ + b.n 55fc4 │ │ adds r2, r4, r4 │ │ - b.n 370be │ │ + b.n 5676e │ │ asrs r3, r0, #5 │ │ - b.n 3691c │ │ + b.n 55fcc │ │ asrs r0, r4, #8 │ │ - b.n 370c6 │ │ + b.n 56776 │ │ asrs r0, r1, #5 │ │ - b.n 36924 │ │ + b.n 55fd4 │ │ asrs r0, r4, #24 │ │ - b.n 370ce │ │ + b.n 5677e │ │ asrs r7, r0, #5 │ │ - b.n 3692c │ │ + b.n 55fdc │ │ subs r0, r2, r1 │ │ - b.n 36d60 │ │ + b.n 56410 │ │ asrs r2, r0, #12 │ │ - b.n 3709c │ │ + b.n 5674c │ │ movs r0, #132 @ 0x84 │ │ - b.n 367d4 │ │ + b.n 55e84 │ │ asrs r6, r0, #5 │ │ - b.n 3693c │ │ + b.n 55fec │ │ asrs r0, r1, #2 │ │ - b.n 367dc │ │ + b.n 55e8c │ │ adds r3, #34 @ 0x22 │ │ - b.n 370ea │ │ + b.n 5679a │ │ asrs r7, r1, #5 │ │ - b.n 36948 │ │ + b.n 55ff8 │ │ adds r1, #75 @ 0x4b │ │ - b.n 3694c │ │ + b.n 55ffc │ │ adds r7, #34 @ 0x22 │ │ - b.n 370f6 │ │ + b.n 567a6 │ │ adds r1, #74 @ 0x4a │ │ - b.n 36954 │ │ + b.n 56004 │ │ subs r3, #82 @ 0x52 │ │ - b.n 36d84 │ │ + b.n 56434 │ │ lsls r0, r0, #8 │ │ - b.n 370c8 │ │ + b.n 56778 │ │ lsls r1, r1, #5 │ │ - b.n 36960 │ │ + b.n 56010 │ │ lsls r1, r4, #16 │ │ - b.n 3710a │ │ + b.n 567ba │ │ lsls r6, r1, #5 │ │ - b.n 36968 │ │ + b.n 56018 │ │ lsrs r1, r4, #32 │ │ - b.n 37112 │ │ + b.n 567c2 │ │ lsls r5, r1, #5 │ │ - b.n 36970 │ │ + b.n 56020 │ │ lsrs r1, r2, #17 │ │ - b.n 36d9c │ │ + b.n 5644c │ │ lsls r2, r0, #4 │ │ - b.n 370de │ │ + b.n 5678e │ │ lsls r4, r1, #5 │ │ - b.n 3697c │ │ + b.n 5602c │ │ lsrs r7, r3, #30 │ │ - b.n 37302 │ │ + b.n 569b2 │ │ stc 2, cr14, [r1], {141} @ 0x8d │ │ asrs r7, r5, #32 │ │ - b.n 3730a │ │ + b.n 569ba │ │ movs r0, #33 @ 0x21 │ │ - b.n 37532 │ │ - add r1, pc, #48 @ (adr r1, 36e24 ) │ │ + b.n 56be2 │ │ + add r1, pc, #48 @ (adr r1, 564d4 ) │ │ @ instruction: 0xebff2068 │ │ - b.n 36934 │ │ + b.n 55fe4 │ │ asrs r4, r4, #1 │ │ - b.n 36938 │ │ + b.n 55fe8 │ │ lsrs r5, r1, #8 │ │ orn r1, r1, #5406720 @ 0x528000 │ │ - b.n 36daa │ │ + b.n 5645a │ │ cmp r2, #15 │ │ orn r0, r1, #2211840 @ 0x21c000 │ │ - b.n 37218 │ │ + b.n 568c8 │ │ lsls r2, r3, #4 │ │ - b.n 37112 │ │ + b.n 567c2 │ │ lsls r5, r4, #6 │ │ - b.n 36d9a │ │ + b.n 5644a │ │ lsls r0, r6, #1 │ │ - b.n 36954 │ │ + b.n 56004 │ │ asrs r4, r0, #1 │ │ - b.n 36958 │ │ + b.n 56008 │ │ movs r1, r0 │ │ - b.n 36f22 │ │ + b.n 565d2 │ │ asrs r0, r4, #32 │ │ - b.n 37328 │ │ + b.n 569d8 │ │ lsrs r5, r1, #8 │ │ orr.w sl, r0, #585728 @ 0x8f000 │ │ orr.w r0, r0, #3211264 @ 0x310000 │ │ - b.n 3694c │ │ + b.n 55ffc │ │ vpmin.u q7, q15, │ │ movs r0, r0 │ │ - b.n 3757a │ │ + b.n 56c2a │ │ movs r1, r1 │ │ - b.n 370de │ │ + b.n 5678e │ │ str r0, [sp, #0] │ │ - cbz r0, 36e6a │ │ + cbz r0, 5651a │ │ ands r4, r0 │ │ - b.n 36efe │ │ + b.n 565ae │ │ lsls r0, r0, #1 │ │ - b.n 3731c │ │ + b.n 569cc │ │ asrs r1, r0, #32 │ │ - b.n 36fd8 │ │ + b.n 56688 │ │ movs r5, r7 │ │ - b.n 37504 │ │ - add r0, pc, #0 @ (adr r0, 36e54 ) │ │ + b.n 56bb4 │ │ + add r0, pc, #0 @ (adr r0, 56504 ) │ │ stmia r3!, {} │ │ movs r0, r0 │ │ - b.n 37504 │ │ + b.n 56bb4 │ │ adds r0, #54 @ 0x36 │ │ - b.n 3719e │ │ + b.n 5684e │ │ stmia r0!, {r0, r2} │ │ - b.n 371a2 │ │ - add r0, pc, #0 @ (adr r0, 36e64 ) │ │ + b.n 56852 │ │ + add r0, pc, #0 @ (adr r0, 56514 ) │ │ orrs r0, r0 │ │ movs r0, r4 │ │ - b.n 3732a │ │ + b.n 569da │ │ movs r0, #32 │ │ - b.n 37360 │ │ + b.n 56a10 │ │ str r3, [r0, r0] │ │ - b.n 371b2 │ │ + b.n 56862 │ │ str r0, [r0, r0] │ │ strh r0, [r0, r4] │ │ movs r0, r0 │ │ - b.n 3752c │ │ + b.n 56bdc │ │ str r1, [r1, r0] │ │ lsls r0, r4, #6 │ │ strh r6, [r2, #0] │ │ - b.n 37188 │ │ + b.n 56838 │ │ movs r0, r0 │ │ - b.n 3752a │ │ + b.n 56bda │ │ str r0, [sp, #480] @ 0x1e0 │ │ - b.n 369a4 │ │ + b.n 56054 │ │ strh r6, [r6, #16] │ │ str r0, [r4, r6] │ │ movs r0, r0 │ │ - b.n 37544 │ │ + b.n 56bf4 │ │ strh r1, [r1, #0] │ │ lsls r0, r4, #6 │ │ strb r0, [r0, #0] │ │ - b.n 375da │ │ + b.n 56c8a │ │ str r0, [sp, #4] │ │ - b.n 375de │ │ + b.n 56c8e │ │ movs r1, r0 │ │ - b.n 37556 │ │ + b.n 56c06 │ │ movs r0, r6 │ │ rev r0, r0 │ │ lsrs r2, r3, #6 │ │ - b.n 374bc │ │ + b.n 56b6c │ │ cmp r1, #153 @ 0x99 │ │ - b.n 374c0 │ │ + b.n 56b70 │ │ lsrs r1, r3, #6 │ │ - b.n 37544 │ │ + b.n 56bf4 │ │ cmp r1, #153 @ 0x99 │ │ - b.n 37538 │ │ + b.n 56be8 │ │ movs r0, r0 │ │ - b.n 36f6a │ │ + b.n 5661a │ │ movs r2, r0 │ │ - b.n 37068 │ │ + b.n 56718 │ │ movs r1, r5 │ │ cmp r2, #0 │ │ strb r0, [r0, #0] │ │ - b.n 37606 │ │ + b.n 56cb6 │ │ str r2, [r1, #0] │ │ - b.n 3760a │ │ + b.n 56cba │ │ movs r4, r0 │ │ - b.n 3720e │ │ + b.n 568be │ │ movs r0, #10 │ │ - b.n 37612 │ │ + b.n 56cc2 │ │ adds r0, #0 │ │ - b.n 37616 │ │ - adds r3, r4, #7 │ │ - mla r0, r0, r0, r4 │ │ - b.n 3721e │ │ + b.n 56cc6 │ │ + subs r6, r6, #2 │ │ + @ instruction: 0xfa004000 │ │ + b.n 568ce │ │ strh r0, [r3, #52] @ 0x34 │ │ - b.n 36fe2 │ │ + b.n 56692 │ │ movs r1, #5 │ │ - b.n 36ff0 │ │ + b.n 566a0 │ │ strb r1, [r0, #0] │ │ - b.n 373f8 │ │ + b.n 56aa8 │ │ str r2, [r0, r2] │ │ - b.n 36fee │ │ + b.n 5669e │ │ lsrs r2, r3, #6 │ │ - b.n 37504 │ │ + b.n 56bb4 │ │ lsrs r1, r3, #6 │ │ - b.n 37588 │ │ + b.n 56c38 │ │ movs r0, r0 │ │ - b.n 36faa │ │ + b.n 5665a │ │ lsrs r1, r3, #6 │ │ - b.n 37510 │ │ + b.n 56bc0 │ │ lsrs r1, r3, #6 │ │ - b.n 37584 │ │ + b.n 56c34 │ │ movs r0, r0 │ │ - b.n 370b0 │ │ + b.n 56760 │ │ movs r1, r0 │ │ cmp r2, #0 │ │ movs r2, r1 │ │ - b.n 371bc │ │ + b.n 5686c │ │ @ instruction: 0xffedbaff │ │ strh r0, [r0, #0] │ │ - b.n 37656 │ │ + b.n 56d06 │ │ movs r0, #1 │ │ - b.n 3765a │ │ - add r0, pc, #4 @ (adr r0, 36f20 ) │ │ - b.n 3725e │ │ - b.n 36f34 │ │ - b.n 37662 │ │ + b.n 56d0a │ │ + add r0, pc, #4 @ (adr r0, 565d0 ) │ │ + b.n 5690e │ │ + b.n 565e4 │ │ + b.n 56d12 │ │ adds r0, #7 │ │ - b.n 37266 │ │ + b.n 56916 │ │ movs r4, r0 │ │ - b.n 3726a │ │ + b.n 5691a │ │ eors r0, r2 │ │ - b.n 36a48 │ │ + b.n 560f8 │ │ asrs r4, r1, #1 │ │ - b.n 36a4c │ │ + b.n 560fc │ │ cmp r6, #146 @ 0x92 │ │ - b.n 37042 │ │ + b.n 566f2 │ │ asrs r0, r1 │ │ - b.n 3704a │ │ + b.n 566fa │ │ asrs r2, r1, #4 │ │ - b.n 37052 │ │ + b.n 56702 │ │ adds r0, #1 │ │ - b.n 373e8 │ │ + b.n 56a98 │ │ lsrs r0, r2, #26 │ │ - b.n 37050 │ │ + b.n 56700 │ │ strh r4, [r0, #4] │ │ - b.n 37056 │ │ - add r0, pc, #516 @ (adr r0, 37150 ) │ │ - b.n 37058 │ │ + b.n 56706 │ │ + add r0, pc, #516 @ (adr r0, 56800 ) │ │ + b.n 56708 │ │ @ instruction: 0xfff71aff │ │ eors r0, r2 │ │ - b.n 36a90 │ │ + b.n 56140 │ │ str r1, [r0, #0] │ │ - b.n 3769a │ │ + b.n 56d4a │ │ asrs r4, r1, #1 │ │ - b.n 36a98 │ │ + b.n 56148 │ │ adds r0, #44 @ 0x2c │ │ - b.n 36a98 │ │ - b.n 3705c │ │ - b.n 36aa0 │ │ + b.n 56148 │ │ + b.n 5670c │ │ + b.n 56150 │ │ movs r5, r0 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n 376ae │ │ + b.n 56d5e │ │ strh r0, [r0, #0] │ │ - b.n 376b2 │ │ + b.n 56d62 │ │ movs r4, r0 │ │ - b.n 372b6 │ │ - add r0, pc, #4 @ (adr r0, 36f7c ) │ │ - b.n 372ba │ │ + b.n 56966 │ │ + add r0, pc, #4 @ (adr r0, 5662c ) │ │ + b.n 5696a │ │ str r1, [r0, #0] │ │ - b.n 376be │ │ + b.n 56d6e │ │ adds r0, #12 │ │ - b.n 372c2 │ │ + b.n 56972 │ │ stmia r0!, {r3, r5} │ │ - b.n 36abc │ │ + b.n 5616c │ │ strb r0, [r3, #1] │ │ - b.n 36aa4 │ │ + b.n 56154 │ │ stmia r0!, {} │ │ - b.n 37046 │ │ + b.n 566f6 │ │ adds r0, #10 │ │ - b.n 37118 │ │ + b.n 567c8 │ │ adds r0, #68 @ 0x44 │ │ - b.n 36ab0 │ │ + b.n 56160 │ │ movs r1, r0 │ │ - b.n 372c2 │ │ + b.n 56972 │ │ adds r0, #0 │ │ - b.n 3775e │ │ + b.n 56e0e │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 3704c │ │ + b.n 566fc │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n 376ea │ │ + b.n 56d9a │ │ movs r1, r0 │ │ - b.n 37154 │ │ + b.n 56804 │ │ movs r2, r1 │ │ add r2, sp, #0 │ │ adds r0, #4 │ │ - b.n 372f6 │ │ + b.n 569a6 │ │ movs r1, r0 │ │ - b.n 372fa │ │ + b.n 569aa │ │ str r0, [r0, r0] │ │ - b.n 3777e │ │ + b.n 56e2e │ │ lsls r0, r0, #2 │ │ - b.n 37302 │ │ + b.n 569b2 │ │ strb r3, [r0, #2] │ │ - b.n 37306 │ │ + b.n 569b6 │ │ lsrs r3, r4, #30 │ │ - b.n 372ca │ │ + b.n 5697a │ │ adds r0, #131 @ 0x83 │ │ - b.n 37078 │ │ + b.n 56728 │ │ adds r0, #0 │ │ - b.n 3717c │ │ + b.n 5682c │ │ str r0, [sp, #4] │ │ - b.n 37468 │ │ + b.n 56b18 │ │ adds r0, #7 │ │ - b.n 3731a │ │ + b.n 569ca │ │ @ instruction: 0xfff7baff │ │ lsrs r4, r4, #16 │ │ - b.n 37322 │ │ + b.n 569d2 │ │ movs r0, #72 @ 0x48 │ │ - b.n 36b00 │ │ + b.n 561b0 │ │ movs r4, #1 │ │ - b.n 372ea │ │ + b.n 5699a │ │ lsrs r4, r4, #32 │ │ - b.n 3732e │ │ + b.n 569de │ │ add r0, sp, #4 │ │ - b.n 372f2 │ │ + b.n 569a2 │ │ lsls r4, r4, #16 │ │ - b.n 37336 │ │ + b.n 569e6 │ │ lsrs r1, r0, #16 │ │ - b.n 372fa │ │ + b.n 569aa │ │ lsls r0, r0, #1 │ │ - b.n 36b18 │ │ + b.n 561c8 │ │ lsls r0, r7, #1 │ │ - b.n 36b3c │ │ + b.n 561ec │ │ asrs r4, r1, #1 │ │ - b.n 36b20 │ │ + b.n 561d0 │ │ movs r1, r1 │ │ - b.n 372aa │ │ + b.n 5695a │ │ eors r0, r2 │ │ - b.n 36b28 │ │ + b.n 561d8 │ │ str r0, [sp, #0] │ │ stmia r1!, {r5, r7} │ │ lsrs r1, r4, #16 │ │ - b.n 37356 │ │ + b.n 56a06 │ │ movs r0, r6 │ │ - b.n 36b34 │ │ + b.n 561e4 │ │ lsrs r1, r4, #32 │ │ - b.n 3735e │ │ + b.n 56a0e │ │ movs r4, r6 │ │ - b.n 36b3c │ │ + b.n 561ec │ │ lsls r1, r4, #16 │ │ - b.n 37366 │ │ + b.n 56a16 │ │ asrs r1, r0, #32 │ │ - b.n 3753c │ │ + b.n 56bec │ │ movs r0, r7 │ │ - b.n 36b48 │ │ + b.n 561f8 │ │ movs r0, r0 │ │ - b.n 37772 │ │ + b.n 56e22 │ │ movs r0, #60 @ 0x3c │ │ - b.n 36b50 │ │ + b.n 56200 │ │ lsls r1, r0, #3 │ │ - b.n 372da │ │ + b.n 5698a │ │ lsls r1, r6, #1 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r3, r5} │ │ - b.n 36b5c │ │ + b.n 5620c │ │ asrs r1, r0, #3 │ │ - b.n 37386 │ │ - add r0, pc, #336 @ (adr r0, 37198 ) │ │ - b.n 36b64 │ │ - movs r1, r0 │ │ - b.n 3778e │ │ - add r0, pc, #320 @ (adr r0, 37190 ) │ │ - b.n 36b8c │ │ + b.n 56a36 │ │ + add r0, pc, #336 @ (adr r0, 56848 ) │ │ + b.n 56214 │ │ + movs r1, r0 │ │ + b.n 56e3e │ │ + add r0, pc, #320 @ (adr r0, 56840 ) │ │ + b.n 5623c │ │ strb r1, [r1, #0] │ │ - b.n 373d6 │ │ + b.n 56a86 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n 36b94 │ │ - b.n 3705e │ │ - b.n 374e0 │ │ + b.n 56244 │ │ + b.n 5670e │ │ + b.n 56b90 │ │ movs r0, r0 │ │ - b.n 377a2 │ │ + b.n 56e52 │ │ movs r4, r0 │ │ - b.n 37708 │ │ + b.n 56db8 │ │ str r0, [r0, r0] │ │ - b.n 377aa │ │ + b.n 56e5a │ │ strh r4, [r5, #0] │ │ - b.n 36b88 │ │ + b.n 56238 │ │ asrs r0, r7, #1 │ │ - b.n 36b8c │ │ + b.n 5623c │ │ movs r6, r5 │ │ subs r2, #0 │ │ add r3, sp, #576 @ 0x240 │ │ mcr 14, 0, r0, cr0, cr11, {1} │ │ - b.n 3759c │ │ + b.n 56c4c │ │ eors r0, r2 │ │ movt pc, #1621 @ 0x655 │ │ - b.n 375a0 │ │ + b.n 56c50 │ │ cmp r2, #239 @ 0xef │ │ - bne.w fff9712c │ │ - bfl a, ffff7132 │ │ - blx af77b0 │ │ + bne.w fffb67dc │ │ + bfl a, 167e2 │ │ + blx b16e60 │ │ mcr 0, 1, r0, cr0, cr8, {3} │ │ - b.n 36bd4 │ │ - b.n 37140 │ │ + b.n 56284 │ │ + b.n 567f0 │ │ movt r0, #1283 @ 0x503 │ │ - b.n 37822 │ │ + b.n 56ed2 │ │ asrs r0, r6, #6 │ │ @ instruction: 0xf2600054 │ │ @ instruction: 0xf2807b90 │ │ mcr 0, 5, r2, cr6, cr0, {2} │ │ - blx 2b77d0 │ │ + blx 2d6e80 │ │ mcr 15, 5, r0, cr8, cr5, {3} │ │ - b.n 375d4 │ │ + b.n 56c84 │ │ adds r0, #5 │ │ - b.n 373fe │ │ + b.n 56aae │ │ cmp r2, lr │ │ subw r0, r1, #772 @ 0x304 │ │ - b.n 3756c │ │ + b.n 56c1c │ │ strh r2, [r4, #30] │ │ ssat r8, #1, r8, asr #11 │ │ @ instruction: 0xf2626385 │ │ usat r3, #4, r4, asr #18 │ │ undefined (bcc, cond=0xE) │ │ addw r4, r8, #1632 @ 0x660 │ │ @ instruction: 0xf3364460 │ │ @@ -87333,735 +130074,735 @@ │ │ @ instruction: 0xf3ba41d8 │ │ @ instruction: 0xf2264144 │ │ @ instruction: 0xf3b9617c │ │ addw r1, r6, #1232 @ 0x4d0 │ │ @ instruction: 0xf31e2842 │ │ @ instruction: 0xf2246a8d │ │ and.w sl, r6, #18048 @ 0x4680 │ │ - bl ffc380de │ │ + bl ffc5778e │ │ subs r7, r7, r3 │ │ lsrs r0, r4, #1 │ │ @ instruction: 0xf2f21078 │ │ - b.n 36c4c │ │ - add r0, pc, #320 @ (adr r0, 37254 ) │ │ - b.n 36c50 │ │ + b.n 562fc │ │ + add r0, pc, #320 @ (adr r0, 56904 ) │ │ + b.n 56300 │ │ lsrs r0, r4, #1 │ │ - blx e991b0 │ │ - b.n 36c58 │ │ + blx eb8860 │ │ + b.n 56308 │ │ movs r5, r0 │ │ - b.n 373c4 │ │ + b.n 56a74 │ │ cmp r4, #96 @ 0x60 │ │ @ instruction: 0xf3fc08e2 │ │ @ instruction: 0xf2600b90 │ │ mrc 0, 0, r0, cr0, cr7, {0} │ │ lsrs r0, r0, #8 │ │ asrs r0, r7, #1 │ │ - b.n 36c70 │ │ + b.n 56320 │ │ ldrh r5, [r2, #58] @ 0x3a │ │ - b.n 37654 │ │ + b.n 56d04 │ │ str r5, [r0, #8] │ │ - b.n 3747e │ │ + b.n 56b2e │ │ adds r0, #5 │ │ - b.n 371c4 │ │ + b.n 56874 │ │ movs r6, r1 │ │ - b.n 373f0 │ │ + b.n 56aa0 │ │ asrs r7, r0, #32 │ │ - b.n 3748a │ │ + b.n 56b3a │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 377f4 │ │ + b.n 56ea4 │ │ asrs r4, r0, #32 │ │ - b.n 37896 │ │ - ldr r7, [pc, #468] @ (3732c ) │ │ - b.n 37674 │ │ + b.n 56f46 │ │ + ldr r7, [pc, #468] @ (569dc ) │ │ + b.n 56d24 │ │ asrs r2, r0, #32 │ │ lsls r0, r0, #12 │ │ movs r0, #32 │ │ - b.n 3762e │ │ + b.n 56cde │ │ asrs r6, r0, #2 │ │ - b.n 3706e │ │ + b.n 5671e │ │ mov r2, r7 │ │ - b.n 374aa │ │ + b.n 56b5a │ │ movs r2, #28 │ │ - b.n 37476 │ │ + b.n 56b26 │ │ ands r0, r4 │ │ - b.n 3761e │ │ + b.n 56cce │ │ movs r0, r0 │ │ - b.n 37278 │ │ + b.n 56928 │ │ str r1, [r0, r0] │ │ - b.n 37684 │ │ + b.n 56d34 │ │ movs r4, #60 @ 0x3c │ │ str r0, [r4, r6] │ │ adds r0, #1 │ │ - b.n 37628 │ │ + b.n 56cd8 │ │ movs r0, #3 │ │ - b.n 3758a │ │ + b.n 56c3a │ │ movs r0, #134 @ 0x86 │ │ - b.n 3709a │ │ + b.n 5674a │ │ str r2, [r0, #0] │ │ - b.n 3769a │ │ + b.n 56d4a │ │ @ instruction: 0xffeb1aff │ │ asrs r4, r2, #7 │ │ - b.n 36cd0 │ │ + b.n 56380 │ │ movs r2, r0 │ │ - b.n 3783c │ │ + b.n 56eec │ │ movs r6, r3 │ │ subs r2, #0 │ │ asrs r1, r0, #32 │ │ - b.n 37634 │ │ + b.n 56ce4 │ │ adds r0, #112 @ 0x70 │ │ - b.n 36ce0 │ │ + b.n 56390 │ │ str r0, [sp, #352] @ 0x160 │ │ - b.n 36ce4 │ │ - b.n 371fc │ │ - b.n 36ce8 │ │ + b.n 56394 │ │ + b.n 568ac │ │ + b.n 56398 │ │ strb r4, [r0, #1] │ │ - b.n 36cec │ │ + b.n 5639c │ │ asrs r1, r0, #32 │ │ - b.n 36d3c │ │ + b.n 563ec │ │ movs r0, #9 │ │ - b.n 374fa │ │ + b.n 56baa │ │ asrs r7, r0, #32 │ │ - b.n 374fa │ │ + b.n 56baa │ │ strh r4, [r5, #0] │ │ - b.n 36cfc │ │ + b.n 563ac │ │ movs r0, #32 │ │ asrs r2, r0, #14 │ │ - add r0, pc, #336 @ (adr r0, 37318 ) │ │ - b.n 36d04 │ │ + add r0, pc, #336 @ (adr r0, 569c8 ) │ │ + b.n 563b4 │ │ movs r0, #64 @ 0x40 │ │ - b.n 378d2 │ │ + b.n 56f82 │ │ movs r0, #0 │ │ - b.n 36d58 │ │ + b.n 56408 │ │ movs r0, #2 │ │ - b.n 37916 │ │ + b.n 56fc6 │ │ movs r0, r0 │ │ - b.n 3787c │ │ + b.n 56f2c │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ adds r4, #46 @ 0x2e │ │ - b.n 37522 │ │ + b.n 56bd2 │ │ adds r6, r5, #0 │ │ - b.n 37526 │ │ + b.n 56bd6 │ │ str r4, [sp, #28] │ │ - b.n 374ec │ │ + b.n 56b9c │ │ adds r6, r5, r0 │ │ - b.n 3752e │ │ + b.n 56bde │ │ ldmia r0, {r0, r1, r2} │ │ - b.n 374f4 │ │ + b.n 56ba4 │ │ subs r4, #7 │ │ - b.n 374fc │ │ + b.n 56bac │ │ add r4, sp, #156 @ 0x9c │ │ - b.n 3753a │ │ + b.n 56bea │ │ adds r7, r4, r0 │ │ - b.n 3753e │ │ + b.n 56bee │ │ strb r7, [r4, r0] │ │ - b.n 37542 │ │ + b.n 56bf2 │ │ @ instruction: 0xfbe9eaff │ │ adds r0, #0 │ │ - b.n 3794a │ │ + b.n 56ffa │ │ str r0, [sp, #352] @ 0x160 │ │ - b.n 36d48 │ │ + b.n 563f8 │ │ eors r0, r6 │ │ - b.n 36d4c │ │ + b.n 563fc │ │ str r4, [r0, r1] │ │ - b.n 36d50 │ │ + b.n 56400 │ │ @ instruction: 0xfbcdeaff │ │ - b.n 37314 │ │ - b.n 36d58 │ │ + b.n 569c4 │ │ + b.n 56408 │ │ str r1, [r0, #0] │ │ - b.n 37962 │ │ + b.n 57012 │ │ str r0, [sp, #352] @ 0x160 │ │ - b.n 36d60 │ │ + b.n 56410 │ │ strh r4, [r5, #0] │ │ - b.n 36d64 │ │ + b.n 56414 │ │ adds r0, #120 @ 0x78 │ │ - b.n 36d68 │ │ - add r0, pc, #336 @ (adr r0, 37380 ) │ │ - b.n 36d6c │ │ + b.n 56418 │ │ + add r0, pc, #336 @ (adr r0, 56a30 ) │ │ + b.n 5641c │ │ stmia r0!, {r3, r5} │ │ - b.n 36d70 │ │ + b.n 56420 │ │ str r4, [r0, r1] │ │ - b.n 36d74 │ │ + b.n 56424 │ │ @ instruction: 0xfbc3eaff │ │ adds r0, #120 @ 0x78 │ │ - b.n 36d7c │ │ + b.n 5642c │ │ str r2, [r0, #0] │ │ - b.n 37986 │ │ - b.n 37340 │ │ - b.n 36d84 │ │ + b.n 57036 │ │ + b.n 569f0 │ │ + b.n 56434 │ │ movs r0, #52 @ 0x34 │ │ - b.n 36d84 │ │ + b.n 56434 │ │ movs r0, r0 │ │ - b.n 378f6 │ │ + b.n 56fa6 │ │ @ instruction: 0xfbe81aff │ │ @ instruction: 0xfbeceaff │ │ strh r0, [r0, #0] │ │ - b.n 3799e │ │ + b.n 5704e │ │ add r4, sp, #172 @ 0xac │ │ - b.n 3777c │ │ + b.n 56e2c │ │ lsls r0, r0, #2 │ │ - b.n 37780 │ │ + b.n 56e30 │ │ cmp r7, #117 @ 0x75 │ │ - b.n 37784 │ │ + b.n 56e34 │ │ movs r0, r0 │ │ - b.n 36d88 │ │ + b.n 56438 │ │ movs r2, r1 │ │ - b.n 375b2 │ │ + b.n 56c62 │ │ adds r0, #6 │ │ - b.n 375b6 │ │ + b.n 56c66 │ │ ands r0, r7 │ │ - b.n 36db0 │ │ + b.n 56460 │ │ asrs r4, r6, #30 │ │ add.w r0, r0, r0 │ │ - b.n 3792a │ │ + b.n 56fda │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xea01e28d │ │ movs r0, #60 @ 0x3c │ │ - b.n 36dc4 │ │ + b.n 56474 │ │ lsrs r7, r3, #30 │ │ - b.n 377ae │ │ + b.n 56e5e │ │ asrs r4, r0, #32 │ │ - b.n 375d6 │ │ + b.n 56c86 │ │ ldr r7, [sp, #908] @ 0x38c │ │ @ instruction: 0xebffea01 │ │ - b.n 377b8 │ │ + b.n 56e68 │ │ movs r4, #7 │ │ - b.n 379e2 │ │ + b.n 57092 │ │ ldrb r7, [r6, #30] │ │ - b.n 377c2 │ │ + b.n 56e72 │ │ @ instruction: 0xea01e28d │ │ ldr r7, [sp, #636] @ 0x27c │ │ - b.n 377ca │ │ + b.n 56e7a │ │ movs r0, r0 │ │ - b.n 36de0 │ │ + b.n 56490 │ │ asrs r0, r1, #6 │ │ - b.n 36df4 │ │ + b.n 564a4 │ │ adds r5, #128 @ 0x80 │ │ - b.n 375fa │ │ + b.n 56caa │ │ movs r2, #160 @ 0xa0 │ │ - b.n 372c2 │ │ + b.n 56972 │ │ adds r0, #115 @ 0x73 │ │ - b.n 37060 │ │ + b.n 56710 │ │ movs r1, #8 │ │ - b.n 36cdc │ │ + b.n 5638c │ │ cmp r4, #255 @ 0xff │ │ - b.n 37a0a │ │ + b.n 570ba │ │ subs r5, #128 @ 0x80 │ │ - b.n 375d4 │ │ + b.n 56c84 │ │ movs r2, #160 @ 0xa0 │ │ - b.n 372d6 │ │ + b.n 56986 │ │ asrs r1, r0, #32 │ │ - b.n 373f4 │ │ + b.n 56aa4 │ │ movs r0, #2 │ │ - b.n 375e0 │ │ + b.n 56c90 │ │ subs r2, #208 @ 0xd0 │ │ - b.n 372ac │ │ + b.n 5695c │ │ movs r7, r6 │ │ - b.n 377a2 │ │ + b.n 56e52 │ │ movs r0, #3 │ │ - b.n 375ea │ │ + b.n 56c9a │ │ movs r7, r7 │ │ - b.n 376ea │ │ + b.n 56d9a │ │ movs r1, #4 │ │ - b.n 36d04 │ │ + b.n 563b4 │ │ movs r0, #1 │ │ - b.n 377f2 │ │ + b.n 56ea2 │ │ movs r1, r1 │ │ - b.n 37636 │ │ + b.n 56ce6 │ │ ldr r7, [sp, #812] @ 0x32c │ │ @ instruction: 0xebff1f42 │ │ - b.n 37794 │ │ + b.n 56e44 │ │ movs r1, r1 │ │ - b.n 37642 │ │ + b.n 56cf2 │ │ movs r0, #8 │ │ - b.n 37a46 │ │ + b.n 570f6 │ │ ldr r7, [sp, #796] @ 0x31c │ │ @ instruction: 0xebff305c │ │ - b.n 3779c │ │ + b.n 56e4c │ │ lsls r0, r2, #1 │ │ movt r0, #1564 @ 0x61c │ │ - b.n 37a56 │ │ + b.n 57106 │ │ stmia r0!, {r5, r6} │ │ - b.n 36d48 │ │ + b.n 563f8 │ │ movs r6, r1 │ │ ldmia.w r3, {r1, r4, r5, r8, r9, sl, fp, sp} │ │ - b.n 370a0 │ │ + b.n 56750 │ │ lsrs r6, r0, #10 │ │ orr.w pc, r9, #2899968 @ 0x2c4000 │ │ - b.n 370a8 │ │ + b.n 56758 │ │ subs r7, #51 @ 0x33 │ │ - b.n 370ac │ │ + b.n 5675c │ │ str r0, [r2, r1] │ │ - b.n 36d60 │ │ + b.n 56410 │ │ eors r4, r1 │ │ - b.n 36d64 │ │ + b.n 56414 │ │ strb r0, [r1, #1] │ │ - b.n 36d68 │ │ + b.n 56418 │ │ movs r4, r4 │ │ - b.n 36e78 │ │ + b.n 56528 │ │ str r0, [r0, #0] │ │ - b.n 36e74 │ │ + b.n 56524 │ │ ldrb r7, [r6, #28] │ │ - b.n 370c4 │ │ + b.n 56774 │ │ strb r4, [r5, #9] │ │ - b.n 36e64 │ │ + b.n 56514 │ │ ldrb r4, [r6, #28] │ │ - b.n 370cc │ │ + b.n 5677c │ │ lsrs r7, r1, #10 │ │ orr.w pc, r0, #12320768 @ 0xbc0000 │ │ - b.n 370d4 │ │ - ldr r4, [pc, #108] @ (373c4 ) │ │ - b.n 37874 │ │ + b.n 56784 │ │ + ldr r4, [pc, #108] @ (56a74 ) │ │ + b.n 56f24 │ │ asrs r0, r3, #9 │ │ - b.n 36e78 │ │ + b.n 56528 │ │ subs r5, r2, #5 │ │ - b.n 3787c │ │ + b.n 56f2c │ │ strb r0, [r5, #9] │ │ - b.n 36e80 │ │ + b.n 56530 │ │ ldrb r5, [r6, #28] │ │ - b.n 370e8 │ │ + b.n 56798 │ │ movs r2, #92 @ 0x5c │ │ - b.n 36e88 │ │ + b.n 56538 │ │ cmp r4, #19 │ │ - b.n 3788c │ │ + b.n 56f3c │ │ lsls r4, r2, #9 │ │ - b.n 36e90 │ │ + b.n 56540 │ │ lsrs r6, r6, #28 │ │ - b.n 370f8 │ │ + b.n 567a8 │ │ asrs r0, r2, #32 │ │ - b.n 36e98 │ │ + b.n 56548 │ │ asrs r0, r7, #1 │ │ - b.n 36ebc │ │ + b.n 5656c │ │ strb r4, [r4, #9] │ │ - b.n 36ea0 │ │ + b.n 56550 │ │ lsls r0, r6, #9 │ │ - b.n 36ea4 │ │ + b.n 56554 │ │ movs r0, r4 │ │ - b.n 37ace │ │ + b.n 5717e │ │ movs r0, #4 │ │ - b.n 36eac │ │ + b.n 5655c │ │ cmp r4, #23 │ │ - b.n 378b0 │ │ + b.n 56f60 │ │ asrs r4, r2, #32 │ │ - b.n 36eb4 │ │ + b.n 56564 │ │ subs r5, r2, #6 │ │ - b.n 378b8 │ │ + b.n 56f68 │ │ strb r0, [r6, #1] │ │ - b.n 36edc │ │ + b.n 5658c │ │ str r4, [r0, r1] │ │ - b.n 36ee0 │ │ + b.n 56590 │ │ movs r0, #8 │ │ - b.n 36ec4 │ │ + b.n 56574 │ │ cmp r7, #117 @ 0x75 │ │ - b.n 378c8 │ │ + b.n 56f78 │ │ asrs r0, r3, #32 │ │ - b.n 36ecc │ │ + b.n 5657c │ │ movs r4, r3 │ │ - b.n 36ed0 │ │ + b.n 56580 │ │ lsls r4, r3, #1 │ │ - b.n 36ef4 │ │ + b.n 565a4 │ │ asrs r4, r5, #1 │ │ - b.n 36ef8 │ │ + b.n 565a8 │ │ movs r0, #12 │ │ - b.n 36edc │ │ + b.n 5658c │ │ movs r0, #5 │ │ - b.n 374d4 │ │ + b.n 56b84 │ │ adds r2, #96 @ 0x60 │ │ - b.n 36ee4 │ │ + b.n 56594 │ │ adds r0, #4 │ │ - b.n 3770e │ │ - add r0, pc, #0 @ (adr r0, 373d0 ) │ │ - b.n 36eec │ │ - b.n 370d8 │ │ + b.n 56dbe │ │ + add r0, pc, #0 @ (adr r0, 56a80 ) │ │ + b.n 5659c │ │ + b.n 56788 │ │ @ instruction: 0xebff0000 │ │ - b.n 37a7a │ │ + b.n 5712a │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r4, r0] │ │ - b.n 378ec │ │ + b.n 56f9c │ │ movs r0, r0 │ │ - b.n 37a96 │ │ + b.n 57146 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ str r4, [r7, #4] │ │ - b.n 36f28 │ │ + b.n 565d8 │ │ movs r5, r0 │ │ - b.n 37500 │ │ + b.n 56bb0 │ │ asrs r4, r0, #32 │ │ - b.n 37736 │ │ + b.n 56de6 │ │ ldrb r3, [r6, #19] │ │ @ instruction: 0xebff4020 │ │ - b.n 37906 │ │ + b.n 56fb6 │ │ strh r1, [r0, #0] │ │ - b.n 378b2 │ │ + b.n 56f62 │ │ str r0, [r4, r0] │ │ - b.n 37910 │ │ + b.n 56fc0 │ │ @ instruction: 0xfff81aff │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n 37b52 │ │ + b.n 57202 │ │ @ instruction: 0xfa18eaff │ │ str r4, [r7, #4] │ │ - b.n 36f54 │ │ + b.n 56604 │ │ lsrs r6, r3, #30 │ │ - b.n 37938 │ │ + b.n 56fe8 │ │ subs r1, r0, r0 │ │ - b.n 37b62 │ │ + b.n 57212 │ │ str r0, [r0, r0] │ │ - b.n 36f32 │ │ - adds r3, r1, #2 │ │ - mla r0, r0, r1, r7 │ │ - b.n 37b6e │ │ + b.n 565e2 │ │ + adds r6, r6, #4 │ │ + @ instruction: 0xfa007001 │ │ + b.n 5721e │ │ @ instruction: 0xfa11eaff │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r3, r0 │ │ movs r0, r0 │ │ - b.n 36e24 │ │ - vsri.64 , q2, #4 │ │ - bmi.n 373f2 │ │ - bmi.n 373f4 │ │ - bmi.n 373f6 │ │ - bmi.n 373f8 │ │ - bmi.n 373fa │ │ - ldr r7, [pc, #960] @ (37814 ) │ │ + adds r0, r1, #4 │ │ + vsri.64 , q2, #5 │ │ + bmi.n 56aa2 │ │ + bmi.n 56aa4 │ │ + bmi.n 56aa6 │ │ + bmi.n 56aa8 │ │ + bmi.n 56aaa │ │ + ldr r7, [pc, #960] @ (56ec4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 37974 │ │ - beq.n 37464 │ │ - b.n 378f8 │ │ + b.n 57024 │ │ + beq.n 56b14 │ │ + b.n 56fa8 │ │ ldrh r0, [r1, #24] │ │ stc 0, cr13, [sp, #-672]! @ 0xfffffd60 │ │ - b.n 37900 │ │ + b.n 56fb0 │ │ ands r0, r0 │ │ - b.n 377aa │ │ + b.n 56e5a │ │ str r0, [sp, #4] │ │ - b.n 377ae │ │ + b.n 56e5e │ │ str r0, [r5, r0] │ │ - b.n 37984 │ │ + b.n 57034 │ │ str r0, [r2, #4] │ │ - b.n 3797e │ │ + b.n 5702e │ │ lsls r0, r7, #1 │ │ - b.n 36f9c │ │ + b.n 5664c │ │ asrs r0, r2, #1 │ │ - b.n 37980 │ │ + b.n 57030 │ │ lsls r0, r7, #1 │ │ - b.n 36f8a │ │ + b.n 5663a │ │ movs r6, r0 │ │ - b.n 377c6 │ │ + b.n 56e76 │ │ movs r0, #5 │ │ - b.n 377ca │ │ + b.n 56e7a │ │ lsls r4, r1, #3 │ │ add.w sl, r0, pc, lsl #10 │ │ orn r0, r6, #917504 @ 0xe0000 │ │ - b.n 3799e │ │ + b.n 5704e │ │ movs r5, #114 @ 0x72 │ │ @ instruction: 0xf2e10070 │ │ - b.n 36fc6 │ │ + b.n 56676 │ │ asrs r4, r6, #1 │ │ - b.n 36fca │ │ + b.n 5667a │ │ lsrs r7, r1, #10 │ │ orn r0, r2, #4194304 @ 0x400000 │ │ - b.n 377ea │ │ + b.n 56e9a │ │ lsls r0, r6, #21 │ │ @ instruction: 0xf2e12a8f │ │ orr.w r0, r6, #3712 @ 0xe80 │ │ - b.n 3794c │ │ + b.n 56ffc │ │ asrs r1, r0, #2 │ │ - b.n 377fa │ │ + b.n 56eaa │ │ lsls r0, r6, #1 │ │ - b.n 36fc6 │ │ + b.n 56676 │ │ asrs r4, r6, #1 │ │ - b.n 36fca │ │ + b.n 5667a │ │ movs r6, r0 │ │ - b.n 37806 │ │ + b.n 56eb6 │ │ asrs r1, r1, #32 │ │ - b.n 3780a │ │ + b.n 56eba │ │ lsrs r7, r1, #10 │ │ orr.w r4, r2, #10616832 @ 0xa20000 │ │ @ instruction: 0xeb008020 │ │ - b.n 37c16 │ │ + b.n 572c6 │ │ movs r6, r0 │ │ - b.n 3781a │ │ + b.n 56eca │ │ cmp r2, #136 @ 0x88 │ │ orn r0, r0, #13828096 @ 0xd30000 │ │ movt r0, #528 @ 0x210 │ │ - b.n 379f2 │ │ - add r0, pc, #144 @ (adr r0, 37578 ) │ │ - b.n 37c2a │ │ + b.n 570a2 │ │ + add r0, pc, #144 @ (adr r0, 56c28 ) │ │ + b.n 572da │ │ asrs r0, r0, #32 │ │ - b.n 3700e │ │ + b.n 566be │ │ cmp r1, #240 @ 0xf0 │ │ @ instruction: 0xf2621081 │ │ - b.n 375f8 │ │ + b.n 56ca8 │ │ asrs r0, r0, #32 │ │ - b.n 36ffa │ │ - ldr r2, [pc, #572] @ (37738 ) │ │ + b.n 566aa │ │ + ldr r2, [pc, #572] @ (56de8 ) │ │ orn r0, r2, #2686976 @ 0x290000 │ │ - b.n 37c42 │ │ + b.n 572f2 │ │ lsrs r0, r6, #7 │ │ @ instruction: 0xf2640006 │ │ - b.n 3784a │ │ + b.n 56efa │ │ cmp r2, #129 @ 0x81 │ │ orr.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 37032 │ │ + b.n 566e2 │ │ asrs r1, r0, #2 │ │ - b.n 37618 │ │ + b.n 56cc8 │ │ asrs r0, r0, #32 │ │ - b.n 3701a │ │ + b.n 566ca │ │ lsls r0, r3, #1 │ │ - b.n 37a38 │ │ + b.n 570e8 │ │ asrs r6, r0, #32 │ │ - b.n 37862 │ │ + b.n 56f12 │ │ lsrs r7, r1, #10 │ │ orr.w r4, r2, #9175040 @ 0x8c0000 │ │ add.w r0, r0, r0, ror #28 │ │ - b.n 37a48 │ │ + b.n 570f8 │ │ asrs r5, r0, #32 │ │ - b.n 37872 │ │ + b.n 56f22 │ │ movs r7, r0 │ │ - b.n 37876 │ │ + b.n 56f26 │ │ lsls r0, r1, #16 │ │ add.w r0, r0, r7, lsl #24 │ │ - b.n 3787e │ │ + b.n 56f2e │ │ str r0, [r1, r0] │ │ - b.n 37a5c │ │ + b.n 5710c │ │ lsrs r0, r1, #10 │ │ - bne.w fff5d554 │ │ - b.n 3788a │ │ + bne.w fff7cc04 │ │ + b.n 56f3a │ │ asrs r7, r0, #32 │ │ - b.n 3788e │ │ + b.n 56f3e │ │ movs r0, r0 │ │ - b.n 3707e │ │ + b.n 5672e │ │ lsls r0, r6, #21 │ │ @ instruction: 0xf2e10a8a │ │ - bne.w fff7f57a │ │ - b.n 37a6c │ │ + bne.w fff9ec2a │ │ + b.n 5711c │ │ lsls r0, r0, #2 │ │ - b.n 378a2 │ │ + b.n 56f52 │ │ lsrs r7, r1, #11 │ │ orn r0, sl, #8388608 @ 0x800000 │ │ - b.n 37076 │ │ + b.n 56726 │ │ lsls r0, r6, #21 │ │ @ instruction: 0xf2e10000 │ │ - b.n 370a2 │ │ + b.n 56752 │ │ lsrs r7, r1, #11 │ │ orr.w r0, sl, #4194304 @ 0x400000 │ │ - b.n 378ba │ │ + b.n 56f6a │ │ movs r0, r0 │ │ - b.n 3708e │ │ + b.n 5673e │ │ movs r5, r0 │ │ - b.n 378c2 │ │ + b.n 56f72 │ │ lsls r5, r6, #15 │ │ add.w r0, r0, r8 │ │ - b.n 370c4 │ │ + b.n 56774 │ │ movs r0, #9 │ │ - b.n 378ce │ │ + b.n 56f7e │ │ asrs r4, r5, #32 │ │ - b.n 370cc │ │ + b.n 5677c │ │ asrs r4, r0, #32 │ │ - b.n 370b0 │ │ + b.n 56760 │ │ asrs r7, r0, #32 │ │ - b.n 378da │ │ + b.n 56f8a │ │ lsls r0, r0, #2 │ │ - b.n 378de │ │ + b.n 56f8e │ │ movs r0, r1 │ │ - b.n 370bc │ │ + b.n 5676c │ │ movs r4, r0 │ │ - b.n 37ab0 │ │ + b.n 57160 │ │ ldrh r7, [r1, #20] │ │ bic.w r0, r0, #9699328 @ 0x940000 │ │ - b.n 37ab8 │ │ + b.n 57168 │ │ add r2, sp, #572 @ 0x23c │ │ bic.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 378f6 │ │ + b.n 56fa6 │ │ lsls r1, r0, #2 │ │ add.w fp, r0, r0 │ │ ldcl 0, cr5, [r6, #352] @ 0x160 │ │ - b.n 37adc │ │ + b.n 5718c │ │ lsls r0, r7, #1 │ │ - b.n 37100 │ │ + b.n 567b0 │ │ strb r4, [r4, #0] │ │ - b.n 37d0a │ │ + b.n 573ba │ │ lsrs r0, r1, #12 │ │ stcl 0, cr9, [r4, #16] │ │ - b.n 37912 │ │ + b.n 56fc2 │ │ asrs r0, r4, #32 │ │ - b.n 370fe │ │ + b.n 567ae │ │ movs r0, #36 @ 0x24 │ │ - b.n 37102 │ │ + b.n 567b2 │ │ asrs r1, r0, #4 │ │ - b.n 3765e │ │ + b.n 56d0e │ │ asrs r2, r1, #32 │ │ - b.n 37a64 │ │ + b.n 57114 │ │ adds r3, #54 @ 0x36 │ │ - b.n 37a68 │ │ + b.n 57118 │ │ asrs r5, r0, #32 │ │ - b.n 3792a │ │ + b.n 56fda │ │ lsrs r7, r0, #10 │ │ orn pc, r1, #492 @ 0x1ec │ │ - b.n 37c10 │ │ + b.n 572c0 │ │ strb r7, [r7, #9] │ │ - b.n 37c76 │ │ + b.n 57326 │ │ asrs r0, r0, #32 │ │ - b.n 3711c │ │ + b.n 567cc │ │ adds r0, #32 │ │ - b.n 37106 │ │ + b.n 567b6 │ │ adds r0, #48 @ 0x30 │ │ - b.n 37b1c │ │ + b.n 571cc │ │ movs r1, #2 │ │ - b.n 37688 │ │ + b.n 56d38 │ │ movs r0, #7 │ │ - b.n 3770e │ │ + b.n 56dbe │ │ movs r0, #36 @ 0x24 │ │ - b.n 37116 │ │ + b.n 567c6 │ │ cmp r7, #87 @ 0x57 │ │ - b.n 37b30 │ │ + b.n 571e0 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, sl, #528 @ 0x210 │ │ - b.n 3795a │ │ + b.n 5700a │ │ strh r6, [r6, #42] @ 0x2a │ │ @ instruction: 0xf2e24aef │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 37b30 │ │ + b.n 571e0 │ │ str r4, [r0, r0] │ │ - b.n 3796a │ │ + b.n 5701a │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 37b3a │ │ + b.n 571ea │ │ ldrh r0, [r5, #6] │ │ bfi sl, r2, #26, #4294967286 │ │ orr.w r8, r2, #29184 @ 0x7200 │ │ @ instruction: 0xf2684a8f │ │ orr.w r0, r2, #835584 @ 0xcc000 │ │ - b.n 37d86 │ │ - ldr r2, [pc, #828] @ (37984 ) │ │ + b.n 57436 │ │ + ldr r2, [pc, #828] @ (57034 ) │ │ orn sl, r3, #16640 @ 0x4100 │ │ orr.w r0, r5, #770048 @ 0xbc000 │ │ - b.n 37d92 │ │ - ldr r2, [pc, #520] @ (3785c ) │ │ + b.n 57442 │ │ + ldr r2, [pc, #520] @ (56f0c ) │ │ orn pc, r7, #823296 @ 0xc9000 │ │ - b.n 37b78 │ │ + b.n 57228 │ │ cmp r4, lr │ │ @ instruction: 0xf2e26aef │ │ orn r0, r2, #704512 @ 0xac000 │ │ - b.n 37da6 │ │ - ldr r0, [pc, #912] @ (379f8 ) │ │ + b.n 57456 │ │ + ldr r0, [pc, #912] @ (570a8 ) │ │ @ instruction: 0xf36048e6 │ │ @ instruction: 0xf2646acf │ │ orn sl, r3, #16640 @ 0x4100 │ │ orr.w r0, r9, #54784 @ 0xd600 │ │ movt r0, #512 @ 0x200 │ │ - b.n 371aa │ │ + b.n 5685a │ │ ldr r4, [r6, #28] │ │ @ instruction: 0xf2662082 │ │ - b.n 3778a │ │ + b.n 56e3a │ │ lsls r2, r0, #2 │ │ - b.n 3774a │ │ + b.n 56dfa │ │ movs r0, #3 │ │ - b.n 379ce │ │ + b.n 5707e │ │ lsls r7, r1, #9 │ │ - b.n 37b12 │ │ + b.n 571c2 │ │ movs r0, r0 │ │ - b.n 371a2 │ │ + b.n 56852 │ │ movs r0, r0 │ │ - b.n 371ca │ │ + b.n 5687a │ │ lsrs r0, r4, #3 │ │ bfi r0, r6, #2, #4294967295 │ │ - b.n 377a2 │ │ + b.n 56e52 │ │ lsls r0, r0, #2 │ │ - b.n 37768 │ │ + b.n 56e18 │ │ asrs r0, r5, #1 │ │ - b.n 37b40 │ │ + b.n 571f0 │ │ movs r4, r0 │ │ - b.n 37b2e │ │ + b.n 571de │ │ lsls r7, r7, #19 │ │ - b.n 37b32 │ │ + b.n 571e2 │ │ movs r0, r0 │ │ - b.n 371c6 │ │ + b.n 56876 │ │ lsls r7, r7, #8 │ │ - b.n 37e7a │ │ + b.n 5752a │ │ lsrs r0, r2, #14 │ │ cdp 0, 10, cr0, cr6, cr12, {6} │ │ - b.n 37be0 │ │ + b.n 57290 │ │ add r2, sp, #828 @ 0x33c │ │ orn r9, sl, #31232 @ 0x7a00 │ │ - bls.w e1ca8 │ │ + bls.w 101358 │ │ orn r0, r0, #11010048 @ 0xa80000 │ │ - b.n 37bda │ │ + b.n 5728a │ │ lsrs r0, r5, #3 │ │ @ instruction: 0xf2600acf │ │ orr.w r8, r2, #462848 @ 0x71000 │ │ @ instruction: 0xf36428e6 │ │ @ instruction: 0xf2622acf │ │ orr.w r0, sl, #11862016 @ 0xb50000 │ │ add.w sl, r0, pc, lsl #2 │ │ orn r0, r9, #5636096 @ 0x560000 │ │ - b.n 37c10 │ │ + b.n 572c0 │ │ strh r0, [r3, #42] @ 0x2a │ │ @ instruction: 0xf2e12aef │ │ orn r0, r0, #5767168 @ 0x580000 │ │ - b.n 37c1c │ │ + b.n 572cc │ │ str r2, [r3, #84] @ 0x54 │ │ @ instruction: 0xf2e14aef │ │ orn r8, r0, #7602176 @ 0x740000 │ │ @ instruction: 0xf3600028 │ │ - b.n 37236 │ │ + b.n 568e6 │ │ lsrs r2, r4, #3 │ │ @ instruction: 0xf2601008 │ │ - b.n 37250 │ │ + b.n 56900 │ │ add r2, sp, #572 @ 0x23c │ │ orn r0, r7, #8454144 @ 0x810000 │ │ - b.n 3779e │ │ + b.n 56e4e │ │ adds r2, r3, r4 │ │ - b.n 37d3e │ │ + b.n 573ee │ │ asrs r7, r7, #31 │ │ - b.n 37da8 │ │ + b.n 57458 │ │ movs r1, r0 │ │ - b.n 3782a │ │ + b.n 56eda │ │ ldr r6, [r4, #12] │ │ @ instruction: 0xf36a0028 │ │ - b.n 3723a │ │ + b.n 568ea │ │ movs r4, r0 │ │ - b.n 37270 │ │ + b.n 56920 │ │ subs r2, r7, #7 │ │ - b.n 37d58 │ │ + b.n 57408 │ │ movs r0, #0 │ │ - b.n 37268 │ │ + b.n 56918 │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf266117f │ │ - b.n 37dc6 │ │ + b.n 57476 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r9, #4194304 @ 0x400000 │ │ - b.n 377d2 │ │ + b.n 56e82 │ │ movs r1, r0 │ │ - b.n 37852 │ │ + b.n 56f02 │ │ movs r0, r0 │ │ - b.n 37260 │ │ + b.n 56910 │ │ cmp r2, #143 @ 0x8f │ │ - bl ff07e7da │ │ - b.n 37bf4 │ │ + bl ff09de8a │ │ + b.n 572a4 │ │ ldrh r0, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 37c80 │ │ + b.n 57330 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 37dae │ │ - blx 437db0 │ │ + b.n 5745e │ │ + blx 457460 │ │ vqshl.u64 q9, , #54 @ 0x36 │ │ vqshl.u64 q9, , #54 @ 0x36 │ │ vqshl.u64 q9, , #54 @ 0x36 │ │ vqshl.u64 q9, , #54 @ 0x36 │ │ - bls.n 37730 │ │ + bls.n 56de0 │ │ movs r7, #255 @ 0xff │ │ ldc2l 7, cr2, [r6, #-1020]! @ 0xfffffc04 │ │ vqshl.u64 q9, , #54 @ 0x36 │ │ vqshl.u64 q9, , #54 @ 0x36 │ │ @ instruction: 0xf0bc0fff │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @@ -88070,3719 +130811,3719 @@ │ │ vqshl.u64 , , #58 @ 0x3a │ │ vqshl.u64 , , #58 @ 0x3a │ │ vqshl.u64 , , #58 @ 0x3a │ │ vqshl.u64 , , #58 @ 0x3a │ │ vqshl.u64 , , #58 @ 0x3a │ │ vqshl.u64 , , #58 @ 0x3a │ │ vqshl.u64 , , #58 @ 0x3a │ │ - ldr r7, [pc, #960] @ (37b84 ) │ │ + ldr r7, [pc, #960] @ (57234 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 37ce4 │ │ - beq.n 37774 │ │ - b.n 37c68 │ │ - b.n 377d2 │ │ - b.n 37b12 │ │ + b.n 57394 │ │ + beq.n 56e24 │ │ + b.n 57318 │ │ + b.n 56e82 │ │ + b.n 571c2 │ │ asrs r0, r0, #32 │ │ - b.n 372f8 │ │ + b.n 569a8 │ │ ands r4, r4 │ │ - b.n 372fe │ │ + b.n 569ae │ │ lsls r0, r3, #1 │ │ - b.n 372f8 │ │ + b.n 569a8 │ │ movs r4, r1 │ │ - b.n 3731e │ │ + b.n 569ce │ │ lsls r0, r0, #3 │ │ @ instruction: 0xe99e0044 │ │ - b.n 37200 │ │ + b.n 568b0 │ │ str r4, [r2, r6] │ │ - b.n 37902 │ │ + b.n 56fb2 │ │ movs r0, r4 │ │ - b.n 37316 │ │ + b.n 569c6 │ │ adds r0, #28 │ │ - b.n 3731a │ │ + b.n 569ca │ │ movs r4, r5 │ │ - b.n 37210 │ │ + b.n 568c0 │ │ ldrsb r0, [r2, r2] │ │ - b.n 37952 │ │ + b.n 57002 │ │ asrs r4, r5, #1 │ │ - b.n 37218 │ │ + b.n 568c8 │ │ asrs r0, r2, #32 │ │ - b.n 37342 │ │ + b.n 569f2 │ │ adds r0, #40 @ 0x28 │ │ - b.n 37220 │ │ + b.n 568d0 │ │ lsls r6, r2, #18 │ │ - b.n 37926 │ │ + b.n 56fd6 │ │ ands r4, r4 │ │ - b.n 37228 │ │ + b.n 568d8 │ │ str r4, [r2, #4] │ │ - b.n 3722c │ │ + b.n 568dc │ │ strb r0, [r5, #1] │ │ - b.n 37230 │ │ + b.n 568e0 │ │ str r7, [sp, #588] @ 0x24c │ │ - b.n 3792e │ │ + b.n 56fde │ │ adds r0, #20 │ │ - b.n 37346 │ │ + b.n 569f6 │ │ movs r0, r4 │ │ - b.n 3723c │ │ + b.n 568ec │ │ adds r0, #96 @ 0x60 │ │ - b.n 37240 │ │ + b.n 568f0 │ │ lsls r7, r2, #18 │ │ - b.n 3793a │ │ + b.n 56fea │ │ asrs r0, r1, #1 │ │ - b.n 37248 │ │ + b.n 568f8 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 37960 │ │ + b.n 57010 │ │ sbcs r3, r2 │ │ - b.n 37940 │ │ + b.n 56ff0 │ │ strh r0, [r1, #0] │ │ - b.n 37992 │ │ + b.n 57042 │ │ movs r0, r7 │ │ - b.n 37258 │ │ + b.n 56908 │ │ movs r0, r3 │ │ - b.n 3736a │ │ + b.n 56a1a │ │ lsls r4, r1, #1 │ │ - b.n 37260 │ │ + b.n 56910 │ │ adds r0, #92 @ 0x5c │ │ - b.n 37264 │ │ + b.n 56914 │ │ adds r0, #68 @ 0x44 │ │ - b.n 37288 │ │ + b.n 56938 │ │ eors r4, r6 │ │ - b.n 37370 │ │ - add r0, pc, #96 @ (adr r0, 378b8 ) │ │ - b.n 37396 │ │ + b.n 56a20 │ │ + add r0, pc, #96 @ (adr r0, 56f68 ) │ │ + b.n 56a46 │ │ str r3, [sp, #576] @ 0x240 │ │ - b.n 379ae │ │ + b.n 5705e │ │ movs r0, r5 │ │ - b.n 37298 │ │ - add r0, pc, #320 @ (adr r0, 379a4 ) │ │ - b.n 3727c │ │ + b.n 56948 │ │ + add r0, pc, #320 @ (adr r0, 57054 ) │ │ + b.n 5692c │ │ str r3, [r2, r2] │ │ - b.n 37972 │ │ + b.n 57022 │ │ str r0, [r7, r1] │ │ - b.n 37388 │ │ + b.n 56a38 │ │ str r3, [r0, r0] │ │ - b.n 37bb2 │ │ + b.n 57262 │ │ adds r0, #44 @ 0x2c │ │ - b.n 372ac │ │ + b.n 5695c │ │ eors r0, r6 │ │ - b.n 37290 │ │ + b.n 56940 │ │ ands r0, r4 │ │ - b.n 372b4 │ │ + b.n 56964 │ │ bics r7, r2 │ │ - b.n 379da │ │ + b.n 5708a │ │ strb r1, [r2, #2] │ │ - b.n 37986 │ │ + b.n 57036 │ │ asrs r5, r0, #32 │ │ - b.n 37bca │ │ + b.n 5727a │ │ stmia r0!, {r2, r3, r5, r6} │ │ - b.n 373a8 │ │ + b.n 56a58 │ │ stmia r0!, {r3, r4, r5} │ │ - b.n 372c8 │ │ + b.n 56978 │ │ ands r0, r4 │ │ - b.n 372ac │ │ + b.n 5695c │ │ lsls r0, r3, #1 │ │ - b.n 372b0 │ │ + b.n 56960 │ │ stmia r3!, {r0, r2, r4, r7} │ │ - b.n 379ea │ │ + b.n 5709a │ │ movs r0, r0 │ │ - b.n 373c6 │ │ + b.n 56a76 │ │ movs r4, r6 │ │ - b.n 372bc │ │ + b.n 5696c │ │ movs r4, r0 │ │ - b.n 373ce │ │ + b.n 56a7e │ │ movs r4, r7 │ │ - b.n 372c4 │ │ + b.n 56974 │ │ movs r0, r1 │ │ - b.n 373d6 │ │ + b.n 56a86 │ │ movs r0, r6 │ │ - b.n 372cc │ │ + b.n 5697c │ │ movs r4, r1 │ │ - b.n 373de │ │ + b.n 56a8e │ │ adds r0, #16 │ │ - b.n 373e2 │ │ + b.n 56a92 │ │ lsls r4, r4, #1 │ │ - b.n 372d8 │ │ + b.n 56988 │ │ cmp r2, #144 @ 0x90 │ │ - b.n 379c6 │ │ + b.n 57076 │ │ strb r4, [r6, #1] │ │ - b.n 372e0 │ │ + b.n 56990 │ │ str r4, [r4, #4] │ │ - b.n 373e8 │ │ + b.n 56a98 │ │ str r4, [r2, #0] │ │ - b.n 3740e │ │ + b.n 56abe │ │ strb r0, [r4, #1] │ │ - b.n 3730c │ │ + b.n 569bc │ │ lsls r0, r6, #1 │ │ - b.n 373f4 │ │ + b.n 56aa4 │ │ lsls r4, r6, #1 │ │ - b.n 37418 │ │ + b.n 56ac8 │ │ adds r0, #56 @ 0x38 │ │ - b.n 372f8 │ │ + b.n 569a8 │ │ str r0, [r0, r0] │ │ - b.n 37a18 │ │ + b.n 570c8 │ │ lsls r4, r3, #1 │ │ - b.n 37320 │ │ + b.n 569d0 │ │ movs r0, #92 @ 0x5c │ │ - b.n 37408 │ │ + b.n 56ab8 │ │ movs r0, #6 │ │ - b.n 37c32 │ │ + b.n 572e2 │ │ ands r0, r0 │ │ - b.n 37a46 │ │ + b.n 570f6 │ │ str r7, [sp, #600] @ 0x258 │ │ - b.n 379fa │ │ + b.n 570aa │ │ movs r0, #64 @ 0x40 │ │ - b.n 37314 │ │ + b.n 569c4 │ │ ldrsb r3, [r2, r2] │ │ - b.n 37a4a │ │ + b.n 570fa │ │ adds r0, #120 @ 0x78 │ │ - b.n 37440 │ │ + b.n 56af0 │ │ lsls r0, r5, #1 │ │ - b.n 37424 │ │ + b.n 56ad4 │ │ movs r0, r4 │ │ - b.n 37344 │ │ + b.n 569f4 │ │ str r3, [r0, #0] │ │ - b.n 37a32 │ │ + b.n 570e2 │ │ lsls r0, r6, #1 │ │ - b.n 3734c │ │ + b.n 569fc │ │ adds r0, #108 @ 0x6c │ │ - b.n 37454 │ │ + b.n 56b04 │ │ strh r0, [r0, #0] │ │ - b.n 37a64 │ │ + b.n 57114 │ │ lsls r4, r1, #1 │ │ - b.n 37358 │ │ + b.n 56a08 │ │ adds r0, #72 @ 0x48 │ │ - b.n 3735c │ │ + b.n 56a0c │ │ str r3, [r2, #8] │ │ - b.n 37a7a │ │ + b.n 5712a │ │ adds r0, #36 @ 0x24 │ │ - b.n 37364 │ │ + b.n 56a14 │ │ adds r3, #145 @ 0x91 │ │ - b.n 37a34 │ │ + b.n 570e4 │ │ adds r0, #108 @ 0x6c │ │ - b.n 37450 │ │ + b.n 56b00 │ │ asrs r4, r6, #1 │ │ - b.n 37454 │ │ + b.n 56b04 │ │ adds r7, #154 @ 0x9a │ │ - b.n 37a40 │ │ + b.n 570f0 │ │ strb r4, [r4, #1] │ │ - b.n 3747c │ │ - add r0, pc, #128 @ (adr r0, 379c4 ) │ │ - b.n 37482 │ │ - add r0, pc, #368 @ (adr r0, 37ab8 ) │ │ - b.n 37360 │ │ + b.n 56b2c │ │ + add r0, pc, #128 @ (adr r0, 57074 ) │ │ + b.n 56b32 │ │ + add r0, pc, #368 @ (adr r0, 57168 ) │ │ + b.n 56a10 │ │ adds r0, #120 @ 0x78 │ │ - b.n 37468 │ │ + b.n 56b18 │ │ adds r0, #116 @ 0x74 │ │ - b.n 37388 │ │ + b.n 56a38 │ │ asrs r0, r6, #1 │ │ - b.n 3736c │ │ + b.n 56a1c │ │ asrs r3, r0, #32 │ │ - b.n 37a92 │ │ + b.n 57142 │ │ adds r0, #88 @ 0x58 │ │ - b.n 37394 │ │ + b.n 56a44 │ │ stmia r0!, {r0, r1} │ │ - b.n 37ab0 │ │ + b.n 57160 │ │ strb r2, [r0, #0] │ │ - b.n 37ca6 │ │ + b.n 57356 │ │ asrs r2, r2, #2 │ │ - b.n 37ac2 │ │ + b.n 57172 │ │ movs r4, r7 │ │ - b.n 373a4 │ │ + b.n 56a54 │ │ movs r0, #80 @ 0x50 │ │ - b.n 373a8 │ │ + b.n 56a58 │ │ subs r2, #144 @ 0x90 │ │ - b.n 37a76 │ │ + b.n 57126 │ │ asrs r0, r3, #1 │ │ - b.n 37390 │ │ + b.n 56a40 │ │ asrs r4, r3, #32 │ │ - b.n 374ba │ │ + b.n 56b6a │ │ asrs r0, r4, #32 │ │ - b.n 37398 │ │ + b.n 56a48 │ │ lsls r4, r4, #1 │ │ - b.n 374a0 │ │ + b.n 56b50 │ │ lsls r4, r3, #1 │ │ - b.n 374c4 │ │ + b.n 56b74 │ │ adds r0, #96 @ 0x60 │ │ - b.n 374a8 │ │ - add r0, pc, #0 @ (adr r0, 37990 ) │ │ - b.n 37abc │ │ + b.n 56b58 │ │ + add r0, pc, #0 @ (adr r0, 57040 ) │ │ + b.n 5716c │ │ lsls r0, r6, #1 │ │ - b.n 374d0 │ │ + b.n 56b80 │ │ str r0, [r6, r0] │ │ - b.n 373d0 │ │ + b.n 56a80 │ │ ands r0, r0 │ │ - b.n 37ae6 │ │ + b.n 57196 │ │ lsls r4, r4, #1 │ │ - b.n 373d8 │ │ - add r1, pc, #596 @ (adr r1, 37bf8 ) │ │ - b.n 37aee │ │ + b.n 56a88 │ │ + add r1, pc, #596 @ (adr r1, 572a8 ) │ │ + b.n 5719e │ │ adds r0, #145 @ 0x91 │ │ - b.n 37aac │ │ + b.n 5715c │ │ asrs r4, r0, #1 │ │ - b.n 374c8 │ │ + b.n 56b78 │ │ asrs r0, r5, #1 │ │ - b.n 374ec │ │ + b.n 56b9c │ │ adds r0, #52 @ 0x34 │ │ - b.n 374d0 │ │ + b.n 56b80 │ │ adds r0, #9 │ │ - b.n 37ae6 │ │ + b.n 57196 │ │ strh r1, [r0, #0] │ │ - b.n 37b0e │ │ + b.n 571be │ │ asrs r0, r7, #32 │ │ - b.n 373f8 │ │ + b.n 56aa8 │ │ str r0, [r1, #4] │ │ - b.n 373fc │ │ + b.n 56aac │ │ str r0, [sp, #432] @ 0x1b0 │ │ - b.n 37504 │ │ + b.n 56bb4 │ │ adds r1, #146 @ 0x92 │ │ - b.n 37b1e │ │ + b.n 571ce │ │ adds r0, #84 @ 0x54 │ │ - b.n 374ec │ │ + b.n 56b9c │ │ adds r0, #40 @ 0x28 │ │ - b.n 3740c │ │ + b.n 56abc │ │ adds r3, #151 @ 0x97 │ │ - b.n 37ade │ │ + b.n 5718e │ │ adds r0, #44 @ 0x2c │ │ - b.n 374f8 │ │ + b.n 56ba8 │ │ adds r0, #44 @ 0x2c │ │ - b.n 37418 │ │ + b.n 56ac8 │ │ movs r0, #64 @ 0x40 │ │ - b.n 37500 │ │ + b.n 56bb0 │ │ movs r0, #116 @ 0x74 │ │ - b.n 37524 │ │ + b.n 56bd4 │ │ str r3, [sp, #600] @ 0x258 │ │ - b.n 37b32 │ │ + b.n 571e2 │ │ movs r0, #116 @ 0x74 │ │ - b.n 3750c │ │ + b.n 56bbc │ │ movs r0, #36 @ 0x24 │ │ - b.n 3742c │ │ + b.n 56adc │ │ str r0, [sp, #432] @ 0x1b0 │ │ - b.n 37514 │ │ + b.n 56bc4 │ │ adds r2, #150 @ 0x96 │ │ - b.n 37b02 │ │ + b.n 571b2 │ │ movs r0, #112 @ 0x70 │ │ - b.n 3751c │ │ + b.n 56bcc │ │ movs r0, #92 @ 0x5c │ │ - b.n 3743c │ │ + b.n 56aec │ │ adds r0, #104 @ 0x68 │ │ - b.n 37524 │ │ + b.n 56bd4 │ │ str r2, [r2, #8] │ │ - b.n 37b14 │ │ + b.n 571c4 │ │ lsls r0, r7, #1 │ │ - b.n 3754c │ │ + b.n 56bfc │ │ adds r0, #80 @ 0x50 │ │ - b.n 37530 │ │ + b.n 56be0 │ │ adds r0, #88 @ 0x58 │ │ - b.n 37450 │ │ + b.n 56b00 │ │ str r4, [r1, #4] │ │ - b.n 37538 │ │ + b.n 56be8 │ │ str r0, [sp, #0] │ │ - b.n 37b48 │ │ + b.n 571f8 │ │ lsls r0, r6, #1 │ │ - b.n 3745c │ │ + b.n 56b0c │ │ adds r0, #36 @ 0x24 │ │ - b.n 37566 │ │ + b.n 56c16 │ │ movs r0, r0 │ │ - b.n 37b86 │ │ + b.n 57236 │ │ stmia r0!, {r5} │ │ - b.n 37468 │ │ + b.n 56b18 │ │ adds r0, #88 @ 0x58 │ │ - b.n 3744c │ │ + b.n 56afc │ │ str r1, [sp, #624] @ 0x270 │ │ - b.n 37b7a │ │ + b.n 5722a │ │ lsls r0, r1, #1 │ │ - b.n 37558 │ │ + b.n 56c08 │ │ lsls r4, r5, #1 │ │ - b.n 37478 │ │ + b.n 56b28 │ │ strb r5, [r2, #2] │ │ - b.n 37b48 │ │ + b.n 571f8 │ │ asrs r0, r6, #1 │ │ - b.n 37460 │ │ + b.n 56b10 │ │ asrs r0, r4, #1 │ │ - b.n 37588 │ │ + b.n 56c38 │ │ strb r4, [r6, #1] │ │ - b.n 37468 │ │ + b.n 56b18 │ │ strb r4, [r4, #1] │ │ - b.n 37590 │ │ + b.n 56c40 │ │ asrs r1, r0, #32 │ │ - b.n 37b8e │ │ + b.n 5723e │ │ ands r7, r0 │ │ - b.n 37ba6 │ │ + b.n 57256 │ │ strb r4, [r6, #0] │ │ - b.n 37498 │ │ + b.n 56b48 │ │ asrs r7, r2, #14 │ │ - b.n 37bae │ │ + b.n 5725e │ │ asrs r0, r4, #1 │ │ - b.n 37584 │ │ + b.n 56c34 │ │ asrs r4, r7, #32 │ │ - b.n 374a4 │ │ + b.n 56b54 │ │ eors r4, r3 │ │ - b.n 3758c │ │ + b.n 56c3c │ │ lsls r1, r2 │ │ - b.n 37b82 │ │ + b.n 57232 │ │ eors r0, r7 │ │ - b.n 37594 │ │ + b.n 56c44 │ │ ands r0, r0 │ │ - b.n 37dbe │ │ + b.n 5746e │ │ str r4, [r4, #4] │ │ - b.n 3759c │ │ + b.n 56c4c │ │ str r3, [r2, #24] │ │ - b.n 37b86 │ │ + b.n 57236 │ │ asrs r4, r6, #32 │ │ - b.n 375c4 │ │ + b.n 56c74 │ │ adds r0, #40 @ 0x28 │ │ - b.n 374c4 │ │ + b.n 56b74 │ │ movs r4, r7 │ │ - b.n 375ac │ │ + b.n 56c5c │ │ lsls r4, r2, #1 │ │ - b.n 375d0 │ │ + b.n 56c80 │ │ str r0, [r7, #0] │ │ - b.n 375b4 │ │ + b.n 56c64 │ │ str r5, [r0, #0] │ │ - b.n 37dde │ │ + b.n 5748e │ │ movs r1, r0 │ │ - b.n 37bc2 │ │ + b.n 57272 │ │ asrs r4, r0, #1 │ │ - b.n 375e0 │ │ - add r0, pc, #4 @ (adr r0, 37aac ) │ │ - b.n 37bfa │ │ + b.n 56c90 │ │ + add r0, pc, #4 @ (adr r0, 5715c ) │ │ + b.n 572aa │ │ strh r0, [r5, #2] │ │ - b.n 374e4 │ │ + b.n 56b94 │ │ lsls r2, r2, #22 │ │ - b.n 37c06 │ │ + b.n 572b6 │ │ movs r0, #64 @ 0x40 │ │ - b.n 374ec │ │ + b.n 56b9c │ │ str r4, [r4, r1] │ │ - b.n 374f0 │ │ + b.n 56ba0 │ │ lsls r4, r2, #1 │ │ - b.n 375d8 │ │ + b.n 56c88 │ │ lsls r0, r4, #1 │ │ - b.n 374f8 │ │ + b.n 56ba8 │ │ asrs r4, r3, #2 │ │ - b.n 37bc6 │ │ + b.n 57276 │ │ asrs r0, r6, #32 │ │ - b.n 375e4 │ │ + b.n 56c94 │ │ movs r4, r6 │ │ - b.n 375e8 │ │ + b.n 56c98 │ │ lsls r4, r5, #1 │ │ - b.n 3760c │ │ + b.n 56cbc │ │ asrs r4, r5, #32 │ │ - b.n 37610 │ │ + b.n 56cc0 │ │ stmia r0!, {r0} │ │ - b.n 37bfa │ │ + b.n 572aa │ │ lsls r4, r6, #1 │ │ - b.n 37618 │ │ + b.n 56cc8 │ │ asrs r0, r0, #1 │ │ - b.n 3761c │ │ - b.n 37ae6 │ │ - b.n 37c26 │ │ + b.n 56ccc │ │ + b.n 57196 │ │ + b.n 572d6 │ │ lsls r0, r2, #1 │ │ - b.n 37520 │ │ + b.n 56bd0 │ │ asrs r4, r1, #1 │ │ - b.n 37524 │ │ + b.n 56bd4 │ │ stmia r1!, {r4, r7} │ │ - b.n 37c4e │ │ + b.n 572fe │ │ asrs r0, r2, #14 │ │ - b.n 37bf6 │ │ + b.n 572a6 │ │ adds r0, #104 @ 0x68 │ │ - b.n 37634 │ │ + b.n 56ce4 │ │ asrs r4, r4, #32 │ │ - b.n 37618 │ │ + b.n 56cc8 │ │ asrs r4, r5, #32 │ │ - b.n 37538 │ │ + b.n 56be8 │ │ movs r0, r5 │ │ - b.n 37620 │ │ + b.n 56cd0 │ │ lsls r0, r6, #1 │ │ - b.n 37644 │ │ + b.n 56cf4 │ │ adds r1, #146 @ 0x92 │ │ - b.n 37c4e │ │ + b.n 572fe │ │ asrs r7, r2, #18 │ │ - b.n 37c16 │ │ + b.n 572c6 │ │ adds r0, #104 @ 0x68 │ │ - b.n 37630 │ │ + b.n 56ce0 │ │ lsls r0, r6, #1 │ │ - b.n 37634 │ │ + b.n 56ce4 │ │ adds r4, #149 @ 0x95 │ │ - b.n 37c1e │ │ + b.n 572ce │ │ ands r4, r7 │ │ - b.n 37558 │ │ + b.n 56c08 │ │ movs r0, #44 @ 0x2c │ │ - b.n 37640 │ │ + b.n 56cf0 │ │ movs r0, #80 @ 0x50 │ │ - b.n 37664 │ │ + b.n 56d14 │ │ lsls r4, r6, #1 │ │ - b.n 37648 │ │ + b.n 56cf8 │ │ lsls r4, r1, #1 │ │ - b.n 3766c │ │ + b.n 56d1c │ │ adds r0, #108 @ 0x6c │ │ - b.n 37650 │ │ + b.n 56d00 │ │ adds r0, #72 @ 0x48 │ │ - b.n 37674 │ │ + b.n 56d24 │ │ movs r0, r0 │ │ - b.n 37c70 │ │ + b.n 57320 │ │ str r0, [sp, #448] @ 0x1c0 │ │ - b.n 37578 │ │ + b.n 56c28 │ │ movs r0, #2 │ │ - b.n 37c8c │ │ + b.n 5733c │ │ adds r0, #88 @ 0x58 │ │ - b.n 37580 │ │ + b.n 56c30 │ │ lsls r3, r2, #26 │ │ - b.n 37c92 │ │ + b.n 57342 │ │ str r4, [r6, #4] │ │ - b.n 37588 │ │ + b.n 56c38 │ │ movs r0, #72 @ 0x48 │ │ - b.n 37670 │ │ + b.n 56d20 │ │ lsls r4, r1, #1 │ │ - b.n 37674 │ │ + b.n 56d24 │ │ cmp r0, #151 @ 0x97 │ │ - b.n 37c5e │ │ + b.n 5730e │ │ movs r0, #64 @ 0x40 │ │ - b.n 3767c │ │ + b.n 56d2c │ │ movs r0, #84 @ 0x54 │ │ - b.n 3759c │ │ + b.n 56c4c │ │ lsls r4, r0, #1 │ │ - b.n 37684 │ │ + b.n 56d34 │ │ lsls r4, r4, #1 │ │ - b.n 376a8 │ │ + b.n 56d58 │ │ str r4, [r2, #40] @ 0x28 │ │ - b.n 37cc4 │ │ + b.n 57374 │ │ str r4, [r6, #4] │ │ - b.n 3758c │ │ + b.n 56c3c │ │ str r0, [r7, #4] │ │ - b.n 376b4 │ │ + b.n 56d64 │ │ str r0, [sp, #448] @ 0x1c0 │ │ - b.n 37594 │ │ + b.n 56c44 │ │ str r7, [r2, #40] @ 0x28 │ │ - b.n 37cc2 │ │ + b.n 57372 │ │ movs r0, #96 @ 0x60 │ │ - b.n 376c0 │ │ + b.n 56d70 │ │ ldrb r2, [r4, #20] │ │ - b.n 37eca │ │ + b.n 5757a │ │ movs r0, #92 @ 0x5c │ │ - b.n 376c8 │ │ + b.n 56d78 │ │ lsls r4, r4, #1 │ │ - b.n 376ac │ │ + b.n 56d5c │ │ lsls r4, r2, #1 │ │ - b.n 376d0 │ │ + b.n 56d80 │ │ str r3, [sp, #8] │ │ - b.n 37ea8 │ │ + b.n 57558 │ │ movs r0, #56 @ 0x38 │ │ - b.n 376d8 │ │ + b.n 56d88 │ │ str r0, [r7, #4] │ │ - b.n 376bc │ │ + b.n 56d6c │ │ movs r0, #2 │ │ - b.n 37cc6 │ │ + b.n 57376 │ │ movs r4, r7 │ │ - b.n 376e4 │ │ + b.n 56d94 │ │ str r0, [r5, #4] │ │ - b.n 376e8 │ │ + b.n 56d98 │ │ movs r0, r0 │ │ - b.n 37d06 │ │ + b.n 573b6 │ │ movs r4, r2 │ │ - b.n 376d0 │ │ + b.n 56d80 │ │ movs r0, r6 │ │ - b.n 376f4 │ │ + b.n 56da4 │ │ strb r4, [r4, #0] │ │ - b.n 376f8 │ │ + b.n 56da8 │ │ stmia r0!, {} │ │ - b.n 37cfa │ │ + b.n 573aa │ │ movs r4, r6 │ │ - b.n 37700 │ │ + b.n 56db0 │ │ movs r0, r0 │ │ - b.n 37d26 │ │ - b.n 37bda │ │ - b.n 37cfa │ │ + b.n 573d6 │ │ + b.n 5728a │ │ + b.n 573aa │ │ str r0, [r6, #4] │ │ - b.n 3770c │ │ + b.n 56dbc │ │ strb r0, [r5, #0] │ │ - b.n 37710 │ │ - add r0, pc, #28 @ (adr r0, 37bf4 ) │ │ - b.n 37d26 │ │ + b.n 56dc0 │ │ + add r0, pc, #28 @ (adr r0, 572a4 ) │ │ + b.n 573d6 │ │ str r1, [r1, #0] │ │ - b.n 37d02 │ │ + b.n 573b2 │ │ str r3, [sp, #252] @ 0xfc │ │ - b.n 3836e │ │ + b.n 57a1e │ │ strb r4, [r5, #0] │ │ - b.n 37720 │ │ + b.n 56dd0 │ │ cmp r5, #16 │ │ - b.n 381f0 │ │ + b.n 578a0 │ │ asrs r1, r3, #10 │ │ - b.n 37d3c │ │ + b.n 573ec │ │ asrs r0, r5, #1 │ │ - b.n 3770c │ │ + b.n 56dbc │ │ movs r5, #147 @ 0x93 │ │ - b.n 37cf8 │ │ + b.n 573a8 │ │ adds r0, #32 │ │ - b.n 37630 │ │ + b.n 56ce0 │ │ str r0, [r6, r0] │ │ - b.n 37634 │ │ + b.n 56ce4 │ │ movs r0, #56 @ 0x38 │ │ - b.n 3771c │ │ + b.n 56dcc │ │ asrs r4, r7, #32 │ │ - b.n 37720 │ │ + b.n 56dd0 │ │ asrs r4, r3, #1 │ │ - b.n 37640 │ │ + b.n 56cf0 │ │ movs r0, #56 @ 0x38 │ │ - b.n 37644 │ │ + b.n 56cf4 │ │ stmia r2!, {r0, r4, r7} │ │ - b.n 37d52 │ │ + b.n 57402 │ │ movs r0, #96 @ 0x60 │ │ - b.n 3764c │ │ + b.n 56cfc │ │ movs r4, r6 │ │ - b.n 37734 │ │ + b.n 56de4 │ │ asrs r1, r2, #10 │ │ - b.n 37d1e │ │ + b.n 573ce │ │ stmia r0!, {r2, r3, r5} │ │ - b.n 3773c │ │ + b.n 56dec │ │ stmia r0!, {r2, r3, r6} │ │ - b.n 3765c │ │ + b.n 56d0c │ │ asrs r0, r5, #32 │ │ - b.n 37744 │ │ + b.n 56df4 │ │ movs r0, r6 │ │ - b.n 37748 │ │ + b.n 56df8 │ │ adds r4, r2, r2 │ │ - b.n 37d32 │ │ + b.n 573e2 │ │ ldc 0, cr14, [r3], {170} @ 0xaa │ │ adds r0, #84 @ 0x54 │ │ - b.n 37670 │ │ + b.n 56d20 │ │ asrs r4, r3, #32 │ │ - b.n 37758 │ │ + b.n 56e08 │ │ movs r0, r4 │ │ - b.n 3775c │ │ + b.n 56e0c │ │ lsls r4, r6, #1 │ │ - b.n 37780 │ │ + b.n 56e30 │ │ asrs r4, r5, #1 │ │ - b.n 37784 │ │ - add r0, pc, #144 @ (adr r0, 37cdc ) │ │ - b.n 37768 │ │ + b.n 56e34 │ │ + add r0, pc, #144 @ (adr r0, 5738c ) │ │ + b.n 56e18 │ │ asrs r5, r2, #14 │ │ - b.n 37d92 │ │ + b.n 57442 │ │ str r4, [r5, r1] │ │ - b.n 3768c │ │ + b.n 56d3c │ │ adds r0, #36 @ 0x24 │ │ - b.n 37690 │ │ - b.n 37c8c │ │ - b.n 37778 │ │ + b.n 56d40 │ │ + b.n 5733c │ │ + b.n 56e28 │ │ lsls r4, r6, #1 │ │ - b.n 3777c │ │ + b.n 56e2c │ │ lsls r2, r2, #22 │ │ - b.n 37d7a │ │ + b.n 5742a │ │ movs r0, #64 @ 0x40 │ │ - b.n 376a0 │ │ + b.n 56d50 │ │ asrs r4, r5, #1 │ │ - b.n 37788 │ │ + b.n 56e38 │ │ lsls r0, r6, #1 │ │ - b.n 3778c │ │ + b.n 56e3c │ │ lsls r2, r2, #14 │ │ - b.n 37d78 │ │ + b.n 57428 │ │ lsls r4, r2, #1 │ │ - b.n 37794 │ │ + b.n 56e44 │ │ lsls r4, r3, #1 │ │ - b.n 377b8 │ │ + b.n 56e68 │ │ asrs r0, r2, #1 │ │ - b.n 3779c │ │ + b.n 56e4c │ │ asrs r4, r2, #32 │ │ - b.n 377c0 │ │ + b.n 56e70 │ │ cmp r5, #32 │ │ - b.n 37dcc │ │ + b.n 5747c │ │ lsrs r6, r4, #20 │ │ - b.n 37fce │ │ + b.n 5767e │ │ asrs r4, r1, #1 │ │ - b.n 377cc │ │ + b.n 56e7c │ │ lsls r2, r0, #12 │ │ - b.n 37f96 │ │ + b.n 57646 │ │ str r0, [r0, #0] │ │ - b.n 37dbc │ │ + b.n 5746c │ │ lsls r0, r1, #1 │ │ - b.n 377d8 │ │ + b.n 56e88 │ │ asrs r4, r6, #1 │ │ - b.n 376d8 │ │ + b.n 56d88 │ │ adds r3, #63 @ 0x3f │ │ - b.n 38432 │ │ + b.n 57ae2 │ │ lsrs r2, r4, #20 │ │ - b.n 37dea │ │ + b.n 5749a │ │ lsls r4, r3, #1 │ │ - b.n 377c8 │ │ + b.n 56e78 │ │ lsls r0, r0, #1 │ │ - b.n 377ec │ │ + b.n 56e9c │ │ movs r0, #0 │ │ - b.n 37dd8 │ │ + b.n 57488 │ │ asrs r0, r6, #1 │ │ - b.n 376f0 │ │ + b.n 56da0 │ │ lsls r4, r0, #1 │ │ - b.n 377f8 │ │ + b.n 56ea8 │ │ movs r0, r0 │ │ - b.n 37e04 │ │ + b.n 574b4 │ │ asrs r0, r7, #1 │ │ - b.n 37800 │ │ - b.n 376ce │ │ - b.n 37dee │ │ + b.n 56eb0 │ │ + b.n 56d7e │ │ + b.n 5749e │ │ lsrs r3, r4, #12 │ │ - b.n 37e0e │ │ + b.n 574be │ │ stmia r5!, {r0, r3} │ │ - b.n 37df4 │ │ + b.n 574a4 │ │ asrs r4, r4, #1 │ │ - b.n 37810 │ │ + b.n 56ec0 │ │ ldrh r1, [r5, #24] │ │ - b.n 37e1c │ │ + b.n 574cc │ │ asrs r0, r5, #1 │ │ - b.n 37818 │ │ + b.n 56ec8 │ │ ldr r5, [sp, #132] @ 0x84 │ │ - b.n 38022 │ │ + b.n 576d2 │ │ asrs r4, r3, #1 │ │ - b.n 37820 │ │ + b.n 56ed0 │ │ movs r3, #7 │ │ - b.n 37ffc │ │ + b.n 576ac │ │ ands r2, r0 │ │ - b.n 37e26 │ │ + b.n 574d6 │ │ cmp r5, #38 @ 0x26 │ │ - b.n 38032 │ │ + b.n 576e2 │ │ stmia r3!, {r0} │ │ - b.n 37ffa │ │ + b.n 576aa │ │ asrs r0, r7, #32 │ │ - b.n 37730 │ │ + b.n 56de0 │ │ ldrh r7, [r4, #40] @ 0x28 │ │ - b.n 37e4e │ │ + b.n 574fe │ │ str r4, [r6, #0] │ │ - b.n 3783c │ │ + b.n 56eec │ │ movs r5, #145 @ 0x91 │ │ - b.n 37e18 │ │ + b.n 574c8 │ │ str r4, [r5, r0] │ │ - b.n 37844 │ │ + b.n 56ef4 │ │ movs r0, #120 @ 0x78 │ │ - b.n 37828 │ │ + b.n 56ed8 │ │ movs r0, #56 @ 0x38 │ │ - b.n 3784c │ │ + b.n 56efc │ │ movs r0, #2 │ │ - b.n 37e40 │ │ + b.n 574f0 │ │ str r4, [r7, r0] │ │ - b.n 37854 │ │ + b.n 56f04 │ │ str r5, [r0, r0] │ │ - b.n 37e6a │ │ + b.n 5751a │ │ str r4, [r4, r1] │ │ - b.n 3783c │ │ + b.n 56eec │ │ str r0, [r5, r0] │ │ - b.n 37860 │ │ + b.n 56f10 │ │ str r0, [r3, #0] │ │ - b.n 37864 │ │ + b.n 56f14 │ │ str r5, [r0, r0] │ │ - b.n 37e5a │ │ + b.n 5750a │ │ str r4, [r6, r1] │ │ - b.n 37748 │ │ + b.n 56df8 │ │ str r0, [r6, r0] │ │ - b.n 37870 │ │ + b.n 56f20 │ │ str r4, [r4, #0] │ │ - b.n 37874 │ │ + b.n 56f24 │ │ strb r5, [r0, #0] │ │ - b.n 37e8a │ │ + b.n 5753a │ │ strb r0, [r6, #1] │ │ - b.n 37758 │ │ + b.n 56e08 │ │ strb r4, [r5, #1] │ │ - b.n 37880 │ │ + b.n 56f30 │ │ str r4, [r3, r0] │ │ - b.n 37884 │ │ + b.n 56f34 │ │ str r4, [r6, #4] │ │ - b.n 37888 │ │ + b.n 56f38 │ │ strb r5, [r0, #0] │ │ - b.n 37e80 │ │ + b.n 57530 │ │ str r0, [r4, r0] │ │ - b.n 37890 │ │ + b.n 56f40 │ │ str r5, [r0, #0] │ │ - b.n 37ea6 │ │ + b.n 57556 │ │ movs r0, #12 │ │ - b.n 37e82 │ │ + b.n 57532 │ │ ldrb r0, [r2, r4] │ │ - b.n 38368 │ │ + b.n 57a18 │ │ movs r0, #56 @ 0x38 │ │ - b.n 37880 │ │ + b.n 56f30 │ │ cmp fp, r2 │ │ - b.n 37eba │ │ + b.n 5756a │ │ strh r7, [r7, r4] │ │ - b.n 384f2 │ │ + b.n 57ba2 │ │ subs r5, #16 │ │ - b.n 38378 │ │ + b.n 57a28 │ │ movs r0, #52 @ 0x34 │ │ - b.n 377ac │ │ - b.n 384a2 │ │ - b.n 37eba │ │ + b.n 56e5c │ │ + b.n 57b52 │ │ + b.n 5756a │ │ adds r0, #100 @ 0x64 │ │ - b.n 377b4 │ │ + b.n 56e64 │ │ eors r4, r5 │ │ - b.n 3789c │ │ + b.n 56f4c │ │ ands r1, r0 │ │ - b.n 380c6 │ │ + b.n 57776 │ │ asrs r0, r6, #1 │ │ - b.n 378c4 │ │ + b.n 56f74 │ │ lsls r4, r1, #1 │ │ - b.n 378a8 │ │ + b.n 56f58 │ │ lsls r4, r0, #1 │ │ - b.n 377c8 │ │ - b.n 37e7c │ │ - b.n 378b0 │ │ - b.n 37e38 │ │ - b.n 378d4 │ │ + b.n 56e78 │ │ + b.n 5752c │ │ + b.n 56f60 │ │ + b.n 574e8 │ │ + b.n 56f84 │ │ strb r2, [r2, #2] │ │ - b.n 37eea │ │ + b.n 5759a │ │ lsls r0, r5, #1 │ │ - b.n 377d8 │ │ + b.n 56e88 │ │ stmia r0!, {r2, r4, r6} │ │ - b.n 378e0 │ │ + b.n 56f90 │ │ str r4, [r7, #0] │ │ - b.n 378c4 │ │ + b.n 56f74 │ │ str r3, [r2, #8] │ │ - b.n 37eb2 │ │ + b.n 57562 │ │ movs r0, #48 @ 0x30 │ │ - b.n 378cc │ │ + b.n 56f7c │ │ movs r0, #84 @ 0x54 │ │ - b.n 377ec │ │ + b.n 56e9c │ │ str r4, [r5, #0] │ │ - b.n 378d4 │ │ + b.n 56f84 │ │ asrs r4, r2, #10 │ │ - b.n 37f12 │ │ - add r0, pc, #128 @ (adr r0, 37e40 ) │ │ - b.n 378dc │ │ + b.n 575c2 │ │ + add r0, pc, #128 @ (adr r0, 574f0 ) │ │ + b.n 56f8c │ │ asrs r0, r6, #1 │ │ - b.n 378e0 │ │ - add r0, pc, #160 @ (adr r0, 37e68 ) │ │ - b.n 37800 │ │ + b.n 56f90 │ │ + add r0, pc, #160 @ (adr r0, 57518 ) │ │ + b.n 56eb0 │ │ asrs r0, r4, #32 │ │ - b.n 37804 │ │ + b.n 56eb4 │ │ ldr r1, [r2, #40] @ 0x28 │ │ - b.n 37ed4 │ │ + b.n 57584 │ │ str r4, [r4, #0] │ │ - b.n 378f0 │ │ + b.n 56fa0 │ │ asrs r0, r5, #32 │ │ - b.n 378f4 │ │ + b.n 56fa4 │ │ asrs r0, r2, #1 │ │ - b.n 37814 │ │ + b.n 56ec4 │ │ str r4, [r5, #0] │ │ - b.n 37818 │ │ + b.n 56ec8 │ │ stmia r6!, {r0, r4, r7} │ │ - b.n 37f42 │ │ + b.n 575f2 │ │ str r0, [r6, #0] │ │ - b.n 37820 │ │ + b.n 56ed0 │ │ str r6, [r2, #8] │ │ - b.n 37eee │ │ + b.n 5759e │ │ movs r4, r3 │ │ - b.n 3790c │ │ + b.n 56fbc │ │ lsls r0, r7, #1 │ │ - b.n 37930 │ │ + b.n 56fe0 │ │ str r0, [r3, #0] │ │ - b.n 37914 │ │ + b.n 56fc4 │ │ lsls r3, r2, #10 │ │ - b.n 37f50 │ │ + b.n 57600 │ │ str r0, [r3, #4] │ │ - b.n 37838 │ │ + b.n 56ee8 │ │ adds r0, #116 @ 0x74 │ │ - b.n 3783c │ │ + b.n 56eec │ │ lsls r0, r7, #1 │ │ - b.n 37924 │ │ + b.n 56fd4 │ │ lsls r0, r6, #1 │ │ - b.n 37844 │ │ + b.n 56ef4 │ │ str r0, [sp, #320] @ 0x140 │ │ - b.n 3792c │ │ + b.n 56fdc │ │ adds r4, #150 @ 0x96 │ │ - b.n 37f56 │ │ + b.n 57606 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n 37850 │ │ + b.n 56f00 │ │ lsls r0, r6, #1 │ │ - b.n 37834 │ │ + b.n 56ee4 │ │ movs r4, r4 │ │ - b.n 37858 │ │ + b.n 56f08 │ │ lsls r1, r2, #2 │ │ - b.n 37f28 │ │ + b.n 575d8 │ │ lsls r4, r6, #1 │ │ - b.n 37840 │ │ + b.n 56ef0 │ │ lsls r4, r5, #1 │ │ - b.n 37864 │ │ + b.n 56f14 │ │ asrs r4, r6, #32 │ │ - b.n 3794c │ │ + b.n 56ffc │ │ asrs r4, r5, #32 │ │ - b.n 37970 │ │ + b.n 57020 │ │ movs r0, #153 @ 0x99 │ │ - b.n 37f42 │ │ + b.n 575f2 │ │ movs r0, #68 @ 0x44 │ │ - b.n 37958 │ │ + b.n 57008 │ │ movs r0, #154 @ 0x9a │ │ - b.n 37f42 │ │ + b.n 575f2 │ │ eors r0, r0 │ │ - b.n 37960 │ │ + b.n 57010 │ │ eors r4, r4 │ │ - b.n 37984 │ │ + b.n 57034 │ │ lsls r4, r2, #1 │ │ - b.n 37968 │ │ + b.n 57018 │ │ lsls r4, r5, #1 │ │ - b.n 3798c │ │ + b.n 5703c │ │ movs r0, #72 @ 0x48 │ │ - b.n 37970 │ │ + b.n 57020 │ │ cmp r5, #32 │ │ - b.n 3819a │ │ + b.n 5784a │ │ lsls r4, r3, #1 │ │ - b.n 37998 │ │ + b.n 57048 │ │ movs r3, #8 │ │ - b.n 38166 │ │ - ldr r5, [pc, #128] @ (37ee4 ) │ │ - b.n 37fae │ │ + b.n 57816 │ │ + ldr r5, [pc, #128] @ (57594 ) │ │ + b.n 5765e │ │ lsls r4, r6, #1 │ │ - b.n 379a4 │ │ + b.n 57054 │ │ eors r4, r3 │ │ - b.n 37988 │ │ + b.n 57038 │ │ movs r2, r0 │ │ - b.n 37f92 │ │ + b.n 57642 │ │ lsls r4, r6, #1 │ │ - b.n 37990 │ │ + b.n 57040 │ │ lsls r4, r1, #1 │ │ - b.n 379b4 │ │ + b.n 57064 │ │ lsrs r0, r5, #20 │ │ - b.n 37fbe │ │ + b.n 5766e │ │ lsls r4, r4, #1 │ │ - b.n 3799c │ │ + b.n 5704c │ │ movs r4, r7 │ │ - b.n 379c0 │ │ + b.n 57070 │ │ strb r5, [r0, #20] │ │ - b.n 37fb8 │ │ + b.n 57668 │ │ cmp r3, #37 @ 0x25 │ │ - b.n 37fce │ │ + b.n 5767e │ │ movs r0, r7 │ │ - b.n 379cc │ │ + b.n 5707c │ │ lsrs r0, r4, #20 │ │ - b.n 381d6 │ │ + b.n 57886 │ │ strh r4, [r0, r4] │ │ - b.n 3819a │ │ + b.n 5784a │ │ lsls r0, r6, #1 │ │ - b.n 379d8 │ │ + b.n 57088 │ │ strh r1, [r0, #0] │ │ - b.n 37fc2 │ │ + b.n 57672 │ │ movs r0, r6 │ │ - b.n 379e0 │ │ + b.n 57090 │ │ asrs r0, r4, #32 │ │ - b.n 379e4 │ │ - add r0, pc, #0 @ (adr r0, 37eac ) │ │ - b.n 37ff0 │ │ + b.n 57094 │ │ + add r0, pc, #0 @ (adr r0, 5755c ) │ │ + b.n 576a0 │ │ movs r4, r4 │ │ - b.n 379ec │ │ + b.n 5709c │ │ asrs r0, r3, #32 │ │ - b.n 379f0 │ │ + b.n 570a0 │ │ stmia r0!, {} │ │ - b.n 37ff2 │ │ + b.n 576a2 │ │ movs r0, r5 │ │ - b.n 379f8 │ │ + b.n 570a8 │ │ ands r0, r0 │ │ - b.n 3801e │ │ + b.n 576ce │ │ lsls r0, r7, #1 │ │ - b.n 37a00 │ │ - b.n 37eca │ │ - b.n 37fea │ │ + b.n 570b0 │ │ + b.n 5757a │ │ + b.n 5769a │ │ lsls r0, r2, #1 │ │ - b.n 37a08 │ │ + b.n 570b8 │ │ asrs r4, r3, #32 │ │ - b.n 37a0c │ │ + b.n 570bc │ │ asrs r1, r0, #32 │ │ - b.n 38016 │ │ + b.n 576c6 │ │ movs r5, r0 │ │ - b.n 38000 │ │ + b.n 576b0 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3865e │ │ + b.n 57d0e │ │ lsls r4, r1, #1 │ │ - b.n 379fc │ │ + b.n 570ac │ │ lsrs r0, r2, #20 │ │ - b.n 384ec │ │ + b.n 57b9c │ │ str r4, [r0, r1] │ │ - b.n 37920 │ │ + b.n 56fd0 │ │ strb r3, [r2, #2] │ │ - b.n 38032 │ │ + b.n 576e2 │ │ adds r0, #80 @ 0x50 │ │ - b.n 37a0c │ │ + b.n 570bc │ │ lsls r0, r1, #1 │ │ - b.n 3792c │ │ + b.n 56fdc │ │ adds r0, #52 @ 0x34 │ │ - b.n 37930 │ │ + b.n 56fe0 │ │ strb r0, [r7, #1] │ │ - b.n 37a18 │ │ + b.n 570c8 │ │ strb r4, [r7, #0] │ │ - b.n 37938 │ │ + b.n 56fe8 │ │ movs r0, #112 @ 0x70 │ │ - b.n 37a20 │ │ + b.n 570d0 │ │ adds r0, #147 @ 0x93 │ │ - b.n 3800e │ │ - b.n 37a3a │ │ - b.n 38050 │ │ + b.n 576be │ │ + b.n 570ea │ │ + b.n 57700 │ │ movs r0, #28 │ │ - b.n 37a2c │ │ + b.n 570dc │ │ adds r0, #12 │ │ - b.n 37a30 │ │ + b.n 570e0 │ │ adds r0, #92 @ 0x5c │ │ - b.n 37950 │ │ - b.n 37f8c │ │ - b.n 37a38 │ │ - b.n 37fe0 │ │ - b.n 37958 │ │ + b.n 57000 │ │ + b.n 5763c │ │ + b.n 570e8 │ │ + b.n 57690 │ │ + b.n 57008 │ │ asrs r4, r7, #32 │ │ - b.n 37a40 │ │ + b.n 570f0 │ │ ldmia r1, {r0, r1, r4, r7} │ │ - b.n 38072 │ │ + b.n 57722 │ │ cmp r6, #150 @ 0x96 │ │ - b.n 38030 │ │ + b.n 576e0 │ │ str r0, [r5, #4] │ │ - b.n 37968 │ │ + b.n 57018 │ │ ands r4, r4 │ │ - b.n 37a50 │ │ + b.n 57100 │ │ ands r4, r6 │ │ - b.n 37a74 │ │ + b.n 57124 │ │ stmia r0!, {r4} │ │ - b.n 37a58 │ │ + b.n 57108 │ │ stmia r0!, {r1, r2, r3} │ │ - b.n 38282 │ │ + b.n 57932 │ │ movs r0, #32 │ │ - b.n 37a60 │ │ + b.n 57110 │ │ movs r0, #151 @ 0x97 │ │ - b.n 3804a │ │ + b.n 576fa │ │ strb r4, [r5, #0] │ │ - b.n 37984 │ │ + b.n 57034 │ │ asrs r0, r6, #32 │ │ - b.n 37a6c │ │ + b.n 5711c │ │ asrs r1, r1, #32 │ │ - b.n 38296 │ │ + b.n 57946 │ │ str r0, [sp, #336] @ 0x150 │ │ - b.n 37a94 │ │ + b.n 57144 │ │ movs r0, r5 │ │ - b.n 37a78 │ │ + b.n 57128 │ │ movs r0, r6 │ │ - b.n 37998 │ │ + b.n 57048 │ │ movs r0, #24 │ │ - b.n 37a80 │ │ - b.n 37ff0 │ │ - b.n 37aa4 │ │ + b.n 57130 │ │ + b.n 576a0 │ │ + b.n 57154 │ │ strh r0, [r2, #44] @ 0x2c │ │ - b.n 380c2 │ │ + b.n 57772 │ │ movs r0, r5 │ │ - b.n 379a8 │ │ + b.n 57058 │ │ str r0, [r4, r0] │ │ - b.n 379ac │ │ + b.n 5705c │ │ movs r0, #147 @ 0x93 │ │ - b.n 3807a │ │ - add r0, pc, #16 @ (adr r0, 37f8c ) │ │ - b.n 37a98 │ │ - add r0, pc, #256 @ (adr r0, 38080 ) │ │ - b.n 37abc │ │ + b.n 5772a │ │ + add r0, pc, #16 @ (adr r0, 5763c ) │ │ + b.n 57148 │ │ + add r0, pc, #256 @ (adr r0, 57730 ) │ │ + b.n 5716c │ │ strh r4, [r5, #0] │ │ - b.n 37aa0 │ │ + b.n 57150 │ │ movs r4, r2 │ │ - b.n 37aa4 │ │ + b.n 57154 │ │ lsls r4, r6, #1 │ │ - b.n 379c4 │ │ + b.n 57074 │ │ movs r0, #8 │ │ - b.n 37aac │ │ + b.n 5715c │ │ lsls r5, r2, #30 │ │ - b.n 380de │ │ + b.n 5778e │ │ str r0, [r1, r1] │ │ - b.n 37ad4 │ │ + b.n 57184 │ │ lsls r4, r6, #1 │ │ - b.n 379b4 │ │ + b.n 57064 │ │ movs r0, r7 │ │ - b.n 379d8 │ │ + b.n 57088 │ │ movs r6, #144 @ 0x90 │ │ - b.n 380a6 │ │ + b.n 57756 │ │ movs r4, r6 │ │ - b.n 37ac4 │ │ + b.n 57174 │ │ lsls r4, r2, #1 │ │ - b.n 379e4 │ │ + b.n 57094 │ │ movs r0, #0 │ │ - b.n 37acc │ │ + b.n 5717c │ │ movs r0, #92 @ 0x5c │ │ - b.n 37af0 │ │ + b.n 571a0 │ │ str r1, [r2, r2] │ │ - b.n 3810c │ │ + b.n 577bc │ │ asrs r4, r6, #1 │ │ - b.n 37af8 │ │ - b.n 380f8 │ │ - b.n 38116 │ │ + b.n 571a8 │ │ + b.n 577a8 │ │ + b.n 577c6 │ │ ldrh r1, [r4, #40] @ 0x28 │ │ - b.n 38306 │ │ + b.n 579b6 │ │ asrs r4, r4, #1 │ │ - b.n 37b04 │ │ + b.n 571b4 │ │ lsls r0, r6, #1 │ │ - b.n 37a04 │ │ + b.n 570b4 │ │ subs r5, #34 @ 0x22 │ │ - b.n 38112 │ │ + b.n 577c2 │ │ lsls r0, r7, #1 │ │ - b.n 37b10 │ │ + b.n 571c0 │ │ strh r1, [r0, #24] │ │ - b.n 382ea │ │ + b.n 5799a │ │ movs r0, #28 │ │ - b.n 37b18 │ │ + b.n 571c8 │ │ movs r0, r1 │ │ - b.n 38102 │ │ + b.n 577b2 │ │ lsls r0, r6, #1 │ │ - b.n 379fc │ │ + b.n 570ac │ │ lsls r0, r6, #1 │ │ - b.n 37b24 │ │ + b.n 571d4 │ │ adds r0, #92 @ 0x5c │ │ - b.n 37b08 │ │ + b.n 571b8 │ │ lsrs r1, r4, #20 │ │ - b.n 38132 │ │ + b.n 577e2 │ │ lsls r0, r6, #1 │ │ - b.n 37b10 │ │ + b.n 571c0 │ │ movs r0, r7 │ │ - b.n 37b34 │ │ + b.n 571e4 │ │ asrs r4, r1, #32 │ │ - b.n 37b38 │ │ + b.n 571e8 │ │ movs r1, r0 │ │ - b.n 38122 │ │ + b.n 577d2 │ │ asrs r4, r7, #32 │ │ - b.n 37b40 │ │ + b.n 571f0 │ │ strh r2, [r0, #0] │ │ - b.n 3814c │ │ + b.n 577fc │ │ asrs r0, r2, #1 │ │ - b.n 37b48 │ │ + b.n 571f8 │ │ lsls r1, r0, #20 │ │ - b.n 38132 │ │ + b.n 577e2 │ │ lsls r4, r2, #1 │ │ - b.n 37b30 │ │ + b.n 571e0 │ │ lsls r4, r1, #1 │ │ - b.n 37b54 │ │ + b.n 57204 │ │ cmp r3, #33 @ 0x21 │ │ - b.n 3816e │ │ + b.n 5781e │ │ asrs r0, r2, #32 │ │ - b.n 37b5c │ │ + b.n 5720c │ │ lsrs r0, r4, #20 │ │ - b.n 38366 │ │ + b.n 57a16 │ │ strh r3, [r0, #24] │ │ - b.n 3832a │ │ + b.n 579da │ │ movs r0, r4 │ │ - b.n 37b68 │ │ + b.n 57218 │ │ adds r0, #48 @ 0x30 │ │ - b.n 37b6c │ │ + b.n 5721c │ │ movs r0, r0 │ │ - b.n 38158 │ │ + b.n 57808 │ │ lsls r4, r4, #1 │ │ - b.n 37b54 │ │ + b.n 57204 │ │ lsls r4, r3, #26 │ │ - b.n 38140 │ │ + b.n 577f0 │ │ str r4, [r5, #4] │ │ - b.n 37a78 │ │ + b.n 57128 │ │ asrs r0, r2, #1 │ │ - b.n 37b60 │ │ + b.n 57210 │ │ asrs r4, r4, #32 │ │ - b.n 37b84 │ │ + b.n 57234 │ │ adds r0, #3 │ │ - b.n 38190 │ │ + b.n 57840 │ │ adds r0, #120 @ 0x78 │ │ - b.n 37b6c │ │ + b.n 5721c │ │ asrs r4, r5, #32 │ │ - b.n 37b90 │ │ + b.n 57240 │ │ adds r0, #24 │ │ - b.n 37b94 │ │ + b.n 57244 │ │ adds r0, #3 │ │ - b.n 38180 │ │ + b.n 57830 │ │ asrs r7, r2, #26 │ │ - b.n 38170 │ │ + b.n 57820 │ │ str r0, [r1, #0] │ │ - b.n 37ba0 │ │ + b.n 57250 │ │ strb r4, [r5, #0] │ │ - b.n 37b84 │ │ + b.n 57234 │ │ asrs r0, r6, #32 │ │ - b.n 37b88 │ │ + b.n 57238 │ │ asrs r0, r5, #32 │ │ - b.n 37bac │ │ + b.n 5725c │ │ strb r4, [r0, #0] │ │ - b.n 37bb0 │ │ + b.n 57260 │ │ asrs r1, r0, #32 │ │ - b.n 381c8 │ │ + b.n 57878 │ │ strb r4, [r6, #1] │ │ - b.n 37ab4 │ │ + b.n 57164 │ │ strb r6, [r0, #0] │ │ - b.n 381b0 │ │ + b.n 57860 │ │ strb r0, [r7, #0] │ │ - b.n 37ba0 │ │ + b.n 57250 │ │ strb r4, [r2, #0] │ │ - b.n 37bc4 │ │ + b.n 57274 │ │ str r0, [r0, #4] │ │ - b.n 37ac4 │ │ + b.n 57174 │ │ strb r7, [r0, #0] │ │ - b.n 381da │ │ + b.n 5788a │ │ strb r4, [r5, #1] │ │ - b.n 37aac │ │ + b.n 5715c │ │ strb r0, [r0, #0] │ │ - b.n 37bd4 │ │ + b.n 57284 │ │ ands r7, r0 │ │ - b.n 381da │ │ + b.n 5788a │ │ strb r4, [r6, #0] │ │ - b.n 37bdc │ │ - b.n 3816c │ │ - b.n 37adc │ │ + b.n 5728c │ │ + b.n 5781c │ │ + b.n 5718c │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 381fe │ │ - add r0, pc, #0 @ (adr r0, 380ac ) │ │ - b.n 381d8 │ │ + b.n 578ae │ │ + add r0, pc, #0 @ (adr r0, 5775c ) │ │ + b.n 57888 │ │ lsls r0, r2, #1 │ │ - b.n 37bec │ │ + b.n 5729c │ │ str r4, [r2, r1] │ │ - b.n 37bf0 │ │ + b.n 572a0 │ │ str r0, [sp, #0] │ │ - b.n 3820c │ │ + b.n 578bc │ │ lsls r4, r4, #1 │ │ - b.n 37bf8 │ │ + b.n 572a8 │ │ strb r0, [r7, #0] │ │ - b.n 37af8 │ │ + b.n 571a8 │ │ movs r0, r1 │ │ - b.n 381e6 │ │ + b.n 57896 │ │ lsls r4, r4, #1 │ │ - b.n 37be4 │ │ + b.n 57294 │ │ strh r7, [r7, #24] │ │ - b.n 3884e │ │ + b.n 57efe │ │ lsrs r0, r2, #20 │ │ - b.n 386d8 │ │ + b.n 57d88 │ │ str r0, [r3, r2] │ │ - b.n 3821a │ │ + b.n 578ca │ │ movs r4, r6 │ │ - b.n 37b10 │ │ + b.n 571c0 │ │ adds r6, #144 @ 0x90 │ │ - b.n 38220 │ │ + b.n 578d0 │ │ str r0, [r5, #0] │ │ - b.n 37b18 │ │ + b.n 571c8 │ │ movs r0, #116 @ 0x74 │ │ - b.n 37afc │ │ + b.n 571ac │ │ asrs r4, r2, #1 │ │ - b.n 37c04 │ │ + b.n 572b4 │ │ asrs r0, r1, #1 │ │ - b.n 37b24 │ │ + b.n 571d4 │ │ adds r0, #80 @ 0x50 │ │ - b.n 37c0c │ │ + b.n 572bc │ │ adds r0, #48 @ 0x30 │ │ - b.n 37c30 │ │ + b.n 572e0 │ │ movs r1, #158 @ 0x9e │ │ - b.n 381fa │ │ + b.n 578aa │ │ lsls r4, r1, #1 │ │ - b.n 37c18 │ │ + b.n 572c8 │ │ lsls r4, r0, #1 │ │ - b.n 37b38 │ │ + b.n 571e8 │ │ movs r0, #72 @ 0x48 │ │ - b.n 37c20 │ │ - add r0, pc, #604 @ (adr r0, 38364 ) │ │ - b.n 3825c │ │ + b.n 572d0 │ │ + add r0, pc, #604 @ (adr r0, 57a14 ) │ │ + b.n 5790c │ │ strb r0, [r6, #0] │ │ - b.n 37b44 │ │ + b.n 571f4 │ │ movs r1, #151 @ 0x97 │ │ - b.n 38214 │ │ + b.n 578c4 │ │ strb r4, [r5, #0] │ │ - b.n 37c50 │ │ - add r0, pc, #272 @ (adr r0, 38228 ) │ │ - b.n 37c34 │ │ + b.n 57300 │ │ + add r0, pc, #272 @ (adr r0, 578d8 ) │ │ + b.n 572e4 │ │ lsls r6, r3 │ │ - b.n 38276 │ │ - b.n 381b8 │ │ - b.n 37b58 │ │ + b.n 57926 │ │ + b.n 57868 │ │ + b.n 57208 │ │ lsls r0, r5, #1 │ │ - b.n 37b5c │ │ + b.n 5720c │ │ asrs r0, r0, #1 │ │ - b.n 37c44 │ │ + b.n 572f4 │ │ movs r0, #60 @ 0x3c │ │ - b.n 37c48 │ │ + b.n 572f8 │ │ asrs r6, r3, #2 │ │ - b.n 38232 │ │ + b.n 578e2 │ │ movs r4, r6 │ │ - b.n 37c50 │ │ + b.n 57300 │ │ lsls r4, r2, #1 │ │ - b.n 37b70 │ │ + b.n 57220 │ │ asrs r0, r5, #32 │ │ - b.n 37c58 │ │ + b.n 57308 │ │ asrs r0, r7, #32 │ │ - b.n 37c7c │ │ + b.n 5732c │ │ adds r0, #150 @ 0x96 │ │ - b.n 38294 │ │ + b.n 57944 │ │ str r0, [r3, #4] │ │ - b.n 37b80 │ │ + b.n 57230 │ │ lsls r4, r5, #1 │ │ - b.n 37b84 │ │ + b.n 57234 │ │ subs r6, r2, #2 │ │ - b.n 38292 │ │ + b.n 57942 │ │ str r0, [r4, #0] │ │ - b.n 37b8c │ │ + b.n 5723c │ │ lsls r4, r5, #1 │ │ - b.n 37b70 │ │ + b.n 57220 │ │ movs r4, r4 │ │ - b.n 37b94 │ │ + b.n 57244 │ │ movs r0, #150 @ 0x96 │ │ - b.n 3826e │ │ + b.n 5791e │ │ lsls r0, r7, #1 │ │ - b.n 37ca0 │ │ + b.n 57350 │ │ str r0, [r5, #4] │ │ - b.n 37b80 │ │ + b.n 57230 │ │ str r0, [r6, #4] │ │ - b.n 37ba4 │ │ + b.n 57254 │ │ movs r0, #84 @ 0x54 │ │ - b.n 37b88 │ │ + b.n 57238 │ │ movs r0, #112 @ 0x70 │ │ - b.n 37cb0 │ │ + b.n 57360 │ │ add r5, sp, #152 @ 0x98 │ │ - b.n 384ba │ │ + b.n 57b6a │ │ str r4, [r3, #4] │ │ - b.n 37cb8 │ │ - add r3, pc, #8 @ (adr r3, 38188 ) │ │ - b.n 38496 │ │ + b.n 57368 │ │ + add r3, pc, #8 @ (adr r3, 57838 ) │ │ + b.n 57b46 │ │ ldr r6, [r4, #80] @ 0x50 │ │ - b.n 382c6 │ │ + b.n 57976 │ │ movs r2, r1 │ │ - b.n 382b4 │ │ + b.n 57964 │ │ lsls r4, r1, #1 │ │ - b.n 37ba4 │ │ + b.n 57254 │ │ lsls r4, r6, #1 │ │ - b.n 37bc8 │ │ + b.n 57278 │ │ str r4, [r3, #4] │ │ - b.n 37cb0 │ │ + b.n 57360 │ │ lsrs r2, r4, #20 │ │ - b.n 382da │ │ + b.n 5798a │ │ lsls r4, r6, #1 │ │ - b.n 37bb4 │ │ + b.n 57264 │ │ lsls r0, r2, #1 │ │ - b.n 37cdc │ │ + b.n 5738c │ │ str r0, [r5, r0] │ │ - b.n 37ce0 │ │ - b.n 37bb8 │ │ - b.n 382ca │ │ + b.n 57390 │ │ + b.n 57268 │ │ + b.n 5797a │ │ lsls r4, r2, #1 │ │ - b.n 37ce8 │ │ + b.n 57398 │ │ cmp r3, #40 @ 0x28 │ │ - b.n 382f2 │ │ + b.n 579a2 │ │ lsls r4, r4, #1 │ │ - b.n 37cf0 │ │ + b.n 573a0 │ │ lsrs r0, r4, #20 │ │ - b.n 384fa │ │ + b.n 57baa │ │ lsls r6, r0, #12 │ │ - b.n 384be │ │ + b.n 57b6e │ │ lsls r0, r7, #1 │ │ - b.n 37cdc │ │ + b.n 5738c │ │ lsls r0, r1, #1 │ │ - b.n 37d00 │ │ + b.n 573b0 │ │ str r4, [r0, #4] │ │ - b.n 37d04 │ │ - add r0, pc, #0 @ (adr r0, 381cc ) │ │ - b.n 382fa │ │ + b.n 573b4 │ │ + add r0, pc, #0 @ (adr r0, 5787c ) │ │ + b.n 579aa │ │ lsls r4, r1, #1 │ │ - b.n 37d0c │ │ + b.n 573bc │ │ str r4, [r7, #0] │ │ - b.n 37d10 │ │ + b.n 573c0 │ │ movs r0, r0 │ │ - b.n 3832c │ │ + b.n 579dc │ │ ands r6, r0 │ │ - b.n 38306 │ │ + b.n 579b6 │ │ str r0, [r0, #4] │ │ - b.n 37d1c │ │ + b.n 573cc │ │ stmia r0!, {r1, r2} │ │ - b.n 3833e │ │ + b.n 579ee │ │ str r5, [r0, r0] │ │ - b.n 38310 │ │ + b.n 579c0 │ │ adds r0, #52 @ 0x34 │ │ - b.n 37d28 │ │ + b.n 573d8 │ │ str r4, [r7, #0] │ │ - b.n 37c28 │ │ + b.n 572d8 │ │ strh r3, [r0, #0] │ │ - b.n 38344 │ │ + b.n 579f4 │ │ adds r0, #120 @ 0x78 │ │ - b.n 37d34 │ │ + b.n 573e4 │ │ asrs r3, r0, #32 │ │ - b.n 38320 │ │ + b.n 579d0 │ │ asrs r0, r7, #1 │ │ - b.n 37d1c │ │ + b.n 573cc │ │ strb r7, [r7, #12] │ │ - b.n 38988 │ │ + b.n 58038 │ │ adds r0, r2, #4 │ │ - b.n 38810 │ │ - b.n 3853a │ │ - b.n 38352 │ │ + b.n 57ec0 │ │ + b.n 57bea │ │ + b.n 57a02 │ │ asrs r0, r2, #1 │ │ - b.n 37c48 │ │ + b.n 572f8 │ │ movs r0, #112 @ 0x70 │ │ - b.n 37d30 │ │ + b.n 573e0 │ │ movs r0, #52 @ 0x34 │ │ - b.n 37c50 │ │ + b.n 57300 │ │ adds r1, #146 @ 0x92 │ │ - b.n 38322 │ │ + b.n 579d2 │ │ adds r0, #76 @ 0x4c │ │ - b.n 37d3c │ │ + b.n 573ec │ │ adds r0, #64 @ 0x40 │ │ - b.n 37c5c │ │ + b.n 5730c │ │ movs r0, #80 @ 0x50 │ │ - b.n 37d44 │ │ + b.n 573f4 │ │ movs r1, #150 @ 0x96 │ │ - b.n 38330 │ │ + b.n 579e0 │ │ bics r6, r2 │ │ - b.n 3838a │ │ + b.n 57a3a │ │ str r0, [r6, #0] │ │ - b.n 37c6c │ │ + b.n 5731c │ │ asrs r4, r4, #1 │ │ - b.n 37d54 │ │ + b.n 57404 │ │ movs r0, #84 @ 0x54 │ │ - b.n 37d58 │ │ - add r3, pc, #600 @ (adr r3, 38498 ) │ │ - b.n 38382 │ │ + b.n 57408 │ │ + add r3, pc, #600 @ (adr r3, 57b48 ) │ │ + b.n 57a32 │ │ str r0, [r7, #0] │ │ - b.n 37c7c │ │ + b.n 5732c │ │ movs r0, #84 @ 0x54 │ │ - b.n 37c80 │ │ + b.n 57330 │ │ lsls r4, r0, #1 │ │ - b.n 37d68 │ │ + b.n 57418 │ │ lsls r0, r1, #1 │ │ - b.n 37c88 │ │ + b.n 57338 │ │ adds r0, #10 │ │ - b.n 38596 │ │ - add r0, pc, #352 @ (adr r0, 383b8 ) │ │ - b.n 37c90 │ │ + b.n 57c46 │ │ + add r0, pc, #352 @ (adr r0, 57a68 ) │ │ + b.n 57340 │ │ asrs r6, r2, #2 │ │ - b.n 3835e │ │ + b.n 57a0e │ │ str r0, [r4, #4] │ │ - b.n 37c98 │ │ + b.n 57348 │ │ lsls r0, r1, #1 │ │ - b.n 37c7c │ │ + b.n 5732c │ │ lsls r4, r0, #1 │ │ - b.n 37ca0 │ │ + b.n 57350 │ │ asrs r0, r1, #1 │ │ - b.n 37d88 │ │ + b.n 57438 │ │ str r6, [r2, r2] │ │ - b.n 383c2 │ │ + b.n 57a72 │ │ str r0, [r5, #0] │ │ - b.n 37cac │ │ + b.n 5735c │ │ asrs r2, r3, #26 │ │ - b.n 3837a │ │ + b.n 57a2a │ │ str r4, [r5, #0] │ │ - b.n 37cb4 │ │ + b.n 57364 │ │ strh r4, [r7, #0] │ │ - b.n 37d9c │ │ + b.n 5744c │ │ strh r0, [r5, #2] │ │ - b.n 37cbc │ │ + b.n 5736c │ │ asrs r0, r0, #1 │ │ - b.n 37da4 │ │ + b.n 57454 │ │ lsls r0, r4, #1 │ │ - b.n 37ca4 │ │ + b.n 57354 │ │ asrs r4, r3, #1 │ │ - b.n 37cc8 │ │ + b.n 57378 │ │ movs r4, r4 │ │ - b.n 37ccc │ │ + b.n 5737c │ │ movs r6, #145 @ 0x91 │ │ - b.n 383ea │ │ + b.n 57a9a │ │ lsls r1, r2, #2 │ │ - b.n 383aa │ │ + b.n 57a5a │ │ asrs r4, r3, #1 │ │ - b.n 37ddc │ │ + b.n 5748c │ │ str r0, [r5, #0] │ │ - b.n 37cbc │ │ + b.n 5736c │ │ str r4, [r1, #4] │ │ - b.n 37ce0 │ │ + b.n 57390 │ │ lsls r4, r0, #1 │ │ - b.n 37cc4 │ │ + b.n 57374 │ │ lsls r4, r6, #1 │ │ - b.n 37ce8 │ │ + b.n 57398 │ │ ldr r5, [sp, #152] @ 0x98 │ │ - b.n 385f6 │ │ + b.n 57ca6 │ │ str r4, [r5, #4] │ │ - b.n 37cf0 │ │ + b.n 573a0 │ │ str r3, [sp, #0] │ │ - b.n 385d0 │ │ + b.n 57c80 │ │ ldr r1, [r4, #80] @ 0x50 │ │ - b.n 3840e │ │ + b.n 57abe │ │ asrs r1, r1, #32 │ │ - b.n 38402 │ │ + b.n 57ab2 │ │ asrs r0, r7, #32 │ │ - b.n 37ce0 │ │ + b.n 57390 │ │ asrs r0, r6, #1 │ │ - b.n 37e08 │ │ + b.n 574b8 │ │ str r0, [r5, #4] │ │ - b.n 37ce8 │ │ + b.n 57398 │ │ lsrs r0, r4, #20 │ │ - b.n 38418 │ │ + b.n 57ac8 │ │ lsls r4, r2, #1 │ │ - b.n 37cf0 │ │ + b.n 573a0 │ │ lsls r4, r1, #1 │ │ - b.n 37e18 │ │ + b.n 574c8 │ │ ands r0, r0 │ │ - b.n 3840a │ │ + b.n 57aba │ │ lsls r0, r2, #1 │ │ - b.n 37e20 │ │ + b.n 574d0 │ │ asrs r0, r0, #32 │ │ - b.n 38442 │ │ + b.n 57af2 │ │ lsls r0, r7, #1 │ │ - b.n 37e28 │ │ + b.n 574d8 │ │ cmp r7, r0 │ │ - b.n 3841a │ │ + b.n 57aca │ │ ldmia r3!, {r0, r1, r2, r5} │ │ - b.n 38438 │ │ + b.n 57ae8 │ │ asrs r4, r2, #1 │ │ - b.n 37e34 │ │ + b.n 574e4 │ │ ldrb r0, [r4, #20] │ │ - b.n 3863e │ │ + b.n 57cee │ │ lsls r6, r0, #12 │ │ - b.n 38610 │ │ + b.n 57cc0 │ │ adds r0, #1 │ │ - b.n 3842c │ │ + b.n 57adc │ │ asrs r4, r4, #1 │ │ - b.n 37e44 │ │ + b.n 574f4 │ │ strb r4, [r0, #1] │ │ - b.n 37e48 │ │ + b.n 574f8 │ │ str r1, [r0, #0] │ │ - b.n 38460 │ │ + b.n 57b10 │ │ asrs r0, r1, #1 │ │ - b.n 37e50 │ │ + b.n 57500 │ │ strb r4, [r7, #0] │ │ - b.n 37e54 │ │ + b.n 57504 │ │ str r1, [r0, r0] │ │ - b.n 38448 │ │ + b.n 57af8 │ │ asrs r0, r1, #1 │ │ - b.n 37d58 │ │ - b.n 38326 │ │ - b.n 38474 │ │ + b.n 57408 │ │ + b.n 579d6 │ │ + b.n 57b24 │ │ asrs r0, r0, #1 │ │ - b.n 37e64 │ │ + b.n 57514 │ │ strb r1, [r0, #0] │ │ - b.n 38452 │ │ + b.n 57b02 │ │ asrs r0, r4, #1 │ │ - b.n 37d68 │ │ + b.n 57418 │ │ cmp r5, #16 │ │ - b.n 3893c │ │ + b.n 57fec │ │ asrs r1, r0, #32 │ │ - b.n 3848a │ │ + b.n 57b3a │ │ strh r0, [r0, #0] │ │ - b.n 3846c │ │ + b.n 57b1c │ │ asrs r0, r1, #1 │ │ - b.n 37d58 │ │ + b.n 57408 │ │ strb r7, [r7, #12] │ │ - b.n 38ad6 │ │ + b.n 58186 │ │ movs r0, r4 │ │ - b.n 37d80 │ │ + b.n 57430 │ │ asrs r4, r6, #32 │ │ - b.n 37d84 │ │ + b.n 57434 │ │ cmp r7, r2 │ │ - b.n 384aa │ │ + b.n 57b5a │ │ movs r0, #48 @ 0x30 │ │ - b.n 37d8c │ │ + b.n 5743c │ │ str r0, [sp, #288] @ 0x120 │ │ - b.n 37d90 │ │ + b.n 57440 │ │ adds r0, #145 @ 0x91 │ │ - b.n 384aa │ │ + b.n 57b5a │ │ lsls r0, r2, #1 │ │ - b.n 37d98 │ │ + b.n 57448 │ │ asrs r2, r2, #2 │ │ - b.n 38466 │ │ + b.n 57b16 │ │ movs r0, #100 @ 0x64 │ │ - b.n 37da0 │ │ + b.n 57450 │ │ movs r0, r6 │ │ - b.n 37d84 │ │ + b.n 57434 │ │ lsls r0, r0, #1 │ │ - b.n 37da8 │ │ + b.n 57458 │ │ asrs r0, r2, #1 │ │ - b.n 37d8c │ │ + b.n 5743c │ │ asrs r4, r0, #1 │ │ - b.n 37db0 │ │ + b.n 57460 │ │ str r2, [r2, r2] │ │ - b.n 384da │ │ + b.n 57b8a │ │ movs r0, #44 @ 0x2c │ │ - b.n 37db8 │ │ + b.n 57468 │ │ movs r0, r5 │ │ - b.n 37dbc │ │ + b.n 5746c │ │ asrs r2, r3, #10 │ │ - b.n 384ca │ │ + b.n 57b7a │ │ movs r0, #104 @ 0x68 │ │ - b.n 37dc4 │ │ + b.n 57474 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 384e4 │ │ + b.n 57b94 │ │ movs r0, r5 │ │ - b.n 37dac │ │ + b.n 5745c │ │ movs r0, r7 │ │ - b.n 37dd0 │ │ + b.n 57480 │ │ add r5, sp, #128 @ 0x80 │ │ - b.n 386de │ │ + b.n 57d8e │ │ lsls r4, r2, #1 │ │ - b.n 37dd8 │ │ - add r3, pc, #0 @ (adr r3, 383a4 ) │ │ - b.n 386ba │ │ + b.n 57488 │ │ + add r3, pc, #0 @ (adr r3, 57a54 ) │ │ + b.n 57d6a │ │ ands r2, r1 │ │ - b.n 384d2 │ │ + b.n 57b82 │ │ add r5, sp, #128 @ 0x80 │ │ - b.n 38506 │ │ + b.n 57bb6 │ │ lsls r0, r2, #1 │ │ - b.n 37de8 │ │ + b.n 57498 │ │ stmia r5!, {r0, r1, r2} │ │ - b.n 384dc │ │ + b.n 57b8c │ │ subs r3, #39 @ 0x27 │ │ - b.n 38506 │ │ + b.n 57bb6 │ │ ldrb r0, [r5, #20] │ │ - b.n 386fe │ │ + b.n 57dae │ │ str r0, [r0, #0] │ │ - b.n 384ec │ │ + b.n 57b9c │ │ movs r0, r6 │ │ - b.n 37dfc │ │ + b.n 574ac │ │ strb r2, [r0, #12] │ │ - b.n 386d8 │ │ - b.n 383cc │ │ - b.n 3852a │ │ + b.n 57d88 │ │ + b.n 57a7c │ │ + b.n 57bda │ │ strh r7, [r0, #0] │ │ - b.n 384f4 │ │ + b.n 57ba4 │ │ strh r7, [r7, r4] │ │ - b.n 38b66 │ │ + b.n 58216 │ │ lsrs r0, r2, #20 │ │ - b.n 389e0 │ │ + b.n 58090 │ │ asrs r4, r6, #32 │ │ - b.n 37e14 │ │ + b.n 574c4 │ │ stmia r0!, {r0, r2, r4, r7} │ │ - b.n 38528 │ │ + b.n 57bd8 │ │ lsls r4, r3, #1 │ │ - b.n 37e1c │ │ + b.n 574cc │ │ strb r0, [r4, #0] │ │ - b.n 37e20 │ │ + b.n 574d0 │ │ asrs r1, r2, #2 │ │ - b.n 38500 │ │ + b.n 57bb0 │ │ movs r4, r7 │ │ - b.n 37e28 │ │ + b.n 574d8 │ │ str r0, [r2, #120] @ 0x78 │ │ - b.n 38552 │ │ + b.n 57c02 │ │ lsls r0, r6, #1 │ │ - b.n 37e30 │ │ + b.n 574e0 │ │ strb r0, [r3, #1] │ │ - b.n 37f38 │ │ + b.n 575e8 │ │ lsls r7, r7, #12 │ │ - b.n 38b82 │ │ + b.n 58232 │ │ movs r4, r1 │ │ - b.n 37f14 │ │ + b.n 575c4 │ │ lsls r4, r1, #1 │ │ - b.n 37e40 │ │ + b.n 574f0 │ │ lsls r7, r7, #12 │ │ - b.n 38b8e │ │ + b.n 5823e │ │ movs r0, r2 │ │ - b.n 37f20 │ │ + b.n 575d0 │ │ movs r0, r7 │ │ - b.n 37e4c │ │ + b.n 574fc │ │ lsls r7, r7, #12 │ │ - b.n 38b9a │ │ + b.n 5824a │ │ movs r4, r2 │ │ - b.n 37f2c │ │ + b.n 575dc │ │ lsls r7, r7, #12 │ │ - b.n 38baa │ │ + b.n 5825a │ │ movs r0, r3 │ │ - b.n 37f34 │ │ + b.n 575e4 │ │ lsrs r4, r4, #20 │ │ - b.n 3876a │ │ + b.n 57e1a │ │ ands r0, r5 │ │ - b.n 37e64 │ │ + b.n 57514 │ │ lsls r2, r1, #12 │ │ - b.n 38732 │ │ - ldr r5, [pc, #136] @ (384bc ) │ │ - b.n 3857e │ │ + b.n 57de2 │ │ + ldr r5, [pc, #136] @ (57b6c ) │ │ + b.n 57c2e │ │ movs r0, r0 │ │ - b.n 38572 │ │ + b.n 57c22 │ │ movs r3, #63 @ 0x3f │ │ - b.n 38bbe │ │ + b.n 5826e │ │ movs r0, #28 │ │ - b.n 37f50 │ │ + b.n 57600 │ │ cmp r5, #42 @ 0x2a │ │ - b.n 3858c │ │ + b.n 57c3c │ │ adds r0, #1 │ │ - b.n 38576 │ │ + b.n 57c26 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 3878e │ │ + b.n 57e3e │ │ ldrb r0, [r5, #20] │ │ - b.n 38792 │ │ + b.n 57e42 │ │ asrs r1, r1, #32 │ │ - b.n 385b2 │ │ + b.n 57c62 │ │ adds r5, #5 │ │ - b.n 38580 │ │ + b.n 57c30 │ │ subs r5, r4, r4 │ │ - b.n 385a0 │ │ + b.n 57c50 │ │ strb r4, [r0, #12] │ │ - b.n 38770 │ │ + b.n 57e20 │ │ ldr r4, [r4, #80] @ 0x50 │ │ - b.n 387a6 │ │ + b.n 57e56 │ │ str r4, [r4, r0] │ │ - b.n 37ea0 │ │ + b.n 57550 │ │ eors r0, r3 │ │ - b.n 37ea4 │ │ + b.n 57554 │ │ lsrs r0, r4, #20 │ │ - b.n 387b2 │ │ + b.n 57e62 │ │ lsls r2, r0, #12 │ │ - b.n 38776 │ │ + b.n 57e26 │ │ strb r4, [r2, #22] │ │ - b.n 385c6 │ │ - ldr r5, [pc, #64] @ (384bc ) │ │ - b.n 38a84 │ │ + b.n 57c76 │ │ + ldr r5, [pc, #64] @ (57b6c ) │ │ + b.n 58134 │ │ strh r7, [r7, r4] │ │ - b.n 38c10 │ │ + b.n 582c0 │ │ adds r4, #149 @ 0x95 │ │ - b.n 385c8 │ │ + b.n 57c78 │ │ movs r0, r0 │ │ - b.n 385b0 │ │ + b.n 57c60 │ │ adds r3, #63 @ 0x3f │ │ - b.n 38c0e │ │ + b.n 582be │ │ adds r2, r4, #4 │ │ - b.n 385d4 │ │ + b.n 57c84 │ │ cmp r5, #39 @ 0x27 │ │ - b.n 387d6 │ │ + b.n 57e86 │ │ strb r0, [r4, #1] │ │ - b.n 37fd4 │ │ + b.n 57684 │ │ adds r0, #32 │ │ - b.n 37fb6 │ │ + b.n 57666 │ │ movs r3, #6 │ │ - b.n 387a6 │ │ + b.n 57e56 │ │ subs r5, #38 @ 0x26 │ │ - b.n 387e6 │ │ + b.n 57e96 │ │ strb r7, [r7, #12] │ │ - b.n 38c38 │ │ + b.n 582e8 │ │ lsls r3, r0, #18 │ │ - b.n 3877a │ │ - ldr r5, [pc, #64] @ (384f0 ) │ │ - b.n 38ab8 │ │ + b.n 57e2a │ │ + ldr r5, [pc, #64] @ (57ba0 ) │ │ + b.n 58168 │ │ strb r2, [r2, #18] │ │ - b.n 38602 │ │ + b.n 57cb2 │ │ lsrs r0, r4, #20 │ │ - b.n 387fa │ │ + b.n 57eaa │ │ lsls r1, r0, #12 │ │ - b.n 387be │ │ + b.n 57e6e │ │ adds r7, #3 │ │ - b.n 38802 │ │ + b.n 57eb2 │ │ subs r1, #34 @ 0x22 │ │ - b.n 387cc │ │ + b.n 57e7c │ │ strb r5, [r0, #20] │ │ - b.n 385f8 │ │ + b.n 57ca8 │ │ ldr r5, [r4, #48] @ 0x30 │ │ - b.n 3861a │ │ + b.n 57cca │ │ movs r0, r0 │ │ - b.n 38600 │ │ + b.n 57cb0 │ │ adds r1, r4, #4 │ │ - b.n 38622 │ │ + b.n 57cd2 │ │ ldrb r0, [r4, #12] │ │ - b.n 3881a │ │ + b.n 57eca │ │ lsrs r7, r3, #12 │ │ - b.n 3849c │ │ + b.n 57b4c │ │ strb r1, [r0, #20] │ │ - b.n 387f0 │ │ + b.n 57ea0 │ │ subs r1, r4, r4 │ │ - b.n 38826 │ │ + b.n 57ed6 │ │ movs r7, #2 │ │ - b.n 38618 │ │ + b.n 57cc8 │ │ strb r1, [r2, #15] │ │ - b.n 38aee │ │ + b.n 5819e │ │ asrs r3, r0, #32 │ │ - b.n 38634 │ │ + b.n 57ce4 │ │ adds r0, #104 @ 0x68 │ │ - b.n 38030 │ │ + b.n 576e0 │ │ movs r4, r4 │ │ - b.n 38012 │ │ + b.n 576c2 │ │ lsls r1, r2, #30 │ │ - b.n 3850a │ │ + b.n 57bba │ │ adds r3, #63 @ 0x3f │ │ - b.n 38c88 │ │ + b.n 58338 │ │ asrs r1, r0, #12 │ │ - b.n 38846 │ │ + b.n 57ef6 │ │ adds r7, #146 @ 0x92 │ │ - b.n 38656 │ │ + b.n 57d06 │ │ adds r2, r4, #4 │ │ - b.n 38810 │ │ + b.n 57ec0 │ │ lsls r7, r7, #12 │ │ - b.n 38c98 │ │ + b.n 58348 │ │ movs r0, r0 │ │ - b.n 3802e │ │ + b.n 576de │ │ lsrs r3, r4, #20 │ │ - b.n 3885a │ │ + b.n 57f0a │ │ adds r0, #108 @ 0x6c │ │ - b.n 38058 │ │ + b.n 57708 │ │ lsls r6, r0, #12 │ │ - b.n 38822 │ │ + b.n 57ed2 │ │ adds r3, #63 @ 0x3f │ │ - b.n 38cac │ │ + b.n 5835c │ │ movs r3, #2 │ │ - b.n 38650 │ │ + b.n 57d00 │ │ asrs r0, r0, #32 │ │ - b.n 38a70 │ │ + b.n 58120 │ │ movs r0, r0 │ │ - b.n 38656 │ │ + b.n 57d06 │ │ adds r6, r4, #4 │ │ - b.n 38678 │ │ + b.n 57d28 │ │ movs r3, #63 @ 0x3f │ │ - b.n 38cba │ │ + b.n 5836a │ │ lsrs r0, r4, #20 │ │ - b.n 3887e │ │ + b.n 57f2e │ │ movs r0, #4 │ │ - b.n 3805a │ │ + b.n 5770a │ │ lsls r1, r0, #12 │ │ - b.n 38846 │ │ + b.n 57ef6 │ │ asrs r4, r6, #1 │ │ - b.n 38084 │ │ + b.n 57734 │ │ asrs r7, r7, #12 │ │ - b.n 38cd0 │ │ + b.n 58380 │ │ movs r1, r0 │ │ - b.n 38652 │ │ + b.n 57d02 │ │ movs r0, r1 │ │ - b.n 3806e │ │ - beq.n 38590 │ │ - b.n 389f0 │ │ + b.n 5771e │ │ + beq.n 57c40 │ │ + b.n 580a0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 38a80 │ │ - beq.n 38640 │ │ - b.n 38a04 │ │ + b.n 58130 │ │ + beq.n 57cf0 │ │ + b.n 580b4 │ │ movs r0, #4 │ │ - b.n 38090 │ │ + b.n 57740 │ │ adds r0, #0 │ │ - b.n 38094 │ │ + b.n 57744 │ │ ands r0, r1 │ │ - b.n 38098 │ │ + b.n 57748 │ │ str r4, [r4, #0] │ │ - b.n 3809c │ │ + b.n 5774c │ │ movs r0, #56 @ 0x38 │ │ - b.n 38098 │ │ + b.n 57748 │ │ movs r0, #130 @ 0x82 │ │ - b.n 388c2 │ │ + b.n 57f72 │ │ ands r0, r6 │ │ - b.n 380a0 │ │ + b.n 57750 │ │ lsls r4, r0 │ │ - b.n 388ca │ │ + b.n 57f7a │ │ strb r2, [r2, #26] │ │ - b.n 3869e │ │ - b.n 38594 │ │ - b.n 388d2 │ │ + b.n 57d4e │ │ + b.n 57c44 │ │ + b.n 57f82 │ │ movs r0, #64 @ 0x40 │ │ - b.n 37fac │ │ + b.n 5765c │ │ movs r0, #131 @ 0x83 │ │ - b.n 388da │ │ + b.n 57f8a │ │ lsls r0, r0, #1 │ │ - b.n 380b8 │ │ + b.n 57768 │ │ movs r4, r1 │ │ - b.n 380c4 │ │ + b.n 57774 │ │ movs r0, #56 @ 0x38 │ │ - b.n 37fbc │ │ - add r6, pc, #584 @ (adr r6, 387f0 ) │ │ - b.n 386ae │ │ + b.n 5766c │ │ + add r6, pc, #584 @ (adr r6, 57ea0 ) │ │ + b.n 57d5e │ │ adds r0, #60 @ 0x3c │ │ - b.n 380c8 │ │ + b.n 57778 │ │ str r0, [r6, #0] │ │ - b.n 37fc8 │ │ + b.n 57678 │ │ str r4, [r2, #104] @ 0x68 │ │ - b.n 386bc │ │ + b.n 57d6c │ │ str r4, [r3, r0] │ │ - b.n 380dc │ │ + b.n 5778c │ │ movs r4, r5 │ │ - b.n 37fd4 │ │ + b.n 57684 │ │ lsls r0, r0, #2 │ │ - b.n 38902 │ │ + b.n 57fb2 │ │ stmia r0!, {r5} │ │ - b.n 380e8 │ │ + b.n 57798 │ │ str r4, [r7, #0] │ │ - b.n 37fe0 │ │ + b.n 57690 │ │ str r5, [sp, #576] @ 0x240 │ │ - b.n 386da │ │ + b.n 57d8a │ │ movs r0, r4 │ │ - b.n 37fe8 │ │ + b.n 57698 │ │ ands r4, r4 │ │ - b.n 37fec │ │ + b.n 5769c │ │ ldrb r4, [r2, #18] │ │ - b.n 3872a │ │ + b.n 57dda │ │ str r4, [r6, r0] │ │ - b.n 37ff4 │ │ + b.n 576a4 │ │ str r0, [sp, #208] @ 0xd0 │ │ - b.n 380fc │ │ + b.n 577ac │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n 3801c │ │ + b.n 576cc │ │ add r4, sp, #632 @ 0x278 │ │ - b.n 3872e │ │ - b.n 3860c │ │ - b.n 38110 │ │ + b.n 57dde │ │ + b.n 57cbc │ │ + b.n 577c0 │ │ str r0, [r5, #0] │ │ - b.n 38008 │ │ + b.n 576b8 │ │ str r0, [r5, #0] │ │ - b.n 3802c │ │ + b.n 576dc │ │ ldr r4, [sp, #576] @ 0x240 │ │ - b.n 38740 │ │ - b.n 3861c │ │ - b.n 38118 │ │ + b.n 57df0 │ │ + b.n 57ccc │ │ + b.n 577c8 │ │ cmp ip, r2 │ │ - b.n 38702 │ │ + b.n 57db2 │ │ adds r0, #68 @ 0x44 │ │ - b.n 38120 │ │ + b.n 577d0 │ │ adds r0, #24 │ │ - b.n 3812c │ │ + b.n 577dc │ │ adds r0, #60 @ 0x3c │ │ - b.n 38024 │ │ + b.n 576d4 │ │ movs r4, r5 │ │ - b.n 3812c │ │ + b.n 577dc │ │ movs r5, r0 │ │ - b.n 38956 │ │ + b.n 58006 │ │ str r4, [r6, r0] │ │ - b.n 38154 │ │ + b.n 57804 │ │ asrs r4, r2, #32 │ │ - b.n 38140 │ │ + b.n 577f0 │ │ str r5, [r0, r0] │ │ - b.n 38750 │ │ + b.n 57e00 │ │ strb r6, [r1, #2] │ │ - b.n 38966 │ │ + b.n 58016 │ │ str r6, [r0, #0] │ │ - b.n 3877a │ │ - b.n 38634 │ │ - b.n 38762 │ │ + b.n 57e2a │ │ + b.n 57ce4 │ │ + b.n 57e12 │ │ strh r7, [r2, #4] │ │ - b.n 38746 │ │ + b.n 57df6 │ │ movs r4, r5 │ │ - b.n 38170 │ │ + b.n 57820 │ │ eors r4, r0 │ │ - b.n 38174 │ │ + b.n 57824 │ │ movs r0, #0 │ │ - b.n 38782 │ │ + b.n 57e32 │ │ strh r7, [r2, r6] │ │ - b.n 3878e │ │ + b.n 57e3e │ │ movs r3, r0 │ │ - b.n 38986 │ │ + b.n 58036 │ │ adds r0, #32 │ │ - b.n 38080 │ │ + b.n 57730 │ │ asrs r0, r5, #32 │ │ - b.n 38064 │ │ - b.n 38776 │ │ - b.n 38796 │ │ + b.n 57714 │ │ + b.n 57e26 │ │ + b.n 57e46 │ │ adds r0, #8 │ │ - b.n 38788 │ │ + b.n 57e38 │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n 387a2 │ │ + b.n 57e52 │ │ strh r1, [r0, #4] │ │ - b.n 3899e │ │ + b.n 5804e │ │ ands r1, r0 │ │ - b.n 389a2 │ │ + b.n 58052 │ │ adds r0, #152 @ 0x98 │ │ - b.n 387b8 │ │ + b.n 57e68 │ │ asrs r1, r2, #6 │ │ - b.n 3876a │ │ - add r0, pc, #4 @ (adr r0, 38670 ) │ │ - b.n 38798 │ │ + b.n 57e1a │ │ + add r0, pc, #4 @ (adr r0, 57d20 ) │ │ + b.n 57e48 │ │ strb r7, [r2, r2] │ │ - b.n 38774 │ │ + b.n 57e24 │ │ str r0, [r0, #0] │ │ - b.n 387c2 │ │ + b.n 57e72 │ │ movs r5, r0 │ │ - b.n 387b6 │ │ + b.n 57e66 │ │ lsls r4, r0, #1 │ │ - b.n 38198 │ │ + b.n 57848 │ │ asrs r1, r0, #32 │ │ - b.n 387c6 │ │ - b.n 386e4 │ │ - b.n 380bc │ │ + b.n 57e76 │ │ + b.n 57d94 │ │ + b.n 5776c │ │ cmp r5, #32 │ │ - b.n 389ca │ │ + b.n 5807a │ │ movs r3, #1 │ │ - b.n 38992 │ │ + b.n 58042 │ │ movs r2, r0 │ │ - b.n 387c6 │ │ + b.n 57e76 │ │ movs r4, r6 │ │ - b.n 381b0 │ │ + b.n 57860 │ │ adds r1, r4, #4 │ │ - b.n 387e6 │ │ - add r0, pc, #240 @ (adr r0, 3878c ) │ │ - b.n 380d4 │ │ + b.n 57e96 │ │ + add r0, pc, #240 @ (adr r0, 57e3c ) │ │ + b.n 57784 │ │ cmp r5, #32 │ │ - b.n 389e2 │ │ + b.n 58092 │ │ movs r0, r4 │ │ - b.n 380dc │ │ + b.n 5778c │ │ movs r3, #1 │ │ - b.n 389ae │ │ + b.n 5805e │ │ ldr r0, [r2, #104] @ 0x68 │ │ - b.n 387b8 │ │ + b.n 57e68 │ │ movs r2, r0 │ │ - b.n 387d8 │ │ + b.n 57e88 │ │ movs r4, r0 │ │ - b.n 381d0 │ │ + b.n 57880 │ │ cmp r5, #32 │ │ - b.n 389fa │ │ + b.n 580aa │ │ ldr r2, [r3, #40] @ 0x28 │ │ - b.n 38808 │ │ + b.n 57eb8 │ │ adds r1, r4, #4 │ │ - b.n 38814 │ │ + b.n 57ec4 │ │ movs r3, #1 │ │ - b.n 389ca │ │ + b.n 5807a │ │ subs r4, #151 @ 0x97 │ │ - b.n 387ca │ │ + b.n 57e7a │ │ adds r0, #3 │ │ - b.n 387fa │ │ + b.n 57eaa │ │ str r0, [r0, #0] │ │ - b.n 3881c │ │ + b.n 57ecc │ │ movs r4, r6 │ │ - b.n 3810c │ │ + b.n 577bc │ │ adds r0, #152 @ 0x98 │ │ - b.n 38826 │ │ + b.n 57ed6 │ │ movs r0, #2 │ │ - b.n 38804 │ │ + b.n 57eb4 │ │ adds r0, #138 @ 0x8a │ │ - b.n 38a22 │ │ + b.n 580d2 │ │ adds r1, r4, #4 │ │ - b.n 38832 │ │ + b.n 57ee2 │ │ str r3, [r2, #8] │ │ - b.n 387f4 │ │ + b.n 57ea4 │ │ movs r0, #0 │ │ - b.n 38208 │ │ + b.n 578b8 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 38a32 │ │ + b.n 580e2 │ │ str r3, [sp, #4] │ │ - b.n 389fa │ │ + b.n 580aa │ │ ldr r7, [r2, #104] @ 0x68 │ │ - b.n 38844 │ │ + b.n 57ef4 │ │ ldrb r0, [r3, #18] │ │ - b.n 38802 │ │ + b.n 57eb2 │ │ strb r7, [r0, #0] │ │ - b.n 3882e │ │ + b.n 57ede │ │ str r2, [r0, #0] │ │ - b.n 38850 │ │ + b.n 57f00 │ │ movs r0, #9 │ │ - b.n 38838 │ │ + b.n 57ee8 │ │ adds r1, r4, #4 │ │ - b.n 3885a │ │ + b.n 57f0a │ │ strb r0, [r2, #2] │ │ - b.n 3881e │ │ + b.n 57ece │ │ movs r0, #8 │ │ - b.n 38230 │ │ + b.n 578e0 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 38a5a │ │ + b.n 5810a │ │ str r3, [sp, #4] │ │ - b.n 38a22 │ │ + b.n 580d2 │ │ ldrsh r0, [r3, r2] │ │ - b.n 38826 │ │ + b.n 57ed6 │ │ strh r0, [r0, #2] │ │ - b.n 3815c │ │ + b.n 5780c │ │ ldrb r3, [r2, #18] │ │ - b.n 38876 │ │ + b.n 57f26 │ │ strb r5, [r0, #0] │ │ - b.n 3885c │ │ + b.n 57f0c │ │ str r2, [r0, #0] │ │ - b.n 3887e │ │ + b.n 57f2e │ │ movs r0, #9 │ │ - b.n 38864 │ │ + b.n 57f14 │ │ strb r0, [r0, #2] │ │ - b.n 38a7a │ │ + b.n 5812a │ │ adds r1, r4, #4 │ │ - b.n 3888a │ │ + b.n 57f3a │ │ ldr r7, [r2, #72] @ 0x48 │ │ - b.n 3884c │ │ + b.n 57efc │ │ movs r0, #12 │ │ - b.n 38260 │ │ + b.n 57910 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 38a8a │ │ + b.n 5813a │ │ movs r3, #1 │ │ - b.n 38a52 │ │ + b.n 58102 │ │ ldr r3, [r2, #104] @ 0x68 │ │ - b.n 3889c │ │ + b.n 57f4c │ │ str r0, [sp, #0] │ │ - b.n 38a96 │ │ + b.n 58146 │ │ movs r2, r0 │ │ - b.n 38886 │ │ + b.n 57f36 │ │ subs r4, #156 @ 0x9c │ │ - b.n 3886a │ │ + b.n 57f1a │ │ adds r1, r4, #4 │ │ - b.n 388ac │ │ + b.n 57f5c │ │ cmp r5, #32 │ │ - b.n 38aa6 │ │ + b.n 58156 │ │ subs r6, #151 @ 0x97 │ │ - b.n 388b6 │ │ + b.n 57f66 │ │ movs r3, #1 │ │ - b.n 38a72 │ │ + b.n 58122 │ │ movs r4, r2 │ │ - b.n 3828c │ │ + b.n 5793c │ │ str r0, [r7, r0] │ │ - b.n 381ac │ │ + b.n 5785c │ │ strb r0, [r7, #0] │ │ - b.n 382b4 │ │ + b.n 57964 │ │ movs r2, r0 │ │ - b.n 388a4 │ │ + b.n 57f54 │ │ movs r0, r3 │ │ - b.n 3829c │ │ + b.n 5794c │ │ adds r1, r4, #4 │ │ - b.n 388d2 │ │ + b.n 57f82 │ │ cmp r5, #32 │ │ - b.n 38aca │ │ + b.n 5817a │ │ lsls r1, r0, #12 │ │ - b.n 38a92 │ │ + b.n 58142 │ │ cmp r5, #33 @ 0x21 │ │ - b.n 38ad2 │ │ + b.n 58182 │ │ asrs r4, r1, #2 │ │ - b.n 38ad6 │ │ + b.n 58186 │ │ lsrs r1, r2, #26 │ │ - b.n 388de │ │ - b.n 3881c │ │ - b.n 382d8 │ │ + b.n 57f8e │ │ + b.n 57ecc │ │ + b.n 57988 │ │ movs r0, #44 @ 0x2c │ │ - b.n 382bc │ │ + b.n 5796c │ │ movs r0, #36 @ 0x24 │ │ - b.n 381dc │ │ + b.n 5788c │ │ ands r0, r0 │ │ - b.n 38aea │ │ + b.n 5819a │ │ movs r0, r4 │ │ - b.n 382c8 │ │ + b.n 57978 │ │ lsls r4, r3, #22 │ │ - b.n 388b4 │ │ + b.n 57f64 │ │ stmia r0!, {r0, r2} │ │ - b.n 38af6 │ │ + b.n 581a6 │ │ lsrs r1, r3, #2 │ │ - b.n 388fc │ │ + b.n 57fac │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 382f8 │ │ + b.n 579a8 │ │ movs r2, #154 @ 0x9a │ │ - b.n 388c8 │ │ - add r0, pc, #176 @ (adr r0, 38874 ) │ │ - b.n 381fc │ │ + b.n 57f78 │ │ + add r0, pc, #176 @ (adr r0, 57f24 ) │ │ + b.n 578ac │ │ movs r2, r0 │ │ - b.n 388ea │ │ + b.n 57f9a │ │ movs r0, #40 @ 0x28 │ │ - b.n 38204 │ │ + b.n 578b4 │ │ asrs r3, r0, #32 │ │ - b.n 38914 │ │ + b.n 57fc4 │ │ adds r0, #32 │ │ - b.n 3820c │ │ + b.n 578bc │ │ lsrs r1, r3, #6 │ │ - b.n 3891c │ │ + b.n 57fcc │ │ movs r3, #146 @ 0x92 │ │ - b.n 388e4 │ │ + b.n 57f94 │ │ movs r2, r0 │ │ - b.n 38902 │ │ + b.n 57fb2 │ │ movs r3, #63 @ 0x3f │ │ - b.n 38f6e │ │ + b.n 5861e │ │ asrs r3, r0, #32 │ │ - b.n 3892c │ │ + b.n 57fdc │ │ movs r0, #28 │ │ - b.n 38308 │ │ + b.n 579b8 │ │ lsls r2, r0, #20 │ │ - b.n 38912 │ │ + b.n 57fc2 │ │ movs r0, r5 │ │ - b.n 38310 │ │ + b.n 579c0 │ │ lsrs r2, r4, #12 │ │ - b.n 3893c │ │ + b.n 57fec │ │ movs r4, r4 │ │ - b.n 38318 │ │ + b.n 579c8 │ │ movs r4, r6 │ │ - b.n 3833c │ │ + b.n 579ec │ │ asrs r7, r7, #12 │ │ - b.n 38f86 │ │ + b.n 58636 │ │ movs r4, r7 │ │ - b.n 38344 │ │ + b.n 579f4 │ │ cmp r3, #33 @ 0x21 │ │ - b.n 38b4e │ │ + b.n 581fe │ │ adds r5, #1 │ │ - b.n 38b52 │ │ + b.n 58202 │ │ lsls r0, r2, #2 │ │ - b.n 38922 │ │ + b.n 57fd2 │ │ adds r5, #151 @ 0x97 │ │ - b.n 3895e │ │ + b.n 5800e │ │ ldrb r0, [r2, r4] │ │ - b.n 38e24 │ │ + b.n 584d4 │ │ lsls r1, r2, #22 │ │ - b.n 3896e │ │ + b.n 5801e │ │ movs r4, r6 │ │ - b.n 38340 │ │ + b.n 579f0 │ │ adds r0, r4, #4 │ │ - b.n 38b6a │ │ + b.n 5821a │ │ asrs r6, r0, #12 │ │ - b.n 38b30 │ │ + b.n 581e0 │ │ movs r1, r0 │ │ - b.n 38958 │ │ + b.n 58008 │ │ adds r6, r4, #4 │ │ - b.n 3897a │ │ + b.n 5802a │ │ movs r0, #4 │ │ - b.n 38374 │ │ + b.n 57a24 │ │ movs r3, #63 @ 0x3f │ │ - b.n 38fc2 │ │ + b.n 58672 │ │ lsls r2, r2, #22 │ │ - b.n 38984 │ │ + b.n 58034 │ │ str r7, [r2, #120] @ 0x78 │ │ - b.n 38950 │ │ + b.n 58000 │ │ strb r0, [r0, #0] │ │ - b.n 38384 │ │ + b.n 57a34 │ │ movs r4, r7 │ │ - b.n 38368 │ │ + b.n 57a18 │ │ subs r5, #32 │ │ - b.n 38b92 │ │ + b.n 58242 │ │ movs r0, r6 │ │ - b.n 38390 │ │ + b.n 57a40 │ │ adds r3, #1 │ │ - b.n 38b60 │ │ + b.n 58210 │ │ ldr r0, [r2, #72] @ 0x48 │ │ - b.n 389a8 │ │ + b.n 58058 │ │ str r2, [r0, #80] @ 0x50 │ │ - b.n 3898e │ │ + b.n 5803e │ │ cmp r3, #34 @ 0x22 │ │ - b.n 389b0 │ │ + b.n 58060 │ │ strh r7, [r7, r4] │ │ - b.n 38ff8 │ │ + b.n 586a8 │ │ ldrb r0, [r2, #20] │ │ - b.n 38e74 │ │ + b.n 58524 │ │ str r5, [r2, #120] @ 0x78 │ │ - b.n 389b6 │ │ + b.n 58066 │ │ adds r0, #3 │ │ - b.n 389a2 │ │ + b.n 58052 │ │ adds r0, #56 @ 0x38 │ │ - b.n 38394 │ │ + b.n 57a44 │ │ adds r1, r4, #4 │ │ - b.n 389c2 │ │ + b.n 58072 │ │ cmp r5, #35 @ 0x23 │ │ - b.n 38bc2 │ │ + b.n 58272 │ │ subs r0, #144 @ 0x90 │ │ - b.n 38992 │ │ + b.n 58042 │ │ movs r3, #1 │ │ - b.n 38b8e │ │ + b.n 5823e │ │ subs r4, #154 @ 0x9a │ │ - b.n 389da │ │ + b.n 5808a │ │ adds r5, #5 │ │ - b.n 389b8 │ │ + b.n 58068 │ │ ldr r5, [r4, #48] @ 0x30 │ │ - b.n 389e2 │ │ + b.n 58092 │ │ str r0, [r1, r0] │ │ - b.n 383d4 │ │ + b.n 57a84 │ │ strh r7, [r7, r4] │ │ - b.n 39028 │ │ + b.n 586d8 │ │ adds r7, #149 @ 0x95 │ │ - b.n 389ee │ │ - ldr r4, [pc, #612] @ (38b08 ) │ │ - b.n 389b4 │ │ + b.n 5809e │ │ + ldr r4, [pc, #612] @ (581b8 ) │ │ + b.n 58064 │ │ movs r0, #2 │ │ - b.n 389d0 │ │ + b.n 58080 │ │ adds r3, #63 @ 0x3f │ │ - b.n 39032 │ │ + b.n 586e2 │ │ adds r0, #12 │ │ - b.n 383ce │ │ + b.n 57a7e │ │ adds r1, r4, #4 │ │ - b.n 38a02 │ │ + b.n 580b2 │ │ adds r0, #144 @ 0x90 │ │ - b.n 389c6 │ │ + b.n 58076 │ │ movs r4, r1 │ │ - b.n 383f8 │ │ + b.n 57aa8 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 38c02 │ │ + b.n 582b2 │ │ subs r0, #154 @ 0x9a │ │ - b.n 38a12 │ │ + b.n 580c2 │ │ movs r3, #1 │ │ - b.n 38bce │ │ + b.n 5827e │ │ adds r0, #4 │ │ - b.n 389f4 │ │ + b.n 580a4 │ │ strb r7, [r0, #0] │ │ - b.n 38a1e │ │ + b.n 580ce │ │ adds r5, #5 │ │ - b.n 389fc │ │ + b.n 580ac │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 3905a │ │ + b.n 5870a │ │ ldrb r5, [r4, #12] │ │ - b.n 38a2c │ │ + b.n 580dc │ │ lsrs r0, r2, #20 │ │ - b.n 38ee8 │ │ + b.n 58598 │ │ adds r0, #150 @ 0x96 │ │ - b.n 38a34 │ │ + b.n 580e4 │ │ movs r0, r7 │ │ - b.n 38320 │ │ + b.n 579d0 │ │ movs r0, #2 │ │ - b.n 38a14 │ │ + b.n 580c4 │ │ ldmia r5, {r0, r5} │ │ - b.n 38a40 │ │ + b.n 580f0 │ │ asrs r4, r4, #32 │ │ - b.n 3832c │ │ + b.n 579dc │ │ adds r3, #63 @ 0x3f │ │ - b.n 3907e │ │ + b.n 5872e │ │ adds r0, #16 │ │ - b.n 3841a │ │ + b.n 57aca │ │ cmp r5, #34 @ 0x22 │ │ - b.n 38c42 │ │ + b.n 582f2 │ │ adds r1, #154 @ 0x9a │ │ - b.n 38a14 │ │ - add r0, pc, #160 @ (adr r0, 389a8 ) │ │ - b.n 38340 │ │ + b.n 580c4 │ │ + add r0, pc, #160 @ (adr r0, 58058 ) │ │ + b.n 579f0 │ │ movs r3, #12 │ │ - b.n 38c12 │ │ + b.n 582c2 │ │ subs r0, #153 @ 0x99 │ │ - b.n 38a60 │ │ + b.n 58110 │ │ strh r4, [r7, #0] │ │ - b.n 3834c │ │ + b.n 579fc │ │ str r2, [r3, r2] │ │ - b.n 38a22 │ │ + b.n 580d2 │ │ adds r0, #5 │ │ - b.n 38a44 │ │ + b.n 580f4 │ │ strb r4, [r0, #0] │ │ - b.n 38a70 │ │ + b.n 58120 │ │ adds r5, #6 │ │ - b.n 38a4c │ │ + b.n 580fc │ │ ldrb r6, [r4, #12] │ │ - b.n 38a78 │ │ + b.n 58128 │ │ str r4, [r2, #0] │ │ - b.n 38468 │ │ - ldr r5, [pc, #64] @ (38970 ) │ │ - b.n 38f38 │ │ + b.n 57b18 │ │ + ldr r5, [pc, #64] @ (58020 ) │ │ + b.n 585e8 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 390c2 │ │ + b.n 58772 │ │ adds r4, #150 @ 0x96 │ │ - b.n 38a88 │ │ + b.n 58138 │ │ str r1, [r3, r6] │ │ - b.n 38a46 │ │ + b.n 580f6 │ │ asrs r0, r3, #32 │ │ - b.n 3847c │ │ + b.n 57b2c │ │ movs r0, #2 │ │ - b.n 38a6c │ │ + b.n 5811c │ │ adds r3, #63 @ 0x3f │ │ - b.n 390ce │ │ + b.n 5877e │ │ adds r0, #20 │ │ - b.n 3846a │ │ + b.n 57b1a │ │ adds r0, #44 @ 0x2c │ │ - b.n 38388 │ │ + b.n 57a38 │ │ ldmia r5, {r2, r3, r5} │ │ - b.n 38aa4 │ │ + b.n 58154 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 38c9a │ │ + b.n 5834a │ │ movs r3, #12 │ │ - b.n 38c62 │ │ + b.n 58312 │ │ adds r3, #147 @ 0x93 │ │ - b.n 38a70 │ │ + b.n 58120 │ │ adds r0, #152 @ 0x98 │ │ - b.n 38ab4 │ │ + b.n 58164 │ │ adds r0, #5 │ │ - b.n 38a90 │ │ + b.n 58140 │ │ str r0, [r4, r0] │ │ - b.n 383a4 │ │ + b.n 57a54 │ │ strb r4, [r0, #0] │ │ - b.n 38ac0 │ │ + b.n 58170 │ │ eors r0, r0 │ │ - b.n 383ac │ │ + b.n 57a5c │ │ adds r4, #154 @ 0x9a │ │ - b.n 38ac8 │ │ + b.n 58178 │ │ adds r5, #6 │ │ - b.n 38aa4 │ │ + b.n 58154 │ │ ldrb r6, [r4, #12] │ │ - b.n 38ad0 │ │ + b.n 58180 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 39108 │ │ + b.n 587b8 │ │ adds r0, r2, #4 │ │ - b.n 38f90 │ │ + b.n 58640 │ │ adds r1, #150 @ 0x96 │ │ - b.n 38adc │ │ + b.n 5818c │ │ movs r0, #2 │ │ - b.n 38ab8 │ │ + b.n 58168 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3911a │ │ + b.n 587ca │ │ adds r0, #24 │ │ - b.n 384b6 │ │ + b.n 57b66 │ │ adds r0, #52 @ 0x34 │ │ - b.n 383d4 │ │ + b.n 57a84 │ │ adds r4, r5, #4 │ │ - b.n 38af0 │ │ + b.n 581a0 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 38ce6 │ │ + b.n 58396 │ │ movs r3, #1 │ │ - b.n 38cae │ │ + b.n 5835e │ │ adds r0, #147 @ 0x93 │ │ - b.n 38abc │ │ + b.n 5816c │ │ movs r4, r4 │ │ - b.n 383e8 │ │ + b.n 57a98 │ │ adds r4, #152 @ 0x98 │ │ - b.n 38b04 │ │ + b.n 581b4 │ │ ldrh r0, [r2, #40] @ 0x28 │ │ - b.n 38fc0 │ │ + b.n 58670 │ │ strb r1, [r3, r6] │ │ - b.n 38ac6 │ │ + b.n 58176 │ │ adds r0, #5 │ │ - b.n 38ae8 │ │ + b.n 58198 │ │ strb r4, [r0, #0] │ │ - b.n 38b14 │ │ + b.n 581c4 │ │ ands r0, r5 │ │ - b.n 38504 │ │ + b.n 57bb4 │ │ adds r0, #154 @ 0x9a │ │ - b.n 38b1c │ │ + b.n 581cc │ │ movs r4, r3 │ │ - b.n 3850c │ │ + b.n 57bbc │ │ adds r5, #6 │ │ - b.n 38afc │ │ + b.n 581ac │ │ ldrb r6, [r4, #12] │ │ - b.n 38b28 │ │ + b.n 581d8 │ │ subs r0, #144 @ 0x90 │ │ - b.n 38b2c │ │ + b.n 581dc │ │ movs r0, r4 │ │ - b.n 3851c │ │ + b.n 57bcc │ │ movs r0, #2 │ │ - b.n 38b0c │ │ + b.n 581bc │ │ adds r3, #63 @ 0x3f │ │ - b.n 3916e │ │ + b.n 5881e │ │ adds r0, #28 │ │ - b.n 3850a │ │ + b.n 57bba │ │ subs r5, #32 │ │ - b.n 38d32 │ │ + b.n 583e2 │ │ movs r4, r5 │ │ - b.n 38530 │ │ + b.n 57be0 │ │ adds r1, r4, #4 │ │ - b.n 38b48 │ │ + b.n 581f8 │ │ cmp r5, #34 @ 0x22 │ │ - b.n 38d3e │ │ + b.n 583ee │ │ adds r3, #0 │ │ - b.n 38d08 │ │ + b.n 583b8 │ │ ldr r0, [r4, #80] @ 0x50 │ │ - b.n 38d46 │ │ + b.n 583f6 │ │ movs r0, r6 │ │ - b.n 38440 │ │ + b.n 57af0 │ │ movs r3, #1 │ │ - b.n 38d12 │ │ + b.n 583c2 │ │ adds r0, #144 @ 0x90 │ │ - b.n 38b5e │ │ + b.n 5820e │ │ movs r4, r4 │ │ - b.n 38550 │ │ + b.n 57c00 │ │ strh r7, [r7, r4] │ │ - b.n 391a0 │ │ + b.n 58850 │ │ subs r5, #35 @ 0x23 │ │ - b.n 38d5e │ │ - ldr r0, [pc, #596] @ (38c74 ) │ │ - b.n 38b62 │ │ + b.n 5840e │ │ + ldr r0, [pc, #596] @ (58324 ) │ │ + b.n 58212 │ │ adds r3, #6 │ │ - b.n 38d2c │ │ + b.n 583dc │ │ movs r0, #2 │ │ - b.n 38b52 │ │ + b.n 58202 │ │ adds r1, r4, #4 │ │ - b.n 38b6e │ │ + b.n 5821e │ │ lsls r4, r0, #1 │ │ - b.n 3856c │ │ + b.n 57c1c │ │ strb r7, [r7, #12] │ │ - b.n 391ba │ │ + b.n 5886a │ │ strb r0, [r4, #0] │ │ - b.n 38556 │ │ + b.n 57c06 │ │ ldrb r6, [r4, #20] │ │ - b.n 38d7e │ │ + b.n 5842e │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 391c2 │ │ + b.n 58872 │ │ lsrs r0, r2, #20 │ │ - b.n 3904c │ │ + b.n 586fc │ │ cmp r5, #34 @ 0x22 │ │ - b.n 38d8a │ │ + b.n 5843a │ │ lsls r7, r0, #2 │ │ - b.n 38d16 │ │ + b.n 583c6 │ │ movs r3, #1 │ │ - b.n 38d56 │ │ + b.n 58406 │ │ str r3, [r2, #8] │ │ - b.n 38b9e │ │ + b.n 5824e │ │ strb r7, [r0, #28] │ │ - b.n 38d9a │ │ + b.n 5844a │ │ ldrb r3, [r4, #4] │ │ - b.n 38d6c │ │ + b.n 5841c │ │ lsls r5, r0, #20 │ │ - b.n 38b8e │ │ + b.n 5823e │ │ ldr r5, [r4, #48] @ 0x30 │ │ - b.n 38bae │ │ + b.n 5825e │ │ movs r2, r0 │ │ - b.n 38b8a │ │ + b.n 5823a │ │ adds r1, r4, #4 │ │ - b.n 38bba │ │ + b.n 5826a │ │ cmp r3, #32 │ │ - b.n 38db2 │ │ + b.n 58462 │ │ lsrs r7, r3, #12 │ │ - b.n 38a34 │ │ + b.n 580e4 │ │ movs r5, #1 │ │ - b.n 38d7e │ │ + b.n 5842e │ │ subs r1, r4, r4 │ │ - b.n 38dbe │ │ + b.n 5846e │ │ movs r7, #3 │ │ - b.n 38ba6 │ │ + b.n 58256 │ │ adds r0, #52 @ 0x34 │ │ - b.n 385c0 │ │ + b.n 57c70 │ │ asrs r7, r0, #32 │ │ - b.n 38bcc │ │ + b.n 5827c │ │ strb r1, [r2, #15] │ │ - b.n 3908e │ │ + b.n 5873e │ │ adds r3, #63 @ 0x3f │ │ - b.n 39218 │ │ + b.n 588c8 │ │ movs r4, r4 │ │ - b.n 385b2 │ │ + b.n 57c62 │ │ lsls r1, r2, #30 │ │ - b.n 38aa6 │ │ + b.n 58156 │ │ asrs r1, r0, #12 │ │ - b.n 38dde │ │ + b.n 5848e │ │ adds r2, r4, #4 │ │ - b.n 38da4 │ │ + b.n 58454 │ │ adds r7, #146 @ 0x92 │ │ - b.n 38bf2 │ │ + b.n 582a2 │ │ lsls r7, r7, #12 │ │ - b.n 39230 │ │ + b.n 588e0 │ │ movs r0, r0 │ │ - b.n 385ca │ │ + b.n 57c7a │ │ lsrs r3, r4, #20 │ │ - b.n 38df2 │ │ + b.n 584a2 │ │ adds r0, #60 @ 0x3c │ │ - b.n 385f0 │ │ + b.n 57ca0 │ │ lsls r6, r0, #12 │ │ - b.n 38dba │ │ + b.n 5846a │ │ adds r3, #63 @ 0x3f │ │ - b.n 39244 │ │ + b.n 588f4 │ │ movs r3, #2 │ │ - b.n 38be8 │ │ + b.n 58298 │ │ asrs r0, r0, #32 │ │ - b.n 39008 │ │ + b.n 586b8 │ │ movs r0, r0 │ │ - b.n 38bee │ │ + b.n 5829e │ │ adds r6, r4, #4 │ │ - b.n 38c10 │ │ + b.n 582c0 │ │ movs r3, #63 @ 0x3f │ │ - b.n 39252 │ │ + b.n 58902 │ │ lsrs r0, r4, #20 │ │ - b.n 38e16 │ │ + b.n 584c6 │ │ movs r0, #4 │ │ - b.n 385f6 │ │ + b.n 57ca6 │ │ lsls r1, r0, #12 │ │ - b.n 38dde │ │ + b.n 5848e │ │ asrs r0, r7, #32 │ │ - b.n 3861c │ │ + b.n 57ccc │ │ asrs r7, r7, #12 │ │ - b.n 39268 │ │ + b.n 58918 │ │ movs r1, r0 │ │ - b.n 38bea │ │ + b.n 5829a │ │ movs r0, r1 │ │ - b.n 3860a │ │ - beq.n 38b28 │ │ - b.n 38f88 │ │ + b.n 57cba │ │ + beq.n 581d8 │ │ + b.n 58638 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 39018 │ │ - beq.n 38aa8 │ │ - b.n 38f9c │ │ + b.n 586c8 │ │ + beq.n 58158 │ │ + b.n 5864c │ │ strb r1, [r0, #0] │ │ - b.n 38e46 │ │ + b.n 584f6 │ │ asrs r0, r1, #1 │ │ - b.n 38fa0 │ │ + b.n 58650 │ │ lsls r0, r2, #1 │ │ movt r0, #528 @ 0x210 │ │ - b.n 39014 │ │ + b.n 586c4 │ │ adds r0, #32 │ │ - b.n 39256 │ │ + b.n 58906 │ │ movs r0, #8 │ │ - b.n 38634 │ │ + b.n 57ce4 │ │ lsrs r3, r0, #11 │ │ orr.w r0, r1, #2944 @ 0xb80 │ │ - b.n 3903c │ │ + b.n 586ec │ │ stmia r0!, {} │ │ - b.n 392e6 │ │ + b.n 58996 │ │ str r0, [r0, r0] │ │ - b.n 392ea │ │ + b.n 5899a │ │ lsrs r7, r1, #11 │ │ orr.w r0, r2, #524288 @ 0x80000 │ │ - b.n 39272 │ │ + b.n 58922 │ │ movs r0, #0 │ │ - b.n 38638 │ │ + b.n 57ce8 │ │ movs r0, #108 @ 0x6c │ │ - b.n 38fd0 │ │ + b.n 58680 │ │ asrs r4, r2, #32 │ │ - b.n 39042 │ │ + b.n 586f2 │ │ strb r0, [r3, #0] │ │ - b.n 3865c │ │ + b.n 57d0c │ │ movs r4, r1 │ │ - b.n 38660 │ │ + b.n 57d10 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r1, #2162688 @ 0x210000 │ │ - b.n 39052 │ │ + b.n 58702 │ │ movs r0, #16 │ │ - b.n 39060 │ │ + b.n 58710 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r1, #2113536 @ 0x204000 │ │ - b.n 3929a │ │ + b.n 5894a │ │ asrs r4, r5, #1 │ │ - b.n 38574 │ │ + b.n 57c24 │ │ asrs r7, r0, #32 │ │ - b.n 38ea2 │ │ + b.n 58552 │ │ strb r0, [r4, #1] │ │ - b.n 39080 │ │ + b.n 58730 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 3907c │ │ + b.n 5872c │ │ lsrs r3, r0, #10 │ │ orn sl, r1, #423936 @ 0x67800 │ │ orr.w r0, r2, #552960 @ 0x87000 │ │ - b.n 38eba │ │ + b.n 5856a │ │ lsrs r3, r0, #11 │ │ orr.w r0, r2, #2097152 @ 0x200000 │ │ - b.n 386a4 │ │ + b.n 57d54 │ │ asrs r0, r0, #32 │ │ - b.n 3868a │ │ + b.n 57d3a │ │ asrs r0, r0, #32 │ │ - b.n 38eca │ │ + b.n 5857a │ │ movs r0, r2 │ │ - b.n 3908e │ │ + b.n 5873e │ │ movs r0, #16 │ │ - b.n 3909e │ │ + b.n 5874e │ │ cmp r2, #143 @ 0x8f │ │ orn sl, r0, #4292608 @ 0x418000 │ │ orn sl, r1, #423936 @ 0x67800 │ │ orr.w r0, r2, #548864 @ 0x86000 │ │ - b.n 38ee2 │ │ + b.n 58592 │ │ lsrs r3, r0, #11 │ │ orr.w r0, r2, #8650752 @ 0x840000 │ │ - b.n 386c4 │ │ + b.n 57d74 │ │ movs r0, r0 │ │ - b.n 386d0 │ │ + b.n 57d80 │ │ movs r0, r0 │ │ - b.n 386b6 │ │ + b.n 57d66 │ │ movs r4, r0 │ │ - b.n 392c4 │ │ + b.n 58974 │ │ movs r0, r2 │ │ - b.n 386d4 │ │ + b.n 57d84 │ │ movs r4, r0 │ │ - b.n 392ca │ │ + b.n 5897a │ │ movs r4, r2 │ │ - b.n 386dc │ │ + b.n 57d8c │ │ movs r1, r1 │ │ - b.n 39306 │ │ + b.n 589b6 │ │ movs r4, r4 │ │ - b.n 386e4 │ │ + b.n 57d94 │ │ movs r0, r0 │ │ and.w r0, r0, r4, asr #16 │ │ - b.n 386ec │ │ + b.n 57d9c │ │ movs r0, #56 @ 0x38 │ │ - b.n 38710 │ │ + b.n 57dc0 │ │ str r0, [r4, #4] │ │ - b.n 38714 │ │ + b.n 57dc4 │ │ lsls r3, r0, #4 │ │ - b.n 392e2 │ │ + b.n 58992 │ │ str r0, [r4, #0] │ │ - b.n 386fc │ │ + b.n 57dac │ │ lsrs r0, r6, #28 │ │ - b.n 389e4 │ │ + b.n 58094 │ │ movs r0, #28 │ │ - b.n 38704 │ │ + b.n 57db4 │ │ subs r0, r2, #4 │ │ - b.n 38ecc │ │ + b.n 5857c │ │ movs r1, r0 │ │ - b.n 39332 │ │ + b.n 589e2 │ │ str r1, [r0, r0] │ │ - b.n 38c80 │ │ + b.n 58330 │ │ ands r6, r3 │ │ - b.n 390dc │ │ + b.n 5878c │ │ str r1, [sp, #64] @ 0x40 │ │ - b.n 38f3e │ │ + b.n 585ee │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ asrs r2, r6, #4 │ │ - b.n 38f46 │ │ + b.n 585f6 │ │ strb r1, [r0, #0] │ │ - b.n 3934a │ │ - add r0, pc, #0 @ (adr r0, 38c0c ) │ │ - b.n 3934e │ │ + b.n 589fa │ │ + add r0, pc, #0 @ (adr r0, 582bc ) │ │ + b.n 589fe │ │ strh r0, [r0, #0] │ │ - b.n 39352 │ │ + b.n 58a02 │ │ movs r5, r3 │ │ @ instruction: 0xea00e000 │ │ - b.n 390ee │ │ + b.n 5879e │ │ adds r0, #0 │ │ - b.n 390f0 │ │ + b.n 587a0 │ │ movs r0, #0 │ │ - b.n 390ee │ │ + b.n 5879e │ │ str r0, [r0, r0] │ │ - b.n 390f0 │ │ + b.n 587a0 │ │ str r1, [r0, #0] │ │ - b.n 38f6a │ │ - add r0, pc, #28 @ (adr r0, 38c48 ) │ │ - b.n 38f6e │ │ + b.n 5861a │ │ + add r0, pc, #28 @ (adr r0, 582f8 ) │ │ + b.n 5861e │ │ str r0, [sp, #32] │ │ - b.n 38f72 │ │ + b.n 58622 │ │ asrs r6, r2, #3 │ │ - b.n 38c02 │ │ + b.n 582b2 │ │ lsls r4, r6, #9 │ │ - b.n 38778 │ │ + b.n 57e28 │ │ movs r4, r0 │ │ - b.n 38ee8 │ │ + b.n 58598 │ │ movs r0, r0 │ │ - b.n 38d60 │ │ + b.n 58410 │ │ asrs r1, r0, #32 │ │ - b.n 38be6 │ │ + b.n 58296 │ │ movs r4, r0 │ │ - b.n 38f8a │ │ + b.n 5863a │ │ movs r1, r0 │ │ uxth r5, r0 │ │ movs r0, r4 │ │ - b.n 39112 │ │ + b.n 587c2 │ │ lsls r2, r2, #6 │ │ - b.n 38c58 │ │ + b.n 58308 │ │ movs r4, r7 │ │ - b.n 38c5c │ │ + b.n 5830c │ │ lsls r0, r6, #1 │ │ - b.n 38a3c │ │ + b.n 580ec │ │ movs r6, #144 @ 0x90 │ │ - b.n 38ca4 │ │ + b.n 58354 │ │ @ instruction: 0xea90e027 │ │ subs r1, #144 @ 0x90 │ │ - b.n 38cba │ │ + b.n 5836a │ │ movs r4, #28 │ │ - b.n 38f70 │ │ + b.n 58620 │ │ cmp r7, #50 @ 0x32 │ │ - b.n 38a70 │ │ + b.n 58120 │ │ cmp r7, #18 │ │ - b.n 38f54 │ │ + b.n 58604 │ │ ands r2, r0 │ │ - b.n 38d22 │ │ + b.n 583d2 │ │ str r2, [r0, r0] │ │ - b.n 38d08 │ │ + b.n 583b8 │ │ asrs r1, r6, #8 │ │ - b.n 38fc2 │ │ - add r2, pc, #104 @ (adr r2, 38cec ) │ │ - b.n 38fc6 │ │ + b.n 58672 │ │ + add r2, pc, #104 @ (adr r2, 5839c ) │ │ + b.n 58676 │ │ str r2, [sp, #100] @ 0x64 │ │ - b.n 38fca │ │ + b.n 5867a │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 3937c │ │ + b.n 58a2c │ │ @ instruction: 0xffdfdaff │ │ movs r0, #1 │ │ - b.n 38fda │ │ - b.n 38caa │ │ - b.n 38fde │ │ + b.n 5868a │ │ + b.n 5835a │ │ + b.n 5868e │ │ adds r0, #8 │ │ - b.n 38fe2 │ │ + b.n 58692 │ │ @ instruction: 0xffe2eaff │ │ strb r1, [r0, #0] │ │ - b.n 393ea │ │ + b.n 58a9a │ │ strh r0, [r0, #0] │ │ - b.n 393ee │ │ - add r0, pc, #0 @ (adr r0, 38cb0 ) │ │ - b.n 393f2 │ │ + b.n 58a9e │ │ + add r0, pc, #0 @ (adr r0, 58360 ) │ │ + b.n 58aa2 │ │ adds r0, #24 │ │ - b.n 387f0 │ │ + b.n 57ea0 │ │ lsls r0, r1, #1 │ │ - b.n 39150 │ │ + b.n 58800 │ │ asrs r4, r5, #1 │ │ - b.n 39154 │ │ + b.n 58804 │ │ movs r0, #40 @ 0x28 │ │ - b.n 391dc │ │ + b.n 5888c │ │ strb r4, [r6, #0] │ │ - b.n 387e0 │ │ + b.n 57e90 │ │ strh r0, [r6, #0] │ │ - b.n 387e4 │ │ - add r0, pc, #176 @ (adr r0, 38d7c ) │ │ - b.n 387e8 │ │ + b.n 57e94 │ │ + add r0, pc, #176 @ (adr r0, 5842c ) │ │ + b.n 57e98 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n 387ec │ │ + b.n 57e9c │ │ lsls r7, r6, #1 │ │ add.w r0, r0, r0, asr #4 │ │ - b.n 38814 │ │ - b.n 38cea │ │ - b.n 3901e │ │ + b.n 57ec4 │ │ + b.n 5839a │ │ + b.n 586ce │ │ str r4, [r3, #0] │ │ - b.n 3881c │ │ + b.n 57ecc │ │ ands r4, r4 │ │ - b.n 38820 │ │ + b.n 57ed0 │ │ lsls r1, r3, #6 │ │ - b.n 38e6e │ │ + b.n 5851e │ │ movs r2, r0 │ │ - b.n 39396 │ │ + b.n 58a46 │ │ strb r7, [r2, #26] │ │ - b.n 38e78 │ │ + b.n 58528 │ │ lsls r2, r3, #26 │ │ - b.n 38eba │ │ + b.n 5856a │ │ strb r0, [r3, #6] │ │ - b.n 38ec0 │ │ + b.n 58570 │ │ lsrs r0, r4, #28 │ │ - b.n 3903e │ │ + b.n 586ee │ │ asrs r2, r0, #4 │ │ - b.n 39002 │ │ + b.n 586b2 │ │ lsrs r7, r4, #28 │ │ - b.n 39046 │ │ + b.n 586f6 │ │ lsls r3, r0, #4 │ │ - b.n 3900a │ │ + b.n 586ba │ │ movs r3, r3 │ │ rev r0, r0 │ │ strb r0, [r2, #0] │ │ - b.n 3884c │ │ + b.n 57efc │ │ stmia r0!, {r0} │ │ - b.n 3919e │ │ + b.n 5884e │ │ str r4, [r2, #0] │ │ - b.n 38854 │ │ + b.n 57f04 │ │ cmp r7, #66 @ 0x42 │ │ - b.n 3905e │ │ + b.n 5870e │ │ subs r7, #67 @ 0x43 │ │ - b.n 39062 │ │ + b.n 58712 │ │ str r0, [r4, r0] │ │ - b.n 38840 │ │ + b.n 57ef0 │ │ str r0, [r0, r0] │ │ - b.n 38858 │ │ + b.n 57f08 │ │ stmia r0!, {r0} │ │ - b.n 391e6 │ │ + b.n 58896 │ │ ands r0, r0 │ │ - b.n 3885e │ │ + b.n 57f0e │ │ adds r5, r2, r6 │ │ - b.n 38efa │ │ + b.n 585aa │ │ lsrs r5, r2, #2 │ │ - b.n 38f00 │ │ + b.n 585b0 │ │ subs r4, r2, r2 │ │ - b.n 38f02 │ │ + b.n 585b2 │ │ lsrs r4, r2, #26 │ │ - b.n 38f08 │ │ + b.n 585b8 │ │ str r3, [r0, r4] │ │ - b.n 394c8 │ │ + b.n 58b78 │ │ str r4, [r0, r0] │ │ - b.n 38758 │ │ + b.n 57e08 │ │ subs r1, r4, #4 │ │ - b.n 3908e │ │ + b.n 5873e │ │ asrs r2, r0, #4 │ │ - b.n 39054 │ │ + b.n 58704 │ │ strb r4, [r0, #0] │ │ - b.n 39264 │ │ + b.n 58914 │ │ str r3, [r0, r4] │ │ - b.n 394da │ │ + b.n 58b8a │ │ str r4, [r0, r0] │ │ - b.n 3876a │ │ + b.n 57e1a │ │ lsrs r0, r4, #28 │ │ - b.n 390a2 │ │ + b.n 58752 │ │ str r4, [r0, #0] │ │ - b.n 39272 │ │ + b.n 58922 │ │ lsls r3, r0, #4 │ │ - b.n 3906a │ │ + b.n 5871a │ │ cmp r7, #66 @ 0x42 │ │ - b.n 390ae │ │ + b.n 5875e │ │ subs r7, #67 @ 0x43 │ │ - b.n 390b2 │ │ + b.n 58762 │ │ @ instruction: 0xffeb1aff │ │ str r0, [r4, r0] │ │ - b.n 388b4 │ │ + b.n 57f64 │ │ ands r4, r4 │ │ - b.n 388b8 │ │ + b.n 57f68 │ │ movs r0, #1 │ │ - b.n 3920a │ │ + b.n 588ba │ │ adds r0, #56 @ 0x38 │ │ - b.n 392a0 │ │ + b.n 58950 │ │ strb r0, [r4, #1] │ │ - b.n 392a4 │ │ + b.n 58954 │ │ stmia r0!, {} │ │ - b.n 3954e │ │ + b.n 58bfe │ │ lsls r2, r0, #4 │ │ - b.n 38c98 │ │ + b.n 58348 │ │ adds r0, #56 @ 0x38 │ │ - b.n 388d0 │ │ + b.n 57f80 │ │ asrs r2, r0, #4 │ │ - b.n 38ca8 │ │ + b.n 58358 │ │ movs r0, r0 │ │ - b.n 39444 │ │ + b.n 58af4 │ │ movs r3, r4 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n 3944e │ │ + b.n 58afe │ │ movs r1, r6 │ │ rev r0, r0 │ │ str r1, [r0, #0] │ │ - b.n 39236 │ │ + b.n 588e6 │ │ strh r5, [r0, #0] │ │ - b.n 390f2 │ │ + b.n 587a2 │ │ movs r4, r0 │ │ - b.n 39462 │ │ + b.n 58b12 │ │ movs r2, r0 │ │ cmp r2, #0 │ │ strb r0, [r0, #0] │ │ - b.n 394fe │ │ + b.n 58bae │ │ adds r0, #1 │ │ - b.n 39502 │ │ + b.n 58bb2 │ │ movs r0, r2 │ │ and.w r0, r0, r3, lsl #16 │ │ - b.n 39556 │ │ + b.n 58c06 │ │ lsls r0, r2, #1 │ │ movt r0, #1812 @ 0x714 │ │ - b.n 3890c │ │ + b.n 57fbc │ │ adds r0, #1 │ │ - b.n 394de │ │ + b.n 58b8e │ │ str r4, [r0, r0] │ │ - b.n 3911a │ │ + b.n 587ca │ │ cmp r2, #141 @ 0x8d │ │ orn r0, r7, #8448 @ 0x2100 │ │ - b.n 3928c │ │ + b.n 5893c │ │ lsls r0, r6, #7 │ │ - bl 29bddc │ │ + bl 2bb48c │ │ subs r7, r7, r3 │ │ cmp r0, #224 @ 0xe0 │ │ @ instruction: 0xf2f00004 │ │ - b.n 3909e │ │ + b.n 5874e │ │ ands r4, r4 │ │ - b.n 38930 │ │ + b.n 57fe0 │ │ lsls r2, r6, #7 │ │ @ instruction: 0xf2602c60 │ │ @ instruction: 0xf3fc01f2 │ │ @ instruction: 0xf2607b90 │ │ cdp 0, 1, cr0, cr0, cr6, {0} │ │ lsrs r0, r0, #8 │ │ str r0, [r7, #0] │ │ - b.n 39328 │ │ + b.n 589d8 │ │ str r3, [r0, #16] │ │ - b.n 38f1e │ │ + b.n 585ce │ │ adds r0, #3 │ │ - b.n 38e9e │ │ + b.n 5854e │ │ str r4, [r0, r0] │ │ - b.n 38746 │ │ + b.n 57df6 │ │ adds r0, #1 │ │ - b.n 392c4 │ │ + b.n 58974 │ │ strb r7, [r0, #0] │ │ - b.n 3912c │ │ + b.n 587dc │ │ @ instruction: 0xfffb1aff │ │ movs r0, r0 │ │ - b.n 394d8 │ │ + b.n 58b88 │ │ str r0, [r1, r0] │ │ - b.n 3916e │ │ + b.n 5881e │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #2 │ │ - b.n 392be │ │ + b.n 5896e │ │ ldrb r0, [r0, #31] │ │ - b.n 38e7a │ │ + b.n 5852a │ │ ldr r1, [r0, #124] @ 0x7c │ │ - b.n 38e80 │ │ + b.n 58530 │ │ ldrb r3, [r0, #31] │ │ - b.n 39150 │ │ + b.n 58800 │ │ strb r6, [r0, #0] │ │ - b.n 39174 │ │ + b.n 58824 │ │ vpmin.u32 , q8, │ │ eors r0, r4 │ │ - b.n 39368 │ │ + b.n 58a18 │ │ strh r0, [r7, #0] │ │ - b.n 3936c │ │ + b.n 58a1c │ │ strb r3, [r0, #4] │ │ - b.n 38d7e │ │ + b.n 5842e │ │ str r3, [r0, #16] │ │ - b.n 38d8a │ │ + b.n 5843a │ │ subs r1, r0, #4 │ │ - b.n 3916c │ │ + b.n 5881c │ │ asrs r3, r0, #4 │ │ - b.n 38d6a │ │ + b.n 5841a │ │ ands r2, r0 │ │ - b.n 391a6 │ │ + b.n 58856 │ │ lsrs r0, r0, #28 │ │ - b.n 39176 │ │ + b.n 58826 │ │ lsls r3, r0, #4 │ │ - b.n 38d7e │ │ + b.n 5842e │ │ vpmin.u16 q15, q11, │ │ eors r0, r1 │ │ - b.n 3930c │ │ + b.n 589bc │ │ movs r0, #24 │ │ - b.n 389b4 │ │ + b.n 58064 │ │ movs r4, r0 │ │ - b.n 391be │ │ + b.n 5886e │ │ lsls r0, r0, #4 │ │ add.w r0, r0, r8, lsl #4 │ │ - b.n 389c0 │ │ + b.n 58070 │ │ movs r0, r4 │ │ - b.n 395ca │ │ + b.n 58c7a │ │ movs r0, #4 │ │ - b.n 389c8 │ │ + b.n 58078 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #4194304 @ 0x400000 │ │ orn sl, r4, #292864 @ 0x47800 │ │ orr.w r0, r2, #573440 @ 0x8c000 │ │ - b.n 389d8 │ │ + b.n 58088 │ │ asrs r0, r0, #32 │ │ - b.n 389ca │ │ + b.n 5807a │ │ lsrs r0, r0, #10 │ │ orr.w r0, r2, #2097152 @ 0x200000 │ │ - b.n 389ae │ │ - beq.n 38ee4 │ │ - b.n 39344 │ │ + b.n 5805e │ │ + beq.n 58594 │ │ + b.n 589f4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r9, fp, lr, pc} │ │ - @ instruction: 0xfffc4ff0 │ │ + ldmia.w sp!, {r2, r3, r5, r9} │ │ + @ instruction: 0xfffb4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 393d8 │ │ - beq.n 38f20 │ │ - b.n 3935c │ │ - b.n 38ec4 │ │ - b.n 389ea │ │ + b.n 58a88 │ │ + beq.n 585d0 │ │ + b.n 58a0c │ │ + b.n 58574 │ │ + b.n 5809a │ │ stmia r0!, {r0, r1} │ │ - b.n 3920a │ │ + b.n 588ba │ │ strb r0, [r0, #0] │ │ - b.n 389ee │ │ + b.n 5809e │ │ str r0, [sp, #32] │ │ - b.n 389f6 │ │ - add r0, pc, #16 @ (adr r0, 38ee4 ) │ │ - b.n 389fa │ │ + b.n 580a6 │ │ + add r0, pc, #16 @ (adr r0, 58594 ) │ │ + b.n 580aa │ │ strh r4, [r1, #0] │ │ - b.n 389fe │ │ + b.n 580ae │ │ movs r0, #4 │ │ - b.n 389fe │ │ + b.n 580ae │ │ adds r0, #4 │ │ - b.n 38a04 │ │ + b.n 580b4 │ │ movs r0, r2 │ │ - b.n 38a00 │ │ + b.n 580b0 │ │ movs r0, #0 │ │ - b.n 38a04 │ │ + b.n 580b4 │ │ str r0, [r4, r0] │ │ - b.n 38a0e │ │ + b.n 580be │ │ lsrs r7, r2, #26 │ │ - b.n 39076 │ │ + b.n 58726 │ │ str r0, [r0, #0] │ │ - b.n 38a18 │ │ + b.n 580c8 │ │ asrs r4, r2, #32 │ │ - b.n 38a14 │ │ + b.n 580c4 │ │ adds r0, #8 │ │ - b.n 38a18 │ │ + b.n 580c8 │ │ ands r0, r4 │ │ - b.n 38a24 │ │ + b.n 580d4 │ │ adds r7, r2, r6 │ │ - b.n 3908c │ │ + b.n 5873c │ │ strb r1, [r1, #0] │ │ - b.n 3924a │ │ + b.n 588fa │ │ str r0, [sp, #32] │ │ - b.n 3924e │ │ + b.n 588fe │ │ lsrs r6, r2, #10 │ │ - b.n 390d6 │ │ + b.n 58786 │ │ stmia r0!, {r2, r5} │ │ - b.n 3892c │ │ - add r0, pc, #144 @ (adr r0, 38fa8 ) │ │ - b.n 38a34 │ │ + b.n 57fdc │ │ + add r0, pc, #144 @ (adr r0, 58658 ) │ │ + b.n 580e4 │ │ add r7, sp, #784 @ 0x310 │ │ - b.n 38f32 │ │ + b.n 585e2 │ │ adds r6, r2, r2 │ │ - b.n 390e8 │ │ + b.n 58798 │ │ str r4, [r0, #0] │ │ - b.n 38a5e │ │ + b.n 5810e │ │ strh r0, [r0, #0] │ │ - b.n 38a62 │ │ + b.n 58112 │ │ stmia r0!, {r2, r5} │ │ - b.n 38a66 │ │ + b.n 58116 │ │ str r4, [r0, #0] │ │ - b.n 38a4c │ │ + b.n 580fc │ │ ldr r5, [r0, #124] @ 0x7c │ │ - b.n 38f52 │ │ - b.n 38f78 │ │ - b.n 38950 │ │ - b.n 38f48 │ │ - b.n 39052 │ │ + b.n 58602 │ │ + b.n 58628 │ │ + b.n 58000 │ │ + b.n 585f8 │ │ + b.n 58702 │ │ ldrsh r5, [r0, r7] │ │ - b.n 38f50 │ │ - ldr r7, [pc, #784] @ (39254 ) │ │ - b.n 38f58 │ │ - b.n 39080 │ │ - b.n 38f9e │ │ + b.n 58600 │ │ + ldr r7, [pc, #784] @ (58904 ) │ │ + b.n 58608 │ │ + b.n 58730 │ │ + b.n 5864e │ │ ands r5, r0 │ │ - b.n 39056 │ │ + b.n 58706 │ │ str r7, [r0, #0] │ │ - b.n 39292 │ │ + b.n 58942 │ │ sbcs r4, r3 │ │ - b.n 38fae │ │ + b.n 5865e │ │ strb r1, [r1, #0] │ │ - b.n 3929a │ │ + b.n 5894a │ │ str r0, [sp, #24] │ │ - b.n 3929e │ │ + b.n 5894e │ │ str r4, [r3, #0] │ │ - b.n 38a7c │ │ + b.n 5812c │ │ str r3, [r0, r4] │ │ - b.n 396fa │ │ - add r0, pc, #28 @ (adr r0, 38f84 ) │ │ - b.n 392aa │ │ - b.n 38f76 │ │ - b.n 3900a │ │ + b.n 58daa │ │ + add r0, pc, #28 @ (adr r0, 58634 ) │ │ + b.n 5895a │ │ + b.n 58626 │ │ + b.n 586ba │ │ strb r0, [r4, #0] │ │ - b.n 38a8c │ │ + b.n 5813c │ │ str r3, [r0, r4] │ │ - b.n 3970e │ │ + b.n 58dbe │ │ stmia r0!, {r2, r5} │ │ - b.n 38ab4 │ │ + b.n 58164 │ │ str r5, [r0, r0] │ │ - b.n 39006 │ │ + b.n 586b6 │ │ lsrs r6, r3, #2 │ │ - b.n 39146 │ │ + b.n 587f6 │ │ ands r0, r4 │ │ - b.n 389bc │ │ - b.n 38fb8 │ │ - b.n 38aa4 │ │ + b.n 5806c │ │ + b.n 58668 │ │ + b.n 58154 │ │ adds r5, r2, r2 │ │ - b.n 39154 │ │ + b.n 58804 │ │ strh r0, [r0, #0] │ │ - b.n 38acc │ │ + b.n 5817c │ │ str r4, [r1, r0] │ │ - b.n 38ab0 │ │ + b.n 58160 │ │ lsrs r0, r4, #28 │ │ - b.n 392da │ │ + b.n 5898a │ │ lsls r2, r0, #4 │ │ - b.n 3929e │ │ + b.n 5894e │ │ cmp r7, #66 @ 0x42 │ │ - b.n 392e2 │ │ + b.n 58992 │ │ lsls r0, r3, #18 │ │ - b.n 3916a │ │ + b.n 5881a │ │ subs r1, r4, #4 │ │ - b.n 392ea │ │ + b.n 5899a │ │ asrs r3, r0, #4 │ │ - b.n 392b0 │ │ + b.n 58960 │ │ subs r7, #67 @ 0x43 │ │ - b.n 392f2 │ │ + b.n 589a2 │ │ asrs r0, r3, #26 │ │ - b.n 3917c │ │ + b.n 5882c │ │ strh r0, [r1, #0] │ │ - b.n 38af4 │ │ + b.n 581a4 │ │ str r4, [r0, #0] │ │ - b.n 38af8 │ │ + b.n 581a8 │ │ lsrs r0, r3, #18 │ │ - b.n 39186 │ │ + b.n 58836 │ │ asrs r0, r3, #30 │ │ - b.n 3918c │ │ + b.n 5883c │ │ strh r0, [r2, #0] │ │ - b.n 38b04 │ │ + b.n 581b4 │ │ strb r4, [r2, #0] │ │ - b.n 38b08 │ │ + b.n 581b8 │ │ lsrs r6, r2, #26 │ │ - b.n 39196 │ │ - b.n 3901c │ │ - b.n 38a0c │ │ + b.n 58846 │ │ + b.n 586cc │ │ + b.n 580bc │ │ asrs r6, r2, #22 │ │ - b.n 391a0 │ │ + b.n 58850 │ │ str r3, [r0, #16] │ │ - b.n 3975e │ │ + b.n 58e0e │ │ str r0, [r0, #0] │ │ - b.n 38af2 │ │ + b.n 581a2 │ │ lsrs r0, r4, #28 │ │ - b.n 39326 │ │ + b.n 589d6 │ │ lsls r2, r0, #4 │ │ - b.n 392ea │ │ + b.n 5899a │ │ cmp r7, #66 @ 0x42 │ │ - b.n 3932e │ │ + b.n 589de │ │ str r3, [r0, #16] │ │ - b.n 39774 │ │ + b.n 58e24 │ │ str r0, [r0, #0] │ │ - b.n 38b04 │ │ + b.n 581b4 │ │ str r0, [r1, #0] │ │ - b.n 38b2a │ │ + b.n 581da │ │ subs r1, r4, #4 │ │ - b.n 3933e │ │ + b.n 589ee │ │ asrs r3, r0, #4 │ │ - b.n 39304 │ │ + b.n 589b4 │ │ subs r7, #67 @ 0x43 │ │ - b.n 39346 │ │ + b.n 589f6 │ │ str r0, [r1, r0] │ │ - b.n 38b38 │ │ + b.n 581e8 │ │ lsls r6, r2, #18 │ │ - b.n 391d2 │ │ + b.n 58882 │ │ ands r7, r0 │ │ - b.n 39352 │ │ + b.n 58a02 │ │ adds r6, r2, r6 │ │ - b.n 391dc │ │ + b.n 5888c │ │ str r0, [r1, #0] │ │ - b.n 38b56 │ │ + b.n 58206 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 3935e │ │ + b.n 58a0e │ │ lsrs r5, r2, #18 │ │ - b.n 391e6 │ │ + b.n 58896 │ │ stmia r0!, {r2, r3} │ │ - b.n 38b60 │ │ + b.n 58210 │ │ subs r5, r2, r2 │ │ - b.n 391f0 │ │ - add r0, pc, #96 @ (adr r0, 3908c ) │ │ - b.n 38b68 │ │ + b.n 588a0 │ │ + add r0, pc, #96 @ (adr r0, 5873c ) │ │ + b.n 58218 │ │ lsrs r6, r2, #10 │ │ - b.n 391f6 │ │ + b.n 588a6 │ │ adds r6, r2, #2 │ │ - b.n 391fc │ │ + b.n 588ac │ │ str r3, [r0, #16] │ │ - b.n 397ba │ │ + b.n 58e6a │ │ str r4, [r0, #0] │ │ - b.n 38b4e │ │ + b.n 581fe │ │ lsrs r0, r4, #28 │ │ - b.n 39382 │ │ + b.n 58a32 │ │ str r4, [r1, r0] │ │ - b.n 38b6e │ │ + b.n 5821e │ │ lsls r2, r0, #4 │ │ - b.n 3934a │ │ + b.n 589fa │ │ str r3, [r0, #16] │ │ - b.n 397d0 │ │ + b.n 58e80 │ │ str r4, [r0, #0] │ │ - b.n 38b60 │ │ + b.n 58210 │ │ str r4, [r1, #0] │ │ - b.n 38b86 │ │ + b.n 58236 │ │ subs r1, r4, #4 │ │ - b.n 3939a │ │ + b.n 58a4a │ │ strb r0, [r4, #0] │ │ - b.n 38a94 │ │ + b.n 58144 │ │ cmp r7, #66 @ 0x42 │ │ - b.n 393a2 │ │ + b.n 58a52 │ │ ands r4, r3 │ │ - b.n 38ba0 │ │ + b.n 58250 │ │ asrs r3, r0, #4 │ │ - b.n 3936c │ │ + b.n 58a1c │ │ subs r7, #67 @ 0x43 │ │ - b.n 393ae │ │ + b.n 58a5e │ │ strh r0, [r4, #0] │ │ - b.n 38bac │ │ + b.n 5825c │ │ lsls r6, r2, #30 │ │ - b.n 3923a │ │ + b.n 588ea │ │ asrs r6, r2, #18 │ │ - b.n 39240 │ │ + b.n 588f0 │ │ str r4, [r1, #0] │ │ - b.n 38bba │ │ + b.n 5826a │ │ lsrs r5, r2, #6 │ │ - b.n 39246 │ │ + b.n 588f6 │ │ adds r5, r2, r2 │ │ - b.n 3924c │ │ + b.n 588fc │ │ strh r0, [r2, #0] │ │ - b.n 38bc4 │ │ + b.n 58274 │ │ lsrs r6, r2, #10 │ │ - b.n 39252 │ │ - add r0, pc, #80 @ (adr r0, 390e0 ) │ │ - b.n 38bcc │ │ + b.n 58902 │ │ + add r0, pc, #80 @ (adr r0, 58790 ) │ │ + b.n 5827c │ │ adds r6, r2, #2 │ │ - b.n 3925c │ │ + b.n 5890c │ │ str r3, [r0, #16] │ │ - b.n 3981a │ │ + b.n 58eca │ │ str r0, [r1, #0] │ │ - b.n 38bae │ │ + b.n 5825e │ │ lsrs r0, r4, #28 │ │ - b.n 393e2 │ │ + b.n 58a92 │ │ lsls r2, r0, #4 │ │ - b.n 393a6 │ │ + b.n 58a56 │ │ cmp r7, #66 @ 0x42 │ │ - b.n 393ea │ │ + b.n 58a9a │ │ str r3, [r0, #16] │ │ - b.n 39830 │ │ + b.n 58ee0 │ │ str r0, [r1, #0] │ │ - b.n 38bc6 │ │ + b.n 58276 │ │ str r0, [r2, #0] │ │ - b.n 38be6 │ │ + b.n 58296 │ │ subs r1, r4, #4 │ │ - b.n 393fa │ │ + b.n 58aaa │ │ asrs r3, r0, #4 │ │ - b.n 393c0 │ │ + b.n 58a70 │ │ subs r7, #67 @ 0x43 │ │ - b.n 39402 │ │ + b.n 58ab2 │ │ str r0, [r2, r0] │ │ - b.n 38bfa │ │ + b.n 582aa │ │ lsls r6, r2, #30 │ │ - b.n 3928e │ │ + b.n 5893e │ │ strb r2, [r1, #0] │ │ - b.n 3940e │ │ - add r0, pc, #128 @ (adr r0, 39150 ) │ │ - b.n 38c0c │ │ + b.n 58abe │ │ + add r0, pc, #128 @ (adr r0, 58800 ) │ │ + b.n 582bc │ │ asrs r6, r2, #18 │ │ - b.n 3929c │ │ + b.n 5894c │ │ str r0, [r2, #0] │ │ - b.n 38c16 │ │ + b.n 582c6 │ │ ands r0, r3 │ │ - b.n 38c18 │ │ - b.n 39118 │ │ - b.n 38c1c │ │ + b.n 582c8 │ │ + b.n 587c8 │ │ + b.n 582cc │ │ lsrs r5, r2, #6 │ │ - b.n 392aa │ │ + b.n 5895a │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n 38b20 │ │ + b.n 581d0 │ │ subs r5, r2, r2 │ │ - b.n 392b4 │ │ + b.n 58964 │ │ lsls r6, r2, #18 │ │ - b.n 392b6 │ │ + b.n 58966 │ │ adds r6, r2, #2 │ │ - b.n 392bc │ │ + b.n 5896c │ │ str r3, [r0, #16] │ │ - b.n 3987a │ │ + b.n 58f2a │ │ str r4, [r1, #0] │ │ - b.n 38c0e │ │ + b.n 582be │ │ lsrs r0, r4, #28 │ │ - b.n 39442 │ │ + b.n 58af2 │ │ lsls r2, r0, #4 │ │ - b.n 39406 │ │ + b.n 58ab6 │ │ cmp r7, #66 @ 0x42 │ │ - b.n 3944a │ │ + b.n 58afa │ │ str r3, [r0, #16] │ │ - b.n 39890 │ │ + b.n 58f40 │ │ str r4, [r1, #0] │ │ - b.n 38c20 │ │ + b.n 582d0 │ │ str r4, [r2, #0] │ │ - b.n 38c46 │ │ + b.n 582f6 │ │ subs r1, r4, #4 │ │ - b.n 3945a │ │ + b.n 58b0a │ │ asrs r3, r0, #4 │ │ - b.n 39420 │ │ + b.n 58ad0 │ │ subs r7, #67 @ 0x43 │ │ - b.n 39462 │ │ + b.n 58b12 │ │ str r4, [r2, r0] │ │ - b.n 38c54 │ │ + b.n 58304 │ │ subs r6, r2, #2 │ │ - b.n 392f0 │ │ + b.n 589a0 │ │ lsrs r6, r2, #6 │ │ - b.n 392f2 │ │ + b.n 589a2 │ │ str r4, [r4, #0] │ │ - b.n 38c6c │ │ + b.n 5831c │ │ lsls r5, r2, #26 │ │ - b.n 392fa │ │ + b.n 589aa │ │ str r4, [r4, #0] │ │ - b.n 38b70 │ │ + b.n 58220 │ │ str r4, [r2, #0] │ │ - b.n 38c6a │ │ + b.n 5831a │ │ subs r5, r2, r2 │ │ - b.n 39308 │ │ + b.n 589b8 │ │ lsls r6, r2, #18 │ │ - b.n 3930a │ │ + b.n 589ba │ │ adds r6, r2, #2 │ │ - b.n 39310 │ │ + b.n 589c0 │ │ stmia r0!, {r2, r5} │ │ - b.n 38b84 │ │ + b.n 58234 │ │ str r3, [r0, #16] │ │ - b.n 398d2 │ │ + b.n 58f82 │ │ str r0, [r2, #0] │ │ - b.n 38c66 │ │ + b.n 58316 │ │ lsrs r0, r4, #28 │ │ - b.n 3949a │ │ + b.n 58b4a │ │ lsls r2, r0, #4 │ │ - b.n 3945e │ │ + b.n 58b0e │ │ cmp r7, #66 @ 0x42 │ │ - b.n 394a2 │ │ + b.n 58b52 │ │ str r3, [r0, #16] │ │ - b.n 398e8 │ │ + b.n 58f98 │ │ str r0, [r2, #0] │ │ - b.n 38c78 │ │ + b.n 58328 │ │ ands r0, r3 │ │ - b.n 38c9e │ │ + b.n 5834e │ │ subs r1, r4, #4 │ │ - b.n 394b2 │ │ + b.n 58b62 │ │ str r3, [r0, #16] │ │ - b.n 39478 │ │ + b.n 58b28 │ │ ldrsh r3, [r0, r5] │ │ - b.n 394ba │ │ + b.n 58b6a │ │ asrs r0, r3, #32 │ │ - b.n 38cac │ │ + b.n 5835c │ │ ldr r4, [r2, #104] @ 0x68 │ │ - b.n 3934c │ │ + b.n 589fc │ │ adds r0, #24 │ │ - b.n 38cbe │ │ + b.n 5836e │ │ lsrs r4, r2, #6 │ │ - b.n 3934e │ │ + b.n 589fe │ │ ands r4, r4 │ │ - b.n 38cc8 │ │ + b.n 58378 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 38ccc │ │ + b.n 5837c │ │ ldr r1, [r2, #40] @ 0x28 │ │ - b.n 39360 │ │ - add r0, pc, #96 @ (adr r0, 391f8 ) │ │ - b.n 38cd4 │ │ + b.n 58a10 │ │ + add r0, pc, #96 @ (adr r0, 588a8 ) │ │ + b.n 58384 │ │ lsls r1, r2, #18 │ │ - b.n 39362 │ │ + b.n 58a12 │ │ lsrs r3, r2, #10 │ │ - b.n 39366 │ │ + b.n 58a16 │ │ ldr r3, [r2, #24] │ │ - b.n 39370 │ │ + b.n 58a20 │ │ asrs r3, r0, #4 │ │ - b.n 3992a │ │ + b.n 58fda │ │ asrs r4, r2, #32 │ │ - b.n 38cbe │ │ + b.n 5836e │ │ lsrs r0, r4, #28 │ │ - b.n 394f2 │ │ + b.n 58ba2 │ │ lsls r2, r0, #4 │ │ - b.n 394b6 │ │ + b.n 58b66 │ │ cmp r7, #66 @ 0x42 │ │ - b.n 394fa │ │ + b.n 58baa │ │ asrs r3, r0, #4 │ │ - b.n 3994a │ │ + b.n 58ffa │ │ asrs r4, r2, #32 │ │ - b.n 38cd0 │ │ - b.n 391fc │ │ - b.n 38cf6 │ │ + b.n 58380 │ │ + b.n 588ac │ │ + b.n 583a6 │ │ asrs r0, r4, #32 │ │ - b.n 38c00 │ │ + b.n 582b0 │ │ adds r0, #28 │ │ - b.n 38cfc │ │ + b.n 583ac │ │ lsls r6, r3, #6 │ │ - b.n 39396 │ │ + b.n 58a46 │ │ lsls r3, r2, #18 │ │ - b.n 3939a │ │ + b.n 58a4a │ │ ands r4, r3 │ │ - b.n 38d12 │ │ + b.n 583c2 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 38d18 │ │ + b.n 583c8 │ │ lsrs r4, r2, #10 │ │ - b.n 393a6 │ │ + b.n 58a56 │ │ asrs r3, r0, #4 │ │ - b.n 39966 │ │ + b.n 59016 │ │ asrs r0, r3, #32 │ │ - b.n 38cfa │ │ + b.n 583aa │ │ subs r6, r4, #4 │ │ - b.n 3952e │ │ + b.n 58bde │ │ ldr r5, [r0, #116] @ 0x74 │ │ - b.n 39532 │ │ + b.n 58be2 │ │ asrs r5, r0, #4 │ │ - b.n 394f8 │ │ + b.n 58ba8 │ │ lsrs r0, r4, #28 │ │ - b.n 3953a │ │ + b.n 58bea │ │ adds r6, r3, #2 │ │ - b.n 393ca │ │ - b.n 39240 │ │ - b.n 38d3c │ │ + b.n 58a7a │ │ + b.n 588f0 │ │ + b.n 583ec │ │ lsls r2, r0, #4 │ │ - b.n 39506 │ │ + b.n 58bb6 │ │ cmp r7, #66 @ 0x42 │ │ - b.n 3954a │ │ + b.n 58bfa │ │ subs r3, r2, #2 │ │ - b.n 393da │ │ + b.n 58a8a │ │ str r0, [r4, r0] │ │ - b.n 38d40 │ │ + b.n 583f0 │ │ adds r4, r2, r6 │ │ - b.n 393e2 │ │ + b.n 58a92 │ │ ands r0, r4 │ │ - b.n 38c50 │ │ + b.n 58300 │ │ adds r1, #3 │ │ - b.n 399a0 │ │ + b.n 59050 │ │ adds r0, #24 │ │ - b.n 38d30 │ │ + b.n 583e0 │ │ adds r0, #32 │ │ - b.n 38d56 │ │ + b.n 58406 │ │ subs r1, r4, #4 │ │ - b.n 3956a │ │ + b.n 58c1a │ │ asrs r6, r0, #4 │ │ - b.n 39530 │ │ + b.n 58be0 │ │ ldr r6, [r0, #116] @ 0x74 │ │ - b.n 39572 │ │ + b.n 58c22 │ │ adds r3, r2, #2 │ │ - b.n 39402 │ │ + b.n 58ab2 │ │ lsls r3, r2, #18 │ │ - b.n 393fe │ │ + b.n 58aae │ │ adds r0, #36 @ 0x24 │ │ - b.n 38c74 │ │ + b.n 58324 │ │ ands r4, r4 │ │ - b.n 38d7c │ │ + b.n 5842c │ │ adds r0, #32 │ │ - b.n 38d6c │ │ + b.n 5841c │ │ subs r5, r2, #2 │ │ - b.n 39416 │ │ + b.n 58ac6 │ │ lsls r5, r2, #18 │ │ - b.n 39412 │ │ + b.n 58ac2 │ │ lsrs r3, r2, #10 │ │ - b.n 39416 │ │ + b.n 58ac6 │ │ adds r3, r2, r6 │ │ - b.n 39422 │ │ + b.n 58ad2 │ │ adds r1, #3 │ │ - b.n 399da │ │ + b.n 5908a │ │ lsrs r0, r4, #28 │ │ - b.n 3959e │ │ + b.n 58c4e │ │ adds r0, #28 │ │ - b.n 38d72 │ │ + b.n 58422 │ │ lsls r2, r0, #4 │ │ - b.n 39566 │ │ + b.n 58c16 │ │ adds r1, #3 │ │ - b.n 399ec │ │ + b.n 5909c │ │ adds r0, #28 │ │ - b.n 38d7c │ │ + b.n 5842c │ │ movs r0, r4 │ │ - b.n 38d82 │ │ + b.n 58432 │ │ lsrs r1, r4, #28 │ │ - b.n 395b6 │ │ + b.n 58c66 │ │ lsls r6, r0, #4 │ │ - b.n 3957a │ │ + b.n 58c2a │ │ movs r0, r4 │ │ - b.n 38d8c │ │ - beq.n 392b8 │ │ - b.n 39718 │ │ + b.n 5843c │ │ + beq.n 58968 │ │ + b.n 58dc8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 397a8 │ │ - beq.n 392d8 │ │ - b.n 3972c │ │ + b.n 58e58 │ │ + beq.n 58988 │ │ + b.n 58ddc │ │ str r0, [r4, r0] │ │ - b.n 38db6 │ │ + b.n 58466 │ │ adds r0, #0 │ │ - b.n 38dbe │ │ - add r0, pc, #0 @ (adr r0, 3929c ) │ │ - b.n 38dbe │ │ - ldr r7, [pc, #788] @ (395b4 ) │ │ - b.n 392a8 │ │ + b.n 5846e │ │ + add r0, pc, #0 @ (adr r0, 5894c ) │ │ + b.n 5846e │ │ + ldr r7, [pc, #788] @ (58c64 ) │ │ + b.n 58958 │ │ adds r0, #12 │ │ - b.n 38dc0 │ │ + b.n 58470 │ │ adds r0, #10 │ │ - b.n 393b2 │ │ + b.n 58a62 │ │ str r4, [r0, #0] │ │ - b.n 38dd2 │ │ + b.n 58482 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 392f8 │ │ + b.n 589a8 │ │ str r0, [r0, r4] │ │ @ instruction: 0xe9904fc1 │ │ - b.n 39340 │ │ + b.n 589f0 │ │ subs r7, #197 @ 0xc5 │ │ - b.n 392ca │ │ + b.n 5897a │ │ strb r0, [r1, #0] │ │ - b.n 38de6 │ │ + b.n 58496 │ │ adds r0, #8 │ │ - b.n 393cc │ │ + b.n 58a7c │ │ str r4, [r2, #0] │ │ - b.n 38de4 │ │ + b.n 58494 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 39314 │ │ + b.n 589c4 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 38df6 │ │ + b.n 584a6 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 3935c │ │ + b.n 58a0c │ │ strb r4, [r3, #0] │ │ - b.n 38df4 │ │ + b.n 584a4 │ │ ldr r4, [r0, #116] @ 0x74 │ │ - b.n 393e4 │ │ + b.n 58a94 │ │ subs r7, #197 @ 0xc5 │ │ - b.n 392f0 │ │ + b.n 589a0 │ │ adds r0, #12 │ │ - b.n 393ec │ │ + b.n 58a9c │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n 38e04 │ │ + b.n 584b4 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 39334 │ │ + b.n 589e4 │ │ stmia r0!, {r4} │ │ - b.n 38e12 │ │ + b.n 584c2 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 3937c │ │ + b.n 58a2c │ │ asrs r3, r0 │ │ - b.n 39a82 │ │ + b.n 59132 │ │ ldrb r6, [r0, #29] │ │ - b.n 39404 │ │ + b.n 58ab4 │ │ subs r7, #197 @ 0xc5 │ │ - b.n 39314 │ │ + b.n 589c4 │ │ adds r0, #14 │ │ - b.n 3940c │ │ + b.n 58abc │ │ strb r0, [r0, #0] │ │ - b.n 38e24 │ │ + b.n 584d4 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 39354 │ │ + b.n 58a04 │ │ str r3, [r0, #16] │ │ - b.n 39a9e │ │ + b.n 5914e │ │ subs r7, #193 @ 0xc1 │ │ - b.n 3939c │ │ + b.n 58a4c │ │ ldr r7, [sp, #284] @ 0x11c │ │ - b.n 39420 │ │ + b.n 58ad0 │ │ adds r0, #16 │ │ - b.n 38e42 │ │ + b.n 584f2 │ │ adds r0, #24 │ │ - b.n 38e3c │ │ + b.n 584ec │ │ ldrb r5, [r0, #31] │ │ - b.n 3932c │ │ + b.n 589dc │ │ adds r0, #12 │ │ - b.n 39438 │ │ + b.n 58ae8 │ │ stmia r0!, {r2, r4} │ │ - b.n 38e4e │ │ + b.n 584fe │ │ subs r7, #193 @ 0xc1 │ │ - b.n 39378 │ │ + b.n 58a28 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 393bc │ │ + b.n 58a6c │ │ add r7, sp, #292 @ 0x124 │ │ - b.n 39440 │ │ + b.n 58af0 │ │ adds r0, #20 │ │ - b.n 38e62 │ │ + b.n 58512 │ │ adds r0, #16 │ │ - b.n 38e5c │ │ + b.n 5850c │ │ ldrb r5, [r0, #31] │ │ - b.n 3934c │ │ + b.n 589fc │ │ adds r0, #12 │ │ - b.n 39458 │ │ + b.n 58b08 │ │ stmia r0!, {r3, r4} │ │ - b.n 38e6e │ │ + b.n 5851e │ │ subs r7, #193 @ 0xc1 │ │ - b.n 39398 │ │ + b.n 58a48 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 393dc │ │ + b.n 58a8c │ │ ldrh r2, [r1, #58] @ 0x3a │ │ - b.n 39460 │ │ + b.n 58b10 │ │ adds r0, #24 │ │ - b.n 38e82 │ │ + b.n 58532 │ │ adds r0, #8 │ │ - b.n 38e7c │ │ + b.n 5852c │ │ ldrb r5, [r0, #31] │ │ - b.n 3936c │ │ + b.n 58a1c │ │ adds r0, #12 │ │ - b.n 39478 │ │ + b.n 58b28 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 38e8e │ │ + b.n 5853e │ │ subs r7, #193 @ 0xc1 │ │ - b.n 393b8 │ │ + b.n 58a68 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 393fc │ │ + b.n 58aac │ │ vhadd.s8 d30, d24, d3 │ │ adds r0, #28 │ │ - b.n 38ea2 │ │ + b.n 58552 │ │ movs r0, #32 │ │ - b.n 38ea6 │ │ + b.n 58556 │ │ ldrb r5, [r0, #31] │ │ - b.n 3938c │ │ + b.n 58a3c │ │ adds r0, #4 │ │ - b.n 38ea4 │ │ + b.n 58554 │ │ adds r0, #12 │ │ - b.n 3949c │ │ + b.n 58b4c │ │ ldrb r5, [r0, #31] │ │ - b.n 39396 │ │ + b.n 58a46 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 393dc │ │ + b.n 58a8c │ │ str r5, [r0, r0] │ │ - b.n 394a8 │ │ + b.n 58b58 │ │ subs r7, #193 @ 0xc1 │ │ - b.n 39424 │ │ + b.n 58ad4 │ │ ldrsh r1, [r0, r7] │ │ - b.n 393ec │ │ + b.n 58a9c │ │ subs r7, #78 @ 0x4e │ │ - b.n 394ac │ │ + b.n 58b5c │ │ subs r1, r0, #7 │ │ - b.n 39434 │ │ + b.n 58ae4 │ │ strb r4, [r1, #0] │ │ - b.n 38ee8 │ │ + b.n 58598 │ │ subs r3, r0, #5 │ │ - b.n 394b4 │ │ + b.n 58b64 │ │ adds r1, #3 │ │ - b.n 39b3c │ │ + b.n 591ec │ │ ldrsh r1, [r0, r7] │ │ - b.n 393c8 │ │ + b.n 58a78 │ │ strb r4, [r2, #0] │ │ - b.n 38ef8 │ │ + b.n 585a8 │ │ ands r4, r0 │ │ - b.n 394cc │ │ + b.n 58b7c │ │ cmp r7, #193 @ 0xc1 │ │ - b.n 393ca │ │ + b.n 58a7a │ │ str r3, [r0, r4] │ │ - b.n 39b52 │ │ + b.n 59202 │ │ str r0, [r0, r0] │ │ - b.n 38ece │ │ + b.n 5857e │ │ ldrsh r1, [r0, r7] │ │ - b.n 393e0 │ │ + b.n 58a90 │ │ strb r0, [r0, #0] │ │ - b.n 38f10 │ │ + b.n 585c0 │ │ str r6, [r0, r0] │ │ - b.n 394e4 │ │ - ldr r7, [pc, #272] @ (394ec ) │ │ - b.n 394e8 │ │ + b.n 58b94 │ │ + ldr r7, [pc, #272] @ (58b9c ) │ │ + b.n 58b98 │ │ str r3, [r0, #16] │ │ - b.n 39b70 │ │ + b.n 59220 │ │ str r3, [r0, r4] │ │ - b.n 39b6e │ │ + b.n 5921e │ │ str r4, [r0, r0] │ │ - b.n 38eea │ │ + b.n 5859a │ │ str r4, [r3, r0] │ │ - b.n 38f28 │ │ + b.n 585d8 │ │ strb r0, [r2, #0] │ │ - b.n 38f2c │ │ + b.n 585dc │ │ ldrsh r1, [r0, r7] │ │ - b.n 39400 │ │ + b.n 58ab0 │ │ str r6, [r0, r0] │ │ - b.n 39504 │ │ + b.n 58bb4 │ │ str r3, [r0, #16] │ │ - b.n 39b90 │ │ - ldr r7, [pc, #272] @ (39510 ) │ │ - b.n 3950c │ │ + b.n 59240 │ │ + ldr r7, [pc, #272] @ (58bc0 ) │ │ + b.n 58bbc │ │ str r3, [r0, r4] │ │ - b.n 39b8e │ │ + b.n 5923e │ │ str r0, [r1, r0] │ │ - b.n 38f0a │ │ + b.n 585ba │ │ str r0, [r4, r0] │ │ - b.n 38f48 │ │ + b.n 585f8 │ │ ldrsh r1, [r0, r7] │ │ - b.n 3941c │ │ + b.n 58acc │ │ str r6, [r0, r0] │ │ - b.n 39520 │ │ + b.n 58bd0 │ │ str r3, [r0, #16] │ │ - b.n 39bae │ │ - ldr r7, [pc, #272] @ (3952c ) │ │ - b.n 39528 │ │ + b.n 5925e │ │ + ldr r7, [pc, #272] @ (58bdc ) │ │ + b.n 58bd8 │ │ str r3, [r0, r4] │ │ - b.n 39baa │ │ + b.n 5925a │ │ str r4, [r1, r0] │ │ - b.n 38f26 │ │ + b.n 585d6 │ │ str r0, [r3, r0] │ │ - b.n 38f64 │ │ + b.n 58614 │ │ ldrsh r1, [r0, r7] │ │ - b.n 39438 │ │ + b.n 58ae8 │ │ str r6, [r0, r0] │ │ - b.n 3953c │ │ - ldr r7, [pc, #272] @ (39544 ) │ │ - b.n 39540 │ │ + b.n 58bec │ │ + ldr r7, [pc, #272] @ (58bf4 ) │ │ + b.n 58bf0 │ │ str r3, [r0, r4] │ │ - b.n 39bc2 │ │ + b.n 59272 │ │ str r0, [r2, r0] │ │ - b.n 38f3e │ │ + b.n 585ee │ │ ldrsh r1, [r0, r7] │ │ - b.n 39450 │ │ + b.n 58b00 │ │ strb r3, [r0, #4] │ │ - b.n 39bd6 │ │ + b.n 59286 │ │ strb r7, [r0, #0] │ │ - b.n 39554 │ │ + b.n 58c04 │ │ str r3, [r0, r4] │ │ - b.n 39bea │ │ + b.n 5929a │ │ ldrb r4, [r0, #29] │ │ - b.n 39560 │ │ + b.n 58c10 │ │ str r3, [r0, #16] │ │ - b.n 39be4 │ │ + b.n 59294 │ │ str r4, [r2, #0] │ │ - b.n 38f5a │ │ + b.n 5860a │ │ str r0, [r1, #0] │ │ - b.n 38f98 │ │ + b.n 58648 │ │ ldr r1, [r0, #124] @ 0x7c │ │ - b.n 3946e │ │ + b.n 58b1e │ │ str r5, [r0, #0] │ │ - b.n 39572 │ │ + b.n 58c22 │ │ ldrb r7, [r0, #29] │ │ - b.n 39576 │ │ + b.n 58c26 │ │ str r3, [r0, #16] │ │ - b.n 39bfc │ │ + b.n 592ac │ │ str r0, [r3, #0] │ │ - b.n 38f72 │ │ + b.n 58622 │ │ str r4, [r0, #0] │ │ - b.n 38fb0 │ │ + b.n 58660 │ │ ldr r1, [r0, #124] @ 0x7c │ │ - b.n 39486 │ │ + b.n 58b36 │ │ asrs r1, r0, #32 │ │ - b.n 39582 │ │ + b.n 58c32 │ │ adds r0, #3 │ │ - b.n 3958e │ │ + b.n 58c3e │ │ subs r7, #71 @ 0x47 │ │ - b.n 3958c │ │ + b.n 58c3c │ │ strb r3, [r0, #4] │ │ - b.n 39c10 │ │ + b.n 592c0 │ │ strb r4, [r3, #0] │ │ - b.n 38f8e │ │ + b.n 5863e │ │ subs r3, r0, #5 │ │ - b.n 39594 │ │ + b.n 58c44 │ │ asrs r0, r4, #32 │ │ - b.n 38f96 │ │ - beq.n 394d0 │ │ - b.n 39930 │ │ + b.n 58646 │ │ + beq.n 58b80 │ │ + b.n 58fe0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr, pc} │ │ - bmi.n 3944a │ │ - ldr r7, [pc, #960] @ (39864 ) │ │ + bmi.n 58afa │ │ + ldr r7, [pc, #960] @ (58f14 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 399c4 │ │ - beq.n 394b4 │ │ - b.n 39948 │ │ + b.n 59074 │ │ + beq.n 58b64 │ │ + b.n 58ff8 │ │ ldrh r4, [r1, #24] │ │ stc 15, cr13, [sp, #-760]! @ 0xfffffd08 │ │ - b.n 39950 │ │ + b.n 59000 │ │ ands r0, r0 │ │ - b.n 397fa │ │ + b.n 58eaa │ │ lsls r0, r7, #1 │ │ - b.n 38fe0 │ │ + b.n 58690 │ │ ldr r0, [r0, #124] @ 0x7c │ │ - b.n 39ae0 │ │ + b.n 59190 │ │ ldrb r7, [r2, #24] │ │ - b.n 399e0 │ │ + b.n 59090 │ │ str r1, [r0, r0] │ │ - b.n 3980a │ │ + b.n 58eba │ │ str r7, [r0, #0] │ │ - b.n 39b4e │ │ + b.n 591fe │ │ movs r0, r0 │ │ - b.n 39b72 │ │ + b.n 59222 │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ lsrs r2, r1, #29 │ │ - b.n 39970 │ │ + b.n 59020 │ │ lsls r0, r2, #1 │ │ movt r0, #272 @ 0x110 │ │ - b.n 399e2 │ │ + b.n 59092 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2621440 @ 0x280000 │ │ - b.n 399ea │ │ + b.n 5909a │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2883584 @ 0x2c0000 │ │ - b.n 399f2 │ │ + b.n 590a2 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3145728 @ 0x300000 │ │ - b.n 399fa │ │ + b.n 590aa │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3407872 @ 0x340000 │ │ - b.n 39a02 │ │ + b.n 590b2 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3670016 @ 0x380000 │ │ - b.n 39a0a │ │ + b.n 590ba │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3997696 @ 0x3d0000 │ │ - b.n 39c52 │ │ + b.n 59302 │ │ lsrs r1, r0, #11 │ │ orr.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 39c5a │ │ + b.n 5930a │ │ asrs r0, r0, #32 │ │ - b.n 3901e │ │ + b.n 586ce │ │ movs r1, r0 │ │ - b.n 39c62 │ │ + b.n 59312 │ │ lsls r0, r6, #2 │ │ - b.n 38f3c │ │ + b.n 585ec │ │ asrs r0, r7, #2 │ │ - b.n 38f40 │ │ + b.n 585f0 │ │ movs r7, r2 │ │ @ instruction: 0xea00f000 │ │ - b.n 39b72 │ │ + b.n 59222 │ │ movs r4, r0 │ │ movs r0, r0 │ │ movs r0, r1 │ │ movs r0, r0 │ │ movs r4, r1 │ │ movs r0, r0 │ │ movs r0, r2 │ │ @@ -91812,1121 +134553,1121 @@ │ │ movs r0, r0 │ │ vrsra.u64 q8, , #16 │ │ vcge.u8 q0, q8, │ │ and.w r3, r0, #255 @ 0xff │ │ movs r0, r0 │ │ lsls r7, r7, #15 │ │ lsrs r2, r1, #29 │ │ - b.n 39a1c │ │ + b.n 590cc │ │ asrs r5, r0, #32 │ │ - b.n 398ca │ │ - bfcsel 1e, 39d8a , 20, gt │ │ + b.n 58f7a │ │ + bfcsel 1e, 5943a , 20, gt │ │ movs r6, r0 │ │ - b.n 3969a │ │ + b.n 58d4a │ │ movs r4, r1 │ │ - b.n 390b0 │ │ + b.n 58760 │ │ movs r4, r0 │ │ - b.n 39ca8 │ │ + b.n 59358 │ │ movs r4, r4 │ │ - b.n 390b8 │ │ + b.n 58768 │ │ lsrs r2, r1, #29 │ │ - b.n 39a38 │ │ + b.n 590e8 │ │ movs r0, #56 @ 0x38 │ │ - b.n 39ce6 │ │ + b.n 59396 │ │ adds r0, #56 @ 0x38 │ │ - b.n 39cea │ │ - add r0, pc, #320 @ (adr r0, 396ec ) │ │ - b.n 39aae │ │ + b.n 5939a │ │ + add r0, pc, #320 @ (adr r0, 58d9c ) │ │ + b.n 5915e │ │ asrs r0, r0, #32 │ │ - b.n 398f2 │ │ + b.n 58fa2 │ │ strh r0, [r6, #6] │ │ - b.n 39ad0 │ │ + b.n 59180 │ │ lsrs r2, r0, #11 │ │ orn sp, r1, #548864 @ 0x86000 │ │ - b.n 39a54 │ │ + b.n 59104 │ │ str r0, [sp, #0] │ │ - b.n 39d02 │ │ + b.n 593b2 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2752512 @ 0x2a0000 │ │ - b.n 39aca │ │ + b.n 5917a │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 39ad2 │ │ + b.n 59182 │ │ movs r0, r1 │ │ - b.n 39916 │ │ + b.n 58fc6 │ │ ldrh r7, [r1, #22] │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 39ae2 │ │ + b.n 59192 │ │ ldrh r7, [r1, #22] │ │ orr.w r0, r1, #2752512 @ 0x2a0000 │ │ - b.n 39aea │ │ + b.n 5919a │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r1, #2129920 @ 0x208000 │ │ - b.n 3992e │ │ + b.n 58fde │ │ lsrs r3, r0, #11 │ │ orr.w fp, r1, #49664 @ 0xc200 │ │ vldr d21, [fp, #-224] @ 0xffffff20 │ │ vldr s5, [fp, #-828] @ 0xfffffcc4 │ │ orr.w r0, r1, #2260992 @ 0x228000 │ │ - b.n 39942 │ │ + b.n 58ff2 │ │ str r1, [sp, #192] @ 0xc0 │ │ - b.n 3901c │ │ - ldr r3, [pc, #352] @ (39768 ) │ │ + b.n 586cc │ │ + ldr r3, [pc, #352] @ (58e18 ) │ │ vstr d21, [fp, #-312] @ 0xfffffec8 │ │ stcl 0, cr4, [fp, #-128] @ 0xffffff80 │ │ - b.n 3912c │ │ + b.n 587dc │ │ @ instruction: 0xfbd1ebff │ │ str r0, [r0, #8] │ │ - b.n 39ab0 │ │ + b.n 59160 │ │ asrs r0, r1, #32 │ │ - b.n 3995e │ │ + b.n 5900e │ │ movs r0, #10 │ │ - b.n 39962 │ │ - add r0, pc, #80 @ (adr r0, 39674 ) │ │ - b.n 39140 │ │ + b.n 59012 │ │ + add r0, pc, #80 @ (adr r0, 58d24 ) │ │ + b.n 587f0 │ │ movs r6, r0 │ │ - b.n 3996a │ │ + b.n 5901a │ │ str??.w lr, [r4], #255 │ │ movs r7, r0 │ │ - b.n 39972 │ │ + b.n 59022 │ │ asrs r5, r0, #32 │ │ - b.n 39976 │ │ + b.n 59026 │ │ movs r0, #8 │ │ - b.n 3997a │ │ + b.n 5902a │ │ str??.w lr, [r0], #255 │ │ ands r0, r5 │ │ - b.n 39b50 │ │ + b.n 59200 │ │ asrs r0, r5, #32 │ │ - b.n 39b50 │ │ + b.n 59200 │ │ movs r0, #6 │ │ - b.n 3998a │ │ + b.n 5903a │ │ movs r4, r0 │ │ - b.n 3998e │ │ + b.n 5903e │ │ ldr.w lr, [fp], #255 │ │ movs r7, r0 │ │ - b.n 39996 │ │ + b.n 59046 │ │ adds r0, #56 @ 0x38 │ │ - b.n 39d9a │ │ + b.n 5944a │ │ lsrs r3, r0, #11 │ │ orn r0, r0, #589824 @ 0x90000 │ │ - b.n 39b70 │ │ + b.n 59220 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r0, #14680064 @ 0xe00000 │ │ - b.n 39b74 │ │ + b.n 59224 │ │ ldrh r7, [r1, #20] │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 39b82 │ │ + b.n 59232 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r2, #423936 @ 0x67800 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 39b88 │ │ + b.n 59238 │ │ add r2, sp, #572 @ 0x23c │ │ orn r0, r0, #11010048 @ 0xa80000 │ │ - b.n 39b96 │ │ - ldr r2, [pc, #828] @ (399c4 ) │ │ + b.n 59246 │ │ + ldr r2, [pc, #828] @ (59074 ) │ │ orn r0, r4, #10223616 @ 0x9c0000 │ │ - b.n 391a8 │ │ - ldr r2, [pc, #828] @ (399cc ) │ │ + b.n 58858 │ │ + ldr r2, [pc, #828] @ (5907c ) │ │ orr.w r0, r0, #8912896 @ 0x880000 │ │ - b.n 399d6 │ │ + b.n 59086 │ │ lsrs r3, r0, #11 │ │ orr.w sl, r0, #1656 @ 0x678 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 39bb2 │ │ + b.n 59262 │ │ strb r0, [r4, #0] │ │ - b.n 391e0 │ │ + b.n 58890 │ │ asrs r0, r7, #1 │ │ - b.n 391d4 │ │ + b.n 58884 │ │ lsrs r4, r3, #12 │ │ ldcl 0, cr5, [r5, #640] @ 0x280 │ │ - b.n 39bcc │ │ + b.n 5927c │ │ cmp r3, #100 @ 0x64 │ │ vldr d19, [sp, #440] @ 0x1b8 │ │ ldcl 0, cr0, [sp, #64] @ 0x40 │ │ - b.n 391d8 │ │ + b.n 58888 │ │ add r2, sp, #828 @ 0x33c │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 39bd6 │ │ + b.n 59286 │ │ movs r0, #4 │ │ - b.n 391e4 │ │ + b.n 58894 │ │ ands r0, r1 │ │ - b.n 391e8 │ │ + b.n 58898 │ │ asrs r0, r0, #7 │ │ - b.n 391ec │ │ + b.n 5889c │ │ ldrh r7, [r1, #22] │ │ orr.w fp, r0, #802816 @ 0xc4000 │ │ vstr d19, [sp, #312] @ 0x138 │ │ vstr d16, [sp, #352] @ 0x160 │ │ stcl 1, cr9, [sp, #416] @ 0x1a0 │ │ - b.n 39200 │ │ + b.n 588b0 │ │ movs r4, r3 │ │ - b.n 39224 │ │ + b.n 588d4 │ │ add r1, sp, #28 │ │ @ instruction: 0xebff3f46 │ │ - b.n 39c0c │ │ - add r0, pc, #36 @ (adr r0, 39718 ) │ │ - b.n 39804 │ │ + b.n 592bc │ │ + add r0, pc, #36 @ (adr r0, 58dc8 ) │ │ + b.n 58eb4 │ │ str r0, [r5, #16] │ │ - b.n 39234 │ │ + b.n 588e4 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r8, sl, fp} │ │ - b.n 39a02 │ │ + b.n 590b2 │ │ movs r0, r4 │ │ - b.n 3921a │ │ + b.n 588ca │ │ lsrs r2, r0, #8 │ │ - b.n 39a4a │ │ + b.n 590fa │ │ asrs r4, r6 │ │ - b.n 39248 │ │ + b.n 588f8 │ │ lsls r1, r4, #12 │ │ - b.n 39a12 │ │ + b.n 590c2 │ │ movs r4, r4 │ │ - b.n 3922a │ │ + b.n 588da │ │ lsls r3, r0, #28 │ │ - b.n 39a5a │ │ + b.n 5910a │ │ asrs r0, r6, #4 │ │ - b.n 39258 │ │ + b.n 58908 │ │ lsls r2, r4, #24 │ │ - b.n 39a22 │ │ + b.n 590d2 │ │ movs r0, r5 │ │ - b.n 3923a │ │ + b.n 588ea │ │ lsls r6, r0, #16 │ │ - b.n 39a6a │ │ + b.n 5911a │ │ movs r1, #56 @ 0x38 │ │ - b.n 39268 │ │ + b.n 58918 │ │ lsrs r3, r4, #4 │ │ - b.n 39a32 │ │ + b.n 590e2 │ │ movs r4, r5 │ │ - b.n 3924a │ │ + b.n 588fa │ │ lsrs r4, r0, #12 │ │ - b.n 39a7a │ │ + b.n 5912a │ │ adds r1, #60 @ 0x3c │ │ - b.n 39278 │ │ + b.n 58928 │ │ lsls r1, r4, #8 │ │ - b.n 39a42 │ │ + b.n 590f2 │ │ movs r4, r6 │ │ - b.n 3925a │ │ + b.n 5890a │ │ lsrs r2, r0, #32 │ │ - b.n 39a8a │ │ + b.n 5913a │ │ lsls r4, r4, #20 │ │ - b.n 39a4e │ │ + b.n 590fe │ │ asrs r4, r5 │ │ - b.n 3928c │ │ + b.n 5893c │ │ movs r0, r7 │ │ - b.n 3926a │ │ + b.n 5891a │ │ lsls r3, r0, #20 │ │ - b.n 39a9a │ │ + b.n 5914a │ │ lsrs r2, r4, #32 │ │ - b.n 39a5e │ │ + b.n 5910e │ │ movs r4, r7 │ │ - b.n 39276 │ │ + b.n 58926 │ │ lsls r4, r0, #4 │ │ - b.n 39aa6 │ │ + b.n 59156 │ │ cmp r5, #6 │ │ - b.n 39c00 │ │ + b.n 592b0 │ │ lsrs r6, r4, #16 │ │ - b.n 39a6e │ │ + b.n 5911e │ │ adds r0, #5 │ │ - b.n 39ab2 │ │ + b.n 59162 │ │ lsrs r1, r0, #24 │ │ - b.n 39a76 │ │ + b.n 59126 │ │ movs r0, r6 │ │ - b.n 3928e │ │ + b.n 5893e │ │ movs r0, r1 │ │ - b.n 39abe │ │ + b.n 5916e │ │ asrs r0, r1, #32 │ │ - b.n 39ac2 │ │ + b.n 59172 │ │ stmia r4!, {r1, r2, r3, r4, r5} │ │ @ instruction: 0xebff0005 │ │ - b.n 39aca │ │ + b.n 5917a │ │ add r0, sp, #892 @ 0x37c │ │ @ instruction: 0xebff30a0 │ │ - b.n 39cac │ │ + b.n 5935c │ │ lsls r0, r6 │ │ - b.n 392d0 │ │ + b.n 58980 │ │ str r4, [r7, #8] │ │ - b.n 392d4 │ │ + b.n 58984 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r8, sl, fp} │ │ - b.n 39aa2 │ │ + b.n 59152 │ │ movs r1, r1 │ │ - b.n 396b4 │ │ + b.n 58d64 │ │ lsrs r2, r0, #8 │ │ - b.n 39aea │ │ + b.n 5919a │ │ lsls r1, r4, #12 │ │ - b.n 39aae │ │ + b.n 5915e │ │ movs r4, r0 │ │ - b.n 392c6 │ │ + b.n 58976 │ │ lsls r3, r0, #28 │ │ - b.n 39af6 │ │ + b.n 591a6 │ │ asrs r0, r7, #2 │ │ - b.n 392f4 │ │ + b.n 589a4 │ │ lsls r2, r4, #24 │ │ - b.n 39abe │ │ + b.n 5916e │ │ movs r0, r1 │ │ - b.n 392d6 │ │ + b.n 58986 │ │ lsls r4, r0, #16 │ │ - b.n 39b06 │ │ + b.n 591b6 │ │ movs r0, #192 @ 0xc0 │ │ - b.n 39304 │ │ + b.n 589b4 │ │ lsrs r3, r4, #4 │ │ - b.n 39ace │ │ + b.n 5917e │ │ movs r4, r1 │ │ - b.n 392e6 │ │ + b.n 58996 │ │ lsrs r6, r0, #12 │ │ - b.n 39b16 │ │ + b.n 591c6 │ │ adds r0, #196 @ 0xc4 │ │ - b.n 39314 │ │ + b.n 589c4 │ │ lsls r1, r4, #8 │ │ - b.n 39ade │ │ + b.n 5918e │ │ movs r4, r2 │ │ - b.n 392f6 │ │ + b.n 589a6 │ │ lsrs r2, r0, #32 │ │ - b.n 39b26 │ │ + b.n 591d6 │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n 39cfc │ │ + b.n 593ac │ │ lsls r6, r4, #20 │ │ - b.n 39aee │ │ + b.n 5919e │ │ str r4, [r6, #8] │ │ - b.n 3932c │ │ + b.n 589dc │ │ movs r0, r3 │ │ - b.n 3930a │ │ + b.n 589ba │ │ lsls r3, r0, #20 │ │ - b.n 39b3a │ │ + b.n 591ea │ │ lsrs r2, r4, #32 │ │ - b.n 39afe │ │ + b.n 591ae │ │ movs r4, r3 │ │ - b.n 39316 │ │ + b.n 589c6 │ │ lsls r6, r0, #4 │ │ - b.n 39b46 │ │ + b.n 591f6 │ │ lsrs r4, r4, #16 │ │ - b.n 39b0a │ │ + b.n 591ba │ │ lsrs r1, r0, #24 │ │ - b.n 39b0e │ │ + b.n 591be │ │ movs r0, r2 │ │ - b.n 39326 │ │ + b.n 589d6 │ │ lsrs r0, r0, #31 │ │ - b.n 39e34 │ │ + b.n 594e4 │ │ movs r7, r0 │ │ - b.n 39e9a │ │ + b.n 5954a │ │ movs r0, r0 │ │ - b.n 39ad0 │ │ + b.n 59180 │ │ @ instruction: 0xffb01aff │ │ lsrs r0, r1 │ │ - b.n 39d40 │ │ + b.n 593f0 │ │ asrs r0, r2, #32 │ │ - b.n 39364 │ │ + b.n 58a14 │ │ movs r0, #20 │ │ - b.n 39368 │ │ + b.n 58a18 │ │ movs r4, r0 │ │ - b.n 39b72 │ │ + b.n 59222 │ │ @ instruction: 0xf7e2ebff │ │ movs r0, r2 │ │ - b.n 39d42 │ │ + b.n 593f2 │ │ str r0, [r0, #8] │ │ - b.n 39cd4 │ │ + b.n 59384 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 39d52 │ │ + b.n 59402 │ │ asrs r4, r4, #32 │ │ - b.n 39f8a │ │ + b.n 5963a │ │ str r4, [r0, r0] │ │ - b.n 39b8e │ │ - ldr r3, [pc, #232] @ (39938 ) │ │ + b.n 5923e │ │ + ldr r3, [pc, #232] @ (58fe8 ) │ │ ldcl 0, cr8, [sp, #16] │ │ - b.n 39b96 │ │ + b.n 59246 │ │ cmp r2, #193 @ 0xc1 │ │ orn r0, r5, #34304 @ 0x8600 │ │ - b.n 39b9e │ │ + b.n 5924e │ │ movs r0, r3 │ │ - b.n 3937c │ │ + b.n 58a2c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8781824 @ 0x860000 │ │ - b.n 39baa │ │ - ldr r3, [pc, #96] @ (398cc ) │ │ + b.n 5925a │ │ + ldr r3, [pc, #96] @ (58f7c ) │ │ vstr s5, [fp, #-772] @ 0xfffffcfc │ │ - bne.w ffffd9bc │ │ + bne.w 1d06c │ │ @ instruction: 0xebff0008 │ │ - b.n 39d86 │ │ + b.n 59436 │ │ lsrs r7, r1, #11 │ │ orn pc, r0, #6979584 @ 0x6a8000 │ │ - b.n 39d20 │ │ + b.n 593d0 │ │ ldrh r7, [r5, #22] │ │ bic.w pc, r0, #6914048 @ 0x698000 │ │ - b.n 39d28 │ │ + b.n 593d8 │ │ cmp r2, #239 @ 0xef │ │ - bne.w fff5a01e │ │ + bne.w fff796ce │ │ @ instruction: 0xf3f90000 │ │ - b.n 393be │ │ + b.n 58a6e │ │ subs r3, r2, #7 │ │ - b.n 39d38 │ │ - ldr r2, [pc, #956] @ (39c58 ) │ │ + b.n 593e8 │ │ + ldr r2, [pc, #956] @ (59308 ) │ │ orn r4, r1, #458752 @ 0x70000 │ │ @ instruction: 0xf3621320 │ │ - b.n 39be6 │ │ + b.n 59296 │ │ movs r7, r7 │ │ - b.n 39caa │ │ + b.n 5935a │ │ movs r0, #96 @ 0x60 │ │ - b.n 392e4 │ │ + b.n 58994 │ │ movs r1, #244 @ 0xf4 │ │ movw r0, #9084 @ 0x237c │ │ - b.n 392ec │ │ + b.n 5899c │ │ lsrs r0, r0, #16 │ │ - b.n 39bfa │ │ + b.n 592aa │ │ asrs r0, r1, #2 │ │ - b.n 392d4 │ │ + b.n 58984 │ │ asrs r0, r0, #2 │ │ - b.n 392f8 │ │ + b.n 589a8 │ │ lsls r2, r4, #4 │ │ - b.n 39bc6 │ │ + b.n 59276 │ │ subs r3, #144 @ 0x90 │ │ cdp 0, 0, cr0, cr6, cr12, {4} │ │ - b.n 392e4 │ │ + b.n 58994 │ │ lsrs r3, r0, #20 │ │ - b.n 39bd4 │ │ + b.n 59284 │ │ str r4, [r4, #4] │ │ - b.n 3930c │ │ + b.n 589bc │ │ subs r3, #144 @ 0x90 │ │ cdp 0, 3, cr7, cr1, cr8, {3} │ │ - b.n 39314 │ │ + b.n 589c4 │ │ str r6, [r4, #76] @ 0x4c │ │ @ instruction: 0xf2f60103 │ │ - b.n 3a066 │ │ + b.n 59716 │ │ lsls r0, r5, #2 │ │ - b.n 39300 │ │ + b.n 589b0 │ │ lsls r6, r0, #4 │ │ - b.n 39c2e │ │ + b.n 592de │ │ lsrs r7, r4, #16 │ │ - b.n 39bf2 │ │ + b.n 592a2 │ │ asrs r0, r7, #26 │ │ - b.n 39434 │ │ + b.n 58ae4 │ │ lsrs r0, r4, #19 │ │ @ instruction: 0xf2f60e02 │ │ - b.n 39bfe │ │ + b.n 592ae │ │ lsls r3, r0, #4 │ │ - b.n 3a082 │ │ + b.n 59732 │ │ lsls r0, r2, #2 │ │ - b.n 3931c │ │ + b.n 589cc │ │ lsls r7, r7, #7 │ │ - b.n 3a0ca │ │ + b.n 5977a │ │ movs r3, #7 │ │ - b.n 3990e │ │ + b.n 58fbe │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf36800a8 │ │ - b.n 39dac │ │ + b.n 5945c │ │ asrs r1, r0, #32 │ │ - b.n 39a38 │ │ + b.n 590e8 │ │ ands r4, r0 │ │ - b.n 39e1e │ │ + b.n 594ce │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2620a8f │ │ orr.w sl, r4, #667648 @ 0xa3000 │ │ - b.n 39c2e │ │ + b.n 592de │ │ movs r0, #148 @ 0x94 │ │ - b.n 39344 │ │ + b.n 589f4 │ │ ldc2l 11, cr14, [r0], #-1020 @ 0xfffffc04 @ │ │ lsrs r6, r6, #31 │ │ - b.n 39dd4 │ │ + b.n 59484 │ │ asrs r0, r5, #2 │ │ - b.n 39370 │ │ + b.n 58a20 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #75776 @ 0x12800 │ │ - b.n 39dd8 │ │ + b.n 59488 │ │ subs r0, r2, r6 │ │ cdp 3, 0, cr0, cr2, cr0, {7} │ │ @ instruction: 0xf3f9000d │ │ ldmia.w r3, {r0, r1, r2, r3, r4, r5, r8, r9, ip} │ │ - b.n 3a0d4 │ │ + b.n 59784 │ │ movs r4, #226 @ 0xe2 │ │ @ instruction: 0xf2f24a8f │ │ orn lr, r4, #764 @ 0x2fc │ │ - b.n 39dfc │ │ + b.n 594ac │ │ cmp r4, #228 @ 0xe4 │ │ @ instruction: 0xf2f26464 │ │ bfi r0, r8, #7, #2 │ │ - b.n 39484 │ │ + b.n 58b34 │ │ ldrh r7, [r5, #22] │ │ orn r0, r7, #528 @ 0x210 │ │ - b.n 3a082 │ │ + b.n 59732 │ │ lsls r2, r4, #19 │ │ @ instruction: 0xf36021f8 │ │ movw r1, #24816 @ 0x60f0 │ │ @ instruction: 0xf2620a8f │ │ orr.w r0, r7, #272 @ 0x110 │ │ - b.n 393bc │ │ + b.n 58a6c │ │ strb r7, [r0, #12] │ │ - b.n 39cca │ │ + b.n 5937a │ │ ldrb r3, [r4, #16] │ │ - b.n 39c9c │ │ + b.n 5934c │ │ strb r0, [r0, #0] │ │ - b.n 3949c │ │ + b.n 58b4c │ │ asrs r2, r2, #5 │ │ - b.n 39988 │ │ + b.n 59038 │ │ asrs r4, r4, #3 │ │ - b.n 394b4 │ │ + b.n 58b64 │ │ asrs r7, r7, #15 │ │ - b.n 3a15e │ │ + b.n 5980e │ │ str r0, [r0, r2] │ │ - b.n 39e38 │ │ + b.n 594e8 │ │ asrs r3, r0, #4 │ │ - b.n 399a8 │ │ + b.n 59058 │ │ subs r3, #144 @ 0x90 │ │ cdp 14, 3, cr1, cr5, cr2, {1} │ │ - b.n 39cb0 │ │ + b.n 59360 │ │ asrs r0, r5, #3 │ │ - b.n 394cc │ │ + b.n 58b7c │ │ asrs r3, r0, #32 │ │ - b.n 39dba │ │ + b.n 5946a │ │ adds r1, r0, #0 │ │ - b.n 39cfa │ │ + b.n 593aa │ │ asrs r0, r4, #12 │ │ - b.n 39cc0 │ │ + b.n 59370 │ │ movs r7, r7 │ │ - b.n 39dc2 │ │ + b.n 59472 │ │ asrs r0, r4, #3 │ │ - b.n 394e0 │ │ + b.n 58b90 │ │ asrs r0, r1, #32 │ │ - b.n 39d0a │ │ + b.n 593ba │ │ lsrs r0, r0, #8 │ │ - b.n 39d0e │ │ + b.n 593be │ │ lsls r3, r4, #20 │ │ - b.n 39cd2 │ │ + b.n 59382 │ │ lsls r4, r3, #3 │ │ - b.n 394f0 │ │ + b.n 58ba0 │ │ movs r5, r0 │ │ - b.n 39d1a │ │ + b.n 593ca │ │ @ instruction: 0xfadfebff │ │ - add r0, pc, #672 @ (adr r0, 39c80 ) │ │ - b.n 39e78 │ │ + add r0, pc, #672 @ (adr r0, 59330 ) │ │ + b.n 59528 │ │ asrs r5, r0, #32 │ │ - b.n 39d26 │ │ + b.n 593d6 │ │ movs r0, #8 │ │ - b.n 39d2a │ │ + b.n 593da │ │ movs r2, r1 │ │ - b.n 39d2e │ │ + b.n 593de │ │ bflx 1c, r3 │ │ ldr r6, [sp, #92] @ 0x5c │ │ - b.n 39f10 │ │ + b.n 595c0 │ │ asrs r0, r6, #3 │ │ - b.n 39f14 │ │ + b.n 595c4 │ │ movs r0, #5 │ │ - b.n 39d3e │ │ + b.n 593ee │ │ movs r1, r1 │ │ - b.n 39d42 │ │ + b.n 593f2 │ │ bfx 1c, lr │ │ strh r0, [r1, #0] │ │ - b.n 39544 │ │ + b.n 58bf4 │ │ movs r0, #10 │ │ - b.n 39d4e │ │ + b.n 593fe │ │ asrs r4, r3, #32 │ │ - b.n 3954c │ │ + b.n 58bfc │ │ movs r0, r1 │ │ - b.n 39d56 │ │ + b.n 59406 │ │ bfx 1c, r9 │ │ ands r0, r4 │ │ - b.n 3a15e │ │ + b.n 5980e │ │ movs r1, r1 │ │ - b.n 39d62 │ │ + b.n 59412 │ │ lsrs r4, r0, #11 │ │ orn r0, r0, #532 @ 0x214 │ │ - b.n 39d6a │ │ + b.n 5941a │ │ str r4, [r4, #0] │ │ - b.n 3a16e │ │ + b.n 5981e │ │ movs r0, #4 │ │ - b.n 3956c │ │ - ldr r3, [pc, #0] @ (39a34 ) │ │ + b.n 58c1c │ │ + ldr r3, [pc, #0] @ (590e4 ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 39f44 │ │ + b.n 595f4 │ │ cmp r2, #207 @ 0xcf │ │ orn r1, r2, #3801088 @ 0x3a0000 │ │ - b.n 3957c │ │ + b.n 58c2c │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #8716288 @ 0x850000 │ │ - b.n 39d8a │ │ + b.n 5943a │ │ asrs r0, r0, #7 │ │ - b.n 39568 │ │ - ldr r3, [pc, #96] @ (39ab0 ) │ │ + b.n 58c18 │ │ + ldr r3, [pc, #96] @ (59160 ) │ │ vstr s1, [fp, #-792] @ 0xfffffce8 │ │ - b.w ff081584 │ │ + b.w ff0a0c34 │ │ @ instruction: 0xebff0008 │ │ - b.n 39d9e │ │ + b.n 5944e │ │ asrs r0, r2, #32 │ │ - b.n 39f72 │ │ + b.n 59622 │ │ lsrs r4, r0, #11 │ │ orn r0, r0, #8832 @ 0x2280 │ │ - b.n 39daa │ │ - ldr r3, [pc, #0] @ (39a6c ) │ │ + b.n 5945a │ │ + ldr r3, [pc, #0] @ (5911c ) │ │ ldcl 0, cr0, [r0, #64] @ 0x40 │ │ - b.n 39f86 │ │ + b.n 59636 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #423936 @ 0x67800 │ │ orr.w r0, r0, #9043968 @ 0x8a0000 │ │ - b.n 39dbe │ │ + b.n 5946e │ │ asrs r4, r3, #32 │ │ - b.n 3959c │ │ - ldr r3, [pc, #136] @ (39b0c ) │ │ + b.n 58c4c │ │ + ldr r3, [pc, #136] @ (591bc ) │ │ vstr s1, [fp, #-792] @ 0xfffffce8 │ │ - b.w ff07f59e │ │ + b.w ff09ec4e │ │ @ instruction: 0xebff3080 │ │ - b.n 39f28 │ │ + b.n 595d8 │ │ ands r4, r1 │ │ - b.n 395d0 │ │ + b.n 58c80 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r8, sl, fp} │ │ - b.n 39d9e │ │ + b.n 5944e │ │ movs r0, r0 │ │ - b.n 395aa │ │ + b.n 58c5a │ │ lsrs r2, r0, #8 │ │ - b.n 39de6 │ │ + b.n 59496 │ │ lsls r1, r4, #12 │ │ - b.n 39daa │ │ + b.n 5945a │ │ movs r4, r0 │ │ - b.n 395b6 │ │ + b.n 58c66 │ │ lsls r3, r0, #28 │ │ - b.n 39df2 │ │ + b.n 594a2 │ │ lsls r2, r4, #24 │ │ - b.n 39db6 │ │ + b.n 59466 │ │ movs r0, r1 │ │ - b.n 395c2 │ │ + b.n 58c72 │ │ lsls r0, r6, #1 │ │ - b.n 394f4 │ │ + b.n 58ba4 │ │ movs r0, #104 @ 0x68 │ │ - b.n 394f8 │ │ + b.n 58ba8 │ │ asrs r0, r0, #16 │ │ - b.n 39e06 │ │ + b.n 594b6 │ │ adds r3, r4, r4 │ │ - b.n 39dcc │ │ + b.n 5947c │ │ asrs r4, r1, #32 │ │ - b.n 395d6 │ │ + b.n 58c86 │ │ asrs r4, r4, #1 │ │ - b.n 39508 │ │ + b.n 58bb8 │ │ subs r3, #1 │ │ - b.n 39e16 │ │ + b.n 594c6 │ │ adds r2, #34 @ 0x22 │ │ - b.n 39de0 │ │ + b.n 59490 │ │ adds r0, #20 │ │ - b.n 395e6 │ │ + b.n 58c96 │ │ adds r0, #96 @ 0x60 │ │ - b.n 39518 │ │ + b.n 58bc8 │ │ ldr r3, [r0, #0] │ │ - b.n 39e26 │ │ + b.n 594d6 │ │ asrs r1, r4, #20 │ │ - b.n 39df6 │ │ + b.n 594a6 │ │ asrs r0, r3, #32 │ │ - b.n 395f6 │ │ + b.n 58ca6 │ │ asrs r0, r0, #32 │ │ - b.n 39620 │ │ + b.n 58cd0 │ │ asrs r1, r0, #20 │ │ - b.n 39e36 │ │ + b.n 594e6 │ │ adds r3, r4, r0 │ │ - b.n 39dfc │ │ + b.n 594ac │ │ asrs r4, r3, #32 │ │ - b.n 39606 │ │ + b.n 58cb6 │ │ asrs r4, r5, #1 │ │ - b.n 39538 │ │ + b.n 58be8 │ │ adds r0, #168 @ 0xa8 │ │ - b.n 39f9c │ │ + b.n 5964c │ │ asrs r1, r0, #4 │ │ - b.n 39e4a │ │ + b.n 594fa │ │ lsrs r0, r4, #16 │ │ - b.n 39e10 │ │ + b.n 594c0 │ │ lsrs r2, r0, #24 │ │ - b.n 39e12 │ │ + b.n 594c2 │ │ movs r0, r2 │ │ - b.n 3961e │ │ + b.n 58cce │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r8, sl, fp} │ │ - b.n 39e1e │ │ + b.n 594ce │ │ movs r0, r4 │ │ - b.n 3962a │ │ + b.n 58cda │ │ lsrs r2, r0, #8 │ │ - b.n 39e66 │ │ + b.n 59516 │ │ lsls r1, r4, #12 │ │ - b.n 39e2a │ │ + b.n 594da │ │ movs r4, r4 │ │ - b.n 39636 │ │ + b.n 58ce6 │ │ lsls r3, r0, #28 │ │ - b.n 39e72 │ │ + b.n 59522 │ │ lsls r2, r4, #24 │ │ - b.n 39e36 │ │ + b.n 594e6 │ │ movs r0, r5 │ │ - b.n 39642 │ │ + b.n 58cf2 │ │ lsls r0, r3, #2 │ │ - b.n 39574 │ │ + b.n 58c24 │ │ movs r0, #144 @ 0x90 │ │ - b.n 39578 │ │ + b.n 58c28 │ │ asrs r0, r0, #16 │ │ - b.n 39e86 │ │ + b.n 59536 │ │ adds r3, r4, r4 │ │ - b.n 39e4c │ │ + b.n 594fc │ │ asrs r4, r5, #32 │ │ - b.n 39656 │ │ + b.n 58d06 │ │ asrs r4, r1, #2 │ │ - b.n 39588 │ │ + b.n 58c38 │ │ subs r3, #1 │ │ - b.n 39e96 │ │ + b.n 59546 │ │ adds r2, #34 @ 0x22 │ │ - b.n 39e60 │ │ + b.n 59510 │ │ adds r0, #52 @ 0x34 │ │ - b.n 39666 │ │ + b.n 58d16 │ │ adds r0, #136 @ 0x88 │ │ - b.n 39598 │ │ + b.n 58c48 │ │ ldrb r3, [r0, #0] │ │ - b.n 39ea6 │ │ + b.n 59556 │ │ asrs r1, r4, #20 │ │ - b.n 39e78 │ │ + b.n 59528 │ │ asrs r0, r7, #32 │ │ - b.n 39676 │ │ + b.n 58d26 │ │ asrs r0, r0, #32 │ │ - b.n 3969c │ │ + b.n 58d4c │ │ asrs r1, r0, #20 │ │ - b.n 39eb6 │ │ + b.n 59566 │ │ adds r3, r4, r0 │ │ - b.n 39e7c │ │ + b.n 5952c │ │ asrs r4, r7, #32 │ │ - b.n 39686 │ │ + b.n 58d36 │ │ asrs r4, r2, #2 │ │ - b.n 395b8 │ │ + b.n 58c68 │ │ asrs r1, r0, #4 │ │ - b.n 39ec6 │ │ + b.n 59576 │ │ lsrs r0, r4, #16 │ │ - b.n 39e8c │ │ + b.n 5953c │ │ lsrs r2, r0, #24 │ │ - b.n 39e8e │ │ + b.n 5953e │ │ movs r0, r6 │ │ - b.n 3969a │ │ + b.n 58d4a │ │ ands r4, r2 │ │ - b.n 396d0 │ │ + b.n 58d80 │ │ asrs r0, r1, #3 │ │ - b.n 3a0b4 │ │ + b.n 59764 │ │ movs r0, #16 │ │ - b.n 396d8 │ │ + b.n 58d88 │ │ movs r4, r0 │ │ - b.n 39ee2 │ │ - bfcsel 1c, 3a3a2 , 20, ne │ │ + b.n 59592 │ │ + bfcsel 1c, 59a52 , 20, ne │ │ str r0, [r7, r1] │ │ - b.n 3a0c4 │ │ + b.n 59774 │ │ asrs r4, r0, #32 │ │ - b.n 39eee │ │ + b.n 5959e │ │ movs r5, r0 │ │ - b.n 39ef2 │ │ + b.n 595a2 │ │ @ instruction: 0xfa69ebff │ │ cmp r7, #74 @ 0x4a │ │ - b.n 3a050 │ │ + b.n 59700 │ │ movs r5, r0 │ │ - b.n 39efe │ │ + b.n 595ae │ │ asrs r5, r0, #32 │ │ - b.n 39f02 │ │ + b.n 595b2 │ │ @ instruction: 0xf6feebff │ │ lsrs r4, r7, #30 │ │ - b.n 3a1e8 │ │ + b.n 59898 │ │ asrs r0, r4, #32 │ │ - b.n 39708 │ │ + b.n 58db8 │ │ stmia r0!, {r2, r5} │ │ - b.n 3970c │ │ + b.n 58dbc │ │ movs r7, r0 │ │ - b.n 3a256 │ │ + b.n 59906 │ │ strb r0, [r0, #0] │ │ - b.n 39cdc │ │ + b.n 5938c │ │ asrs r4, r4, #32 │ │ - b.n 3a31e │ │ + b.n 599ce │ │ movs r0, r5 │ │ - b.n 3a0fa │ │ + b.n 597aa │ │ movs r0, r4 │ │ - b.n 39700 │ │ + b.n 58db0 │ │ movs r0, r2 │ │ - b.n 3a0f4 │ │ + b.n 597a4 │ │ ldrh r1, [r0, #20] │ │ - beq.w 1eff2 │ │ - b.n 3a332 │ │ + beq.w 3e6a2 │ │ + b.n 599e2 │ │ asrs r4, r1, #32 │ │ - b.n 3a10e │ │ + b.n 597be │ │ add r2, sp, #572 @ 0x23c │ │ bic.w r0, r0, #4980736 @ 0x4c0000 │ │ - b.n 39738 │ │ + b.n 58de8 │ │ movs r0, r2 │ │ - b.n 3971c │ │ + b.n 58dcc │ │ movs r0, r0 │ │ - b.n 39730 │ │ + b.n 58de0 │ │ movs r4, r1 │ │ - b.n 39724 │ │ + b.n 58dd4 │ │ lsls r7, r7, #8 │ │ - b.n 3a3ce │ │ + b.n 59a7e │ │ lsrs r0, r2, #12 │ │ mcr 0, 5, r1, cr12, cr4, {0} │ │ - b.n 39730 │ │ + b.n 58de0 │ │ str r0, [r5, #0] │ │ - b.n 3a0a8 │ │ + b.n 59758 │ │ adds r0, #60 @ 0x3c │ │ - b.n 3964c │ │ + b.n 58cfc │ │ lsls r7, r0, #1 │ │ ldmia.w r6, {r4, r7, r8, r9, fp, sp, lr} │ │ mcr 15, 0, r4, cr2, cr1, {6} │ │ - b.n 3a148 │ │ + b.n 597f8 │ │ subs r3, #144 @ 0x90 │ │ mcr 3, 0, r3, cr0, cr15, {1} │ │ - b.n 3a3b8 │ │ - ldr r2, [pc, #956] @ (39ff0 ) │ │ + b.n 59a68 │ │ + ldr r2, [pc, #956] @ (596a0 ) │ │ orn pc, r4, #26752 @ 0x6880 │ │ - b.n 3a158 │ │ + b.n 59808 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r0, r4, #47104 @ 0xb800 │ │ - b.n 3a0d0 │ │ + b.n 59780 │ │ mvns r4, r4 │ │ mrs sl, │ │ orn r0, r4, #38912 @ 0x9800 │ │ - b.n 3a0dc │ │ + b.n 5978c │ │ movs r4, #226 @ 0xe2 │ │ - blx f2c620 │ │ - ble.w 120174 │ │ + blx f4bcd0 │ │ + ble.w 13f824 │ │ orn lr, r4, #45824 @ 0xb300 │ │ - b.n 3a17c │ │ + b.n 5982c │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f064ea │ │ @ instruction: 0xf3665020 │ │ - b.n 397a4 │ │ + b.n 58e54 │ │ cmp r4, #234 @ 0xea │ │ @ instruction: 0xf2f23170 │ │ - b.n 3978c │ │ + b.n 58e3c │ │ adds r3, #63 @ 0x3f │ │ - b.n 3a402 │ │ + b.n 59ab2 │ │ adds r1, #152 @ 0x98 │ │ - b.n 39794 │ │ + b.n 58e44 │ │ lsrs r0, r5, #19 │ │ @ instruction: 0xf2f024e2 │ │ bfx c, r4 │ │ orn r4, r4, #7340032 @ 0x700000 │ │ bfi fp, r4, #18, #4294967295 │ │ mrc 1, 1, r4, cr9, cr14, {7} │ │ - blx e8008c │ │ + blx e9f73c │ │ movw r1, #49906 @ 0xc2f2 │ │ @ instruction: 0xf26401f0 │ │ @ instruction: 0xf26c2a8f │ │ orr.w fp, r5, #4608 @ 0x1200 │ │ vadd.f32 s0, s23, s30 │ │ - blx ff085ca8 │ │ - b.n 3a2ae │ │ + blx ff0a5358 │ │ + b.n 5995e │ │ stmia r3!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n 3a332 │ │ + b.n 599e2 │ │ subs r3, #63 @ 0x3f │ │ - b.n 3a1ce │ │ + b.n 5987e │ │ str r1, [r0, #80] @ 0x50 │ │ - b.n 39cc0 │ │ + b.n 59370 │ │ ldr r0, [r4, #48] @ 0x30 │ │ - b.n 39fca │ │ + b.n 5967a │ │ str r4, [r1, #24] │ │ - b.n 397dc │ │ + b.n 58e8c │ │ str r2, [r4, #80] @ 0x50 │ │ - b.n 3a006 │ │ + b.n 596b6 │ │ cmp r0, #2 │ │ - b.n 39ce2 │ │ + b.n 59392 │ │ adds r1, r4, r0 │ │ - b.n 39fd2 │ │ + b.n 59682 │ │ cmp r7, #240 @ 0xf0 │ │ - b.n 3a2f0 │ │ + b.n 599a0 │ │ str r4, [r2, #24] │ │ - b.n 397f0 │ │ + b.n 58ea0 │ │ movs r3, #255 @ 0xff │ │ - b.n 3a35a │ │ + b.n 59a0a │ │ lsls r0, r0, #8 │ │ - b.n 39ce2 │ │ + b.n 59392 │ │ str r0, [r1, #0] │ │ - b.n 39710 │ │ + b.n 58dc0 │ │ asrs r0, r2, #6 │ │ - b.n 39800 │ │ + b.n 58eb0 │ │ movs r2, #6 │ │ - b.n 39cee │ │ + b.n 5939e │ │ lsrs r4, r4, #24 │ │ - b.n 39fee │ │ + b.n 5969e │ │ asrs r4, r2, #5 │ │ - b.n 39ce4 │ │ + b.n 59394 │ │ asrs r4, r0, #6 │ │ - b.n 39810 │ │ + b.n 58ec0 │ │ lsrs r0, r1 │ │ - b.n 3a214 │ │ + b.n 598c4 │ │ lsls r0, r1, #6 │ │ - b.n 39818 │ │ + b.n 58ec8 │ │ lsls r5, r2, #5 │ │ - b.n 39cf4 │ │ + b.n 593a4 │ │ lsls r4, r5, #6 │ │ - b.n 39820 │ │ + b.n 58ed0 │ │ movs r3, r0 │ │ @ instruction: 0xe8172e25 │ │ - b.n 3a012 │ │ + b.n 596c2 │ │ movs r1, #176 @ 0xb0 │ │ - b.n 3982c │ │ + b.n 58edc │ │ movs r0, #0 │ │ - b.n 3a456 │ │ + b.n 59b06 │ │ movs r1, #192 @ 0xc0 │ │ - b.n 39834 │ │ + b.n 58ee4 │ │ movs r5, #0 │ │ - b.n 39d24 │ │ + b.n 593d4 │ │ cmp r3, #38 @ 0x26 │ │ - b.n 3a026 │ │ + b.n 596d6 │ │ movs r1, #180 @ 0xb4 │ │ - b.n 39840 │ │ + b.n 58ef0 │ │ movs r5, #33 @ 0x21 │ │ - b.n 3a06a │ │ + b.n 5971a │ │ adds r1, r0, r0 │ │ - b.n 39d46 │ │ + b.n 593f6 │ │ lsrs r0, r4, #32 │ │ - b.n 3a034 │ │ + b.n 596e4 │ │ movs r1, #188 @ 0xbc │ │ - b.n 39850 │ │ + b.n 58f00 │ │ lsls r0, r7, #6 │ │ - b.n 39854 │ │ + b.n 58f04 │ │ movs r4, r0 │ │ - b.n 3a07e │ │ + b.n 5972e │ │ asrs r4, r0, #32 │ │ - b.n 3a082 │ │ + b.n 59732 │ │ movs r0, #9 │ │ - b.n 3a086 │ │ - bfcsel 1a, 39546 , 1c, vc │ │ + b.n 59736 │ │ + bfcsel 1a, 58bf6 , 1c, vc │ │ str r0, [r2, r1] │ │ - b.n 3a268 │ │ + b.n 59918 │ │ asrs r4, r0, #32 │ │ - b.n 3a092 │ │ + b.n 59742 │ │ movs r5, r0 │ │ - b.n 3a096 │ │ + b.n 59746 │ │ @ instruction: 0xfa00ebff │ │ str r0, [r5, #0] │ │ - b.n 3a278 │ │ + b.n 59928 │ │ asrs r5, r0, #32 │ │ - b.n 3a0a2 │ │ + b.n 59752 │ │ movs r0, #4 │ │ - b.n 3a0a6 │ │ + b.n 59756 │ │ movs r6, r0 │ │ - b.n 3a0aa │ │ - bfcsel 1a, 3a56a , 1c, pl │ │ + b.n 5975a │ │ + bfcsel 1a, 59c1a , 1c, pl │ │ movs r1, r1 │ │ - b.n 3a0b2 │ │ + b.n 59762 │ │ asrs r1, r1, #32 │ │ - b.n 3a0b6 │ │ + b.n 59766 │ │ movs r0, #5 │ │ - b.n 3a0ba │ │ - bfcsel 1a, 3a57a , 1c, mi │ │ + b.n 5976a │ │ + bfcsel 1a, 59c2a , 1c, mi │ │ movs r0, #20 │ │ - b.n 398bc │ │ + b.n 58f6c │ │ lsrs r7, r1, #11 │ │ orn sl, r9, #292864 @ 0x47800 │ │ orn lr, r2, #10551296 @ 0xa10000 │ │ - b.n 3a2ac │ │ + b.n 5995c │ │ lsrs r0, r4, #1 │ │ @ instruction: 0xf3682862 │ │ bfi r1, sl, #6, #15 │ │ - b.n 398d4 │ │ - ldr r2, [pc, #956] @ (3a158 ) │ │ + b.n 58f84 │ │ + ldr r2, [pc, #956] @ (59808 ) │ │ orn r8, r0, #417792 @ 0x66000 │ │ @ instruction: 0xf2620190 │ │ - b.n 398e0 │ │ + b.n 58f90 │ │ lsrs r4, r4, #3 │ │ @ instruction: 0xf2602a8f │ │ orr.w r0, r2, #573440 @ 0x8c000 │ │ - b.n 398ec │ │ + b.n 58f9c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r9, #2113536 @ 0x204000 │ │ - b.n 39e3e │ │ + b.n 594ee │ │ cmp r7, #252 @ 0xfc │ │ - b.n 3a3dc │ │ + b.n 59a8c │ │ movs r0, #255 @ 0xff │ │ - b.n 3a442 │ │ + b.n 59af2 │ │ asrs r2, r0, #32 │ │ - b.n 39ec8 │ │ + b.n 59578 │ │ asrs r4, r2, #6 │ │ - b.n 398e4 │ │ + b.n 58f94 │ │ movs r0, #6 │ │ - b.n 3a10e │ │ + b.n 597be │ │ asrs r0, r2, #32 │ │ - b.n 3990c │ │ + b.n 58fbc │ │ movs r0, r0 │ │ - b.n 39e58 │ │ + b.n 59508 │ │ asrs r0, r1, #32 │ │ - b.n 3a11a │ │ + b.n 597ca │ │ lsls r7, r1, #9 │ │ - b.n 3a25e │ │ + b.n 5990e │ │ lsls r0, r2, #6 │ │ - b.n 398fc │ │ + b.n 58fac │ │ movs r0, r1 │ │ - b.n 3a126 │ │ + b.n 597d6 │ │ bflx 18, r5 │ │ movs r1, r1 │ │ - b.n 3a12e │ │ + b.n 597de │ │ cmp r3, #100 @ 0x64 │ │ vldr s1, [sp, #820] @ 0x334 │ │ orn r0, r0, #2624 @ 0xa40 │ │ - b.n 3a53a │ │ - ldr r2, [pc, #828] @ (3a138 ) │ │ + b.n 59bea │ │ + ldr r2, [pc, #828] @ (597e8 ) │ │ orn r0, r0, #9961472 @ 0x980000 │ │ - b.n 3993c │ │ + b.n 58fec │ │ cmp r3, #24 │ │ vstr s9, [fp, #-828] @ 0xfffffcc4 │ │ orr.w r0, r0, #4194304 @ 0x400000 │ │ - b.n 3a2a4 │ │ + b.n 59954 │ │ str r0, [r0, r0] │ │ - b.n 3a152 │ │ + b.n 59802 │ │ lsrs r6, r0, #11 │ │ - b.w ff07f764 │ │ + b.w ff09ee14 │ │ @ instruction: 0xebff0008 │ │ - b.n 3a15e │ │ + b.n 5980e │ │ asrs r0, r4, #32 │ │ - b.n 3a562 │ │ + b.n 59c12 │ │ lsrs r1, r0, #11 │ │ orn r0, r0, #2555904 @ 0x270000 │ │ - b.n 39964 │ │ - ldr r3, [pc, #0] @ (39e2c ) │ │ + b.n 59014 │ │ + ldr r3, [pc, #0] @ (594dc ) │ │ ldcl 0, cr0, [r0, #672] @ 0x2a0 │ │ - b.n 3a2c8 │ │ + b.n 59978 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2359296 @ 0x240000 │ │ - b.n 3a33a │ │ + b.n 599ea │ │ ands r0, r0 │ │ - b.n 3a17e │ │ + b.n 5982e │ │ cmp r2, #207 @ 0xcf │ │ orr.w fp, r1, #41472 @ 0xa200 │ │ vstr s1, [fp, #-792] @ 0xfffffce8 │ │ - b.w ff07e77e │ │ + b.w ff09de2e │ │ @ instruction: 0xebff3080 │ │ - b.n 3a2e8 │ │ + b.n 59998 │ │ str r0, [r6, #4] │ │ - b.n 3988c │ │ + b.n 58f3c │ │ stmia r0!, {} │ │ - b.n 39984 │ │ - add r0, pc, #4 @ (adr r0, 39e60 ) │ │ - b.n 3a2f2 │ │ + b.n 59034 │ │ + add r0, pc, #4 @ (adr r0, 59510 ) │ │ + b.n 599a2 │ │ movs r7, r1 │ │ ldmia.w r3, {r0} │ │ - b.n 3a51a │ │ + b.n 59bca │ │ lsrs r1, r0, #20 │ │ - b.n 3a16a │ │ + b.n 5981a │ │ movs r4, r7 │ │ - b.n 3987c │ │ + b.n 58f2c │ │ lsrs r2, r0, #8 │ │ - b.n 3a1b2 │ │ + b.n 59862 │ │ str r4, [r4, r1] │ │ - b.n 398ac │ │ + b.n 58f5c │ │ lsls r1, r4, #12 │ │ - b.n 3a17a │ │ + b.n 5982a │ │ movs r0, r7 │ │ - b.n 3988c │ │ + b.n 58f3c │ │ lsls r3, r0, #28 │ │ - b.n 3a1c2 │ │ + b.n 59872 │ │ asrs r0, r5, #1 │ │ - b.n 398bc │ │ + b.n 58f6c │ │ lsls r2, r4, #24 │ │ - b.n 3a18a │ │ + b.n 5983a │ │ movs r4, r6 │ │ - b.n 3989c │ │ + b.n 58f4c │ │ lsls r6, r0, #16 │ │ - b.n 3a1d2 │ │ + b.n 59882 │ │ movs r0, #96 @ 0x60 │ │ - b.n 398cc │ │ + b.n 58f7c │ │ lsrs r3, r4, #4 │ │ - b.n 3a19a │ │ + b.n 5984a │ │ movs r0, r6 │ │ - b.n 398ac │ │ + b.n 58f5c │ │ lsrs r5, r0, #12 │ │ - b.n 3a1e2 │ │ + b.n 59892 │ │ adds r0, #108 @ 0x6c │ │ - b.n 398dc │ │ + b.n 58f8c │ │ lsls r1, r4, #8 │ │ - b.n 3a1aa │ │ + b.n 5985a │ │ movs r0, r5 │ │ - b.n 398bc │ │ + b.n 58f6c │ │ lsrs r2, r0, #32 │ │ - b.n 3a1f2 │ │ + b.n 598a2 │ │ lsls r5, r4, #20 │ │ - b.n 3a1b6 │ │ + b.n 59866 │ │ movs r4, r4 │ │ - b.n 398c8 │ │ + b.n 58f78 │ │ lsls r4, r1, #20 │ │ - b.n 3a1fe │ │ + b.n 598ae │ │ str r4, [r1, r2] │ │ - b.n 398f8 │ │ + b.n 58fa8 │ │ lsrs r2, r4, #32 │ │ - b.n 3a1c6 │ │ + b.n 59876 │ │ movs r0, r4 │ │ - b.n 398d8 │ │ + b.n 58f88 │ │ lsls r3, r0, #4 │ │ - b.n 3a20e │ │ + b.n 598be │ │ adds r0, #168 @ 0xa8 │ │ - b.n 3a368 │ │ + b.n 59a18 │ │ lsrs r6, r4, #16 │ │ - b.n 3a1d6 │ │ + b.n 59886 │ │ str r0, [r0, #0] │ │ - b.n 39a02 │ │ + b.n 590b2 │ │ lsrs r1, r0, #24 │ │ - b.n 3a1de │ │ + b.n 5988e │ │ movs r4, r5 │ │ - b.n 398f0 │ │ + b.n 58fa0 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r8, sl, fp} │ │ - b.n 3a1ea │ │ + b.n 5989a │ │ movs r4, r3 │ │ - b.n 398fc │ │ + b.n 58fac │ │ lsrs r2, r0, #8 │ │ - b.n 3a232 │ │ + b.n 598e2 │ │ lsls r0, r3 │ │ - b.n 3992c │ │ + b.n 58fdc │ │ lsls r1, r4, #12 │ │ - b.n 3a1fa │ │ + b.n 598aa │ │ movs r0, r3 │ │ - b.n 3990c │ │ + b.n 58fbc │ │ lsls r3, r0, #28 │ │ - b.n 3a242 │ │ + b.n 598f2 │ │ asrs r0, r2, #2 │ │ - b.n 3993c │ │ + b.n 58fec │ │ lsls r2, r4, #24 │ │ - b.n 3a20a │ │ + b.n 598ba │ │ movs r4, r2 │ │ - b.n 3991c │ │ + b.n 58fcc │ │ lsls r4, r0, #16 │ │ - b.n 3a252 │ │ + b.n 59902 │ │ movs r0, #136 @ 0x88 │ │ - b.n 3994c │ │ + b.n 58ffc │ │ lsrs r3, r4, #4 │ │ - b.n 3a21a │ │ + b.n 598ca │ │ movs r0, r2 │ │ - b.n 3992c │ │ + b.n 58fdc │ │ lsrs r5, r0, #12 │ │ - b.n 3a262 │ │ + b.n 59912 │ │ adds r0, #148 @ 0x94 │ │ - b.n 3995c │ │ + b.n 5900c │ │ lsls r1, r4, #8 │ │ - b.n 3a22a │ │ + b.n 598da │ │ movs r0, r1 │ │ - b.n 3993c │ │ + b.n 58fec │ │ lsrs r2, r0, #32 │ │ - b.n 3a272 │ │ + b.n 59922 │ │ stmia r0!, {r2, r5} │ │ - b.n 39a70 │ │ + b.n 59120 │ │ lsls r5, r4, #20 │ │ - b.n 3a23a │ │ + b.n 598ea │ │ movs r4, r0 │ │ - b.n 3994c │ │ + b.n 58ffc │ │ lsls r6, r0, #20 │ │ - b.n 3a282 │ │ + b.n 59932 │ │ lsrs r2, r4, #32 │ │ - b.n 3a246 │ │ + b.n 598f6 │ │ movs r0, r0 │ │ - b.n 39a58 │ │ + b.n 59108 │ │ lsls r3, r0, #4 │ │ - b.n 3a28e │ │ + b.n 5993e │ │ lsrs r4, r4, #16 │ │ - b.n 3a252 │ │ + b.n 59902 │ │ lsrs r1, r0, #24 │ │ - b.n 3a256 │ │ + b.n 59906 │ │ movs r4, r1 │ │ - b.n 39968 │ │ + b.n 59018 │ │ strb r0, [r0, #1] │ │ - b.n 3a3ec │ │ + b.n 59a9c │ │ vpmin.u32 q4, q14, │ │ - beq.n 3a004 │ │ - b.n 3a3fc │ │ + beq.n 596b4 │ │ + b.n 59aac │ │ ldrh r4, [r1, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 3a488 │ │ + b.n 59b38 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r4} │ │ movs r0, r0 │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r6, r1 │ │ movs r0, r0 │ │ @@ -92946,7953 +135687,7953 @@ │ │ lsls r4, r7, #15 │ │ movs r0, r0 │ │ lsls r0, r0, #12 │ │ @ instruction: 0xf0bc0fff │ │ mrc2 15, 7, r0, cr12, cr15, {7} │ │ @ instruction: 0xfffc0fff │ │ @ instruction: 0xfffc0fff │ │ - pop {r2, r4, pc} │ │ - vqshrun.s64 d20, q8, #4 │ │ + bl ffd86658 │ │ + ldr r0, [pc, #192] @ (59728 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 3a4d8 │ │ + b.n 59b88 │ │ movs r0, #0 │ │ - b.n 39ae4 │ │ - b.n 39fc4 │ │ - b.n 3a5c6 │ │ - b.n 3a7c6 │ │ - b.n 3a64a │ │ + b.n 59194 │ │ + b.n 59674 │ │ + b.n 59c76 │ │ + b.n 59e76 │ │ + b.n 59cfa │ │ ldmia r2, {r0, r1, r2, r3} │ │ - b.n 3a6ea │ │ + b.n 59d9a │ │ movs r3, #63 @ 0x3f │ │ - b.n 3a756 │ │ + b.n 59e06 │ │ movs r0, #0 │ │ - b.n 39ad6 │ │ + b.n 59186 │ │ movs r4, r1 │ │ ldmia.w r1, {r1, r5, r8, sl, fp, sp} │ │ - b.n 3a31e │ │ + b.n 599ce │ │ movs r3, #19 │ │ - b.n 39f94 │ │ + b.n 59644 │ │ movs r0, #4 │ │ - b.n 39ae6 │ │ + b.n 59196 │ │ movs r4, r1 │ │ @ instruction: 0xe9913603 │ │ - b.n 3a006 │ │ + b.n 596b6 │ │ cmp r2, #34 @ 0x22 │ │ - b.n 3a2f8 │ │ + b.n 599a8 │ │ movs r0, #8 │ │ - b.n 39af6 │ │ + b.n 591a6 │ │ movs r0, #8 │ │ - b.n 39b1c │ │ + b.n 591cc │ │ adds r0, #12 │ │ - b.n 39b20 │ │ + b.n 591d0 │ │ movs r7, #34 @ 0x22 │ │ - b.n 3a342 │ │ + b.n 599f2 │ │ cmp r1, #19 │ │ - b.n 39fb8 │ │ + b.n 59668 │ │ movs r0, #12 │ │ - b.n 39b0a │ │ + b.n 591ba │ │ movs r0, #12 │ │ - b.n 39b30 │ │ + b.n 591e0 │ │ adds r0, #16 │ │ - b.n 39b34 │ │ + b.n 591e4 │ │ movs r4, #34 @ 0x22 │ │ - b.n 3a356 │ │ + b.n 59a06 │ │ cmp r4, #19 │ │ - b.n 39fcc │ │ + b.n 5967c │ │ movs r0, #16 │ │ - b.n 39b1e │ │ + b.n 591ce │ │ movs r0, #16 │ │ - b.n 39b44 │ │ + b.n 591f4 │ │ subs r7, #192 @ 0xc0 │ │ - b.n 3a644 │ │ + b.n 59cf4 │ │ adds r3, #255 @ 0xff │ │ - b.n 3a6aa │ │ + b.n 59d5a │ │ adds r0, #48 @ 0x30 │ │ - b.n 3a734 │ │ + b.n 59de4 │ │ movs r1, #82 @ 0x52 │ │ - b.n 3a024 │ │ + b.n 596d4 │ │ movs r0, #20 │ │ - b.n 39b36 │ │ + b.n 591e6 │ │ ands r4, r2 │ │ - b.n 39b5c │ │ + b.n 5920c │ │ movs r0, #16 │ │ - b.n 39b60 │ │ + b.n 59210 │ │ tst r4, r0 │ │ - b.n 3a048 │ │ + b.n 596f8 │ │ cmp r6, #34 @ 0x22 │ │ - b.n 3a34e │ │ + b.n 599fe │ │ movs r0, #24 │ │ - b.n 39b4a │ │ + b.n 591fa │ │ str r0, [r3, r0] │ │ - b.n 39b70 │ │ + b.n 59220 │ │ cmp r3, #63 @ 0x3f │ │ - b.n 3a76e │ │ + b.n 59e1e │ │ ands r4, r2 │ │ - b.n 39b78 │ │ + b.n 59228 │ │ strb r5, [r0, r4] │ │ - b.n 3a05e │ │ + b.n 5970e │ │ ldrh r4, [r4, r4] │ │ - b.n 3a368 │ │ + b.n 59a18 │ │ str r4, [r3, r0] │ │ - b.n 39b62 │ │ + b.n 59212 │ │ str r2, [r7, r6] │ │ - b.n 3a408 │ │ + b.n 59ab8 │ │ ands r4, r3 │ │ - b.n 39b8c │ │ + b.n 5923c │ │ ldr r4, [r2, r0] │ │ - b.n 3a020 │ │ + b.n 596d0 │ │ str r0, [r4, r0] │ │ - b.n 39b72 │ │ + b.n 59222 │ │ str r4, [r3, r0] │ │ - b.n 39b98 │ │ + b.n 59248 │ │ strb r5, [r4, r4] │ │ - b.n 3a3ba │ │ + b.n 59a6a │ │ str r4, [r4, r0] │ │ - b.n 39b7e │ │ + b.n 5922e │ │ str r0, [r4, r0] │ │ - b.n 39ba4 │ │ + b.n 59254 │ │ strh r7, [r7, r4] │ │ - b.n 3a810 │ │ + b.n 59ec0 │ │ str r0, [r5, r0] │ │ - b.n 39b8a │ │ + b.n 5923a │ │ str r0, [r4, r0] │ │ - b.n 39bb0 │ │ + b.n 59260 │ │ ands r4, r4 │ │ - b.n 39bb4 │ │ + b.n 59264 │ │ ldrb r5, [r4, r4] │ │ - b.n 3a3d6 │ │ + b.n 59a86 │ │ strh r4, [r2, r4] │ │ - b.n 3a04c │ │ + b.n 596fc │ │ str r4, [r5, r0] │ │ - b.n 39b9e │ │ + b.n 5924e │ │ ands r0, r5 │ │ - b.n 39bc4 │ │ + b.n 59274 │ │ str r4, [r4, r0] │ │ - b.n 39bc8 │ │ + b.n 59278 │ │ mov r4, r0 │ │ - b.n 3a0c2 │ │ + b.n 59772 │ │ ldrh r5, [r4, r0] │ │ - b.n 3a3b6 │ │ + b.n 59a66 │ │ str r0, [r6, r0] │ │ - b.n 39bb2 │ │ + b.n 59262 │ │ str r0, [r5, r0] │ │ - b.n 39bd8 │ │ + b.n 59288 │ │ ands r4, r5 │ │ - b.n 39bdc │ │ + b.n 5928c │ │ ldrsb r5, [r4, r4] │ │ - b.n 3a3fe │ │ + b.n 59aae │ │ ldr r4, [r2, r4] │ │ - b.n 3a074 │ │ + b.n 59724 │ │ str r4, [r6, r0] │ │ - b.n 39bc6 │ │ + b.n 59276 │ │ str r4, [r5, r0] │ │ - b.n 39bec │ │ + b.n 5929c │ │ ands r0, r6 │ │ - b.n 39bf0 │ │ + b.n 592a0 │ │ strb r5, [r4, r0] │ │ - b.n 3a412 │ │ + b.n 59ac2 │ │ ldrb r4, [r2, r0] │ │ - b.n 3a088 │ │ + b.n 59738 │ │ str r0, [r7, r0] │ │ - b.n 39bda │ │ + b.n 5928a │ │ str r0, [r6, r0] │ │ - b.n 39c00 │ │ + b.n 592b0 │ │ str r5, [r2, r5] │ │ - b.n 3a0d4 │ │ + b.n 59784 │ │ str r4, [r7, r0] │ │ - b.n 39be6 │ │ + b.n 59296 │ │ ands r4, r6 │ │ - b.n 39c0c │ │ + b.n 592bc │ │ str r0, [r6, r0] │ │ - b.n 39c10 │ │ + b.n 592c0 │ │ adds r2, #4 │ │ - b.n 3a0f8 │ │ + b.n 597a8 │ │ subs r6, #37 @ 0x25 │ │ - b.n 3a3fc │ │ + b.n 59aac │ │ adds r0, #64 @ 0x40 │ │ - b.n 39bfa │ │ + b.n 592aa │ │ str r0, [r7, r0] │ │ - b.n 39c20 │ │ + b.n 592d0 │ │ adds r0, #52 @ 0x34 │ │ - b.n 39c24 │ │ + b.n 592d4 │ │ movs r5, #5 │ │ - b.n 3a10a │ │ + b.n 597ba │ │ cmp r3, #35 @ 0x23 │ │ - b.n 3a40e │ │ + b.n 59abe │ │ movs r0, #68 @ 0x44 │ │ - b.n 39c0e │ │ + b.n 592be │ │ movs r3, #186 @ 0xba │ │ - b.n 3a4b4 │ │ + b.n 59b64 │ │ adds r0, #60 @ 0x3c │ │ - b.n 39c38 │ │ + b.n 592e8 │ │ cmp r0, #19 │ │ - b.n 3a0cc │ │ + b.n 5977c │ │ movs r0, #72 @ 0x48 │ │ - b.n 39c1e │ │ + b.n 592ce │ │ asrs r4, r7, #32 │ │ - b.n 39c44 │ │ + b.n 592f4 │ │ movs r0, #0 │ │ - b.n 3a866 │ │ + b.n 59f16 │ │ movs r0, #80 @ 0x50 │ │ - b.n 39c2a │ │ + b.n 592da │ │ asrs r1, r4, #20 │ │ - b.n 3a46e │ │ + b.n 59b1e │ │ asrs r4, r1, #1 │ │ - b.n 39c32 │ │ + b.n 592e2 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3a658 │ │ - beq.n 3a0f8 │ │ - b.n 3a5dc │ │ + b.n 59d08 │ │ + beq.n 597a8 │ │ + b.n 59c8c │ │ adds r0, #1 │ │ - b.n 3a486 │ │ + b.n 59b36 │ │ asrs r0, r1, #1 │ │ - b.n 3a5e0 │ │ + b.n 59c90 │ │ lsls r0, r2, #1 │ │ movt r0, #528 @ 0x210 │ │ - b.n 3a654 │ │ + b.n 59d04 │ │ movs r0, #4 │ │ - b.n 39c70 │ │ + b.n 59320 │ │ str r4, [r5, r1] │ │ - b.n 3a5f0 │ │ + b.n 59ca0 │ │ strb r4, [r0, #0] │ │ - b.n 39c7e │ │ - add r0, pc, #0 @ (adr r0, 3a160 ) │ │ - b.n 3a922 │ │ + b.n 5932e │ │ + add r0, pc, #0 @ (adr r0, 59810 ) │ │ + b.n 59fd2 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r2, #655360 @ 0xa0000 │ │ - b.n 3a8aa │ │ + b.n 59f5a │ │ lsrs r2, r0, #11 │ │ orr.w r0, r1, #524288 @ 0x80000 │ │ - b.n 3a8b2 │ │ + b.n 59f62 │ │ movs r0, #0 │ │ - b.n 39c78 │ │ + b.n 59328 │ │ asrs r4, r2, #32 │ │ - b.n 3a684 │ │ + b.n 59d34 │ │ strb r0, [r4, #1] │ │ - b.n 39c98 │ │ + b.n 59348 │ │ strb r4, [r2, #0] │ │ - b.n 39ca2 │ │ + b.n 59352 │ │ strb r0, [r5, #1] │ │ - b.n 39ca0 │ │ + b.n 59350 │ │ strb r0, [r3, #0] │ │ - b.n 39caa │ │ + b.n 5935a │ │ strb r4, [r5, #1] │ │ - b.n 39ca8 │ │ + b.n 59358 │ │ strb r4, [r3, #0] │ │ - b.n 39cb2 │ │ + b.n 59362 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r1, #2162688 @ 0x210000 │ │ - b.n 3a6a4 │ │ + b.n 59d54 │ │ strh r0, [r0, #0] │ │ - b.n 39cbe │ │ + b.n 5936e │ │ str r0, [r1, #0] │ │ - b.n 39cc2 │ │ + b.n 59372 │ │ ands r4, r1 │ │ - b.n 39cc6 │ │ - b.n 3a1c8 │ │ - b.n 39cca │ │ + b.n 59376 │ │ + b.n 59878 │ │ + b.n 5937a │ │ movs r0, r1 │ │ - b.n 39cc8 │ │ + b.n 59378 │ │ str r0, [r4, r0] │ │ - b.n 39cd2 │ │ + b.n 59382 │ │ movs r1, r0 │ │ - b.n 3a8f6 │ │ + b.n 59fa6 │ │ lsls r4, r5, #1 │ │ - b.n 39bd0 │ │ + b.n 59280 │ │ movs r4, r0 │ │ - b.n 39ce4 │ │ + b.n 59394 │ │ lsls r4, r2, #1 │ │ - b.n 39cdc │ │ + b.n 5938c │ │ movs r0, r1 │ │ - b.n 39cec │ │ + b.n 5939c │ │ lsls r0, r3, #1 │ │ - b.n 39ce4 │ │ + b.n 59394 │ │ movs r4, r1 │ │ - b.n 39cf4 │ │ + b.n 593a4 │ │ lsls r4, r3, #1 │ │ - b.n 39cec │ │ + b.n 5939c │ │ movs r4, r2 │ │ - b.n 39cfc │ │ + b.n 593ac │ │ strb r0, [r6, #1] │ │ - b.n 39cf4 │ │ + b.n 593a4 │ │ lsls r4, r4, #1 │ │ - b.n 39cf8 │ │ + b.n 593a8 │ │ stmia r0!, {} │ │ - b.n 39d08 │ │ + b.n 593b8 │ │ strb r0, [r2, #0] │ │ - b.n 39d0c │ │ + b.n 593bc │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n 39d10 │ │ + b.n 593c0 │ │ movs r4, r3 │ │ - b.n 39d14 │ │ + b.n 593c4 │ │ adds r0, #12 │ │ - b.n 39d0c │ │ + b.n 593bc │ │ adds r0, #32 │ │ - b.n 39d1c │ │ + b.n 593cc │ │ lsrs r7, r1, #10 │ │ orr.w r0, r1, #752 @ 0x2f0 │ │ - b.n 39d18 │ │ + b.n 593c8 │ │ strb r1, [r0, #0] │ │ - b.n 3a942 │ │ + b.n 59ff2 │ │ str r0, [sp, #288] @ 0x120 │ │ - b.n 39d20 │ │ + b.n 593d0 │ │ str r0, [sp, #0] │ │ - b.n 3a94a │ │ + b.n 59ffa │ │ lsls r4, r1, #1 │ │ - b.n 39d28 │ │ + b.n 593d8 │ │ movs r6, r3 │ │ - b.n 3a952 │ │ + b.n 5a002 │ │ str r0, [r2, r1] │ │ - b.n 39d30 │ │ + b.n 593e0 │ │ str r1, [r0, r0] │ │ - b.n 3a95a │ │ + b.n 5a00a │ │ movs r0, #44 @ 0x2c │ │ - b.n 39d38 │ │ + b.n 593e8 │ │ movs r0, #8 │ │ - b.n 3a562 │ │ + b.n 59c12 │ │ strh r4, [r6, #0] │ │ - b.n 39d40 │ │ + b.n 593f0 │ │ strh r0, [r0, #0] │ │ - b.n 3a96a │ │ + b.n 5a01a │ │ adds r0, #56 @ 0x38 │ │ - b.n 39d48 │ │ + b.n 593f8 │ │ str r0, [r0, #4] │ │ - b.n 39d4c │ │ + b.n 593fc │ │ eors r4, r0 │ │ - b.n 39d50 │ │ - b.n 3a288 │ │ - b.n 39d54 │ │ + b.n 59400 │ │ + b.n 59938 │ │ + b.n 59404 │ │ stmia r0!, {r4, r5} │ │ - b.n 39d58 │ │ + b.n 59408 │ │ adds r0, #1 │ │ - b.n 3a646 │ │ - ldr r7, [pc, #808] @ (3a56c ) │ │ - b.n 3a29e │ │ - adds r0, #0 │ │ - b.n 3a710 │ │ - ldr r7, [pc, #808] @ (3a574 ) │ │ - b.n 3a2d6 │ │ + b.n 59cf6 │ │ + ldr r7, [pc, #808] @ (59c1c ) │ │ + b.n 5994e │ │ + adds r0, #0 │ │ + b.n 59dc0 │ │ + ldr r7, [pc, #808] @ (59c24 ) │ │ + b.n 59986 │ │ ands r3, r0 │ │ - b.n 3a25a │ │ + b.n 5990a │ │ ldr r2, [r1, #124] @ 0x7c │ │ - b.n 3a25c │ │ + b.n 5990c │ │ movs r0, #2 │ │ - b.n 3a362 │ │ + b.n 59a12 │ │ movs r1, r0 │ │ - b.n 3a6fe │ │ + b.n 59dae │ │ ands r6, r0 │ │ - b.n 3a266 │ │ + b.n 59916 │ │ stmia r0!, {r2, r3} │ │ - b.n 3a36e │ │ - ldr r7, [pc, #808] @ (3a590 ) │ │ - b.n 3a2bc │ │ - ldr r7, [pc, #808] @ (3a594 ) │ │ - b.n 3a2f6 │ │ + b.n 59a1e │ │ + ldr r7, [pc, #808] @ (59c40 ) │ │ + b.n 5996c │ │ + ldr r7, [pc, #808] @ (59c44 ) │ │ + b.n 599a6 │ │ movs r0, #162 @ 0xa2 │ │ - b.n 3a5b2 │ │ + b.n 59c62 │ │ ands r3, r0 │ │ - b.n 3a27e │ │ + b.n 5992e │ │ str r4, [r0, r0] │ │ - b.n 3a384 │ │ + b.n 59a34 │ │ ands r6, r0 │ │ - b.n 3a288 │ │ + b.n 59938 │ │ ands r1, r1 │ │ - b.n 3a38a │ │ + b.n 59a3a │ │ str r0, [sp, #528] @ 0x210 │ │ - b.n 3a5c6 │ │ - ldr r7, [pc, #808] @ (3a5b0 ) │ │ - b.n 3a2d8 │ │ - ldr r7, [pc, #808] @ (3a5b4 ) │ │ - b.n 3a316 │ │ + b.n 59c76 │ │ + ldr r7, [pc, #808] @ (59c60 ) │ │ + b.n 59988 │ │ + ldr r7, [pc, #808] @ (59c64 ) │ │ + b.n 599c6 │ │ adds r0, #3 │ │ - b.n 3a29a │ │ + b.n 5994a │ │ strh r0, [r1, #0] │ │ - b.n 3a39c │ │ + b.n 59a4c │ │ adds r0, #6 │ │ - b.n 3a2aa │ │ + b.n 5995a │ │ adds r0, #7 │ │ - b.n 3a3a4 │ │ + b.n 59a54 │ │ strb r3, [r0, #2] │ │ - b.n 3a5e2 │ │ + b.n 59c92 │ │ adds r0, #10 │ │ - b.n 3a2f2 │ │ - add r0, pc, #4 @ (adr r0, 3a2ac ) │ │ - b.n 3a730 │ │ + b.n 599a2 │ │ + add r0, pc, #4 @ (adr r0, 5995c ) │ │ + b.n 59de0 │ │ @ instruction: 0xffe31aff │ │ adds r0, #12 │ │ - b.n 39dec │ │ + b.n 5949c │ │ lsls r0, r1, #1 │ │ - b.n 3a74c │ │ + b.n 59dfc │ │ asrs r4, r5, #1 │ │ - b.n 3a750 │ │ + b.n 59e00 │ │ movs r0, #124 @ 0x7c │ │ - b.n 3a7d8 │ │ + b.n 59e88 │ │ str r0, [r1, r2] │ │ - b.n 39ddc │ │ + b.n 5948c │ │ strh r4, [r0, #4] │ │ - b.n 39de0 │ │ + b.n 59490 │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n 39de4 │ │ + b.n 59494 │ │ strb r4, [r7, #1] │ │ - b.n 39de8 │ │ + b.n 59498 │ │ @ instruction: 0xfaf8ebff │ │ movs r0, r6 │ │ - b.n 39e10 │ │ + b.n 594c0 │ │ movs r0, #151 @ 0x97 │ │ - b.n 3a45c │ │ + b.n 59b0c │ │ lsls r4, r2, #1 │ │ - b.n 39e18 │ │ + b.n 594c8 │ │ adds r0, #151 @ 0x97 │ │ - b.n 3a47a │ │ + b.n 59b2a │ │ lsls r0, r3, #1 │ │ - b.n 39e20 │ │ + b.n 594d0 │ │ str r7, [r2, #8] │ │ - b.n 3a486 │ │ + b.n 59b36 │ │ lsls r4, r3, #1 │ │ - b.n 39e28 │ │ + b.n 594d8 │ │ lsls r7, r2 │ │ - b.n 3a472 │ │ + b.n 59b22 │ │ lsls r0, r7, #1 │ │ - b.n 39e10 │ │ + b.n 594c0 │ │ movs r4, r6 │ │ - b.n 39e34 │ │ + b.n 594e4 │ │ eors r4, r6 │ │ - b.n 39e18 │ │ + b.n 594c8 │ │ eors r4, r6 │ │ - b.n 39e3c │ │ + b.n 594ec │ │ movs r0, #153 @ 0x99 │ │ - b.n 3a4c8 │ │ + b.n 59b78 │ │ lsls r0, r4, #1 │ │ - b.n 39e44 │ │ + b.n 594f4 │ │ adds r0, #153 @ 0x99 │ │ - b.n 3a4e6 │ │ + b.n 59b96 │ │ lsls r0, r0, #1 │ │ - b.n 39e4c │ │ + b.n 594fc │ │ str r1, [r3, #8] │ │ - b.n 3a4f2 │ │ + b.n 59ba2 │ │ lsls r4, r0, #1 │ │ - b.n 39e54 │ │ - b.n 3a354 │ │ - b.n 39e38 │ │ - b.n 3a410 │ │ - b.n 39e5c │ │ + b.n 59504 │ │ + b.n 59a04 │ │ + b.n 594e8 │ │ + b.n 59ac0 │ │ + b.n 5950c │ │ lsls r1, r3 │ │ - b.n 3a502 │ │ + b.n 59bb2 │ │ lsrs r2, r4, #28 │ │ - b.n 3a66a │ │ + b.n 59d1a │ │ lsls r1, r0, #4 │ │ - b.n 3a62e │ │ + b.n 59cde │ │ movs r0, #0 │ │ - b.n 3a458 │ │ + b.n 59b08 │ │ lsrs r1, r0, #29 │ │ - b.n 3a48e │ │ + b.n 59b3e │ │ movs r0, #36 @ 0x24 │ │ - b.n 39e54 │ │ + b.n 59504 │ │ subs r2, r4, #4 │ │ - b.n 3a67e │ │ + b.n 59d2e │ │ eors r4, r6 │ │ - b.n 39e5c │ │ + b.n 5950c │ │ stmia r1!, {} │ │ - b.n 3a648 │ │ + b.n 59cf8 │ │ asrs r4, r7, #32 │ │ - b.n 39e84 │ │ - b.n 3a43c │ │ - b.n 39e68 │ │ + b.n 59534 │ │ + b.n 59aec │ │ + b.n 59518 │ │ movs r1, #151 @ 0x97 │ │ - b.n 3a4d8 │ │ + b.n 59b88 │ │ asrs r4, r1, #32 │ │ - b.n 3a482 │ │ + b.n 59b32 │ │ str r4, [r3, #0] │ │ - b.n 39e94 │ │ + b.n 59544 │ │ stmia r0!, {r3, r5} │ │ - b.n 39e98 │ │ + b.n 59548 │ │ lsrs r0, r0, #29 │ │ - b.n 3a4ae │ │ + b.n 59b5e │ │ asrs r0, r4, #32 │ │ - b.n 39e80 │ │ + b.n 59530 │ │ subs r1, r4, #4 │ │ - b.n 3a6aa │ │ + b.n 59d5a │ │ str r4, [r6, #4] │ │ - b.n 39ea8 │ │ + b.n 59558 │ │ asrs r0, r0, #4 │ │ - b.n 3a674 │ │ + b.n 59d24 │ │ cmp r4, #153 @ 0x99 │ │ - b.n 3a53c │ │ + b.n 59bec │ │ asrs r1, r0, #32 │ │ - b.n 3a4a6 │ │ + b.n 59b56 │ │ str r0, [r7, #4] │ │ - b.n 39eb8 │ │ + b.n 59568 │ │ asrs r4, r6, #1 │ │ - b.n 39e9c │ │ + b.n 5954c │ │ subs r1, r4, #4 │ │ - b.n 3a6c6 │ │ + b.n 59d76 │ │ lsrs r0, r0, #29 │ │ - b.n 3a4d6 │ │ + b.n 59b86 │ │ asrs r0, r0, #4 │ │ - b.n 3a690 │ │ + b.n 59d40 │ │ asrs r1, r0, #32 │ │ - b.n 3a4b6 │ │ + b.n 59b66 │ │ movs r0, #100 @ 0x64 │ │ - b.n 39ed0 │ │ + b.n 59580 │ │ lsrs r0, r0, #29 │ │ - b.n 3a4e0 │ │ + b.n 59b90 │ │ adds r0, #104 @ 0x68 │ │ - b.n 39ed8 │ │ + b.n 59588 │ │ asrs r0, r7, #1 │ │ - b.n 39ebc │ │ + b.n 5956c │ │ subs r1, r4, #4 │ │ - b.n 3a6e6 │ │ + b.n 59d96 │ │ movs r2, #151 @ 0x97 │ │ - b.n 3a536 │ │ + b.n 59be6 │ │ asrs r0, r0, #4 │ │ - b.n 3a6b0 │ │ + b.n 59d60 │ │ movs r3, #153 @ 0x99 │ │ - b.n 3a57e │ │ + b.n 59c2e │ │ adds r0, #108 @ 0x6c │ │ - b.n 39ef0 │ │ + b.n 595a0 │ │ asrs r1, r0, #32 │ │ - b.n 3a4de │ │ + b.n 59b8e │ │ movs r0, #72 @ 0x48 │ │ - b.n 39ef8 │ │ + b.n 595a8 │ │ lsrs r0, r0, #29 │ │ - b.n 3a50e │ │ + b.n 59bbe │ │ asrs r4, r3, #32 │ │ - b.n 39ee0 │ │ + b.n 59590 │ │ subs r1, r4, #4 │ │ - b.n 3a70a │ │ + b.n 59dba │ │ movs r2, #151 @ 0x97 │ │ - b.n 3a55a │ │ + b.n 59c0a │ │ asrs r0, r0, #4 │ │ - b.n 3a6d4 │ │ + b.n 59d84 │ │ movs r3, #153 @ 0x99 │ │ - b.n 3a5a2 │ │ + b.n 59c52 │ │ asrs r1, r0, #32 │ │ - b.n 3a4fe │ │ + b.n 59bae │ │ movs r0, #76 @ 0x4c │ │ - b.n 39f18 │ │ + b.n 595c8 │ │ lsrs r0, r0, #29 │ │ - b.n 3a52e │ │ + b.n 59bde │ │ asrs r0, r3, #32 │ │ - b.n 39f00 │ │ + b.n 595b0 │ │ subs r1, r4, #4 │ │ - b.n 3a72a │ │ + b.n 59dda │ │ str r7, [r2, #40] @ 0x28 │ │ - b.n 3a576 │ │ + b.n 59c26 │ │ movs r0, #112 @ 0x70 │ │ - b.n 39f2c │ │ + b.n 595dc │ │ asrs r0, r0, #4 │ │ - b.n 3a6f8 │ │ + b.n 59da8 │ │ str r1, [r3, #40] @ 0x28 │ │ - b.n 3a5c2 │ │ + b.n 59c72 │ │ movs r0, #56 @ 0x38 │ │ - b.n 39f38 │ │ + b.n 595e8 │ │ asrs r1, r0, #32 │ │ - b.n 3a52e │ │ + b.n 59bde │ │ asrs r0, r2, #32 │ │ - b.n 39f20 │ │ + b.n 595d0 │ │ lsrs r0, r0, #29 │ │ - b.n 3a552 │ │ + b.n 59c02 │ │ strb r7, [r2, #10] │ │ - b.n 3a596 │ │ + b.n 59c46 │ │ movs r0, #80 @ 0x50 │ │ - b.n 39f4c │ │ + b.n 595fc │ │ subs r1, r4, #4 │ │ - b.n 3a756 │ │ + b.n 59e06 │ │ asrs r0, r0, #4 │ │ - b.n 3a71c │ │ + b.n 59dcc │ │ strb r1, [r3, #10] │ │ - b.n 3a5e6 │ │ + b.n 59c96 │ │ movs r0, #52 @ 0x34 │ │ - b.n 39f5c │ │ + b.n 5960c │ │ str r0, [sp, #4] │ │ - b.n 3a554 │ │ + b.n 59c04 │ │ lsrs r0, r0, #29 │ │ - b.n 3a572 │ │ + b.n 59c22 │ │ subs r1, r5, #4 │ │ - b.n 3a76e │ │ + b.n 59e1e │ │ lsls r0, r0, #4 │ │ - b.n 3a734 │ │ + b.n 59de4 │ │ movs r4, r2 │ │ - b.n 39f50 │ │ + b.n 59600 │ │ movs r0, r6 │ │ - b.n 39f74 │ │ + b.n 59624 │ │ lsls r0, r3, #2 │ │ - b.n 3a5c0 │ │ + b.n 59c70 │ │ lsls r5, r2, #10 │ │ - b.n 3a604 │ │ + b.n 59cb4 │ │ movs r0, #96 @ 0x60 │ │ - b.n 39f80 │ │ + b.n 59630 │ │ lsrs r0, r4, #28 │ │ - b.n 3a78a │ │ + b.n 59e3a │ │ asrs r1, r0 │ │ - b.n 3a74e │ │ + b.n 59dfe │ │ lsls r4, r2, #1 │ │ - b.n 39f8c │ │ + b.n 5963c │ │ strb r0, [r3, #2] │ │ - b.n 3a5d6 │ │ + b.n 59c86 │ │ strb r5, [r2, #10] │ │ - b.n 3a61a │ │ + b.n 59cca │ │ movs r0, #4 │ │ - b.n 3a58c │ │ + b.n 59c3c │ │ movs r0, #52 @ 0x34 │ │ - b.n 39f7c │ │ + b.n 5962c │ │ lsrs r1, r0, #29 │ │ - b.n 3a5a6 │ │ + b.n 59c56 │ │ subs r2, r4, #4 │ │ - b.n 3a7aa │ │ + b.n 59e5a │ │ movs r0, #64 @ 0x40 │ │ - b.n 39fa8 │ │ - b.n 3a670 │ │ - b.n 3a774 │ │ + b.n 59658 │ │ + b.n 59d20 │ │ + b.n 59e24 │ │ asrs r0, r3, #1 │ │ - b.n 39fb0 │ │ + b.n 59660 │ │ strb r0, [r3, #6] │ │ - b.n 3a5fc │ │ + b.n 59cac │ │ strb r5, [r2, #10] │ │ - b.n 3a640 │ │ + b.n 59cf0 │ │ movs r0, #14 │ │ - b.n 3a5b0 │ │ + b.n 59c60 │ │ movs r0, #96 @ 0x60 │ │ - b.n 39fa0 │ │ + b.n 59650 │ │ lsrs r0, r0, #29 │ │ - b.n 3a5cc │ │ + b.n 59c7c │ │ subs r2, r4, #4 │ │ - b.n 3a7ce │ │ + b.n 59e7e │ │ movs r0, #68 @ 0x44 │ │ - b.n 39fcc │ │ - b.n 3a694 │ │ - b.n 3a798 │ │ + b.n 5967c │ │ + b.n 59d44 │ │ + b.n 59e48 │ │ asrs r4, r3, #1 │ │ - b.n 39fd4 │ │ + b.n 59684 │ │ adds r1, #152 @ 0x98 │ │ - b.n 3a620 │ │ + b.n 59cd0 │ │ adds r2, #149 @ 0x95 │ │ - b.n 3a664 │ │ + b.n 59d14 │ │ movs r0, #14 │ │ - b.n 3a5cc │ │ + b.n 59c7c │ │ movs r0, #88 @ 0x58 │ │ - b.n 39fc4 │ │ + b.n 59674 │ │ subs r0, r0, #5 │ │ - b.n 3a5f0 │ │ + b.n 59ca0 │ │ adds r0, #100 @ 0x64 │ │ - b.n 39fec │ │ + b.n 5969c │ │ lsrs r2, r4, #28 │ │ - b.n 3a7f6 │ │ - b.n 3a6ba │ │ - b.n 3a7ba │ │ + b.n 59ea6 │ │ + b.n 59d6a │ │ + b.n 59e6a │ │ movs r4, r7 │ │ - b.n 39ff8 │ │ + b.n 596a8 │ │ movs r0, #152 @ 0x98 │ │ - b.n 3a642 │ │ + b.n 59cf2 │ │ cmp r4, #149 @ 0x95 │ │ - b.n 3a686 │ │ + b.n 59d36 │ │ str r0, [r3, #56] @ 0x38 │ │ - b.n 3a662 │ │ + b.n 59d12 │ │ adds r0, #104 @ 0x68 │ │ - b.n 3a008 │ │ + b.n 596b8 │ │ movs r0, #14 │ │ - b.n 3a5f6 │ │ + b.n 59ca6 │ │ str r5, [r2, #56] @ 0x38 │ │ - b.n 3a6ae │ │ + b.n 59d5e │ │ lsrs r1, r0, #29 │ │ - b.n 3a61a │ │ + b.n 59cca │ │ subs r2, r4, #4 │ │ - b.n 3a81e │ │ + b.n 59ece │ │ asrs r0, r0, #4 │ │ - b.n 3a7e4 │ │ + b.n 59e94 │ │ adds r0, #108 @ 0x6c │ │ - b.n 3a020 │ │ - b.n 3a4ea │ │ - b.n 3a616 │ │ + b.n 596d0 │ │ + b.n 59b9a │ │ + b.n 59cc6 │ │ lsrs r0, r0, #29 │ │ - b.n 3a646 │ │ + b.n 59cf6 │ │ subs r6, r5, #4 │ │ - b.n 3a832 │ │ - b.n 3a6fa │ │ - b.n 3ac92 │ │ + b.n 59ee2 │ │ + b.n 59daa │ │ + b.n 5a342 │ │ stmia r1!, {} │ │ - b.n 3a7fc │ │ + b.n 59eac │ │ asrs r0, r1, #1 │ │ - b.n 3a038 │ │ + b.n 596e8 │ │ str r0, [r3, #24] │ │ - b.n 3a684 │ │ + b.n 59d34 │ │ str r5, [r2, #56] @ 0x38 │ │ - b.n 3a6c8 │ │ + b.n 59d78 │ │ adds r0, #76 @ 0x4c │ │ - b.n 3a044 │ │ + b.n 596f4 │ │ stmia r0!, {r2, r3} │ │ - b.n 3a63a │ │ + b.n 59cea │ │ bics r0, r3 │ │ - b.n 3a69e │ │ + b.n 59d4e │ │ adds r0, #112 @ 0x70 │ │ - b.n 3a050 │ │ + b.n 59700 │ │ lsrs r0, r0, #29 │ │ - b.n 3a65c │ │ + b.n 59d0c │ │ subs r4, r5, #4 │ │ - b.n 3a85e │ │ + b.n 59f0e │ │ bics r5, r2 │ │ - b.n 3a6ee │ │ + b.n 59d9e │ │ adds r0, #56 @ 0x38 │ │ - b.n 3a060 │ │ + b.n 59710 │ │ asrs r0, r0, #4 │ │ - b.n 3a82c │ │ + b.n 59edc │ │ asrs r1, r0, #32 │ │ - b.n 3a656 │ │ + b.n 59d06 │ │ lsrs r0, r0, #29 │ │ - b.n 3a67e │ │ + b.n 59d2e │ │ str r0, [r3, #56] @ 0x38 │ │ - b.n 3a6c6 │ │ + b.n 59d76 │ │ adds r0, #80 @ 0x50 │ │ - b.n 3a074 │ │ - ldr r7, [pc, #132] @ (3a5c0 ) │ │ - b.n 3a87e │ │ + b.n 59724 │ │ + ldr r7, [pc, #132] @ (59c70 ) │ │ + b.n 59f2e │ │ asrs r0, r0 │ │ - b.n 3a84a │ │ + b.n 59efa │ │ asrs r3, r0, #4 │ │ - b.n 3acc8 │ │ + b.n 5a378 │ │ str r5, [r2, #56] @ 0x38 │ │ - b.n 3a71a │ │ + b.n 59dca │ │ asrs r4, r5, #1 │ │ - b.n 3a068 │ │ + b.n 59718 │ │ asrs r0, r2, #32 │ │ - b.n 3a08c │ │ + b.n 5973c │ │ ands r4, r0 │ │ - b.n 3a682 │ │ + b.n 59d32 │ │ lsrs r0, r0, #29 │ │ - b.n 3a6aa │ │ + b.n 59d5a │ │ ldrsh r4, [r4, r4] │ │ - b.n 3a89e │ │ + b.n 59f4e │ │ str r0, [r0, r4] │ │ - b.n 3a86c │ │ + b.n 59f1c │ │ lsls r3, r0, #4 │ │ - b.n 3acee │ │ + b.n 5a39e │ │ lsls r0, r6, #1 │ │ - b.n 3a084 │ │ + b.n 59734 │ │ lsls r3, r0, #4 │ │ - b.n 3ad00 │ │ + b.n 5a3b0 │ │ str r1, [sp, #12] │ │ - b.n 3acf4 │ │ + b.n 5a3a4 │ │ asrs r3, r0, #4 │ │ - b.n 3ad0e │ │ + b.n 5a3be │ │ asrs r0, r5, #1 │ │ - b.n 3a094 │ │ + b.n 59744 │ │ asrs r3, r0 │ │ - b.n 3ad02 │ │ + b.n 5a3b2 │ │ asrs r0, r3, #32 │ │ - b.n 3a0bc │ │ + b.n 5976c │ │ adds r1, #3 │ │ - b.n 3ad08 │ │ + b.n 5a3b8 │ │ asrs r4, r3, #32 │ │ - b.n 3a0c4 │ │ + b.n 59774 │ │ adds r0, #100 @ 0x64 │ │ - b.n 3a0a8 │ │ + b.n 59758 │ │ strb r3, [r0, #4] │ │ - b.n 3ad14 │ │ + b.n 5a3c4 │ │ asrs r0, r7, #1 │ │ - b.n 3a0d0 │ │ + b.n 59780 │ │ adds r0, #20 │ │ - b.n 3a0d4 │ │ + b.n 59784 │ │ movs r1, #3 │ │ - b.n 3ad20 │ │ + b.n 5a3d0 │ │ asrs r0, r3, #1 │ │ - b.n 3a0dc │ │ + b.n 5978c │ │ movs r0, #92 @ 0x5c │ │ - b.n 3a0c0 │ │ + b.n 59770 │ │ str r3, [r0, #16] │ │ - b.n 3ad2c │ │ + b.n 5a3dc │ │ asrs r4, r6, #1 │ │ - b.n 3a0e8 │ │ + b.n 59798 │ │ movs r1, #3 │ │ - b.n 3ad34 │ │ + b.n 5a3e4 │ │ asrs r0, r4, #1 │ │ - b.n 3a0f0 │ │ + b.n 597a0 │ │ movs r0, #88 @ 0x58 │ │ - b.n 3a0d4 │ │ + b.n 59784 │ │ movs r1, #3 │ │ - b.n 3ad40 │ │ + b.n 5a3f0 │ │ asrs r0, r4, #32 │ │ - b.n 3a0fc │ │ + b.n 597ac │ │ movs r0, #96 @ 0x60 │ │ - b.n 3a0e0 │ │ + b.n 59790 │ │ movs r1, #3 │ │ - b.n 3ad4c │ │ + b.n 5a3fc │ │ asrs r4, r6, #32 │ │ - b.n 3a108 │ │ + b.n 597b8 │ │ movs r0, #84 @ 0x54 │ │ - b.n 3a0ec │ │ + b.n 5979c │ │ movs r0, #44 @ 0x2c │ │ - b.n 3a110 │ │ + b.n 597c0 │ │ strh r3, [r0, #8] │ │ - b.n 3ad5c │ │ + b.n 5a40c │ │ asrs r4, r4, #32 │ │ - b.n 3a118 │ │ + b.n 597c8 │ │ movs r0, #1 │ │ - b.n 3aae6 │ │ + b.n 5a196 │ │ stmia r1!, {r0, r1} │ │ - b.n 3ad68 │ │ + b.n 5a418 │ │ movs r4, r2 │ │ - b.n 3ac8e │ │ + b.n 5a33e │ │ vpmin.u8 , q9, │ │ eors r0, r1 │ │ - b.n 3aa88 │ │ + b.n 5a138 │ │ movs r0, #12 │ │ - b.n 3a130 │ │ + b.n 597e0 │ │ asrs r3, r0, #32 │ │ - b.n 3a93a │ │ + b.n 59fea │ │ movs r4, r0 │ │ - b.n 3a93e │ │ + b.n 59fee │ │ @ instruction: 0xfb20ebff │ │ movs r0, r4 │ │ - b.n 3ad46 │ │ + b.n 5a3f6 │ │ asrs r4, r0, #32 │ │ - b.n 3a144 │ │ + b.n 597f4 │ │ adds r0, #8 │ │ - b.n 3a148 │ │ + b.n 597f8 │ │ lsrs r0, r0, #10 │ │ orn r0, r4, #589824 @ 0x90000 │ │ - b.n 3ab1c │ │ + b.n 5a1cc │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r1, #4194304 @ 0x400000 │ │ orr.w r0, r3, #2097152 @ 0x200000 │ │ - b.n 3a14a │ │ + b.n 597fa │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r2, #2097152 @ 0x200000 │ │ - b.n 3a130 │ │ - beq.n 3a664 │ │ - b.n 3aac4 │ │ + b.n 597e0 │ │ + beq.n 59d14 │ │ + b.n 5a174 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3ab54 │ │ - beq.n 3a694 │ │ - b.n 3aad8 │ │ + b.n 5a204 │ │ + beq.n 59d44 │ │ + b.n 5a188 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n 3ab44 │ │ + b.n 5a1f4 │ │ movs r0, #12 │ │ - b.n 3a160 │ │ + b.n 59810 │ │ asrs r0, r5, #32 │ │ @ instruction: 0xe9914000 │ │ - b.n 3ad8e │ │ + b.n 5a43e │ │ lsls r4, r0, #10 │ │ ldmia.w r9, {r0, r1, r2, pc} │ │ - b.n 3a996 │ │ + b.n 5a046 │ │ str r0, [r2, #0] │ │ - b.n 3a17c │ │ - add r0, pc, #0 @ (adr r0, 3a65c ) │ │ - b.n 3a180 │ │ + b.n 5982c │ │ + add r0, pc, #0 @ (adr r0, 59d0c ) │ │ + b.n 59830 │ │ asrs r0, r0, #32 │ │ - b.n 3ae22 │ │ + b.n 5a4d2 │ │ movs r4, r2 │ │ - b.n 3a180 │ │ + b.n 59830 │ │ movs r1, r0 │ │ - b.n 3a70e │ │ + b.n 59dbe │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ - b.n 3a674 │ │ - b.n 3a9b2 │ │ + b.n 59d24 │ │ + b.n 5a062 │ │ movs r0, #1 │ │ - b.n 3a724 │ │ + b.n 59dd4 │ │ lsrs r1, r5, #30 │ │ - b.n 3a9fa │ │ + b.n 5a0aa │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ lsls r6, r0, #4 │ │ - b.n 3ad74 │ │ + b.n 5a424 │ │ cmp r7, #169 @ 0xa9 │ │ - b.n 3aa0a │ │ + b.n 5a0ba │ │ stmia r0!, {} │ │ - b.n 3a1a4 │ │ + b.n 59854 │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 3a996 │ │ + b.n 5a046 │ │ movs r0, #1 │ │ - b.n 3a742 │ │ + b.n 59df2 │ │ str r0, [r4, r0] │ │ - b.n 3a1b4 │ │ + b.n 59864 │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ strh r0, [r3, #0] │ │ - b.n 3a1bc │ │ + b.n 5986c │ │ cmp r7, #169 @ 0xa9 │ │ - b.n 3aa2a │ │ - b.n 3a6c8 │ │ - b.n 3a1c4 │ │ + b.n 5a0da │ │ + b.n 59d78 │ │ + b.n 59874 │ │ movs r2, r0 │ │ - b.n 3a9ae │ │ + b.n 5a05e │ │ cmp r6, #115 @ 0x73 │ │ - b.n 3acbe │ │ + b.n 5a36e │ │ cmp r5, #87 @ 0x57 │ │ - b.n 3ad40 │ │ + b.n 5a3f0 │ │ asrs r2, r0, #32 │ │ - b.n 3a772 │ │ + b.n 59e22 │ │ asrs r0, r0, #32 │ │ - b.n 3ac66 │ │ + b.n 5a316 │ │ str r4, [r0, #0] │ │ - b.n 3a1dc │ │ + b.n 5988c │ │ asrs r0, r0, #32 │ │ - b.n 3ae06 │ │ + b.n 5a4b6 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ subs r1, r5, #6 │ │ - b.n 3aa50 │ │ + b.n 5a100 │ │ movs r1, r0 │ │ - b.n 3a9d2 │ │ + b.n 5a082 │ │ asrs r4, r1, #32 │ │ - b.n 3a77a │ │ + b.n 59e2a │ │ asrs r0, r0, #32 │ │ - b.n 3ac82 │ │ + b.n 5a332 │ │ movs r0, #29 │ │ - b.n 3ace8 │ │ + b.n 5a398 │ │ asrs r0, r0, #32 │ │ - b.n 3ae22 │ │ + b.n 5a4d2 │ │ movs r7, #164 @ 0xa4 │ │ - b.n 3ad70 │ │ + b.n 5a420 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ strb r2, [r0, #0] │ │ - b.n 3a798 │ │ + b.n 59e48 │ │ strb r0, [r0, #0] │ │ - b.n 3ac9a │ │ + b.n 5a34a │ │ asrs r0, r0, #32 │ │ - b.n 3aa78 │ │ + b.n 5a128 │ │ strb r0, [r0, #0] │ │ - b.n 3ae3a │ │ + b.n 5a4ea │ │ subs r1, r5, #6 │ │ - b.n 3aa00 │ │ + b.n 5a0b0 │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, #5 │ │ - b.n 3a7aa │ │ + b.n 59e5a │ │ movs r0, #0 │ │ - b.n 3acb2 │ │ + b.n 5a362 │ │ strb r1, [r0, #0] │ │ - b.n 3aa9c │ │ + b.n 5a14c │ │ movs r0, #0 │ │ - b.n 3ae52 │ │ + b.n 5a502 │ │ movs r0, r0 │ │ - b.n 3aa24 │ │ + b.n 5a0d4 │ │ movs r0, #1 │ │ adds r3, #0 │ │ str r3, [r0, r0] │ │ - b.n 3aa5e │ │ + b.n 5a10e │ │ movs r0, #0 │ │ - b.n 3aaa6 │ │ + b.n 5a156 │ │ asrs r1, r0, #32 │ │ - b.n 3aa2a │ │ + b.n 5a0da │ │ cmp r7, #70 @ 0x46 │ │ - b.n 3ad2e │ │ + b.n 5a3de │ │ cmp r7, #233 @ 0xe9 │ │ - b.n 3adc8 │ │ + b.n 5a478 │ │ strb r2, [r0, #0] │ │ - b.n 3a7d8 │ │ + b.n 59e88 │ │ strb r0, [r0, #0] │ │ - b.n 3acde │ │ + b.n 5a38e │ │ strb r0, [r0, #0] │ │ - b.n 3ae7a │ │ + b.n 5a52a │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ strb r1, [r0, #0] │ │ - b.n 3aad0 │ │ + b.n 5a180 │ │ movs r0, r0 │ │ - b.n 3aa54 │ │ + b.n 5a104 │ │ strb r0, [r4, #2] │ │ - b.n 3ad4e │ │ + b.n 5a3fe │ │ ldrb r3, [r3, #0] │ │ - b.n 3adda │ │ + b.n 5a48a │ │ movs r7, r0 │ │ - b.n 3aa06 │ │ + b.n 5a0b6 │ │ strb r0, [r0, #0] │ │ - b.n 3ae96 │ │ + b.n 5a546 │ │ strb r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ movs r0, #3 │ │ - b.n 3a802 │ │ + b.n 59eb2 │ │ movs r0, #0 │ │ - b.n 3aea2 │ │ + b.n 5a552 │ │ strb r0, [r0, #0] │ │ - b.n 3aaf4 │ │ + b.n 5a1a4 │ │ movs r0, #32 │ │ - b.n 3a180 │ │ + b.n 59830 │ │ movs r0, #0 │ │ - b.n 3ad16 │ │ + b.n 5a3c6 │ │ movs r0, #0 │ │ - b.n 3aeb2 │ │ + b.n 5a562 │ │ ands r0, r1 │ │ - b.n 3aab6 │ │ + b.n 5a166 │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 3ab02 │ │ + b.n 5a1b2 │ │ movs r1, r0 │ │ - b.n 3aa82 │ │ + b.n 5a132 │ │ adds r0, #32 │ │ - b.n 3a2c0 │ │ + b.n 59970 │ │ asrs r7, r0, #32 │ │ - b.n 3aa8a │ │ + b.n 5a13a │ │ movs r1, r0 │ │ - b.n 3aba2 │ │ + b.n 5a252 │ │ stmia r0!, {} │ │ - b.n 3a7d4 │ │ + b.n 59e84 │ │ movs r1, r1 │ │ - b.n 3aaa6 │ │ + b.n 5a156 │ │ movs r6, r1 │ │ - b.n 3aa9a │ │ + b.n 5a14a │ │ strh r0, [r0, #0] │ │ - b.n 3a2d8 │ │ + b.n 59988 │ │ movs r6, r0 │ │ - b.n 3aaa2 │ │ + b.n 5a152 │ │ movs r1, #66 @ 0x42 │ │ - b.n 3adae │ │ + b.n 5a45e │ │ movs r0, r1 │ │ - b.n 3aaaa │ │ + b.n 5a15a │ │ ldrb r4, [r1, #26] │ │ - b.n 3adb8 │ │ + b.n 5a468 │ │ movs r3, r0 │ │ - b.n 3aab2 │ │ + b.n 5a162 │ │ asrs r4, r4, #32 │ │ - b.n 3a2d0 │ │ + b.n 59980 │ │ movs r5, r0 │ │ - b.n 3aaba │ │ + b.n 5a16a │ │ asrs r2, r1, #32 │ │ - b.n 3ab7e │ │ + b.n 5a22e │ │ movs r2, r1 │ │ - b.n 3aae2 │ │ + b.n 5a192 │ │ movs r0, #54 @ 0x36 │ │ - b.n 3ae60 │ │ + b.n 5a510 │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ asrs r2, r0, #32 │ │ - b.n 3a8f0 │ │ + b.n 59fa0 │ │ movs r0, #5 │ │ - b.n 3ab92 │ │ + b.n 5a242 │ │ ldrb r2, [r2, #31] │ │ - b.n 3ae6c │ │ + b.n 5a51c │ │ movs r0, #7 │ │ - b.n 3a93e │ │ + b.n 59fee │ │ strb r3, [r0, #0] │ │ - b.n 3ab9e │ │ + b.n 5a24e │ │ adds r0, #59 @ 0x3b │ │ - b.n 3adf6 │ │ + b.n 5a4a6 │ │ asrs r1, r0, #32 │ │ - b.n 3a7e6 │ │ + b.n 59e96 │ │ subs r7, #72 @ 0x48 │ │ - b.n 3ae7e │ │ + b.n 5a52e │ │ strb r3, [r0, #0] │ │ - b.n 3a95c │ │ + b.n 5a00c │ │ movs r0, #2 │ │ - b.n 3ab00 │ │ + b.n 5a1b0 │ │ asrs r1, r0, #32 │ │ - b.n 3ac38 │ │ + b.n 5a2e8 │ │ movs r0, #2 │ │ - b.n 3a7fa │ │ + b.n 59eaa │ │ ldrb r6, [r4, #19] │ │ - b.n 3ae18 │ │ + b.n 5a4c8 │ │ asrs r1, r0, #32 │ │ - b.n 3ab06 │ │ + b.n 5a1b6 │ │ movs r0, #8 │ │ - b.n 3abc6 │ │ + b.n 5a276 │ │ ldrb r6, [r5, #10] │ │ - b.n 3aea0 │ │ + b.n 5a550 │ │ movs r0, #7 │ │ - b.n 3a972 │ │ + b.n 5a022 │ │ movs r0, #0 │ │ - b.n 3a816 │ │ + b.n 59ec6 │ │ adds r0, #8 │ │ - b.n 3ab56 │ │ + b.n 5a206 │ │ asrs r2, r0, #32 │ │ - b.n 3ab1c │ │ + b.n 5a1cc │ │ movs r0, #6 │ │ - b.n 3abde │ │ + b.n 5a28e │ │ movs r0, #1 │ │ - b.n 3adc6 │ │ + b.n 5a476 │ │ str r2, [r0, #0] │ │ - b.n 3afe6 │ │ + b.n 5a696 │ │ movs r0, #0 │ │ - b.n 3a82e │ │ + b.n 59ede │ │ stmia r0!, {r3} │ │ - b.n 3a348 │ │ + b.n 599f8 │ │ asrs r2, r0, #32 │ │ - b.n 3ab34 │ │ + b.n 5a1e4 │ │ movs r0, #14 │ │ - b.n 3abf6 │ │ + b.n 5a2a6 │ │ movs r0, #0 │ │ - b.n 3adde │ │ + b.n 5a48e │ │ movs r0, #0 │ │ - b.n 3a842 │ │ + b.n 59ef2 │ │ asrs r2, r0, #32 │ │ - b.n 3ab44 │ │ + b.n 5a1f4 │ │ movs r0, #4 │ │ - b.n 3ac06 │ │ + b.n 5a2b6 │ │ movs r0, #0 │ │ - b.n 3adee │ │ + b.n 5a49e │ │ movs r0, #0 │ │ - b.n 3a852 │ │ + b.n 59f02 │ │ asrs r2, r0, #32 │ │ - b.n 3ab54 │ │ + b.n 5a204 │ │ movs r0, #9 │ │ - b.n 3ac16 │ │ + b.n 5a2c6 │ │ movs r0, #0 │ │ - b.n 3adde │ │ + b.n 5a48e │ │ movs r0, r0 │ │ - b.n 3a862 │ │ + b.n 59f12 │ │ movs r0, #12 │ │ - b.n 3aba2 │ │ + b.n 5a252 │ │ movs r0, r0 │ │ - b.n 3ab88 │ │ + b.n 5a238 │ │ movs r4, r3 │ │ - b.n 3a384 │ │ + b.n 59a34 │ │ cmp r4, #1 │ │ lsls r2, r0, #14 │ │ movs r1, r0 │ │ - b.n 3b032 │ │ + b.n 5a6e2 │ │ lsls r2, r4, #10 │ │ - b.n 3a976 │ │ + b.n 5a026 │ │ cmp r2, r4 │ │ - b.n 3abba │ │ + b.n 5a26a │ │ lsrs r0, r2, #28 │ │ - b.n 3ab5c │ │ - ldr r7, [pc, #80] @ (3a8d0 ) │ │ - b.n 3ab60 │ │ + b.n 5a20c │ │ + ldr r7, [pc, #80] @ (59f80 ) │ │ + b.n 5a210 │ │ str r2, [r4, #40] @ 0x28 │ │ - b.n 3a992 │ │ + b.n 5a042 │ │ asrs r0, r4, #10 │ │ - b.n 3abca │ │ + b.n 5a27a │ │ movs r7, r3 │ │ - b.n 3ac92 │ │ + b.n 5a342 │ │ cmp r4, r4 │ │ - b.n 3abd2 │ │ + b.n 5a282 │ │ ldr r6, [r2, #112] @ 0x70 │ │ - b.n 3ab74 │ │ + b.n 5a224 │ │ strb r1, [r2, #0] │ │ - b.n 3abda │ │ + b.n 5a28a │ │ asrs r0, r0, #32 │ │ - b.n 3b05e │ │ + b.n 5a70e │ │ asrs r2, r4, #10 │ │ - b.n 3a9a4 │ │ + b.n 5a054 │ │ strh r4, [r2, #0] │ │ - b.n 3a9da │ │ + b.n 5a08a │ │ subs r1, r2, #4 │ │ - b.n 3ab88 │ │ + b.n 5a238 │ │ ands r4, r0 │ │ - b.n 3b06e │ │ + b.n 5a71e │ │ str r6, [r4, #40] @ 0x28 │ │ - b.n 3abf2 │ │ + b.n 5a2a2 │ │ cmp r2, r4 │ │ - b.n 3a9be │ │ + b.n 5a06e │ │ asrs r1, r4, #10 │ │ - b.n 3abfa │ │ - ldr r7, [pc, #80] @ (3a90c ) │ │ - b.n 3ab9c │ │ + b.n 5a2aa │ │ + ldr r7, [pc, #80] @ (59fbc ) │ │ + b.n 5a24c │ │ asrs r1, r2, #32 │ │ - b.n 3ac02 │ │ - b.n 3a8ce │ │ - b.n 3aa28 │ │ + b.n 5a2b2 │ │ + b.n 59f7e │ │ + b.n 5a0d8 │ │ asrs r0, r4, #32 │ │ - b.n 3a404 │ │ + b.n 59ab4 │ │ str r5, [r0, r0] │ │ - b.n 3b08e │ │ + b.n 5a73e │ │ str r6, [r2, #0] │ │ - b.n 3ac12 │ │ + b.n 5a2c2 │ │ strh r2, [r4, r2] │ │ - b.n 3a9e0 │ │ + b.n 5a090 │ │ stmia r0!, {r0} │ │ - b.n 3aa48 │ │ + b.n 5a0f8 │ │ strb r3, [r0, #0] │ │ - b.n 3b09e │ │ + b.n 5a74e │ │ strb r2, [r4, #10] │ │ - b.n 3a9f0 │ │ - add r0, pc, #12 @ (adr r0, 3a8f0 ) │ │ - b.n 3aa52 │ │ + b.n 5a0a0 │ │ + add r0, pc, #12 @ (adr r0, 59fa0 ) │ │ + b.n 5a102 │ │ ldrb r7, [r2, #28] │ │ - b.n 3abc8 │ │ + b.n 5a278 │ │ adds r0, #4 │ │ - b.n 3a428 │ │ + b.n 59ad8 │ │ asrs r0, r1, #32 │ │ - b.n 3ac0e │ │ + b.n 5a2be │ │ cmp r4, r4 │ │ - b.n 3ac36 │ │ + b.n 5a2e6 │ │ strb r7, [r4, #10] │ │ - b.n 3ac3a │ │ + b.n 5a2ea │ │ ldrsh r5, [r2, r4] │ │ - b.n 3abdc │ │ + b.n 5a28c │ │ strb r7, [r2, #0] │ │ - b.n 3ac42 │ │ + b.n 5a2f2 │ │ asrs r4, r1, #32 │ │ - b.n 3ac08 │ │ + b.n 5a2b8 │ │ strb r3, [r0, #0] │ │ - b.n 3aa78 │ │ + b.n 5a128 │ │ adds r0, #16 │ │ - b.n 3a448 │ │ + b.n 59af8 │ │ ands r4, r2 │ │ - b.n 3ac52 │ │ + b.n 5a302 │ │ str r6, [r0, #0] │ │ - b.n 3b0d6 │ │ + b.n 5a786 │ │ movs r2, #162 @ 0xa2 │ │ - b.n 3aa26 │ │ + b.n 5a0d6 │ │ asrs r2, r1, #32 │ │ - b.n 3ac20 │ │ + b.n 5a2d0 │ │ strh r5, [r4, r2] │ │ - b.n 3ac62 │ │ + b.n 5a312 │ │ cmp r7, #18 │ │ - b.n 3ac04 │ │ + b.n 5a2b4 │ │ ands r3, r0 │ │ - b.n 3aa92 │ │ + b.n 5a142 │ │ adds r0, #24 │ │ - b.n 3a468 │ │ + b.n 59b18 │ │ asrs r7, r0, #32 │ │ - b.n 3ac34 │ │ + b.n 5a2e4 │ │ str r5, [r2, r0] │ │ - b.n 3ac76 │ │ + b.n 5a326 │ │ str r3, [r0, r0] │ │ - b.n 3aaa4 │ │ + b.n 5a154 │ │ asrs r4, r0, #32 │ │ - b.n 3ac40 │ │ + b.n 5a2f0 │ │ movs r2, #162 @ 0xa2 │ │ - b.n 3ac82 │ │ + b.n 5a332 │ │ asrs r5, r0, #32 │ │ - b.n 3ac48 │ │ + b.n 5a2f8 │ │ movs r2, r2 │ │ - b.n 3ac8a │ │ + b.n 5a33a │ │ movs r0, #9 │ │ - b.n 3aa8e │ │ + b.n 5a13e │ │ movs r2, r0 │ │ - b.n 3ac74 │ │ + b.n 5a324 │ │ asrs r4, r4, #32 │ │ - b.n 3a490 │ │ + b.n 59b40 │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ adds r1, #66 @ 0x42 │ │ - b.n 3af66 │ │ + b.n 5a616 │ │ movs r0, r0 │ │ - b.n 3b004 │ │ + b.n 5a6b4 │ │ adds r0, #54 @ 0x36 │ │ - b.n 3b000 │ │ + b.n 5a6b0 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #15 │ │ movs r0, #1 │ │ - b.n 3a9b2 │ │ + b.n 5a062 │ │ movs r0, #24 │ │ - b.n 3a48c │ │ + b.n 59b3c │ │ movs r0, #1 │ │ - b.n 3a9c0 │ │ + b.n 5a070 │ │ movs r0, #16 │ │ - b.n 3a494 │ │ + b.n 59b44 │ │ cmp r4, #230 @ 0xe6 │ │ - b.n 3af98 │ │ + b.n 5a648 │ │ cmp r2, #174 @ 0xae │ │ - b.n 3b018 │ │ + b.n 5a6c8 │ │ str r1, [r0, #0] │ │ - b.n 3a9e2 │ │ - b.n 3a98c │ │ - b.n 3a98c │ │ + b.n 5a092 │ │ + b.n 5a03c │ │ + b.n 5a03c │ │ movs r0, #59 @ 0x3b │ │ - b.n 3afa2 │ │ + b.n 5a652 │ │ cmp r7, #72 @ 0x48 │ │ - b.n 3b026 │ │ + b.n 5a6d6 │ │ str r0, [sp, #8] │ │ - b.n 3a998 │ │ + b.n 5a048 │ │ cmp r6, #140 @ 0x8c │ │ - b.n 3afa4 │ │ + b.n 5a654 │ │ str r1, [r0, r0] │ │ - b.n 3a9ec │ │ + b.n 5a09c │ │ cmp r7, #210 @ 0xd2 │ │ - b.n 3b038 │ │ + b.n 5a6e8 │ │ strb r1, [r0, #0] │ │ - b.n 3a9f6 │ │ + b.n 5a0a6 │ │ adds r0, #3 │ │ - b.n 3a9ac │ │ + b.n 5a05c │ │ movs r0, #2 │ │ - b.n 3a9b0 │ │ + b.n 5a060 │ │ adds r0, #3 │ │ - b.n 3aae0 │ │ + b.n 5a190 │ │ stmia r0!, {r0} │ │ - b.n 3aa0e │ │ + b.n 5a0be │ │ movs r0, #2 │ │ - b.n 3ab26 │ │ - add r0, pc, #4 @ (adr r0, 3a9c0 ) │ │ - b.n 3aa12 │ │ + b.n 5a1d6 │ │ + add r0, pc, #4 @ (adr r0, 5a070 ) │ │ + b.n 5a0c2 │ │ stmia r0!, {r0, r3} │ │ - b.n 3ab3a │ │ + b.n 5a1ea │ │ adds r0, #32 │ │ - b.n 3a4e0 │ │ + b.n 59b90 │ │ str r0, [sp, #56] @ 0x38 │ │ - b.n 3ab3e │ │ + b.n 5a1ee │ │ adds r0, #1 │ │ - b.n 3b150 │ │ + b.n 5a800 │ │ str r3, [r0, r0] │ │ - b.n 3ab3c │ │ + b.n 5a1ec │ │ ands r1, r0 │ │ - b.n 3aa1e │ │ + b.n 5a0ce │ │ adds r0, #16 │ │ - b.n 3a514 │ │ + b.n 59bc4 │ │ ands r1, r0 │ │ - b.n 3ab46 │ │ + b.n 5a1f6 │ │ movs r0, #2 │ │ - b.n 3a9e2 │ │ + b.n 5a092 │ │ adds r0, #1 │ │ - b.n 3ab4c │ │ + b.n 5a1fc │ │ str r0, [r0, #0] │ │ - b.n 3a9f0 │ │ + b.n 5a0a0 │ │ adds r0, #24 │ │ - b.n 3a528 │ │ + b.n 59bd8 │ │ asrs r1, r0, #32 │ │ - b.n 3ab38 │ │ + b.n 5a1e8 │ │ adds r0, #0 │ │ - b.n 3a9f8 │ │ + b.n 5a0a8 │ │ subs r3, r0, #0 │ │ - b.n 3ad3a │ │ + b.n 5a3ea │ │ strb r6, [r4, #8] │ │ - b.n 3ad00 │ │ + b.n 5a3b0 │ │ asrs r4, r0, #32 │ │ - b.n 3aa02 │ │ - ldr r6, [pc, #24] @ (3aa1c ) │ │ - b.n 3ad46 │ │ + b.n 5a0b2 │ │ + ldr r6, [pc, #24] @ (5a0cc ) │ │ + b.n 5a3f6 │ │ str r0, [r4, #0] │ │ - b.n 3a544 │ │ - b.n 3ae4e │ │ - b.n 3ad16 │ │ + b.n 59bf4 │ │ + b.n 5a4fe │ │ + b.n 5a3c6 │ │ ands r5, r0 │ │ - b.n 3aa12 │ │ + b.n 5a0c2 │ │ subs r1, r0, #0 │ │ - b.n 3ad56 │ │ + b.n 5a406 │ │ strh r4, [r4, #16] │ │ - b.n 3ad1c │ │ + b.n 5a3cc │ │ asrs r1, r1, #32 │ │ - b.n 3aa1e │ │ + b.n 5a0ce │ │ ldrsh r4, [r0, r0] │ │ - b.n 3ad62 │ │ + b.n 5a412 │ │ ands r4, r1 │ │ - b.n 3aa26 │ │ + b.n 5a0d6 │ │ strh r1, [r4, r0] │ │ - b.n 3ad34 │ │ + b.n 5a3e4 │ │ subs r1, r0, #0 │ │ - b.n 3ad6e │ │ + b.n 5a41e │ │ asrs r4, r4, #8 │ │ - b.n 3ad34 │ │ - ldr r6, [pc, #16] @ (3aa44 ) │ │ - b.n 3ad76 │ │ + b.n 5a3e4 │ │ + ldr r6, [pc, #16] @ (5a0f4 ) │ │ + b.n 5a426 │ │ movs r6, r0 │ │ - b.n 3aa3a │ │ + b.n 5a0ea │ │ tst r2, r4 │ │ - b.n 3ad46 │ │ + b.n 5a3f6 │ │ cmp r6, #2 │ │ - b.n 3ad82 │ │ + b.n 5a432 │ │ str r1, [r0, #0] │ │ - b.n 3b186 │ │ + b.n 5a836 │ │ str r2, [sp, #128] @ 0x80 │ │ - b.n 3ad4e │ │ + b.n 5a3fe │ │ movs r0, #15 │ │ - b.n 3ae4e │ │ + b.n 5a4fe │ │ movs r4, r4 │ │ - b.n 3a58c │ │ + b.n 59c3c │ │ movs r0, r0 │ │ - b.n 3b0f6 │ │ + b.n 5a7a6 │ │ movs r4, r3 │ │ - b.n 3a594 │ │ + b.n 59c44 │ │ str r0, [r0, #0] │ │ asrs r0, r4, #15 │ │ movs r0, r0 │ │ - b.n 3b102 │ │ + b.n 5a7b2 │ │ str r0, [r0, #0] │ │ lsls r6, r4, #9 │ │ str r0, [r2, #0] │ │ - b.n 3a584 │ │ + b.n 59c34 │ │ movs r1, r0 │ │ - b.n 3b1ae │ │ + b.n 5a85e │ │ str r0, [r2, #0] │ │ - b.n 3a5ac │ │ + b.n 59c5c │ │ movs r1, r1 │ │ - b.n 3adf6 │ │ - add r0, pc, #128 @ (adr r0, 3aaf8 ) │ │ - b.n 3a4b0 │ │ + b.n 5a4a6 │ │ + add r0, pc, #128 @ (adr r0, 5a1a8 ) │ │ + b.n 59b60 │ │ adds r2, #35 @ 0x23 │ │ - b.n 3adbe │ │ + b.n 5a46e │ │ movs r2, #0 │ │ - b.n 3ab06 │ │ + b.n 5a1b6 │ │ lsls r2, r2, #26 │ │ - b.n 3aa8a │ │ + b.n 5a13a │ │ str r4, [r2, #0] │ │ - b.n 3a5c4 │ │ + b.n 59c74 │ │ movs r0, #10 │ │ - b.n 3a99a │ │ + b.n 5a04a │ │ cmp r6, #7 │ │ - b.n 3add2 │ │ + b.n 5a482 │ │ movs r2, #46 @ 0x2e │ │ - b.n 3ad9a │ │ + b.n 5a44a │ │ movs r0, #36 @ 0x24 │ │ - b.n 3a5b4 │ │ + b.n 59c64 │ │ cmp r6, #14 │ │ - b.n 3adde │ │ + b.n 5a48e │ │ movs r2, #40 @ 0x28 │ │ - b.n 3ada6 │ │ + b.n 5a456 │ │ movs r0, #32 │ │ - b.n 3a5c0 │ │ + b.n 59c70 │ │ cmp r6, #8 │ │ - b.n 3adea │ │ - b.n 3aadc │ │ - b.n 3afc8 │ │ + b.n 5a49a │ │ + b.n 5a18c │ │ + b.n 5a678 │ │ movs r2, #37 @ 0x25 │ │ - b.n 3adb6 │ │ + b.n 5a466 │ │ movs r0, #28 │ │ - b.n 3a5d0 │ │ + b.n 59c80 │ │ cmp r6, #5 │ │ - b.n 3adfa │ │ - add r0, pc, #16 @ (adr r0, 3aacc ) │ │ - b.n 3afd2 │ │ + b.n 5a4aa │ │ + add r0, pc, #16 @ (adr r0, 5a17c ) │ │ + b.n 5a682 │ │ movs r2, #33 @ 0x21 │ │ - b.n 3adc6 │ │ + b.n 5a476 │ │ subs r1, r0, #0 │ │ - b.n 3ae06 │ │ + b.n 5a4b6 │ │ str r4, [r4, #32] │ │ - b.n 3adcc │ │ + b.n 5a47c │ │ subs r4, r0, #0 │ │ - b.n 3ae0e │ │ + b.n 5a4be │ │ stmia r2!, {r0, r3, r5} │ │ - b.n 3add4 │ │ + b.n 5a484 │ │ asrs r7, r1, #32 │ │ - b.n 3aee8 │ │ + b.n 5a598 │ │ movs r0, #24 │ │ - b.n 3a5f4 │ │ + b.n 59ca4 │ │ movs r0, #1 │ │ - b.n 3abde │ │ + b.n 5a28e │ │ lsrs r3, r0, #24 │ │ - b.n 3ae22 │ │ + b.n 5a4d2 │ │ strb r7, [r4, #8] │ │ - b.n 3ade6 │ │ + b.n 5a496 │ │ movs r4, r1 │ │ - b.n 3a624 │ │ + b.n 59cd4 │ │ ands r6, r0 │ │ - b.n 3ae2e │ │ + b.n 5a4de │ │ asrs r2, r4 │ │ ldmia.w lr, {r2, r3, ip, pc} │ │ - b.n 3ae36 │ │ + b.n 5a4e6 │ │ movs r0, r0 │ │ - b.n 3adae │ │ - add r0, pc, #128 @ (adr r0, 3ab7c ) │ │ - b.n 3a514 │ │ + b.n 5a45e │ │ + add r0, pc, #128 @ (adr r0, 5a22c ) │ │ + b.n 59bc4 │ │ @ instruction: 0xffd9baff │ │ movs r0, r2 │ │ - b.n 3a640 │ │ + b.n 59cf0 │ │ asrs r4, r2, #32 │ │ - b.n 3a644 │ │ + b.n 59cf4 │ │ lsls r2, r2, #2 │ │ - b.n 3ab0e │ │ + b.n 5a1be │ │ movs r0, #32 │ │ - b.n 3a548 │ │ + b.n 59bf8 │ │ movs r2, r0 │ │ - b.n 3aa18 │ │ + b.n 5a0c8 │ │ movs r1, r0 │ │ - b.n 3b25a │ │ + b.n 5a90a │ │ asrs r0, r1, #32 │ │ - b.n 3a658 │ │ + b.n 59d08 │ │ lsls r0, r2, #4 │ │ - b.n 3ae62 │ │ - beq.n 3ab5c │ │ - b.n 3afbc │ │ + b.n 5a512 │ │ + beq.n 5a20c │ │ + b.n 5a66c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3b04c │ │ - beq.n 3ab64 │ │ - b.n 3afd0 │ │ + b.n 5a6fc │ │ + beq.n 5a214 │ │ + b.n 5a680 │ │ adds r0, #0 │ │ - b.n 3a65c │ │ + b.n 59d0c │ │ strb r0, [r0, #0] │ │ - b.n 3b27e │ │ + b.n 5a92e │ │ ands r0, r0 │ │ - b.n 3a666 │ │ + b.n 59d16 │ │ movs r4, r2 │ │ - b.n 3a660 │ │ + b.n 59d10 │ │ adds r3, #148 @ 0x94 │ │ - b.n 3ac52 │ │ + b.n 5a302 │ │ adds r0, #0 │ │ - b.n 3a64e │ │ + b.n 59cfe │ │ ands r0, r1 │ │ ldmia.w r1, {r5, r6} │ │ ldmia.w r2, {r1, r2, r4, r7, r8, r9, lr} │ │ - b.n 3aca8 │ │ + b.n 5a358 │ │ subs r6, #149 @ 0x95 │ │ - b.n 3ac70 │ │ + b.n 5a320 │ │ adds r0, #3 │ │ - b.n 3ac8a │ │ + b.n 5a33a │ │ adds r0, #4 │ │ - b.n 3a666 │ │ + b.n 59d16 │ │ ands r0, r1 │ │ ldmia.w r1, {r0, r3, ip, sp, lr} │ │ - b.n 3acdc │ │ + b.n 5a38c │ │ str r0, [r1, #0] │ │ - b.n 3a696 │ │ - add r0, pc, #32 @ (adr r0, 3ab94 ) │ │ - b.n 3a698 │ │ + b.n 59d46 │ │ + add r0, pc, #32 @ (adr r0, 5a244 ) │ │ + b.n 59d48 │ │ lsls r0, r4, #4 │ │ ldmia.w r2, {ip, pc} │ │ - b.n 3ad9c │ │ + b.n 5a44c │ │ stmia r0!, {} │ │ - b.n 3ada0 │ │ + b.n 5a450 │ │ bics r6, r2 │ │ - b.n 3ac86 │ │ + b.n 5a336 │ │ ands r4, r0 │ │ - b.n 3acb8 │ │ + b.n 5a368 │ │ ands r0, r0 │ │ - b.n 3b2ce │ │ + b.n 5a97e │ │ ands r0, r0 │ │ - b.n 3b0da │ │ - blx 443de4 │ │ + b.n 5a78a │ │ + blx 463494 │ │ str r0, [sp, #0] │ │ - b.n 3b2da │ │ + b.n 5a98a │ │ movs r0, r0 │ │ - b.n 3ace6 │ │ + b.n 5a396 │ │ strb r6, [r2, #14] │ │ - b.n 3acf4 │ │ + b.n 5a3a4 │ │ subs r6, #152 @ 0x98 │ │ - b.n 3acb2 │ │ + b.n 5a362 │ │ ands r3, r0 │ │ - b.n 3acd8 │ │ + b.n 5a388 │ │ strh r6, [r0, #0] │ │ - b.n 3acee │ │ + b.n 5a39e │ │ str r0, [r0, #0] │ │ - b.n 3b0fe │ │ + b.n 5a7ae │ │ strb r4, [r0, #0] │ │ - b.n 3aef6 │ │ - blx 446e08 │ │ + b.n 5a5a6 │ │ + blx 4664b8 │ │ movs r0, r1 │ │ - b.n 3aefe │ │ - b.n 3abe8 │ │ - b.n 3a6fc │ │ + b.n 5a5ae │ │ + b.n 5a298 │ │ + b.n 59dac │ │ ldrb r5, [r2, #10] │ │ - b.n 3ad06 │ │ + b.n 5a3b6 │ │ str r6, [r0, #0] │ │ - b.n 3ad3c │ │ + b.n 5a3ec │ │ str r0, [r0, #0] │ │ - b.n 3b30e │ │ + b.n 5a9be │ │ stmia r0!, {} │ │ - b.n 3b11e │ │ + b.n 5a7ce │ │ ldrh r5, [r2, r2] │ │ - b.n 3acdc │ │ + b.n 5a38c │ │ strb r0, [r1, #0] │ │ - b.n 3a6f6 │ │ - add r0, pc, #48 @ (adr r0, 3ac0c ) │ │ - b.n 3a702 │ │ + b.n 59da6 │ │ + add r0, pc, #48 @ (adr r0, 5a2bc ) │ │ + b.n 59db2 │ │ str r0, [sp, #16] │ │ - b.n 3a706 │ │ + b.n 59db6 │ │ str r0, [r0, r0] │ │ - b.n 3a700 │ │ + b.n 59db0 │ │ lsls r0, r4, #2 │ │ ldmia.w r1, {sp, lr} │ │ - b.n 3a728 │ │ + b.n 59dd8 │ │ strb r2, [r3, r6] │ │ - b.n 3ad06 │ │ + b.n 5a3b6 │ │ adds r0, #4 │ │ - b.n 3a710 │ │ + b.n 59dc0 │ │ adds r0, #8 │ │ - b.n 3a71c │ │ + b.n 59dcc │ │ adds r0, #16 │ │ - b.n 3a718 │ │ + b.n 59dc8 │ │ adds r0, #12 │ │ - b.n 3a724 │ │ + b.n 59dd4 │ │ adds r0, #12 │ │ - b.n 3a720 │ │ + b.n 59dd0 │ │ movs r5, r0 │ │ - b.n 3ad2a │ │ + b.n 5a3da │ │ adds r0, #0 │ │ - b.n 3a732 │ │ + b.n 59de2 │ │ str r0, [r0, r0] │ │ - b.n 3b166 │ │ + b.n 5a816 │ │ ands r6, r0 │ │ - b.n 3ad3e │ │ + b.n 5a3ee │ │ ands r4, r0 │ │ - b.n 3a754 │ │ + b.n 59e04 │ │ adds r0, #8 │ │ - b.n 3a738 │ │ + b.n 59de8 │ │ ands r4, r0 │ │ - b.n 3ad92 │ │ + b.n 5a442 │ │ adds r0, #8 │ │ - b.n 3a74a │ │ + b.n 59dfa │ │ stmia r0!, {r2, r3} │ │ - b.n 3ad94 │ │ + b.n 5a444 │ │ str r0, [r2, #0] │ │ - b.n 3a768 │ │ + b.n 59e18 │ │ ands r0, r0 │ │ - b.n 3af72 │ │ + b.n 5a622 │ │ str r4, [r1, r0] │ │ - b.n 3af76 │ │ + b.n 5a626 │ │ @ instruction: 0x4793 │ │ - b.n 3ad84 │ │ + b.n 5a434 │ │ adds r7, #147 @ 0x93 │ │ - b.n 3ad4c │ │ + b.n 5a3fc │ │ str r1, [r3, #104] @ 0x68 │ │ - b.n 3ad56 │ │ + b.n 5a406 │ │ str r0, [sp, #0] │ │ - b.n 3b386 │ │ + b.n 5aa36 │ │ strh r0, [r0, #0] │ │ - b.n 3b19c │ │ + b.n 5a84c │ │ movs r3, r0 │ │ - b.n 3ad6e │ │ + b.n 5a41e │ │ movs r7, r0 │ │ - b.n 3adca │ │ + b.n 5a47a │ │ movs r0, r0 │ │ - b.n 3b1a8 │ │ + b.n 5a858 │ │ str r6, [r0, #0] │ │ - b.n 3ad82 │ │ + b.n 5a432 │ │ ands r4, r1 │ │ - b.n 3a798 │ │ + b.n 59e48 │ │ stmia r0!, {r1, r3} │ │ - b.n 3adcc │ │ + b.n 5a47c │ │ str r0, [r1, r0] │ │ - b.n 3a7a0 │ │ + b.n 59e50 │ │ adds r0, #6 │ │ - b.n 3afaa │ │ + b.n 5a65a │ │ strh r0, [r1, #0] │ │ - b.n 3adae │ │ + b.n 5a45e │ │ strb r4, [r1, #0] │ │ - b.n 3afb2 │ │ + b.n 5a662 │ │ adds r4, #149 @ 0x95 │ │ - b.n 3adc4 │ │ + b.n 5a474 │ │ adds r0, #12 │ │ - b.n 3a796 │ │ + b.n 59e46 │ │ movs r0, r1 │ │ - b.n 3a7a0 │ │ + b.n 59e50 │ │ movs r0, r2 │ │ - b.n 3a79c │ │ + b.n 59e4c │ │ lsls r0, r1, #16 │ │ ldmia.w r1, {r4} │ │ - b.n 3a7ae │ │ - b.n 3aca4 │ │ - b.n 3a7b0 │ │ + b.n 59e5e │ │ + b.n 5a354 │ │ + b.n 59e60 │ │ lsls r0, r2, #14 │ │ - b.n 3ad98 │ │ + b.n 5a448 │ │ movs r0, r0 │ │ - b.n 3adc4 │ │ + b.n 5a474 │ │ strb r5, [r2, #18] │ │ - b.n 3ada2 │ │ + b.n 5a452 │ │ adds r0, #0 │ │ - b.n 3b1e4 │ │ + b.n 5a894 │ │ lsls r0, r4, #8 │ │ @ instruction: 0xe9926007 │ │ - b.n 3add2 │ │ + b.n 5a482 │ │ strb r4, [r1, #0] │ │ - b.n 3a7ce │ │ + b.n 59e7e │ │ ands r4, r0 │ │ - b.n 3ae26 │ │ + b.n 5a4d6 │ │ adds r0, #8 │ │ - b.n 3ae18 │ │ + b.n 5a4c8 │ │ strh r0, [r0, #0] │ │ - b.n 3a7da │ │ - ldr r2, [pc, #604] @ (3af14 ) │ │ - b.n 3adc6 │ │ + b.n 59e8a │ │ + ldr r2, [pc, #604] @ (5a5c4 ) │ │ + b.n 5a476 │ │ stmia r0!, {} │ │ - b.n 3aedc │ │ + b.n 5a58c │ │ ands r4, r0 │ │ - b.n 3ade2 │ │ + b.n 5a492 │ │ ands r6, r0 │ │ - b.n 3ae2c │ │ + b.n 5a4dc │ │ lsrs r7, r2, #10 │ │ - b.n 3ae10 │ │ + b.n 5a4c0 │ │ ands r0, r0 │ │ - b.n 3b40e │ │ + b.n 5aabe │ │ ands r0, r0 │ │ - b.n 3b21a │ │ - blx 446f24 │ │ + b.n 5a8ca │ │ + blx 4665d4 │ │ str r0, [r2, #0] │ │ - b.n 3a814 │ │ + b.n 59ec4 │ │ stmia r0!, {} │ │ - b.n 3b226 │ │ + b.n 5a8d6 │ │ strb r0, [r2, #0] │ │ - b.n 3a804 │ │ + b.n 59eb4 │ │ str r1, [r3, #104] @ 0x68 │ │ - b.n 3adf8 │ │ + b.n 5a4a8 │ │ strh r0, [r3, #60] @ 0x3c │ │ - b.n 3adfe │ │ + b.n 5a4ae │ │ movs r6, r0 │ │ - b.n 3ae0e │ │ - ldr r6, [pc, #596] @ (3af44 ) │ │ - b.n 3ae00 │ │ + b.n 5a4be │ │ + ldr r6, [pc, #596] @ (5a5f4 ) │ │ + b.n 5a4b0 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 3ae5c │ │ + b.n 5a50c │ │ str r0, [r0, #0] │ │ - b.n 3b03a │ │ + b.n 5a6ea │ │ adds r0, #9 │ │ - b.n 3b03e │ │ + b.n 5a6ee │ │ ldr r5, [r2, #104] @ 0x68 │ │ - b.n 3ae48 │ │ + b.n 5a4f8 │ │ str r0, [r0, r0] │ │ - b.n 3b446 │ │ + b.n 5aaf6 │ │ str r0, [r0, r0] │ │ - b.n 3b254 │ │ + b.n 5a904 │ │ movs r4, r0 │ │ - b.n 3ae2e │ │ + b.n 5a4de │ │ movs r7, r0 │ │ - b.n 3ae84 │ │ + b.n 5a534 │ │ movs r4, r2 │ │ - b.n 3a850 │ │ + b.n 59f00 │ │ str r5, [r0, r0] │ │ - b.n 3ae72 │ │ + b.n 5a522 │ │ strb r0, [r1, #0] │ │ - b.n 3ae4a │ │ + b.n 5a4fa │ │ str r0, [r0, #0] │ │ - b.n 3b462 │ │ + b.n 5ab12 │ │ adds r0, #10 │ │ - b.n 3ae8c │ │ + b.n 5a53c │ │ strb r0, [r2, #0] │ │ - b.n 3a82a │ │ + b.n 59eda │ │ movs r4, r1 │ │ - b.n 3a850 │ │ + b.n 59f00 │ │ sbcs r0, r0 │ │ ldmia.w r1, {r2, r4, lr} │ │ - b.n 3a85a │ │ + b.n 59f0a │ │ movs r0, r2 │ │ - b.n 3a854 │ │ + b.n 59f04 │ │ movs r0, r2 │ │ - b.n 3a862 │ │ + b.n 59f12 │ │ adds r7, #148 @ 0x94 │ │ - b.n 3ae8e │ │ + b.n 5a53e │ │ stmia r0!, {r2, r4} │ │ - b.n 3a868 │ │ + b.n 59f18 │ │ lsrs r0, r2, #2 │ │ - b.n 3ae5a │ │ + b.n 5a50a │ │ strb r5, [r0, #0] │ │ - b.n 3aeba │ │ + b.n 5a56a │ │ lsls r0, r0, #24 │ │ ldmia.w r2, {sp, lr} │ │ - b.n 3b496 │ │ + b.n 5ab46 │ │ str r0, [r0, #0] │ │ - b.n 3b2a6 │ │ + b.n 5a956 │ │ ands r0, r0 │ │ - b.n 3ae84 │ │ + b.n 5a534 │ │ str r0, [r1, #0] │ │ - b.n 3a87c │ │ + b.n 59f2c │ │ ldr r4, [sp, #612] @ 0x264 │ │ - b.n 3ae70 │ │ + b.n 5a520 │ │ strb r0, [r1, #0] │ │ - b.n 3aed8 │ │ + b.n 5a588 │ │ str r4, [r1, #0] │ │ - b.n 3a892 │ │ + b.n 59f42 │ │ adds r0, #7 │ │ - b.n 3b0b2 │ │ + b.n 5a762 │ │ movs r4, r0 │ │ - b.n 3b0b6 │ │ + b.n 5a766 │ │ strh r0, [r1, #0] │ │ - b.n 3a89e │ │ + b.n 59f4e │ │ lsrs r6, r2, #26 │ │ - b.n 3aec4 │ │ + b.n 5a574 │ │ str r4, [r1, r0] │ │ - b.n 3a89c │ │ + b.n 59f4c │ │ ldrsh r6, [r2, r2] │ │ - b.n 3aea2 │ │ + b.n 5a552 │ │ str r0, [r0, #0] │ │ - b.n 3b4ca │ │ + b.n 5ab7a │ │ stmia r0!, {} │ │ - b.n 3b2da │ │ + b.n 5a98a │ │ str r0, [r2, #0] │ │ - b.n 3a8b4 │ │ + b.n 59f64 │ │ ands r5, r0 │ │ - b.n 3aebe │ │ + b.n 5a56e │ │ ands r6, r1 │ │ - b.n 3af08 │ │ + b.n 5a5b8 │ │ strb r0, [r1, #0] │ │ - b.n 3a8d8 │ │ + b.n 59f88 │ │ ands r0, r2 │ │ - b.n 3a8dc │ │ + b.n 59f8c │ │ ldrsb r2, [r3, r2] │ │ - b.n 3aec2 │ │ + b.n 5a572 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 3af02 │ │ + b.n 5a5b2 │ │ strb r0, [r3, #18] │ │ - b.n 3aeb6 │ │ + b.n 5a566 │ │ movs r7, r0 │ │ - b.n 3aed2 │ │ + b.n 5a582 │ │ adds r0, #4 │ │ - b.n 3af1c │ │ + b.n 5a5cc │ │ ands r0, r0 │ │ - b.n 3b0fa │ │ + b.n 5a7aa │ │ strb r3, [r0, #0] │ │ - b.n 3b0fe │ │ + b.n 5a7ae │ │ mov sl, r3 │ │ - b.n 3af10 │ │ + b.n 5a5c0 │ │ str r0, [r0, #0] │ │ - b.n 3b506 │ │ + b.n 5abb6 │ │ str r0, [r0, #0] │ │ - b.n 3b316 │ │ + b.n 5a9c6 │ │ movs r5, r0 │ │ - b.n 3aeee │ │ + b.n 5a59e │ │ movs r6, r1 │ │ - b.n 3af38 │ │ - add r0, pc, #0 @ (adr r0, 3add4 ) │ │ - b.n 3b516 │ │ + b.n 5a5e8 │ │ + add r0, pc, #0 @ (adr r0, 5a484 ) │ │ + b.n 5abc6 │ │ movs r4, r2 │ │ - b.n 3a914 │ │ - b.n 3ade8 │ │ - b.n 3af36 │ │ + b.n 59fc4 │ │ + b.n 5a498 │ │ + b.n 5a5e6 │ │ adds r0, #9 │ │ - b.n 3af0a │ │ + b.n 5a5ba │ │ adds r0, #20 │ │ - b.n 3a8e6 │ │ + b.n 59f96 │ │ movs r4, r1 │ │ - b.n 3a90c │ │ + b.n 59fbc │ │ adds r0, #12 │ │ - b.n 3a928 │ │ + b.n 59fd8 │ │ strh r0, [r0, #0] │ │ - b.n 3a914 │ │ + b.n 59fc4 │ │ ands r0, r3 │ │ - b.n 3a91a │ │ + b.n 59fca │ │ strb r3, [r0, #0] │ │ - b.n 3af68 │ │ + b.n 5a618 │ │ movs r0, r1 │ │ - b.n 3a918 │ │ + b.n 59fc8 │ │ adds r0, #0 │ │ - b.n 3b542 │ │ + b.n 5abf2 │ │ lsls r0, r0, #9 │ │ @ instruction: 0xe9910014 │ │ - b.n 3a92e │ │ + b.n 59fde │ │ ldrb r4, [r2, #2] │ │ - b.n 3af54 │ │ + b.n 5a604 │ │ lsls r0, r2, #26 │ │ - b.n 3af1a │ │ + b.n 5a5ca │ │ adds r0, #14 │ │ - b.n 3af7c │ │ + b.n 5a62c │ │ str r0, [r0, #0] │ │ - b.n 3b038 │ │ + b.n 5a6e8 │ │ str r0, [r0, r0] │ │ - b.n 3af4c │ │ + b.n 5a5fc │ │ ands r4, r0 │ │ - b.n 3af88 │ │ + b.n 5a638 │ │ adds r0, #0 │ │ - b.n 3b37a │ │ - blx 441078 │ │ + b.n 5aa2a │ │ + blx 460728 │ │ str r0, [r2, #0] │ │ - b.n 3a952 │ │ - add r0, pc, #0 @ (adr r0, 3ae30 ) │ │ - b.n 3b378 │ │ + b.n 5a002 │ │ + add r0, pc, #0 @ (adr r0, 5a4e0 ) │ │ + b.n 5aa28 │ │ adds r0, #0 │ │ - b.n 3a95a │ │ + b.n 5a00a │ │ strb r4, [r0, #0] │ │ - b.n 3b17a │ │ + b.n 5a82a │ │ movs r5, r0 │ │ - b.n 3b17e │ │ + b.n 5a82e │ │ adds r0, #16 │ │ - b.n 3a95c │ │ + b.n 5a00c │ │ lsrs r6, r2, #6 │ │ - b.n 3af94 │ │ + b.n 5a644 │ │ stmia r0!, {r2, r3} │ │ - b.n 3a96e │ │ + b.n 5a01e │ │ adds r0, #8 │ │ - b.n 3a988 │ │ + b.n 5a038 │ │ ldr r6, [r2, #24] │ │ - b.n 3af64 │ │ + b.n 5a614 │ │ stmia r3!, {r2, r3, r4, r7} │ │ - b.n 3af5c │ │ + b.n 5a60c │ │ str r6, [r0, r0] │ │ - b.n 3af84 │ │ + b.n 5a634 │ │ ands r1, r1 │ │ - b.n 3afc6 │ │ + b.n 5a676 │ │ asrs r0, r0 │ │ @ instruction: 0xe9924000 │ │ - b.n 3b5a6 │ │ + b.n 5ac56 │ │ str r0, [sp, #0] │ │ - b.n 3b3b2 │ │ + b.n 5aa62 │ │ ands r4, r1 │ │ - b.n 3af8e │ │ + b.n 5a63e │ │ str r3, [r0, r0] │ │ - b.n 3afe0 │ │ + b.n 5a690 │ │ str r0, [r2, #0] │ │ - b.n 3a998 │ │ + b.n 5a048 │ │ adds r0, #20 │ │ - b.n 3a99c │ │ + b.n 5a04c │ │ movs r1, r1 │ │ - b.n 3afd2 │ │ + b.n 5a682 │ │ movs r4, r1 │ │ - b.n 3a99c │ │ + b.n 5a04c │ │ movs r4, r0 │ │ - b.n 3b1c6 │ │ + b.n 5a876 │ │ strb r5, [r0, #0] │ │ - b.n 3b1ca │ │ + b.n 5a87a │ │ stmia r0!, {r3, r4} │ │ - b.n 3a9b0 │ │ + b.n 5a060 │ │ lsls r6, r3, #26 │ │ - b.n 3afe0 │ │ + b.n 5a690 │ │ strh r0, [r3, #28] │ │ - b.n 3afaa │ │ + b.n 5a65a │ │ adds r6, #158 @ 0x9e │ │ - b.n 3afa6 │ │ + b.n 5a656 │ │ adds r0, #3 │ │ - b.n 3afc6 │ │ + b.n 5a676 │ │ ands r6, r0 │ │ - b.n 3b00c │ │ + b.n 5a6bc │ │ adds r0, #16 │ │ - b.n 3a9e0 │ │ + b.n 5a090 │ │ ands r0, r0 │ │ - b.n 3b5ea │ │ + b.n 5ac9a │ │ str r0, [sp, #0] │ │ - b.n 3b3f6 │ │ + b.n 5aaa6 │ │ str r0, [r1, #0] │ │ - b.n 3afd2 │ │ + b.n 5a682 │ │ ands r4, r2 │ │ - b.n 3a9f0 │ │ + b.n 5a0a0 │ │ str r2, [r1, r0] │ │ - b.n 3b028 │ │ + b.n 5a6d8 │ │ movs r6, r0 │ │ - b.n 3b1fe │ │ + b.n 5a8ae │ │ strb r5, [r0, #0] │ │ - b.n 3b202 │ │ + b.n 5a8b2 │ │ lsrs r3, r2, #18 │ │ - b.n 3b014 │ │ + b.n 5a6c4 │ │ movs r0, r3 │ │ - b.n 3a9d2 │ │ + b.n 5a082 │ │ movs r4, r1 │ │ - b.n 3aa08 │ │ + b.n 5a0b8 │ │ strh r0, [r1, #0] │ │ - b.n 3a9f4 │ │ - b.n 3aee6 │ │ - b.n 3b016 │ │ + b.n 5a0a4 │ │ + b.n 5a596 │ │ + b.n 5a6c6 │ │ lsls r0, r2, #8 │ │ ldmia.w r1, {r2, r3, r4} │ │ - b.n 3aa02 │ │ - add r0, pc, #48 @ (adr r0, 3af10 ) │ │ - b.n 3aa04 │ │ + b.n 5a0b2 │ │ + add r0, pc, #48 @ (adr r0, 5a5c0 ) │ │ + b.n 5a0b4 │ │ lsls r0, r2, #18 │ │ - b.n 3afee │ │ + b.n 5a69e │ │ movs r0, r0 │ │ - b.n 3b018 │ │ + b.n 5a6c8 │ │ subs r4, #147 @ 0x93 │ │ - b.n 3affc │ │ + b.n 5a6ac │ │ ands r0, r0 │ │ - b.n 3b43a │ │ + b.n 5aaea │ │ adds r0, #3 │ │ - b.n 3b022 │ │ + b.n 5a6d2 │ │ adds r0, #24 │ │ - b.n 3aa1e │ │ + b.n 5a0ce │ │ str r7, [r0, r0] │ │ - b.n 3b068 │ │ + b.n 5a718 │ │ strb r6, [r1, #0] │ │ - b.n 3b06a │ │ + b.n 5a71a │ │ ands r0, r0 │ │ - b.n 3b124 │ │ + b.n 5a7d4 │ │ ldr r3, [r2, r6] │ │ - b.n 3b016 │ │ + b.n 5a6c6 │ │ str r5, [r0, r0] │ │ - b.n 3b02e │ │ + b.n 5a6de │ │ str r6, [r0, #0] │ │ - b.n 3b080 │ │ + b.n 5a730 │ │ lsrs r3, r2, #6 │ │ - b.n 3b064 │ │ + b.n 5a714 │ │ str r0, [r0, #0] │ │ - b.n 3b65a │ │ + b.n 5ad0a │ │ str r0, [r0, #0] │ │ - b.n 3b46a │ │ - blx 43f170 │ │ + b.n 5ab1a │ │ + blx 45e820 │ │ str r4, [r2, r0] │ │ - b.n 3aa4a │ │ + b.n 5a0fa │ │ adds r0, #0 │ │ - b.n 3b476 │ │ + b.n 5ab26 │ │ stmia r0!, {r4} │ │ - b.n 3aa52 │ │ + b.n 5a102 │ │ adds r0, #8 │ │ - b.n 3aa4c │ │ + b.n 5a0fc │ │ adds r0, #10 │ │ - b.n 3b276 │ │ + b.n 5a926 │ │ ldr r5, [r2, r2] │ │ - b.n 3b042 │ │ + b.n 5a6f2 │ │ str r0, [r0, #0] │ │ - b.n 3aa62 │ │ + b.n 5a112 │ │ str r0, [r2, #0] │ │ - b.n 3aa5c │ │ + b.n 5a10c │ │ str r4, [r0, #0] │ │ - b.n 3aa6a │ │ + b.n 5a11a │ │ str r4, [r1, #0] │ │ - b.n 3aa64 │ │ + b.n 5a114 │ │ str r4, [r1, #0] │ │ - b.n 3aa72 │ │ + b.n 5a122 │ │ movs r5, r0 │ │ - b.n 3b072 │ │ + b.n 5a722 │ │ strh r0, [r2, #0] │ │ - b.n 3aa78 │ │ + b.n 5a128 │ │ strb r4, [r0, #0] │ │ - b.n 3b0c8 │ │ + b.n 5a778 │ │ str r0, [r0, r0] │ │ - b.n 3b29e │ │ + b.n 5a94e │ │ ands r7, r0 │ │ - b.n 3b2a2 │ │ + b.n 5a952 │ │ ldrh r6, [r2, #4] │ │ - b.n 3b078 │ │ + b.n 5a728 │ │ str r0, [r0, #0] │ │ - b.n 3b6aa │ │ - b.n 3af6c │ │ - b.n 3b4ba │ │ + b.n 5ad5a │ │ + b.n 5a61c │ │ + b.n 5ab6a │ │ ldrh r4, [r3, r2] │ │ - b.n 3b0ba │ │ - add r0, pc, #32 @ (adr r0, 3af94 ) │ │ - b.n 3aa9a │ │ + b.n 5a76a │ │ + add r0, pc, #32 @ (adr r0, 5a644 ) │ │ + b.n 5a14a │ │ str r4, [r1, #0] │ │ - b.n 3aab4 │ │ + b.n 5a164 │ │ adds r3, #156 @ 0x9c │ │ - b.n 3b096 │ │ + b.n 5a746 │ │ movs r3, r0 │ │ - b.n 3b0a2 │ │ + b.n 5a752 │ │ adds r0, #20 │ │ - b.n 3aaa8 │ │ + b.n 5a158 │ │ movs r4, r1 │ │ - b.n 3b0f8 │ │ + b.n 5a7a8 │ │ movs r0, r1 │ │ - b.n 3aac8 │ │ + b.n 5a178 │ │ stmia r0!, {r1, r2, r3} │ │ - b.n 3b0d2 │ │ + b.n 5a782 │ │ movs r0, r1 │ │ - b.n 3b0c0 │ │ + b.n 5a770 │ │ ands r1, r1 │ │ - b.n 3b102 │ │ - b.n 3afcc │ │ - b.n 3aac0 │ │ + b.n 5a7b2 │ │ + b.n 5a67c │ │ + b.n 5a170 │ │ strb r0, [r0, #0] │ │ - b.n 3b2e2 │ │ + b.n 5a992 │ │ str r4, [r0, r0] │ │ - b.n 3b2e6 │ │ + b.n 5a996 │ │ strb r2, [r3, #14] │ │ - b.n 3b0f4 │ │ + b.n 5a7a4 │ │ adds r3, #154 @ 0x9a │ │ - b.n 3b0c2 │ │ + b.n 5a772 │ │ ldrh r6, [r2, #52] @ 0x34 │ │ - b.n 3b0ce │ │ + b.n 5a77e │ │ str r0, [r0, #0] │ │ - b.n 3b6f6 │ │ + b.n 5ada6 │ │ str r0, [sp, #0] │ │ - b.n 3b506 │ │ + b.n 5abb6 │ │ movs r3, r0 │ │ - b.n 3b0de │ │ + b.n 5a78e │ │ adds r0, #10 │ │ - b.n 3b12a │ │ + b.n 5a7da │ │ movs r4, r3 │ │ - b.n 3aae8 │ │ + b.n 5a198 │ │ adds r0, #9 │ │ - b.n 3b122 │ │ + b.n 5a7d2 │ │ adds r0, #12 │ │ - b.n 3aae8 │ │ + b.n 5a198 │ │ adds r0, #8 │ │ - b.n 3b100 │ │ + b.n 5a7b0 │ │ stmia r0!, {r4} │ │ - b.n 3ab10 │ │ + b.n 5a1c0 │ │ str r6, [r1, r0] │ │ - b.n 3b144 │ │ + b.n 5a7f4 │ │ ands r4, r2 │ │ - b.n 3ab18 │ │ + b.n 5a1c8 │ │ strb r3, [r0, #0] │ │ - b.n 3b322 │ │ + b.n 5a9d2 │ │ str r5, [r0, #0] │ │ - b.n 3b326 │ │ + b.n 5a9d6 │ │ strb r4, [r3, #2] │ │ - b.n 3b136 │ │ + b.n 5a7e6 │ │ strb r4, [r3, #0] │ │ - b.n 3aaf6 │ │ + b.n 5a1a6 │ │ ands r4, r1 │ │ - b.n 3ab14 │ │ + b.n 5a1c4 │ │ ands r0, r1 │ │ - b.n 3ab10 │ │ + b.n 5a1c0 │ │ lsls r0, r0, #10 │ │ @ instruction: 0xe991401c │ │ - b.n 3ab22 │ │ + b.n 5a1d2 │ │ strh r0, [r2, #0] │ │ - b.n 3ab24 │ │ - b.n 3af2c │ │ - b.n 3b11a │ │ + b.n 5a1d4 │ │ + b.n 5a5dc │ │ + b.n 5a7ca │ │ ands r0, r0 │ │ - b.n 3b74a │ │ + b.n 5adfa │ │ lsls r4, r3, #2 │ │ - b.n 3b11c │ │ + b.n 5a7cc │ │ stmia r0!, {} │ │ - b.n 3b55a │ │ + b.n 5ac0a │ │ movs r0, r0 │ │ - b.n 3b13c │ │ + b.n 5a7ec │ │ adds r0, #12 │ │ - b.n 3ab54 │ │ + b.n 5a204 │ │ movs r7, r0 │ │ - b.n 3b188 │ │ + b.n 5a838 │ │ movs r0, r3 │ │ - b.n 3ab46 │ │ + b.n 5a1f6 │ │ adds r0, #12 │ │ - b.n 3b16c │ │ + b.n 5a81c │ │ strb r6, [r1, #0] │ │ - b.n 3b156 │ │ + b.n 5a806 │ │ stmia r0!, {} │ │ - b.n 3b76e │ │ + b.n 5ae1e │ │ adds r0, #10 │ │ - b.n 3b198 │ │ + b.n 5a848 │ │ ands r0, r0 │ │ - b.n 3b254 │ │ + b.n 5a904 │ │ ldr r0, [r2, #24] │ │ - b.n 3b144 │ │ + b.n 5a7f4 │ │ str r6, [r0, #0] │ │ - b.n 3b16c │ │ + b.n 5a81c │ │ str r5, [r0, #0] │ │ - b.n 3b1a8 │ │ + b.n 5a858 │ │ ldrb r0, [r2, #6] │ │ - b.n 3b18c │ │ + b.n 5a83c │ │ str r0, [r0, #0] │ │ - b.n 3b78a │ │ + b.n 5ae3a │ │ str r0, [r0, #0] │ │ - b.n 3b59a │ │ - blx 43f2a0 │ │ + b.n 5ac4a │ │ + blx 45e950 │ │ str r4, [r2, r0] │ │ - b.n 3ab7a │ │ + b.n 5a22a │ │ movs r0, r0 │ │ - b.n 3b5a6 │ │ + b.n 5ac56 │ │ ands r0, r1 │ │ - b.n 3ab98 │ │ + b.n 5a248 │ │ movs r0, r2 │ │ - b.n 3ab7c │ │ + b.n 5a22c │ │ movs r4, r1 │ │ - b.n 3ab8a │ │ + b.n 5a23a │ │ strb r5, [r2, r2] │ │ - b.n 3b172 │ │ + b.n 5a822 │ │ movs r0, r1 │ │ - b.n 3ab88 │ │ + b.n 5a238 │ │ movs r0, r2 │ │ - b.n 3ab96 │ │ + b.n 5a246 │ │ lsls r0, r0, #24 │ │ @ instruction: 0xe9927005 │ │ - b.n 3b1a8 │ │ + b.n 5a858 │ │ str r4, [r3, r0] │ │ - b.n 3aba0 │ │ + b.n 5a250 │ │ str r4, [r0, #0] │ │ - b.n 3b1e8 │ │ + b.n 5a898 │ │ ands r7, r0 │ │ - b.n 3b3c6 │ │ + b.n 5aa76 │ │ stmia r0!, {} │ │ - b.n 3b5e2 │ │ + b.n 5ac92 │ │ adds r0, #6 │ │ - b.n 3b3ce │ │ + b.n 5aa7e │ │ str r5, [sp, #612] @ 0x264 │ │ - b.n 3b19c │ │ - ldr r0, [pc, #576] @ (3b2d4 ) │ │ - b.n 3b1dc │ │ + b.n 5a84c │ │ + ldr r0, [pc, #576] @ (5a984 ) │ │ + b.n 5a88c │ │ str r4, [r1, r0] │ │ - b.n 3abb4 │ │ + b.n 5a264 │ │ str r4, [r2, r0] │ │ - b.n 3abc0 │ │ + b.n 5a270 │ │ lsrs r0, r2, #2 │ │ - b.n 3b1be │ │ + b.n 5a86e │ │ movs r0, r0 │ │ - b.n 3b1d4 │ │ + b.n 5a884 │ │ strb r0, [r2, #0] │ │ - b.n 3abe4 │ │ + b.n 5a294 │ │ movs r6, r1 │ │ - b.n 3b21a │ │ + b.n 5a8ca │ │ stmia r0!, {r2, r3} │ │ - b.n 3b200 │ │ + b.n 5a8b0 │ │ strb r0, [r1, #0] │ │ - b.n 3abf0 │ │ + b.n 5a2a0 │ │ movs r0, r3 │ │ - b.n 3abdc │ │ + b.n 5a28c │ │ strb r7, [r2, r6] │ │ - b.n 3b1cc │ │ + b.n 5a87c │ │ str r2, [r3, #8] │ │ - b.n 3b1de │ │ + b.n 5a88e │ │ ands r5, r0 │ │ - b.n 3b1ee │ │ + b.n 5a89e │ │ adds r0, #7 │ │ - b.n 3b230 │ │ + b.n 5a8e0 │ │ str r4, [r0, r0] │ │ - b.n 3b40e │ │ + b.n 5aabe │ │ strb r3, [r0, #0] │ │ - b.n 3b412 │ │ + b.n 5aac2 │ │ str r2, [r3, r2] │ │ - b.n 3b224 │ │ + b.n 5a8d4 │ │ movs r0, r0 │ │ - b.n 3b81a │ │ + b.n 5aeca │ │ movs r0, r0 │ │ - b.n 3b61e │ │ + b.n 5acce │ │ ands r6, r0 │ │ - b.n 3b20a │ │ + b.n 5a8ba │ │ adds r0, #14 │ │ - b.n 3b24c │ │ - b.n 3b0e8 │ │ - b.n 3b242 │ │ + b.n 5a8fc │ │ + b.n 5a798 │ │ + b.n 5a8f2 │ │ movs r4, r2 │ │ - b.n 3ac28 │ │ + b.n 5a2d8 │ │ adds r0, #9 │ │ - b.n 3b21c │ │ + b.n 5a8cc │ │ adds r0, #32 │ │ - b.n 3abf6 │ │ + b.n 5a2a6 │ │ movs r4, r2 │ │ - b.n 3ac1c │ │ + b.n 5a2cc │ │ adds r0, #12 │ │ - b.n 3ac38 │ │ + b.n 5a2e8 │ │ strh r0, [r1, #0] │ │ - b.n 3ac24 │ │ + b.n 5a2d4 │ │ ands r4, r3 │ │ - b.n 3ac2a │ │ + b.n 5a2da │ │ strb r3, [r0, #0] │ │ - b.n 3b278 │ │ + b.n 5a928 │ │ movs r0, r2 │ │ - b.n 3ac28 │ │ + b.n 5a2d8 │ │ adds r0, #0 │ │ - b.n 3b852 │ │ + b.n 5af02 │ │ str r4, [r1, #0] │ │ - b.n 3ac38 │ │ + b.n 5a2e8 │ │ movs r0, r3 │ │ - b.n 3ac3e │ │ + b.n 5a2ee │ │ ldrb r4, [r2, #2] │ │ - b.n 3b264 │ │ - add r0, pc, #64 @ (adr r0, 3b160 ) │ │ - b.n 3ac44 │ │ + b.n 5a914 │ │ + add r0, pc, #64 @ (adr r0, 5a810 ) │ │ + b.n 5a2f4 │ │ str r0, [sp, #32] │ │ - b.n 3ac4a │ │ + b.n 5a2fa │ │ lsls r0, r2, #26 │ │ - b.n 3b232 │ │ + b.n 5a8e2 │ │ str r0, [r0, #0] │ │ - b.n 3b86e │ │ + b.n 5af1e │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 3ac54 │ │ + b.n 5a304 │ │ adds r0, #14 │ │ - b.n 3b29c │ │ + b.n 5a94c │ │ strh r0, [r0, #0] │ │ - b.n 3b686 │ │ + b.n 5ad36 │ │ str r4, [r2, #0] │ │ - b.n 3ac62 │ │ - b.n 3b158 │ │ - b.n 3ac66 │ │ + b.n 5a312 │ │ + b.n 5a808 │ │ + b.n 5a316 │ │ strb r0, [r0, #0] │ │ - b.n 3b274 │ │ + b.n 5a924 │ │ movs r0, r2 │ │ - b.n 3ac6e │ │ + b.n 5a31e │ │ str r4, [r0, r0] │ │ - b.n 3b2b4 │ │ + b.n 5a964 │ │ movs r0, r1 │ │ - b.n 3ac6c │ │ + b.n 5a31c │ │ movs r7, r0 │ │ - b.n 3b496 │ │ + b.n 5ab46 │ │ ldr r4, [sp, #612] @ 0x264 │ │ - b.n 3b262 │ │ + b.n 5a912 │ │ adds r0, #5 │ │ - b.n 3b49e │ │ + b.n 5ab4e │ │ lsrs r6, r2, #10 │ │ - b.n 3b2a8 │ │ + b.n 5a958 │ │ ands r4, r1 │ │ - b.n 3ac80 │ │ + b.n 5a330 │ │ ands r0, r0 │ │ - b.n 3b8aa │ │ + b.n 5af5a │ │ ldr r6, [r2, #40] @ 0x28 │ │ - b.n 3b282 │ │ + b.n 5a932 │ │ stmia r0!, {} │ │ - b.n 3b6ba │ │ + b.n 5ad6a │ │ ands r0, r2 │ │ - b.n 3acb0 │ │ + b.n 5a360 │ │ str r6, [r0, #0] │ │ - b.n 3b2a8 │ │ + b.n 5a958 │ │ str r2, [r1, r0] │ │ - b.n 3b2e8 │ │ + b.n 5a998 │ │ str r0, [r3, #0] │ │ - b.n 3aca4 │ │ + b.n 5a354 │ │ str r0, [r1, r0] │ │ - b.n 3acc0 │ │ + b.n 5a370 │ │ strh r0, [r1, #0] │ │ - b.n 3b2e2 │ │ - add r6, pc, #632 @ (adr r6, 3b404 ) │ │ - b.n 3b2a6 │ │ + b.n 5a992 │ │ + add r6, pc, #632 @ (adr r6, 5aab4 ) │ │ + b.n 5a956 │ │ strb r5, [r2, #18] │ │ - b.n 3b29c │ │ + b.n 5a94c │ │ movs r7, r0 │ │ - b.n 3b2b6 │ │ + b.n 5a966 │ │ adds r0, #5 │ │ - b.n 3b300 │ │ + b.n 5a9b0 │ │ str r0, [r0, r0] │ │ - b.n 3b4de │ │ + b.n 5ab8e │ │ strb r3, [r0, #0] │ │ - b.n 3b4e2 │ │ + b.n 5ab92 │ │ ldrsb r6, [r3, r2] │ │ - b.n 3b2f4 │ │ + b.n 5a9a4 │ │ str r0, [r0, #0] │ │ - b.n 3b8ea │ │ + b.n 5af9a │ │ ands r0, r0 │ │ - b.n 3b6fa │ │ + b.n 5adaa │ │ movs r2, r1 │ │ - b.n 3b2d2 │ │ + b.n 5a982 │ │ movs r4, r1 │ │ - b.n 3b31c │ │ + b.n 5a9cc │ │ strh r4, [r0, #0] │ │ - b.n 3b30a │ │ + b.n 5a9ba │ │ adds r0, #9 │ │ - b.n 3b2e8 │ │ + b.n 5a998 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n 3acfc │ │ + b.n 5a3ac │ │ adds r0, #36 @ 0x24 │ │ - b.n 3acd8 │ │ + b.n 5a388 │ │ movs r0, r3 │ │ - b.n 3acec │ │ + b.n 5a39c │ │ movs r0, r1 │ │ - b.n 3ace8 │ │ + b.n 5a398 │ │ movs r4, r1 │ │ - b.n 3acf6 │ │ + b.n 5a3a6 │ │ movs r0, r2 │ │ - b.n 3acf0 │ │ + b.n 5a3a0 │ │ movs r0, r2 │ │ - b.n 3acfe │ │ + b.n 5a3ae │ │ movs r4, r0 │ │ - b.n 3acf8 │ │ + b.n 5a3a8 │ │ movs r4, r1 │ │ - b.n 3ad1c │ │ + b.n 5a3cc │ │ str r4, [r1, r0] │ │ - b.n 3ad08 │ │ + b.n 5a3b8 │ │ adds r0, #28 │ │ - b.n 3ad0e │ │ + b.n 5a3be │ │ strb r0, [r0, #0] │ │ - b.n 3b35c │ │ + b.n 5aa0c │ │ str r0, [r2, #0] │ │ - b.n 3ad14 │ │ + b.n 5a3c4 │ │ movs r0, r0 │ │ - b.n 3b936 │ │ + b.n 5afe6 │ │ stmia r0!, {r3, r4} │ │ - b.n 3ad1e │ │ + b.n 5a3ce │ │ strb r3, [r2, #22] │ │ - b.n 3b33e │ │ + b.n 5a9ee │ │ ands r4, r2 │ │ - b.n 3ad24 │ │ - b.n 3b22c │ │ - b.n 3ad2a │ │ + b.n 5a3d4 │ │ + b.n 5a8dc │ │ + b.n 5a3da │ │ adds r6, #156 @ 0x9c │ │ - b.n 3b316 │ │ + b.n 5a9c6 │ │ movs r0, r1 │ │ - b.n 3b36e │ │ + b.n 5aa1e │ │ stmia r0!, {} │ │ - b.n 3b430 │ │ + b.n 5aae0 │ │ strb r3, [r0, #0] │ │ - b.n 3b344 │ │ + b.n 5a9f4 │ │ str r6, [r0, #0] │ │ - b.n 3b37a │ │ + b.n 5aa2a │ │ movs r0, r0 │ │ - b.n 3b95e │ │ + b.n 5b00e │ │ movs r0, r0 │ │ - b.n 3b762 │ │ - blx 447474 │ │ + b.n 5ae12 │ │ + blx 466b24 │ │ movs r0, r0 │ │ - b.n 3b76a │ │ + b.n 5ae1a │ │ movs r4, r1 │ │ - b.n 3ad48 │ │ + b.n 5a3f8 │ │ adds r0, #7 │ │ - b.n 3b572 │ │ + b.n 5ac22 │ │ movs r6, r0 │ │ - b.n 3b576 │ │ + b.n 5ac26 │ │ stmia r0!, {r2} │ │ - b.n 3b57a │ │ + b.n 5ac2a │ │ adds r4, #158 @ 0x9e │ │ - b.n 3b37e │ │ + b.n 5aa2e │ │ movs r0, r6 │ │ @ instruction: 0xe99d8594 │ │ - b.n 3b35a │ │ - ldr r4, [pc, #632] @ (3b4c0 ) │ │ - b.n 3b354 │ │ - b.n 3b26c │ │ - b.n 3ad88 │ │ + b.n 5aa0a │ │ + ldr r4, [pc, #632] @ (5ab70 ) │ │ + b.n 5aa04 │ │ + b.n 5a91c │ │ + b.n 5a438 │ │ ands r4, r0 │ │ - b.n 3b380 │ │ + b.n 5aa30 │ │ strb r4, [r3, #0] │ │ - b.n 3ad78 │ │ + b.n 5a428 │ │ ands r5, r0 │ │ - b.n 3b3c6 │ │ + b.n 5aa76 │ │ str r0, [r0, #0] │ │ - b.n 3b99e │ │ + b.n 5b04e │ │ ands r0, r0 │ │ - b.n 3b7ae │ │ + b.n 5ae5e │ │ str r0, [r1, r0] │ │ - b.n 3b38c │ │ - add r0, pc, #40 @ (adr r0, 3b290 ) │ │ - b.n 3b3ca │ │ + b.n 5aa3c │ │ + add r0, pc, #40 @ (adr r0, 5a940 ) │ │ + b.n 5aa7a │ │ movs r4, r1 │ │ - b.n 3ada8 │ │ + b.n 5a458 │ │ adds r0, #5 │ │ - b.n 3b5b2 │ │ + b.n 5ac62 │ │ str r2, [r1, #0] │ │ - b.n 3b5b6 │ │ + b.n 5ac66 │ │ adds r7, #158 @ 0x9e │ │ - b.n 3b3c6 │ │ + b.n 5aa76 │ │ adds r0, #40 @ 0x28 │ │ - b.n 3ad90 │ │ + b.n 5a440 │ │ adds r0, #4 │ │ - b.n 3b3c2 │ │ + b.n 5aa72 │ │ ands r0, r2 │ │ - b.n 3ada8 │ │ + b.n 5a458 │ │ strh r4, [r3, #0] │ │ - b.n 3adae │ │ + b.n 5a45e │ │ movs r0, r3 │ │ - b.n 3adb0 │ │ + b.n 5a460 │ │ movs r4, r0 │ │ - b.n 3adac │ │ + b.n 5a45c │ │ add r8, r3 │ │ - b.n 3b3a6 │ │ + b.n 5aa56 │ │ movs r4, r3 │ │ - b.n 3adbc │ │ + b.n 5a46c │ │ movs r4, r1 │ │ - b.n 3adb8 │ │ + b.n 5a468 │ │ movs r0, r2 │ │ - b.n 3adc6 │ │ + b.n 5a476 │ │ movs r0, r1 │ │ - b.n 3adc0 │ │ + b.n 5a470 │ │ movs r4, r2 │ │ - b.n 3adce │ │ + b.n 5a47e │ │ ands r4, r0 │ │ - b.n 3b3da │ │ + b.n 5aa8a │ │ strb r6, [r3, #30] │ │ - b.n 3b3be │ │ + b.n 5aa6e │ │ strh r0, [r0, #0] │ │ - b.n 3b806 │ │ + b.n 5aeb6 │ │ movs r0, r0 │ │ - b.n 3add4 │ │ + b.n 5a484 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n 3ade0 │ │ + b.n 5a490 │ │ stmia r0!, {r3, r4} │ │ - b.n 3ade6 │ │ + b.n 5a496 │ │ str r7, [r0, r0] │ │ - b.n 3b3f0 │ │ + b.n 5aaa0 │ │ strb r6, [r0, #0] │ │ - b.n 3b43e │ │ + b.n 5aaee │ │ str r4, [r0, r0] │ │ - b.n 3b60e │ │ + b.n 5acbe │ │ str r3, [r0, #0] │ │ - b.n 3b442 │ │ + b.n 5aaf2 │ │ movs r1, r1 │ │ ldmia.w sp, {r1, r2, ip, sp, lr} │ │ - b.n 3b61a │ │ + b.n 5acca │ │ ldr r4, [r3, r6] │ │ - b.n 3b42c │ │ - b.n 3ba00 │ │ - b.n 3b3f2 │ │ + b.n 5aadc │ │ + b.n 5b0b0 │ │ + b.n 5aaa2 │ │ lsrs r4, r3, #6 │ │ - b.n 3b3fe │ │ + b.n 5aaae │ │ str r0, [sp, #0] │ │ - b.n 3ba2a │ │ + b.n 5b0da │ │ adds r0, #0 │ │ - b.n 3b840 │ │ + b.n 5aef0 │ │ adds r0, #16 │ │ - b.n 3ae0c │ │ + b.n 5a4bc │ │ movs r0, r0 │ │ - b.n 3b41e │ │ + b.n 5aace │ │ movs r4, r1 │ │ - b.n 3b466 │ │ + b.n 5ab16 │ │ stmia r0!, {r3} │ │ - b.n 3ae38 │ │ + b.n 5a4e8 │ │ str r0, [sp, #0] │ │ - b.n 3b854 │ │ + b.n 5af04 │ │ str r6, [r1, r0] │ │ - b.n 3b430 │ │ + b.n 5aae0 │ │ str r0, [r1, #0] │ │ - b.n 3b478 │ │ - b.n 3b324 │ │ - b.n 3ae48 │ │ + b.n 5ab28 │ │ + b.n 5a9d4 │ │ + b.n 5a4f8 │ │ adds r0, #5 │ │ - b.n 3b652 │ │ + b.n 5ad02 │ │ movs r4, r2 │ │ - b.n 3ae50 │ │ + b.n 5a500 │ │ strb r6, [r0, #0] │ │ - b.n 3b65a │ │ + b.n 5ad0a │ │ subs r6, #156 @ 0x9c │ │ - b.n 3b46c │ │ + b.n 5ab1c │ │ adds r0, #44 @ 0x2c │ │ - b.n 3ae22 │ │ + b.n 5a4d2 │ │ movs r4, r3 │ │ - b.n 3ae48 │ │ + b.n 5a4f8 │ │ movs r4, r0 │ │ - b.n 3ae44 │ │ + b.n 5a4f4 │ │ movs r0, r2 │ │ - b.n 3ae68 │ │ - add r0, pc, #80 @ (adr r0, 3b380 ) │ │ - b.n 3ae54 │ │ + b.n 5a518 │ │ + add r0, pc, #80 @ (adr r0, 5aa30 ) │ │ + b.n 5a504 │ │ movs r0, r0 │ │ - b.n 3b488 │ │ + b.n 5ab38 │ │ movs r0, r2 │ │ - b.n 3ae54 │ │ + b.n 5a504 │ │ movs r4, r3 │ │ - b.n 3ae62 │ │ + b.n 5a512 │ │ strh r4, [r2, #0] │ │ - b.n 3ae66 │ │ + b.n 5a516 │ │ ands r0, r3 │ │ - b.n 3ae68 │ │ + b.n 5a518 │ │ lsrs r0, r2, #10 │ │ - b.n 3b45c │ │ + b.n 5ab0c │ │ adds r0, #24 │ │ - b.n 3ae72 │ │ + b.n 5a522 │ │ movs r0, r0 │ │ - b.n 3b480 │ │ + b.n 5ab30 │ │ strb r4, [r0, #0] │ │ - b.n 3ae90 │ │ + b.n 5a540 │ │ str r0, [sp, #0] │ │ - b.n 3b8ac │ │ + b.n 5af5c │ │ strh r0, [r3, #60] @ 0x3c │ │ - b.n 3b46c │ │ + b.n 5ab1c │ │ strb r4, [r0, #0] │ │ - b.n 3ae7c │ │ + b.n 5a52c │ │ ldrb r4, [r3, #26] │ │ - b.n 3b47a │ │ + b.n 5ab2a │ │ str r7, [r0, r0] │ │ - b.n 3b494 │ │ + b.n 5ab44 │ │ strb r0, [r2, #0] │ │ - b.n 3aea8 │ │ + b.n 5a558 │ │ str r2, [r1, r0] │ │ - b.n 3b4de │ │ + b.n 5ab8e │ │ str r7, [r0, #0] │ │ - b.n 3b4e8 │ │ + b.n 5ab98 │ │ str r0, [r0, r0] │ │ - b.n 3b6ba │ │ + b.n 5ad6a │ │ stmia r0!, {} │ │ - b.n 3b59c │ │ + b.n 5ac4c │ │ str r0, [sp, #0] │ │ - b.n 3bac2 │ │ + b.n 5b172 │ │ strb r6, [r0, #0] │ │ - b.n 3b6c6 │ │ + b.n 5ad76 │ │ strb r3, [r2, r2] │ │ - b.n 3b4d8 │ │ + b.n 5ab88 │ │ adds r4, #147 @ 0x93 │ │ - b.n 3b496 │ │ - add r0, pc, #32 @ (adr r0, 3b3b0 ) │ │ - b.n 3b4bc │ │ + b.n 5ab46 │ │ + add r0, pc, #32 @ (adr r0, 5aa60 ) │ │ + b.n 5ab6c │ │ str r4, [r0, r0] │ │ - b.n 3aed0 │ │ + b.n 5a580 │ │ strb r5, [r0, #0] │ │ - b.n 3b508 │ │ - b.n 3b39c │ │ - b.n 3b5bc │ │ + b.n 5abb8 │ │ + b.n 5aa4c │ │ + b.n 5ac6c │ │ movs r3, r0 │ │ - b.n 3b4c2 │ │ + b.n 5ab72 │ │ movs r4, r0 │ │ - b.n 3b512 │ │ + b.n 5abc2 │ │ strh r0, [r0, #0] │ │ - b.n 3b8fc │ │ - blx 4475fc │ │ + b.n 5afac │ │ + blx 466cac │ │ ands r4, r2 │ │ - b.n 3aeec │ │ + b.n 5a59c │ │ movs r0, r0 │ │ - b.n 3baf6 │ │ - add r0, pc, #192 @ (adr r0, 3b478 ) │ │ - b.n 3aec2 │ │ + b.n 5b1a6 │ │ + add r0, pc, #192 @ (adr r0, 5ab28 ) │ │ + b.n 5a572 │ │ stmia r0!, {r3, r4} │ │ - b.n 3aee0 │ │ + b.n 5a590 │ │ adds r0, #28 │ │ - b.n 3aee6 │ │ + b.n 5a596 │ │ str r4, [r3, #0] │ │ - b.n 3aee8 │ │ + b.n 5a598 │ │ str r0, [r3, r0] │ │ - b.n 3aeee │ │ + b.n 5a59e │ │ ldrb r3, [r2, #18] │ │ - b.n 3b50e │ │ + b.n 5abbe │ │ adds r6, #149 @ 0x95 │ │ - b.n 3b4ea │ │ + b.n 5ab9a │ │ str r0, [r0, r0] │ │ - b.n 3b926 │ │ + b.n 5afd6 │ │ str r3, [r0, #0] │ │ - b.n 3b508 │ │ - blx 44962c │ │ + b.n 5abb8 │ │ + blx 468cdc │ │ str r4, [r6, #0] │ │ - b.n 3aeea │ │ + b.n 5a59a │ │ asrs r4, r3, #32 │ │ - b.n 3af08 │ │ + b.n 5a5b8 │ │ movs r5, r0 │ │ - b.n 3b54a │ │ + b.n 5abfa │ │ movs r0, #28 │ │ - b.n 3af12 │ │ + b.n 5a5c2 │ │ asrs r2, r2, #6 │ │ - b.n 3b4f6 │ │ + b.n 5aba6 │ │ movs r0, #0 │ │ - b.n 3b93a │ │ + b.n 5afea │ │ adds r0, #3 │ │ - b.n 3b528 │ │ + b.n 5abd8 │ │ movs r4, r1 │ │ - b.n 3b55e │ │ + b.n 5ac0e │ │ adds r0, #0 │ │ - b.n 3b954 │ │ + b.n 5b004 │ │ movs r1, r0 │ │ - b.n 3b526 │ │ + b.n 5abd6 │ │ asrs r3, r0, #32 │ │ - b.n 3b54e │ │ + b.n 5abfe │ │ movs r0, r7 │ │ - b.n 3af16 │ │ + b.n 5a5c6 │ │ asrs r4, r7, #32 │ │ - b.n 3af1a │ │ - beq.n 3b44c │ │ - b.n 3b8ac │ │ + b.n 5a5ca │ │ + beq.n 5aafc │ │ + b.n 5af5c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3b93c │ │ + b.n 5afec │ │ svc 99 @ 0x63 │ │ - b.n 3b8c0 │ │ + b.n 5af70 │ │ ands r0, r0 │ │ - b.n 3b76a │ │ + b.n 5ae1a │ │ lsls r0, r7, #1 │ │ - b.n 3af52 │ │ + b.n 5a602 │ │ strb r2, [r0, #0] │ │ - b.n 3b772 │ │ - add r0, pc, #4 @ (adr r0, 3b438 ) │ │ - b.n 3b776 │ │ + b.n 5ae22 │ │ + add r0, pc, #4 @ (adr r0, 5aae8 ) │ │ + b.n 5ae26 │ │ movs r0, r0 │ │ - b.n 3bada │ │ + b.n 5b18a │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #2 │ │ - b.n 3b95c │ │ + b.n 5b00c │ │ lsls r0, r2, #1 │ │ movt r0, #272 @ 0x110 │ │ - b.n 3b94a │ │ + b.n 5affa │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2621440 @ 0x280000 │ │ - b.n 3b952 │ │ + b.n 5b002 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2883584 @ 0x2c0000 │ │ - b.n 3b95a │ │ + b.n 5b00a │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3145728 @ 0x300000 │ │ - b.n 3b962 │ │ + b.n 5b012 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3407872 @ 0x340000 │ │ - b.n 3b96a │ │ + b.n 5b01a │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3670016 @ 0x380000 │ │ - b.n 3b972 │ │ + b.n 5b022 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3997696 @ 0x3d0000 │ │ - b.n 3bbba │ │ + b.n 5b26a │ │ lsrs r1, r0, #11 │ │ orr.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 3bbc2 │ │ + b.n 5b272 │ │ asrs r0, r0, #32 │ │ - b.n 3af86 │ │ + b.n 5a636 │ │ movs r1, r0 │ │ - b.n 3bbca │ │ + b.n 5b27a │ │ lsls r0, r6, #4 │ │ - b.n 3afa8 │ │ + b.n 5a658 │ │ asrs r0, r5, #4 │ │ - b.n 3afac │ │ + b.n 5a65c │ │ movs r2, r0 │ │ and.w r0, r0, r8, ror #2 │ │ - b.n 3b9b4 │ │ + b.n 5b064 │ │ asrs r7, r0, #32 │ │ - b.n 3b7de │ │ + b.n 5ae8e │ │ @ instruction: 0xefebebff │ │ asrs r0, r7, #2 │ │ - b.n 3b9c0 │ │ + b.n 5b070 │ │ movs r0, #56 @ 0x38 │ │ - b.n 3bbea │ │ + b.n 5b29a │ │ adds r0, #56 @ 0x38 │ │ - b.n 3bbee │ │ + b.n 5b29e │ │ str r0, [sp, #288] @ 0x120 │ │ - b.n 3b948 │ │ + b.n 5aff8 │ │ movs r1, r0 │ │ - b.n 3b7f6 │ │ - ldr r3, [pc, #216] @ (3b590 ) │ │ + b.n 5aea6 │ │ + ldr r3, [pc, #216] @ (5ac40 ) │ │ vldr s1, [sp, #776] @ 0x308 │ │ orn r0, r0, #528384 @ 0x81000 │ │ - b.n 3b802 │ │ + b.n 5aeb2 │ │ str r0, [r2, #4] │ │ - b.n 3b9ca │ │ + b.n 5b07a │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r0, #11010048 @ 0xa80000 │ │ - b.n 3b9d0 │ │ + b.n 5b080 │ │ ldr r7, [r1, #44] @ 0x2c │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 3b9d8 │ │ + b.n 5b088 │ │ asrs r0, r1, #32 │ │ - b.n 3b9f4 │ │ + b.n 5b0a4 │ │ ldrh r7, [r1, #22] │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 3b9e4 │ │ + b.n 5b094 │ │ ldrh r7, [r1, #22] │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 3b9ec │ │ + b.n 5b09c │ │ ldr r7, [r1, #44] @ 0x2c │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 3b832 │ │ + b.n 5aee2 │ │ asrs r6, r0, #32 │ │ - b.n 3b836 │ │ + b.n 5aee6 │ │ lsrs r3, r0, #11 │ │ orr.w fp, r0, #12288 @ 0x3000 │ │ vldr s5, [sp, #828] @ 0x33c │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 3bc46 │ │ + b.n 5b2f6 │ │ lsls r0, r3, #1 │ │ - b.n 3b024 │ │ + b.n 5a6d4 │ │ movs r1, r1 │ │ - b.n 3b84e │ │ - ldr r3, [pc, #40] @ (3b538 ) │ │ + b.n 5aefe │ │ + ldr r3, [pc, #40] @ (5abe8 ) │ │ vstr d21, [sp, #80] @ 0x50 │ │ stcl 0, cr6, [sp, #16] │ │ - b.n 3b034 │ │ - bfcsel 10, 3ad1a , 14, cc │ │ + b.n 5a6e4 │ │ + bfcsel 10, 5a3ca , 14, cc │ │ str r0, [r6, r1] │ │ - b.n 3b9b8 │ │ + b.n 5b068 │ │ asrs r1, r1, #32 │ │ - b.n 3b866 │ │ + b.n 5af16 │ │ movs r0, #6 │ │ - b.n 3b86a │ │ + b.n 5af1a │ │ movs r5, r0 │ │ - b.n 3b86e │ │ - bfcsel 2, 3ad2e , 6, hi │ │ + b.n 5af1e │ │ + bfcsel 2, 5a3de , 6, hi │ │ strh r0, [r4, #2] │ │ - b.n 3ba50 │ │ + b.n 5b100 │ │ asrs r7, r0, #32 │ │ - b.n 3b87a │ │ + b.n 5af2a │ │ movs r0, #9 │ │ - b.n 3b87e │ │ + b.n 5af2e │ │ movs r0, r1 │ │ - b.n 3b882 │ │ - bfcsel 2, 3bd42 , 6, vc │ │ + b.n 5af32 │ │ + bfcsel 2, 5b3f2 , 6, vc │ │ str r0, [r5, #0] │ │ - b.n 3ba5a │ │ + b.n 5b10a │ │ asrs r0, r5, #32 │ │ - b.n 3ba5c │ │ + b.n 5b10c │ │ movs r0, #5 │ │ - b.n 3b892 │ │ + b.n 5af42 │ │ movs r6, r0 │ │ - b.n 3b896 │ │ - bfcsel 2, 3ad56 , 4, vs │ │ + b.n 5af46 │ │ + bfcsel 2, 5a406 , 4, vs │ │ lsrs r7, r1, #11 │ │ orn r0, r6, #11010048 @ 0xa80000 │ │ - b.n 3ba6a │ │ + b.n 5b11a │ │ asrs r0, r7, #32 │ │ - b.n 3bca6 │ │ + b.n 5b356 │ │ str r0, [r1, r0] │ │ - b.n 3ba84 │ │ + b.n 5b134 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 3ba82 │ │ + b.n 5b132 │ │ str r4, [r7, #4] │ │ - b.n 3ba7e │ │ + b.n 5b12e │ │ adds r0, #40 @ 0x28 │ │ - b.n 3ba8e │ │ + b.n 5b13e │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 3ba8a │ │ + b.n 5b13a │ │ movs r0, #5 │ │ - b.n 3b8c6 │ │ + b.n 5af76 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8650752 @ 0x840000 │ │ - b.n 3b8ce │ │ + b.n 5af7e │ │ lsrs r1, r0, #10 │ │ orn sl, r8, #423936 @ 0x67800 │ │ - bne.w fff635aa │ │ - b.n 3b8da │ │ + bne.w fff82c5a │ │ + b.n 5af8a │ │ lsrs r1, r0, #10 │ │ orr.w r0, r0, #2162688 @ 0x210000 │ │ - b.n 3b8e2 │ │ - ldr r3, [pc, #128] @ (3b624 ) │ │ + b.n 5af92 │ │ + ldr r3, [pc, #128] @ (5acd4 ) │ │ vldr d21, [sp, #168] @ 0xa8 │ │ vldr s5, [sp, #572] @ 0x23c │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 3bac0 │ │ - ldr r3, [pc, #32] @ (3b5d4 ) │ │ + b.n 5b170 │ │ + ldr r3, [pc, #32] @ (5ac84 ) │ │ vstr d21, [r4, #72] @ 0x48 │ │ vstr s1, [r4, #572] @ 0x23c │ │ orn r0, r0, #14680064 @ 0xe00000 │ │ - b.n 3bad0 │ │ + b.n 5b180 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r0, #13631488 @ 0xd00000 │ │ - b.n 3bad2 │ │ - ldr r3, [pc, #112] @ (3b63c ) │ │ + b.n 5b182 │ │ + ldr r3, [pc, #112] @ (5acec ) │ │ vldr s1, [r7, #572] @ 0x23c │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 3bade │ │ + b.n 5b18e │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 3bd1e │ │ + b.n 5b3ce │ │ lsls r0, r7, #1 │ │ - b.n 3b0ea │ │ + b.n 5a79a │ │ lsls r0, r7, #2 │ │ - b.n 3bb00 │ │ + b.n 5b1b0 │ │ lsls r0, r4, #1 │ │ - b.n 3baea │ │ + b.n 5b19a │ │ str r0, [sp, #16] │ │ - b.n 3b128 │ │ + b.n 5a7d8 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 3bb0a │ │ + b.n 5b1ba │ │ cmp r2, #207 @ 0xcf │ │ orn fp, r9, #39936 @ 0x9c00 │ │ vstr d20, [r4, #296] @ 0x128 │ │ vldr s1, [sp, #572] @ 0x23c │ │ orr.w pc, r0, #12976128 @ 0xc60000 │ │ - b.n 3bd4a │ │ + b.n 5b3fa │ │ cmp r2, #128 @ 0x80 │ │ orr.w r0, r8, #8781824 @ 0x860000 │ │ - b.n 3b952 │ │ - ldr r3, [pc, #32] @ (3b634 ) │ │ + b.n 5b002 │ │ + ldr r3, [pc, #32] @ (5ace4 ) │ │ stcl 12, cr11, [sl, #612] @ 0x264 │ │ @ instruction: 0xebff70f8 │ │ - b.n 3bb26 │ │ + b.n 5b1d6 │ │ adds r0, #80 @ 0x50 │ │ - b.n 3bb36 │ │ + b.n 5b1e6 │ │ asrs r6, r0, #32 │ │ - b.n 3b966 │ │ + b.n 5b016 │ │ movs r0, #5 │ │ - b.n 3b96a │ │ + b.n 5b01a │ │ movs r7, r0 │ │ - b.n 3b96e │ │ + b.n 5b01e │ │ pop {r0, r1, r4, r7} │ │ @ instruction: 0xebff6f5d │ │ - b.n 3bb3e │ │ + b.n 5b1ee │ │ adds r0, #120 @ 0x78 │ │ - b.n 3bb4e │ │ + b.n 5b1fe │ │ asrs r7, r0, #32 │ │ - b.n 3b97e │ │ + b.n 5b02e │ │ movs r0, #5 │ │ - b.n 3b982 │ │ + b.n 5b032 │ │ movs r6, r0 │ │ - b.n 3b986 │ │ + b.n 5b036 │ │ pop {r0, r2, r3, r7} │ │ @ instruction: 0xebff7e1f │ │ - b.n 3bb56 │ │ + b.n 5b206 │ │ adds r0, #160 @ 0xa0 │ │ - b.n 3bb66 │ │ + b.n 5b216 │ │ asrs r6, r0, #32 │ │ - b.n 3b996 │ │ + b.n 5b046 │ │ movs r0, #5 │ │ - b.n 3b99a │ │ + b.n 5b04a │ │ movs r7, r0 │ │ - b.n 3b99e │ │ + b.n 5b04e │ │ pop {r0, r1, r2, r7} │ │ @ instruction: 0xebff6f9b │ │ - b.n 3bb6e │ │ + b.n 5b21e │ │ adds r0, #200 @ 0xc8 │ │ - b.n 3bb7e │ │ + b.n 5b22e │ │ asrs r7, r0, #32 │ │ - b.n 3b9ae │ │ + b.n 5b05e │ │ movs r0, #5 │ │ - b.n 3b9b2 │ │ + b.n 5b062 │ │ movs r6, r0 │ │ - b.n 3b9b6 │ │ + b.n 5b066 │ │ pop {r0, r7} │ │ @ instruction: 0xebff7fba │ │ - b.n 3bb86 │ │ + b.n 5b236 │ │ adds r0, #240 @ 0xf0 │ │ - b.n 3bb96 │ │ + b.n 5b246 │ │ asrs r6, r0, #32 │ │ - b.n 3b9c6 │ │ + b.n 5b076 │ │ movs r0, #5 │ │ - b.n 3b9ca │ │ + b.n 5b07a │ │ movs r7, r0 │ │ - b.n 3b9ce │ │ + b.n 5b07e │ │ pop {r0, r1, r3, r4, r5, r6} │ │ @ instruction: 0xebff0fd9 │ │ - b.n 3bb9e │ │ + b.n 5b24e │ │ asrs r7, r0, #32 │ │ - b.n 3b9da │ │ + b.n 5b08a │ │ movs r0, #5 │ │ - b.n 3b9de │ │ + b.n 5b08e │ │ adds r0, #8 │ │ - b.n 3b9e2 │ │ + b.n 5b092 │ │ pop {r1, r2, r4, r5, r6} │ │ @ instruction: 0xebff0fed │ │ - b.n 3bbb2 │ │ + b.n 5b262 │ │ movs r0, #9 │ │ - b.n 3b9ee │ │ + b.n 5b09e │ │ asrs r0, r0, #32 │ │ - b.n 3b9f2 │ │ - bf 0, 3deb2 │ │ - beq.n 3b6f0 │ │ - b.n 3bb50 │ │ + b.n 5b0a2 │ │ + bf 0, 5d562 │ │ + beq.n 5ada0 │ │ + b.n 5b200 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3bbe0 │ │ - beq.n 3b5e0 │ │ - b.n 3bb64 │ │ + b.n 5b290 │ │ + beq.n 5ac90 │ │ + b.n 5b214 │ │ movs r0, r0 │ │ - b.n 3bd6e │ │ + b.n 5b41e │ │ lsls r4, r1, #2 │ │ lsrs r0, r0, #8 │ │ - b.n 3b6d6 │ │ - b.n 3bb76 │ │ + b.n 5ad86 │ │ + b.n 5b226 │ │ strb r4, [r2, #1] │ │ - b.n 3be1a │ │ + b.n 5b4ca │ │ strh r0, [r7, #0] │ │ - b.n 3be1e │ │ + b.n 5b4ce │ │ movs r0, r0 │ │ - b.n 3b1fc │ │ + b.n 5a8ac │ │ asrs r6, r3, #30 │ │ - b.n 3b730 │ │ + b.n 5ade0 │ │ cmp r6, r1 │ │ - b.n 3b7c6 │ │ + b.n 5ae76 │ │ lsls r1, r2, #15 │ │ - b.n 3bcee │ │ + b.n 5b39e │ │ asrs r4, r0 │ │ - b.n 3b7f8 │ │ + b.n 5aea8 │ │ adds r0, #8 │ │ - b.n 3b210 │ │ + b.n 5a8c0 │ │ str r0, [r2, #0] │ │ - b.n 3bc02 │ │ + b.n 5b2b2 │ │ asrs r4, r0, #32 │ │ - b.n 3b218 │ │ - add r0, pc, #16 @ (adr r0, 3b710 ) │ │ - b.n 3ba42 │ │ + b.n 5a8c8 │ │ + add r0, pc, #16 @ (adr r0, 5adc0 ) │ │ + b.n 5b0f2 │ │ lsrs r7, r1, #10 │ │ orn r0, r6, #576 @ 0x240 │ │ - b.n 3bc14 │ │ + b.n 5b2c4 │ │ str r0, [r5, #0] │ │ - b.n 3bc16 │ │ + b.n 5b2c6 │ │ cmp r3, #8 │ │ vldr s9, [r4, #544] @ 0x220 │ │ orn sl, sl, #4685824 @ 0x478000 │ │ orr.w r0, r7, #532 @ 0x214 │ │ - b.n 3ba5e │ │ + b.n 5b10e │ │ cmp r3, #8 │ │ vstr s9, [r5, #544] @ 0x220 │ │ orr.w fp, r7, #9568256 @ 0x920000 │ │ vldr s5, [r4, #572] @ 0x23c │ │ orn fp, r6, #9568256 @ 0x920000 │ │ stcl 0, cr6, [r5, #288] @ 0x120 │ │ - b.n 3b260 │ │ + b.n 5a910 │ │ str r4, [r1, #0] │ │ - b.n 3b254 │ │ + b.n 5a904 │ │ str r0, [r5, #0] │ │ - b.n 3bc48 │ │ + b.n 5b2f8 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n 3b26c │ │ + b.n 5a91c │ │ cmp r2, #143 @ 0x8f │ │ orr.w fp, r6, #2704 @ 0xa90 │ │ - b.n 3ba8a │ │ + b.n 5b13a │ │ stmia r0!, {r3, r5} │ │ - b.n 3b278 │ │ + b.n 5a928 │ │ stmia r0!, {r1, r2, r7} │ │ - b.n 3b96a │ │ + b.n 5b01a │ │ adds r0, #44 @ 0x2c │ │ - b.n 3b280 │ │ + b.n 5a930 │ │ lsrs r7, r1, #10 │ │ - b.w ff4a5d98 │ │ - b.n 3b71c │ │ - add r0, pc, #0 @ (adr r0, 3b760 ) │ │ - b.n 3bea2 │ │ + b.w ff4c5448 │ │ + b.n 5adcc │ │ + add r0, pc, #0 @ (adr r0, 5ae10 ) │ │ + b.n 5b552 │ │ asrs r0, r6, #32 │ │ - b.n 3b290 │ │ + b.n 5a940 │ │ strh r4, [r6, #0] │ │ - b.n 3b294 │ │ + b.n 5a944 │ │ lsls r7, r7, #12 │ │ - b.n 3bf06 │ │ + b.n 5b5b6 │ │ movs r0, r5 │ │ - b.n 3b27c │ │ + b.n 5a92c │ │ lsls r6, r0, #12 │ │ - b.n 3b87c │ │ + b.n 5af2c │ │ lsrs r4, r5, #20 │ │ - b.n 3b87a │ │ + b.n 5af2a │ │ adds r3, #63 @ 0x3f │ │ - b.n 3befe │ │ + b.n 5b5ae │ │ adds r0, #44 @ 0x2c │ │ - b.n 3b28c │ │ + b.n 5a93c │ │ lsrs r0, r4, #20 │ │ - b.n 3b888 │ │ + b.n 5af38 │ │ asrs r7, r7, #12 │ │ - b.n 3bf0a │ │ + b.n 5b5ba │ │ asrs r0, r6, #32 │ │ - b.n 3b298 │ │ + b.n 5a948 │ │ lsrs r0, r4, #20 │ │ - b.n 3b8a2 │ │ + b.n 5af52 │ │ lsrs r7, r1, #10 │ │ orr.w r3, r7, #3129344 @ 0x2fc000 │ │ - b.n 3bf1a │ │ + b.n 5b5ca │ │ asrs r4, r6, #32 │ │ - b.n 3b2a8 │ │ + b.n 5a958 │ │ asrs r0, r0, #32 │ │ - b.n 3b2d0 │ │ + b.n 5a980 │ │ lsrs r0, r4, #20 │ │ - b.n 3b8a8 │ │ + b.n 5af58 │ │ asrs r7, r7, #12 │ │ - b.n 3bf2a │ │ + b.n 5b5da │ │ asrs r0, r0, #32 │ │ - b.n 3b2bc │ │ + b.n 5a96c │ │ strb r4, [r7, #0] │ │ - b.n 3bcbc │ │ + b.n 5b36c │ │ lsls r2, r1, #2 │ │ ldmia.w r7, {r5, r8, sl, fp} │ │ - b.n 3b8bc │ │ + b.n 5af6c │ │ asrs r7, r7, #12 │ │ - b.n 3bf3e │ │ + b.n 5b5ee │ │ asrs r4, r7, #32 │ │ - b.n 3b2cc │ │ + b.n 5a97c │ │ lsrs r0, r4, #20 │ │ - b.n 3b8cc │ │ + b.n 5af7c │ │ asrs r4, r1, #32 │ │ - b.n 3b304 │ │ + b.n 5a9b4 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3bf4e │ │ + b.n 5b5fe │ │ adds r0, #64 @ 0x40 │ │ - b.n 3b2dc │ │ + b.n 5a98c │ │ lsrs r0, r4, #20 │ │ - b.n 3b8e4 │ │ + b.n 5af94 │ │ adds r0, #8 │ │ - b.n 3b314 │ │ + b.n 5a9c4 │ │ strb r7, [r7, #12] │ │ - b.n 3bf5e │ │ + b.n 5b60e │ │ strb r4, [r0, #1] │ │ - b.n 3b2ec │ │ + b.n 5a99c │ │ lsrs r0, r4, #20 │ │ - b.n 3b8e8 │ │ - b.n 3b800 │ │ - b.n 3b304 │ │ + b.n 5af98 │ │ + b.n 5aeb0 │ │ + b.n 5a9b4 │ │ asrs r7, r7, #12 │ │ - b.n 3bf6e │ │ + b.n 5b61e │ │ asrs r0, r1, #1 │ │ - b.n 3b2fc │ │ + b.n 5a9ac │ │ lsrs r0, r4, #20 │ │ - b.n 3b908 │ │ + b.n 5afb8 │ │ lsls r4, r1, #1 │ │ - b.n 3b304 │ │ + b.n 5a9b4 │ │ lsls r0, r4, #1 │ │ - b.n 3bd06 │ │ - ldr r3, [pc, #112] @ (3b870 ) │ │ + b.n 5b3b6 │ │ + ldr r3, [pc, #112] @ (5af20 ) │ │ vldr s1, [r4, #572] @ 0x23c │ │ orn r0, r0, #13631488 @ 0xd00000 │ │ - b.n 3bd12 │ │ + b.n 5b3c2 │ │ asrs r6, r1, #4 │ │ - b.n 3b92a │ │ + b.n 5afda │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 3bd1a │ │ + b.n 5b3ca │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 3bf5e │ │ + b.n 5b60e │ │ cmp r2, #128 @ 0x80 │ │ orr.w fp, r2, #32768 @ 0x8000 │ │ stcl 0, cr2, [r2, #32] │ │ - b.n 3b360 │ │ - add r0, pc, #320 @ (adr r0, 3b96c ) │ │ - b.n 3b338 │ │ + b.n 5aa10 │ │ + add r0, pc, #320 @ (adr r0, 5b01c ) │ │ + b.n 5a9e8 │ │ sbcs r1, r0 │ │ - b.n 3b936 │ │ + b.n 5afe6 │ │ movs r0, #16 │ │ - b.n 3bd3e │ │ + b.n 5b3ee │ │ asrs r4, r0, #32 │ │ - b.n 3bb7a │ │ + b.n 5b22a │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 3bd5c │ │ + b.n 5b40c │ │ lsrs r0, r0, #10 │ │ orn fp, r1, #32768 @ 0x8000 │ │ ldcl 0, cr1, [r1, #64] @ 0x40 │ │ - b.n 3bd52 │ │ + b.n 5b402 │ │ lsrs r0, r0, #11 │ │ orr.w sl, r2, #423936 @ 0x67800 │ │ orr.w r0, r1, #2162688 @ 0x210000 │ │ - b.n 3b394 │ │ + b.n 5aa44 │ │ movs r0, r0 │ │ - b.n 3b398 │ │ - ldr r3, [pc, #0] @ (3b860 ) │ │ + b.n 5aa48 │ │ + ldr r3, [pc, #0] @ (5af10 ) │ │ stcl 0, cr0, [r2, #156] @ 0x9c │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n 3bcea │ │ + b.n 5b39a │ │ movs r0, #84 @ 0x54 │ │ - b.n 3bfae │ │ + b.n 5b65e │ │ strh r4, [r0, #2] │ │ - b.n 3bd08 │ │ + b.n 5b3b8 │ │ strb r0, [r2, #0] │ │ - b.n 3bd90 │ │ + b.n 5b440 │ │ asrs r0, r2, #10 │ │ - b.n 3b8c4 │ │ + b.n 5af74 │ │ lsls r0, r0, #10 │ │ - b.n 3b93e │ │ + b.n 5afee │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n 3bd9c │ │ + b.n 5b44c │ │ str r0, [r0, #16] │ │ - b.n 3b98c │ │ + b.n 5b03c │ │ movs r7, r2 │ │ and.w r0, r0, r8 │ │ - b.n 3bbce │ │ + b.n 5b27e │ │ asrs r7, r0, #32 │ │ - b.n 3bbd2 │ │ - bfcsel c, 3b092 , e, gt │ │ + b.n 5b282 │ │ + bfcsel c, 5a742 , e, gt │ │ movs r1, r1 │ │ - b.n 3bbda │ │ + b.n 5b28a │ │ asrs r0, r1, #32 │ │ - b.n 3bbde │ │ + b.n 5b28e │ │ movs r0, #7 │ │ - b.n 3bbe2 │ │ + b.n 5b292 │ │ @ instruction: 0xefc6ebff │ │ movs r5, r0 │ │ - b.n 3bbea │ │ + b.n 5b29a │ │ asrs r6, r0, #32 │ │ - b.n 3bbee │ │ + b.n 5b29e │ │ movs r0, #8 │ │ - b.n 3bbf2 │ │ + b.n 5b2a2 │ │ @ instruction: 0xefc2ebff │ │ movs r0, r5 │ │ - b.n 3bdc4 │ │ + b.n 5b474 │ │ asrs r0, r5, #32 │ │ - b.n 3bdca │ │ + b.n 5b47a │ │ movs r0, #9 │ │ - b.n 3bc02 │ │ + b.n 5b2b2 │ │ @ instruction: 0xefbeebff │ │ lsls r0, r7, #1 │ │ - b.n 3b3f6 │ │ + b.n 5aaa6 │ │ ands r0, r5 │ │ - b.n 3bd56 │ │ + b.n 5b406 │ │ lsls r0, r2, #1 │ │ - b.n 3b3dc │ │ + b.n 5aa8c │ │ str r4, [r2, r1] │ │ - b.n 3bd60 │ │ + b.n 5b410 │ │ movs r4, r1 │ │ - b.n 3b414 │ │ - add r0, pc, #4 @ (adr r0, 3b8e0 ) │ │ - b.n 3bdf2 │ │ + b.n 5aac4 │ │ + add r0, pc, #4 @ (adr r0, 5af90 ) │ │ + b.n 5b4a2 │ │ str r4, [r7, #4] │ │ - b.n 3bd6e │ │ + b.n 5b41e │ │ movs r2, r1 │ │ - b.n 3bb86 │ │ + b.n 5b236 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 3bfa2 │ │ + b.n 5b652 │ │ @ instruction: 0xffe50aff │ │ movs r7, r0 │ │ - b.n 3bc36 │ │ + b.n 5b2e6 │ │ asrs r7, r0, #32 │ │ - b.n 3bc3a │ │ + b.n 5b2ea │ │ movs r0, #4 │ │ - b.n 3bc3e │ │ + b.n 5b2ee │ │ @ instruction: 0xefafebff │ │ @ instruction: 0xffe0eaff │ │ - beq.n 3b940 │ │ - b.n 3bda0 │ │ + beq.n 5aff0 │ │ + b.n 5b450 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3be30 │ │ + b.n 5b4e0 │ │ svc 125 @ 0x7d │ │ - b.n 3bdb4 │ │ + b.n 5b464 │ │ str r0, [sp, #288] @ 0x120 │ │ - b.n 3bdb4 │ │ + b.n 5b464 │ │ movs r4, r1 │ │ - b.n 3b43c │ │ + b.n 5aaec │ │ ands r1, r0 │ │ - b.n 3bc66 │ │ + b.n 5b316 │ │ movs r1, r1 │ │ - b.n 3bc6a │ │ - bfcsel c, 3b12a , 10, cs │ │ + b.n 5b31a │ │ + bfcsel c, 5a7da , 10, cs │ │ movs r1, r1 │ │ - b.n 3bc72 │ │ + b.n 5b322 │ │ asrs r1, r1, #32 │ │ - b.n 3bc76 │ │ + b.n 5b326 │ │ movs r0, #4 │ │ - b.n 3bc7a │ │ + b.n 5b32a │ │ @ instruction: 0xefa0ebff │ │ str r0, [r6, r1] │ │ - b.n 3bdd8 │ │ + b.n 5b488 │ │ asrs r1, r1, #32 │ │ - b.n 3bc86 │ │ + b.n 5b336 │ │ movs r5, r0 │ │ - b.n 3bc8a │ │ - bfcsel c, 3b14a , 10, eq │ │ + b.n 5b33a │ │ + bfcsel c, 5a7fa , 10, eq │ │ movs r5, r0 │ │ - b.n 3bc92 │ │ + b.n 5b342 │ │ asrs r5, r0, #32 │ │ - b.n 3bc96 │ │ + b.n 5b346 │ │ movs r0, #4 │ │ - b.n 3bc9a │ │ + b.n 5b34a │ │ ands r0, r1 │ │ - b.n 3b478 │ │ + b.n 5ab28 │ │ @ instruction: 0xef97ebff │ │ strb r0, [r3, #2] │ │ - b.n 3bdfc │ │ + b.n 5b4ac │ │ movs r0, #32 │ │ - b.n 3c0aa │ │ + b.n 5b75a │ │ movs r5, r0 │ │ - b.n 3bcae │ │ + b.n 5b35e │ │ asrs r0, r2, #32 │ │ - b.n 3be7c │ │ + b.n 5b52c │ │ lsrs r2, r0, #11 │ │ - bne.w fff5b984 │ │ - b.n 3bcba │ │ + bne.w fff7b034 │ │ + b.n 5b36a │ │ ands r0, r2 │ │ - b.n 3be8c │ │ - add r0, pc, #128 @ (adr r0, 3ba00 ) │ │ - b.n 3c0c2 │ │ + b.n 5b53c │ │ + add r0, pc, #128 @ (adr r0, 5b0b0 ) │ │ + b.n 5b772 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r1, #2211840 @ 0x21c000 │ │ - b.n 3bcca │ │ - ldr r3, [pc, #0] @ (3b98c ) │ │ + b.n 5b37a │ │ + ldr r3, [pc, #0] @ (5b03c ) │ │ ldcl 0, cr0, [r0, #28] │ │ - b.n 3bcd2 │ │ + b.n 5b382 │ │ lsrs r2, r0, #11 │ │ orr.w sl, r8, #423936 @ 0x67800 │ │ orr.w fp, r4, #32768 @ 0x8000 │ │ stcl 2, cr15, [r8, #952] @ 0x3b8 │ │ @ instruction: 0xebff0007 │ │ - b.n 3bce6 │ │ + b.n 5b396 │ │ asrs r7, r0, #32 │ │ - b.n 3bcea │ │ + b.n 5b39a │ │ @ instruction: 0xf2ebebff │ │ movs r7, r0 │ │ - b.n 3bcf2 │ │ + b.n 5b3a2 │ │ asrs r7, r0, #32 │ │ - b.n 3bcf6 │ │ + b.n 5b3a6 │ │ @ instruction: 0xf2e8ebff │ │ movs r7, r0 │ │ - b.n 3bcfe │ │ + b.n 5b3ae │ │ asrs r7, r0, #32 │ │ - b.n 3bd02 │ │ + b.n 5b3b2 │ │ movs r0, #5 │ │ - b.n 3bd06 │ │ + b.n 5b3b6 │ │ vpadd.i q15, , │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r7, #384 @ 0x180 │ │ - b.n 3be68 │ │ + b.n 5b518 │ │ str r7, [r0, #0] │ │ - b.n 3bd16 │ │ + b.n 5b3c6 │ │ lsrs r7, r1, #11 │ │ orn r0, r4, #36864 @ 0x9000 │ │ - b.n 3beec │ │ + b.n 5b59c │ │ movs r7, r0 │ │ - b.n 3bd22 │ │ - ldr r3, [pc, #0] @ (3b9e4 ) │ │ + b.n 5b3d2 │ │ + ldr r3, [pc, #0] @ (5b094 ) │ │ ldcl 0, cr1, [r8, #28] │ │ - b.n 3bd2a │ │ + b.n 5b3da │ │ cmp r2, #202 @ 0xca │ │ orr.w sl, r6, #6782976 @ 0x678000 │ │ orr.w fp, r4, #32768 @ 0x8000 │ │ stcl 2, cr15, [r6, #864] @ 0x360 │ │ @ instruction: 0xebff0007 │ │ - b.n 3bd3e │ │ + b.n 5b3ee │ │ asrs r7, r0, #32 │ │ - b.n 3bd42 │ │ - bf a, 31202 │ │ + b.n 5b3f2 │ │ + bf a, 508b2 │ │ movs r7, r0 │ │ - b.n 3bd4a │ │ + b.n 5b3fa │ │ asrs r7, r0, #32 │ │ - b.n 3bd4e │ │ - bf a, 2e20e │ │ + b.n 5b3fe │ │ + bf a, 4d8be │ │ movs r7, r0 │ │ - b.n 3bd56 │ │ + b.n 5b406 │ │ asrs r7, r0, #32 │ │ - b.n 3bd5a │ │ + b.n 5b40a │ │ movs r0, #5 │ │ - b.n 3bd5e │ │ + b.n 5b40e │ │ vpadd.i32 q15, , │ │ str r0, [r5, r3] │ │ - b.n 3bebc │ │ + b.n 5b56c │ │ cmp r2, #207 @ 0xcf │ │ orn fp, r7, #32768 @ 0x8000 │ │ ldcl 0, cr6, [r6, #20] │ │ - b.n 3bd72 │ │ + b.n 5b422 │ │ lsrs r7, r1, #11 │ │ orn r0, r4, #36864 @ 0x9000 │ │ - b.n 3bf44 │ │ + b.n 5b5f4 │ │ movs r5, r0 │ │ - b.n 3bd7e │ │ + b.n 5b42e │ │ asrs r5, r0, #32 │ │ - b.n 3bd82 │ │ + b.n 5b432 │ │ cmp r2, #202 @ 0xca │ │ orr.w sl, r6, #6782976 @ 0x678000 │ │ orr.w fp, r4, #32768 @ 0x8000 │ │ stcl 2, cr15, [r6, #776] @ 0x308 │ │ @ instruction: 0xebff0005 │ │ - b.n 3bd96 │ │ + b.n 5b446 │ │ asrs r5, r0, #32 │ │ - b.n 3bd9a │ │ - bfcsel a, 3b25a , e, │ │ + b.n 5b44a │ │ + bfcsel a, 5a90a , e, │ │ movs r5, r0 │ │ - b.n 3bda2 │ │ + b.n 5b452 │ │ asrs r5, r0, #32 │ │ - b.n 3bda6 │ │ + b.n 5b456 │ │ movs r0, #9 │ │ - b.n 3bdaa │ │ + b.n 5b45a │ │ vpadd.i16 q15, q10, │ │ ldrb r1, [r0, #16] │ │ - b.n 3bf8c │ │ + b.n 5b63c │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r5, #6782976 @ 0x678000 │ │ orn r0, r4, #34560 @ 0x8700 │ │ - b.n 3bdbe │ │ + b.n 5b46e │ │ movs r7, r0 │ │ - b.n 3bdc2 │ │ + b.n 5b472 │ │ asrs r7, r0, #32 │ │ - b.n 3bdc6 │ │ - ldr r3, [pc, #0] @ (3ba88 ) │ │ + b.n 5b476 │ │ + ldr r3, [pc, #0] @ (5b138 ) │ │ ldcl 0, cr6, [r6, #64] @ 0x40 │ │ - b.n 3bf9c │ │ + b.n 5b64c │ │ cmp r2, #202 @ 0xca │ │ orr.w sl, r4, #6782976 @ 0x678000 │ │ orr.w fp, r6, #32768 @ 0x8000 │ │ stcl 2, cr15, [r4, #700] @ 0x2bc │ │ @ instruction: 0xebff0007 │ │ - b.n 3bde2 │ │ + b.n 5b492 │ │ asrs r7, r0, #32 │ │ - b.n 3bde6 │ │ - bfcsel a, 3c2a6 , c, lt │ │ + b.n 5b496 │ │ + bfcsel a, 5b956 , c, lt │ │ movs r7, r0 │ │ - b.n 3bdee │ │ + b.n 5b49e │ │ asrs r7, r0, #32 │ │ - b.n 3bdf2 │ │ - bfcsel a, 3b2b2 , c, ge │ │ + b.n 5b4a2 │ │ + bfcsel a, 5a962 , c, ge │ │ movs r7, r0 │ │ - b.n 3bdfa │ │ + b.n 5b4aa │ │ asrs r7, r0, #32 │ │ - b.n 3bdfe │ │ - bfcsel a, 3c2be , e, ls │ │ + b.n 5b4ae │ │ + bfcsel a, 5b96e , e, ls │ │ movs r7, r0 │ │ - b.n 3be06 │ │ + b.n 5b4b6 │ │ asrs r7, r0, #32 │ │ - b.n 3be0a │ │ - bfcsel a, 3b2ca , e, hi │ │ + b.n 5b4ba │ │ + bfcsel a, 5a97a , e, hi │ │ movs r7, r0 │ │ - b.n 3be12 │ │ + b.n 5b4c2 │ │ asrs r7, r0, #32 │ │ - b.n 3be16 │ │ - bfcsel a, 3c2d6 , c, hi │ │ + b.n 5b4c6 │ │ + bfcsel a, 5b986 , c, hi │ │ movs r7, r0 │ │ - b.n 3be1e │ │ + b.n 5b4ce │ │ asrs r7, r0, #32 │ │ - b.n 3be22 │ │ - bfcsel a, 3b2e2 , c, vc │ │ + b.n 5b4d2 │ │ + bfcsel a, 5a992 , c, vc │ │ movs r7, r0 │ │ - b.n 3be2a │ │ + b.n 5b4da │ │ asrs r7, r0, #32 │ │ - b.n 3be2e │ │ - bfcsel a, 3c2ee , e, vs │ │ + b.n 5b4de │ │ + bfcsel a, 5b99e , e, vs │ │ movs r7, r0 │ │ - b.n 3be36 │ │ + b.n 5b4e6 │ │ asrs r7, r0, #32 │ │ - b.n 3be3a │ │ - bfcsel a, 3b2fa , e, pl │ │ + b.n 5b4ea │ │ + bfcsel a, 5a9aa , e, pl │ │ movs r7, r0 │ │ - b.n 3be42 │ │ + b.n 5b4f2 │ │ asrs r7, r0, #32 │ │ - b.n 3be46 │ │ - bfcsel a, 3c306 , c, pl │ │ + b.n 5b4f6 │ │ + bfcsel a, 5b9b6 , c, pl │ │ movs r7, r0 │ │ - b.n 3be4e │ │ + b.n 5b4fe │ │ asrs r7, r0, #32 │ │ - b.n 3be52 │ │ - bfcsel a, 3b312 , c, mi │ │ + b.n 5b502 │ │ + bfcsel a, 5a9c2 , c, mi │ │ movs r7, r0 │ │ - b.n 3be5a │ │ + b.n 5b50a │ │ asrs r7, r0, #32 │ │ - b.n 3be5e │ │ + b.n 5b50e │ │ movs r0, #5 │ │ - b.n 3be62 │ │ + b.n 5b512 │ │ vpadd.i32 q7, q11, │ │ lsrs r7, r1, #11 │ │ orn r0, r6, #1728 @ 0x6c0 │ │ - b.n 3c048 │ │ + b.n 5b6f8 │ │ str r0, [r2, r0] │ │ - b.n 3c03e │ │ + b.n 5b6ee │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r7, #8781824 @ 0x860000 │ │ - b.n 3be7a │ │ + b.n 5b52a │ │ asrs r6, r0, #32 │ │ - b.n 3be7e │ │ - ldr r3, [pc, #0] @ (3bb40 ) │ │ + b.n 5b52e │ │ + ldr r3, [pc, #0] @ (5b1f0 ) │ │ ldcl 0, cr4, [r4, #24] │ │ - b.n 3be86 │ │ + b.n 5b536 │ │ cmp r2, #202 @ 0xca │ │ orr.w sl, r4, #6782976 @ 0x678000 │ │ orr.w fp, r5, #32768 @ 0x8000 │ │ stcl 2, cr15, [r4, #516] @ 0x204 │ │ @ instruction: 0xebff0006 │ │ - b.n 3be9a │ │ + b.n 5b54a │ │ asrs r6, r0, #32 │ │ - b.n 3be9e │ │ + b.n 5b54e │ │ bflx 8, lr │ │ movs r6, r0 │ │ - b.n 3bea6 │ │ + b.n 5b556 │ │ asrs r6, r0, #32 │ │ - b.n 3beaa │ │ + b.n 5b55a │ │ bflx 8, fp │ │ movs r6, r0 │ │ - b.n 3beb2 │ │ + b.n 5b562 │ │ asrs r6, r0, #32 │ │ - b.n 3beb6 │ │ + b.n 5b566 │ │ bflx 8, r8 │ │ movs r6, r0 │ │ - b.n 3bebe │ │ + b.n 5b56e │ │ asrs r6, r0, #32 │ │ - b.n 3bec2 │ │ + b.n 5b572 │ │ bflx 8, r5 │ │ movs r6, r0 │ │ - b.n 3beca │ │ + b.n 5b57a │ │ asrs r6, r0, #32 │ │ - b.n 3bece │ │ + b.n 5b57e │ │ bflx 8, r2 │ │ movs r6, r0 │ │ - b.n 3bed6 │ │ + b.n 5b586 │ │ asrs r6, r0, #32 │ │ - b.n 3beda │ │ + b.n 5b58a │ │ bfx 8, pc @ │ │ movs r6, r0 │ │ - b.n 3bee2 │ │ + b.n 5b592 │ │ asrs r6, r0, #32 │ │ - b.n 3bee6 │ │ + b.n 5b596 │ │ bfx 8, ip │ │ movs r6, r0 │ │ - b.n 3beee │ │ + b.n 5b59e │ │ asrs r6, r0, #32 │ │ - b.n 3bef2 │ │ + b.n 5b5a2 │ │ bfx 8, r9 │ │ movs r6, r0 │ │ - b.n 3befa │ │ + b.n 5b5aa │ │ asrs r6, r0, #32 │ │ - b.n 3befe │ │ + b.n 5b5ae │ │ bfx 8, r6 │ │ movs r6, r0 │ │ - b.n 3bf06 │ │ + b.n 5b5b6 │ │ asrs r6, r0, #32 │ │ - b.n 3bf0a │ │ + b.n 5b5ba │ │ bfx 8, r3 │ │ movs r6, r0 │ │ - b.n 3bf12 │ │ + b.n 5b5c2 │ │ asrs r6, r0, #32 │ │ - b.n 3bf16 │ │ + b.n 5b5c6 │ │ bfx 8, r0 │ │ movs r6, r0 │ │ - b.n 3bf1e │ │ + b.n 5b5ce │ │ asrs r6, r0, #32 │ │ - b.n 3bf22 │ │ - bf 8, 393e2 │ │ + b.n 5b5d2 │ │ + bf 8, 58a92 │ │ movs r6, r0 │ │ - b.n 3bf2a │ │ + b.n 5b5da │ │ asrs r6, r0, #32 │ │ - b.n 3bf2e │ │ - bf 8, 363ee │ │ + b.n 5b5de │ │ + bf 8, 55a9e │ │ movs r6, r0 │ │ - b.n 3bf36 │ │ + b.n 5b5e6 │ │ asrs r6, r0, #32 │ │ - b.n 3bf3a │ │ - bf 8, 333fa │ │ + b.n 5b5ea │ │ + bf 8, 52aaa │ │ movs r6, r0 │ │ - b.n 3bf42 │ │ + b.n 5b5f2 │ │ asrs r6, r0, #32 │ │ - b.n 3bf46 │ │ - bf 8, 30406 │ │ + b.n 5b5f6 │ │ + bf 8, 4fab6 │ │ movs r6, r0 │ │ - b.n 3bf4e │ │ + b.n 5b5fe │ │ asrs r6, r0, #32 │ │ - b.n 3bf52 │ │ - bf 8, 2d412 │ │ + b.n 5b602 │ │ + bf 8, 4cac2 │ │ movs r6, r0 │ │ - b.n 3bf5a │ │ + b.n 5b60a │ │ asrs r6, r0, #32 │ │ - b.n 3bf5e │ │ - bf 8, 4a41e │ │ + b.n 5b60e │ │ + bf 8, 69ace │ │ movs r6, r0 │ │ - b.n 3bf66 │ │ + b.n 5b616 │ │ asrs r6, r0, #32 │ │ - b.n 3bf6a │ │ - bf 8, 4742a │ │ + b.n 5b61a │ │ + bf 8, 66ada │ │ movs r6, r0 │ │ - b.n 3bf72 │ │ + b.n 5b622 │ │ asrs r6, r0, #32 │ │ - b.n 3bf76 │ │ - bf 8, 44436 │ │ + b.n 5b626 │ │ + bf 8, 63ae6 │ │ movs r6, r0 │ │ - b.n 3bf7e │ │ + b.n 5b62e │ │ asrs r6, r0, #32 │ │ - b.n 3bf82 │ │ - bf 8, 41442 │ │ + b.n 5b632 │ │ + bf 8, 60af2 │ │ movs r6, r0 │ │ - b.n 3bf8a │ │ + b.n 5b63a │ │ asrs r6, r0, #32 │ │ - b.n 3bf8e │ │ - bf 8, 3e44e │ │ + b.n 5b63e │ │ + bf 8, 5dafe │ │ movs r6, r0 │ │ - b.n 3bf96 │ │ + b.n 5b646 │ │ asrs r6, r0, #32 │ │ - b.n 3bf9a │ │ + b.n 5b64a │ │ movs r0, #7 │ │ - b.n 3bf9e │ │ + b.n 5b64e │ │ vmov.u8 lr, d23[3] │ │ strb r0, [r6, #2] │ │ - b.n 3c180 │ │ + b.n 5b830 │ │ cmp r2, #207 @ 0xcf │ │ orn fp, r6, #32768 @ 0x8000 │ │ ldcl 0, cr4, [r4, #28] │ │ - b.n 3bfb2 │ │ + b.n 5b662 │ │ lsrs r7, r1, #11 │ │ orn r0, r5, #9216 @ 0x2400 │ │ - b.n 3c188 │ │ + b.n 5b838 │ │ movs r7, r0 │ │ - b.n 3bfbe │ │ + b.n 5b66e │ │ asrs r7, r0, #32 │ │ - b.n 3bfc2 │ │ + b.n 5b672 │ │ cmp r2, #202 @ 0xca │ │ orr.w sl, r4, #6782976 @ 0x678000 │ │ orr.w fp, r5, #32768 @ 0x8000 │ │ stcl 2, cr15, [r4, #200] @ 0xc8 │ │ @ instruction: 0xebff0007 │ │ - b.n 3bfd6 │ │ + b.n 5b686 │ │ asrs r7, r0, #32 │ │ - b.n 3bfda │ │ - bfcsel 8, 3b49a , c, lt │ │ + b.n 5b68a │ │ + bfcsel 8, 5ab4a , c, lt │ │ movs r7, r0 │ │ - b.n 3bfe2 │ │ + b.n 5b692 │ │ asrs r7, r0, #32 │ │ - b.n 3bfe6 │ │ - bfcsel 8, 3c4a6 , a, lt │ │ + b.n 5b696 │ │ + bfcsel 8, 5bb56 , a, lt │ │ movs r7, r0 │ │ - b.n 3bfee │ │ + b.n 5b69e │ │ asrs r7, r0, #32 │ │ - b.n 3bff2 │ │ - bfcsel 8, 3b4b2 , a, ge │ │ + b.n 5b6a2 │ │ + bfcsel 8, 5ab62 , a, ge │ │ movs r7, r0 │ │ - b.n 3bffa │ │ + b.n 5b6aa │ │ asrs r7, r0, #32 │ │ - b.n 3bffe │ │ - bfcsel 8, 3c4be , c, ls │ │ + b.n 5b6ae │ │ + bfcsel 8, 5bb6e , c, ls │ │ movs r7, r0 │ │ - b.n 3c006 │ │ + b.n 5b6b6 │ │ asrs r7, r0, #32 │ │ - b.n 3c00a │ │ - bfcsel 8, 3b4ca , c, hi │ │ + b.n 5b6ba │ │ + bfcsel 8, 5ab7a , c, hi │ │ movs r7, r0 │ │ - b.n 3c012 │ │ + b.n 5b6c2 │ │ asrs r7, r0, #32 │ │ - b.n 3c016 │ │ - bfcsel 8, 3c4d6 , a, hi │ │ + b.n 5b6c6 │ │ + bfcsel 8, 5bb86 , a, hi │ │ movs r7, r0 │ │ - b.n 3c01e │ │ + b.n 5b6ce │ │ asrs r7, r0, #32 │ │ - b.n 3c022 │ │ - bfcsel 8, 3b4e2 , a, vc │ │ + b.n 5b6d2 │ │ + bfcsel 8, 5ab92 , a, vc │ │ movs r7, r0 │ │ - b.n 3c02a │ │ + b.n 5b6da │ │ asrs r7, r0, #32 │ │ - b.n 3c02e │ │ - bfcsel 8, 3c4ee , c, vs │ │ + b.n 5b6de │ │ + bfcsel 8, 5bb9e , c, vs │ │ movs r7, r0 │ │ - b.n 3c036 │ │ + b.n 5b6e6 │ │ asrs r7, r0, #32 │ │ - b.n 3c03a │ │ - bfcsel 8, 3b4fa , c, pl │ │ + b.n 5b6ea │ │ + bfcsel 8, 5abaa , c, pl │ │ movs r7, r0 │ │ - b.n 3c042 │ │ + b.n 5b6f2 │ │ asrs r7, r0, #32 │ │ - b.n 3c046 │ │ - bfcsel 8, 3c506 , a, pl │ │ + b.n 5b6f6 │ │ + bfcsel 8, 5bbb6 , a, pl │ │ movs r7, r0 │ │ - b.n 3c04e │ │ + b.n 5b6fe │ │ asrs r7, r0, #32 │ │ - b.n 3c052 │ │ - bfcsel 8, 3b512 , a, mi │ │ + b.n 5b702 │ │ + bfcsel 8, 5abc2 , a, mi │ │ movs r7, r0 │ │ - b.n 3c05a │ │ + b.n 5b70a │ │ asrs r7, r0, #32 │ │ - b.n 3c05e │ │ - bfcsel 8, 3c51e , c, cc │ │ + b.n 5b70e │ │ + bfcsel 8, 5bbce , c, cc │ │ movs r7, r0 │ │ - b.n 3c066 │ │ + b.n 5b716 │ │ asrs r7, r0, #32 │ │ - b.n 3c06a │ │ - bfcsel 8, 3b52a , c, cs │ │ + b.n 5b71a │ │ + bfcsel 8, 5abda , c, cs │ │ movs r7, r0 │ │ - b.n 3c072 │ │ + b.n 5b722 │ │ asrs r7, r0, #32 │ │ - b.n 3c076 │ │ - bfcsel 8, 3c536 , a, cs │ │ + b.n 5b726 │ │ + bfcsel 8, 5bbe6 , a, cs │ │ movs r7, r0 │ │ - b.n 3c07e │ │ + b.n 5b72e │ │ asrs r7, r0, #32 │ │ - b.n 3c082 │ │ - bfcsel 8, 3b542 , a, ne │ │ + b.n 5b732 │ │ + bfcsel 8, 5abf2 , a, ne │ │ movs r7, r0 │ │ - b.n 3c08a │ │ + b.n 5b73a │ │ asrs r7, r0, #32 │ │ - b.n 3c08e │ │ - bfcsel 8, 3c54e , c, eq │ │ + b.n 5b73e │ │ + bfcsel 8, 5bbfe , c, eq │ │ movs r7, r0 │ │ - b.n 3c096 │ │ + b.n 5b746 │ │ asrs r7, r0, #32 │ │ - b.n 3c09a │ │ + b.n 5b74a │ │ @ instruction: 0xf1ffebff │ │ movs r7, r0 │ │ - b.n 3c0a2 │ │ + b.n 5b752 │ │ asrs r7, r0, #32 │ │ - b.n 3c0a6 │ │ + b.n 5b756 │ │ @ instruction: 0xf1fcebff │ │ movs r7, r0 │ │ - b.n 3c0ae │ │ + b.n 5b75e │ │ asrs r7, r0, #32 │ │ - b.n 3c0b2 │ │ + b.n 5b762 │ │ @ instruction: 0xf1f9ebff │ │ movs r7, r0 │ │ - b.n 3c0ba │ │ + b.n 5b76a │ │ asrs r7, r0, #32 │ │ - b.n 3c0be │ │ + b.n 5b76e │ │ @ instruction: 0xf1f6ebff │ │ movs r7, r0 │ │ - b.n 3c0c6 │ │ + b.n 5b776 │ │ asrs r7, r0, #32 │ │ - b.n 3c0ca │ │ + b.n 5b77a │ │ @ instruction: 0xf1f3ebff │ │ movs r7, r0 │ │ - b.n 3c0d2 │ │ + b.n 5b782 │ │ asrs r7, r0, #32 │ │ - b.n 3c0d6 │ │ + b.n 5b786 │ │ @ instruction: 0xf1f0ebff │ │ movs r7, r0 │ │ - b.n 3c0de │ │ + b.n 5b78e │ │ asrs r7, r0, #32 │ │ - b.n 3c0e2 │ │ + b.n 5b792 │ │ @ instruction: 0xf1edebff │ │ movs r7, r0 │ │ - b.n 3c0ea │ │ + b.n 5b79a │ │ asrs r7, r0, #32 │ │ - b.n 3c0ee │ │ + b.n 5b79e │ │ @ instruction: 0xf1eaebff │ │ movs r7, r0 │ │ - b.n 3c0f6 │ │ + b.n 5b7a6 │ │ asrs r7, r0, #32 │ │ - b.n 3c0fa │ │ + b.n 5b7aa │ │ @ instruction: 0xf1e7ebff │ │ movs r7, r0 │ │ - b.n 3c102 │ │ + b.n 5b7b2 │ │ asrs r7, r0, #32 │ │ - b.n 3c106 │ │ + b.n 5b7b6 │ │ @ instruction: 0xf1e4ebff │ │ movs r7, r0 │ │ - b.n 3c10e │ │ + b.n 5b7be │ │ asrs r7, r0, #32 │ │ - b.n 3c112 │ │ + b.n 5b7c2 │ │ @ instruction: 0xf1e1ebff │ │ movs r7, r0 │ │ - b.n 3c11a │ │ + b.n 5b7ca │ │ asrs r7, r0, #32 │ │ - b.n 3c11e │ │ - bf 6, 3a5de │ │ + b.n 5b7ce │ │ + bf 6, 59c8e │ │ movs r7, r0 │ │ - b.n 3c126 │ │ + b.n 5b7d6 │ │ asrs r7, r0, #32 │ │ - b.n 3c12a │ │ - bf 6, 375ea │ │ + b.n 5b7da │ │ + bf 6, 56c9a │ │ movs r7, r0 │ │ - b.n 3c132 │ │ + b.n 5b7e2 │ │ asrs r7, r0, #32 │ │ - b.n 3c136 │ │ - bf 6, 345f6 │ │ + b.n 5b7e6 │ │ + bf 6, 53ca6 │ │ movs r7, r0 │ │ - b.n 3c13e │ │ + b.n 5b7ee │ │ asrs r7, r0, #32 │ │ - b.n 3c142 │ │ - bf 6, 31602 │ │ + b.n 5b7f2 │ │ + bf 6, 50cb2 │ │ movs r7, r0 │ │ - b.n 3c14a │ │ + b.n 5b7fa │ │ asrs r7, r0, #32 │ │ - b.n 3c14e │ │ - bf 6, 2e60e │ │ + b.n 5b7fe │ │ + bf 6, 4dcbe │ │ movs r7, r0 │ │ - b.n 3c156 │ │ + b.n 5b806 │ │ asrs r7, r0, #32 │ │ - b.n 3c15a │ │ - bf 6, 4b61a │ │ + b.n 5b80a │ │ + bf 6, 6acca │ │ movs r7, r0 │ │ - b.n 3c162 │ │ + b.n 5b812 │ │ asrs r7, r0, #32 │ │ - b.n 3c166 │ │ - bf 6, 48626 │ │ + b.n 5b816 │ │ + bf 6, 67cd6 │ │ movs r7, r0 │ │ - b.n 3c16e │ │ + b.n 5b81e │ │ asrs r7, r0, #32 │ │ - b.n 3c172 │ │ - bf 6, 45632 │ │ + b.n 5b822 │ │ + bf 6, 64ce2 │ │ movs r7, r0 │ │ - b.n 3c17a │ │ + b.n 5b82a │ │ asrs r7, r0, #32 │ │ - b.n 3c17e │ │ - bf 6, 4263e │ │ + b.n 5b82e │ │ + bf 6, 61cee │ │ movs r7, r0 │ │ - b.n 3c186 │ │ + b.n 5b836 │ │ asrs r7, r0, #32 │ │ - b.n 3c18a │ │ - bf 6, 3f64a │ │ + b.n 5b83a │ │ + bf 6, 5ecfa │ │ movs r7, r0 │ │ - b.n 3c192 │ │ + b.n 5b842 │ │ asrs r7, r0, #32 │ │ - b.n 3c196 │ │ - bf 6, 3c656 │ │ + b.n 5b846 │ │ + bf 6, 5bd06 │ │ movs r7, r0 │ │ - b.n 3c19e │ │ + b.n 5b84e │ │ asrs r7, r0, #32 │ │ - b.n 3c1a2 │ │ - bfcsel 6, 3b662 , 8, │ │ + b.n 5b852 │ │ + bfcsel 6, 5ad12 , 8, │ │ movs r7, r0 │ │ - b.n 3c1aa │ │ + b.n 5b85a │ │ asrs r7, r0, #32 │ │ - b.n 3c1ae │ │ - bfcsel 6, 3c66e , a, al │ │ + b.n 5b85e │ │ + bfcsel 6, 5bd1e , a, al │ │ movs r7, r0 │ │ - b.n 3c1b6 │ │ + b.n 5b866 │ │ asrs r7, r0, #32 │ │ - b.n 3c1ba │ │ - bfcsel 6, 3b67a , a, le │ │ + b.n 5b86a │ │ + bfcsel 6, 5ad2a , a, le │ │ movs r7, r0 │ │ - b.n 3c1c2 │ │ + b.n 5b872 │ │ asrs r7, r0, #32 │ │ - b.n 3c1c6 │ │ - bfcsel 6, 3c686 , 8, le │ │ + b.n 5b876 │ │ + bfcsel 6, 5bd36 , 8, le │ │ movs r7, r0 │ │ - b.n 3c1ce │ │ + b.n 5b87e │ │ asrs r7, r0, #32 │ │ - b.n 3c1d2 │ │ - bfcsel 6, 3b692 , 8, gt │ │ + b.n 5b882 │ │ + bfcsel 6, 5ad42 , 8, gt │ │ movs r7, r0 │ │ - b.n 3c1da │ │ + b.n 5b88a │ │ asrs r7, r0, #32 │ │ - b.n 3c1de │ │ + b.n 5b88e │ │ movs r0, #6 │ │ - b.n 3c1e2 │ │ + b.n 5b892 │ │ vmov.8 d22[3], lr │ │ lsrs r7, r1, #11 │ │ orn r0, r5, #4352 @ 0x1100 │ │ - b.n 3c3c8 │ │ + b.n 5ba78 │ │ str r0, [r3, #4] │ │ - b.n 3c5f2 │ │ + b.n 5bca2 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r7, #8716288 @ 0x850000 │ │ - b.n 3c1fa │ │ - ldr r3, [pc, #0] @ (3bebc ) │ │ + b.n 5b8aa │ │ + ldr r3, [pc, #0] @ (5b56c ) │ │ ldcl 0, cr4, [r4, #64] @ 0x40 │ │ - b.n 3c3cc │ │ + b.n 5ba7c │ │ cmp r2, #202 @ 0xca │ │ orr.w sl, r0, #6782976 @ 0x678000 │ │ orr.w fp, r4, #32768 @ 0x8000 │ │ stcl 0, cr0, [r0, #20] │ │ - b.n 3c212 │ │ + b.n 5b8c2 │ │ asrs r5, r0, #32 │ │ - b.n 3c216 │ │ - bfcsel 6, 3c6d6 , 8, hi │ │ + b.n 5b8c6 │ │ + bfcsel 6, 5bd86 , 8, hi │ │ str r1, [r0, #0] │ │ - b.n 3c38a │ │ + b.n 5ba3a │ │ @ instruction: 0xfffa1aff │ │ movs r0, #176 @ 0xb0 │ │ - b.n 3c400 │ │ + b.n 5bab0 │ │ movs r5, r0 │ │ - b.n 3c22a │ │ + b.n 5b8da │ │ asrs r5, r0, #32 │ │ - b.n 3c22e │ │ + b.n 5b8de │ │ vmov.s16 lr, d19[3] │ │ str r0, [r4, #4] │ │ - b.n 3c410 │ │ + b.n 5bac0 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n 3c63a │ │ + b.n 5bcea │ │ lsrs r1, r1, #11 │ │ orn r0, r5, #536 @ 0x218 │ │ - b.n 3c242 │ │ + b.n 5b8f2 │ │ movs r6, r0 │ │ - b.n 3c246 │ │ + b.n 5b8f6 │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r4, #36864 @ 0x9000 │ │ - b.n 3c41a │ │ + b.n 5baca │ │ asrs r6, r0, #32 │ │ - b.n 3c252 │ │ - ldr r3, [pc, #0] @ (3bf14 ) │ │ + b.n 5b902 │ │ + ldr r3, [pc, #0] @ (5b5c4 ) │ │ vldr s1, [r5, #804] @ 0x324 │ │ orr.w sl, r7, #423936 @ 0x67800 │ │ orr.w fp, r4, #32768 @ 0x8000 │ │ stcl 1, cr15, [r7, #564] @ 0x234 │ │ @ instruction: 0xebff0006 │ │ - b.n 3c26a │ │ + b.n 5b91a │ │ asrs r6, r0, #32 │ │ - b.n 3c26e │ │ - bfcsel 6, 3c72e , a, cs │ │ + b.n 5b91e │ │ + bfcsel 6, 5bdde , a, cs │ │ movs r6, r0 │ │ - b.n 3c276 │ │ + b.n 5b926 │ │ asrs r6, r0, #32 │ │ - b.n 3c27a │ │ - bfcsel 6, 3b73a , a, ne │ │ + b.n 5b92a │ │ + bfcsel 6, 5adea , a, ne │ │ movs r6, r0 │ │ - b.n 3c282 │ │ + b.n 5b932 │ │ asrs r6, r0, #32 │ │ - b.n 3c286 │ │ - bfcsel 6, 3c746 , 8, ne │ │ + b.n 5b936 │ │ + bfcsel 6, 5bdf6 , 8, ne │ │ movs r6, r0 │ │ - b.n 3c28e │ │ + b.n 5b93e │ │ asrs r6, r0, #32 │ │ - b.n 3c292 │ │ - bfcsel 6, 3b752 , 8, eq │ │ + b.n 5b942 │ │ + bfcsel 6, 5ae02 , 8, eq │ │ movs r6, r0 │ │ - b.n 3c29a │ │ + b.n 5b94a │ │ asrs r6, r0, #32 │ │ - b.n 3c29e │ │ + b.n 5b94e │ │ bflx 4, lr │ │ movs r6, r0 │ │ - b.n 3c2a6 │ │ + b.n 5b956 │ │ asrs r6, r0, #32 │ │ - b.n 3c2aa │ │ + b.n 5b95a │ │ bflx 4, fp │ │ movs r6, r0 │ │ - b.n 3c2b2 │ │ + b.n 5b962 │ │ asrs r6, r0, #32 │ │ - b.n 3c2b6 │ │ + b.n 5b966 │ │ bflx 4, r8 │ │ movs r6, r0 │ │ - b.n 3c2be │ │ + b.n 5b96e │ │ asrs r6, r0, #32 │ │ - b.n 3c2c2 │ │ + b.n 5b972 │ │ bflx 4, r5 │ │ movs r6, r0 │ │ - b.n 3c2ca │ │ + b.n 5b97a │ │ asrs r6, r0, #32 │ │ - b.n 3c2ce │ │ + b.n 5b97e │ │ bflx 4, r2 │ │ movs r6, r0 │ │ - b.n 3c2d6 │ │ + b.n 5b986 │ │ asrs r6, r0, #32 │ │ - b.n 3c2da │ │ + b.n 5b98a │ │ bfx 4, pc @ │ │ movs r6, r0 │ │ - b.n 3c2e2 │ │ + b.n 5b992 │ │ asrs r6, r0, #32 │ │ - b.n 3c2e6 │ │ + b.n 5b996 │ │ bfx 4, ip │ │ movs r6, r0 │ │ - b.n 3c2ee │ │ + b.n 5b99e │ │ asrs r6, r0, #32 │ │ - b.n 3c2f2 │ │ + b.n 5b9a2 │ │ bfx 4, r9 │ │ movs r6, r0 │ │ - b.n 3c2fa │ │ + b.n 5b9aa │ │ asrs r6, r0, #32 │ │ - b.n 3c2fe │ │ + b.n 5b9ae │ │ bfx 4, r6 │ │ movs r6, r0 │ │ - b.n 3c306 │ │ + b.n 5b9b6 │ │ asrs r6, r0, #32 │ │ - b.n 3c30a │ │ + b.n 5b9ba │ │ bfx 4, r3 │ │ movs r6, r0 │ │ - b.n 3c312 │ │ + b.n 5b9c2 │ │ asrs r6, r0, #32 │ │ - b.n 3c316 │ │ + b.n 5b9c6 │ │ bfx 4, r0 │ │ movs r6, r0 │ │ - b.n 3c31e │ │ + b.n 5b9ce │ │ asrs r6, r0, #32 │ │ - b.n 3c322 │ │ - bf 4, 397e2 │ │ + b.n 5b9d2 │ │ + bf 4, 58e92 │ │ movs r6, r0 │ │ - b.n 3c32a │ │ + b.n 5b9da │ │ asrs r6, r0, #32 │ │ - b.n 3c32e │ │ - bf 4, 367ee │ │ + b.n 5b9de │ │ + bf 4, 55e9e │ │ movs r6, r0 │ │ - b.n 3c336 │ │ + b.n 5b9e6 │ │ asrs r6, r0, #32 │ │ - b.n 3c33a │ │ - bf 4, 337fa │ │ + b.n 5b9ea │ │ + bf 4, 52eaa │ │ movs r6, r0 │ │ - b.n 3c342 │ │ + b.n 5b9f2 │ │ asrs r6, r0, #32 │ │ - b.n 3c346 │ │ - bf 4, 30806 │ │ + b.n 5b9f6 │ │ + bf 4, 4feb6 │ │ movs r6, r0 │ │ - b.n 3c34e │ │ + b.n 5b9fe │ │ asrs r6, r0, #32 │ │ - b.n 3c352 │ │ - bf 4, 2d812 │ │ + b.n 5ba02 │ │ + bf 4, 4cec2 │ │ movs r6, r0 │ │ - b.n 3c35a │ │ + b.n 5ba0a │ │ asrs r6, r0, #32 │ │ - b.n 3c35e │ │ - bf 4, 4a81e │ │ + b.n 5ba0e │ │ + bf 4, 69ece │ │ movs r6, r0 │ │ - b.n 3c366 │ │ + b.n 5ba16 │ │ asrs r6, r0, #32 │ │ - b.n 3c36a │ │ - bf 4, 4782a │ │ + b.n 5ba1a │ │ + bf 4, 66eda │ │ movs r6, r0 │ │ - b.n 3c372 │ │ + b.n 5ba22 │ │ asrs r6, r0, #32 │ │ - b.n 3c376 │ │ - bf 4, 44836 │ │ + b.n 5ba26 │ │ + bf 4, 63ee6 │ │ movs r6, r0 │ │ - b.n 3c37e │ │ + b.n 5ba2e │ │ asrs r6, r0, #32 │ │ - b.n 3c382 │ │ - bf 4, 41842 │ │ + b.n 5ba32 │ │ + bf 4, 60ef2 │ │ movs r6, r0 │ │ - b.n 3c38a │ │ + b.n 5ba3a │ │ asrs r6, r0, #32 │ │ - b.n 3c38e │ │ - bf 4, 3e84e │ │ + b.n 5ba3e │ │ + bf 4, 5defe │ │ movs r6, r0 │ │ - b.n 3c396 │ │ + b.n 5ba46 │ │ asrs r6, r0, #32 │ │ - b.n 3c39a │ │ - bfcsel 4, 3b85a , 8, │ │ + b.n 5ba4a │ │ + bfcsel 4, 5af0a , 8, │ │ movs r6, r0 │ │ - b.n 3c3a2 │ │ + b.n 5ba52 │ │ asrs r6, r0, #32 │ │ - b.n 3c3a6 │ │ - bfcsel 4, 3c866 , 6, │ │ + b.n 5ba56 │ │ + bfcsel 4, 5bf16 , 6, │ │ movs r6, r0 │ │ - b.n 3c3ae │ │ + b.n 5ba5e │ │ asrs r6, r0, #32 │ │ - b.n 3c3b2 │ │ - bfcsel 4, 3b872 , 6, al │ │ + b.n 5ba62 │ │ + bfcsel 4, 5af22 , 6, al │ │ movs r6, r0 │ │ - b.n 3c3ba │ │ + b.n 5ba6a │ │ asrs r6, r0, #32 │ │ - b.n 3c3be │ │ - bfcsel 4, 3c87e , 8, le │ │ + b.n 5ba6e │ │ + bfcsel 4, 5bf2e , 8, le │ │ movs r6, r0 │ │ - b.n 3c3c6 │ │ + b.n 5ba76 │ │ asrs r6, r0, #32 │ │ - b.n 3c3ca │ │ - bfcsel 4, 3b88a , 8, gt │ │ + b.n 5ba7a │ │ + bfcsel 4, 5af3a , 8, gt │ │ movs r6, r0 │ │ - b.n 3c3d2 │ │ + b.n 5ba82 │ │ asrs r6, r0, #32 │ │ - b.n 3c3d6 │ │ - bfcsel 4, 3c896 , 6, gt │ │ + b.n 5ba86 │ │ + bfcsel 4, 5bf46 , 6, gt │ │ movs r6, r0 │ │ - b.n 3c3de │ │ + b.n 5ba8e │ │ asrs r6, r0, #32 │ │ - b.n 3c3e2 │ │ - bfcsel 4, 3b8a2 , 6, lt │ │ + b.n 5ba92 │ │ + bfcsel 4, 5af52 , 6, lt │ │ movs r6, r0 │ │ - b.n 3c3ea │ │ + b.n 5ba9a │ │ asrs r6, r0, #32 │ │ - b.n 3c3ee │ │ - bfcsel 4, 3c8ae , 8, ge │ │ + b.n 5ba9e │ │ + bfcsel 4, 5bf5e , 8, ge │ │ movs r6, r0 │ │ - b.n 3c3f6 │ │ + b.n 5baa6 │ │ asrs r6, r0, #32 │ │ - b.n 3c3fa │ │ - bfcsel 4, 3b8ba , 8, ls │ │ + b.n 5baaa │ │ + bfcsel 4, 5af6a , 8, ls │ │ movs r6, r0 │ │ - b.n 3c402 │ │ + b.n 5bab2 │ │ asrs r6, r0, #32 │ │ - b.n 3c406 │ │ - bfcsel 4, 3c8c6 , 6, ls │ │ + b.n 5bab6 │ │ + bfcsel 4, 5bf76 , 6, ls │ │ movs r6, r0 │ │ - b.n 3c40e │ │ + b.n 5babe │ │ asrs r6, r0, #32 │ │ - b.n 3c412 │ │ - bfcsel 4, 3b8d2 , 6, hi │ │ + b.n 5bac2 │ │ + bfcsel 4, 5af82 , 6, hi │ │ movs r6, r0 │ │ - b.n 3c41a │ │ + b.n 5baca │ │ asrs r6, r0, #32 │ │ - b.n 3c41e │ │ - bfcsel 4, 3c8de , 8, vc │ │ + b.n 5bace │ │ + bfcsel 4, 5bf8e , 8, vc │ │ movs r6, r0 │ │ - b.n 3c426 │ │ + b.n 5bad6 │ │ asrs r6, r0, #32 │ │ - b.n 3c42a │ │ - bfcsel 4, 3b8ea , 8, vs │ │ + b.n 5bada │ │ + bfcsel 4, 5af9a , 8, vs │ │ movs r6, r0 │ │ - b.n 3c432 │ │ + b.n 5bae2 │ │ asrs r6, r0, #32 │ │ - b.n 3c436 │ │ - bfcsel 4, 3c8f6 , 6, vs │ │ + b.n 5bae6 │ │ + bfcsel 4, 5bfa6 , 6, vs │ │ movs r6, r0 │ │ - b.n 3c43e │ │ + b.n 5baee │ │ asrs r6, r0, #32 │ │ - b.n 3c442 │ │ - bfcsel 4, 3b902 , 6, pl │ │ + b.n 5baf2 │ │ + bfcsel 4, 5afb2 , 6, pl │ │ movs r6, r0 │ │ - b.n 3c44a │ │ + b.n 5bafa │ │ asrs r6, r0, #32 │ │ - b.n 3c44e │ │ - bfcsel 4, 3c90e , 8, mi │ │ + b.n 5bafe │ │ + bfcsel 4, 5bfbe , 8, mi │ │ movs r6, r0 │ │ - b.n 3c456 │ │ + b.n 5bb06 │ │ asrs r6, r0, #32 │ │ - b.n 3c45a │ │ - bfcsel 4, 3b91a , 8, cc │ │ + b.n 5bb0a │ │ + bfcsel 4, 5afca , 8, cc │ │ movs r6, r0 │ │ - b.n 3c462 │ │ + b.n 5bb12 │ │ asrs r6, r0, #32 │ │ - b.n 3c466 │ │ - bfcsel 4, 3c926 , 6, cc │ │ + b.n 5bb16 │ │ + bfcsel 4, 5bfd6 , 6, cc │ │ movs r0, #216 @ 0xd8 │ │ - b.n 3c648 │ │ + b.n 5bcf8 │ │ movs r6, r0 │ │ - b.n 3c472 │ │ + b.n 5bb22 │ │ asrs r6, r0, #32 │ │ - b.n 3c476 │ │ + b.n 5bb26 │ │ @ instruction: 0xeda1ebff │ │ str r0, [r7, r0] │ │ - b.n 3c658 │ │ + b.n 5bd08 │ │ cmp r2, #207 @ 0xcf │ │ orn fp, r6, #32768 @ 0x8000 │ │ ldcl 0, cr7, [r7, #20] │ │ - b.n 3c48a │ │ + b.n 5bb3a │ │ lsrs r7, r1, #11 │ │ orn r0, r4, #36864 @ 0x9000 │ │ - b.n 3c65c │ │ + b.n 5bd0c │ │ movs r5, r0 │ │ - b.n 3c496 │ │ + b.n 5bb46 │ │ asrs r5, r0, #32 │ │ - b.n 3c49a │ │ + b.n 5bb4a │ │ cmp r2, #201 @ 0xc9 │ │ orr.w sl, r7, #6782976 @ 0x678000 │ │ orr.w fp, r4, #32768 @ 0x8000 │ │ stcl 0, cr15, [r7, #1008] @ 0x3f0 │ │ @ instruction: 0xebff0005 │ │ - b.n 3c4ae │ │ + b.n 5bb5e │ │ asrs r5, r0, #32 │ │ - b.n 3c4b2 │ │ + b.n 5bb62 │ │ @ instruction: 0xf0f9ebff │ │ movs r5, r0 │ │ - b.n 3c4ba │ │ + b.n 5bb6a │ │ asrs r5, r0, #32 │ │ - b.n 3c4be │ │ + b.n 5bb6e │ │ @ instruction: 0xf0f6ebff │ │ movs r0, #112 @ 0x70 │ │ - b.n 3c61c │ │ + b.n 5bccc │ │ movs r5, r0 │ │ - b.n 3c4ca │ │ + b.n 5bb7a │ │ asrs r5, r0, #32 │ │ - b.n 3c4ce │ │ + b.n 5bb7e │ │ vstr d14, [fp, #1020] @ 0x3fc │ │ str r0, [r2, #0] │ │ - b.n 3c6b0 │ │ + b.n 5bd60 │ │ lsrs r7, r1, #11 │ │ orn r0, r4, #9437184 @ 0x900000 │ │ - b.n 3c6aa │ │ + b.n 5bd5a │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r5, #34304 @ 0x8600 │ │ - b.n 3c4e6 │ │ + b.n 5bb96 │ │ asrs r6, r0, #32 │ │ - b.n 3c4ea │ │ - ldr r3, [pc, #0] @ (3c1ac ) │ │ + b.n 5bb9a │ │ + ldr r3, [pc, #0] @ (5b85c ) │ │ vldr s1, [r7, #828] @ 0x33c │ │ orr.w r0, r0, #10747904 @ 0xa40000 │ │ - b.n 3c8f6 │ │ + b.n 5bfa6 │ │ cmp r2, #192 @ 0xc0 │ │ orr.w r0, r4, #8781824 @ 0x860000 │ │ - b.n 3c4fe │ │ - ldr r3, [pc, #48] @ (3c1f0 ) │ │ + b.n 5bbae │ │ + ldr r3, [pc, #48] @ (5b8a0 ) │ │ stcl 0, cr15, [sp, #916] @ 0x394 │ │ @ instruction: 0xebff0006 │ │ - b.n 3c50a │ │ + b.n 5bbba │ │ asrs r6, r0, #32 │ │ - b.n 3c50e │ │ + b.n 5bbbe │ │ @ instruction: 0xf0e2ebff │ │ movs r6, r0 │ │ - b.n 3c516 │ │ + b.n 5bbc6 │ │ asrs r6, r0, #32 │ │ - b.n 3c51a │ │ - bf 2, 3b9da │ │ + b.n 5bbca │ │ + bf 2, 5b08a │ │ movs r6, r0 │ │ - b.n 3c522 │ │ + b.n 5bbd2 │ │ asrs r6, r0, #32 │ │ - b.n 3c526 │ │ - bf 2, 389e6 │ │ + b.n 5bbd6 │ │ + bf 2, 58096 │ │ movs r6, r0 │ │ - b.n 3c52e │ │ + b.n 5bbde │ │ asrs r6, r0, #32 │ │ - b.n 3c532 │ │ - bf 2, 359f2 │ │ + b.n 5bbe2 │ │ + bf 2, 550a2 │ │ movs r6, r0 │ │ - b.n 3c53a │ │ + b.n 5bbea │ │ asrs r6, r0, #32 │ │ - b.n 3c53e │ │ - bf 2, 329fe │ │ + b.n 5bbee │ │ + bf 2, 520ae │ │ movs r6, r0 │ │ - b.n 3c546 │ │ + b.n 5bbf6 │ │ asrs r6, r0, #32 │ │ - b.n 3c54a │ │ - bf 2, 2fa0a │ │ + b.n 5bbfa │ │ + bf 2, 4f0ba │ │ movs r6, r0 │ │ - b.n 3c552 │ │ + b.n 5bc02 │ │ asrs r6, r0, #32 │ │ - b.n 3c556 │ │ - bf 2, 2ca16 │ │ + b.n 5bc06 │ │ + bf 2, 4c0c6 │ │ movs r6, r0 │ │ - b.n 3c55e │ │ + b.n 5bc0e │ │ asrs r6, r0, #32 │ │ - b.n 3c562 │ │ - bf 2, 49a22 │ │ + b.n 5bc12 │ │ + bf 2, 690d2 │ │ movs r6, r0 │ │ - b.n 3c56a │ │ + b.n 5bc1a │ │ asrs r6, r0, #32 │ │ - b.n 3c56e │ │ - bf 2, 46a2e │ │ + b.n 5bc1e │ │ + bf 2, 660de │ │ movs r6, r0 │ │ - b.n 3c576 │ │ + b.n 5bc26 │ │ asrs r6, r0, #32 │ │ - b.n 3c57a │ │ - bf 2, 43a3a │ │ + b.n 5bc2a │ │ + bf 2, 630ea │ │ movs r6, r0 │ │ - b.n 3c582 │ │ + b.n 5bc32 │ │ asrs r6, r0, #32 │ │ - b.n 3c586 │ │ - bf 2, 40a46 │ │ + b.n 5bc36 │ │ + bf 2, 600f6 │ │ movs r6, r0 │ │ - b.n 3c58e │ │ + b.n 5bc3e │ │ asrs r6, r0, #32 │ │ - b.n 3c592 │ │ - bf 2, 3da52 │ │ + b.n 5bc42 │ │ + bf 2, 5d102 │ │ movs r6, r0 │ │ - b.n 3c59a │ │ + b.n 5bc4a │ │ asrs r6, r0, #32 │ │ - b.n 3c59e │ │ - bfcsel 2, 3ca5e , 6, │ │ + b.n 5bc4e │ │ + bfcsel 2, 5c10e , 6, │ │ movs r6, r0 │ │ - b.n 3c5a6 │ │ + b.n 5bc56 │ │ asrs r6, r0, #32 │ │ - b.n 3c5aa │ │ - bfcsel 2, 3ba6a , 6, al │ │ + b.n 5bc5a │ │ + bfcsel 2, 5b11a , 6, al │ │ movs r6, r0 │ │ - b.n 3c5b2 │ │ + b.n 5bc62 │ │ asrs r6, r0, #32 │ │ - b.n 3c5b6 │ │ - bfcsel 2, 3ca76 , 4, al │ │ + b.n 5bc66 │ │ + bfcsel 2, 5c126 , 4, al │ │ movs r6, r0 │ │ - b.n 3c5be │ │ + b.n 5bc6e │ │ asrs r6, r0, #32 │ │ - b.n 3c5c2 │ │ - bfcsel 2, 3ba82 , 4, le │ │ + b.n 5bc72 │ │ + bfcsel 2, 5b132 , 4, le │ │ movs r6, r0 │ │ - b.n 3c5ca │ │ + b.n 5bc7a │ │ asrs r6, r0, #32 │ │ - b.n 3c5ce │ │ - bfcsel 2, 3ca8e , 6, gt │ │ + b.n 5bc7e │ │ + bfcsel 2, 5c13e , 6, gt │ │ movs r6, r0 │ │ - b.n 3c5d6 │ │ + b.n 5bc86 │ │ asrs r6, r0, #32 │ │ - b.n 3c5da │ │ - bfcsel 2, 3ba9a , 6, lt │ │ + b.n 5bc8a │ │ + bfcsel 2, 5b14a , 6, lt │ │ movs r6, r0 │ │ - b.n 3c5e2 │ │ + b.n 5bc92 │ │ asrs r6, r0, #32 │ │ - b.n 3c5e6 │ │ - bfcsel 2, 3caa6 , 4, lt │ │ + b.n 5bc96 │ │ + bfcsel 2, 5c156 , 4, lt │ │ movs r6, r0 │ │ - b.n 3c5ee │ │ + b.n 5bc9e │ │ asrs r6, r0, #32 │ │ - b.n 3c5f2 │ │ - bfcsel 2, 3bab2 , 4, ge │ │ + b.n 5bca2 │ │ + bfcsel 2, 5b162 , 4, ge │ │ movs r6, r0 │ │ - b.n 3c5fa │ │ + b.n 5bcaa │ │ asrs r6, r0, #32 │ │ - b.n 3c5fe │ │ - bfcsel 2, 3cabe , 6, ls │ │ + b.n 5bcae │ │ + bfcsel 2, 5c16e , 6, ls │ │ movs r6, r0 │ │ - b.n 3c606 │ │ + b.n 5bcb6 │ │ asrs r6, r0, #32 │ │ - b.n 3c60a │ │ - bfcsel 2, 3baca , 6, hi │ │ + b.n 5bcba │ │ + bfcsel 2, 5b17a , 6, hi │ │ cmp r4, #1 │ │ - b.n 3c7ec │ │ + b.n 5be9c │ │ movs r6, r0 │ │ - b.n 3c616 │ │ + b.n 5bcc6 │ │ asrs r6, r0, #32 │ │ - b.n 3c61a │ │ + b.n 5bcca │ │ fldmdbx r8!, {d14-d140} @ Deprecated │ │ movs r6, r0 │ │ - b.n 3c622 │ │ + b.n 5bcd2 │ │ asrs r6, r0, #32 │ │ - b.n 3c626 │ │ - bfcsel 2, 3cae6 , 4, vc │ │ + b.n 5bcd6 │ │ + bfcsel 2, 5c196 , 4, vc │ │ movs r6, r0 │ │ - b.n 3c62e │ │ + b.n 5bcde │ │ asrs r6, r0, #32 │ │ - b.n 3c632 │ │ - bfcsel 2, 3baf2 , 4, vs │ │ + b.n 5bce2 │ │ + bfcsel 2, 5b1a2 , 4, vs │ │ movs r6, r0 │ │ - b.n 3c63a │ │ + b.n 5bcea │ │ asrs r6, r0, #32 │ │ - b.n 3c63e │ │ - bfcsel 2, 3cafe , 6, pl │ │ + b.n 5bcee │ │ + bfcsel 2, 5c1ae , 6, pl │ │ movs r6, r0 │ │ - b.n 3c646 │ │ + b.n 5bcf6 │ │ asrs r6, r0, #32 │ │ - b.n 3c64a │ │ - bfcsel 2, 3bb0a , 6, mi │ │ + b.n 5bcfa │ │ + bfcsel 2, 5b1ba , 6, mi │ │ movs r6, r0 │ │ - b.n 3c652 │ │ + b.n 5bd02 │ │ asrs r6, r0, #32 │ │ - b.n 3c656 │ │ - bfcsel 2, 3cb16 , 4, mi │ │ + b.n 5bd06 │ │ + bfcsel 2, 5c1c6 , 4, mi │ │ movs r6, r0 │ │ - b.n 3c65e │ │ + b.n 5bd0e │ │ asrs r6, r0, #32 │ │ - b.n 3c662 │ │ - bfcsel 2, 3bb22 , 4, cc │ │ + b.n 5bd12 │ │ + bfcsel 2, 5b1d2 , 4, cc │ │ movs r0, #72 @ 0x48 │ │ - b.n 3c7c0 │ │ + b.n 5be70 │ │ movs r6, r0 │ │ - b.n 3c66e │ │ + b.n 5bd1e │ │ asrs r6, r0, #32 │ │ - b.n 3c672 │ │ + b.n 5bd22 │ │ fstmdbx r2!, {d14-d140} @ Deprecated │ │ movs r6, r0 │ │ - b.n 3c67a │ │ + b.n 5bd2a │ │ asrs r6, r0, #32 │ │ - b.n 3c67e │ │ - bfcsel 2, 3cb3e , 6, ne │ │ + b.n 5bd2e │ │ + bfcsel 2, 5c1ee , 6, ne │ │ str r4, [r1, r0] │ │ - b.n 3be80 │ │ + b.n 5b530 │ │ asrs r6, r0, #32 │ │ - b.n 3c68a │ │ + b.n 5bd3a │ │ movs r5, r0 │ │ - b.n 3c68e │ │ - bfcsel 2, 3cb4e , 6, eq │ │ + b.n 5bd3e │ │ + bfcsel 2, 5c1fe , 6, eq │ │ movs r6, r0 │ │ - b.n 3c696 │ │ + b.n 5bd46 │ │ asrs r5, r0, #32 │ │ - b.n 3c69a │ │ + b.n 5bd4a │ │ bflx 0, pc @ │ │ - add r0, pc, #32 @ (adr r0, 3c380 ) │ │ - b.n 3be9c │ │ + add r0, pc, #32 @ (adr r0, 5ba30 ) │ │ + b.n 5b54c │ │ stmia r0!, {r4} │ │ - b.n 3c880 │ │ + b.n 5bf30 │ │ movs r0, r0 │ │ - b.n 3be92 │ │ + b.n 5b542 │ │ strh r4, [r7, #4] │ │ - b.n 3c98c │ │ + b.n 5c03c │ │ asrs r4, r1, #32 │ │ ldmia.w ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - b.n 3c9f6 │ │ + b.n 5c0a6 │ │ strh r1, [r2, r7] │ │ - b.n 3c97a │ │ + b.n 5c02a │ │ asrs r4, r4, #32 │ │ - b.n 3beb2 │ │ + b.n 5b562 │ │ adds r0, #3 │ │ - b.n 3c412 │ │ + b.n 5bac2 │ │ strb r4, [r3, #0] │ │ - b.n 3bec0 │ │ + b.n 5b570 │ │ movs r0, r0 │ │ - b.n 3c40c │ │ + b.n 5babc │ │ strb r4, [r0, #0] │ │ - b.n 3bea8 │ │ + b.n 5b558 │ │ movs r4, r0 │ │ - b.n 3c812 │ │ + b.n 5bec2 │ │ asrs r2, r0, #32 │ │ - b.n 3c426 │ │ + b.n 5bad6 │ │ lsls r4, r2, #3 │ │ ldmia.w sl, {r0, r1, r2, r3, r4, r5, r6, r7, sl, sp, lr, pc} │ │ - b.n 3c81e │ │ + b.n 5bece │ │ adds r0, #4 │ │ - b.n 3c4a8 │ │ + b.n 5bb58 │ │ asrs r2, r0, #32 │ │ - b.n 3c4a8 │ │ + b.n 5bb58 │ │ cmp r3, #46 @ 0x2e │ │ - b.n 3c6ea │ │ + b.n 5bd9a │ │ asrs r2, r0, #22 │ │ - b.n 3c5ae │ │ + b.n 5bc5e │ │ movs r3, #2 │ │ - b.n 3c4b8 │ │ + b.n 5bb68 │ │ asrs r4, r4, #32 │ │ - b.n 3bef0 │ │ + b.n 5b5a0 │ │ @ instruction: 0xeb1fe7df │ │ movs r4, r1 │ │ - b.n 3bed8 │ │ - ldr r6, [pc, #244] @ (3c4b4 ) │ │ - b.n 3c802 │ │ + b.n 5b588 │ │ + ldr r6, [pc, #244] @ (5bb64 ) │ │ + b.n 5beb2 │ │ cmp r5, #32 │ │ - b.n 3c4ca │ │ + b.n 5bb7a │ │ movs r4, r0 │ │ - b.n 3bf04 │ │ + b.n 5b5b4 │ │ ldr r5, [sp, #228] @ 0xe4 │ │ - b.n 3c8d2 │ │ + b.n 5bf82 │ │ movs r0, #40 @ 0x28 │ │ - b.n 3bf0c │ │ + b.n 5b5bc │ │ adds r0, #64 @ 0x40 │ │ - b.n 3c828 │ │ + b.n 5bed8 │ │ strb r0, [r0, #0] │ │ - b.n 3c468 │ │ + b.n 5bb18 │ │ ands r4, r0 │ │ - b.n 3c3e4 │ │ + b.n 5ba94 │ │ adds r0, #12 │ │ - b.n 3c46e │ │ + b.n 5bb1e │ │ subs r5, #41 @ 0x29 │ │ - b.n 3c4ec │ │ + b.n 5bb9c │ │ movs r0, r6 │ │ - b.n 3bf24 │ │ + b.n 5b5d4 │ │ strh r7, [r1, #18] │ │ - b.n 3c874 │ │ + b.n 5bf24 │ │ adds r0, #44 @ 0x2c │ │ - b.n 3bf2c │ │ + b.n 5b5dc │ │ str r0, [r1, #0] │ │ - b.n 3c3fe │ │ + b.n 5baae │ │ ands r0, r4 │ │ - b.n 3bf34 │ │ + b.n 5b5e4 │ │ ldrb r0, [r5, #20] │ │ - b.n 3c50c │ │ + b.n 5bbbc │ │ stmia r2!, {r0, r1, r2, r3, r6} │ │ - b.n 3c890 │ │ + b.n 5bf40 │ │ str r4, [r1, r0] │ │ - b.n 3c412 │ │ + b.n 5bac2 │ │ str r0, [r2, #0] │ │ - b.n 3bf3e │ │ + b.n 5b5ee │ │ str r4, [r0, #0] │ │ - b.n 3c49a │ │ + b.n 5bb4a │ │ ands r4, r2 │ │ - b.n 3bf46 │ │ + b.n 5b5f6 │ │ ldr r4, [r5, #80] @ 0x50 │ │ - b.n 3c522 │ │ + b.n 5bbd2 │ │ str r7, [r1, #36] @ 0x24 │ │ - b.n 3c8a6 │ │ + b.n 5bf56 │ │ asrs r1, r0, #32 │ │ - b.n 3c4a6 │ │ + b.n 5bb56 │ │ ands r0, r3 │ │ - b.n 3bf56 │ │ + b.n 5b606 │ │ str r6, [r0, r0] │ │ - b.n 3c430 │ │ + b.n 5bae0 │ │ adds r6, r4, #4 │ │ - b.n 3c52c │ │ + b.n 5bbdc │ │ asrs r7, r1, #9 │ │ - b.n 3c8b0 │ │ + b.n 5bf60 │ │ movs r0, #2 │ │ - b.n 3c4ba │ │ + b.n 5bb6a │ │ ands r4, r3 │ │ - b.n 3bf6a │ │ + b.n 5b61a │ │ str r1, [r0, r0] │ │ - b.n 3c444 │ │ + b.n 5baf4 │ │ cmp r5, #33 @ 0x21 │ │ - b.n 3c542 │ │ + b.n 5bbf2 │ │ movs r2, #79 @ 0x4f │ │ - b.n 3c8c6 │ │ + b.n 5bf76 │ │ adds r0, #3 │ │ - b.n 3c4ce │ │ + b.n 5bb7e │ │ ands r0, r4 │ │ - b.n 3bf7e │ │ + b.n 5b62e │ │ str r2, [r0, r0] │ │ - b.n 3c458 │ │ + b.n 5bb08 │ │ subs r5, #34 @ 0x22 │ │ - b.n 3c558 │ │ + b.n 5bc08 │ │ adds r2, #79 @ 0x4f │ │ - b.n 3c8dc │ │ + b.n 5bf8c │ │ movs r0, r0 │ │ - b.n 3c4e2 │ │ + b.n 5bb92 │ │ str r3, [r0, r0] │ │ - b.n 3c468 │ │ + b.n 5bb18 │ │ lsrs r3, r4, #20 │ │ - b.n 3c562 │ │ + b.n 5bc12 │ │ lsls r7, r1, #9 │ │ - b.n 3c8e6 │ │ + b.n 5bf96 │ │ str r0, [r0, r0] │ │ - b.n 3c474 │ │ - ldr r5, [pc, #128] @ (3c4ec ) │ │ - b.n 3c58a │ │ + b.n 5bb24 │ │ + ldr r5, [pc, #128] @ (5bb9c ) │ │ + b.n 5bc3a │ │ strb r7, [r1, #20] │ │ - b.n 3c8ba │ │ + b.n 5bf6a │ │ str r7, [r0, r0] │ │ - b.n 3c480 │ │ + b.n 5bb30 │ │ strb r4, [r1, #0] │ │ - b.n 3bfb4 │ │ + b.n 5b664 │ │ strh r7, [r7, r5] │ │ - b.n 3c988 │ │ + b.n 5c038 │ │ strb r7, [r0, #0] │ │ - b.n 3c794 │ │ + b.n 5be44 │ │ ldrsh r5, [r2, r4] │ │ - b.n 3c764 │ │ + b.n 5be14 │ │ strb r0, [r1, #0] │ │ - b.n 3c798 │ │ + b.n 5be48 │ │ strb r4, [r1, #0] │ │ - b.n 3c79c │ │ + b.n 5be4c │ │ strb r6, [r0, #0] │ │ - b.n 3c7a0 │ │ + b.n 5be50 │ │ asrs r1, r0, #32 │ │ - b.n 3c7a4 │ │ + b.n 5be54 │ │ asrs r2, r0, #32 │ │ - b.n 3c79c │ │ + b.n 5be4c │ │ asrs r3, r0, #32 │ │ - b.n 3c7a0 │ │ + b.n 5be50 │ │ movs r0, r0 │ │ - b.n 3c7a4 │ │ + b.n 5be54 │ │ asrs r5, r4, #10 │ │ - b.n 3c7e6 │ │ + b.n 5be96 │ │ lsls r7, r7, #12 │ │ - b.n 3cc2a │ │ + b.n 5c2da │ │ movs r4, r0 │ │ - b.n 3c7ae │ │ + b.n 5be5e │ │ lsrs r0, r2, #28 │ │ - b.n 3c790 │ │ + b.n 5be40 │ │ lsls r0, r4, #10 │ │ - b.n 3c7f6 │ │ + b.n 5bea6 │ │ movs r1, r0 │ │ - b.n 3c7ba │ │ - beq.n 3c4f4 │ │ - b.n 3c954 │ │ + b.n 5be6a │ │ + beq.n 5bba4 │ │ + b.n 5c004 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3c9e4 │ │ + b.n 5c094 │ │ svc 145 @ 0x91 │ │ - b.n 3c968 │ │ + b.n 5c018 │ │ str r0, [sp, #0] │ │ - b.n 3c812 │ │ + b.n 5bec2 │ │ lsls r0, r2, #1 │ │ - b.n 3bffa │ │ - add r0, pc, #4 @ (adr r0, 3c4dc ) │ │ - b.n 3c81a │ │ + b.n 5b6aa │ │ + add r0, pc, #4 @ (adr r0, 5bb8c ) │ │ + b.n 5beca │ │ movs r0, r0 │ │ - b.n 3cb7e │ │ + b.n 5c22e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n 3c826 │ │ + b.n 5bed6 │ │ asrs r2, r1, #32 │ │ - b.n 3c82a │ │ + b.n 5beda │ │ movs r0, #124 @ 0x7c │ │ - b.n 3cc2e │ │ - lsrs r2, r3, #1 │ │ - mls r0, r0, ip, sp │ │ - b.n 3c98c │ │ + b.n 5c2de │ │ + lsls r4, r5, #30 │ │ + @ instruction: 0xfa00d01c │ │ + b.n 5c03c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6} │ │ - b.n 3c032 │ │ + b.n 5b6e2 │ │ ands r0, r5 │ │ - b.n 3ca14 │ │ + b.n 5c0c4 │ │ str r3, [r0, r0] │ │ - b.n 3c846 │ │ + b.n 5bef6 │ │ strb r2, [r0, #0] │ │ - b.n 3c84a │ │ + b.n 5befa │ │ movs r0, r0 │ │ - b.n 3cbae │ │ + b.n 5c25e │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, #4] │ │ - b.n 3c9ac │ │ - add r0, pc, #0 @ (adr r0, 3c518 ) │ │ - b.n 3cc5a │ │ - asrs r5, r0, #32 │ │ - b.n 3c85e │ │ - add r0, pc, #480 @ (adr r0, 3c700 ) │ │ - b.n 3c034 │ │ + b.n 5c05c │ │ + add r0, pc, #0 @ (adr r0, 5bbc8 ) │ │ + b.n 5c30a │ │ + asrs r5, r0, #32 │ │ + b.n 5bf0e │ │ + add r0, pc, #480 @ (adr r0, 5bdb0 ) │ │ + b.n 5b6e4 │ │ movs r6, r0 │ │ - b.n 3c866 │ │ - bfcsel 0, 3cd26 , 2, cc │ │ + b.n 5bf16 │ │ + bfcsel 0, 5c3d6 , 2, cc │ │ strh r0, [r6, #2] │ │ - b.n 3c9c4 │ │ + b.n 5c074 │ │ asrs r6, r0, #32 │ │ - b.n 3c872 │ │ + b.n 5bf22 │ │ movs r0, #5 │ │ - b.n 3c876 │ │ + b.n 5bf26 │ │ movs r0, r1 │ │ - b.n 3c87a │ │ + b.n 5bf2a │ │ fstmiax r0!, {d14-d140} @ Deprecated │ │ movs r1, r1 │ │ - b.n 3c882 │ │ + b.n 5bf32 │ │ asrs r7, r0, #32 │ │ - b.n 3c886 │ │ + b.n 5bf36 │ │ movs r0, #6 │ │ - b.n 3c88a │ │ + b.n 5bf3a │ │ fldmiax ip, {d14-d140} @ Deprecated │ │ asrs r0, r5, #32 │ │ - b.n 3ca60 │ │ + b.n 5c110 │ │ movs r4, r0 │ │ - b.n 3c896 │ │ + b.n 5bf46 │ │ movs r0, #8 │ │ - b.n 3c89a │ │ + b.n 5bf4a │ │ fldmiax r8, {d14-d140} @ Deprecated │ │ lsls r0, r2, #1 │ │ movt r0, #84 @ 0x54 │ │ - b.n 3ca78 │ │ - add r0, pc, #464 @ (adr r0, 3c738 ) │ │ - b.n 3c07c │ │ + b.n 5c128 │ │ + add r0, pc, #464 @ (adr r0, 5bde8 ) │ │ + b.n 5b72c │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #14942208 @ 0xe40000 │ │ - b.n 3ca84 │ │ + b.n 5c134 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 3ccba │ │ + b.n 5c36a │ │ lsls r0, r2, #1 │ │ - b.n 3c090 │ │ - beq.n 3c5b8 │ │ - b.n 3ca18 │ │ + b.n 5b740 │ │ + beq.n 5bc68 │ │ + b.n 5c0c8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, lr} │ │ - b.n 3c0a4 │ │ + b.n 5b754 │ │ movs r0, r2 │ │ - b.n 3caa0 │ │ + b.n 5c150 │ │ eors r0, r1 │ │ - b.n 3ca28 │ │ + b.n 5c0d8 │ │ lsls r4, r3, #1 │ │ - b.n 3c0b0 │ │ + b.n 5b760 │ │ movs r0, r0 │ │ - b.n 3ccda │ │ + b.n 5c38a │ │ asrs r0, r2, #1 │ │ - b.n 3cab2 │ │ + b.n 5c162 │ │ lsls r0, r7, #1 │ │ - b.n 3c0b4 │ │ + b.n 5b764 │ │ movs r4, r0 │ │ - b.n 3c8e6 │ │ + b.n 5bf96 │ │ movs r0, #5 │ │ - b.n 3c8ea │ │ + b.n 5bf9a │ │ asrs r4, r0, #32 │ │ - b.n 3c0c8 │ │ + b.n 5b778 │ │ fstmiax r3, {d14-d140} @ Deprecated │ │ lsls r0, r6, #1 │ │ - b.n 3ca4c │ │ + b.n 5c0fc │ │ asrs r4, r0, #32 │ │ - b.n 3c8fa │ │ + b.n 5bfaa │ │ @ instruction: 0xefe7ebff │ │ movs r0, r2 │ │ - b.n 3cad6 │ │ + b.n 5c186 │ │ asrs r2, r1, #32 │ │ - b.n 3c906 │ │ + b.n 5bfb6 │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #12058624 @ 0xb80000 │ │ - b.n 3cd0e │ │ - b.n 3c700 │ │ - b.n 3ca68 │ │ + b.n 5c3be │ │ + b.n 5bdb0 │ │ + b.n 5c118 │ │ mvns r1, r2 │ │ - b.n 3cbd6 │ │ + b.n 5c286 │ │ cmp r2, #128 @ 0x80 │ │ orn r0, r1, #4980736 @ 0x4c0000 │ │ - b.n 3ca74 │ │ + b.n 5c124 │ │ asrs r4, r0, #1 │ │ - b.n 3c0fc │ │ + b.n 5b7ac │ │ asrs r0, r2, #32 │ │ - b.n 3cae6 │ │ - ldr r3, [pc, #32] @ (3c608 ) │ │ + b.n 5c196 │ │ + ldr r3, [pc, #32] @ (5bcb8 ) │ │ vldr s1, [sl, #828] @ 0x33c │ │ orr.w r0, r1, #2686976 @ 0x290000 │ │ - b.n 3cd32 │ │ + b.n 5c3e2 │ │ cmp r2, #193 @ 0xc1 │ │ orr.w fp, r0, #40448 @ 0x9e00 │ │ stcl 0, cr1, [fp, #-0] │ │ - b.n 3c11e │ │ + b.n 5b7ce │ │ str r0, [r5, r0] │ │ ldmia.w lr, {r0, r5, r8, r9, fp, sp} │ │ - b.n 3c946 │ │ + b.n 5bff6 │ │ subs r7, r3, r4 │ │ - b.n 3c5c8 │ │ + b.n 5bc78 │ │ adds r4, #130 @ 0x82 │ │ - b.n 3c814 │ │ + b.n 5bec4 │ │ movs r3, #2 │ │ - b.n 3c71c │ │ + b.n 5bdcc │ │ str r0, [r1, r2] │ │ - b.n 3c04c │ │ + b.n 5b6fc │ │ eors r0, r7 │ │ - b.n 3c050 │ │ + b.n 5b700 │ │ adds r0, #60 @ 0x3c │ │ - b.n 3c138 │ │ + b.n 5b7e8 │ │ cmp r5, #35 @ 0x23 │ │ - b.n 3c726 │ │ + b.n 5bdd6 │ │ adds r0, #132 @ 0x84 │ │ - b.n 3c05c │ │ + b.n 5b70c │ │ movs r0, #48 @ 0x30 │ │ - b.n 3c144 │ │ + b.n 5b7f4 │ │ ldrh r2, [r4, #40] @ 0x28 │ │ - b.n 3c746 │ │ + b.n 5bdf6 │ │ movs r0, #128 @ 0x80 │ │ - b.n 3c068 │ │ + b.n 5b718 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n 3c06c │ │ + b.n 5b71c │ │ stc 0, cr14, [r8, #-568]! @ 0xfffffdc8 │ │ ldrb r6, [r5, r4] │ │ - b.n 3c748 │ │ - b.n 3ccbe │ │ - b.n 3cdde │ │ - b.n 3c6b4 │ │ - b.n 3c160 │ │ + b.n 5bdf8 │ │ + b.n 5c36e │ │ + b.n 5c48e │ │ + b.n 5bd64 │ │ + b.n 5b810 │ │ subs r5, #37 @ 0x25 │ │ - b.n 3c750 │ │ + b.n 5be00 │ │ cmp r5, #35 @ 0x23 │ │ - b.n 3c752 │ │ + b.n 5be02 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3cdd8 │ │ + b.n 5c488 │ │ adds r0, #72 @ 0x48 │ │ - b.n 3c170 │ │ + b.n 5b820 │ │ ldr r2, [r4, #80] @ 0x50 │ │ - b.n 3c772 │ │ + b.n 5be22 │ │ movs r3, #63 @ 0x3f │ │ - b.n 3cde2 │ │ + b.n 5c492 │ │ movs r0, #76 @ 0x4c │ │ - b.n 3c17c │ │ - ldr r5, [pc, #152] @ (3c6fc ) │ │ - b.n 3c76e │ │ + b.n 5b82c │ │ + ldr r5, [pc, #152] @ (5bdac ) │ │ + b.n 5be1e │ │ movs r0, #128 @ 0x80 │ │ - b.n 3c080 │ │ + b.n 5b730 │ │ stmia r3!, {r0, r1, r2, r3, r4, r5} │ │ - b.n 3cdf6 │ │ + b.n 5c4a6 │ │ movs r0, #112 @ 0x70 │ │ - b.n 3cb08 │ │ + b.n 5c1b8 │ │ adds r4, r4, #4 │ │ - b.n 3c778 │ │ + b.n 5be28 │ │ asrs r0, r0, #32 │ │ - b.n 3c17a │ │ + b.n 5b82a │ │ asrs r0, r3, #1 │ │ - b.n 3c198 │ │ + b.n 5b848 │ │ asrs r7, r7, #12 │ │ - b.n 3ce0e │ │ + b.n 5c4be │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 3ce10 │ │ + b.n 5c4c0 │ │ str r4, [r7, r0] │ │ - b.n 3c1c4 │ │ + b.n 5b874 │ │ movs r0, r6 │ │ - b.n 3c1c8 │ │ + b.n 5b878 │ │ orrs r7, r7 │ │ - b.n 3ce22 │ │ + b.n 5c4d2 │ │ strh r7, [r7, r4] │ │ - b.n 3ce20 │ │ + b.n 5c4d0 │ │ str r0, [r5, r0] │ │ - b.n 3c1b4 │ │ + b.n 5b864 │ │ lsls r7, r7, #12 │ │ - b.n 3ce1e │ │ + b.n 5c4ce │ │ str r0, [r3, r2] │ │ - b.n 3c0b8 │ │ + b.n 5b768 │ │ str r4, [r2, r2] │ │ - b.n 3cb3c │ │ + b.n 5c1ec │ │ movs r0, r6 │ │ - b.n 3c1c4 │ │ + b.n 5b874 │ │ ands r1, r2 │ │ stmia.w r5, {r6, r7} │ │ - b.n 3cb48 │ │ + b.n 5c1f8 │ │ asrs r0, r2, #1 │ │ - b.n 3c1d0 │ │ + b.n 5b880 │ │ asrs r4, r7, #1 │ │ - b.n 3c0d0 │ │ + b.n 5b780 │ │ asrs r7, r0, #32 │ │ - b.n 3c9fe │ │ + b.n 5c0ae │ │ stmia r0!, {r2, r4, r6} │ │ - b.n 3c1dc │ │ + b.n 5b88c │ │ str r0, [r0, #4] │ │ - b.n 3c1e0 │ │ + b.n 5b890 │ │ ands r4, r6 │ │ - b.n 3c1e4 │ │ + b.n 5b894 │ │ str r0, [r1, #8] │ │ - b.n 3c0e4 │ │ + b.n 5b794 │ │ adds r0, #132 @ 0x84 │ │ - b.n 3c0e8 │ │ + b.n 5b798 │ │ stmia r0!, {r3, r4, r5, r6} │ │ - b.n 3c0ec │ │ + b.n 5b79c │ │ @ instruction: 0xec39ebff │ │ lsls r4, r0, #1 │ │ - b.n 3c218 │ │ + b.n 5b8c8 │ │ stmia r0!, {r3, r5, r6, r7} │ │ - b.n 3cb78 │ │ + b.n 5c228 │ │ str r0, [r5, #12] │ │ - b.n 3cb7c │ │ + b.n 5c22c │ │ mvns r1, r2 │ │ - b.n 3ccea │ │ + b.n 5c39a │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 3cc0a │ │ + b.n 5c2ba │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 3cc0e │ │ + b.n 5c2be │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #10747904 @ 0xa40000 │ │ - b.n 3ce42 │ │ + b.n 5c4f2 │ │ lsrs r0, r0, #11 │ │ orr.w fp, ip, #9568256 @ 0x920000 │ │ ldcl 0, cr12, [sl, #272] @ 0x110 │ │ - b.n 3c228 │ │ + b.n 5b8d8 │ │ lsrs r2, r6, #12 │ │ stcl 0, cr0, [fp, #-0] │ │ - b.n 3c24e │ │ + b.n 5b8fe │ │ lsls r6, r1, #1 │ │ ldmia.w r6, {r5, r8, r9, fp, ip, lr} │ │ - b.n 3ca5e │ │ + b.n 5c10e │ │ strh r0, [r1, #6] │ │ - b.n 3c158 │ │ + b.n 5b808 │ │ asrs r5, r0, #18 │ │ - b.n 3c928 │ │ + b.n 5bfd8 │ │ movs r3, #5 │ │ - b.n 3c82e │ │ + b.n 5bede │ │ str r0, [r3, r3] │ │ - b.n 3c164 │ │ + b.n 5b814 │ │ lsrs r4, r2 │ │ - b.n 3c168 │ │ + b.n 5b818 │ │ lsrs r7, r3, #12 │ │ - b.n 3c6f4 │ │ + b.n 5bda4 │ │ asrs r4, r1, #32 │ │ - b.n 3c254 │ │ + b.n 5b904 │ │ stc 0, cr14, [r1, #-520]! @ 0xfffffdf8 │ │ asrs r0, r2, #3 │ │ - b.n 3c178 │ │ + b.n 5b828 │ │ movs r0, #204 @ 0xcc │ │ - b.n 3c17c │ │ + b.n 5b82c │ │ subs r5, #46 @ 0x2e │ │ - b.n 3c850 │ │ - b.n 3cdca │ │ - b.n 3ceea │ │ - b.n 3c770 │ │ - b.n 3c26c │ │ + b.n 5bf00 │ │ + b.n 5c47a │ │ + b.n 5c59a │ │ + b.n 5be20 │ │ + b.n 5b91c │ │ ldr r3, [r4, #80] @ 0x50 │ │ - b.n 3c862 │ │ + b.n 5bf12 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3cee0 │ │ + b.n 5c590 │ │ adds r0, #20 │ │ - b.n 3c278 │ │ + b.n 5b928 │ │ ldrb r6, [r4, r4] │ │ - b.n 3c86c │ │ + b.n 5bf1c │ │ adds r0, #224 @ 0xe0 │ │ - b.n 3c17c │ │ + b.n 5b82c │ │ adds r0, #208 @ 0xd0 │ │ - b.n 3cc00 │ │ + b.n 5c2b0 │ │ str r7, [r7, #48] @ 0x30 │ │ - b.n 3cefa │ │ - ldr r5, [pc, #148] @ (3c804 ) │ │ - b.n 3c87a │ │ + b.n 5c5aa │ │ + ldr r5, [pc, #148] @ (5beb4 ) │ │ + b.n 5bf2a │ │ strh r7, [r7, r4] │ │ - b.n 3cf00 │ │ + b.n 5c5b0 │ │ str r4, [r3, r0] │ │ - b.n 3c294 │ │ + b.n 5b944 │ │ adds r4, r4, #4 │ │ - b.n 3c880 │ │ + b.n 5bf30 │ │ orrs r7, r7 │ │ - b.n 3cf0a │ │ + b.n 5c5ba │ │ ands r4, r4 │ │ - b.n 3c2a0 │ │ + b.n 5b950 │ │ cmp r5, #33 @ 0x21 │ │ - b.n 3c88e │ │ + b.n 5bf3e │ │ str r0, [r3, #0] │ │ - b.n 3c2a8 │ │ - b.n 3c958 │ │ - b.n 3c1a8 │ │ + b.n 5b958 │ │ + b.n 5c008 │ │ + b.n 5b858 │ │ ldrh r2, [r4, #40] @ 0x28 │ │ - b.n 3c8a6 │ │ + b.n 5bf56 │ │ movs r3, #63 @ 0x3f │ │ - b.n 3cf1e │ │ + b.n 5c5ce │ │ movs r0, #32 │ │ - b.n 3c2b8 │ │ + b.n 5b968 │ │ lsrs r0, r5, #20 │ │ - b.n 3c8a2 │ │ + b.n 5bf52 │ │ movs r0, r0 │ │ - b.n 3c2be │ │ + b.n 5b96e │ │ lsls r7, r7, #12 │ │ - b.n 3cf2c │ │ + b.n 5c5dc │ │ asrs r4, r1, #32 │ │ - b.n 3c2e8 │ │ + b.n 5b998 │ │ stmia r3!, {r0, r1, r2, r3, r4, r5} │ │ - b.n 3cf42 │ │ + b.n 5c5f2 │ │ asrs r5, r0, #32 │ │ stmia.w r3, {r0, r1, r2, r3, r4, r5, r8, r9, pc} │ │ - b.n 3cf3c │ │ + b.n 5c5ec │ │ asrs r0, r5, #32 │ │ - b.n 3cccc │ │ + b.n 5c37c │ │ ldrb r1, [r2, #24] │ │ - b.n 3cc58 │ │ + b.n 5c308 │ │ movs r0, #112 @ 0x70 │ │ - b.n 3cc5c │ │ + b.n 5c30c │ │ movs r4, r5 │ │ - b.n 3c2e4 │ │ + b.n 5b994 │ │ movs r7, r0 │ │ - b.n 3cb0e │ │ + b.n 5c1be │ │ stmia r0!, {r2, r3, r4, r5} │ │ - b.n 3c2ec │ │ + b.n 5b99c │ │ strh r0, [r5, #6] │ │ - b.n 3c1ec │ │ + b.n 5b89c │ │ str r4, [r3, #12] │ │ - b.n 3c1f0 │ │ + b.n 5b8a0 │ │ str r0, [r3, r3] │ │ - b.n 3c1f4 │ │ + b.n 5b8a4 │ │ lsrs r4, r2 │ │ - b.n 3c1f8 │ │ + b.n 5b8a8 │ │ @ instruction: 0xebf6ebff │ │ movs r0, #72 @ 0x48 │ │ - b.n 3cc80 │ │ + b.n 5c330 │ │ movs r7, r0 │ │ - b.n 3cb2e │ │ + b.n 5c1de │ │ asrs r7, r0, #32 │ │ - b.n 3cb32 │ │ + b.n 5c1e2 │ │ @ instruction: 0xebf2ebff │ │ strb r0, [r0, #3] │ │ - b.n 3cc90 │ │ + b.n 5c340 │ │ movs r0, r5 │ │ - b.n 3c338 │ │ + b.n 5b9e8 │ │ str r4, [r7, r2] │ │ - b.n 3ce20 │ │ + b.n 5c4d0 │ │ ldr r4, [r7, #124] @ 0x7c │ │ - b.n 3ce24 │ │ + b.n 5c4d4 │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} │ │ - b.n 3ce8e │ │ + b.n 5c53e │ │ movs r0, r0 │ │ - b.n 3c89c │ │ + b.n 5bf4c │ │ movs r0, r0 │ │ - b.n 3c918 │ │ + b.n 5bfc8 │ │ asrs r0, r6, #32 │ │ - b.n 3c354 │ │ + b.n 5ba04 │ │ lsls r0, r5, #4 │ │ - b.n 3c338 │ │ + b.n 5b9e8 │ │ lsrs r1, r7, #20 │ │ - b.n 3cf2c │ │ + b.n 5c5dc │ │ asrs r1, r0, #32 │ │ - b.n 3c8a6 │ │ + b.n 5bf56 │ │ str r7, [r7, #12] │ │ - b.n 3ceaa │ │ + b.n 5c55a │ │ asrs r1, r0, #32 │ │ - b.n 3c932 │ │ + b.n 5bfe2 │ │ asrs r4, r5, #4 │ │ - b.n 3c34c │ │ + b.n 5b9fc │ │ asrs r4, r6, #32 │ │ - b.n 3c370 │ │ + b.n 5ba20 │ │ movs r0, #64 @ 0x40 │ │ - b.n 3c374 │ │ + b.n 5ba24 │ │ asrs r1, r0, #32 │ │ - b.n 3c8c4 │ │ + b.n 5bf74 │ │ asrs r4, r0 │ │ - b.n 3c278 │ │ + b.n 5b928 │ │ asrs r7, r1, #9 │ │ - b.n 3ccc8 │ │ + b.n 5c378 │ │ asrs r0, r6, #4 │ │ - b.n 3c364 │ │ + b.n 5ba14 │ │ asrs r0, r7, #32 │ │ - b.n 3c388 │ │ + b.n 5ba38 │ │ asrs r1, r0, #32 │ │ - b.n 3c8e0 │ │ + b.n 5bf90 │ │ ldrb r1, [r2, #24] │ │ - b.n 3ccec │ │ + b.n 5c39c │ │ asrs r7, r1, #9 │ │ - b.n 3ccdc │ │ + b.n 5c38c │ │ asrs r4, r6, #4 │ │ - b.n 3c378 │ │ + b.n 5ba28 │ │ asrs r0, r6, #2 │ │ - b.n 3c298 │ │ + b.n 5b948 │ │ asrs r2, r0, #32 │ │ - b.n 3c8e8 │ │ + b.n 5bf98 │ │ movs r0, #72 @ 0x48 │ │ - b.n 3c3a4 │ │ + b.n 5ba54 │ │ asrs r7, r1, #9 │ │ - b.n 3ccf0 │ │ + b.n 5c3a0 │ │ asrs r0, r7, #4 │ │ - b.n 3c38c │ │ + b.n 5ba3c │ │ asrs r4, r5, #2 │ │ - b.n 3c2ac │ │ + b.n 5b95c │ │ asrs r2, r0, #32 │ │ - b.n 3c8fc │ │ + b.n 5bfac │ │ movs r0, #76 @ 0x4c │ │ - b.n 3c3b8 │ │ + b.n 5ba68 │ │ asrs r7, r1, #9 │ │ - b.n 3cd04 │ │ + b.n 5c3b4 │ │ asrs r4, r7, #4 │ │ - b.n 3c3a0 │ │ + b.n 5ba50 │ │ asrs r0, r5, #2 │ │ - b.n 3c2c0 │ │ + b.n 5b970 │ │ asrs r2, r0, #32 │ │ - b.n 3c910 │ │ + b.n 5bfc0 │ │ movs r0, #80 @ 0x50 │ │ - b.n 3c3cc │ │ + b.n 5ba7c │ │ asrs r7, r1, #9 │ │ - b.n 3cd18 │ │ + b.n 5c3c8 │ │ asrs r0, r0, #5 │ │ - b.n 3c3b4 │ │ + b.n 5ba64 │ │ asrs r4, r4, #2 │ │ - b.n 3c2d4 │ │ + b.n 5b984 │ │ asrs r2, r0, #32 │ │ - b.n 3c924 │ │ + b.n 5bfd4 │ │ movs r0, #84 @ 0x54 │ │ - b.n 3c3e0 │ │ + b.n 5ba90 │ │ asrs r7, r1, #9 │ │ - b.n 3cd2c │ │ + b.n 5c3dc │ │ asrs r4, r0, #5 │ │ - b.n 3c3c8 │ │ + b.n 5ba78 │ │ asrs r0, r4, #2 │ │ - b.n 3c2e8 │ │ + b.n 5b998 │ │ asrs r2, r0, #32 │ │ - b.n 3c938 │ │ + b.n 5bfe8 │ │ movs r0, #156 @ 0x9c │ │ - b.n 3c2f0 │ │ + b.n 5b9a0 │ │ asrs r7, r1, #9 │ │ - b.n 3cd40 │ │ + b.n 5c3f0 │ │ asrs r0, r1, #5 │ │ - b.n 3c3dc │ │ + b.n 5ba8c │ │ asrs r0, r3, #1 │ │ - b.n 3c400 │ │ + b.n 5bab0 │ │ asrs r1, r0, #32 │ │ - b.n 3c956 │ │ + b.n 5c006 │ │ asrs r1, r0, #32 │ │ - b.n 3c9d2 │ │ + b.n 5c082 │ │ lsls r4, r1, #2 │ │ ldmia.w r7, {r2, r3, r6, r8, ip} │ │ - b.n 3c3f0 │ │ + b.n 5baa0 │ │ asrs r0, r1, #32 │ │ - b.n 3c964 │ │ + b.n 5c014 │ │ asrs r1, r0, #32 │ │ - b.n 3c9e2 │ │ + b.n 5c092 │ │ asrs r0, r0, #4 │ │ - b.n 3c3fc │ │ + b.n 5baac │ │ asrs r0, r2, #32 │ │ - b.n 3c420 │ │ + b.n 5bad0 │ │ movs r0, #44 @ 0x2c │ │ - b.n 3c424 │ │ + b.n 5bad4 │ │ movs r1, r0 │ │ - b.n 3c96e │ │ + b.n 5c01e │ │ asrs r4, r3, #32 │ │ - b.n 3c42c │ │ + b.n 5badc │ │ movs r0, r0 │ │ - b.n 3c9fc │ │ + b.n 5c0ac │ │ lsls r4, r0, #4 │ │ - b.n 3c414 │ │ + b.n 5bac4 │ │ movs r4, r2 │ │ - b.n 3c438 │ │ + b.n 5bae8 │ │ movs r0, r0 │ │ - b.n 3c990 │ │ + b.n 5c040 │ │ lsls r7, r1, #9 │ │ - b.n 3cd86 │ │ + b.n 5c436 │ │ lsls r0, r1, #4 │ │ - b.n 3c424 │ │ + b.n 5bad4 │ │ movs r0, r3 │ │ - b.n 3c448 │ │ + b.n 5baf8 │ │ movs r0, r0 │ │ - b.n 3c99a │ │ + b.n 5c04a │ │ lsls r7, r1, #9 │ │ - b.n 3cd96 │ │ + b.n 5c446 │ │ lsls r4, r1, #4 │ │ - b.n 3c434 │ │ + b.n 5bae4 │ │ lsls r0, r0, #4 │ │ - b.n 3c354 │ │ + b.n 5ba04 │ │ movs r1, r0 │ │ - b.n 3c9a2 │ │ + b.n 5c052 │ │ asrs r4, r4, #32 │ │ - b.n 3c460 │ │ + b.n 5bb10 │ │ lsls r7, r1, #9 │ │ - b.n 3cdaa │ │ + b.n 5c45a │ │ lsls r0, r2, #4 │ │ - b.n 3c448 │ │ + b.n 5baf8 │ │ lsls r4, r7, #3 │ │ - b.n 3c368 │ │ + b.n 5ba18 │ │ movs r1, r0 │ │ - b.n 3c9b6 │ │ + b.n 5c066 │ │ asrs r4, r0, #1 │ │ - b.n 3c474 │ │ + b.n 5bb24 │ │ lsls r7, r1, #9 │ │ - b.n 3cdbe │ │ + b.n 5c46e │ │ lsls r4, r2, #4 │ │ - b.n 3c45c │ │ + b.n 5bb0c │ │ lsls r0, r7, #3 │ │ - b.n 3c37c │ │ + b.n 5ba2c │ │ asrs r0, r0, #32 │ │ - b.n 3c46c │ │ + b.n 5bb1c │ │ movs r2, r0 │ │ - b.n 3c9ce │ │ + b.n 5c07e │ │ movs r0, #244 @ 0xf4 │ │ - b.n 3c388 │ │ + b.n 5ba38 │ │ lsls r7, r1, #9 │ │ - b.n 3cdd6 │ │ + b.n 5c486 │ │ lsls r0, r3, #4 │ │ - b.n 3c474 │ │ + b.n 5bb24 │ │ movs r0, r4 │ │ - b.n 3c498 │ │ + b.n 5bb48 │ │ asrs r1, r0, #32 │ │ - b.n 3c9ee │ │ + b.n 5c09e │ │ movs r0, r0 │ │ - b.n 3c9ea │ │ + b.n 5c09a │ │ movs r0, #236 @ 0xec │ │ - b.n 3c3a0 │ │ + b.n 5ba50 │ │ lsls r7, r1, #9 │ │ - b.n 3cdee │ │ + b.n 5c49e │ │ lsls r4, r3, #4 │ │ - b.n 3c48c │ │ + b.n 5bb3c │ │ asrs r1, r0, #32 │ │ - b.n 3ca7a │ │ + b.n 5c12a │ │ asrs r4, r4, #4 │ │ - b.n 3c494 │ │ + b.n 5bb44 │ │ lsls r0, r6, #3 │ │ - b.n 3c3b4 │ │ + b.n 5ba64 │ │ asrs r4, r7, #32 │ │ - b.n 3c4bc │ │ + b.n 5bb6c │ │ movs r1, r0 │ │ - b.n 3ca06 │ │ + b.n 5c0b6 │ │ lsls r7, r1, #9 │ │ - b.n 3ce0a │ │ + b.n 5c4ba │ │ lsls r0, r4, #4 │ │ - b.n 3c4a8 │ │ + b.n 5bb58 │ │ lsrs r2, r1, #29 │ │ - b.n 3ceac │ │ + b.n 5c55c │ │ lsls r6, r4, #3 │ │ add.w r0, r0, r0 │ │ - b.n 3d03a │ │ + b.n 5c6ea │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n 3cebc │ │ + b.n 5c56c │ │ eors r4, r3 │ │ - b.n 3c4e0 │ │ + b.n 5bb90 │ │ lsls r1, r4, #3 │ │ add.w r0, r0, r0 │ │ - b.n 3d04e │ │ + b.n 5c6fe │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n 3c4ea │ │ + b.n 5bb9a │ │ movs r0, r0 │ │ - b.n 3d05a │ │ + b.n 5c70a │ │ lsls r7, r1, #3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #32 │ │ - b.n 3ced8 │ │ + b.n 5c588 │ │ asrs r4, r6, #1 │ │ - b.n 3d10a │ │ + b.n 5c7ba │ │ lsrs r7, r1, #10 │ │ orr.w sl, r4, #4685824 @ 0x478000 │ │ orr.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 3cee8 │ │ + b.n 5c598 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 3cef0 │ │ + b.n 5c5a0 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 3cef8 │ │ + b.n 5c5a8 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 3cf00 │ │ + b.n 5c5b0 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 3d136 │ │ + b.n 5c7e6 │ │ lsls r0, r7, #1 │ │ - b.n 3c50c │ │ + b.n 5bbbc │ │ movs r0, r0 │ │ - b.n 3d13e │ │ + b.n 5c7ee │ │ lsls r0, r6, #1 │ │ - b.n 3c514 │ │ + b.n 5bbc4 │ │ lsrs r1, r0, #10 │ │ orr.w r0, r9, #8388608 @ 0x800000 │ │ - b.n 3c51c │ │ - beq.n 3ca44 │ │ - b.n 3cea4 │ │ + b.n 5bbcc │ │ + beq.n 5c0f4 │ │ + b.n 5c554 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r6, r7, ip, sp, lr} │ │ - b.n 3cf30 │ │ + b.n 5c5e0 │ │ adds r1, r0, #0 │ │ - b.n 3cf34 │ │ + b.n 5c5e4 │ │ movs r7, r0 │ │ - b.n 3cd5e │ │ + b.n 5c40e │ │ @ instruction: 0xeeceebff │ │ lsls r0, r6 │ │ - b.n 3cf40 │ │ + b.n 5c5f0 │ │ ldrsh r2, [r1, r5] │ │ - b.n 3cf44 │ │ + b.n 5c5f4 │ │ movs r4, r0 │ │ - b.n 3cd6e │ │ + b.n 5c41e │ │ asrs r5, r0, #32 │ │ - b.n 3cd72 │ │ + b.n 5c422 │ │ @ instruction: 0xeec9ebff │ │ lsls r0, r1, #2 │ │ - b.n 3cf54 │ │ + b.n 5c604 │ │ asrs r5, r0, #32 │ │ - b.n 3cd7e │ │ + b.n 5c42e │ │ movs r0, #4 │ │ - b.n 3cd82 │ │ + b.n 5c432 │ │ strh r0, [r0, #0] │ │ - b.n 3cd86 │ │ + b.n 5c436 │ │ @ instruction: 0xeb5debff │ │ asrs r4, r0, #32 │ │ - b.n 3c588 │ │ + b.n 5bc38 │ │ str r0, [r4, #0] │ │ - b.n 3d192 │ │ + b.n 5c842 │ │ movs r0, #5 │ │ - b.n 3cd96 │ │ + b.n 5c446 │ │ movs r0, r2 │ │ - b.n 3cf5c │ │ + b.n 5c60c │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #14680064 @ 0xe00000 │ │ - b.n 3cf74 │ │ + b.n 5c624 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 3cf7c │ │ + b.n 5c62c │ │ lsrs r6, r0, #10 │ │ orn sl, r1, #4685824 @ 0x478000 │ │ orr.w fp, r0, #8388608 @ 0x800000 │ │ ldcl 0, cr1, [r1] │ │ - b.n 3cdba │ │ + b.n 5c46a │ │ lsrs r4, r3, #12 │ │ vstr d30, [r9, #316] @ 0x13c │ │ @ instruction: 0xebff5060 │ │ - b.n 3cfa0 │ │ + b.n 5c650 │ │ asrs r0, r3, #2 │ │ - b.n 3cf20 │ │ + b.n 5c5d0 │ │ movs r0, #4 │ │ - b.n 3cdce │ │ + b.n 5c47e │ │ movs r5, r0 │ │ - b.n 3cdd2 │ │ + b.n 5c482 │ │ @ instruction: 0xeb4aebff │ │ asrs r5, r0, #32 │ │ - b.n 3cdda │ │ + b.n 5c48a │ │ stmia r0!, {r4} │ │ - b.n 3cfa8 │ │ + b.n 5c658 │ │ cmp r2, #134 @ 0x86 │ │ orn r0, r1, #589824 @ 0x90000 │ │ - b.n 3cfb6 │ │ + b.n 5c666 │ │ str r4, [r4, #0] │ │ - b.n 3d1ea │ │ + b.n 5c89a │ │ ands r0, r1 │ │ - b.n 3cdee │ │ + b.n 5c49e │ │ lsls r4, r3, #1 │ │ - b.n 3c5ec │ │ - add r0, pc, #36 @ (adr r0, 3cad8 ) │ │ - b.n 3cdf6 │ │ + b.n 5bc9c │ │ + add r0, pc, #36 @ (adr r0, 5c188 ) │ │ + b.n 5c4a6 │ │ lsrs r7, r1, #11 │ │ - bne.w 290ba │ │ + bne.w 4876a │ │ vldr s1, [r1, #572] @ 0x23c │ │ - bne.w ffffd0d2 │ │ + bne.w 1c782 │ │ vstr s1, [r9, #572] @ 0x23c │ │ orn r5, r0, #15728640 @ 0xf00000 │ │ @ instruction: 0xf2e14a8f │ │ orn r0, r2, #589824 @ 0x90000 │ │ - b.n 3cfe4 │ │ + b.n 5c694 │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf2646a8f │ │ orn r2, r2, #1040384 @ 0xfe000 │ │ - b.n 3d2a2 │ │ + b.n 5c952 │ │ cmp r3, #144 @ 0x90 │ │ mcr 0, 5, r2, cr8, cr4, {1} │ │ - b.n 3d22a │ │ + b.n 5c8da │ │ lsrs r0, r4, #3 │ │ bfi sl, r6, #26, #4294967277 │ │ orn r8, r8, #7602176 @ 0x740000 │ │ @ instruction: 0xf2600a8f │ │ orr.w r0, r0, #8978432 @ 0x890000 │ │ - b.n 3ce3e │ │ + b.n 5c4ee │ │ cmp r2, #130 @ 0x82 │ │ orr.w r0, r0, #720896 @ 0xb0000 │ │ - b.n 3d246 │ │ + b.n 5c8f6 │ │ lsls r4, r3, #1 │ │ - b.n 3c624 │ │ + b.n 5bcd4 │ │ movs r1, r1 │ │ - b.n 3ce4e │ │ - ldr r2, [pc, #520] @ (3cd18 ) │ │ + b.n 5c4fe │ │ + ldr r2, [pc, #520] @ (5c3c8 ) │ │ orn r5, r0, #62464 @ 0xf400 │ │ @ instruction: 0xf2e12a86 │ │ orn r8, r7, #29184 @ 0x7200 │ │ @ instruction: 0xf2660058 │ │ - b.n 3c63c │ │ + b.n 5bcec │ │ cmp r7, #122 @ 0x7a │ │ - b.n 3d044 │ │ + b.n 5c6f4 │ │ movs r4, r4 │ │ - b.n 3c65c │ │ + b.n 5bd0c │ │ adds r0, #32 │ │ - b.n 3c660 │ │ + b.n 5bd10 │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf3624aef │ │ orn r0, r2, #704512 @ 0xac000 │ │ - b.n 3d27a │ │ + b.n 5c92a │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf2624a86 │ │ orn sl, r5, #266240 @ 0x41000 │ │ orr.w r8, sl, #462848 @ 0x71000 │ │ bfi r0, r4, #8, #4294967289 │ │ - b.n 3c67e │ │ + b.n 5bd2e │ │ lsls r0, r0, #2 │ │ - b.n 3cc56 │ │ + b.n 5c306 │ │ movs r0, #0 │ │ - b.n 3c684 │ │ + b.n 5bd34 │ │ movs r0, r0 │ │ - b.n 3cbde │ │ + b.n 5c28e │ │ movs r0, #168 @ 0xa8 │ │ - b.n 3c698 │ │ + b.n 5bd48 │ │ movs r0, r1 │ │ - b.n 3cfe2 │ │ + b.n 5c692 │ │ movs r0, #131 @ 0x83 │ │ - b.n 3cc6a │ │ + b.n 5c31a │ │ adds r0, #248 @ 0xf8 │ │ - b.n 3c6a4 │ │ + b.n 5bd54 │ │ strb r6, [r7, #19] │ │ - b.n 3cfee │ │ + b.n 5c69e │ │ strb r4, [r4, #0] │ │ - b.n 3c684 │ │ + b.n 5bd34 │ │ movs r0, #2 │ │ - b.n 3cbfc │ │ + b.n 5c2ac │ │ movs r2, #142 @ 0x8e │ │ - b.n 3cffe │ │ + b.n 5c6ae │ │ movs r0, #32 │ │ - b.n 3c690 │ │ + b.n 5bd40 │ │ subs r7, #103 @ 0x67 │ │ - b.n 3d0a0 │ │ + b.n 5c750 │ │ asrs r0, r0, #32 │ │ - b.n 3c6a8 │ │ - ldr r2, [pc, #956] @ (3cf44 ) │ │ + b.n 5bd58 │ │ + ldr r2, [pc, #956] @ (5c5f4 ) │ │ orn r0, r3, #2129920 @ 0x208000 │ │ - b.n 3cc10 │ │ + b.n 5c2c0 │ │ cmp r0, #228 @ 0xe4 │ │ @ instruction: 0xf2620008 │ │ - b.n 3c6d0 │ │ + b.n 5bd80 │ │ asrs r5, r1, #11 │ │ - b.n 3d01c │ │ + b.n 5c6cc │ │ movs r0, #0 │ │ - b.n 3c6c8 │ │ - ldr r2, [pc, #828] @ (3cedc ) │ │ + b.n 5bd78 │ │ + ldr r2, [pc, #828] @ (5c58c ) │ │ orn r0, ip, #131072 @ 0x20000 │ │ - b.n 3cee6 │ │ + b.n 5c596 │ │ movs r0, #7 │ │ - b.n 3cc2e │ │ + b.n 5c2de │ │ asrs r0, r1, #1 │ │ - b.n 3c6c0 │ │ + b.n 5bd70 │ │ asrs r5, r7, #10 │ │ - b.n 3d372 │ │ + b.n 5ca22 │ │ lsrs r0, r4, #3 │ │ bfi r0, r4, #8, #5 │ │ - b.n 3d03e │ │ + b.n 5c6ee │ │ cmp r2, #141 @ 0x8d │ │ orr.w r4, r3, #518144 @ 0x7e800 │ │ - b.n 3d046 │ │ + b.n 5c6f6 │ │ subs r0, r2, r6 │ │ cdp 0, 10, cr2, cr2, cr12, {2} │ │ - b.n 3c6dc │ │ + b.n 5bd8c │ │ lsrs r2, r4, #3 │ │ @ instruction: 0xf2602c01 │ │ - b.n 3d0ec │ │ + b.n 5c79c │ │ asrs r0, r0, #32 │ │ - b.n 3cf16 │ │ + b.n 5c5c6 │ │ lsrs r7, r1, #10 │ │ - blx ffc801c8 │ │ + blx ffc9f878 │ │ @ instruction: 0xebff20e8 │ │ - b.n 3d078 │ │ + b.n 5c728 │ │ movs r4, r0 │ │ - b.n 3cf26 │ │ + b.n 5c5d6 │ │ asrs r4, r0, #32 │ │ - b.n 3cf2a │ │ + b.n 5c5da │ │ @ instruction: 0xeaf4ebff │ │ movs r0, r0 │ │ - b.n 3c722 │ │ + b.n 5bdd2 │ │ strh r0, [r1, #4] │ │ - b.n 3d110 │ │ + b.n 5c7c0 │ │ lsls r4, r2, #1 │ │ - b.n 3c714 │ │ + b.n 5bdc4 │ │ lsls r4, r7, #2 │ │ - b.n 3d21c │ │ + b.n 5c8cc │ │ lsls r6, r0, #4 │ │ ldmia.w r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ - b.n 3d286 │ │ + b.n 5c936 │ │ tst r7, r7 │ │ - b.n 3d3ca │ │ + b.n 5ca7a │ │ str r0, [r5, r0] │ │ - b.n 3c740 │ │ + b.n 5bdf0 │ │ asrs r1, r0, #32 │ │ - b.n 3cc92 │ │ + b.n 5c342 │ │ asrs r0, r1, #2 │ │ - b.n 3c730 │ │ + b.n 5bde0 │ │ str r4, [r1, #8] │ │ - b.n 3d134 │ │ - b.n 3cc1e │ │ - b.n 3cd28 │ │ + b.n 5c7e4 │ │ + b.n 5c2ce │ │ + b.n 5c3d8 │ │ asrs r2, r0, #32 │ │ - b.n 3cca2 │ │ + b.n 5c352 │ │ strb r4, [r2, #2] │ │ - b.n 3c760 │ │ + b.n 5be10 │ │ lsrs r1, r7, #20 │ │ - b.n 3d12c │ │ + b.n 5c7dc │ │ asrs r0, r5, #2 │ │ - b.n 3c768 │ │ + b.n 5be18 │ │ movs r0, #164 @ 0xa4 │ │ - b.n 3c76c │ │ + b.n 5be1c │ │ strb r7, [r0, #0] │ │ - b.n 3ccbe │ │ + b.n 5c36e │ │ str r0, [r4, r2] │ │ - b.n 3c774 │ │ + b.n 5be24 │ │ asrs r1, r0, #32 │ │ - b.n 3ccc6 │ │ + b.n 5c376 │ │ adds r0, #156 @ 0x9c │ │ - b.n 3c77c │ │ + b.n 5be2c │ │ movs r0, #2 │ │ - b.n 3ccce │ │ + b.n 5c37e │ │ stmia r0!, {r3, r4, r7} │ │ - b.n 3c784 │ │ + b.n 5be34 │ │ str r5, [r0, r0] │ │ - b.n 3ccd6 │ │ + b.n 5c386 │ │ adds r0, #3 │ │ - b.n 3ccda │ │ + b.n 5c38a │ │ movs r0, #164 @ 0xa4 │ │ - b.n 3c770 │ │ + b.n 5be20 │ │ stmia r0!, {r2, r3} │ │ - b.n 3cce2 │ │ + b.n 5c392 │ │ ands r0, r1 │ │ - b.n 3cce6 │ │ + b.n 5c396 │ │ asrs r1, r2, #2 │ │ stmia.w r6, {sp, lr} │ │ - b.n 3c79a │ │ + b.n 5be4a │ │ asrs r0, r5, #2 │ │ - b.n 3c784 │ │ + b.n 5be34 │ │ movs r0, r0 │ │ - b.n 3cd7a │ │ + b.n 5c42a │ │ str r0, [r3, #4] │ │ - b.n 3c7ac │ │ + b.n 5be5c │ │ movs r0, r0 │ │ - b.n 3c78a │ │ + b.n 5be3a │ │ adds r0, #156 @ 0x9c │ │ - b.n 3c794 │ │ + b.n 5be44 │ │ movs r0, r0 │ │ - b.n 3c7aa │ │ + b.n 5be5a │ │ str r0, [r4, r2] │ │ - b.n 3c79c │ │ + b.n 5be4c │ │ movs r4, r0 │ │ - b.n 3cd86 │ │ + b.n 5c436 │ │ movs r0, r0 │ │ - b.n 3c796 │ │ + b.n 5be46 │ │ str r4, [r3, #4] │ │ - b.n 3c7c8 │ │ - b.n 3cce0 │ │ - b.n 3c7a4 │ │ + b.n 5be78 │ │ + b.n 5c390 │ │ + b.n 5be54 │ │ movs r0, r0 │ │ - b.n 3c7c2 │ │ + b.n 5be72 │ │ movs r7, r0 │ │ - b.n 3cd9a │ │ + b.n 5c44a │ │ movs r0, r0 │ │ - b.n 3c7aa │ │ + b.n 5be5a │ │ movs r0, r7 │ │ - b.n 3c7d4 │ │ + b.n 5be84 │ │ movs r4, r1 │ │ - b.n 3cda6 │ │ + b.n 5c456 │ │ movs r0, r7 │ │ - b.n 3c7bc │ │ + b.n 5be6c │ │ movs r4, r7 │ │ - b.n 3c7e0 │ │ + b.n 5be90 │ │ movs r3, r0 │ │ - b.n 3cdb2 │ │ + b.n 5c462 │ │ movs r4, r7 │ │ - b.n 3c7c8 │ │ + b.n 5be78 │ │ lsls r0, r0, #1 │ │ - b.n 3c7ec │ │ + b.n 5be9c │ │ movs r5, r0 │ │ - b.n 3cdbe │ │ + b.n 5c46e │ │ lsls r0, r0, #1 │ │ - b.n 3c7d4 │ │ + b.n 5be84 │ │ lsls r4, r0, #1 │ │ - b.n 3c7f8 │ │ + b.n 5bea8 │ │ movs r2, r0 │ │ - b.n 3cdca │ │ + b.n 5c47a │ │ lsls r4, r0, #1 │ │ - b.n 3c7e0 │ │ + b.n 5be90 │ │ lsls r0, r1, #1 │ │ - b.n 3c804 │ │ + b.n 5beb4 │ │ movs r0, #84 @ 0x54 │ │ - b.n 3c810 │ │ + b.n 5bec0 │ │ movs r1, r0 │ │ - b.n 3cdda │ │ + b.n 5c48a │ │ subs r4, r7, #7 │ │ - b.n 3d2fc │ │ + b.n 5c9ac │ │ asrs r7, r7, #3 │ │ - b.n 3d362 │ │ + b.n 5ca12 │ │ lsls r0, r1, #1 │ │ - b.n 3c7f8 │ │ + b.n 5bea8 │ │ lsls r4, r1, #1 │ │ - b.n 3c81c │ │ + b.n 5becc │ │ asrs r2, r0, #32 │ │ - b.n 3cd70 │ │ + b.n 5c420 │ │ movs r1, r0 │ │ - b.n 3cdf2 │ │ + b.n 5c4a2 │ │ lsls r4, r1, #1 │ │ - b.n 3c808 │ │ - beq.n 3cd30 │ │ - b.n 3d190 │ │ + b.n 5beb8 │ │ + beq.n 5c3e0 │ │ + b.n 5c840 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3} │ │ - b.n 3d042 │ │ + b.n 5c6f2 │ │ asrs r2, r1, #32 │ │ - b.n 3d046 │ │ + b.n 5c6f6 │ │ ldrd lr, fp, [r1, #1020] @ 0x3fc │ │ - beq.n 3cd44 │ │ - b.n 3d1a4 │ │ + beq.n 5c3f4 │ │ + b.n 5c854 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r8, sp, lr, pc} │ │ subs r7, r7, #7 │ │ ldc2l 15, cr1, [r8, #1020]! @ 0x3fc │ │ @ instruction: 0xfff81fff │ │ @ instruction: 0xfff81fff │ │ - bcs.n 3cd8c │ │ + bcs.n 5c43c │ │ cmp r7, #255 @ 0xff │ │ ldc2l 15, cr2, [r4], #1020 @ 0x3fc │ │ @ instruction: 0xfff42fff │ │ @ instruction: 0xfff42fff │ │ - ldr r3, [pc, #960] @ (3d0f4 ) │ │ + ldr r3, [pc, #960] @ (5c7a4 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 3d254 │ │ + b.n 5c904 │ │ adds r0, #36 @ 0x24 │ │ - b.n 3c85e │ │ + b.n 5bf0e │ │ mvns r1, r2 │ │ - b.n 3d342 │ │ + b.n 5c9f2 │ │ asrs r0, r0, #32 │ │ - b.n 3c866 │ │ + b.n 5bf16 │ │ cmp r3, #35 @ 0x23 │ │ - b.n 3d08a │ │ + b.n 5c73a │ │ asrs r2, r0, #18 │ │ - b.n 3cf56 │ │ + b.n 5c606 │ │ stmia r3!, {r0, r1, r2, r3, r4, r5} │ │ - b.n 3d4da │ │ + b.n 5cb8a │ │ movs r0, r0 │ │ - b.n 3d40e │ │ + b.n 5cabe │ │ cdp 2, 3, cr14, cr13, cr12, {1} │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ lsls r7, r7, #13 │ │ asrs r6, r7, #13 │ │ movs r2, r6 │ │ subs r0, r0, r0 │ │ movs r3, #2 │ │ - b.n 3d0aa │ │ + b.n 5c75a │ │ lsls r2, r4, #3 │ │ @ instruction: 0xe9902d24 │ │ - b.n 3d076 │ │ + b.n 5c726 │ │ asrs r1, r0, #32 │ │ - b.n 3ce7a │ │ + b.n 5c52a │ │ ands r4, r2 │ │ - b.n 3c89a │ │ + b.n 5bf4a │ │ movs r0, #28 │ │ - b.n 3c89e │ │ + b.n 5bf4e │ │ subs r3, #31 │ │ - b.n 3cd40 │ │ + b.n 5c3f0 │ │ ldrh r1, [r4, #40] @ 0x28 │ │ - b.n 3ce90 │ │ + b.n 5c540 │ │ str r0, [r0, r1] │ │ - b.n 3d1cc │ │ + b.n 5c87c │ │ str r6, [r1, r0] │ │ - b.n 3cd98 │ │ + b.n 5c448 │ │ asrs r7, r7, #12 │ │ - b.n 3d514 │ │ + b.n 5cbc4 │ │ ldr r0, [r5, #80] @ 0x50 │ │ - b.n 3cea2 │ │ + b.n 5c552 │ │ str r0, [r1, r0] │ │ - b.n 3cda4 │ │ + b.n 5c454 │ │ str r6, [r0, r0] │ │ - b.n 3cda8 │ │ + b.n 5c458 │ │ asrs r4, r1, #32 │ │ - b.n 3d0a4 │ │ + b.n 5c754 │ │ ldrb r6, [r4, #20] │ │ - b.n 3ceb4 │ │ + b.n 5c564 │ │ str r7, [r0, r0] │ │ - b.n 3cdb4 │ │ - ldr r5, [pc, #156] @ (3ce48 ) │ │ - b.n 3ceb6 │ │ - b.n 3cdb8 │ │ - b.n 3cdbc │ │ + b.n 5c464 │ │ + ldr r5, [pc, #156] @ (5c4f8 ) │ │ + b.n 5c566 │ │ + b.n 5c468 │ │ + b.n 5c46c │ │ str r0, [r3, r0] │ │ - b.n 3c8d6 │ │ + b.n 5bf86 │ │ movs r0, r4 │ │ - b.n 3c8da │ │ + b.n 5bf8a │ │ ldrb r4, [r4, r4] │ │ - b.n 3cec8 │ │ - b.n 3cdca │ │ - b.n 3cdde │ │ + b.n 5c578 │ │ + b.n 5c47a │ │ + b.n 5c48e │ │ cmp r5, #37 @ 0x25 │ │ - b.n 3ceca │ │ - b.n 3cdcc │ │ - b.n 3cde6 │ │ + b.n 5c57a │ │ + b.n 5c47c │ │ + b.n 5c496 │ │ lsrs r2, r4, #20 │ │ - b.n 3cece │ │ + b.n 5c57e │ │ movs r3, #63 @ 0x3f │ │ - b.n 3d556 │ │ - b.n 3cdd4 │ │ - b.n 3cdf2 │ │ + b.n 5cc06 │ │ + b.n 5c484 │ │ + b.n 5c4a2 │ │ ldr r5, [sp, #128] @ 0x80 │ │ - b.n 3cee0 │ │ + b.n 5c590 │ │ lsls r7, r7, #12 │ │ - b.n 3d55e │ │ + b.n 5cc0e │ │ adds r5, #15 │ │ - b.n 3d234 │ │ + b.n 5c8e4 │ │ adds r0, #3 │ │ - b.n 3ce02 │ │ + b.n 5c4b2 │ │ adds r3, #127 @ 0x7f │ │ - b.n 3d2f0 │ │ + b.n 5c9a0 │ │ vrhadd.s16 q7, , │ │ adds r3, #63 @ 0x3f │ │ - b.n 3d582 │ │ + b.n 5cc32 │ │ asrs r3, r0, #32 │ │ - b.n 3d0f8 │ │ + b.n 5c7a8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3d586 │ │ + b.n 5cc36 │ │ asrs r3, r0, #32 │ │ - b.n 3d100 │ │ + b.n 5c7b0 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3d590 │ │ + b.n 5cc40 │ │ asrs r3, r0, #32 │ │ - b.n 3d108 │ │ + b.n 5c7b8 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3d592 │ │ + b.n 5cc42 │ │ asrs r3, r0, #32 │ │ - b.n 3d110 │ │ + b.n 5c7c0 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3d59c │ │ + b.n 5cc4c │ │ asrs r3, r0, #32 │ │ - b.n 3d118 │ │ + b.n 5c7c8 │ │ asrs r2, r0, #32 │ │ - b.n 3d11c │ │ + b.n 5c7cc │ │ movs r0, r0 │ │ - b.n 3d120 │ │ + b.n 5c7d0 │ │ asrs r6, r5, #10 │ │ - b.n 3d162 │ │ + b.n 5c812 │ │ movs r1, r1 │ │ - b.n 3d126 │ │ + b.n 5c7d6 │ │ lsrs r0, r2, #28 │ │ - b.n 3d108 │ │ + b.n 5c7b8 │ │ lsls r0, r4, #10 │ │ - b.n 3d16e │ │ + b.n 5c81e │ │ asrs r1, r0, #32 │ │ - b.n 3d132 │ │ + b.n 5c7e2 │ │ movs r1, r0 │ │ - b.n 3d176 │ │ + b.n 5c826 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr, pc} │ │ - bmi.n 3cde6 │ │ - bmi.n 3cde8 │ │ - bmi.n 3cdea │ │ - ldr r3, [pc, #960] @ (3d204 ) │ │ + bmi.n 5c496 │ │ + bmi.n 5c498 │ │ + bmi.n 5c49a │ │ + ldr r3, [pc, #960] @ (5c8b4 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 3d364 │ │ + b.n 5ca14 │ │ ldrh r0, [r1, #24] │ │ stc 0, cr13, [sp, #-256]! @ 0xffffff00 │ │ - b.n 3d2ec │ │ + b.n 5c99c │ │ lsrs r5, r1, #8 │ │ - b.w ff09de70 │ │ - b.n 3d19a │ │ - ldr r6, [pc, #368] @ (3cfcc ) │ │ + b.w ff0bd520 │ │ + b.n 5c84a │ │ + ldr r6, [pc, #368] @ (5c67c ) │ │ movt r0, #21504 @ 0x5400 │ │ - b.n 3d1a2 │ │ + b.n 5c852 │ │ lsls r0, r7, #3 │ │ - b.n 3d384 │ │ + b.n 5ca34 │ │ cmp r2, #15 │ │ orn r0, r1, #2192 @ 0x890 │ │ - b.n 3d1ae │ │ + b.n 5c85e │ │ str r4, [r6, #28] │ │ sbfx sl, r2, #3, #16 │ │ - bne.w fff45f16 │ │ + bne.w fff655c6 │ │ movt r0, #1289 @ 0x509 │ │ - b.n 3d1be │ │ + b.n 5c86e │ │ strh r0, [r0, #0] │ │ - b.n 3d5c2 │ │ + b.n 5cc72 │ │ lsrs r5, r1, #8 │ │ orn r0, r6, #786432 @ 0xc0000 │ │ - b.n 3d5ca │ │ + b.n 5cc7a │ │ lsls r4, r6, #7 │ │ sbfx r0, r0, #28, #7 │ │ - b.n 3d1d2 │ │ + b.n 5c882 │ │ ldrh r7, [r5, #22] │ │ bic.w r0, r0, #6946816 @ 0x6a0000 │ │ - b.n 3d3b8 │ │ + b.n 5ca68 │ │ cmp r2, #207 @ 0xcf │ │ orr.w sl, r6, #2256 @ 0x8d0 │ │ - bne.w fffc4440 │ │ + bne.w fffe3af0 │ │ orr.w r0, r7, #2211840 @ 0x21c000 │ │ - b.n 3d1ea │ │ + b.n 5c89a │ │ cmp r2, #15 │ │ orn r1, r7, #499712 @ 0x7a000 │ │ - ble.w ff490 │ │ + ble.w 11eb40 │ │ bic.w r0, r0, #15990784 @ 0xf40000 │ │ - b.n 3d3c2 │ │ + b.n 5ca72 │ │ cmp r2, #13 │ │ - bne.w fffbe45c │ │ + bne.w fffddb0c │ │ orr.w r0, r1, #2883584 @ 0x2c0000 │ │ - b.n 3d606 │ │ + b.n 5ccb6 │ │ lsrs r1, r0, #8 │ │ orr.w r0, r5, #2244608 @ 0x224000 │ │ - b.n 3d20e │ │ + b.n 5c8be │ │ lsrs r7, r1, #11 │ │ orn r1, r5, #7995392 @ 0x7a0000 │ │ - ble.w bd3f4 │ │ + ble.w dcaa4 │ │ and.w r0, r0, #14942208 @ 0xe40000 │ │ - b.n 3d3e6 │ │ + b.n 5ca96 │ │ add r2, sp, #572 @ 0x23c │ │ - beq.w fff3d06a │ │ - b.n 3c9ee │ │ + beq.w fff5c71a │ │ + b.n 5c09e │ │ lsrs r7, r1, #11 │ │ - bne.w fffc2086 │ │ + bne.w fffe1736 │ │ @ instruction: 0xebff0010 │ │ - b.n 3d3fa │ │ + b.n 5caaa │ │ cmp r6, #90 @ 0x5a │ │ movt sl, #24783 @ 0x60cf │ │ orn r0, r6, #2162688 @ 0x210000 │ │ - b.n 3d23e │ │ + b.n 5c8ee │ │ lsls r2, r6, #7 │ │ sbfx r0, r0, #9, #1 │ │ - b.n 3d646 │ │ - ldr r2, [pc, #828] @ (3d244 ) │ │ + b.n 5ccf6 │ │ + ldr r2, [pc, #828] @ (5c8f4 ) │ │ orn r1, r9, #30976 @ 0x7900 │ │ sbfx sl, r4, #27, #16 │ │ orn r1, r5, #1936 @ 0x790 │ │ - ble.w c3334 │ │ - bne.w fff642fe │ │ - ble.w c543c │ │ + ble.w e29e4 │ │ + bne.w fff839ae │ │ + ble.w e4aec │ │ and.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 3d666 │ │ + b.n 5cd16 │ │ add r2, sp, #512 @ 0x200 │ │ and.w r0, r1, #8650752 @ 0x840000 │ │ - b.n 3d26e │ │ + b.n 5c91e │ │ strh r0, [r0, #0] │ │ - b.n 3ca34 │ │ + b.n 5c0e4 │ │ asrs r1, r1, #32 │ │ - b.n 3d276 │ │ - ldr r2, [pc, #828] @ (3d274 ) │ │ + b.n 5c926 │ │ + ldr r2, [pc, #828] @ (5c924 ) │ │ orr.w sl, r9, #6782976 @ 0x678000 │ │ - bne.w fffc335c │ │ + bne.w fffe2a0c │ │ orr.w sl, r7, #1656 @ 0x678 │ │ - bne.w fffc20b4 │ │ + bne.w fffe1764 │ │ @ instruction: 0xebffd038 │ │ - b.n 3d3e4 │ │ + b.n 5ca94 │ │ ldrh r0, [r1, #24] │ │ vpop {d8-} │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 3d59a │ │ - blx 43d59c │ │ - blx 43d5a0 │ │ + b.n 5cc4a │ │ + blx 45cc4c │ │ + blx 45cc50 │ │ strh r7, [r7, r1] │ │ str r6, [r1, r4] │ │ ldr r4, [r1, #8] │ │ ldr r3, [sp, #20] │ │ - bls.n 3cec2 │ │ + bls.n 5c572 │ │ subs r3, r0, #6 │ │ ldmia r5!, {r0, r3, r4} │ │ ldrh r0, [r4, r7] │ │ - b.n 3cc42 │ │ + b.n 5c2f2 │ │ ldr r1, [r1, #32] │ │ add r6, sp, #532 @ 0x214 │ │ - cbnz r7, 3cfd2 │ │ + cbnz r7, 5c682 │ │ @ instruction: 0xf3723c6e │ │ - bmi.w fffb7a1e │ │ - ldr r7, [pc, #960] @ (3d344 ) │ │ + bmi.w fffd70ce │ │ + ldr r7, [pc, #960] @ (5c9f4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3d4a4 │ │ - beq.n 3cf94 │ │ - b.n 3d428 │ │ + b.n 5cb54 │ │ + beq.n 5c644 │ │ + b.n 5cad8 │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-160]! @ 0xffffff60 │ │ - b.n 3d430 │ │ + b.n 5cae0 │ │ str r0, [r0, r0] │ │ - b.n 3d2da │ │ + b.n 5c98a │ │ lsls r0, r4, #1 │ │ - b.n 3cabe │ │ - add r4, pc, #28 @ (adr r4, 3cfbc ) │ │ - b.n 3d6e2 │ │ + b.n 5c16e │ │ + add r4, pc, #28 @ (adr r4, 5c66c ) │ │ + b.n 5cd92 │ │ ands r1, r0 │ │ - b.n 3d2e6 │ │ + b.n 5c996 │ │ asrs r4, r3, #6 │ │ - b.n 3cae8 │ │ + b.n 5c198 │ │ ldr r4, [sp, #1020] @ 0x3fc │ │ - b.n 3d6ee │ │ + b.n 5cd9e │ │ movs r2, #160 @ 0xa0 │ │ - b.n 3cfc6 │ │ + b.n 5c676 │ │ movs r0, #32 │ │ - b.n 3cad0 │ │ + b.n 5c180 │ │ movs r5, #128 @ 0x80 │ │ - b.n 3d2fa │ │ + b.n 5c9aa │ │ adds r2, #160 @ 0xa0 │ │ - b.n 3cfd0 │ │ + b.n 5c680 │ │ movs r0, #114 @ 0x72 │ │ - b.n 3cd60 │ │ + b.n 5c410 │ │ asrs r1, r0, #32 │ │ - b.n 3d0e4 │ │ + b.n 5c794 │ │ cmp r5, #128 @ 0x80 │ │ - b.n 3d2ce │ │ + b.n 5c97e │ │ adds r0, #3 │ │ - b.n 3d2d2 │ │ + b.n 5c982 │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 3cfa0 │ │ + b.n 5c650 │ │ movs r7, r6 │ │ - b.n 3d496 │ │ + b.n 5cb46 │ │ movs r0, #2 │ │ - b.n 3d2e0 │ │ + b.n 5c990 │ │ movs r7, r7 │ │ - b.n 3d3de │ │ + b.n 5ca8e │ │ movs r0, #36 @ 0x24 │ │ - b.n 3cafc │ │ + b.n 5c1ac │ │ movs r0, #1 │ │ - b.n 3d4e6 │ │ + b.n 5cb96 │ │ movs r5, r0 │ │ - b.n 3d32a │ │ + b.n 5c9da │ │ ldrh r6, [r1, #4] │ │ @ instruction: 0xebff7020 │ │ - b.n 3d50c │ │ + b.n 5cbbc │ │ movs r5, r0 │ │ - b.n 3d336 │ │ + b.n 5c9e6 │ │ movs r0, #8 │ │ - b.n 3d73a │ │ + b.n 5cdea │ │ asrs r7, r0, #32 │ │ - b.n 3d33e │ │ + b.n 5c9ee │ │ ldrh r1, [r1, #4] │ │ @ instruction: 0xebff0005 │ │ - b.n 3d346 │ │ + b.n 5c9f6 │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2806014 │ │ - b.n 3d518 │ │ + b.n 5cbc8 │ │ asrs r0, r2, #32 │ │ - b.n 3cb72 │ │ + b.n 5c222 │ │ strh r5, [r0, #0] │ │ - b.n 3d356 │ │ + b.n 5ca06 │ │ lsls r4, r1, #1 │ │ ldmia.w r6, {r0, r1, r2, r3, r7, r9, fp, pc} │ │ and.w pc, r0, #11927552 @ 0xb60000 │ │ - b.n 3cda0 │ │ + b.n 5c450 │ │ str r4, [r4, #4] │ │ - b.n 3d530 │ │ + b.n 5cbe0 │ │ movs r4, r3 │ │ - b.n 3cb44 │ │ + b.n 5c1f4 │ │ lsrs r3, r6, #28 │ │ - b.n 3cdac │ │ + b.n 5c45c │ │ movs r0, r3 │ │ - b.n 3cb4c │ │ + b.n 5c1fc │ │ lsrs r2, r6, #28 │ │ - b.n 3cdb4 │ │ + b.n 5c464 │ │ movs r4, r2 │ │ - b.n 3cb54 │ │ + b.n 5c204 │ │ lsrs r1, r6, #28 │ │ - b.n 3cdbc │ │ + b.n 5c46c │ │ movs r0, r2 │ │ - b.n 3cb5c │ │ + b.n 5c20c │ │ movs r7, r1 │ │ ldmia.w r5, {r1, r4, r5, r8, r9, sl, fp, sp} │ │ - b.n 3cdc8 │ │ + b.n 5c478 │ │ lsrs r0, r6, #28 │ │ - b.n 3cdcc │ │ + b.n 5c47c │ │ subs r1, r6, #4 │ │ - b.n 3cdd0 │ │ + b.n 5c480 │ │ movs r0, r0 │ │ - b.n 3cb70 │ │ + b.n 5c220 │ │ lsls r4, r0, #3 │ │ - b.n 3d79a │ │ + b.n 5ce4a │ │ movs r0, #8 │ │ - b.n 3cb78 │ │ + b.n 5c228 │ │ movs r0, #32 │ │ - b.n 3d7a2 │ │ + b.n 5ce52 │ │ asrs r4, r0, #32 │ │ - b.n 3cb80 │ │ + b.n 5c230 │ │ asrs r5, r1, #32 │ │ - b.n 3d3aa │ │ + b.n 5ca5a │ │ ldrh r0, [r0, #20] │ │ and.w r0, r8, #8781824 @ 0x860000 │ │ - b.n 3d3b2 │ │ + b.n 5ca62 │ │ subs r7, #51 @ 0x33 │ │ - b.n 3cdf4 │ │ + b.n 5c4a4 │ │ adds r0, #12 │ │ - b.n 3cb94 │ │ + b.n 5c244 │ │ ldrh r2, [r5, #2] │ │ @ instruction: 0xebff0000 │ │ - b.n 3cbb2 │ │ + b.n 5c262 │ │ asrs r0, r4, #10 │ │ - b.n 3d09a │ │ + b.n 5c74a │ │ asrs r0, r4, #32 │ │ - b.n 3cba4 │ │ + b.n 5c254 │ │ asrs r0, r0, #22 │ │ - b.n 3d3ce │ │ + b.n 5ca7e │ │ movs r2, #160 @ 0xa0 │ │ - b.n 3d0a4 │ │ + b.n 5c754 │ │ asrs r1, r6, #1 │ │ - b.n 3ce34 │ │ + b.n 5c4e4 │ │ adds r0, r0, #6 │ │ - b.n 3d39c │ │ + b.n 5ca4c │ │ asrs r2, r0, #32 │ │ - b.n 3d3a0 │ │ + b.n 5ca50 │ │ cmp r2, #208 @ 0xd0 │ │ - b.n 3d070 │ │ + b.n 5c720 │ │ asrs r2, r0, #32 │ │ - b.n 3d3a8 │ │ + b.n 5ca58 │ │ asrs r4, r4, #32 │ │ - b.n 3cbc4 │ │ + b.n 5c274 │ │ movs r7, r6 │ │ - b.n 3d56e │ │ + b.n 5cc1e │ │ asrs r0, r3, #2 │ │ - b.n 3cbf0 │ │ + b.n 5c2a0 │ │ movs r7, r7 │ │ - b.n 3d4b6 │ │ + b.n 5cb66 │ │ movs r0, #1 │ │ - b.n 3d5ba │ │ + b.n 5cc6a │ │ asrs r1, r0, #32 │ │ - b.n 3d1dc │ │ + b.n 5c88c │ │ movs r6, r0 │ │ - b.n 3d402 │ │ + b.n 5cab2 │ │ ldrh r0, [r3, #2] │ │ @ instruction: 0xebff0006 │ │ - b.n 3d40a │ │ + b.n 5caba │ │ asrs r7, r0, #32 │ │ - b.n 3d40e │ │ + b.n 5cabe │ │ movs r0, #8 │ │ - b.n 3d812 │ │ + b.n 5cec2 │ │ ldrh r4, [r2, #2] │ │ @ instruction: 0xebff0005 │ │ - b.n 3d41a │ │ + b.n 5caca │ │ stmia r0!, {r2, r5, r6} │ │ - b.n 3cc08 │ │ + b.n 5c2b8 │ │ asrs r4, r6, #1 │ │ - b.n 3cc42 │ │ + b.n 5c2f2 │ │ lsls r4, r1, #2 │ │ @ instruction: 0xe990e00c │ │ - b.n 3cb0a │ │ + b.n 5c1ba │ │ strh r0, [r1, #0] │ │ - b.n 3cb0e │ │ + b.n 5c1be │ │ str r4, [r0, r0] │ │ - b.n 3cb12 │ │ + b.n 5c1c2 │ │ ldrh r7, [r1, #20] │ │ and.w pc, r0, #11730944 @ 0xb30000 │ │ - b.n 3ce78 │ │ + b.n 5c528 │ │ ldrh r7, [r1, #20] │ │ and.w pc, r6, #2928 @ 0xb70 │ │ - b.n 3ce80 │ │ + b.n 5c530 │ │ movs r0, r3 │ │ - b.n 3cc0e │ │ + b.n 5c2be │ │ lsrs r2, r6, #28 │ │ - b.n 3ce88 │ │ + b.n 5c538 │ │ movs r4, r2 │ │ - b.n 3cc16 │ │ + b.n 5c2c6 │ │ lsrs r1, r6, #28 │ │ - b.n 3ce90 │ │ + b.n 5c540 │ │ movs r0, r2 │ │ - b.n 3cc1e │ │ + b.n 5c2ce │ │ lsrs r5, r6, #28 │ │ - b.n 3ce98 │ │ + b.n 5c548 │ │ movs r4, r1 │ │ - b.n 3cc26 │ │ + b.n 5c2d6 │ │ lsrs r0, r7, #28 │ │ - b.n 3cea0 │ │ + b.n 5c550 │ │ movs r0, r1 │ │ - b.n 3cc2e │ │ + b.n 5c2de │ │ lsrs r6, r7, #28 │ │ - b.n 3cea8 │ │ + b.n 5c558 │ │ movs r4, r0 │ │ - b.n 3cc36 │ │ + b.n 5c2e6 │ │ lsrs r4, r7, #28 │ │ - b.n 3ceb0 │ │ + b.n 5c560 │ │ str r4, [r3, #0] │ │ - b.n 3cc3e │ │ + b.n 5c2ee │ │ movs r0, r0 │ │ - b.n 3cc42 │ │ - beq.n 3d19c │ │ - b.n 3d5d4 │ │ + b.n 5c2f2 │ │ + beq.n 5c84c │ │ + b.n 5cc84 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 3d660 │ │ + b.n 5cd10 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {fp, pc} │ │ - vqabs.s d24, d8 │ │ - @ instruction: 0xfffc4ff0 │ │ + ldmia.w sp!, {r3, r4, lr, pc} │ │ + @ instruction: 0xfffabf20 │ │ + @ instruction: 0xfffa4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3d674 │ │ - beq.n 3d164 │ │ - b.n 3d5f8 │ │ + b.n 5cd24 │ │ + beq.n 5c814 │ │ + b.n 5cca8 │ │ ldrh r4, [r0, #24] │ │ stc 15, cr13, [sp, #-296]! @ 0xfffffed8 │ │ - b.n 3d600 │ │ + b.n 5ccb0 │ │ asrs r0, r3, #32 │ │ - b.n 3cc84 │ │ + b.n 5c334 │ │ strh r0, [r2, #2] │ │ @ instruction: 0xf2801008 │ │ - b.n 3cca8 │ │ + b.n 5c358 │ │ strb r0, [r5, #2] │ │ - b.n 3d690 │ │ + b.n 5cd40 │ │ movs r0, r4 │ │ - b.n 3cc94 │ │ + b.n 5c344 │ │ str r2, [r0, r0] │ │ - b.n 3d4be │ │ + b.n 5cb6e │ │ movs r0, r2 │ │ - b.n 3d684 │ │ - b.n 3d926 │ │ - b.n 3d786 │ │ + b.n 5cd34 │ │ + b.n 5cfd6 │ │ + b.n 5ce36 │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #13893632 @ 0xd40000 │ │ - b.n 3d69c │ │ + b.n 5cd4c │ │ stmia r0!, {r0} │ │ - b.n 3d4d2 │ │ + b.n 5cb82 │ │ strh r0, [r0, #0] │ │ - b.n 3d8d6 │ │ + b.n 5cf86 │ │ ldrh r2, [r2, r4] │ │ vldr s17, [r1, #572] @ 0x23c │ │ and.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 3d6a4 │ │ + b.n 5cd54 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r0, #14942208 @ 0xe40000 │ │ - b.n 3d6b8 │ │ + b.n 5cd68 │ │ ldrh r4, [r7, r4] │ │ vstr d20, [sp, #32] │ │ ldcl 0, cr1, [r1, #960] @ 0x3c0 │ │ - b.n 3ccf0 │ │ + b.n 5c3a0 │ │ ldrh r7, [r1, #20] │ │ and.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 3d6cc │ │ + b.n 5cd7c │ │ asrs r4, r2, #32 │ │ - b.n 3ccdc │ │ + b.n 5c38c │ │ asrs r4, r6, #3 │ │ - b.n 3cd00 │ │ + b.n 5c3b0 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 3d6dc │ │ + b.n 5cd8c │ │ ldr r1, [r4, #48] @ 0x30 │ │ - b.n 3d512 │ │ + b.n 5cbc2 │ │ movs r0, #208 @ 0xd0 │ │ - b.n 3cd10 │ │ + b.n 5c3c0 │ │ cmp r6, #134 @ 0x86 │ │ - b.n 3d3de │ │ + b.n 5ca8e │ │ lsrs r4, r2 │ │ - b.n 3cd18 │ │ + b.n 5c3c8 │ │ adds r0, #36 @ 0x24 │ │ - b.n 3ccfc │ │ + b.n 5c3ac │ │ str r6, [r0, #48] @ 0x30 │ │ - b.n 3d2ee │ │ + b.n 5c99e │ │ adds r0, #216 @ 0xd8 │ │ - b.n 3cd24 │ │ + b.n 5c3d4 │ │ movs r4, r3 │ │ - b.n 3cd08 │ │ + b.n 5c3b8 │ │ ands r4, r1 │ │ - b.n 3d532 │ │ + b.n 5cbe2 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n 3d93a │ │ + b.n 5cfea │ │ stc 0, cr14, [r2, #-536]! @ 0xfffffde8 │ │ lsls r0, r7, #3 │ │ - b.n 3cd1c │ │ + b.n 5c3cc │ │ lsls r4, r3, #3 │ │ - b.n 3cd40 │ │ + b.n 5c3f0 │ │ str r4, [r1, #0] │ │ - b.n 3d54a │ │ + b.n 5cbfa │ │ add r5, sp, #184 @ 0xb8 │ │ - b.n 3d314 │ │ + b.n 5c9c4 │ │ adds r0, #56 @ 0x38 │ │ - b.n 3d952 │ │ + b.n 5d002 │ │ lsrs r3, r0, #10 │ │ orn r0, r6, #2228224 @ 0x220000 │ │ - b.n 3cd34 │ │ + b.n 5c3e4 │ │ adds r2, r5, #4 │ │ - b.n 3d31e │ │ + b.n 5c9ce │ │ movs r7, r0 │ │ - b.n 3d562 │ │ + b.n 5cc12 │ │ asrs r4, r0, #32 │ │ - b.n 3cd40 │ │ + b.n 5c3f0 │ │ lsrs r3, r0, #11 │ │ orr.w sl, r0, #4685824 @ 0x478000 │ │ orn r2, r6, #3056 @ 0xbf0 │ │ - b.n 3d9f2 │ │ + b.n 5d0a2 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #131072 @ 0x20000 │ │ - b.n 3cd5a │ │ + b.n 5c40a │ │ str r0, [sp, #944] @ 0x3b0 │ │ - b.n 3cd78 │ │ + b.n 5c428 │ │ ldmia r5, {r0, r5} │ │ - b.n 3d348 │ │ + b.n 5c9f8 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 3cd60 │ │ + b.n 5c410 │ │ adds r3, #63 @ 0x3f │ │ - b.n 3d9e2 │ │ + b.n 5d092 │ │ strh r4, [r3, #8] │ │ - b.n 3cd68 │ │ + b.n 5c418 │ │ asrs r3, r0, #32 │ │ - b.n 3d2de │ │ + b.n 5c98e │ │ asrs r0, r0, #32 │ │ - b.n 3cd56 │ │ + b.n 5c406 │ │ asrs r4, r7, #2 │ │ - b.n 3d878 │ │ + b.n 5cf28 │ │ lsls r7, r7, #12 │ │ - b.n 3d9e2 │ │ + b.n 5d092 │ │ subs r7, r7, #7 │ │ - b.n 3d8e2 │ │ + b.n 5cf92 │ │ movs r0, r0 │ │ - b.n 3d2e8 │ │ + b.n 5c998 │ │ lsls r0, r2, #3 │ │ - b.n 3cd84 │ │ + b.n 5c434 │ │ lsls r7, r7, #12 │ │ - b.n 3da0a │ │ + b.n 5d0ba │ │ movs r0, r0 │ │ - b.n 3d2f4 │ │ + b.n 5c9a4 │ │ adds r0, #80 @ 0x50 │ │ - b.n 3cd9e │ │ + b.n 5c44e │ │ lsrs r1, r7, #20 │ │ - b.n 3d77a │ │ + b.n 5ce2a │ │ lsls r4, r2, #3 │ │ - b.n 3cd98 │ │ + b.n 5c448 │ │ lsls r7, r7, #12 │ │ - b.n 3da16 │ │ + b.n 5d0c6 │ │ lsrs r4, r4 │ │ - b.n 3cdc0 │ │ + b.n 5c470 │ │ movs r0, r0 │ │ - b.n 3d316 │ │ + b.n 5c9c6 │ │ lsls r0, r3, #3 │ │ - b.n 3cda8 │ │ + b.n 5c458 │ │ movs r4, r0 │ │ - b.n 3cdcc │ │ + b.n 5c47c │ │ ands r0, r0 │ │ - b.n 3cdb0 │ │ + b.n 5c460 │ │ lsls r7, r7, #12 │ │ - b.n 3da1a │ │ + b.n 5d0ca │ │ lsrs r0, r5 │ │ - b.n 3cdd8 │ │ + b.n 5c488 │ │ movs r0, r0 │ │ - b.n 3d32e │ │ + b.n 5c9de │ │ lsls r4, r3, #3 │ │ - b.n 3cdc0 │ │ + b.n 5c470 │ │ movs r0, r0 │ │ - b.n 3cde4 │ │ + b.n 5c494 │ │ ands r4, r1 │ │ - b.n 3cdc8 │ │ + b.n 5c478 │ │ lsrs r4, r5, #20 │ │ - b.n 3d3b2 │ │ + b.n 5ca62 │ │ ands r4, r3 │ │ - b.n 3cdf0 │ │ + b.n 5c4a0 │ │ asrs r7, r7, #12 │ │ - b.n 3da3a │ │ + b.n 5d0ea │ │ adds r1, #32 │ │ - b.n 3cdd8 │ │ + b.n 5c488 │ │ asrs r1, r0, #32 │ │ - b.n 3d34e │ │ + b.n 5c9fe │ │ asrs r4, r4, #3 │ │ - b.n 3cde0 │ │ + b.n 5c490 │ │ asrs r4, r1, #32 │ │ - b.n 3ce04 │ │ - ldr r3, [pc, #200] @ (3d394 ) │ │ + b.n 5c4b4 │ │ + ldr r3, [pc, #200] @ (5ca44 ) │ │ stcl 13, cr0, [sp, #128] @ 0x80 │ │ - b.n 3d3d4 │ │ + b.n 5ca84 │ │ asrs r7, r7, #12 │ │ - b.n 3da56 │ │ + b.n 5d106 │ │ asrs r1, r0, #32 │ │ - b.n 3d366 │ │ + b.n 5ca16 │ │ asrs r0, r5, #3 │ │ - b.n 3cdf8 │ │ + b.n 5c4a8 │ │ asrs r0, r2, #32 │ │ - b.n 3ce1c │ │ + b.n 5c4cc │ │ lsrs r0, r4, #20 │ │ - b.n 3d3e8 │ │ + b.n 5ca98 │ │ asrs r7, r7, #12 │ │ - b.n 3da6a │ │ + b.n 5d11a │ │ asrs r1, r0, #32 │ │ - b.n 3d37a │ │ + b.n 5ca2a │ │ asrs r4, r5, #3 │ │ - b.n 3ce0c │ │ + b.n 5c4bc │ │ asrs r4, r2, #32 │ │ - b.n 3ce30 │ │ + b.n 5c4e0 │ │ lsrs r0, r4, #20 │ │ - b.n 3d3fc │ │ + b.n 5caac │ │ asrs r7, r7, #12 │ │ - b.n 3da7e │ │ + b.n 5d12e │ │ asrs r1, r0, #32 │ │ - b.n 3d38e │ │ + b.n 5ca3e │ │ asrs r0, r6, #3 │ │ - b.n 3ce20 │ │ + b.n 5c4d0 │ │ asrs r0, r1, #32 │ │ - b.n 3ce44 │ │ + b.n 5c4f4 │ │ subs r7, r3, r4 │ │ - b.n 3d2cc │ │ + b.n 5c97c │ │ lsrs r0, r4, #20 │ │ - b.n 3d414 │ │ + b.n 5cac4 │ │ subs r4, r7, #7 │ │ - b.n 3d934 │ │ + b.n 5cfe4 │ │ asrs r7, r7, #3 │ │ - b.n 3d99a │ │ + b.n 5d04a │ │ movs r0, r0 │ │ - b.n 3d3a0 │ │ + b.n 5ca50 │ │ asrs r0, r3, #32 │ │ - b.n 3ce5c │ │ + b.n 5c50c │ │ lsls r4, r6, #3 │ │ - b.n 3ce40 │ │ + b.n 5c4f0 │ │ movs r1, r0 │ │ - b.n 3d9cc │ │ + b.n 5d07c │ │ lsls r4, r0, #1 │ │ rev r0, r0 │ │ str r0, [sp, #4] │ │ - b.n 3d7b4 │ │ + b.n 5ce64 │ │ str r0, [r5, #0] │ │ - b.n 3d850 │ │ - add r0, pc, #464 @ (adr r0, 3d508 ) │ │ - b.n 3da7a │ │ + b.n 5cf00 │ │ + add r0, pc, #464 @ (adr r0, 5cbb8 ) │ │ + b.n 5d12a │ │ movs r0, r0 │ │ - b.n 3d9e4 │ │ + b.n 5d094 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 3d852 │ │ + b.n 5cf02 │ │ asrs r1, r0, #32 │ │ - b.n 3da8a │ │ + b.n 5d13a │ │ asrs r0, r4, #2 │ │ - b.n 3ce68 │ │ + b.n 5c518 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 3d862 │ │ + b.n 5cf12 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 3d86a │ │ + b.n 5cf1a │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 3d872 │ │ + b.n 5cf22 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 3d87a │ │ + b.n 5cf2a │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 3d882 │ │ + b.n 5cf32 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #8781824 @ 0x860000 │ │ - b.n 3d6be │ │ + b.n 5cd6e │ │ ldrh r2, [r1, #22] │ │ - beq.w fff3d382 │ │ - b.n 3ce86 │ │ + beq.w fff5ca32 │ │ + b.n 5c536 │ │ strh r0, [r3, #4] │ │ - b.n 3cea4 │ │ + b.n 5c554 │ │ movs r5, r1 │ │ and.w r0, r0, r6 │ │ - b.n 3d6d2 │ │ + b.n 5cd82 │ │ asrs r7, r0, #32 │ │ - b.n 3d6d6 │ │ + b.n 5cd86 │ │ @ instruction: 0xe82debff │ │ lsls r0, r4, #2 │ │ - b.n 3ced8 │ │ + b.n 5c588 │ │ asrs r1, r0, #32 │ │ - b.n 3dae2 │ │ + b.n 5d192 │ │ movs r0, r0 │ │ - b.n 3da46 │ │ + b.n 5d0f6 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n 3d6ee │ │ + b.n 5cd9e │ │ asrs r6, r0, #32 │ │ - b.n 3d6f2 │ │ + b.n 5cda2 │ │ @ instruction: 0xe826ebff │ │ lsls r0, r4, #4 │ │ - b.n 3cef4 │ │ + b.n 5c5a4 │ │ asrs r1, r0, #32 │ │ - b.n 3dafe │ │ + b.n 5d1ae │ │ movs r0, r0 │ │ - b.n 3da62 │ │ + b.n 5d112 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n 3d8d8 │ │ + b.n 5cf88 │ │ ldrh r7, [r1, #22] │ │ - beq.w fffc196c │ │ + beq.w fffe101c │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 3d8e4 │ │ + b.n 5cf94 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 3d8ec │ │ + b.n 5cf9c │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 3d8f4 │ │ + b.n 5cfa4 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 3d8fc │ │ + b.n 5cfac │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 3d736 │ │ + b.n 5cde6 │ │ ldrh r2, [r1, #22] │ │ - beq.w fff3d3fa │ │ - b.n 3cefe │ │ + beq.w fff5caaa │ │ + b.n 5c5ae │ │ asrs r0, r4, #4 │ │ - b.n 3cf1c │ │ + b.n 5c5cc │ │ strh r0, [r3, #8] │ │ - b.n 3cf20 │ │ + b.n 5c5d0 │ │ movs r7, r0 │ │ - b.n 3d74a │ │ + b.n 5cdfa │ │ asrs r7, r0, #32 │ │ - b.n 3d74e │ │ + b.n 5cdfe │ │ movs r0, #6 │ │ - b.n 3d752 │ │ + b.n 5ce02 │ │ itet │ │ @ instruction: 0xebff0000 │ │ - bal.n 3dacc @ unpredictable branch in IT block │ │ + bal.n 5d17c @ unpredictable branch in IT block │ │ │ │ mov r0, r1 │ │ lsrs r0, r0, #8 │ │ adds r1, #32 │ │ - b.n 3cf5c │ │ + b.n 5c60c │ │ str r0, [sp, #4] │ │ - b.n 3d8b8 │ │ + b.n 5cf68 │ │ movs r0, r0 │ │ - b.n 3dad0 │ │ + b.n 5d180 │ │ @ instruction: 0xffc41aff │ │ @ instruction: 0xffd6eaff │ │ movs r7, r0 │ │ - b.n 3d776 │ │ + b.n 5ce26 │ │ asrs r7, r0, #32 │ │ - b.n 3d77a │ │ + b.n 5ce2a │ │ @ instruction: 0xe804ebff │ │ @ instruction: 0xfff0eaff │ │ movs r4, r4 │ │ - b.n 3cf80 │ │ + b.n 5c630 │ │ movs r0, r0 │ │ - b.n 3daea │ │ + b.n 5d19a │ │ movs r6, r7 │ │ lsrs r0, r0, #8 │ │ movs r4, r4 │ │ - b.n 3cf8c │ │ + b.n 5c63c │ │ strh r0, [r2, #2] │ │ - b.w ebd456 │ │ - b.n 3db9a │ │ + b.w edcb06 │ │ + b.n 5d24a │ │ strh r0, [r0, #0] │ │ - b.n 3db9e │ │ + b.n 5d24e │ │ ands r1, r0 │ │ - b.n 3d8e2 │ │ + b.n 5cf92 │ │ movs r1, r3 │ │ and.w r0, r0, ip, lsr #32 │ │ - b.n 3cfa4 │ │ + b.n 5c654 │ │ asrs r4, r6, #1 │ │ - b.n 3dbae │ │ + b.n 5d25e │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 3d984 │ │ + b.n 5d034 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #11534336 @ 0xb00000 │ │ - b.n 3d98c │ │ + b.n 5d03c │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n 3d994 │ │ + b.n 5d044 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 3d99c │ │ + b.n 5d04c │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #14680064 @ 0xe00000 │ │ - b.n 3d9a4 │ │ + b.n 5d054 │ │ ldrh r7, [r1, #22] │ │ and.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 3d7de │ │ + b.n 5ce8e │ │ ldrh r1, [r0, #22] │ │ and.w r0, r0, #2097152 @ 0x200000 │ │ - b.n 3dbe6 │ │ + b.n 5d296 │ │ asrs r0, r0, #32 │ │ - b.n 3cfaa │ │ + b.n 5c65a │ │ movs r1, r0 │ │ - b.n 3dbee │ │ + b.n 5d29e │ │ lsls r0, r4, #4 │ │ - b.n 3cfcc │ │ + b.n 5c67c │ │ asrs r0, r3, #4 │ │ - b.n 3cfd0 │ │ + b.n 5c680 │ │ lsls r0, r1, #4 │ │ - b.n 3d3e4 │ │ + b.n 5ca94 │ │ strh r1, [r0, #0] │ │ - b.n 3d9ce │ │ + b.n 5d07e │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 3d5c2 │ │ + b.n 5cc72 │ │ movs r4, r4 │ │ - b.n 3d000 │ │ + b.n 5c6b0 │ │ movs r0, r0 │ │ - b.n 3d77a │ │ + b.n 5ce2a │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #4 │ │ - b.n 3d3fc │ │ + b.n 5caac │ │ movs r2, r0 │ │ - b.n 3db76 │ │ + b.n 5d226 │ │ movs r4, r1 │ │ subs r2, #0 │ │ lsls r1, r1, #10 │ │ - b.n 3d5b0 │ │ + b.n 5cc60 │ │ asrs r0, r4, #32 │ │ - b.n 3d01c │ │ - add r0, pc, #4 @ (adr r0, 3d4e8 ) │ │ - b.n 3dc26 │ │ + b.n 5c6cc │ │ + add r0, pc, #4 @ (adr r0, 5cb98 ) │ │ + b.n 5d2d6 │ │ asrs r0, r0, #4 │ │ - b.n 3d5ec │ │ + b.n 5cc9c │ │ str r4, [r7, #4] │ │ - b.n 3d9f0 │ │ + b.n 5d0a0 │ │ movs r0, #7 │ │ - b.n 3d832 │ │ + b.n 5cee2 │ │ movs r6, r0 │ │ - b.n 3d836 │ │ + b.n 5cee6 │ │ ittte lt │ │ @ instruction: 0xebff0108 │ │ - blt.n 3d428 @ unpredictable branch in IT block │ │ + blt.n 5cad8 @ unpredictable branch in IT block │ │ │ │ - addlt r0, pc, #4 @ (adr r0, 3d504 ) │ │ - bge.n 3da16 │ │ + addlt r0, pc, #4 @ (adr r0, 5cbb4 ) │ │ + bge.n 5d0c6 │ │ asrs r6, r0, #32 │ │ - b.n 3d846 │ │ + b.n 5cef6 │ │ movs r0, r0 │ │ - b.n 3d7be │ │ + b.n 5ce6e │ │ @ instruction: 0xfff63aff │ │ movs r4, r0 │ │ - b.n 3d7c2 │ │ + b.n 5ce72 │ │ @ instruction: 0xffe72aff │ │ lsls r0, r4, #4 │ │ - b.n 3d054 │ │ + b.n 5c704 │ │ movs r0, r0 │ │ - b.n 3dbbe │ │ + b.n 5d26e │ │ @ instruction: 0xffd01aff │ │ movs r7, r0 │ │ - b.n 3d866 │ │ + b.n 5cf16 │ │ asrs r7, r0, #32 │ │ - b.n 3d86a │ │ - b.n 3d4bc │ │ + b.n 5cf1a │ │ + b.n 5cb6c │ │ @ instruction: 0xebff0120 │ │ - b.n 3d06c │ │ + b.n 5c71c │ │ movs r0, r0 │ │ - b.n 3dbd6 │ │ + b.n 5d286 │ │ @ instruction: 0xffca1aff │ │ movs r7, r0 │ │ - b.n 3d87e │ │ + b.n 5cf2e │ │ asrs r7, r0, #32 │ │ - b.n 3d882 │ │ - b.n 3d4c8 │ │ + b.n 5cf32 │ │ + b.n 5cb78 │ │ @ instruction: 0xebffffda │ │ @ instruction: 0xeaffd030 │ │ - b.n 3d9e4 │ │ + b.n 5d094 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 3da70 │ │ + b.n 5d120 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3da7c │ │ + b.n 5d12c │ │ svc 83 @ 0x53 │ │ - b.n 3da00 │ │ + b.n 5d0b0 │ │ movs r4, r2 │ │ - b.n 3d084 │ │ + b.n 5c734 │ │ strb r0, [r6, #2] │ │ - b.n 3da88 │ │ + b.n 5d138 │ │ movs r4, r1 │ │ - b.n 3d0a8 │ │ + b.n 5c758 │ │ eors r0, r1 │ │ - b.n 3da0c │ │ + b.n 5d0bc │ │ asrs r0, r3, #32 │ │ - b.n 3d094 │ │ + b.n 5c744 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 3da86 │ │ + b.n 5d136 │ │ lsrs r5, r1, #8 │ │ - bne.w fff9d592 │ │ - b.n 3dcc6 │ │ + bne.w fffbcc42 │ │ + b.n 5d376 │ │ str r4, [r0, #0] │ │ - b.n 3d8ca │ │ + b.n 5cf7a │ │ strh r0, [r5, #0] │ │ - b.n 3dcce │ │ + b.n 5d37e │ │ cmp r2, #15 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 3daa4 │ │ + b.n 5d154 │ │ asrs r0, r2, #32 │ │ - b.n 3d0d0 │ │ + b.n 5c780 │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #14811136 @ 0xe20000 │ │ - b.n 3dce2 │ │ + b.n 5d392 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r7, #9437184 @ 0x900000 │ │ - b.n 3daac │ │ + b.n 5d15c │ │ str r1, [r0, r0] │ │ - b.n 3d8ee │ │ + b.n 5cf9e │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #11010048 @ 0xa80000 │ │ - b.n 3dcf6 │ │ + b.n 5d3a6 │ │ cmp r2, #128 @ 0x80 │ │ orn r0, r5, #8650752 @ 0x840000 │ │ - b.n 3d8fe │ │ - ldr r3, [pc, #32] @ (3d5e0 ) │ │ + b.n 5cfae │ │ + ldr r3, [pc, #32] @ (5cc90 ) │ │ ldcl 0, cr3, [r1, #16] │ │ - b.n 3d0e0 │ │ + b.n 5c790 │ │ movs r0, #8 │ │ - b.n 3d0e4 │ │ + b.n 5c794 │ │ lsrs r7, r1, #11 │ │ orr.w fp, r9, #35328 @ 0x8a00 │ │ vstr s5, [fp, #-808] @ 0xfffffcd8 │ │ - bne.w fff44344 │ │ + bne.w fff639f4 │ │ @ instruction: 0xebff006c │ │ - b.n 3daf8 │ │ + b.n 5d1a8 │ │ asrs r5, r0, #32 │ │ - b.n 3d922 │ │ + b.n 5cfd2 │ │ str.w lr, [r9, #3071] @ 0xbff │ │ lsrs r0, r2, #28 │ │ - b.n 3d8c8 │ │ + b.n 5cf78 │ │ adds r0, #48 @ 0x30 │ │ - b.n 3da84 │ │ + b.n 5d134 │ │ lsls r0, r4, #10 │ │ - b.n 3d932 │ │ + b.n 5cfe2 │ │ lsls r0, r2, #3 │ │ - b.n 3d190 │ │ + b.n 5c840 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, r1, r5, r8, r9, ip, lr} │ │ - b.n 3d93e │ │ + b.n 5cfee │ │ str r2, [r2, r3] │ │ - b.n 3d19c │ │ + b.n 5c84c │ │ ldrsb r3, [r4, r4] │ │ - b.n 3d946 │ │ + b.n 5cff6 │ │ str r1, [r2, r3] │ │ - b.n 3d1a4 │ │ + b.n 5c854 │ │ strb r2, [r4, r0] │ │ - b.n 3d94e │ │ + b.n 5cffe │ │ str r5, [r2, r3] │ │ - b.n 3d1ac │ │ + b.n 5c85c │ │ ldr r2, [r4, r0] │ │ - b.n 3d956 │ │ + b.n 5d006 │ │ str r4, [r2, r3] │ │ - b.n 3d1b4 │ │ + b.n 5c864 │ │ ldrb r2, [r2, r1] │ │ - b.n 3d5e0 │ │ + b.n 5cc90 │ │ adds r1, #3 │ │ - b.n 3d92c │ │ + b.n 5cfdc │ │ adds r0, #211 @ 0xd3 │ │ - b.n 3d1c0 │ │ + b.n 5c870 │ │ adds r1, #33 @ 0x21 │ │ - b.n 3d96a │ │ + b.n 5d01a │ │ movs r0, #214 @ 0xd6 │ │ - b.n 3d1c8 │ │ + b.n 5c878 │ │ adds r0, #217 @ 0xd9 │ │ - b.n 3d1cc │ │ + b.n 5c87c │ │ adds r5, #33 @ 0x21 │ │ - b.n 3d976 │ │ + b.n 5d026 │ │ adds r0, #216 @ 0xd8 │ │ - b.n 3d1d4 │ │ + b.n 5c884 │ │ subs r1, #33 @ 0x21 │ │ - b.n 3d97e │ │ + b.n 5d02e │ │ adds r0, #215 @ 0xd7 │ │ - b.n 3d1dc │ │ + b.n 5c88c │ │ adds r2, #32 │ │ - b.n 3d986 │ │ + b.n 5d036 │ │ movs r6, #32 │ │ - b.n 3d98a │ │ + b.n 5d03a │ │ adds r0, #220 @ 0xdc │ │ - b.n 3d1e8 │ │ + b.n 5c898 │ │ movs r0, #219 @ 0xdb │ │ - b.n 3d1ec │ │ + b.n 5c89c │ │ cmp r2, #80 @ 0x50 │ │ - b.n 3d620 │ │ + b.n 5ccd0 │ │ adds r0, #60 @ 0x3c │ │ - b.n 3daf0 │ │ + b.n 5d1a0 │ │ asrs r1, r0, #12 │ │ - b.n 3d962 │ │ + b.n 5d012 │ │ asrs r2, r3, #3 │ │ - b.n 3d1fc │ │ + b.n 5c8ac │ │ movs r6, r1 │ │ ldmia.w r3, {r0, r1, r5, r8, r9, ip, lr} │ │ - b.n 3d9aa │ │ + b.n 5d05a │ │ str r7, [r3, r3] │ │ - b.n 3d208 │ │ + b.n 5c8b8 │ │ ldrsb r3, [r4, r4] │ │ - b.n 3d9b2 │ │ + b.n 5d062 │ │ str r6, [r3, r3] │ │ - b.n 3d210 │ │ + b.n 5c8c0 │ │ ldrh r3, [r2, r5] │ │ - b.n 3d640 │ │ + b.n 5ccf0 │ │ lsls r0, r0, #8 │ │ - b.n 3d988 │ │ + b.n 5d038 │ │ lsls r5, r3, #3 │ │ - b.n 3d21c │ │ + b.n 5c8cc │ │ lsls r2, r4, #16 │ │ - b.n 3d9c6 │ │ + b.n 5d076 │ │ lsls r2, r4, #3 │ │ - b.n 3d224 │ │ + b.n 5c8d4 │ │ lsrs r2, r4, #32 │ │ - b.n 3d9ce │ │ + b.n 5d07e │ │ lsls r1, r4, #3 │ │ - b.n 3d22c │ │ + b.n 5c8dc │ │ lsrs r2, r2, #17 │ │ - b.n 3d658 │ │ + b.n 5cd08 │ │ lsls r3, r0, #4 │ │ - b.n 3d99a │ │ + b.n 5d04a │ │ lsls r0, r4, #3 │ │ - b.n 3d238 │ │ + b.n 5c8e8 │ │ lsls r1, r4, #4 │ │ - b.n 3d9e2 │ │ + b.n 5d092 │ │ movs r0, #227 @ 0xe3 │ │ - b.n 3d240 │ │ + b.n 5c8f0 │ │ lsls r6, r4, #3 │ │ - b.n 3d244 │ │ + b.n 5c8f4 │ │ movs r5, #33 @ 0x21 │ │ - b.n 3d9ee │ │ + b.n 5d09e │ │ movs r0, r0 │ │ - b.n 3d1de │ │ + b.n 5c88e │ │ str r4, [r0, #0] │ │ - b.n 3d9f6 │ │ + b.n 5d0a6 │ │ movs r0, #229 @ 0xe5 │ │ - b.n 3d254 │ │ + b.n 5c904 │ │ cmp r1, #33 @ 0x21 │ │ - b.n 3d9fe │ │ + b.n 5d0ae │ │ movs r0, #228 @ 0xe4 │ │ - b.n 3d25c │ │ + b.n 5c90c │ │ movs r2, #32 │ │ - b.n 3da06 │ │ + b.n 5d0b6 │ │ movs r0, #233 @ 0xe9 │ │ - b.n 3d264 │ │ + b.n 5c914 │ │ movs r6, #32 │ │ - b.n 3da0e │ │ + b.n 5d0be │ │ movs r0, #232 @ 0xe8 │ │ - b.n 3d26c │ │ + b.n 5c91c │ │ cmp r2, #80 @ 0x50 │ │ - b.n 3d6a0 │ │ + b.n 5cd50 │ │ asrs r1, r0, #12 │ │ - b.n 3d9de │ │ + b.n 5d08e │ │ movs r0, #68 @ 0x44 │ │ - b.n 3d114 │ │ + b.n 5c7c4 │ │ asrs r7, r4, #3 │ │ - b.n 3d27c │ │ + b.n 5c92c │ │ asrs r0, r1, #1 │ │ - b.n 3d11c │ │ + b.n 5c7cc │ │ adds r3, #34 @ 0x22 │ │ - b.n 3da2a │ │ + b.n 5d0da │ │ adds r0, #236 @ 0xec │ │ - b.n 3d288 │ │ + b.n 5c938 │ │ adds r7, #34 @ 0x22 │ │ - b.n 3da32 │ │ + b.n 5d0e2 │ │ adds r0, #235 @ 0xeb │ │ - b.n 3d290 │ │ + b.n 5c940 │ │ subs r3, #82 @ 0x52 │ │ - b.n 3d6c0 │ │ + b.n 5cd70 │ │ lsls r0, r0, #8 │ │ - b.n 3da04 │ │ + b.n 5d0b4 │ │ lsls r2, r5, #3 │ │ - b.n 3d29c │ │ + b.n 5c94c │ │ lsls r1, r4, #16 │ │ - b.n 3da46 │ │ + b.n 5d0f6 │ │ adds r0, #28 │ │ - b.n 3d240 │ │ + b.n 5c8f0 │ │ lsls r7, r5, #3 │ │ - b.n 3d2a8 │ │ + b.n 5c958 │ │ lsrs r1, r4, #32 │ │ - b.n 3da52 │ │ + b.n 5d102 │ │ asrs r0, r6, #3 │ │ - b.n 3d2b0 │ │ + b.n 5c960 │ │ lsls r6, r5, #3 │ │ - b.n 3d2b4 │ │ + b.n 5c964 │ │ lsrs r1, r2, #17 │ │ - b.n 3d6e0 │ │ + b.n 5cd90 │ │ lsls r2, r0, #4 │ │ - b.n 3da22 │ │ + b.n 5d0d2 │ │ str r3, [r0, r0] │ │ - b.n 3da66 │ │ + b.n 5d116 │ │ lsls r5, r5, #3 │ │ - b.n 3d2c4 │ │ + b.n 5c974 │ │ movs r0, r2 │ │ - b.n 3dc34 │ │ + b.n 5d2e4 │ │ lsrs r7, r1, #10 │ │ orn r0, r0, #8650752 @ 0x840000 │ │ - b.n 3da76 │ │ + b.n 5d126 │ │ cmp r2, #136 @ 0x88 │ │ orn fp, r5, #34816 @ 0x8800 │ │ ldcl 0, cr9, [r3, #256] @ 0x100 │ │ - b.n 3d25c │ │ + b.n 5c90c │ │ lsrs r7, r1, #11 │ │ orr.w fp, r9, #35328 @ 0x8a00 │ │ vstr s5, [fp, #-808] @ 0xfffffcd8 │ │ - bne.w fff44400 │ │ + bne.w fff63ab0 │ │ @ instruction: 0xebff006c │ │ - b.n 3dc70 │ │ + b.n 5d320 │ │ asrs r5, r0, #32 │ │ - b.n 3da9a │ │ + b.n 5d14a │ │ str??.w lr, [fp], #255 │ │ lsrs r0, r2, #28 │ │ - b.n 3da40 │ │ + b.n 5d0f0 │ │ str r0, [r6, r0] │ │ - b.n 3dbfc │ │ + b.n 5d2ac │ │ asrs r0, r4, #10 │ │ - b.n 3daaa │ │ + b.n 5d15a │ │ movs r5, r5 │ │ ldmia.w r5, {r0, r4, r5, r6, r7, ip} │ │ - b.n 3d30c │ │ + b.n 5c9bc │ │ asrs r5, r4, #12 │ │ - b.n 3dab6 │ │ + b.n 5d166 │ │ asrs r3, r6, #3 │ │ - b.n 3d314 │ │ + b.n 5c9c4 │ │ asrs r5, r4, #28 │ │ - b.n 3dabe │ │ + b.n 5d16e │ │ asrs r2, r6, #3 │ │ - b.n 3d31c │ │ + b.n 5c9cc │ │ asrs r3, r4, #16 │ │ - b.n 3dac6 │ │ + b.n 5d176 │ │ asrs r6, r6, #3 │ │ - b.n 3d324 │ │ + b.n 5c9d4 │ │ adds r3, r4, r0 │ │ - b.n 3dace │ │ + b.n 5d17e │ │ asrs r5, r6, #3 │ │ - b.n 3d32c │ │ + b.n 5c9dc │ │ adds r3, r2, #1 │ │ - b.n 3d758 │ │ + b.n 5ce08 │ │ asrs r5, r0, #4 │ │ - b.n 3da9c │ │ + b.n 5d14c │ │ asrs r4, r6, #3 │ │ - b.n 3d338 │ │ + b.n 5c9e8 │ │ asrs r2, r4, #4 │ │ - b.n 3dae2 │ │ + b.n 5d192 │ │ adds r0, #247 @ 0xf7 │ │ - b.n 3d340 │ │ + b.n 5c9f0 │ │ asrs r2, r7, #3 │ │ - b.n 3d344 │ │ + b.n 5c9f4 │ │ asrs r2, r4, #20 │ │ - b.n 3daee │ │ + b.n 5d19e │ │ asrs r1, r7, #3 │ │ - b.n 3d34c │ │ + b.n 5c9fc │ │ adds r2, r4, r4 │ │ - b.n 3daf6 │ │ + b.n 5d1a6 │ │ asrs r0, r7, #3 │ │ - b.n 3d354 │ │ + b.n 5ca04 │ │ asrs r0, r4, #8 │ │ - b.n 3dafe │ │ + b.n 5d1ae │ │ asrs r5, r7, #3 │ │ - b.n 3d35c │ │ + b.n 5ca0c │ │ asrs r0, r4, #24 │ │ - b.n 3db06 │ │ + b.n 5d1b6 │ │ asrs r4, r7, #3 │ │ - b.n 3d364 │ │ + b.n 5ca14 │ │ subs r0, r2, r1 │ │ - b.n 3d798 │ │ + b.n 5ce48 │ │ str r4, [r7, r0] │ │ - b.n 3dc68 │ │ + b.n 5d318 │ │ asrs r2, r0, #12 │ │ - b.n 3dad8 │ │ + b.n 5d188 │ │ asrs r3, r7, #3 │ │ - b.n 3d374 │ │ + b.n 5ca24 │ │ movs r2, r5 │ │ ldmia.w r5, {sp} │ │ - b.n 3d30e │ │ + b.n 5c9be │ │ str r5, [r4, #48] @ 0x30 │ │ - b.n 3db26 │ │ + b.n 5d1d6 │ │ str r0, [r0, #16] │ │ - b.n 3d384 │ │ + b.n 5ca34 │ │ str r5, [r4, #112] @ 0x70 │ │ - b.n 3db2e │ │ + b.n 5d1de │ │ adds r1, #4 │ │ - b.n 3d38c │ │ + b.n 5ca3c │ │ str r7, [r7, #12] │ │ - b.n 3d390 │ │ + b.n 5ca40 │ │ ldr r5, [r2, #52] @ 0x34 │ │ - b.n 3d7c0 │ │ + b.n 5ce70 │ │ lsls r0, r0, #8 │ │ - b.n 3db0a │ │ + b.n 5d1ba │ │ lsls r6, r7, #3 │ │ - b.n 3d39c │ │ + b.n 5ca4c │ │ lsls r3, r4, #16 │ │ - b.n 3db46 │ │ + b.n 5d1f6 │ │ lsls r3, r0, #4 │ │ - b.n 3d3a4 │ │ + b.n 5ca54 │ │ lsrs r3, r4, #32 │ │ - b.n 3db4e │ │ + b.n 5d1fe │ │ lsls r2, r0, #4 │ │ - b.n 3d3ac │ │ + b.n 5ca5c │ │ lsrs r3, r2, #17 │ │ - b.n 3d7d8 │ │ + b.n 5ce88 │ │ lsls r5, r0, #4 │ │ - b.n 3db1a │ │ + b.n 5d1ca │ │ lsls r1, r0, #4 │ │ - b.n 3d3b8 │ │ + b.n 5ca68 │ │ lsls r1, r4, #4 │ │ - b.n 3db62 │ │ + b.n 5d212 │ │ str r0, [r3, r0] │ │ - b.n 3d35c │ │ + b.n 5ca0c │ │ lsls r7, r0, #4 │ │ - b.n 3d3c4 │ │ + b.n 5ca74 │ │ lsls r1, r4, #20 │ │ - b.n 3db6e │ │ + b.n 5d21e │ │ lsls r6, r0, #4 │ │ - b.n 3d3cc │ │ + b.n 5ca7c │ │ lsrs r1, r4, #4 │ │ - b.n 3db76 │ │ + b.n 5d226 │ │ lsls r5, r0, #4 │ │ - b.n 3d3d4 │ │ + b.n 5ca84 │ │ lsls r2, r4, #8 │ │ - b.n 3db7e │ │ + b.n 5d22e │ │ lsls r2, r1, #4 │ │ - b.n 3d3dc │ │ + b.n 5ca8c │ │ lsls r2, r4, #24 │ │ - b.n 3db86 │ │ + b.n 5d236 │ │ lsls r1, r1, #4 │ │ - b.n 3d3e4 │ │ + b.n 5ca94 │ │ lsrs r2, r2, #9 │ │ - b.n 3d818 │ │ + b.n 5cec8 │ │ adds r0, #68 @ 0x44 │ │ - b.n 3d288 │ │ + b.n 5c938 │ │ lsls r1, r0, #12 │ │ - b.n 3db56 │ │ + b.n 5d206 │ │ lsls r0, r1, #4 │ │ - b.n 3d3f4 │ │ + b.n 5caa4 │ │ lsls r0, r1, #1 │ │ - b.n 3d294 │ │ + b.n 5c944 │ │ str r3, [r4, #48] @ 0x30 │ │ - b.n 3dba2 │ │ + b.n 5d252 │ │ lsls r1, r2, #4 │ │ - b.n 3d400 │ │ + b.n 5cab0 │ │ str r5, [r1, #16] │ │ - b.n 3d404 │ │ + b.n 5cab4 │ │ str r3, [r4, #112] @ 0x70 │ │ - b.n 3dbae │ │ + b.n 5d25e │ │ str r4, [r1, #16] │ │ - b.n 3d40c │ │ + b.n 5cabc │ │ ldr r3, [r2, #52] @ 0x34 │ │ - b.n 3d83c │ │ + b.n 5ceec │ │ movs r2, #2 │ │ - b.n 3db86 │ │ + b.n 5d236 │ │ movs r1, #11 │ │ - b.n 3d418 │ │ + b.n 5cac8 │ │ movs r4, #32 │ │ - b.n 3dbc2 │ │ + b.n 5d272 │ │ asrs r4, r2, #32 │ │ - b.n 3d3bc │ │ + b.n 5ca6c │ │ movs r1, #16 │ │ - b.n 3d424 │ │ + b.n 5cad4 │ │ cmp r0, #32 │ │ - b.n 3dbce │ │ + b.n 5d27e │ │ movs r1, #15 │ │ - b.n 3d42c │ │ + b.n 5cadc │ │ lsrs r0, r2, #17 │ │ - b.n 3d858 │ │ + b.n 5cf08 │ │ lsls r3, r0, #4 │ │ - b.n 3db9a │ │ + b.n 5d24a │ │ lsls r6, r1, #4 │ │ - b.n 3d438 │ │ + b.n 5cae8 │ │ movs r7, r0 │ │ - b.n 3dbe2 │ │ + b.n 5d292 │ │ movs r0, #5 │ │ - b.n 3dbe6 │ │ - lsls r6, r5, #13 │ │ + b.n 5d296 │ │ + lsls r2, r5, #15 │ │ @ instruction: 0xfb002062 │ │ - b.n 3ddb8 │ │ + b.n 5d468 │ │ lsls r4, r5, #1 │ │ - b.n 3ddcc │ │ + b.n 5d47c │ │ asrs r0, r6, #2 │ │ - b.n 3ddd0 │ │ + b.n 5d480 │ │ ldmia r2, {r0, r2, r3, r5, r7} │ │ @ instruction: 0xebff0008 │ │ - b.n 3d3f4 │ │ + b.n 5caa4 │ │ movs r0, r0 │ │ - b.n 3df62 │ │ + b.n 5d612 │ │ lsls r5, r1, #6 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 3dd4a │ │ + b.n 5d3fa │ │ movs r0, r2 │ │ - b.n 3d3e8 │ │ + b.n 5ca98 │ │ movs r0, r0 │ │ - b.n 3e012 │ │ + b.n 5d6c2 │ │ str r0, [sp, #16] │ │ - b.n 3d410 │ │ + b.n 5cac0 │ │ movs r4, r3 │ │ - b.n 3d3f4 │ │ + b.n 5caa4 │ │ strb r4, [r5, #1] │ │ - b.n 3ddf8 │ │ + b.n 5d4a8 │ │ movs r0, r1 │ │ - b.n 3d41c │ │ + b.n 5cacc │ │ str r0, [r1, r1] │ │ - b.n 3dd7c │ │ + b.n 5d42c │ │ lsls r4, r0, #1 │ │ - b.n 3d404 │ │ + b.n 5cab4 │ │ movs r0, r0 │ │ - b.n 3e02e │ │ + b.n 5d6de │ │ movs r0, r4 │ │ - b.n 3d40c │ │ + b.n 5cabc │ │ movs r0, r0 │ │ - b.n 3e036 │ │ + b.n 5d6e6 │ │ movs r4, r4 │ │ - b.n 3d414 │ │ + b.n 5cac4 │ │ movs r0, r0 │ │ - b.n 3e03e │ │ + b.n 5d6ee │ │ movs r0, r5 │ │ - b.n 3d41c │ │ + b.n 5cacc │ │ movs r0, r0 │ │ - b.n 3e046 │ │ + b.n 5d6f6 │ │ movs r4, r5 │ │ - b.n 3d424 │ │ + b.n 5cad4 │ │ movs r0, r0 │ │ - b.n 3e04e │ │ + b.n 5d6fe │ │ movs r0, r6 │ │ - b.n 3d42c │ │ + b.n 5cadc │ │ movs r0, r0 │ │ - b.n 3e056 │ │ + b.n 5d706 │ │ movs r0, #24 │ │ - b.n 3d454 │ │ - add r0, pc, #4 @ (adr r0, 3d920 ) │ │ - b.n 3e05e │ │ + b.n 5cb04 │ │ + add r0, pc, #4 @ (adr r0, 5cfd0 ) │ │ + b.n 5d70e │ │ movs r4, r6 │ │ - b.n 3d43c │ │ + b.n 5caec │ │ movs r0, r0 │ │ - b.n 3e066 │ │ + b.n 5d716 │ │ adds r0, #0 │ │ - b.n 3e06a │ │ + b.n 5d71a │ │ movs r4, r7 │ │ - b.n 3d448 │ │ + b.n 5caf8 │ │ movs r0, r0 │ │ - b.n 3e072 │ │ + b.n 5d722 │ │ asrs r4, r3, #32 │ │ - b.n 3de3a │ │ + b.n 5d4ea │ │ asrs r0, r0, #32 │ │ - b.n 3d454 │ │ + b.n 5cb04 │ │ movs r0, r7 │ │ - b.n 3d458 │ │ + b.n 5cb08 │ │ movs r2, r1 │ │ and.w r0, r0, ip, lsr #32 │ │ - b.n 3d480 │ │ + b.n 5cb30 │ │ movs r6, r0 │ │ - b.n 3da4a │ │ + b.n 5d0fa │ │ movs r4, r3 │ │ - b.n 3d468 │ │ + b.n 5cb18 │ │ movs r0, r1 │ │ - b.n 3d488 │ │ + b.n 5cb38 │ │ strb r4, [r5, #1] │ │ - b.n 3de70 │ │ + b.n 5d520 │ │ asrs r4, r0, #1 │ │ - b.n 3d494 │ │ + b.n 5cb44 │ │ adds r0, #1 │ │ - b.n 3de64 │ │ + b.n 5d514 │ │ movs r0, r0 │ │ - b.n 3dc08 │ │ + b.n 5d2b8 │ │ asrs r0, r0, #2 │ │ - b.n 3de68 │ │ + b.n 5d518 │ │ asrs r4, r0, #1 │ │ - b.n 3d484 │ │ + b.n 5cb34 │ │ lsls r4, r4, #5 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 3d4ac │ │ + b.n 5cb5c │ │ adds r0, #100 @ 0x64 │ │ - b.n 3d490 │ │ + b.n 5cb40 │ │ movs r0, r0 │ │ - b.n 3dc20 │ │ + b.n 5d2d0 │ │ lsls r2, r5, #2 │ │ cmp r2, #0 │ │ movs r7, r0 │ │ - b.n 3dcc2 │ │ + b.n 5d372 │ │ asrs r5, r0, #32 │ │ - b.n 3dcc6 │ │ - add r0, pc, #48 @ (adr r0, 3d9b8 ) │ │ - b.n 3d4a4 │ │ + b.n 5d376 │ │ + add r0, pc, #48 @ (adr r0, 5d068 ) │ │ + b.n 5cb54 │ │ ands r3, r0 │ │ - b.n 3dcce │ │ + b.n 5d37e │ │ ldmia r2, {r0, r2, r3, r6, r7} │ │ @ instruction: 0xebff0014 │ │ - b.n 3d4d0 │ │ - add r0, pc, #416 @ (adr r0, 3db38 ) │ │ - b.n 3deb4 │ │ + b.n 5cb80 │ │ + add r0, pc, #416 @ (adr r0, 5d1e8 ) │ │ + b.n 5d564 │ │ strh r5, [r0, #0] │ │ - b.n 3dcde │ │ + b.n 5d38e │ │ str r2, [sp, #528] @ 0x210 │ │ - b.n 3daa2 │ │ + b.n 5d152 │ │ movs r4, r3 │ │ - b.n 3deb8 │ │ + b.n 5d568 │ │ lsls r0, r4, #1 │ │ - b.n 3d4c4 │ │ + b.n 5cb74 │ │ movs r0, r3 │ │ - b.n 3dec0 │ │ + b.n 5d570 │ │ lsls r4, r3, #1 │ │ - b.n 3d4cc │ │ + b.n 5cb7c │ │ movs r4, r2 │ │ - b.n 3dec8 │ │ + b.n 5d578 │ │ lsls r0, r3, #1 │ │ - b.n 3d4d4 │ │ + b.n 5cb84 │ │ movs r0, r2 │ │ - b.n 3ded0 │ │ + b.n 5d580 │ │ lsls r4, r2, #1 │ │ - b.n 3d4dc │ │ + b.n 5cb8c │ │ movs r4, r1 │ │ - b.n 3ded8 │ │ + b.n 5d588 │ │ lsls r0, r2, #1 │ │ - b.n 3d4e4 │ │ + b.n 5cb94 │ │ movs r0, r1 │ │ - b.n 3dee0 │ │ + b.n 5d590 │ │ lsls r4, r1, #1 │ │ - b.n 3d4ec │ │ + b.n 5cb9c │ │ movs r4, r0 │ │ - b.n 3dee8 │ │ + b.n 5d598 │ │ lsls r0, r1, #1 │ │ - b.n 3d4f4 │ │ + b.n 5cba4 │ │ lsls r4, r5, #1 │ │ - b.n 3def8 │ │ + b.n 5d5a8 │ │ asrs r0, r1, #32 │ │ - b.n 3dd22 │ │ + b.n 5d3d2 │ │ ldmia r2!, {r3, r4, r5, r7} │ │ @ instruction: 0xebff0009 │ │ - b.n 3dd2a │ │ + b.n 5d3da │ │ asrs r0, r1, #32 │ │ - b.n 3dd2e │ │ + b.n 5d3de │ │ movs r0, #10 │ │ - b.n 3dd32 │ │ + b.n 5d3e2 │ │ str r6, [r3, #36] @ 0x24 │ │ @ instruction: 0xebff0068 │ │ - b.n 3d534 │ │ + b.n 5cbe4 │ │ movs r0, r0 │ │ - b.n 3e09e │ │ + b.n 5d74e │ │ @ instruction: 0xfff51aff │ │ lsls r0, r3, #1 │ │ - b.n 3d540 │ │ + b.n 5cbf0 │ │ movs r0, #0 │ │ - b.n 3d53c │ │ - b.n 3da0c │ │ - b.n 3d52e │ │ + b.n 5cbec │ │ + b.n 5d0bc │ │ + b.n 5cbde │ │ lsls r4, r2, #1 │ │ - b.n 3d54c │ │ + b.n 5cbfc │ │ asrs r0, r0, #32 │ │ - b.n 3d536 │ │ + b.n 5cbe6 │ │ lsls r0, r1, #1 │ │ - b.n 3d554 │ │ + b.n 5cc04 │ │ adds r0, #0 │ │ - b.n 3d53e │ │ + b.n 5cbee │ │ lsls r4, r1, #1 │ │ - b.n 3d55c │ │ + b.n 5cc0c │ │ str r2, [r0, #0] │ │ - b.n 3dd2c │ │ + b.n 5d3dc │ │ strb r0, [r0, #0] │ │ - b.n 3d54a │ │ + b.n 5cbfa │ │ lsls r0, r2, #1 │ │ - b.n 3d568 │ │ + b.n 5cc18 │ │ str r7, [r0, #0] │ │ - b.n 3dd3e │ │ + b.n 5d3ee │ │ ands r0, r0 │ │ - b.n 3d556 │ │ + b.n 5cc06 │ │ lsls r4, r3, #1 │ │ - b.n 3d574 │ │ + b.n 5cc24 │ │ str r4, [r0, #0] │ │ - b.n 3dd4a │ │ + b.n 5d3fa │ │ str r1, [r0, #0] │ │ - b.n 3dd4e │ │ + b.n 5d3fe │ │ str r6, [r1, r0] │ │ - b.n 3dd52 │ │ + b.n 5d402 │ │ str r0, [r0, #0] │ │ - b.n 3d56a │ │ + b.n 5cc1a │ │ lsls r0, r4, #1 │ │ - b.n 3d588 │ │ + b.n 5cc38 │ │ stmia r0!, {r1, r2} │ │ - b.n 3dd5c │ │ + b.n 5d40c │ │ str r0, [r0, r0] │ │ - b.n 3d576 │ │ + b.n 5cc26 │ │ movs r5, r0 │ │ - b.n 3dd92 │ │ + b.n 5d442 │ │ @ instruction: 0xffde0aff │ │ movs r0, r7 │ │ - b.n 3d59c │ │ + b.n 5cc4c │ │ stmia r0!, {} │ │ - b.n 3e1a6 │ │ - add r0, pc, #0 @ (adr r0, 3da68 ) │ │ - b.n 3db8e │ │ + b.n 5d856 │ │ + add r0, pc, #0 @ (adr r0, 5d118 ) │ │ + b.n 5d23e │ │ movs r4, r7 │ │ - b.n 3d5a8 │ │ + b.n 5cc58 │ │ movs r0, #0 │ │ - b.n 3dbd8 │ │ + b.n 5d288 │ │ movs r4, r6 │ │ - b.n 3d5b0 │ │ + b.n 5cc60 │ │ movs r0, #84 @ 0x54 │ │ - b.n 3d594 │ │ + b.n 5cc44 │ │ adds r0, #0 │ │ - b.n 3dbec │ │ + b.n 5d29c │ │ movs r0, r6 │ │ - b.n 3d5bc │ │ + b.n 5cc6c │ │ adds r0, #80 @ 0x50 │ │ - b.n 3d5a0 │ │ + b.n 5cc50 │ │ strb r0, [r0, #0] │ │ - b.n 3dbf2 │ │ + b.n 5d2a2 │ │ movs r4, r5 │ │ - b.n 3d5c8 │ │ + b.n 5cc78 │ │ strb r4, [r1, #1] │ │ - b.n 3d5ac │ │ + b.n 5cc5c │ │ ands r0, r0 │ │ - b.n 3e1d6 │ │ + b.n 5d886 │ │ str r0, [sp, #0] │ │ - b.n 3dbfc │ │ + b.n 5d2ac │ │ movs r0, r5 │ │ - b.n 3d5d8 │ │ + b.n 5cc88 │ │ asrs r0, r0, #32 │ │ - b.n 3dc1e │ │ + b.n 5d2ce │ │ movs r4, r4 │ │ - b.n 3d5e0 │ │ + b.n 5cc90 │ │ asrs r0, r3, #1 │ │ - b.n 3d5c4 │ │ - b.n 3daac │ │ - b.n 3e1ee │ │ + b.n 5cc74 │ │ + b.n 5d15c │ │ + b.n 5d89e │ │ str r0, [r0, #0] │ │ - b.n 3dc1e │ │ + b.n 5d2ce │ │ movs r0, r4 │ │ - b.n 3d5f0 │ │ + b.n 5cca0 │ │ str r0, [r4, #4] │ │ - b.n 3d5d4 │ │ + b.n 5cc84 │ │ str r0, [r0, r0] │ │ - b.n 3dc28 │ │ + b.n 5d2d8 │ │ movs r1, r0 │ │ - b.n 3dace │ │ + b.n 5d17e │ │ movs r5, r0 │ │ - b.n 3dac6 │ │ + b.n 5d176 │ │ str r4, [r3, r1] │ │ - b.n 3d5e4 │ │ + b.n 5cc94 │ │ strh r0, [r0, #0] │ │ - b.n 3dcec │ │ + b.n 5d39c │ │ asrs r0, r0, #32 │ │ - b.n 3e292 │ │ + b.n 5d942 │ │ str r1, [r0, r0] │ │ - b.n 3db76 │ │ + b.n 5d226 │ │ lsls r0, r0, #5 │ │ - b.n 3e0e2 │ │ + b.n 5d792 │ │ movs r6, r6 │ │ - b.n 3e178 │ │ + b.n 5d828 │ │ str r1, [r0, r0] │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 3dd9a │ │ + b.n 5d44a │ │ lsrs r4, r1, #26 │ │ - b.n 3e0f4 │ │ + b.n 5d7a4 │ │ str r0, [r0, #0] │ │ - b.n 3e22e │ │ + b.n 5d8de │ │ lsrs r2, r2, #31 │ │ - b.n 3e188 │ │ + b.n 5d838 │ │ str r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ movs r0, r0 │ │ - b.n 3dd9e │ │ + b.n 5d44e │ │ movs r3, r7 │ │ - b.n 3e112 │ │ - b.n 3db02 │ │ + b.n 5d7c2 │ │ + b.n 5d1b2 │ │ strh r0, [r0, #24] │ │ lsrs r0, r1, #29 │ │ - b.n 3e19a │ │ + b.n 5d84a │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 3ddb4 │ │ + b.n 5d464 │ │ adds r0, #0 │ │ - b.n 3e252 │ │ + b.n 5d902 │ │ lsrs r6, r4, #19 │ │ - b.n 3e130 │ │ + b.n 5d7e0 │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ adds r0, #1 │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 3e1b8 │ │ + b.n 5d868 │ │ movs r0, r0 │ │ - b.n 3ddd4 │ │ + b.n 5d484 │ │ movs r0, #0 │ │ - b.n 3e26a │ │ + b.n 5d91a │ │ asrs r0, r0, #32 │ │ - b.n 3e26e │ │ + b.n 5d91e │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 3e22c │ │ + b.n 5d8dc │ │ movs r0, r0 │ │ - b.n 3e27e │ │ + b.n 5d92e │ │ movs r1, r0 │ │ adds r3, #0 │ │ - blx 445d94 │ │ + blx 465444 │ │ movs r5, r0 │ │ - b.n 3de4a │ │ + b.n 5d4fa │ │ str r1, [r0, r0] │ │ - b.n 3e060 │ │ + b.n 5d710 │ │ ldrsh r5, [r2, r4] │ │ - b.n 3de30 │ │ + b.n 5d4e0 │ │ strb r4, [r2, #1] │ │ - b.n 3d690 │ │ + b.n 5cd40 │ │ strh r5, [r4, r2] │ │ - b.n 3de9a │ │ + b.n 5d54a │ │ str r0, [r0, r0] │ │ - b.n 3dee8 │ │ + b.n 5d598 │ │ asrs r5, r0, #32 │ │ - b.n 3dee4 │ │ + b.n 5d594 │ │ movs r0, r0 │ │ - b.n 3de68 │ │ + b.n 5d518 │ │ asrs r0, r0, #32 │ │ - b.n 3deee │ │ + b.n 5d59e │ │ asrs r5, r0, #32 │ │ - b.n 3de70 │ │ + b.n 5d520 │ │ movs r0, #1 │ │ - b.n 3def8 │ │ + b.n 5d5a8 │ │ adds r1, #115 @ 0x73 │ │ - b.n 3e18a │ │ + b.n 5d83a │ │ movs r0, r0 │ │ - b.n 3de7e │ │ + b.n 5d52e │ │ adds r0, #45 @ 0x2d │ │ - b.n 3e206 │ │ + b.n 5d8b6 │ │ movs r0, #0 │ │ - b.n 3df1a │ │ + b.n 5d5ca │ │ asrs r1, r0, #32 │ │ - b.n 3de8a │ │ + b.n 5d53a │ │ movs r0, #1 │ │ - b.n 3df12 │ │ + b.n 5d5c2 │ │ movs r0, r0 │ │ - b.n 3de92 │ │ + b.n 5d542 │ │ movs r0, #0 │ │ - b.n 3df1e │ │ + b.n 5d5ce │ │ movs r0, r0 │ │ - b.n 3df32 │ │ + b.n 5d5e2 │ │ movs r1, r0 │ │ - b.n 3de9a │ │ + b.n 5d54a │ │ ldr r7, [r7, #104] @ 0x68 │ │ - b.n 3e1b4 │ │ + b.n 5d864 │ │ movs r2, r0 │ │ - b.n 3dea2 │ │ + b.n 5d552 │ │ ldr r1, [r1, #124] @ 0x7c │ │ - b.n 3e22a │ │ + b.n 5d8da │ │ movs r0, r0 │ │ - b.n 3e0ea │ │ + b.n 5d79a │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 3e1b8 │ │ + b.n 5d868 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 3e23c │ │ + b.n 5d8ec │ │ asrs r1, r3, #12 │ │ - b.n 3e1ba │ │ + b.n 5d86a │ │ lsls r0, r2, #26 │ │ - b.n 3dbc6 │ │ + b.n 5d276 │ │ asrs r1, r2, #21 │ │ - b.n 3e246 │ │ + b.n 5d8f6 │ │ lsls r0, r2, #14 │ │ - b.n 3dbc8 │ │ + b.n 5d278 │ │ lsls r0, r2, #10 │ │ - b.n 3dbca │ │ + b.n 5d27a │ │ str r6, [r0, #0] │ │ - b.n 3dcfe │ │ + b.n 5d3ae │ │ lsls r0, r2, #6 │ │ - b.n 3dbd0 │ │ + b.n 5d280 │ │ str r0, [r7, #0] │ │ - b.n 3d6ec │ │ + b.n 5cd9c │ │ adds r0, #3 │ │ - b.n 3dd44 │ │ + b.n 5d3f4 │ │ adds r0, #60 @ 0x3c │ │ - b.n 3d6f4 │ │ + b.n 5cda4 │ │ adds r0, #80 @ 0x50 │ │ - b.n 3d718 │ │ - add r0, pc, #48 @ (adr r0, 3dc10 ) │ │ - b.n 3d71c │ │ + b.n 5cdc8 │ │ + add r0, pc, #48 @ (adr r0, 5d2c0 ) │ │ + b.n 5cdcc │ │ movs r0, #2 │ │ - b.n 3dd4c │ │ + b.n 5d3fc │ │ movs r0, #52 @ 0x34 │ │ - b.n 3d704 │ │ + b.n 5cdb4 │ │ movs r0, #76 @ 0x4c │ │ - b.n 3d728 │ │ + b.n 5cdd8 │ │ adds r0, #100 @ 0x64 │ │ - b.n 3d72c │ │ + b.n 5cddc │ │ strh r1, [r0, #0] │ │ - b.n 3dd5a │ │ + b.n 5d40a │ │ movs r0, #24 │ │ - b.n 3d734 │ │ + b.n 5cde4 │ │ movs r0, r0 │ │ - b.n 3dd70 │ │ + b.n 5d420 │ │ movs r4, r5 │ │ - b.n 3d71c │ │ + b.n 5cdcc │ │ lsls r0, r3, #1 │ │ - b.n 3d740 │ │ + b.n 5cdf0 │ │ str r0, [sp, #16] │ │ - b.n 3d744 │ │ + b.n 5cdf4 │ │ strb r0, [r0, #0] │ │ - b.n 3e16e │ │ + b.n 5d81e │ │ lsls r0, r4, #1 │ │ - b.n 3d74c │ │ + b.n 5cdfc │ │ movs r0, r0 │ │ - b.n 3e176 │ │ + b.n 5d826 │ │ movs r4, r4 │ │ - b.n 3d734 │ │ + b.n 5cde4 │ │ lsls r4, r3, #1 │ │ - b.n 3d758 │ │ + b.n 5ce08 │ │ movs r0, r0 │ │ - b.n 3e162 │ │ + b.n 5d812 │ │ movs r0, r4 │ │ - b.n 3d740 │ │ + b.n 5cdf0 │ │ lsls r1, r0, #1 │ │ @ instruction: 0xea00e03c │ │ - b.n 3d768 │ │ + b.n 5ce18 │ │ movs r1, #66 @ 0x42 │ │ - b.n 3e23a │ │ + b.n 5d8ea │ │ asrs r0, r7, #32 │ │ - b.n 3d770 │ │ + b.n 5ce20 │ │ movs r0, #54 @ 0x36 │ │ - b.n 3e2d4 │ │ + b.n 5d984 │ │ strh r4, [r6, #0] │ │ - b.n 3d778 │ │ + b.n 5ce28 │ │ movs r1, r0 │ │ - b.n 3df5e │ │ + b.n 5d60e │ │ str r0, [r6, r0] │ │ - b.n 3d780 │ │ + b.n 5ce30 │ │ movs r0, r1 │ │ - b.n 3df4a │ │ + b.n 5d5fa │ │ str r4, [r5, #0] │ │ - b.n 3d788 │ │ + b.n 5ce38 │ │ movs r5, r0 │ │ - b.n 3df52 │ │ + b.n 5d602 │ │ strb r0, [r5, #0] │ │ - b.n 3d790 │ │ + b.n 5ce40 │ │ movs r6, r0 │ │ - b.n 3df5a │ │ + b.n 5d60a │ │ stmia r0!, {r2, r5} │ │ - b.n 3d798 │ │ + b.n 5ce48 │ │ movs r7, r0 │ │ - b.n 3df62 │ │ + b.n 5d612 │ │ ands r0, r4 │ │ - b.n 3d7a0 │ │ + b.n 5ce50 │ │ movs r4, r1 │ │ - b.n 3df6a │ │ + b.n 5d61a │ │ asrs r1, r0, #32 │ │ - b.n 3e02e │ │ + b.n 5d6de │ │ movs r4, r0 │ │ - b.n 3df92 │ │ + b.n 5d642 │ │ str r5, [r0, r0] │ │ - b.n 3e036 │ │ + b.n 5d6e6 │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ asrs r2, r0, #32 │ │ - b.n 3dda0 │ │ + b.n 5d450 │ │ movs r0, #1 │ │ - b.n 3dc82 │ │ + b.n 5d332 │ │ asrs r4, r2, #32 │ │ - b.n 3d7c0 │ │ + b.n 5ce70 │ │ movs r0, #56 @ 0x38 │ │ - b.n 3d7a4 │ │ + b.n 5ce54 │ │ str r6, [r0, #0] │ │ - b.n 3e04e │ │ + b.n 5d6fe │ │ strb r7, [r0, #0] │ │ - b.n 3e052 │ │ + b.n 5d702 │ │ stmia r0!, {r2, r3} │ │ - b.n 3e056 │ │ + b.n 5d706 │ │ movs r2, #131 @ 0x83 │ │ - b.n 3dbdc │ │ + b.n 5d28c │ │ movs r0, #4 │ │ - b.n 3e05e │ │ + b.n 5d70e │ │ movs r0, #96 @ 0x60 │ │ - b.n 3d7bc │ │ + b.n 5ce6c │ │ ands r0, r1 │ │ - b.n 3e066 │ │ + b.n 5d716 │ │ ldrh r4, [r1, #52] @ 0x34 │ │ - b.n 3e2b4 │ │ + b.n 5d964 │ │ movs r0, #14 │ │ - b.n 3e06e │ │ + b.n 5d71e │ │ ldrh r2, [r2, #62] @ 0x3e │ │ - b.n 3e348 │ │ + b.n 5d9f8 │ │ movs r0, #8 │ │ - b.n 3de1a │ │ - b.n 3dcbc │ │ - b.n 3dcba │ │ + b.n 5d4ca │ │ + b.n 5d36c │ │ + b.n 5d36a │ │ movs r0, #59 @ 0x3b │ │ - b.n 3e2d2 │ │ + b.n 5d982 │ │ cmp r7, #72 @ 0x48 │ │ - b.n 3e356 │ │ - b.n 3dd3c │ │ - b.n 3d7e0 │ │ - movs r0, #2 │ │ - b.n 3de32 │ │ - b.n 3dcd4 │ │ - b.n 3d7d0 │ │ + b.n 5da06 │ │ + b.n 5d3ec │ │ + b.n 5ce90 │ │ + movs r0, #2 │ │ + b.n 5d4e2 │ │ + b.n 5d384 │ │ + b.n 5ce80 │ │ ands r2, r0 │ │ - b.n 3dcd2 │ │ + b.n 5d382 │ │ cmp r4, #230 @ 0xe6 │ │ - b.n 3e2f0 │ │ + b.n 5d9a0 │ │ cmp r2, #174 @ 0xae │ │ - b.n 3e370 │ │ + b.n 5da20 │ │ ands r4, r6 │ │ - b.n 3d7f8 │ │ + b.n 5cea8 │ │ movs r0, #2 │ │ - b.n 3de4c │ │ + b.n 5d4fc │ │ ands r0, r1 │ │ - b.n 3d7e8 │ │ + b.n 5ce98 │ │ strh r0, [r0, #0] │ │ - b.n 3dcee │ │ + b.n 5d39e │ │ movs r0, #1 │ │ - b.n 3e29a │ │ + b.n 5d94a │ │ str r0, [r0, #0] │ │ - b.n 3dcf6 │ │ + b.n 5d3a6 │ │ movs r0, #0 │ │ - b.n 3e2a4 │ │ + b.n 5d954 │ │ strb r0, [r0, #0] │ │ - b.n 3dcfe │ │ + b.n 5d3ae │ │ movs r0, #0 │ │ - b.n 3e2b6 │ │ + b.n 5d966 │ │ str r0, [r0, r0] │ │ - b.n 3dd06 │ │ + b.n 5d3b6 │ │ movs r0, #96 @ 0x60 │ │ - b.n 3d840 │ │ + b.n 5cef0 │ │ strh r4, [r1, #0] │ │ - b.n 3d80c │ │ + b.n 5cebc │ │ movs r0, #0 │ │ - b.n 3e292 │ │ + b.n 5d942 │ │ str r4, [r5, #0] │ │ - b.n 3d82c │ │ + b.n 5cedc │ │ movs r0, r0 │ │ - b.n 3dd1a │ │ + b.n 5d3ca │ │ movs r0, #24 │ │ - b.n 3d854 │ │ + b.n 5cf04 │ │ str r0, [r2, #0] │ │ - b.n 3d820 │ │ + b.n 5ced0 │ │ strb r4, [r2, #0] │ │ - b.n 3d824 │ │ + b.n 5ced4 │ │ str r4, [r4, r0] │ │ - b.n 3d840 │ │ + b.n 5cef0 │ │ str r0, [r3, r0] │ │ - b.n 3d82c │ │ + b.n 5cedc │ │ movs r0, r4 │ │ - b.n 3d848 │ │ + b.n 5cef8 │ │ movs r4, r3 │ │ - b.n 3d834 │ │ + b.n 5cee4 │ │ lsls r3, r0, #4 │ │ - b.n 3dc68 │ │ + b.n 5d318 │ │ eors r0, r0 │ │ - b.n 3d874 │ │ + b.n 5cf24 │ │ strh r0, [r6, #0] │ │ - b.n 3d858 │ │ + b.n 5cf08 │ │ movs r0, r0 │ │ - b.n 3e3e2 │ │ + b.n 5da92 │ │ strb r0, [r5, #0] │ │ - b.n 3d860 │ │ + b.n 5cf10 │ │ movs r2, r7 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3d888 │ │ + b.n 5cf38 │ │ movs r0, r0 │ │ - b.n 3e3f2 │ │ + b.n 5daa2 │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ movs r4, r3 │ │ - b.n 3d894 │ │ + b.n 5cf44 │ │ str r0, [r1, r1] │ │ - b.n 3e1f4 │ │ + b.n 5d8a4 │ │ strb r0, [r0, #0] │ │ - b.n 3e4a2 │ │ + b.n 5db52 │ │ str r0, [r0, #0] │ │ - b.n 3e4a6 │ │ + b.n 5db56 │ │ strh r0, [r0, #20] │ │ - b.n 3de6e │ │ + b.n 5d51e │ │ movs r7, r0 │ │ and.w r0, r0, r4, asr #13 │ │ - b.n 3d8ac │ │ + b.n 5cf5c │ │ movs r1, r0 │ │ - b.n 3e1b6 │ │ - add r0, pc, #0 @ (adr r0, 3dd78 ) │ │ - b.n 3dd8e │ │ + b.n 5d866 │ │ + add r0, pc, #0 @ (adr r0, 5d428 ) │ │ + b.n 5d43e │ │ strb r0, [r4, #0] │ │ - b.n 3e28c │ │ + b.n 5d93c │ │ str r1, [r0, #0] │ │ - b.n 3e28e │ │ + b.n 5d93e │ │ asrs r3, r0, #4 │ │ - b.n 3dcb8 │ │ + b.n 5d368 │ │ movs r1, r0 │ │ - b.n 3e036 │ │ + b.n 5d6e6 │ │ mcr2 10, 7, r2, cr12, cr15, {7} @ │ │ lsls r4, r5, #1 │ │ - b.n 3e2ac │ │ + b.n 5d95c │ │ asrs r5, r0, #32 │ │ - b.n 3e0d6 │ │ + b.n 5d786 │ │ ldmia r1, {r0, r1, r3, r6, r7} │ │ @ instruction: 0xebff0044 │ │ - b.n 3d8d8 │ │ + b.n 5cf88 │ │ movs r0, #104 @ 0x68 │ │ - b.n 3e2bc │ │ + b.n 5d96c │ │ cmp r2, #15 │ │ orn r0, r5, #2179072 @ 0x214000 │ │ - b.n 3e0ea │ │ + b.n 5d79a │ │ movs r7, r0 │ │ - b.n 3deae │ │ + b.n 5d55e │ │ lsrs r7, r1, #8 │ │ orn r1, r0, #7864320 @ 0x780000 │ │ sbfx sl, r2, #8, #16 │ │ orn sl, r4, #9240576 @ 0x8d0000 │ │ orr.w sl, r0, #36608 @ 0x8f00 │ │ orn r1, r0, #499712 @ 0x7a000 │ │ sbfx sl, r2, #0, #16 │ │ orr.w sl, r5, #585728 @ 0x8f000 │ │ orr.w r0, r0, #8847360 @ 0x870000 │ │ - b.n 3dee2 │ │ + b.n 5d592 │ │ cmp r2, #15 │ │ orr.w r1, r4, #3664 @ 0xe50 │ │ @ instruction: 0xebff1068 │ │ - b.n 3d918 │ │ + b.n 5cfc8 │ │ movs r1, r0 │ │ - b.n 3e522 │ │ + b.n 5dbd2 │ │ movs r0, r0 │ │ - b.n 3e488 │ │ + b.n 5db38 │ │ @ instruction: 0xffe01aff │ │ movs r0, r1 │ │ - b.n 3e12e │ │ + b.n 5d7de │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 3dd52 │ │ + b.n 5d402 │ │ movs r4, r5 │ │ @ instruction: 0xe990200c │ │ - b.n 3e0fe │ │ + b.n 5d7ae │ │ ands r0, r2 │ │ - b.n 3d91e │ │ + b.n 5cfce │ │ movs r0, #3 │ │ - b.n 3e106 │ │ + b.n 5d7b6 │ │ asrs r4, r2, #32 │ │ - b.n 3d926 │ │ + b.n 5cfd6 │ │ movs r0, #5 │ │ - b.n 3e10e │ │ - b.n 3de3c │ │ - b.n 3d92e │ │ + b.n 5d7be │ │ + b.n 5d4ec │ │ + b.n 5cfde │ │ movs r0, #4 │ │ - b.n 3e116 │ │ + b.n 5d7c6 │ │ movs r4, r3 │ │ - b.n 3d936 │ │ + b.n 5cfe6 │ │ asrs r1, r0, #32 │ │ - b.n 3e11e │ │ + b.n 5d7ce │ │ eors r0, r0 │ │ - b.n 3d958 │ │ + b.n 5d008 │ │ asrs r6, r1, #32 │ │ - b.n 3e124 │ │ + b.n 5d7d4 │ │ str r0, [r1, r1] │ │ - b.n 3e2bc │ │ + b.n 5d96c │ │ movs r0, r0 │ │ - b.n 3e12c │ │ + b.n 5d7dc │ │ lsrs r0, r2, #28 │ │ - b.n 3e10c │ │ + b.n 5d7bc │ │ lsls r0, r4, #10 │ │ - b.n 3e172 │ │ + b.n 5d822 │ │ @ instruction: 0xffcdeaff │ │ str r0, [r1, r1] │ │ - b.n 3e2d0 │ │ + b.n 5d980 │ │ mcr2 10, 6, lr, cr3, cr15, {7} @ │ │ asrs r4, r3, #32 │ │ - b.n 3d97c │ │ + b.n 5d02c │ │ str r0, [r1, r1] │ │ - b.n 3e2dc │ │ + b.n 5d98c │ │ movs r0, r0 │ │ - b.n 3d984 │ │ + b.n 5d034 │ │ strb r4, [r5, #1] │ │ - b.n 3e368 │ │ + b.n 5da18 │ │ ands r0, r0 │ │ - b.n 3e592 │ │ + b.n 5dc42 │ │ str r1, [r0, #40] @ 0x28 │ │ - b.n 3df56 │ │ + b.n 5d606 │ │ movs r7, r0 │ │ and.w r0, r0, r4, asr #13 │ │ - b.n 3d998 │ │ + b.n 5d048 │ │ movs r1, r0 │ │ - b.n 3e2a2 │ │ - add r0, pc, #0 @ (adr r0, 3de64 ) │ │ - b.n 3de7a │ │ + b.n 5d952 │ │ + add r0, pc, #0 @ (adr r0, 5d514 ) │ │ + b.n 5d52a │ │ str r0, [r4, #0] │ │ - b.n 3e376 │ │ + b.n 5da26 │ │ ands r1, r0 │ │ - b.n 3e376 │ │ + b.n 5da26 │ │ asrs r3, r0, #4 │ │ - b.n 3dda4 │ │ + b.n 5d454 │ │ movs r1, r0 │ │ - b.n 3e11e │ │ + b.n 5d7ce │ │ movs r3, r3 │ │ cmp r2, #0 │ │ movs r7, r0 │ │ - b.n 3e1be │ │ + b.n 5d86e │ │ asrs r5, r0, #32 │ │ - b.n 3e1c2 │ │ + b.n 5d872 │ │ ldmia r1!, {r4, r7} │ │ @ instruction: 0xebff001c │ │ - b.n 3e316 │ │ + b.n 5d9c6 │ │ movs r0, #104 @ 0x68 │ │ - b.n 3e3a8 │ │ + b.n 5da58 │ │ asrs r5, r0, #32 │ │ - b.n 3e1d2 │ │ + b.n 5d882 │ │ str r6, [r6, #16] │ │ @ instruction: 0xebff1068 │ │ - b.n 3d9d4 │ │ + b.n 5d084 │ │ movs r1, r0 │ │ - b.n 3e5de │ │ + b.n 5dc8e │ │ movs r0, r0 │ │ - b.n 3e544 │ │ + b.n 5dbf4 │ │ @ instruction: 0xffec1aff │ │ strb r0, [r3, #0] │ │ - b.n 3e336 │ │ + b.n 5d9e6 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n 3d8da │ │ + b.n 5cf8a │ │ str r0, [r1, r0] │ │ - b.n 3d8de │ │ + b.n 5cf8e │ │ lsls r6, r1, #2 │ │ ldmia.w r7, {r2, r3, ip} │ │ - b.n 3e1bc │ │ + b.n 5d86c │ │ ands r1, r0 │ │ @ instruction: 0xe8161002 │ │ - b.n 3e1c4 │ │ + b.n 5d874 │ │ asrs r3, r0, #32 │ │ - b.n 3e1c8 │ │ + b.n 5d878 │ │ asrs r7, r0, #32 │ │ - b.n 3e1cc │ │ + b.n 5d87c │ │ strb r4, [r5, #1] │ │ - b.n 3e3e8 │ │ + b.n 5da98 │ │ asrs r5, r0, #32 │ │ - b.n 3e1d4 │ │ + b.n 5d884 │ │ str r0, [r1, r1] │ │ - b.n 3e36c │ │ + b.n 5da1c │ │ movs r0, r0 │ │ - b.n 3e1dc │ │ + b.n 5d88c │ │ movs r6, r1 │ │ - b.n 3e1de │ │ + b.n 5d88e │ │ lsrs r0, r2, #28 │ │ - b.n 3e1c0 │ │ + b.n 5d870 │ │ lsls r0, r4, #10 │ │ - b.n 3e226 │ │ + b.n 5d8d6 │ │ @ instruction: 0xffdbeaff │ │ movs r4, r3 │ │ - b.n 3da28 │ │ + b.n 5d0d8 │ │ movs r4, r0 │ │ - b.n 3dff2 │ │ + b.n 5d6a2 │ │ movs r4, r3 │ │ - b.n 3da10 │ │ + b.n 5d0c0 │ │ movs r0, r1 │ │ - b.n 3da30 │ │ + b.n 5d0e0 │ │ mrc2 10, 4, lr, cr5, cr15, {7} @ │ │ - add r0, pc, #4 @ (adr r0, 3df04 ) │ │ - b.n 3e642 │ │ + add r0, pc, #4 @ (adr r0, 5d5b4 ) │ │ + b.n 5dcf2 │ │ movs r2, r1 │ │ - b.n 3e246 │ │ - beq.n 3df40 │ │ - b.n 3e3a0 │ │ + b.n 5d8f6 │ │ + beq.n 5d5f0 │ │ + b.n 5da50 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr, pc} │ │ - bmi.n 3deba │ │ - ldr r7, [pc, #960] @ (3e2d4 ) │ │ + bmi.n 5d56a │ │ + ldr r7, [pc, #960] @ (5d984 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3e434 │ │ - beq.n 3dff4 │ │ - b.n 3e3b8 │ │ + b.n 5dae4 │ │ + beq.n 5d6a4 │ │ + b.n 5da68 │ │ movs r0, #32 │ │ - b.n 3da3c │ │ + b.n 5d0ec │ │ ands r0, r0 │ │ - b.n 3e266 │ │ + b.n 5d916 │ │ movs r0, #0 │ │ - b.n 3da50 │ │ - b.n 3df4c │ │ - b.n 3e434 │ │ + b.n 5d100 │ │ + b.n 5d5fc │ │ + b.n 5dae4 │ │ lsls r1, r0, #2 │ │ @ instruction: 0xe9930002 │ │ - b.n 3e236 │ │ + b.n 5d8e6 │ │ str r4, [r1, #0] │ │ - b.n 3da60 │ │ + b.n 5d110 │ │ movs r7, r0 │ │ - b.n 3e23e │ │ + b.n 5d8ee │ │ str r0, [r4, r0] │ │ ldmia.w lr, {r1, r2} │ │ - b.n 3e246 │ │ + b.n 5d8f6 │ │ movs r5, r0 │ │ - b.n 3e24a │ │ + b.n 5d8fa │ │ strh r4, [r3, #0] │ │ - b.n 3da74 │ │ + b.n 5d124 │ │ movs r4, r1 │ │ - b.n 3e252 │ │ + b.n 5d902 │ │ strb r2, [r0, #5] │ │ - b.n 3e55e │ │ + b.n 5dc0e │ │ movs r6, r1 │ │ - b.n 3e25a │ │ + b.n 5d90a │ │ movs r0, #2 │ │ - b.n 3e31e │ │ + b.n 5d9ce │ │ movs r0, r1 │ │ - b.n 3e282 │ │ + b.n 5d932 │ │ strb r6, [r6, #0] │ │ - b.n 3e600 │ │ + b.n 5dcb0 │ │ movs r0, r0 │ │ asrs r0, r4, #15 │ │ movs r0, #7 │ │ - b.n 3e092 │ │ - b.n 3df74 │ │ - b.n 3df72 │ │ - b.n 3df74 │ │ - b.n 3da7e │ │ + b.n 5d742 │ │ + b.n 5d624 │ │ + b.n 5d622 │ │ + b.n 5d624 │ │ + b.n 5d12e │ │ movs r0, #4 │ │ - b.n 3daa0 │ │ + b.n 5d150 │ │ ldrb r4, [r1, #26] │ │ - b.n 3e588 │ │ + b.n 5dc38 │ │ ldrb r2, [r2, #31] │ │ - b.n 3e618 │ │ + b.n 5dcc8 │ │ strh r0, [r0, #0] │ │ - b.n 3e6c6 │ │ + b.n 5dd76 │ │ movs r0, #2 │ │ - b.n 3e34a │ │ + b.n 5d9fa │ │ movs r0, #7 │ │ - b.n 3e0f2 │ │ + b.n 5d7a2 │ │ strb r3, [r7, #0] │ │ - b.n 3e5a6 │ │ + b.n 5dc56 │ │ str r0, [r0, r0] │ │ - b.n 3df9a │ │ + b.n 5d64a │ │ str r4, [r0, r0] │ │ - b.n 3daa2 │ │ + b.n 5d152 │ │ movs r0, #8 │ │ - b.n 3dac4 │ │ + b.n 5d174 │ │ ldrb r0, [r1, #29] │ │ - b.n 3e636 │ │ + b.n 5dce6 │ │ movs r0, #2 │ │ - b.n 3e366 │ │ + b.n 5da16 │ │ movs r0, #7 │ │ - b.n 3e10e │ │ + b.n 5d7be │ │ str r0, [sp, #0] │ │ - b.n 3dfb2 │ │ + b.n 5d662 │ │ str r0, [sp, #32] │ │ - b.n 3daba │ │ + b.n 5d16a │ │ str r4, [r1, #0] │ │ - b.n 3dadc │ │ + b.n 5d18c │ │ cmp r4, #230 @ 0xe6 │ │ - b.n 3e5d4 │ │ + b.n 5dc84 │ │ cmp r2, #174 @ 0xae │ │ - b.n 3e654 │ │ + b.n 5dd04 │ │ str r6, [r0, #0] │ │ - b.n 3e382 │ │ + b.n 5da32 │ │ str r2, [r0, #0] │ │ - b.n 3e132 │ │ - add r0, pc, #0 @ (adr r0, 3dfc8 ) │ │ - b.n 3dfd6 │ │ - add r0, pc, #48 @ (adr r0, 3dffc ) │ │ - b.n 3dad6 │ │ + b.n 5d7e2 │ │ + add r0, pc, #0 @ (adr r0, 5d678 ) │ │ + b.n 5d686 │ │ + add r0, pc, #48 @ (adr r0, 5d6ac ) │ │ + b.n 5d186 │ │ strb r0, [r2, #0] │ │ - b.n 3daf8 │ │ + b.n 5d1a8 │ │ strb r7, [r0, #0] │ │ - b.n 3e396 │ │ + b.n 5da46 │ │ strb r1, [r0, #0] │ │ - b.n 3e588 │ │ + b.n 5dc38 │ │ strb r0, [r0, #0] │ │ - b.n 3dfec │ │ + b.n 5d69c │ │ strb r0, [r2, #0] │ │ - b.n 3daea │ │ + b.n 5d19a │ │ movs r0, #20 │ │ - b.n 3db0c │ │ + b.n 5d1bc │ │ movs r0, #2 │ │ - b.n 3e3aa │ │ + b.n 5da5a │ │ movs r0, #0 │ │ - b.n 3e592 │ │ + b.n 5dc42 │ │ stmia r0!, {} │ │ - b.n 3dff6 │ │ + b.n 5d6a6 │ │ stmia r0!, {r2, r4} │ │ - b.n 3dafe │ │ + b.n 5d1ae │ │ str r0, [r3, #0] │ │ - b.n 3db20 │ │ + b.n 5d1d0 │ │ str r6, [r0, #0] │ │ - b.n 3e3be │ │ + b.n 5da6e │ │ str r0, [r0, #0] │ │ - b.n 3e5ae │ │ + b.n 5dc5e │ │ movs r0, #0 │ │ - b.n 3e012 │ │ + b.n 5d6c2 │ │ movs r0, #24 │ │ - b.n 3db12 │ │ + b.n 5d1c2 │ │ adds r0, #28 │ │ - b.n 3db34 │ │ + b.n 5d1e4 │ │ adds r0, #3 │ │ - b.n 3e3d2 │ │ + b.n 5da82 │ │ adds r0, #0 │ │ - b.n 3e59c │ │ + b.n 5dc4c │ │ movs r0, r0 │ │ - b.n 3e020 │ │ + b.n 5d6d0 │ │ movs r4, r3 │ │ - b.n 3db26 │ │ + b.n 5d1d6 │ │ adds r0, #0 │ │ - b.n 3db44 │ │ + b.n 5d1f4 │ │ adds r0, #14 │ │ - b.n 3e14c │ │ + b.n 5d7fc │ │ adds r0, #0 │ │ - b.n 3db32 │ │ + b.n 5d1e2 │ │ adds r0, #36 @ 0x24 │ │ - b.n 3db48 │ │ + b.n 5d1f8 │ │ adds r0, #4 │ │ - b.n 3db54 │ │ + b.n 5d204 │ │ str r5, [r0, #0] │ │ - b.n 3e17c │ │ + b.n 5d82c │ │ adds r0, #3 │ │ - b.n 3e1a4 │ │ + b.n 5d854 │ │ str r4, [r0, #0] │ │ - b.n 3db46 │ │ + b.n 5d1f6 │ │ adds r0, #8 │ │ - b.n 3db64 │ │ + b.n 5d214 │ │ str r6, [r0, r0] │ │ - b.n 3e386 │ │ + b.n 5da36 │ │ str r0, [r2, #0] │ │ - b.n 3db64 │ │ + b.n 5d214 │ │ adds r0, #9 │ │ - b.n 3e1b4 │ │ + b.n 5d864 │ │ adds r0, #8 │ │ - b.n 3db5a │ │ + b.n 5d20a │ │ adds r0, #12 │ │ - b.n 3db70 │ │ + b.n 5d220 │ │ str r0, [sp, #0] │ │ - b.n 3e79a │ │ - b.n 3e062 │ │ - b.n 3e39e │ │ + b.n 5de4a │ │ + b.n 5d712 │ │ + b.n 5da4e │ │ adds r0, #12 │ │ - b.n 3db84 │ │ - add r0, pc, #40 @ (adr r0, 3e08c ) │ │ - b.n 3e1cc │ │ - add r0, pc, #48 @ (adr r0, 3e098 ) │ │ - b.n 3db72 │ │ + b.n 5d234 │ │ + add r0, pc, #40 @ (adr r0, 5d73c ) │ │ + b.n 5d87c │ │ + add r0, pc, #48 @ (adr r0, 5d748 ) │ │ + b.n 5d222 │ │ adds r0, #16 │ │ - b.n 3db90 │ │ - add r0, pc, #32 @ (adr r0, 3e090 ) │ │ - b.n 3db8c │ │ + b.n 5d240 │ │ + add r0, pc, #32 @ (adr r0, 5d740 ) │ │ + b.n 5d23c │ │ adds r0, #7 │ │ - b.n 3e1dc │ │ + b.n 5d88c │ │ adds r0, #16 │ │ - b.n 3db82 │ │ + b.n 5d232 │ │ str r4, [r2, #0] │ │ - b.n 3dba0 │ │ + b.n 5d250 │ │ adds r0, #0 │ │ - b.n 3db9c │ │ + b.n 5d24c │ │ adds r0, #12 │ │ - b.n 3e1f2 │ │ + b.n 5d8a2 │ │ adds r0, #20 │ │ - b.n 3db92 │ │ + b.n 5d242 │ │ strb r0, [r3, #0] │ │ - b.n 3dbb0 │ │ + b.n 5d260 │ │ adds r0, #24 │ │ - b.n 3dbac │ │ + b.n 5d25c │ │ movs r0, #2 │ │ - b.n 3e204 │ │ + b.n 5d8b4 │ │ movs r0, #24 │ │ - b.n 3dba2 │ │ + b.n 5d252 │ │ asrs r4, r3, #32 │ │ - b.n 3dbc0 │ │ + b.n 5d270 │ │ movs r0, #28 │ │ - b.n 3dbbc │ │ + b.n 5d26c │ │ asrs r0, r0, #32 │ │ - b.n 3e208 │ │ + b.n 5d8b8 │ │ movs r3, r0 │ │ - b.n 3e0ae │ │ + b.n 5d75e │ │ movs r1, r0 │ │ - b.n 3e0ae │ │ + b.n 5d75e │ │ asrs r4, r2, #32 │ │ - b.n 3dbcc │ │ + b.n 5d27c │ │ movs r0, #0 │ │ - b.n 3e2d4 │ │ + b.n 5d984 │ │ asrs r0, r0, #32 │ │ - b.n 3e87a │ │ + b.n 5df2a │ │ strb r1, [r0, #0] │ │ - b.n 3e15e │ │ + b.n 5d80e │ │ lsrs r4, r1, #26 │ │ - b.n 3e6cc │ │ + b.n 5dd7c │ │ lsrs r2, r2, #31 │ │ - b.n 3e75c │ │ + b.n 5de0c │ │ strb r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 3e378 │ │ + b.n 5da28 │ │ movs r3, r7 │ │ - b.n 3e6e6 │ │ + b.n 5dd96 │ │ str r0, [r0, r0] │ │ - b.n 3e816 │ │ + b.n 5dec6 │ │ lsrs r0, r1, #29 │ │ - b.n 3e76e │ │ + b.n 5de1e │ │ strh r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ str r1, [r0, r0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 3e3a2 │ │ - b.n 3e0e8 │ │ - b.n 3e82a │ │ + b.n 5da52 │ │ + b.n 5d798 │ │ + b.n 5deda │ │ adds r0, #0 │ │ - b.n 3e82e │ │ + b.n 5dede │ │ lsrs r6, r4, #19 │ │ - b.n 3e70c │ │ + b.n 5ddbc │ │ stmia r0!, {} │ │ - b.n 3dc30 │ │ - b.n 3e0fa │ │ + b.n 5d2e0 │ │ + b.n 5d7aa │ │ strh r0, [r0, #24] │ │ movs r0, #4 │ │ - b.n 3dc18 │ │ + b.n 5d2c8 │ │ adds r0, #1 │ │ adds r3, #0 │ │ lsrs r6, r5, #10 │ │ - b.n 3e79c │ │ + b.n 5de4c │ │ movs r0, r0 │ │ - b.n 3e3be │ │ + b.n 5da6e │ │ movs r0, #0 │ │ - b.n 3e84e │ │ + b.n 5defe │ │ asrs r0, r0, #32 │ │ - b.n 3e852 │ │ + b.n 5df02 │ │ movs r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n 3e816 │ │ + b.n 5dec6 │ │ movs r0, r0 │ │ - b.n 3e862 │ │ + b.n 5df12 │ │ movs r1, r0 │ │ adds r3, #0 │ │ str r4, [r4, #0] │ │ - b.n 3dc64 │ │ + b.n 5d314 │ │ movs r7, r0 │ │ - b.n 3e42e │ │ + b.n 5dade │ │ strb r1, [r0, #0] │ │ - b.n 3e64a │ │ + b.n 5dcfa │ │ ldrb r7, [r2, #28] │ │ - b.n 3e414 │ │ - add r1, pc, #256 @ (adr r1, 3e238 ) │ │ - b.n 3e742 │ │ - add r0, pc, #216 @ (adr r0, 3e214 ) │ │ - b.n 3e7d8 │ │ + b.n 5dac4 │ │ + add r1, pc, #256 @ (adr r1, 5d8e8 ) │ │ + b.n 5ddf2 │ │ + add r0, pc, #216 @ (adr r0, 5d8c4 ) │ │ + b.n 5de88 │ │ movs r2, r1 │ │ - b.n 3e3ee │ │ + b.n 5da9e │ │ strb r7, [r4, #10] │ │ - b.n 3e486 │ │ + b.n 5db36 │ │ str r0, [sp, #4] │ │ strh r0, [r0, #24] │ │ strb r0, [r0, #0] │ │ - b.n 3e4dc │ │ + b.n 5db8c │ │ str r4, [r0, #0] │ │ - b.n 3dc8c │ │ + b.n 5d33c │ │ asrs r7, r0, #32 │ │ - b.n 3e4d8 │ │ + b.n 5db88 │ │ movs r0, r0 │ │ - b.n 3e45c │ │ - blx 4443ac │ │ + b.n 5db0c │ │ + blx 463a5c │ │ asrs r0, r0, #32 │ │ - b.n 3e4e6 │ │ + b.n 5db96 │ │ str r4, [r4, #0] │ │ - b.n 3dca0 │ │ + b.n 5d350 │ │ asrs r7, r0, #32 │ │ - b.n 3e46c │ │ + b.n 5db1c │ │ ldrb r7, [r7, #26] │ │ - b.n 3e784 │ │ + b.n 5de34 │ │ movs r0, #1 │ │ - b.n 3e4f8 │ │ + b.n 5dba8 │ │ ldrb r1, [r1, #31] │ │ - b.n 3e7fa │ │ + b.n 5deaa │ │ movs r0, r0 │ │ - b.n 3e47e │ │ + b.n 5db2e │ │ adds r1, #115 @ 0x73 │ │ - b.n 3e792 │ │ + b.n 5de42 │ │ movs r0, #0 │ │ - b.n 3e51e │ │ + b.n 5dbce │ │ adds r0, #45 @ 0x2d │ │ - b.n 3e80e │ │ + b.n 5debe │ │ asrs r1, r0, #32 │ │ - b.n 3e48e │ │ + b.n 5db3e │ │ movs r0, #1 │ │ - b.n 3e518 │ │ + b.n 5dbc8 │ │ str r4, [r2, r0] │ │ - b.n 3dccc │ │ + b.n 5d37c │ │ movs r0, r0 │ │ - b.n 3e49a │ │ + b.n 5db4a │ │ movs r0, #0 │ │ - b.n 3e52c │ │ + b.n 5dbdc │ │ movs r0, r0 │ │ - b.n 3e52e │ │ + b.n 5dbde │ │ movs r1, r0 │ │ - b.n 3e4a2 │ │ + b.n 5db52 │ │ asrs r1, r3, #12 │ │ - b.n 3e7aa │ │ + b.n 5de5a │ │ movs r2, r0 │ │ - b.n 3e4aa │ │ + b.n 5db5a │ │ cmp r7, #196 @ 0xc4 │ │ - b.n 3e7b8 │ │ + b.n 5de68 │ │ movs r0, r0 │ │ - b.n 3e6f2 │ │ + b.n 5dda2 │ │ movs r0, #183 @ 0xb7 │ │ - b.n 3e840 │ │ + b.n 5def0 │ │ asrs r1, r2, #21 │ │ - b.n 3e842 │ │ + b.n 5def2 │ │ strh r0, [r0, #2] │ │ - b.n 3e654 │ │ + b.n 5dd04 │ │ lsls r0, r2, #30 │ │ - b.n 3e1d0 │ │ + b.n 5d880 │ │ lsls r0, r2, #14 │ │ - b.n 3e1cc │ │ + b.n 5d87c │ │ lsls r0, r2, #10 │ │ - b.n 3e1ce │ │ + b.n 5d87e │ │ strb r7, [r0, #0] │ │ - b.n 3e2fa │ │ + b.n 5d9aa │ │ strb r0, [r0, #0] │ │ - b.n 3dcda │ │ + b.n 5d38a │ │ lsls r0, r2, #6 │ │ - b.n 3e1d8 │ │ + b.n 5d888 │ │ strb r0, [r2, #0] │ │ - b.n 3dd14 │ │ + b.n 5d3c4 │ │ str r4, [r3, #0] │ │ - b.n 3dd18 │ │ + b.n 5d3c8 │ │ adds r0, #3 │ │ - b.n 3e350 │ │ + b.n 5da00 │ │ strb r4, [r1, #0] │ │ - b.n 3dd20 │ │ + b.n 5d3d0 │ │ adds r0, #4 │ │ - b.n 3dcf2 │ │ + b.n 5d3a2 │ │ movs r0, #2 │ │ - b.n 3e35c │ │ + b.n 5da0c │ │ strb r0, [r1, #0] │ │ - b.n 3dd2c │ │ + b.n 5d3dc │ │ movs r0, #8 │ │ - b.n 3dcfe │ │ + b.n 5d3ae │ │ asrs r1, r0, #32 │ │ - b.n 3e368 │ │ + b.n 5da18 │ │ strb r0, [r3, #0] │ │ - b.n 3dd38 │ │ + b.n 5d3e8 │ │ movs r0, r0 │ │ - b.n 3e37a │ │ + b.n 5da2a │ │ asrs r4, r1, #32 │ │ - b.n 3dd0e │ │ + b.n 5d3be │ │ strb r0, [r0, #0] │ │ - b.n 3e778 │ │ + b.n 5de28 │ │ asrs r0, r4, #32 │ │ - b.n 3dd48 │ │ + b.n 5d3f8 │ │ str r0, [r0, #0] │ │ - b.n 3e77e │ │ + b.n 5de2e │ │ strb r4, [r2, #0] │ │ - b.n 3dd1e │ │ + b.n 5d3ce │ │ str r0, [r0, r0] │ │ - b.n 3e764 │ │ + b.n 5de14 │ │ str r4, [r3, r0] │ │ - b.n 3dd26 │ │ + b.n 5d3d6 │ │ movs r0, r2 │ │ - b.n 3dd2a │ │ + b.n 5d3da │ │ strb r4, [r2, #0] │ │ - b.n 3e728 │ │ + b.n 5ddd8 │ │ str r0, [r3, #0] │ │ - b.n 3dd32 │ │ + b.n 5d3e2 │ │ str r4, [r0, r0] │ │ - b.n 3e73e │ │ + b.n 5ddee │ │ movs r0, #0 │ │ - b.n 3dd54 │ │ + b.n 5d404 │ │ asrs r4, r0, #32 │ │ - b.n 3e738 │ │ + b.n 5dde8 │ │ cmp r2, #143 @ 0x8f │ │ orn fp, r1, #1152 @ 0x480 │ │ cdp 0, 3, cr0, cr3, cr9, {4} │ │ ldmia.w r7, {r4, r7, r8, r9, fp, sp} │ │ cdp 15, 0, cr1, cr0, cr5, {2} │ │ - b.n 3e768 │ │ + b.n 5de18 │ │ movs r1, #3 │ │ - b.n 3e9d2 │ │ - ldr r2, [pc, #956] @ (3e60c ) │ │ + b.n 5e082 │ │ + ldr r2, [pc, #956] @ (5dcbc ) │ │ orn pc, r1, #3244032 @ 0x318000 │ │ - b.n 3e774 │ │ + b.n 5de24 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f043e4 │ │ @ instruction: 0xf3f96aef │ │ orn ip, r1, #7405568 @ 0x710000 │ │ @ instruction: 0xf2f01134 │ │ - b.n 3dda8 │ │ + b.n 5d458 │ │ movs r0, #64 @ 0x40 │ │ - b.n 3dc84 │ │ + b.n 5d334 │ │ cmp r0, #39 @ 0x27 │ │ - b.n 3e5b2 │ │ + b.n 5dc62 │ │ movs r0, #32 │ │ - b.n 3dc8c │ │ + b.n 5d33c │ │ movs r7, #7 │ │ - b.n 3e5ba │ │ + b.n 5dc6a │ │ cmp r1, #35 @ 0x23 │ │ - b.n 3e582 │ │ + b.n 5dc32 │ │ movs r4, #226 @ 0xe2 │ │ bfi r1, r6, #8, #4294967292 │ │ - b.n 3ea0a │ │ + b.n 5e0ba │ │ movs r0, #36 @ 0x24 │ │ - b.n 3dca0 │ │ + b.n 5d350 │ │ lsls r0, r4, #19 │ │ bfi r6, r4, #8, #4294967292 │ │ - b.n 3e5d2 │ │ + b.n 5dc82 │ │ cmp r2, #32 │ │ - b.n 3e59a │ │ + b.n 5dc4a │ │ lsls r0, r0, #20 │ │ - b.n 3e5da │ │ + b.n 5dc8a │ │ asrs r1, r0, #32 │ │ - b.n 3e3bc │ │ + b.n 5da6c │ │ movs r1, #3 │ │ - b.n 3ea26 │ │ + b.n 5e0d6 │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2622028 │ │ - b.n 3dcc0 │ │ + b.n 5d370 │ │ lsls r0, r6, #29 │ │ @ instruction: 0xf3c40b26 │ │ - b.n 3e5b2 │ │ + b.n 5dc62 │ │ lsls r3, r0, #4 │ │ - b.n 3ea36 │ │ + b.n 5e0e6 │ │ movs r4, r5 │ │ - b.n 3dcd0 │ │ + b.n 5d380 │ │ movs r0, r1 │ │ - b.n 3e5fe │ │ + b.n 5dcae │ │ lsrs r7, r1, #10 │ │ - bf 10, 441f8 │ │ + bf 10, 638a8 │ │ @ instruction: 0xebff0030 │ │ - b.n 3dd00 │ │ + b.n 5d3b0 │ │ asrs r0, r6, #2 │ │ - b.n 3e7ec │ │ + b.n 5de9c │ │ cmp r2, #239 @ 0xef │ │ orn r0, r1, #2424832 @ 0x250000 │ │ - b.n 3e7e6 │ │ + b.n 5de96 │ │ strb r0, [r0, #1] │ │ - b.n 3e770 │ │ + b.n 5de20 │ │ movs r0, #40 @ 0x28 │ │ - b.n 3e7f8 │ │ + b.n 5dea8 │ │ lsrs r0, r2, #14 │ │ cdp 3, 0, cr2, cr0, cr2, {7} │ │ @ instruction: 0xf3f90c00 │ │ - b.n 3e62a │ │ + b.n 5dcda │ │ str r0, [r2, r0] │ │ - b.n 3e7f2 │ │ - ldr r2, [pc, #572] @ (3e52c ) │ │ + b.n 5dea2 │ │ + ldr r2, [pc, #572] @ (5dbdc ) │ │ orn r0, r1, #1245184 @ 0x130000 │ │ - b.n 3e814 │ │ + b.n 5dec4 │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf2f06034 │ │ - b.n 3dd34 │ │ + b.n 5d3e4 │ │ ldr r7, [r5, #44] @ 0x2c │ │ orn r3, r1, #10878976 @ 0xa60000 │ │ - b.n 3e606 │ │ + b.n 5dcb6 │ │ lsrs r4, r4, #19 │ │ @ instruction: 0xf2f00034 │ │ - b.n 3de28 │ │ + b.n 5d4d8 │ │ add ip, ip │ │ bfi sp, r6, #0, #7 │ │ - b.n 3e656 │ │ + b.n 5dd06 │ │ lsls r2, r1, #2 │ │ ldmia.w r7, {r0, r1, r2, r5, r9} │ │ - b.n 3e61e │ │ + b.n 5dcce │ │ lsls r0, r4, #19 │ │ @ instruction: 0xf3620030 │ │ - b.n 3de40 │ │ + b.n 5d4f0 │ │ lsrs r7, r0, #24 │ │ - b.n 3e66a │ │ + b.n 5dd1a │ │ lsls r3, r4, #4 │ │ - b.n 3e62e │ │ + b.n 5dcde │ │ movs r4, r5 │ │ - b.n 3de4c │ │ + b.n 5d4fc │ │ lsls r0, r6, #7 │ │ @ instruction: 0xf2640f03 │ │ - b.n 3e63c │ │ + b.n 5dcec │ │ movs r0, r5 │ │ - b.n 3de58 │ │ + b.n 5d508 │ │ movs r4, r0 │ │ - b.n 3e682 │ │ + b.n 5dd32 │ │ asrs r4, r0, #32 │ │ - b.n 3e686 │ │ + b.n 5dd36 │ │ lsrs r7, r1, #10 │ │ - bne.w fff8334a │ │ + bne.w fffa29fa │ │ @ instruction: 0xebffd01c │ │ - b.n 3e7e8 │ │ + b.n 5de98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n 3e99a │ │ - blx 43e99c │ │ - blx 43e9a0 │ │ + b.n 5e04a │ │ + blx 45e04c │ │ + blx 45e050 │ │ movs r6, r3 │ │ movs r0, r0 │ │ movs r4, r3 │ │ movs r0, r0 │ │ movs r2, r3 │ │ movs r0, r0 │ │ movs r0, r3 │ │ @@ -100917,1176 +143658,1508 @@ │ │ movs r0, r0 │ │ movs r4, r2 │ │ movs r0, r0 │ │ movs r2, r2 │ │ movs r0, r0 │ │ movs r0, r2 │ │ movs r0, r0 │ │ - strb r0, [r7, #16] │ │ - vrev64. d31, d0 │ │ - @ instruction: 0xb82a │ │ - b.w 3e402 │ │ - cmp r2, #4 │ │ + add r4, sp, #320 @ 0x140 │ │ + vtbl.8 d18, {d10-d12}, d4 │ │ it cc │ │ - bcc.w 3e3a8 │ │ + bcc.w 5da6e │ │ ldr.w r3, [r1], #4 │ │ subs r2, #4 │ │ str.w r3, [r0], #4 │ │ cmp r2, #3 │ │ - bhi.n 3e3b4 │ │ - b.w 3e3a8 │ │ - b.w 3e3ac │ │ - b.w 3e4a8 │ │ - mov r3, r1 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - b.w 3e5fc │ │ - uxtb r2, r2 │ │ - cmp r1, #4 │ │ - it cc │ │ - bcc.w 3e3ce │ │ - mov.w r3, #16843009 @ 0x1010101 │ │ - muls r3, r2 │ │ - subs r1, #4 │ │ - str.w r3, [r0], #4 │ │ - cmp r1, #3 │ │ - bhi.n 3e3e8 │ │ - b.w 3e3ce │ │ - movs r2, #0 │ │ - b.w 3e3ce │ │ - movs r2, #0 │ │ - b.w 3e3d8 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + bhi.n 5da5c │ │ + b.w 5da6e │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #20 │ │ cmp r2, #16 │ │ - bcc.n 3e472 │ │ + bcc.n 5dace │ │ negs r3, r0 │ │ - ands.w r4, r3, #3 │ │ - add.w ip, r0, r4 │ │ - beq.n 3e426 │ │ - mov r3, r0 │ │ - mov r6, r1 │ │ - ldrb.w r7, [r6], #1 │ │ - strb.w r7, [r3], #1 │ │ - cmp r3, ip │ │ - bcc.n 3e41a │ │ - sub.w lr, r2, r4 │ │ - add.w r9, r1, r4 │ │ - bic.w r8, lr, #3 │ │ - add.w r3, ip, r8 │ │ - movs.w r4, r9, lsl #30 │ │ - beq.n 3e478 │ │ - cmp.w r8, #1 │ │ - blt.n 3e48c │ │ - bic.w r7, r9, #3 │ │ - mov.w r6, r9, lsl #3 │ │ - movs r4, #24 │ │ - negs r6, r6 │ │ - adds r5, r7, #4 │ │ - ldr r7, [r7, #0] │ │ - and.w r4, r4, r9, lsl #3 │ │ - and.w r6, r6, #24 │ │ - ldr.w r2, [r5], #4 │ │ - lsrs r7, r4 │ │ - lsl.w r1, r2, r6 │ │ - orrs r1, r7 │ │ - str.w r1, [ip], #4 │ │ - cmp ip, r3 │ │ - mov r7, r2 │ │ - bcc.n 3e45a │ │ - b.n 3e48c │ │ + and.w r8, r3, #3 │ │ + add.w lr, r0, r8 │ │ + cmp r0, lr │ │ + bcs.n 5da9a │ │ + mov r3, r8 │ │ + mov r6, r0 │ │ + mov r5, r1 │ │ + ldrb.w r4, [r5], #1 │ │ + subs r3, #1 │ │ + strb.w r4, [r6], #1 │ │ + bne.n 5da8e │ │ + sub.w ip, r2, r8 │ │ + add r1, r8 │ │ + bic.w r2, ip, #3 │ │ + ands.w r4, r1, #3 │ │ + add.w r3, lr, r2 │ │ + bne.n 5daea │ │ + cmp lr, r3 │ │ + bcs.n 5dac0 │ │ + mov r4, r1 │ │ + ldr.w r5, [r4], #4 │ │ + str.w r5, [lr], #4 │ │ + cmp lr, r3 │ │ + bcc.n 5dab4 │ │ + add r1, r2 │ │ + and.w r2, ip, #3 │ │ + adds r6, r3, r2 │ │ + cmp r3, r6 │ │ + bcc.n 5dad6 │ │ + b.n 5dae2 │ │ mov r3, r0 │ │ - cbnz r2, 3e496 │ │ - b.n 3e4a4 │ │ - cmp.w r8, #1 │ │ - blt.n 3e48c │ │ - mov r4, r9 │ │ - ldr.w r1, [r4], #4 │ │ - str.w r1, [ip], #4 │ │ - cmp ip, r3 │ │ - bcc.n 3e480 │ │ - add.w r1, r9, r8 │ │ - and.w r2, lr, #3 │ │ - cbz r2, 3e4a4 │ │ - add r2, r3 │ │ - ldrb.w r7, [r1], #1 │ │ - strb.w r7, [r3], #1 │ │ - cmp r3, r2 │ │ - bcc.n 3e498 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + adds r6, r3, r2 │ │ + cmp r3, r6 │ │ + bcs.n 5dae2 │ │ + ldrb.w r6, [r1], #1 │ │ + subs r2, #1 │ │ + strb.w r6, [r3], #1 │ │ + bne.n 5dad6 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + mov.w fp, #0 │ │ + rsb sl, r4, #4 │ │ + add r6, sp, #16 │ │ + str.w fp, [sp, #16] │ │ + add.w r8, r6, r4 │ │ + movs.w r6, sl, lsl #31 │ │ + ittt ne │ │ + ldrbne r5, [r1, #0] │ │ + strbne.w r5, [r8] │ │ + movne.w fp, #1 │ │ + add.w r6, lr, #4 │ │ + lsls r5, r4, #3 │ │ + sub.w r9, r1, r4 │ │ + str r5, [sp, #4] │ │ + movs.w r5, sl, lsl #30 │ │ + itt mi │ │ + ldrhmi.w r5, [r1, fp] │ │ + strhmi.w r5, [r8, fp] │ │ + cmp r6, r3 │ │ + ldr r6, [sp, #4] │ │ + ldr r5, [sp, #16] │ │ + rsb r8, r6, #0 │ │ + str.w r8, [sp] │ │ + bcs.n 5db5a │ │ + and.w fp, r8, #24 │ │ + ldr.w r8, [r9, #4]! │ │ + lsrs r5, r6 │ │ + add.w sl, lr, #4 │ │ + lsl.w r6, r8, fp │ │ + orrs r5, r6 │ │ + ldr r6, [sp, #4] │ │ + str.w r5, [lr], #8 │ │ + mov r5, r8 │ │ + cmp lr, r3 │ │ + mov lr, sl │ │ + bcc.n 5db3a │ │ + b.n 5db5e │ │ + mov r8, r5 │ │ + mov sl, lr │ │ + mov.w lr, #0 │ │ + cmp r4, #1 │ │ + strb.w lr, [sp, #12] │ │ + strb.w lr, [sp, #10] │ │ + bne.n 5db78 │ │ + add r4, sp, #12 │ │ + mov.w fp, #0 │ │ + movs r5, #0 │ │ + b.n 5db8e │ │ + ldrb.w r4, [r9, #5] │ │ + movs r5, #2 │ │ + ldrb.w lr, [r9, #4] │ │ + strb.w lr, [sp, #12] │ │ + mov.w fp, r4, lsl #8 │ │ + add.w r4, sp, #10 │ │ + lsls r6, r1, #31 │ │ + bne.n 5db96 │ │ + movs r4, #0 │ │ + b.n 5dba8 │ │ + add.w r6, r9, #4 │ │ + ldrb r6, [r6, r5] │ │ + strb r6, [r4, #0] │ │ + ldrb.w r4, [sp, #10] │ │ + ldrb.w lr, [sp, #12] │ │ + lsls r4, r4, #16 │ │ + orr.w r4, r4, fp │ │ + ldr r5, [sp, #4] │ │ + orr.w r6, r4, lr │ │ + ldr r4, [sp, #0] │ │ + and.w r4, r4, #24 │ │ + lsr.w r5, r8, r5 │ │ + lsls r6, r4 │ │ + orrs r6, r5 │ │ + str.w r6, [sl] │ │ + b.n 5dac0 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #44 @ 0x2c │ │ subs r3, r0, r1 │ │ cmp r3, r2 │ │ - bcs.n 3e520 │ │ + bcs.n 5dc38 │ │ adds r5, r1, r2 │ │ - adds r3, r0, r2 │ │ - cmp r2, #16 │ │ - bcc.n 3e58c │ │ - ands.w r4, r3, #3 │ │ - bic.w ip, r3, #3 │ │ - rsb r8, r4, #0 │ │ - beq.n 3e4d6 │ │ - subs r6, r5, #1 │ │ - ldrb.w r7, [r6], #-1 │ │ - strb.w r7, [r3, #-1]! │ │ - cmp ip, r3 │ │ - bcc.n 3e4ca │ │ - sub.w r9, r2, r4 │ │ - add r8, r5 │ │ - bic.w lr, r9, #3 │ │ - sub.w r3, ip, lr │ │ - movs.w r5, r8, lsl #30 │ │ - beq.n 3e596 │ │ - cmp.w lr, #1 │ │ - blt.n 3e5ac │ │ - bic.w r7, r8, #3 │ │ - mov.w r6, r8, lsl #3 │ │ - movs r1, #24 │ │ - negs r6, r6 │ │ - subs r5, r7, #4 │ │ - ldr r7, [r7, #0] │ │ - and.w r1, r1, r8, lsl #3 │ │ - and.w r6, r6, #24 │ │ - ldr.w r4, [r5], #-4 │ │ - lsls r7, r6 │ │ - lsr.w r2, r4, r1 │ │ - orrs r2, r7 │ │ - str.w r2, [ip, #-4]! │ │ - cmp r3, ip │ │ - mov r7, r4 │ │ - bcc.n 3e508 │ │ - b.n 3e5ac │ │ + add.w fp, r0, r2 │ │ cmp r2, #16 │ │ - bcc.n 3e590 │ │ - negs r3, r0 │ │ - ands.w r6, r3, #3 │ │ - add.w ip, r0, r6 │ │ - beq.n 3e540 │ │ - mov r3, r0 │ │ - mov r7, r1 │ │ - ldrb.w r5, [r7], #1 │ │ - strb.w r5, [r3], #1 │ │ - cmp r3, ip │ │ - bcc.n 3e534 │ │ - sub.w lr, r2, r6 │ │ - add.w r9, r1, r6 │ │ - bic.w r8, lr, #3 │ │ - add.w r3, ip, r8 │ │ - movs.w r2, r9, lsl #30 │ │ - beq.n 3e5cc │ │ - cmp.w r8, #1 │ │ - blt.n 3e5e0 │ │ - movs r2, #24 │ │ - bic.w r7, r9, #3 │ │ - and.w r5, r2, r9, lsl #3 │ │ - mov.w r2, r9, lsl #3 │ │ - negs r2, r2 │ │ - adds r6, r7, #4 │ │ - ldr r7, [r7, #0] │ │ - and.w r2, r2, #24 │ │ - ldr.w r4, [r6], #4 │ │ - lsrs r7, r5 │ │ - lsl.w r1, r4, r2 │ │ - orrs r1, r7 │ │ - str.w r1, [ip], #4 │ │ - cmp ip, r3 │ │ - mov r7, r4 │ │ - bcc.n 3e574 │ │ - b.n 3e5e0 │ │ - mov r1, r0 │ │ - b.n 3e5bc │ │ - mov r3, r0 │ │ - cbnz r2, 3e5ea │ │ - b.n 3e5f8 │ │ - cmp.w lr, #1 │ │ - blt.n 3e5ac │ │ - add r1, r9 │ │ + bcc.n 5dc94 │ │ + and.w ip, fp, #3 │ │ + bic.w lr, fp, #3 │ │ + rsb r8, ip, #0 │ │ + cmp lr, fp │ │ + bcs.n 5dbfe │ │ + subs r4, r5, #1 │ │ + mov r6, fp │ │ + ldrb.w r3, [r4], #-1 │ │ + strb.w r3, [r6, #-1]! │ │ + cmp lr, r6 │ │ + bcc.n 5dbf2 │ │ + sub.w ip, r2, ip │ │ + add r5, r8 │ │ + bic.w r4, ip, #3 │ │ + ands.w sl, r5, #3 │ │ + sub.w r3, lr, r4 │ │ + rsb r9, r4, #0 │ │ + bne.n 5dcc8 │ │ + cmp r3, lr │ │ + bcs.n 5dc2a │ │ + add r1, ip │ │ subs r1, #4 │ │ ldr.w r2, [r1], #-4 │ │ - str.w r2, [ip, #-4]! │ │ - cmp r3, ip │ │ - bcc.n 3e5a0 │ │ - ands.w r1, r9, #3 │ │ - beq.n 3e5f8 │ │ - rsb r7, lr, #0 │ │ - subs r1, r3, r1 │ │ - add.w r5, r8, r7 │ │ - subs r2, r5, #1 │ │ - ldrb.w r7, [r2], #-1 │ │ - strb.w r7, [r3, #-1]! │ │ + str.w r2, [lr, #-4]! │ │ + cmp r3, lr │ │ + bcc.n 5dc1e │ │ + add r5, r9 │ │ + and.w r2, ip, #3 │ │ + subs r1, r3, r2 │ │ cmp r1, r3 │ │ - bcc.n 3e5be │ │ - b.n 3e5f8 │ │ - cmp.w r8, #1 │ │ - blt.n 3e5e0 │ │ - mov r2, r9 │ │ - ldr.w r1, [r2], #4 │ │ - str.w r1, [ip], #4 │ │ - cmp ip, r3 │ │ - bcc.n 3e5d4 │ │ - add.w r1, r9, r8 │ │ - and.w r2, lr, #3 │ │ - cbz r2, 3e5f8 │ │ - add r2, r3 │ │ - ldrb.w r7, [r1], #1 │ │ - strb.w r7, [r3], #1 │ │ - cmp r3, r2 │ │ - bcc.n 3e5ec │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - push {r4, lr} │ │ + bcc.n 5dc9c │ │ + b.n 5dcc0 │ │ cmp r2, #16 │ │ - bcc.n 3e63e │ │ + bcc.n 5dcac │ │ negs r3, r0 │ │ - ands.w lr, r3, #3 │ │ - add.w ip, r0, lr │ │ - beq.n 3e618 │ │ - mov r3, r0 │ │ - strb.w r1, [r3], #1 │ │ - cmp r3, ip │ │ - bcc.n 3e610 │ │ - sub.w lr, r2, lr │ │ - bic.w r2, lr, #3 │ │ - add.w r3, ip, r2 │ │ - cmp r2, #1 │ │ - blt.n 3e638 │ │ - uxtb r2, r1 │ │ - mov.w r4, #16843009 @ 0x1010101 │ │ - muls r2, r4 │ │ - str.w r2, [ip], #4 │ │ - cmp ip, r3 │ │ - bcc.n 3e630 │ │ - and.w r2, lr, #3 │ │ - b.n 3e640 │ │ + and.w ip, r3, #3 │ │ + add.w r9, r0, ip │ │ + cmp r0, r9 │ │ + bcs.n 5dc5c │ │ + mov r3, ip │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + ldrb.w r6, [r4], #1 │ │ + subs r3, #1 │ │ + strb.w r6, [r5], #1 │ │ + bne.n 5dc50 │ │ + sub.w r2, r2, ip │ │ + add.w lr, r1, ip │ │ + bic.w r5, r2, #3 │ │ + ands.w r4, lr, #3 │ │ + add.w r3, r9, r5 │ │ + bne.n 5dcee │ │ + cmp r9, r3 │ │ + bcs.n 5dc84 │ │ + mov r1, lr │ │ + ldr.w r6, [r1], #4 │ │ + str.w r6, [r9], #4 │ │ + cmp r9, r3 │ │ + bcc.n 5dc78 │ │ + add.w r1, lr, r5 │ │ + and.w r2, r2, #3 │ │ + adds r6, r3, r2 │ │ + cmp r3, r6 │ │ + bcc.n 5dcb4 │ │ + b.n 5dcc0 │ │ + mov r3, fp │ │ + subs r1, r3, r2 │ │ + cmp r1, r3 │ │ + bcs.n 5dcc0 │ │ + subs r2, r5, #1 │ │ + ldrb.w r6, [r2], #-1 │ │ + strb.w r6, [r3, #-1]! │ │ + cmp r1, r3 │ │ + bcc.n 5dc9e │ │ + b.n 5dcc0 │ │ mov r3, r0 │ │ + adds r6, r3, r2 │ │ + cmp r3, r6 │ │ + bcs.n 5dcc0 │ │ + ldrb.w r6, [r1], #1 │ │ + subs r2, #1 │ │ + strb.w r6, [r3], #1 │ │ + bne.n 5dcb4 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + sub.w r6, r5, sl │ │ + movs r4, #0 │ │ + str r6, [sp, #8] │ │ + mov.w r6, sl, lsl #3 │ │ + cmp.w sl, #1 │ │ + strb.w r4, [sp, #36] @ 0x24 │ │ + strb.w r4, [sp, #34] @ 0x22 │ │ + str r6, [sp, #16] │ │ + bne.n 5dd5c │ │ + add r6, sp, #36 @ 0x24 │ │ + str r6, [sp, #12] │ │ + movs r6, #0 │ │ + str r6, [sp, #4] │ │ + b.n 5ddf8 │ │ + mov.w r8, #0 │ │ + rsb r6, r4, #4 │ │ + add r1, sp, #28 │ │ + str.w r8, [sp, #28] │ │ + add.w ip, r1, r4 │ │ + lsls r1, r6, #31 │ │ + ittt ne │ │ + ldrbne.w r1, [lr] │ │ + strbne.w r1, [ip] │ │ + movne.w r8, #1 │ │ + lsls r6, r6, #30 │ │ + itt mi │ │ + ldrhmi.w r6, [lr, r8] │ │ + strhmi.w r6, [ip, r8] │ │ + sub.w sl, lr, r4 │ │ + add.w r6, r9, #4 │ │ + ldr.w ip, [sp, #28] │ │ + lsls r1, r4, #3 │ │ + cmp r6, r3 │ │ + rsb r6, r1, #0 │ │ + str r6, [sp, #16] │ │ + bcs.n 5dd72 │ │ + and.w fp, r6, #24 │ │ + ldr.w r8, [sl, #4]! │ │ + lsr.w r6, ip, r1 │ │ + mov ip, r1 │ │ + lsl.w r1, r8, fp │ │ + orrs r1, r6 │ │ + add.w r6, r9, #4 │ │ + str.w r1, [r9], #8 │ │ + mov r1, ip │ │ + cmp r9, r3 │ │ + mov r9, r6 │ │ + mov ip, r8 │ │ + bcc.n 5dd38 │ │ + b.n 5dd76 │ │ + ldr r6, [sp, #8] │ │ + ldrb r4, [r6, #0] │ │ + ldrb r6, [r6, #1] │ │ + str r6, [sp, #4] │ │ + lsls r6, r5, #31 │ │ + str r4, [sp, #12] │ │ + strb.w r4, [sp, #36] @ 0x24 │ │ + bne.n 5ddf0 │ │ + movs r4, #0 │ │ + b.n 5de0c │ │ + mov r8, ip │ │ + mov r6, r9 │ │ + mov.w r9, #0 │ │ + cmp r4, #1 │ │ + strb.w r9, [sp, #24] │ │ + strb.w r9, [sp, #22] │ │ + bne.n 5dd94 │ │ + add r4, sp, #24 │ │ + str r4, [sp, #4] │ │ + movs r4, #0 │ │ + mov.w ip, #0 │ │ + str r4, [sp, #12] │ │ + b.n 5ddae │ │ + ldrb.w r4, [sl, #5] │ │ + mov.w ip, #2 │ │ + ldrb.w r9, [sl, #4] │ │ + strb.w r9, [sp, #24] │ │ + lsls r4, r4, #8 │ │ + str r4, [sp, #12] │ │ + add.w r4, sp, #22 │ │ + str r4, [sp, #4] │ │ + movs.w fp, lr, lsl #31 │ │ + str r6, [sp, #8] │ │ + bne.n 5ddba │ │ + movs r4, #0 │ │ + b.n 5ddd0 │ │ + add.w r4, sl, #4 │ │ + ldr r6, [sp, #4] │ │ + ldrb.w r4, [r4, ip] │ │ + strb r4, [r6, #0] │ │ + ldrb.w r4, [sp, #22] │ │ + ldrb.w r9, [sp, #24] │ │ + lsls r4, r4, #16 │ │ + lsr.w ip, r8, r1 │ │ + ldr r1, [sp, #12] │ │ + ldr r6, [sp, #8] │ │ + orrs r4, r1 │ │ + ldr r1, [sp, #16] │ │ + orr.w r4, r4, r9 │ │ + and.w r1, r1, #24 │ │ + lsl.w r1, r4, r1 │ │ + orr.w r1, r1, ip │ │ + str r1, [r6, #0] │ │ + b.n 5dc84 │ │ + add.w r4, sp, #34 @ 0x22 │ │ + str r4, [sp, #12] │ │ + movs r4, #2 │ │ + ldr r6, [sp, #8] │ │ + ldrb r4, [r6, r4] │ │ + ldr r6, [sp, #12] │ │ + strb r4, [r6, #0] │ │ + ldrb.w r6, [sp, #34] @ 0x22 │ │ + ldrb.w r4, [sp, #36] @ 0x24 │ │ + str r4, [sp, #12] │ │ + lsls r4, r6, #16 │ │ + str r4, [sp, #0] │ │ + ldrd r4, r6, [sp] │ │ + orr.w r6, r4, r6, lsl #8 │ │ + ldr r4, [sp, #12] │ │ + orrs r6, r4 │ │ + adds r4, r3, #4 │ │ + cmp r4, lr │ │ + str r4, [sp, #12] │ │ + ldr r4, [sp, #16] │ │ + rsb r4, r4, #0 │ │ + str r4, [sp, #4] │ │ + bcs.n 5de6c │ │ + sub.w r2, r2, sl │ │ + add r2, r1 │ │ + ldr r1, [sp, #4] │ │ + and.w r1, r1, #24 │ │ + str r1, [sp, #8] │ │ + ldr r4, [sp, #8] │ │ + add.w r1, r2, r8 │ │ + subs r2, #4 │ │ + ldr.w r1, [r1, #-4] │ │ + lsls r6, r4 │ │ + ldr r4, [sp, #16] │ │ + lsr.w r4, r1, r4 │ │ + orrs r6, r4 │ │ + add.w r4, fp, r8 │ │ + sub.w fp, fp, #4 │ │ + add.w lr, fp, r8 │ │ + str.w r6, [r4, #-4] │ │ + mov r6, r1 │ │ + ldr r4, [sp, #12] │ │ + cmp r4, lr │ │ + bcc.n 5de38 │ │ + add r2, r8 │ │ + str r2, [sp, #8] │ │ + b.n 5de6e │ │ + mov r1, r6 │ │ + add r2, sp, #40 @ 0x28 │ │ + movs r4, #0 │ │ + add.w r8, r2, sl │ │ + ldr r2, [sp, #8] │ │ + str r4, [sp, #40] @ 0x28 │ │ + add r2, sl │ │ + sub.w fp, r2, #4 │ │ + rsb r2, sl, #4 │ │ + lsls r6, r2, #31 │ │ + ittt ne │ │ + ldrbne.w r4, [fp] │ │ + strbne.w r4, [r8] │ │ + movne r4, #1 │ │ + lsls r2, r2, #30 │ │ + itt mi │ │ + ldrhmi.w r2, [fp, r4] │ │ + strhmi.w r2, [r8, r4] │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + ldr r4, [sp, #16] │ │ + lsrs r2, r4 │ │ + ldr r4, [sp, #4] │ │ + and.w r4, r4, #24 │ │ + lsls r1, r4 │ │ + orrs r1, r2 │ │ + str.w r1, [lr, #-4] │ │ + b.n 5dc2a │ │ + push {r7, lr} │ │ + cmp r1, #16 │ │ + bcc.n 5def2 │ │ + negs r2, r0 │ │ + and.w ip, r2, #3 │ │ + add.w r2, r0, ip │ │ + cmp r0, r2 │ │ + bcs.n 5ded6 │ │ + mov.w lr, #0 │ │ + mov r3, ip │ │ + strb.w lr, [r0], #1 │ │ + subs r3, #1 │ │ + bne.n 5dece │ │ + sub.w r1, r1, ip │ │ + bic.w r0, r1, #3 │ │ + add r0, r2 │ │ + cmp r2, r0 │ │ + bcs.n 5deee │ │ + movs r3, #0 │ │ + str.w r3, [r2], #4 │ │ + cmp r2, r0 │ │ + bcc.n 5dee6 │ │ + and.w r1, r1, #3 │ │ + adds r2, r0, r1 │ │ + cmp r0, r2 │ │ + it cs │ │ + popcs {r7, pc} │ │ + movs r2, #0 │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n 5defc │ │ + pop {r7, pc} │ │ + b.w 5da6e │ │ + b.w 5dbc6 │ │ + b.w 5dbc6 │ │ + cmp r1, #4 │ │ + bcc.n 5df2c │ │ + uxtb.w ip, r2 │ │ + mov.w r3, #16843009 @ 0x1010101 │ │ + mul.w r3, ip, r3 │ │ + subs r1, #4 │ │ + str.w r3, [r0], #4 │ │ + cmp r1, #3 │ │ + bhi.n 5df22 │ │ + adds r3, r0, r1 │ │ + cmp r0, r3 │ │ + it cs │ │ + bxcs lr │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n 5df34 │ │ + bx lr │ │ + lsls r3, r2, #26 │ │ + itttt mi │ │ + andmi.w r0, r2, #31 │ │ + lsrmi.w r0, r1, r0 │ │ + movmi r1, #0 │ │ + bxmi lr │ │ cmp r2, #0 │ │ it eq │ │ - popeq {r4, pc} │ │ - add r2, r3 │ │ - strb.w r1, [r3], #1 │ │ - cmp r3, r2 │ │ - bcc.n 3e648 │ │ - pop {r4, pc} │ │ - b.w 3e3c6 │ │ - b.w 3e3f6 │ │ - b.w 3e3fc │ │ - b.w 3e3ac │ │ - b.w 3e3ca │ │ - b.w 3e3a8 │ │ + bxeq lr │ │ + and.w r3, r2, #31 │ │ + negs r2, r2 │ │ + and.w r2, r2, #31 │ │ + lsrs r0, r3 │ │ + lsl.w r2, r1, r2 │ │ + orrs r0, r2 │ │ + lsrs r1, r3 │ │ + bx lr │ │ + cmp r2, #4 │ │ + it cc │ │ + bcc.w 5da6e │ │ + ldr.w r3, [r1], #4 │ │ + subs r2, #4 │ │ + str.w r3, [r0], #4 │ │ + cmp r2, #3 │ │ + bhi.n 5df72 │ │ + b.w 5da6e │ │ + b.w 5dbc6 │ │ + lsls r3, r2, #26 │ │ + itttt mi │ │ + andmi.w r1, r2, #31 │ │ + lslmi.w r1, r0, r1 │ │ + movmi r0, #0 │ │ + bxmi lr │ │ + cmp r2, #0 │ │ + it eq │ │ + bxeq lr │ │ + and.w r3, r2, #31 │ │ + negs r2, r2 │ │ + and.w r2, r2, #31 │ │ + lsls r1, r3 │ │ + lsr.w r2, r0, r2 │ │ + orrs r1, r2 │ │ + lsls r0, r3 │ │ + bx lr │ │ + cmp r1, #4 │ │ + bcc.n 5dfc4 │ │ + movs r2, #0 │ │ + subs r1, #4 │ │ + str.w r2, [r0], #4 │ │ + cmp r1, #3 │ │ + bhi.n 5dfba │ │ + adds r2, r0, r1 │ │ + cmp r0, r2 │ │ + it cs │ │ + bxcs lr │ │ + movs r2, #0 │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n 5dfce │ │ + bx lr │ │ + push {r7, lr} │ │ + cmp r1, #16 │ │ + bcc.n 5e01c │ │ + negs r3, r0 │ │ + and.w ip, r3, #3 │ │ + add.w lr, r0, ip │ │ + cmp r0, lr │ │ + bcs.n 5dff6 │ │ + mov r3, ip │ │ + strb.w r2, [r0], #1 │ │ + subs r3, #1 │ │ + bne.n 5dfee │ │ + sub.w r1, r1, ip │ │ + bic.w r0, r1, #3 │ │ + add r0, lr │ │ + cmp lr, r0 │ │ + bcs.n 5e018 │ │ + uxtb.w ip, r2 │ │ + mov.w r3, #16843009 @ 0x1010101 │ │ + mul.w r3, ip, r3 │ │ + str.w r3, [lr], #4 │ │ + cmp lr, r0 │ │ + bcc.n 5e010 │ │ + and.w r1, r1, #3 │ │ + adds r3, r0, r1 │ │ + cmp r0, r3 │ │ + it cs │ │ + popcs {r7, pc} │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n 5e024 │ │ + pop {r7, pc} │ │ + cmp r1, #4 │ │ + bcc.n 5e03e │ │ + movs r2, #0 │ │ + subs r1, #4 │ │ + str.w r2, [r0], #4 │ │ + cmp r1, #3 │ │ + bhi.n 5e034 │ │ + adds r2, r0, r1 │ │ + cmp r0, r2 │ │ + it cs │ │ + bxcs lr │ │ + movs r2, #0 │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n 5e048 │ │ + bx lr │ │ + bmi.n 5dffe │ │ + push {lr} │ │ + sub sp, #4 │ │ + mov r2, sp │ │ + blx 5e2a8 │ │ + ldr r1, [sp, #0] │ │ + add sp, #4 │ │ + pop {pc} │ │ push {r4, lr} │ │ sub sp, #16 │ │ add r4, sp, #8 │ │ str r4, [sp, #0] │ │ - bl 3e680 │ │ + bl 5e078 │ │ ldr r2, [sp, #8] │ │ ldr r3, [sp, #12] │ │ add sp, #16 │ │ pop {r4, pc} │ │ - udf #254 @ 0xfe │ │ push {r7, lr} │ │ - bl 3e696 │ │ - ldr.w ip, [sp, #8] │ │ + mov r7, sp │ │ + sub sp, #24 │ │ + mov ip, r0 │ │ + add r0, sp, #8 │ │ + strd r2, r3, [sp] │ │ + mov r2, ip │ │ + mov r3, r1 │ │ + bl 5e0aa │ │ + ldr.w ip, [r7, #8] │ │ + ldrd r0, r1, [sp, #8] │ │ cmp.w ip, #0 │ │ - it ne │ │ - strdne r2, r3, [ip] │ │ + itt ne │ │ + ldrdne r3, r2, [sp, #16] │ │ + strdne r3, r2, [ip] │ │ + add sp, #24 │ │ pop {r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - mov sl, r3 │ │ - mov r9, r2 │ │ - mov r6, r1 │ │ - mov r5, r0 │ │ - cbz r2, 3e71a │ │ - cmp.w sl, #0 │ │ - bne.n 3e71a │ │ - cmp r6, #0 │ │ - beq.n 3e7a0 │ │ - cmp r6, r9 │ │ - bcs.w 3e7b4 │ │ - clz r0, r6 │ │ - clz r1, r9 │ │ + udf #254 @ 0xfe │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + ldrd fp, r9, [r7, #8] │ │ + mov sl, r0 │ │ + cmp.w fp, #0 │ │ + beq.n 5e132 │ │ + cmp.w r9, #0 │ │ + bne.n 5e132 │ │ + cmp r3, #0 │ │ + beq.n 5e1b6 │ │ + cmp r3, fp │ │ + bcs.n 5e1c6 │ │ + clz r0, r3 │ │ + clz r1, fp │ │ subs r0, r1, r0 │ │ - mov.w r3, #1 │ │ - add.w r2, r0, #32 │ │ - mov.w r4, #0 │ │ + mov.w r5, #1 │ │ + add.w r6, r0, #32 │ │ it eq │ │ - moveq r2, #31 │ │ - rsb r1, r2, #32 │ │ - lsl.w r0, sl, r2 │ │ - lsr.w r1, r9, r1 │ │ + moveq r6, #31 │ │ + rsb r1, r6, #32 │ │ + lsl.w r0, r9, r6 │ │ + lsr.w r1, fp, r1 │ │ orrs r0, r1 │ │ - subs.w r1, r2, #32 │ │ + subs.w r1, r6, #32 │ │ it pl │ │ - lslpl.w r0, r9, r1 │ │ - lsl.w r1, r9, r2 │ │ - and.w r2, r2, #31 │ │ + lslpl.w r0, fp, r1 │ │ + lsl.w r1, fp, r6 │ │ + and.w r6, r6, #31 │ │ it pl │ │ movpl r1, #0 │ │ - lsl.w r2, r3, r2 │ │ - b.n 3e704 │ │ + lsl.w ip, r5, r6 │ │ + movs r5, #0 │ │ + b.n 5e11c │ │ movs.w r0, r0, lsr #1 │ │ - mov.w r2, r2, lsr #1 │ │ + mov.w ip, ip, lsr #1 │ │ mov.w r1, r1, rrx │ │ - subs r7, r5, r1 │ │ - sbc.w r3, r6, r0 │ │ - cmp r3, #0 │ │ - bmi.n 3e6f8 │ │ - orr.w r4, r4, r2 │ │ - beq.n 3e7ca │ │ - mov r5, r7 │ │ - mov r6, r3 │ │ - b.n 3e6f8 │ │ - subs.w r1, r5, r9 │ │ + subs r6, r2, r1 │ │ + sbc.w r4, r3, r0 │ │ + cmp r4, #0 │ │ + bmi.n 5e110 │ │ + orr.w r5, r5, ip │ │ + beq.n 5e1e2 │ │ + mov r2, r6 │ │ + mov r3, r4 │ │ + b.n 5e110 │ │ + subs.w r1, r2, fp │ │ mov.w r0, #0 │ │ - sbcs.w r1, r6, sl │ │ - bcc.n 3e796 │ │ - cbz r6, 3e796 │ │ - clz r0, r6 │ │ - clz r1, sl │ │ + sbcs.w r1, r3, r9 │ │ + bcc.n 5e1a6 │ │ + cbz r3, 5e1a6 │ │ + clz r0, r3 │ │ + clz r1, r9 │ │ subs r0, r1, r0 │ │ - and.w r2, r0, #63 @ 0x3f │ │ + and.w r1, r0, #63 @ 0x3f │ │ and.w r0, r0, #31 │ │ - rsb r3, r2, #32 │ │ - lsl.w r1, sl, r2 │ │ - lsl.w r4, r9, r2 │ │ - lsr.w r3, r9, r3 │ │ - orrs r1, r3 │ │ - subs.w r3, r2, #32 │ │ - mov.w r2, #1 │ │ - lsl.w r7, r2, r0 │ │ - mov.w r0, #0 │ │ + rsb r5, r1, #32 │ │ + lsl.w r6, r9, r1 │ │ + lsr.w r5, fp, r5 │ │ + orrs r5, r6 │ │ + subs.w r6, r1, #32 │ │ it pl │ │ - lslpl.w r1, r9, r3 │ │ + lslpl.w r5, fp, r6 │ │ + lsl.w r6, fp, r1 │ │ + mov.w r1, #1 │ │ it pl │ │ - movpl r4, #0 │ │ - b.n 3e77a │ │ - mov r5, r2 │ │ - mov r6, r3 │ │ - movs.w r1, r1, lsr #1 │ │ - mov.w r7, r7, lsr #1 │ │ - mov.w r4, r4, rrx │ │ - subs r2, r5, r4 │ │ - sbcs.w r3, r6, r1 │ │ - bmi.n 3e76e │ │ - subs.w r6, r2, r9 │ │ - orr.w r0, r0, r7 │ │ - sbcs.w r6, r3, sl │ │ - bcs.n 3e76a │ │ - movs r1, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r2, r5 │ │ - mov r3, r6 │ │ - movs r1, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r0, r5 │ │ - mov r1, r9 │ │ - blx 3ea7c │ │ - mls r2, r0, r9, r5 │ │ - movs r3, #0 │ │ - movs r1, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - bne.n 3e7e0 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - blx 3ea7c │ │ - mls r2, r0, r6, r5 │ │ - movs r3, #0 │ │ - movs r1, #1 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov r0, r7 │ │ - mov r1, r9 │ │ - blx 3ea7c │ │ - mls r2, r0, r9, r7 │ │ - orrs r0, r4 │ │ - movs r3, #0 │ │ - movs r1, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + movpl r6, #0 │ │ + lsls r1, r0 │ │ + movs r0, #0 │ │ + b.n 5e18a │ │ + movs.w r5, r5, lsr #1 │ │ + mov.w r1, r1, lsr #1 │ │ + mov.w r6, r6, rrx │ │ + subs r4, r2, r6 │ │ + sbcs.w ip, r3, r5 │ │ + bmi.n 5e17e │ │ + subs.w r2, r4, fp │ │ + orr.w r0, r0, r1 │ │ + sbcs.w r2, ip, r9 │ │ + bcc.n 5e1b0 │ │ + mov r2, r4 │ │ + mov r3, ip │ │ + b.n 5e17e │ │ + mov.w r8, #0 │ │ + mov r4, r2 │ │ + mov ip, r3 │ │ + b.n 5e1f8 │ │ + mov.w r8, #0 │ │ + b.n 5e1f8 │ │ + mov r0, r2 │ │ + mov r1, fp │ │ + mov r4, r2 │ │ + blx 5e48c │ │ + mls r4, r0, fp, r4 │ │ + b.n 5e1f0 │ │ + bne.n 5e208 │ │ + mov r0, r2 │ │ + mov r1, r3 │ │ + mov r4, r2 │ │ + mov r5, r3 │ │ + blx 5e48c │ │ + mls r4, r0, r5, r4 │ │ + mov.w ip, #0 │ │ + mov.w r8, #1 │ │ + b.n 5e1f8 │ │ mov r0, r6 │ │ - mov r1, r9 │ │ - blx 3ea7c │ │ - mls r3, r0, r9, r6 │ │ + mov r1, fp │ │ + blx 5e48c │ │ + mls r4, r0, fp, r6 │ │ + orrs r0, r5 │ │ + mov.w r8, #0 │ │ + mov.w ip, #0 │ │ + strd r0, r8, [sl] │ │ + strd r4, ip, [sl, #8] │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + mov r0, r3 │ │ + mov r1, fp │ │ + mov r4, r2 │ │ + mov r5, r3 │ │ + blx 5e48c │ │ + mls ip, r0, fp, r5 │ │ mov r8, r0 │ │ - cmp.w r9, #65536 @ 0x10000 │ │ - bcs.n 3e826 │ │ - lsls r0, r3, #16 │ │ - orr.w r6, r0, r5, lsr #16 │ │ - mov r1, r9 │ │ - mov r0, r6 │ │ - blx 3ea7c │ │ - mov r7, r0 │ │ - mls r0, r0, r9, r6 │ │ - mov r1, r9 │ │ - pkhbt r5, r5, r0, lsl #16 │ │ - mov r0, r5 │ │ - blx 3ea7c │ │ - mls r2, r0, r9, r5 │ │ - orr.w r0, r0, r7, lsl #16 │ │ - orr.w r1, r8, r7, lsr #16 │ │ - movs r3, #0 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - subs.w r0, r5, r9 │ │ - sbcs.w r0, r3, sl │ │ - bcs.n 3e83a │ │ - movs r0, #0 │ │ - mov r2, r5 │ │ - mov r1, r8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov.w r0, sl, lsl #31 │ │ - mov.w r1, r9, lsl #31 │ │ - orr.w r0, r0, r9, lsr #1 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - movs r4, #0 │ │ - b.n 3e85a │ │ + cmp.w fp, #65536 @ 0x10000 │ │ + bcs.n 5e252 │ │ + mov.w r0, ip, lsl #16 │ │ + mov r1, fp │ │ + orr.w r0, r0, r4, lsr #16 │ │ + blx 5e48c │ │ + mov r6, r0 │ │ + mul.w r0, r0, fp │ │ + mov r1, fp │ │ + rsb r0, r0, r4, lsr #16 │ │ + pkhbt r9, r4, r0, lsl #16 │ │ + mov r0, r9 │ │ + blx 5e48c │ │ + mls r4, r0, fp, r9 │ │ + orr.w r0, r0, r6, lsl #16 │ │ + orr.w r8, r8, r6, lsr #16 │ │ + b.n 5e1f4 │ │ + subs.w r0, r4, fp │ │ + sbcs.w r0, ip, r9 │ │ + bcs.n 5e260 │ │ + movs r0, #0 │ │ + b.n 5e1f8 │ │ + mov.w r0, r9, lsl #31 │ │ + mov.w r2, fp, lsl #31 │ │ + orr.w r0, r0, fp, lsr #1 │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + movs r5, #0 │ │ + b.n 5e280 │ │ movs.w r0, r0, lsr #1 │ │ - mov.w r2, r2, lsr #1 │ │ - mov.w r1, r1, rrx │ │ - subs r6, r5, r1 │ │ - sbc.w r7, r3, r0 │ │ - cmp r7, #0 │ │ - bmi.n 3e84e │ │ - orr.w r4, r4, r2 │ │ - beq.n 3e870 │ │ - mov r5, r6 │ │ - mov r3, r7 │ │ - b.n 3e84e │ │ + mov.w r1, r1, lsr #1 │ │ + mov.w r2, r2, rrx │ │ + subs r6, r4, r2 │ │ + sbc.w r3, ip, r0 │ │ + cmp r3, #0 │ │ + bmi.n 5e274 │ │ + orr.w r5, r5, r1 │ │ + beq.n 5e296 │ │ + mov r4, r6 │ │ + mov ip, r3 │ │ + b.n 5e274 │ │ mov r0, r6 │ │ - mov r1, r9 │ │ - blx 3ea7c │ │ - mls r2, r0, r9, r6 │ │ - orrs r0, r4 │ │ - movs r3, #0 │ │ - mov r1, r8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - push {lr} │ │ - sub sp, #4 │ │ - mov r2, sp │ │ - blx 3e898 │ │ - ldr r1, [sp, #0] │ │ - add sp, #4 │ │ - pop {pc} │ │ - udf #254 @ 0xfe │ │ + mov r1, fp │ │ + blx 5e48c │ │ + mls r4, r0, fp, r6 │ │ + orrs r0, r5 │ │ + b.n 5e1f4 │ │ + bmi.n 5e252 │ │ movs r1, r0 │ │ - b.n 3ef40 │ │ + b.n 5e950 │ │ lsls r3, r6, #1 │ │ subs r2, #0 │ │ lsls r7, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 3eb4a │ │ + b.n 5e55a │ │ lsls r2, r5, #1 │ │ subs r2, #0 │ │ ldmia r7!, {r4} │ │ - b.n 3eb90 │ │ + b.n 5e5a0 │ │ subs r7, #17 │ │ - b.n 3eb94 │ │ + b.n 5e5a4 │ │ adds r0, #12 │ │ - b.n 3e940 │ │ + b.n 5e350 │ │ ldmia r5!, {r1, r2} │ │ - b.n 3eddc │ │ + b.n 5e7ec │ │ stmia r1!, {r0, r1} │ │ - b.n 3e95a │ │ + b.n 5e36a │ │ stmia r1!, {r0, r1, r7} │ │ - b.n 3e95e │ │ + b.n 5e36e │ │ adds r0, #0 │ │ - b.n 3f00a │ │ + b.n 5ea1a │ │ vrhadd.u16 d14, d12, d31 │ │ lsrs r1, r0, #30 │ │ - b.n 3eb72 │ │ + b.n 5e582 │ │ adds r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #28 │ │ - b.n 3eb7e │ │ + b.n 5e58e │ │ adds r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #26 │ │ - b.n 3eb8a │ │ + b.n 5e59a │ │ adds r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #24 │ │ - b.n 3eb96 │ │ + b.n 5e5a6 │ │ adds r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #22 │ │ - b.n 3eba2 │ │ + b.n 5e5b2 │ │ adds r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #20 │ │ - b.n 3ebae │ │ + b.n 5e5be │ │ adds r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #18 │ │ - b.n 3ebba │ │ + b.n 5e5ca │ │ adds r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #16 │ │ - b.n 3ebc6 │ │ + b.n 5e5d6 │ │ adds r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #14 │ │ - b.n 3ebd2 │ │ + b.n 5e5e2 │ │ adds r5, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #12 │ │ - b.n 3ebde │ │ + b.n 5e5ee │ │ adds r5, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #10 │ │ - b.n 3ebea │ │ + b.n 5e5fa │ │ adds r6, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #8 │ │ - b.n 3ebf6 │ │ + b.n 5e606 │ │ adds r6, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #6 │ │ - b.n 3ec02 │ │ + b.n 5e612 │ │ adds r7, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #4 │ │ - b.n 3ec0e │ │ + b.n 5e61e │ │ adds r7, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #2 │ │ - b.n 3ec1a │ │ + b.n 5e62a │ │ subs r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #32 │ │ - b.n 3ec26 │ │ + b.n 5e636 │ │ subs r0, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #32 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #30 │ │ - b.n 3ec32 │ │ + b.n 5e642 │ │ subs r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #28 │ │ - b.n 3ec3e │ │ + b.n 5e64e │ │ subs r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #26 │ │ - b.n 3ec4a │ │ + b.n 5e65a │ │ subs r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #24 │ │ - b.n 3ec56 │ │ + b.n 5e666 │ │ subs r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #22 │ │ - b.n 3ec62 │ │ + b.n 5e672 │ │ subs r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #20 │ │ - b.n 3ec6e │ │ + b.n 5e67e │ │ subs r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #18 │ │ - b.n 3ec7a │ │ + b.n 5e68a │ │ subs r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #16 │ │ - b.n 3ec86 │ │ + b.n 5e696 │ │ subs r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #14 │ │ - b.n 3ec92 │ │ + b.n 5e6a2 │ │ adds r0, #128 @ 0x80 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #12 │ │ - b.n 3ec9e │ │ + b.n 5e6ae │ │ adds r0, #64 @ 0x40 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #10 │ │ - b.n 3ecaa │ │ + b.n 5e6ba │ │ adds r0, #32 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #8 │ │ - b.n 3ecb6 │ │ + b.n 5e6c6 │ │ adds r0, #16 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #6 │ │ - b.n 3ecc2 │ │ + b.n 5e6d2 │ │ adds r0, #8 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #4 │ │ - b.n 3ecce │ │ + b.n 5e6de │ │ adds r0, #4 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #2 │ │ - b.n 3ecda │ │ + b.n 5e6ea │ │ adds r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ movs r1, r0 │ │ - b.n 3ece6 │ │ + b.n 5e6f6 │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r1, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r0, r0 │ │ - b.n 3e556 │ │ + b.n 5df66 │ │ movs r3, r0 │ │ - b.n 3ed96 │ │ + b.n 5e7a6 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n 3e562 │ │ + b.n 5df72 │ │ movs r0, r0 │ │ - b.n 3f1a2 │ │ + b.n 5ebb2 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #0 │ │ - b.n 3f1aa │ │ + b.n 5ebba │ │ adds r0, #0 │ │ - b.n 3e572 │ │ + b.n 5df82 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n 3f1b6 │ │ + b.n 5ebc6 │ │ @ instruction: 0xffffeaff │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, r0 │ │ - b.n 3f124 │ │ + b.n 5eb34 │ │ movs r3, r1 │ │ subs r2, #0 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r1, r0 │ │ - b.n 3ed2e │ │ + b.n 5e73e │ │ movs r0, r0 │ │ adds r3, #160 @ 0xa0 │ │ vrhadd.u16 d3, d14, d31 │ │ ldmia r7!, {r4} │ │ - b.n 3ed78 │ │ + b.n 5e788 │ │ subs r7, #17 │ │ - b.n 3ed7c │ │ + b.n 5e78c │ │ adds r0, #12 │ │ - b.n 3eb28 │ │ + b.n 5e538 │ │ ldmia r6!, {r0, r3, r4} │ │ - b.n 3efc4 │ │ + b.n 5e9d4 │ │ stmia r1!, {r0, r1} │ │ - b.n 3eb42 │ │ + b.n 5e552 │ │ stmia r1!, {r0, r1, r7} │ │ - b.n 3eb46 │ │ + b.n 5e556 │ │ adds r0, #0 │ │ - b.n 3f1f2 │ │ + b.n 5ec02 │ │ vrhadd.u16 d14, d12, d31 │ │ movs r0, r0 │ │ - b.n 3f21a │ │ + b.n 5ec2a │ │ lsls r0, r0 │ │ stmdb sp!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff8080 │ │ ldmia.w sp!, {r0, r7, r8, r9, sl, fp} │ │ - b.n 3ed6a │ │ + b.n 5e77a │ │ adds r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #28 │ │ - b.n 3ed76 │ │ + b.n 5e786 │ │ adds r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #26 │ │ - b.n 3ed82 │ │ + b.n 5e792 │ │ adds r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #24 │ │ - b.n 3ed8e │ │ + b.n 5e79e │ │ adds r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #22 │ │ - b.n 3ed9a │ │ + b.n 5e7aa │ │ adds r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #20 │ │ - b.n 3eda6 │ │ + b.n 5e7b6 │ │ adds r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #18 │ │ - b.n 3edb2 │ │ + b.n 5e7c2 │ │ adds r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #16 │ │ - b.n 3edbe │ │ + b.n 5e7ce │ │ adds r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #14 │ │ - b.n 3edca │ │ + b.n 5e7da │ │ adds r5, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #12 │ │ - b.n 3edd6 │ │ + b.n 5e7e6 │ │ adds r5, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #10 │ │ - b.n 3ede2 │ │ + b.n 5e7f2 │ │ adds r6, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #8 │ │ - b.n 3edee │ │ + b.n 5e7fe │ │ adds r6, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #6 │ │ - b.n 3edfa │ │ + b.n 5e80a │ │ adds r7, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #4 │ │ - b.n 3ee06 │ │ + b.n 5e816 │ │ adds r7, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #2 │ │ - b.n 3ee12 │ │ + b.n 5e822 │ │ subs r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #32 │ │ - b.n 3ee1e │ │ + b.n 5e82e │ │ subs r0, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #32 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #30 │ │ - b.n 3ee2a │ │ + b.n 5e83a │ │ subs r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #28 │ │ - b.n 3ee36 │ │ + b.n 5e846 │ │ subs r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #26 │ │ - b.n 3ee42 │ │ + b.n 5e852 │ │ subs r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #24 │ │ - b.n 3ee4e │ │ + b.n 5e85e │ │ subs r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #22 │ │ - b.n 3ee5a │ │ + b.n 5e86a │ │ subs r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #20 │ │ - b.n 3ee66 │ │ + b.n 5e876 │ │ subs r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #18 │ │ - b.n 3ee72 │ │ + b.n 5e882 │ │ subs r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #16 │ │ - b.n 3ee7e │ │ + b.n 5e88e │ │ subs r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #14 │ │ - b.n 3ee8a │ │ + b.n 5e89a │ │ adds r0, #128 @ 0x80 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #12 │ │ - b.n 3ee96 │ │ + b.n 5e8a6 │ │ adds r0, #64 @ 0x40 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #10 │ │ - b.n 3eea2 │ │ + b.n 5e8b2 │ │ adds r0, #32 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #8 │ │ - b.n 3eeae │ │ + b.n 5e8be │ │ adds r0, #16 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #6 │ │ - b.n 3eeba │ │ + b.n 5e8ca │ │ adds r0, #8 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #4 │ │ - b.n 3eec6 │ │ + b.n 5e8d6 │ │ adds r0, #4 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #2 │ │ - b.n 3eed2 │ │ + b.n 5e8e2 │ │ adds r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ movs r1, r0 │ │ - b.n 3eede │ │ + b.n 5e8ee │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r1, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r3, r0 │ │ - b.n 3ef8a │ │ + b.n 5e99a │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #0] @ (3ec50 ) │ │ + ldr r0, [pc, #0] @ (5e660 ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 3ef96 │ │ + b.n 5e9a6 │ │ stmia r0!, {} │ │ - b.n 3e77a │ │ + b.n 5e18a │ │ movs r0, r0 │ │ - b.n 3f316 │ │ + b.n 5ed26 │ │ movs r7, r0 │ │ - ldr r2, [pc, #0] @ (3ec60 ) │ │ + ldr r2, [pc, #0] @ (5e670 ) │ │ adds r0, #1 │ │ - b.n 3f3a6 │ │ + b.n 5edb6 │ │ adds r0, #0 │ │ - b.n 3e76c │ │ + b.n 5e17c │ │ adds r0, #4 │ │ - b.n 3f3ae │ │ + b.n 5edbe │ │ asrs r4, r0, #32 │ │ - b.n 3e7d2 │ │ + b.n 5e1e2 │ │ adds r1, r4, #0 │ │ - b.n 3efb6 │ │ + b.n 5e9c6 │ │ asrs r1, r0, #4 │ │ - b.n 3ed80 │ │ + b.n 5e790 │ │ asrs r0, r0, #32 │ │ - b.n 3e782 │ │ + b.n 5e192 │ │ movs r7, r1 │ │ @ instruction: 0xea00ec5c │ │ - b.n 3ec4c │ │ + b.n 5e65c │ │ movs r0, r0 │ │ - b.n 3f346 │ │ + b.n 5ed56 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n 3f34e │ │ + b.n 5ed5e │ │ adds r0, #0 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ asrs r6, r3, #13 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ ldmia r0!, {r2, r3, r4, r6} │ │ - b.n 3ec70 │ │ + b.n 5e680 │ │ adds r0, #4 │ │ - b.n 3f3e6 │ │ + b.n 5edf6 │ │ adds r1, #12 │ │ - b.n 3edb0 │ │ + b.n 5e7c0 │ │ stmia r0!, {r1} │ │ - b.n 3f3ee │ │ + b.n 5edfe │ │ movs r1, r0 │ │ @ instruction: 0xea00c001 │ │ - b.n 3f3f6 │ │ + b.n 5ee06 │ │ adds r0, #4 │ │ - b.n 3f3fa │ │ + b.n 5ee0a │ │ adds r0, #0 │ │ - b.n 3e7c2 │ │ + b.n 5e1d2 │ │ stmia r0!, {} │ │ - b.n 3e7c4 │ │ + b.n 5e1d4 │ │ adds r0, #0 │ │ - b.n 3f006 │ │ + b.n 5ea16 │ │ movs r3, r0 │ │ - b.n 3f00a │ │ + b.n 5ea1a │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3f1f0 │ │ - beq.n 3ecf0 │ │ - b.n 3f174 │ │ + b.n 5ec00 │ │ + beq.n 5e700 │ │ + b.n 5eb84 │ │ ands r0, r0 │ │ - b.n 3f01e │ │ + b.n 5ea2e │ │ movs r3, r0 │ │ - b.n 3ef86 │ │ + b.n 5e996 │ │ lsls r6, r6, #3 │ │ cmp r2, #0 │ │ str r0, [r1, #0] │ │ - b.n 3f204 │ │ + b.n 5ec14 │ │ movs r0, r0 │ │ - b.n 3f42e │ │ + b.n 5ee3e │ │ strh r3, [r0, #0] │ │ - b.n 3f032 │ │ - add r0, pc, #8 @ (adr r0, 3ecfc ) │ │ - b.n 3f036 │ │ + b.n 5ea42 │ │ + add r0, pc, #8 @ (adr r0, 5e70c ) │ │ + b.n 5ea46 │ │ str r1, [r0, r0] │ │ - b.n 3f03a │ │ + b.n 5ea4a │ │ movs r0, r0 │ │ - b.n 3e818 │ │ + b.n 5e228 │ │ asrs r4, r0, #32 │ │ - b.n 3e81c │ │ + b.n 5e22c │ │ movs r1, r1 │ │ and.w r0, r0, r8, lsl #4 │ │ - b.n 3e844 │ │ + b.n 5e254 │ │ movs r1, r0 │ │ - b.n 3ee0e │ │ + b.n 5e81e │ │ movs r0, #4 │ │ - b.n 3f212 │ │ + b.n 5ec22 │ │ movs r4, r0 │ │ - b.n 3f056 │ │ + b.n 5ea66 │ │ asrs r5, r1, #32 │ │ - b.n 3f45a │ │ + b.n 5ee6a │ │ movs r0, #8 │ │ - b.n 3e838 │ │ + b.n 5e248 │ │ lsls r1, r1, #15 │ │ @ instruction: 0xeb00a007 │ │ - b.n 3f066 │ │ + b.n 5ea76 │ │ movs r0, r1 │ │ - b.n 3efde │ │ + b.n 5e9ee │ │ lsls r0, r4, #3 │ │ cmp r2, #0 │ │ movs r3, r0 │ │ - b.n 3f186 │ │ + b.n 5eb96 │ │ strb r1, [r0, #0] │ │ - b.n 3f24a │ │ + b.n 5ec5a │ │ str r0, [sp, #0] │ │ - b.n 3ece4 │ │ + b.n 5e6f4 │ │ lsls r0, r0, #2 │ │ - b.n 3f370 │ │ + b.n 5ed80 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 3f086 │ │ + b.n 5ea96 │ │ asrs r5, r1, #32 │ │ - b.n 3f48a │ │ + b.n 5ee9a │ │ movs r0, #6 │ │ - b.n 3f08e │ │ + b.n 5ea9e │ │ lsls r7, r4, #14 │ │ add.w r1, r0, r9 │ │ - b.n 3f096 │ │ + b.n 5eaa6 │ │ lsls r0, r0, #1 │ │ - b.n 3f38c │ │ + b.n 5ed9c │ │ @ instruction: 0xffe90aff │ │ asrs r0, r1, #32 │ │ - b.n 3e89c │ │ + b.n 5e2ac │ │ lsls r4, r7, #3 │ │ - b.n 3f166 │ │ + b.n 5eb76 │ │ movs r0, r0 │ │ - b.n 3edec │ │ + b.n 5e7fc │ │ movs r0, #4 │ │ - b.n 3f1ee │ │ + b.n 5ebfe │ │ @ instruction: 0xffe7eaff │ │ lsls r0, r6, #3 │ │ - b.n 3f188 │ │ + b.n 5eb98 │ │ lsls r0, r0, #2 │ │ - b.n 3f1fa │ │ + b.n 5ec0a │ │ asrs r0, r4, #8 │ │ - b.n 3f0be │ │ + b.n 5eace │ │ movs r1, r1 │ │ - b.n 3f4c2 │ │ + b.n 5eed2 │ │ movs r5, r0 │ │ - b.n 3f428 │ │ + b.n 5ee38 │ │ lsls r6, r2, #3 │ │ ldrh r0, [r0, #16] │ │ movs r0, #4 │ │ - b.n 3f2ac │ │ + b.n 5ecbc │ │ asrs r1, r0, #4 │ │ - b.n 3ecb6 │ │ - blx 43fe98 │ │ + b.n 5e6c6 │ │ + blx 45f8a8 │ │ movs r0, r3 │ │ movs r0, r0 │ │ lsls r0, r5, #1 │ │ movs r0, r0 │ │ lsls r4, r4, #2 │ │ movs r0, r0 │ │ lsls r0, r2, #3 │ │ movs r0, r0 │ │ lsls r0, r0, #5 │ │ movs r0, r0 │ │ lsls r0, r3, #6 │ │ movs r0, r0 │ │ movs r0, r1 │ │ - b.n 3f060 │ │ + b.n 5ea70 │ │ lsls r3, r1, #3 │ │ cmp r2, #0 │ │ asrs r3, r0, #32 │ │ - b.n 3f208 │ │ + b.n 5ec18 │ │ movs r6, #9 │ │ - b.n 3f0fe │ │ + b.n 5eb0e │ │ movs r0, #114 @ 0x72 │ │ - b.n 3ebc0 │ │ + b.n 5e5d0 │ │ asrs r1, r0, #32 │ │ - b.n 3ed70 │ │ + b.n 5e780 │ │ movs r2, #1 │ │ - b.n 3f0ce │ │ + b.n 5eade │ │ movs r0, r0 │ │ - b.n 3f472 │ │ + b.n 5ee82 │ │ lsls r4, r0, #3 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 3f116 │ │ + b.n 5eb26 │ │ asrs r0, r0, #32 │ │ - b.n 3f51a │ │ + b.n 5ef2a │ │ adds r0, #0 │ │ - b.n 3f51e │ │ + b.n 5ef2e │ │ lsls r6, r6, #4 │ │ add.w r0, r0, r8 │ │ - b.n 3f1f8 │ │ + b.n 5ec08 │ │ asrs r0, r0, #32 │ │ - b.n 3e924 │ │ + b.n 5e334 │ │ asrs r0, r4, #6 │ │ - b.n 3f0f0 │ │ + b.n 5eb00 │ │ asrs r0, r0, #32 │ │ - b.n 3e90c │ │ - add r0, pc, #8 @ (adr r0, 3edfc ) │ │ - b.n 3f30a │ │ + b.n 5e31c │ │ + add r0, pc, #8 @ (adr r0, 5e80c ) │ │ + b.n 5ed1a │ │ str r4, [r0, r0] │ │ - b.n 3e934 │ │ + b.n 5e344 │ │ @ instruction: 0xffc9eaff │ │ asrs r2, r0, #32 │ │ - b.n 3f514 │ │ + b.n 5ef24 │ │ asrs r7, r1, #32 │ │ - b.n 3f208 │ │ + b.n 5ec18 │ │ movs r7, r1 │ │ - b.n 3f4ac │ │ + b.n 5eebc │ │ lsls r5, r6, #2 │ │ lsrs r0, r0, #8 │ │ asrs r7, r1, #32 │ │ - b.n 3f224 │ │ + b.n 5ec34 │ │ movs r4, r0 │ │ - b.n 3f156 │ │ + b.n 5eb66 │ │ movs r0, #6 │ │ - b.n 3f15a │ │ + b.n 5eb6a │ │ lsls r4, r6, #13 │ │ add.w r0, r0, r8, lsl #8 │ │ - b.n 3e95c │ │ + b.n 5e36c │ │ movs r4, r0 │ │ - b.n 3f166 │ │ + b.n 5eb76 │ │ asrs r5, r1, #32 │ │ - b.n 3f56a │ │ + b.n 5ef7a │ │ lsls r6, r0, #14 │ │ @ instruction: 0xeb00a007 │ │ - b.n 3f172 │ │ + b.n 5eb82 │ │ str r4, [r0, r0] │ │ - b.n 3e970 │ │ + b.n 5e380 │ │ @ instruction: 0xffbaeaff │ │ movs r7, r0 │ │ - b.n 3f250 │ │ + b.n 5ec60 │ │ asrs r0, r4, #32 │ │ - b.n 3f582 │ │ + b.n 5ef92 │ │ movs r0, #15 │ │ - b.n 3f606 │ │ + b.n 5f016 │ │ adds r0, #0 │ │ - b.n 3f58a │ │ + b.n 5ef9a │ │ movs r1, r2 │ │ - b.n 3ef52 │ │ + b.n 5e962 │ │ asrs r0, r1, #32 │ │ - b.n 3f264 │ │ + b.n 5ec74 │ │ movs r5, #129 @ 0x81 │ │ - b.n 3f156 │ │ + b.n 5eb66 │ │ movs r4, r0 │ │ - b.n 3f19a │ │ + b.n 5ebaa │ │ asrs r0, r0, #32 │ │ - b.n 3f59e │ │ + b.n 5efae │ │ lsls r6, r2, #4 │ │ @ instruction: 0xeb00ffae │ │ @ instruction: 0xeaff10b0 │ │ - b.n 3f2fc │ │ + b.n 5ed0c │ │ movs r7, r0 │ │ - b.n 3f510 │ │ + b.n 5ef20 │ │ lsls r2, r4, #1 │ │ ldrh r0, [r0, #16] │ │ movs r0, #4 │ │ - b.n 3f394 │ │ + b.n 5eda4 │ │ asrs r1, r0, #4 │ │ - b.n 3ed9e │ │ - blx 43ff80 │ │ + b.n 5e7ae │ │ + blx 45f990 │ │ lsls r4, r6, #8 │ │ movs r0, r0 │ │ movs r0, r4 │ │ movs r0, r0 │ │ lsls r0, r4, #6 │ │ movs r0, r0 │ │ lsls r4, r7, #7 │ │ @@ -102096,1837 +145169,1837 @@ │ │ lsls r0, r5, #9 │ │ movs r0, r0 │ │ lsls r0, r5, #9 │ │ movs r0, r0 │ │ lsls r0, r5, #9 │ │ movs r0, r0 │ │ movs r0, r1 │ │ - b.n 3f150 │ │ + b.n 5eb60 │ │ lsls r7, r1, #2 │ │ cmp r2, #0 │ │ movs r0, #4 │ │ - b.n 3e9e4 │ │ + b.n 5e3f4 │ │ asrs r3, r0, #32 │ │ - b.n 3f2fc │ │ + b.n 5ed0c │ │ movs r0, #1 │ │ - b.n 3ee56 │ │ + b.n 5e866 │ │ movs r0, r0 │ │ - b.n 3f55a │ │ + b.n 5ef6a │ │ lsls r2, r1, #2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #3 │ │ - b.n 3f2e2 │ │ + b.n 5ecf2 │ │ lsls r0, r1, #2 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 3f206 │ │ + b.n 5ec16 │ │ asrs r0, r0, #32 │ │ - b.n 3f60a │ │ + b.n 5f01a │ │ adds r0, #0 │ │ - b.n 3f60e │ │ + b.n 5f01e │ │ lsls r2, r7, #3 │ │ @ instruction: 0xeb00ffc6 │ │ @ instruction: 0xeaff10fe │ │ - b.n 3f2ec │ │ + b.n 5ecfc │ │ lsls r0, r1, #3 │ │ - b.n 3f580 │ │ + b.n 5ef90 │ │ lsls r0, r0, #2 │ │ subs r0, r0, r0 │ │ asrs r3, r0, #32 │ │ - b.n 3f334 │ │ + b.n 5ed44 │ │ adds r0, #200 @ 0xc8 │ │ - b.n 3f37c │ │ + b.n 5ed8c │ │ subs r7, #19 │ │ - b.n 3f1cc │ │ + b.n 5ebdc │ │ asrs r1, r0, #32 │ │ - b.n 3ee9c │ │ + b.n 5e8ac │ │ adds r2, #163 @ 0xa3 │ │ - b.n 3f236 │ │ + b.n 5ec46 │ │ movs r2, #33 @ 0x21 │ │ - b.n 3f23a │ │ + b.n 5ec4a │ │ strb r3, [r0, #8] │ │ - b.n 3f202 │ │ + b.n 5ec12 │ │ asrs r7, r1, #32 │ │ - b.n 3f304 │ │ + b.n 5ed14 │ │ str r1, [r0, r0] │ │ - b.n 3f014 │ │ + b.n 5ea24 │ │ movs r7, r3 │ │ - b.n 3f5b4 │ │ + b.n 5efc4 │ │ lsls r5, r6, #1 │ │ ldrh r0, [r0, #16] │ │ movs r4, r0 │ │ - b.n 3f252 │ │ + b.n 5ec62 │ │ asrs r5, r1, #32 │ │ - b.n 3f656 │ │ + b.n 5f066 │ │ movs r0, #6 │ │ - b.n 3f25a │ │ + b.n 5ec6a │ │ lsls r4, r6, #12 │ │ add.w r0, r0, r0 │ │ - b.n 3f5c2 │ │ + b.n 5efd2 │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #8 @ (adr r0, 3ef30 ) │ │ - b.n 3f43e │ │ + add r0, pc, #8 @ (adr r0, 5e940 ) │ │ + b.n 5ee4e │ │ movs r3, r3 │ │ and.w r0, r0, r8 │ │ - b.n 3f564 │ │ + b.n 5ef74 │ │ lsls r3, r5, #1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 3f27a │ │ + b.n 5ec8a │ │ asrs r5, r1, #32 │ │ - b.n 3f67e │ │ + b.n 5f08e │ │ movs r0, #6 │ │ - b.n 3f282 │ │ + b.n 5ec92 │ │ lsls r2, r5, #12 │ │ add.w r0, r0, r0 │ │ - b.n 3f5ea │ │ + b.n 5effa │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n 3f364 │ │ + b.n 5ed74 │ │ str r0, [r0, r0] │ │ - b.n 3f696 │ │ + b.n 5f0a6 │ │ movs r1, r1 │ │ - b.n 3f45a │ │ + b.n 5ee6a │ │ str r0, [r1, #0] │ │ - b.n 3f3de │ │ + b.n 5edee │ │ movs r0, r1 │ │ - b.n 3ea9c │ │ + b.n 5e4ac │ │ subs r2, r0, #5 │ │ - b.n 3f470 │ │ + b.n 5ee80 │ │ movs r4, r1 │ │ ldmia.w r0!, {r3} │ │ - b.n 3ea88 │ │ + b.n 5e498 │ │ movs r4, r0 │ │ - b.n 3f2b2 │ │ + b.n 5ecc2 │ │ lsls r4, r0, #14 │ │ add.w r0, r0, r0 │ │ - b.n 3f61a │ │ + b.n 5f02a │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n 3f48c │ │ + b.n 5ee9c │ │ movs r5, r0 │ │ - b.n 3f232 │ │ + b.n 5ec42 │ │ @ instruction: 0xfff41aff │ │ movs r0, #8 │ │ - b.n 3eac8 │ │ + b.n 5e4d8 │ │ movs r4, r0 │ │ - b.n 3f2d2 │ │ + b.n 5ece2 │ │ asrs r5, r1, #32 │ │ - b.n 3f6d6 │ │ + b.n 5f0e6 │ │ lsls r3, r5, #12 │ │ @ instruction: 0xeb00a007 │ │ - b.n 3f2de │ │ + b.n 5ecee │ │ str r4, [r0, r0] │ │ - b.n 3eadc │ │ + b.n 5e4ec │ │ str r0, [r1, #0] │ │ - b.n 3f4c0 │ │ + b.n 5eed0 │ │ vpmin.u16 q15, q15, │ │ str r1, [r0, #0] │ │ - b.n 3f4b8 │ │ + b.n 5eec8 │ │ movs r0, r1 │ │ - b.n 3eaec │ │ + b.n 5e4fc │ │ movs r0, r4 │ │ - b.n 3f664 │ │ + b.n 5f074 │ │ asrs r0, r0, #32 │ │ - b.n 3f2fa │ │ + b.n 5ed0a │ │ movs r0, #8 │ │ - b.n 3e8e0 │ │ + b.n 5e2f0 │ │ asrs r0, r1, #32 │ │ - b.n 3eadc │ │ + b.n 5e4ec │ │ @ instruction: 0xffd70aff │ │ adds r0, #4 │ │ - b.n 3eaea │ │ + b.n 5e4fa │ │ adds r1, r0, #0 │ │ - b.n 3f4dc │ │ + b.n 5eeec │ │ movs r4, r0 │ │ - b.n 3f312 │ │ + b.n 5ed22 │ │ lsls r4, r5, #13 │ │ add.w r0, r0, r0 │ │ - b.n 3f67a │ │ + b.n 5f08a │ │ @ instruction: 0xffd11aff │ │ strb r1, [r0, #0] │ │ - b.n 3f4f0 │ │ + b.n 5ef00 │ │ movs r6, r0 │ │ - b.n 3f294 │ │ + b.n 5eca4 │ │ @ instruction: 0xfff03aff │ │ movs r0, #8 │ │ - b.n 3eb28 │ │ + b.n 5e538 │ │ movs r4, r0 │ │ - b.n 3f332 │ │ + b.n 5ed42 │ │ asrs r5, r1, #32 │ │ - b.n 3f736 │ │ + b.n 5f146 │ │ lsls r3, r2, #12 │ │ @ instruction: 0xeb00ffc9 │ │ @ instruction: 0xeaff1001 │ │ - b.n 3f602 │ │ + b.n 5f012 │ │ movs r7, r0 │ │ - b.n 3f418 │ │ + b.n 5ee28 │ │ asrs r0, r1, #32 │ │ - b.n 3f68a │ │ + b.n 5f09a │ │ movs r0, #1 │ │ - b.n 3f10e │ │ + b.n 5eb1e │ │ movs r4, r0 │ │ - b.n 3f352 │ │ + b.n 5ed62 │ │ asrs r1, r0, #32 │ │ - b.n 3f756 │ │ + b.n 5f166 │ │ adds r0, #1 │ │ - b.n 3f75a │ │ + b.n 5f16a │ │ @ instruction: 0xff8feaff │ │ str r4, [r0, r0] │ │ - b.n 3eb5c │ │ + b.n 5e56c │ │ str r0, [r0, #0] │ │ - b.n 3f766 │ │ + b.n 5f176 │ │ asrs r0, r0, #32 │ │ - b.n 3f76a │ │ + b.n 5f17a │ │ movs r0, r1 │ │ - b.n 3f2dc │ │ + b.n 5ecec │ │ movs r4, r5 │ │ cmp r2, #0 │ │ movs r0, #3 │ │ - b.n 3f484 │ │ + b.n 5ee94 │ │ strb r1, [r0, #0] │ │ - b.n 3f548 │ │ + b.n 5ef58 │ │ movs r0, #2 │ │ - b.n 3efe8 │ │ + b.n 5e9f8 │ │ adds r0, #127 @ 0x7f │ │ - b.n 3f446 │ │ + b.n 5ee56 │ │ lsls r0, r0, #2 │ │ - b.n 3f66a │ │ + b.n 5f07a │ │ str r3, [r2, #16] │ │ - b.n 3f356 │ │ + b.n 5ed66 │ │ asrs r7, r0, #32 │ │ - b.n 3f550 │ │ + b.n 5ef60 │ │ @ instruction: 0xfff51aff │ │ str r0, [sp, #32] │ │ - b.n 3f570 │ │ + b.n 5ef80 │ │ movs r4, r0 │ │ - b.n 3f39a │ │ + b.n 5edaa │ │ asrs r5, r1, #32 │ │ - b.n 3f79e │ │ + b.n 5f1ae │ │ movs r0, #9 │ │ - b.n 3f3a2 │ │ + b.n 5edb2 │ │ lsls r2, r4, #11 │ │ add.w r0, r0, r8 │ │ - b.n 3eba4 │ │ + b.n 5e5b4 │ │ lsls r6, r0, #4 │ │ - b.n 3f16e │ │ + b.n 5eb7e │ │ str r1, [r1, #0] │ │ - b.n 3f3b2 │ │ + b.n 5edc2 │ │ cmp r7, #129 @ 0x81 │ │ - b.n 3f576 │ │ + b.n 5ef86 │ │ vpmin.u32 q7, , │ │ str r4, [r0, r0] │ │ - b.n 3ebb8 │ │ + b.n 5e5c8 │ │ movs r3, r0 │ │ - b.n 3f4d0 │ │ + b.n 5eee0 │ │ asrs r7, r1, #32 │ │ - b.n 3f686 │ │ + b.n 5f096 │ │ adds r0, #1 │ │ - b.n 3f7ca │ │ + b.n 5f1da │ │ asrs r7, r1, #32 │ │ - b.n 3f70e │ │ + b.n 5f11e │ │ movs r0, r0 │ │ - b.n 3f03c │ │ + b.n 5ea4c │ │ lsls r0, r0, #24 │ │ - b.n 3f396 │ │ + b.n 5eda6 │ │ movs r1, r0 │ │ - b.n 3f09a │ │ + b.n 5eaaa │ │ asrs r1, r0, #32 │ │ - b.n 3f7de │ │ + b.n 5f1ee │ │ movs r0, #1 │ │ - b.n 3f5a2 │ │ + b.n 5efb2 │ │ movs r4, r0 │ │ - b.n 3f3e6 │ │ + b.n 5edf6 │ │ lsls r4, r0, #2 │ │ @ instruction: 0xeb00a002 │ │ - b.n 3f5c2 │ │ + b.n 5efd2 │ │ vpmin.u16 q7, q14, │ │ asrs r0, r0, #32 │ │ - b.n 3ebf0 │ │ + b.n 5e600 │ │ movs r0, r1 │ │ - b.n 3f7fa │ │ + b.n 5f20a │ │ movs r1, r0 │ │ - b.n 3f6e0 │ │ + b.n 5f0f0 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, #8 │ │ - b.n 3f5e0 │ │ + b.n 5eff0 │ │ movs r4, r0 │ │ - b.n 3f40a │ │ + b.n 5ee1a │ │ asrs r6, r1, #32 │ │ - b.n 3f80e │ │ + b.n 5f21e │ │ lsls r7, r0, #11 │ │ add.w r0, r0, r8, lsl #8 │ │ - b.n 3ec10 │ │ + b.n 5e620 │ │ movs r4, r0 │ │ - b.n 3f41a │ │ + b.n 5ee2a │ │ asrs r7, r1, #32 │ │ - b.n 3f81e │ │ + b.n 5f22e │ │ lsls r1, r3, #11 │ │ add.w r0, r0, r8 │ │ - b.n 3f826 │ │ - beq.n 3f120 │ │ - b.n 3f580 │ │ + b.n 5f236 │ │ + beq.n 5eb30 │ │ + b.n 5ef90 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 3f610 │ │ + b.n 5f020 │ │ ands r0, r1 │ │ - b.n 3ec30 │ │ + b.n 5e640 │ │ str r2, [r0, r0] │ │ - b.n 3f43e │ │ + b.n 5ee4e │ │ str r0, [r0, #0] │ │ - b.n 3f442 │ │ + b.n 5ee52 │ │ movs r1, r0 │ │ - b.n 3f7a8 │ │ + b.n 5f1b8 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 3f7b0 │ │ + b.n 5f1c0 │ │ movs r6, r3 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n 3f856 │ │ + b.n 5f266 │ │ movs r7, r1 │ │ - b.n 3f7c4 │ │ + b.n 5f1d4 │ │ movs r2, r3 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n 3f7c8 │ │ + b.n 5f1d8 │ │ movs r0, r3 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n 3f46a │ │ + b.n 5ee7a │ │ asrs r5, r0, #32 │ │ - b.n 3f46e │ │ + b.n 5ee7e │ │ movs r0, #4 │ │ - b.n 3f472 │ │ + b.n 5ee82 │ │ lsls r6, r5, #10 │ │ add.w r0, r0, r0, lsr #32 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n 3f8c4 │ │ + b.n 5f2d4 │ │ movs r2, r0 │ │ - b.n 3f882 │ │ + b.n 5f292 │ │ movs r1, r0 │ │ - b.n 3f7e8 │ │ + b.n 5f1f8 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 3f7f4 │ │ + b.n 5f204 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n 3f800 │ │ + b.n 5f210 │ │ movs r3, r1 │ │ ldrh r0, [r0, #16] │ │ movs r6, r0 │ │ - b.n 3f49e │ │ + b.n 5eeae │ │ lsls r1, r7, #12 │ │ add.w r0, r0, r1 │ │ and.w r0, r0, pc, lsr #32 │ │ - b.n 3f814 │ │ + b.n 5f224 │ │ movs r6, r0 │ │ ldrh r0, [r0, #16] │ │ adds r1, r0, #0 │ │ - b.n 3f67c │ │ + b.n 5f08c │ │ movs r6, r0 │ │ - b.n 3f4b6 │ │ + b.n 5eec6 │ │ movs r0, #4 │ │ - b.n 3f4ba │ │ + b.n 5eeca │ │ lsls r4, r5, #11 │ │ add.w r0, r0, r0 │ │ - b.n 3f822 │ │ + b.n 5f232 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r0, r0, #2 │ │ - b.n 3f4ca │ │ + b.n 5eeda │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n 3ecd0 │ │ + b.n 5e6e0 │ │ movs r0, #48 @ 0x30 │ │ - b.n 3ecd4 │ │ + b.n 5e6e4 │ │ adds r0, #48 @ 0x30 │ │ - b.n 3ecd8 │ │ + b.n 5e6e8 │ │ asrs r1, r0, #32 │ │ - b.n 3f2bc │ │ + b.n 5eccc │ │ movs r4, r5 │ │ - b.n 3ece0 │ │ + b.n 5e6f0 │ │ movs r0, #2 │ │ - b.n 3f2c4 │ │ + b.n 5ecd4 │ │ adds r0, #3 │ │ - b.n 3f2c8 │ │ + b.n 5ecd8 │ │ movs r0, r0 │ │ - b.n 3f0ec │ │ + b.n 5eafc │ │ lsls r0, r5 │ │ - b.n 3f6b2 │ │ + b.n 5f0c2 │ │ movs r4, r0 │ │ - b.n 3f4f6 │ │ - lsrs r5, r6, #2 │ │ + b.n 5ef06 │ │ + lsrs r5, r3, #3 │ │ add.w r0, r0, r4 │ │ - b.n 3f4fe │ │ - lsrs r7, r6, #2 │ │ - add.w r8, r0, lr, lsl #2 │ │ - add.w r1, r0, r3, asr #25 │ │ - @ instruction: 0xfffc5e8c │ │ - vrsra.u32 d22, d10, #4 │ │ - vrshr.u32 d20, d28, #4 │ │ + b.n 5ef0e │ │ + lsrs r7, r3, #3 │ │ + add.w r8, r0, sl, lsr #2 │ │ + add.w fp, r0, r8, lsr #26 │ │ + vsri.32 d22, d26, #6 │ │ + vmovn.i64 d23, │ │ + vtbl.8 d20, {d10-d12}, d20 │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (3f398 ) │ │ + ldr r4, [pc, #448] @ (5eda8 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 3f6f8 │ │ + b.n 5f108 │ │ str r0, [r1, #0] │ │ - b.n 3ed18 │ │ + b.n 5e728 │ │ ands r2, r0 │ │ - b.n 3f526 │ │ + b.n 5ef36 │ │ str r0, [r0, r0] │ │ - b.n 3f52a │ │ + b.n 5ef3a │ │ movs r1, r0 │ │ - b.n 3f890 │ │ + b.n 5f2a0 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 3f898 │ │ + b.n 5f2a8 │ │ movs r6, r3 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n 3f93e │ │ + b.n 5f34e │ │ movs r7, r1 │ │ - b.n 3f8aa │ │ + b.n 5f2ba │ │ movs r2, r3 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n 3f8b0 │ │ + b.n 5f2c0 │ │ movs r0, r3 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n 3ed3e │ │ + b.n 5e74e │ │ movs r5, r0 │ │ - b.n 3f556 │ │ + b.n 5ef66 │ │ asrs r4, r0, #32 │ │ - b.n 3f55a │ │ + b.n 5ef6a │ │ lsls r2, r1, #10 │ │ add.w r0, r0, r0, lsr #32 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n 3f9ac │ │ + b.n 5f3bc │ │ movs r2, r0 │ │ - b.n 3f96a │ │ + b.n 5f37a │ │ movs r1, r0 │ │ - b.n 3f8d0 │ │ + b.n 5f2e0 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 3f8dc │ │ + b.n 5f2ec │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n 3f8e6 │ │ + b.n 5f2f6 │ │ movs r3, r1 │ │ ldrh r0, [r0, #16] │ │ movs r5, r0 │ │ - b.n 3f586 │ │ + b.n 5ef96 │ │ lsls r7, r7, #11 │ │ add.w r0, r0, r1 │ │ and.w r0, r0, pc, lsr #32 │ │ - b.n 3f8fa │ │ + b.n 5f30a │ │ movs r6, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, #208 @ 0xd0 │ │ - b.n 3f5e6 │ │ + b.n 5eff6 │ │ adds r1, r0, #0 │ │ - b.n 3f766 │ │ + b.n 5f176 │ │ movs r5, r0 │ │ - b.n 3f5a2 │ │ + b.n 5efb2 │ │ lsls r0, r1, #11 │ │ add.w r0, r0, r0 │ │ - b.n 3f90a │ │ + b.n 5f31a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ lsls r0, r0, #2 │ │ - b.n 3f5b2 │ │ + b.n 5efc2 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n 3edb8 │ │ + b.n 5e7c8 │ │ movs r0, #48 @ 0x30 │ │ - b.n 3edbc │ │ + b.n 5e7cc │ │ adds r0, #48 @ 0x30 │ │ - b.n 3edc0 │ │ + b.n 5e7d0 │ │ asrs r1, r0, #32 │ │ - b.n 3f3a4 │ │ + b.n 5edb4 │ │ movs r4, r5 │ │ - b.n 3edc8 │ │ + b.n 5e7d8 │ │ movs r0, #2 │ │ - b.n 3f3ac │ │ + b.n 5edbc │ │ adds r0, #3 │ │ - b.n 3f3b0 │ │ + b.n 5edc0 │ │ movs r0, r0 │ │ - b.n 3f1d4 │ │ + b.n 5ebe4 │ │ lsls r0, r5 │ │ - b.n 3f79a │ │ + b.n 5f1aa │ │ movs r4, r0 │ │ - b.n 3f5de │ │ - lsrs r3, r7, #1 │ │ + b.n 5efee │ │ + lsrs r3, r4, #2 │ │ add.w r0, r0, r4 │ │ - b.n 3f5e6 │ │ - lsrs r5, r7, #1 │ │ - add.w r8, r0, r4, lsr #1 │ │ - add.w r0, r0, fp, ror #25 │ │ - vrev32. d22, d7 │ │ - vrshr.u32 d22, d18, #4 │ │ - vsra.u32 q10, q2, #4 │ │ + b.n 5eff6 │ │ + lsrs r5, r4, #2 │ │ + add.w r8, r0, r0, asr #1 │ │ + add.w sl, r0, r0, ror #26 │ │ + @ instruction: 0xfffa6abc │ │ + vsra.u32 d23, d29, #6 │ │ + vqshrn.u64 d20, q14, #6 │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (3f680 ) │ │ + ldr r7, [pc, #960] @ (5f090 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3f7e0 │ │ - beq.n 3f2e0 │ │ - b.n 3f764 │ │ + b.n 5f1f0 │ │ + beq.n 5ecf0 │ │ + b.n 5f174 │ │ str r0, [sp, #12] │ │ - b.n 3f60e │ │ + b.n 5f01e │ │ str r2, [r0, r0] │ │ - b.n 3f612 │ │ + b.n 5f022 │ │ str r0, [r0, #0] │ │ - b.n 3f616 │ │ + b.n 5f026 │ │ movs r1, r0 │ │ - b.n 3f97c │ │ + b.n 5f38c │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 3f984 │ │ + b.n 5f394 │ │ lsls r4, r1, #4 │ │ subs r0, r0, r0 │ │ strb r2, [r0, #0] │ │ - b.n 3fa2a │ │ + b.n 5f43a │ │ movs r0, r0 │ │ - b.n 3f9a0 │ │ + b.n 5f3b0 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r0, #8 │ │ - b.n 3f810 │ │ + b.n 5f220 │ │ movs r6, r0 │ │ - b.n 3f63a │ │ + b.n 5f04a │ │ asrs r5, r1, #32 │ │ - b.n 3fa3e │ │ + b.n 5f44e │ │ lsls r3, r7, #8 │ │ add.w r0, r0, r0 │ │ - b.n 3f9a6 │ │ + b.n 5f3b6 │ │ movs r3, r6 │ │ lsrs r0, r0, #8 │ │ strb r2, [r0, #0] │ │ - b.n 3fa4e │ │ + b.n 5f45e │ │ movs r7, r0 │ │ - b.n 3f652 │ │ - beq.n 3f34c │ │ - b.n 3f7ac │ │ + b.n 5f062 │ │ + beq.n 5ed5c │ │ + b.n 5f1bc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2} │ │ - b.n 3fab0 │ │ + b.n 5f4c0 │ │ strb r2, [r0, #0] │ │ - b.n 3fa62 │ │ + b.n 5f472 │ │ movs r1, r0 │ │ - b.n 3f9c6 │ │ + b.n 5f3d6 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r0, #4 │ │ - b.n 3f848 │ │ + b.n 5f258 │ │ movs r6, r0 │ │ - b.n 3f672 │ │ + b.n 5f082 │ │ asrs r5, r1, #32 │ │ - b.n 3fa76 │ │ + b.n 5f486 │ │ lsls r5, r5, #8 │ │ add.w r0, r0, r2, lsl #28 │ │ - b.n 3fa7e │ │ + b.n 5f48e │ │ movs r0, r0 │ │ - b.n 3f9e2 │ │ + b.n 5f3f2 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n 3f68a │ │ - beq.n 3f384 │ │ - b.n 3f7e4 │ │ + b.n 5f09a │ │ + beq.n 5ed94 │ │ + b.n 5f1f4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r5, r6} │ │ - b.n 3f154 │ │ + b.n 5eb64 │ │ movs r0, r0 │ │ - b.n 3f9fa │ │ + b.n 5f40a │ │ str r0, [r0, #0] │ │ - b.n 3ee78 │ │ + b.n 5e888 │ │ lsls r7, r1, #3 │ │ lsrs r0, r0, #8 │ │ ldr r5, [r4, #0] │ │ - b.n 3f6a6 │ │ + b.n 5f0b6 │ │ strb r5, [r6, #1] │ │ - b.n 3f156 │ │ + b.n 5eb66 │ │ movs r1, r0 │ │ - b.n 3fa20 │ │ + b.n 5f430 │ │ lsls r7, r6, #2 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n 3fa22 │ │ + b.n 5f432 │ │ movs r6, r0 │ │ - b.n 3f6ba │ │ - add r0, pc, #0 @ (adr r0, 3f37c ) │ │ - b.n 3eeb8 │ │ + b.n 5f0ca │ │ + add r0, pc, #0 @ (adr r0, 5ed8c ) │ │ + b.n 5e8c8 │ │ movs r0, r2 │ │ str r3, [sp, #640] @ 0x280 │ │ strh r6, [r0, #0] │ │ - b.n 3f406 │ │ + b.n 5ee16 │ │ movs r4, r0 │ │ - b.n 3eec4 │ │ + b.n 5e8d4 │ │ movs r0, r0 │ │ - b.n 3fa3e │ │ + b.n 5f44e │ │ asrs r0, r0, #32 │ │ - b.n 3f6d2 │ │ + b.n 5f0e2 │ │ str r0, [r1, r0] │ │ - b.n 3ecb8 │ │ + b.n 5e6c8 │ │ asrs r4, r0, #32 │ │ - b.n 3eeb4 │ │ + b.n 5e8c4 │ │ @ instruction: 0xffda0aff │ │ ands r4, r0 │ │ - b.n 3eec2 │ │ + b.n 5e8d2 │ │ movs r2, r1 │ │ - b.n 3f6e6 │ │ + b.n 5f0f6 │ │ lsls r7, r4, #10 │ │ add.w ip, r0, r1, lsl #4 │ │ - b.n 3f8ba │ │ + b.n 5f2ca │ │ movs r2, r1 │ │ - b.n 3f6f2 │ │ + b.n 5f102 │ │ movs r0, #5 │ │ - b.n 3f6f6 │ │ + b.n 5f106 │ │ adds r0, #4 │ │ - b.n 3f6fa │ │ + b.n 5f10a │ │ lsls r2, r6, #9 │ │ add.w r0, r0, r0 │ │ - b.n 3fa62 │ │ + b.n 5f472 │ │ @ instruction: 0xffd01aff │ │ str r1, [r0, #0] │ │ - b.n 3f8d6 │ │ + b.n 5f2e6 │ │ strh r1, [r0, #0] │ │ - b.n 3f85e │ │ + b.n 5f26e │ │ movs r7, r0 │ │ - b.n 3f67e │ │ + b.n 5f08e │ │ @ instruction: 0xffeb3aff │ │ lsls r1, r6, #2 │ │ and.w r0, r0, r1 │ │ - b.n 3fa08 │ │ + b.n 5f418 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3ef20 │ │ + b.n 5e930 │ │ asrs r0, r0, #32 │ │ - b.n 3fb2a │ │ + b.n 5f53a │ │ movs r0, #4 │ │ - b.n 3ed0e │ │ + b.n 5e71e │ │ movs r0, r1 │ │ - b.n 3ef0c │ │ + b.n 5e91c │ │ movs r6, r0 │ │ - b.n 3f736 │ │ + b.n 5f146 │ │ lsls r3, r2, #8 │ │ add.w r0, r0, r0 │ │ - b.n 3fa9e │ │ + b.n 5f4ae │ │ @ instruction: 0xffc11aff │ │ movs r2, r0 │ │ - b.n 3fa30 │ │ + b.n 5f440 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3ef48 │ │ + b.n 5e958 │ │ asrs r1, r0, #32 │ │ - b.n 3fb52 │ │ + b.n 5f562 │ │ movs r0, #4 │ │ - b.n 3ed36 │ │ + b.n 5e746 │ │ movs r0, r1 │ │ - b.n 3ef34 │ │ + b.n 5e944 │ │ movs r6, r0 │ │ - b.n 3f75e │ │ + b.n 5f16e │ │ lsls r1, r1, #8 │ │ add.w r0, r0, r0 │ │ - b.n 3fac6 │ │ + b.n 5f4d6 │ │ @ instruction: 0xffb71aff │ │ movs r4, r0 │ │ - b.n 3fa58 │ │ + b.n 5f468 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3ef70 │ │ + b.n 5e980 │ │ asrs r2, r0, #32 │ │ - b.n 3fb7a │ │ + b.n 5f58a │ │ strb r2, [r0, #0] │ │ - b.n 3fb7e │ │ + b.n 5f58e │ │ movs r0, #4 │ │ - b.n 3ed62 │ │ + b.n 5e772 │ │ movs r0, r1 │ │ - b.n 3ef60 │ │ + b.n 5e970 │ │ movs r6, r0 │ │ - b.n 3f78a │ │ + b.n 5f19a │ │ lsls r6, r7, #7 │ │ add.w r0, r0, r0 │ │ - b.n 3faf2 │ │ + b.n 5f502 │ │ @ instruction: 0xffbb1aff │ │ movs r0, r1 │ │ - b.n 3fa84 │ │ + b.n 5f494 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3ef9c │ │ + b.n 5e9ac │ │ asrs r3, r0, #32 │ │ - b.n 3fba6 │ │ + b.n 5f5b6 │ │ movs r0, #4 │ │ - b.n 3ed8a │ │ + b.n 5e79a │ │ movs r0, r1 │ │ - b.n 3ef88 │ │ + b.n 5e998 │ │ movs r6, r0 │ │ - b.n 3f7b2 │ │ + b.n 5f1c2 │ │ lsls r4, r6, #7 │ │ add.w r0, r0, r0 │ │ - b.n 3fb1a │ │ + b.n 5f52a │ │ @ instruction: 0xffa21aff │ │ movs r0, r2 │ │ - b.n 3faac │ │ + b.n 5f4bc │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3efc4 │ │ + b.n 5e9d4 │ │ asrs r4, r0, #32 │ │ - b.n 3fbce │ │ + b.n 5f5de │ │ movs r0, #4 │ │ - b.n 3edb2 │ │ + b.n 5e7c2 │ │ movs r0, r1 │ │ - b.n 3efb0 │ │ + b.n 5e9c0 │ │ movs r6, r0 │ │ - b.n 3f7da │ │ + b.n 5f1ea │ │ lsls r2, r5, #7 │ │ add.w r0, r0, r0 │ │ - b.n 3fb42 │ │ + b.n 5f552 │ │ @ instruction: 0xff981aff │ │ movs r0, r4 │ │ - b.n 3fad4 │ │ + b.n 5f4e4 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3efec │ │ + b.n 5e9fc │ │ asrs r5, r0, #32 │ │ - b.n 3fbf6 │ │ + b.n 5f606 │ │ movs r0, #4 │ │ - b.n 3edda │ │ + b.n 5e7ea │ │ movs r0, r1 │ │ - b.n 3efd8 │ │ + b.n 5e9e8 │ │ movs r6, r0 │ │ - b.n 3f802 │ │ + b.n 5f212 │ │ lsls r0, r4, #7 │ │ add.w r0, r0, r0 │ │ - b.n 3fb6a │ │ + b.n 5f57a │ │ @ instruction: 0xff8e1aff │ │ lsls r0, r0, #1 │ │ - b.n 3fafc │ │ + b.n 5f50c │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3f014 │ │ + b.n 5ea24 │ │ asrs r6, r0, #32 │ │ - b.n 3fc1e │ │ + b.n 5f62e │ │ movs r0, #4 │ │ - b.n 3ee02 │ │ + b.n 5e812 │ │ movs r0, r1 │ │ - b.n 3f000 │ │ + b.n 5ea10 │ │ movs r6, r0 │ │ - b.n 3f82a │ │ + b.n 5f23a │ │ lsls r6, r2, #7 │ │ add.w r0, r0, r0 │ │ - b.n 3fb92 │ │ + b.n 5f5a2 │ │ @ instruction: 0xff841aff │ │ lsls r0, r0, #2 │ │ - b.n 3fb24 │ │ + b.n 5f534 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3f03c │ │ + b.n 5ea4c │ │ asrs r7, r0, #32 │ │ - b.n 3fc46 │ │ + b.n 5f656 │ │ movs r0, #4 │ │ - b.n 3ee2a │ │ + b.n 5e83a │ │ movs r0, r1 │ │ - b.n 3f028 │ │ + b.n 5ea38 │ │ movs r6, r0 │ │ - b.n 3f852 │ │ + b.n 5f262 │ │ lsls r4, r1, #7 │ │ add.w r0, r0, r0 │ │ - b.n 3fbba │ │ + b.n 5f5ca │ │ vpmin.u , q13, │ │ lsrs r1, r0, #16 │ │ - b.n 3fb4c │ │ + b.n 5f55c │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3f064 │ │ + b.n 5ea74 │ │ asrs r0, r1, #32 │ │ - b.n 3fc6e │ │ + b.n 5f67e │ │ movs r0, #4 │ │ - b.n 3ee52 │ │ + b.n 5e862 │ │ movs r0, r1 │ │ - b.n 3f050 │ │ + b.n 5ea60 │ │ movs r6, r0 │ │ - b.n 3f87a │ │ + b.n 5f28a │ │ lsls r2, r0, #7 │ │ add.w r0, r0, r0 │ │ - b.n 3fbe2 │ │ + b.n 5f5f2 │ │ vpmin.u , q8, │ │ lsrs r2, r0, #16 │ │ - b.n 3fb74 │ │ + b.n 5f584 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3f08c │ │ + b.n 5ea9c │ │ asrs r1, r1, #32 │ │ - b.n 3fc96 │ │ + b.n 5f6a6 │ │ movs r0, #4 │ │ - b.n 3ee7a │ │ + b.n 5e88a │ │ movs r0, r1 │ │ - b.n 3f078 │ │ + b.n 5ea88 │ │ movs r6, r0 │ │ - b.n 3f8a2 │ │ + b.n 5f2b2 │ │ lsls r0, r7, #6 │ │ add.w r0, r0, r0 │ │ - b.n 3fc0a │ │ + b.n 5f61a │ │ vpmin.u32 , q11, │ │ lsrs r1, r0, #12 │ │ - b.n 3fb9c │ │ + b.n 5f5ac │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3f0b4 │ │ + b.n 5eac4 │ │ asrs r2, r1, #32 │ │ - b.n 3fcbe │ │ + b.n 5f6ce │ │ movs r0, #4 │ │ - b.n 3eea2 │ │ + b.n 5e8b2 │ │ movs r0, r1 │ │ - b.n 3f0a0 │ │ + b.n 5eab0 │ │ movs r6, r0 │ │ - b.n 3f8ca │ │ + b.n 5f2da │ │ lsls r6, r5, #6 │ │ add.w r0, r0, r0 │ │ - b.n 3fc32 │ │ + b.n 5f642 │ │ vpmin.u16 , q14, │ │ lsrs r2, r0, #12 │ │ - b.n 3fbc4 │ │ + b.n 5f5d4 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3f0dc │ │ + b.n 5eaec │ │ asrs r3, r1, #32 │ │ - b.n 3fce6 │ │ + b.n 5f6f6 │ │ movs r0, #4 │ │ - b.n 3eeca │ │ + b.n 5e8da │ │ movs r0, r1 │ │ - b.n 3f0c8 │ │ + b.n 5ead8 │ │ movs r6, r0 │ │ - b.n 3f8f2 │ │ + b.n 5f302 │ │ lsls r4, r4, #6 │ │ add.w r0, r0, r0 │ │ - b.n 3fc5a │ │ + b.n 5f66a │ │ vpmin.u16 , q9, │ │ lsrs r1, r0, #8 │ │ - b.n 3fbec │ │ + b.n 5f5fc │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3f104 │ │ + b.n 5eb14 │ │ asrs r4, r1, #32 │ │ - b.n 3fd0e │ │ + b.n 5f71e │ │ movs r0, #4 │ │ - b.n 3eef2 │ │ + b.n 5e902 │ │ movs r0, r1 │ │ - b.n 3f0f0 │ │ + b.n 5eb00 │ │ movs r6, r0 │ │ - b.n 3f91a │ │ + b.n 5f32a │ │ lsls r2, r3, #6 │ │ add.w r0, r0, r0 │ │ - b.n 3fc82 │ │ + b.n 5f692 │ │ vpmin.u8 , q12, │ │ - ldr r2, [pc, #8] @ (3f5f0 ) │ │ - b.n 3fa14 │ │ + ldr r2, [pc, #8] @ (5f000 ) │ │ + b.n 5f424 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3f12c │ │ + b.n 5eb3c │ │ asrs r5, r1, #32 │ │ - b.n 3fd36 │ │ + b.n 5f746 │ │ movs r0, #4 │ │ - b.n 3ef1a │ │ + b.n 5e92a │ │ movs r0, r1 │ │ - b.n 3f118 │ │ + b.n 5eb28 │ │ movs r6, r0 │ │ - b.n 3f942 │ │ + b.n 5f352 │ │ lsls r0, r2, #6 │ │ add.w r0, r0, r0 │ │ - b.n 3fcaa │ │ + b.n 5f6ba │ │ vpmin.u , q15, │ │ lsrs r1, r0, #4 │ │ - b.n 3fc3c │ │ + b.n 5f64c │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 3f154 │ │ + b.n 5eb64 │ │ asrs r6, r1, #32 │ │ - b.n 3fd5e │ │ + b.n 5f76e │ │ movs r0, #4 │ │ - b.n 3ef42 │ │ + b.n 5e952 │ │ movs r0, r1 │ │ - b.n 3f140 │ │ + b.n 5eb50 │ │ movs r6, r0 │ │ - b.n 3f96a │ │ + b.n 5f37a │ │ lsls r6, r0, #6 │ │ add.w r0, r0, r0 │ │ - b.n 3fcd2 │ │ + b.n 5f6e2 │ │ strb r2, [r0, #0] │ │ - b.n 3fd76 │ │ + b.n 5f786 │ │ vpmin.u8 , q9, │ │ lsrs r2, r0, #4 │ │ - b.n 3fc68 │ │ + b.n 5f678 │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #0] │ │ - b.n 3fd86 │ │ + b.n 5f796 │ │ movs r0, r0 │ │ - b.n 3fcf2 │ │ + b.n 5f702 │ │ vpmin.u , , │ │ movs r6, r5 │ │ and.w r0, r0, r0, asr #32 │ │ - b.n 3fd02 │ │ + b.n 5f712 │ │ movs r6, r0 │ │ - b.n 3f99a │ │ + b.n 5f3aa │ │ movs r0, r4 │ │ str r3, [sp, #640] @ 0x280 │ │ ands r6, r0 │ │ - b.n 3f6e2 │ │ + b.n 5f0f2 │ │ movs r4, r0 │ │ - b.n 3f1a0 │ │ + b.n 5ebb0 │ │ movs r0, r0 │ │ - b.n 3fd12 │ │ + b.n 5f722 │ │ asrs r0, r0, #32 │ │ - b.n 3f9ae │ │ + b.n 5f3be │ │ movs r0, #8 │ │ - b.n 3ef94 │ │ + b.n 5e9a4 │ │ asrs r4, r0, #32 │ │ - b.n 3f190 │ │ + b.n 5eba0 │ │ vpmin.u32 q0, , │ │ adds r0, #4 │ │ - b.n 3f19e │ │ + b.n 5ebae │ │ adds r1, r0, #0 │ │ - b.n 3fb8e │ │ + b.n 5f59e │ │ movs r0, r0 │ │ - b.n 3f1c0 │ │ + b.n 5ebd0 │ │ lsls r7, r7, #6 │ │ add.w r0, r0, r0 │ │ - b.n 3fd2e │ │ + b.n 5f73e │ │ vpmin.u16 , , │ │ str r1, [r0, #0] │ │ - b.n 3fba2 │ │ + b.n 5f5b2 │ │ ands r1, r0 │ │ - b.n 3fb22 │ │ + b.n 5f532 │ │ movs r7, r0 │ │ - b.n 3f94a │ │ + b.n 5f35a │ │ @ instruction: 0xffef3aff │ │ movs r1, r0 │ │ - b.n 3fd58 │ │ + b.n 5f768 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 3f1e8 │ │ + b.n 5ebf8 │ │ movs r0, #4 │ │ - b.n 3fbb2 │ │ + b.n 5f5c2 │ │ movs r0, #4 │ │ - b.n 3f1d0 │ │ + b.n 5ebe0 │ │ movs r0, r0 │ │ and.w r0, r0, r4, lsl #8 │ │ - b.n 3f1f8 │ │ + b.n 5ec08 │ │ movs r0, r0 │ │ - b.n 3f1fc │ │ + b.n 5ec0c │ │ asrs r5, r1, #32 │ │ - b.n 3fe06 │ │ + b.n 5f816 │ │ lsls r7, r3, #5 │ │ add.w r0, r0, r0 │ │ - b.n 3fd6e │ │ + b.n 5f77e │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strb r0, [r0, #2] │ │ - b.n 3fa16 │ │ + b.n 5f426 │ │ movs r7, r0 │ │ - b.n 3fa1a │ │ - beq.n 3f714 │ │ - b.n 3fb74 │ │ + b.n 5f42a │ │ + beq.n 5f124 │ │ + b.n 5f584 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3} │ │ - b.n 3f220 │ │ + b.n 5ec30 │ │ asrs r7, r1, #32 │ │ - b.n 3fe2a │ │ + b.n 5f83a │ │ movs r0, #4 │ │ - b.n 3f00e │ │ + b.n 5ea1e │ │ movs r0, r1 │ │ - b.n 3f20c │ │ + b.n 5ec1c │ │ movs r6, r0 │ │ - b.n 3fa36 │ │ + b.n 5f446 │ │ lsls r3, r2, #5 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n 3f9fe │ │ + b.n 5f40e │ │ movs r0, r0 │ │ - b.n 3fda2 │ │ + b.n 5f7b2 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 3fdac │ │ + b.n 5f7bc │ │ @ instruction: 0xfff01aff │ │ movs r0, #8 │ │ - b.n 3f24c │ │ + b.n 5ec5c │ │ movs r6, r0 │ │ - b.n 3fa56 │ │ + b.n 5f466 │ │ @ instruction: 0xffe9eaff │ │ asrs r0, r6, #32 │ │ - b.n 3f25c │ │ + b.n 5ec6c │ │ movs r0, #48 @ 0x30 │ │ - b.n 3f260 │ │ + b.n 5ec70 │ │ adds r0, #48 @ 0x30 │ │ - b.n 3f264 │ │ + b.n 5ec74 │ │ asrs r1, r0, #32 │ │ - b.n 3f848 │ │ + b.n 5f258 │ │ movs r4, r5 │ │ - b.n 3f26c │ │ + b.n 5ec7c │ │ movs r0, #2 │ │ - b.n 3f850 │ │ + b.n 5f260 │ │ adds r0, #3 │ │ - b.n 3f854 │ │ + b.n 5f264 │ │ movs r0, r0 │ │ - b.n 3f678 │ │ + b.n 5f088 │ │ lsls r0, r5 │ │ - b.n 3fc3e │ │ + b.n 5f64e │ │ movs r4, r0 │ │ - b.n 3fa82 │ │ - lsls r2, r2, #29 │ │ + b.n 5f492 │ │ + lsls r2, r7, #29 │ │ add.w r0, r0, r4 │ │ - b.n 3fa8a │ │ - lsls r4, r2, #29 │ │ - add.w r7, r0, fp, asr #32 │ │ - add.w fp, r0, r7, lsr #23 │ │ - vtbl.8 d21, {d28-d31}, d3 │ │ - @ instruction: 0xfffc5d8e │ │ - @ instruction: 0xfffc3cb0 │ │ + b.n 5f49a │ │ + lsls r4, r7, #29 │ │ + add.w r7, r0, r7, rrx │ │ + add.w r6, r0, ip, lsl #24 │ │ + vrintx.f32 q11, q12 │ │ + @ instruction: 0xfffa6c99 │ │ + vsri.64 d20, d8, #6 │ │ movs r0, r0 │ │ - ldr r0, [pc, #192] @ (3f824 ) │ │ + ldr r0, [pc, #192] @ (5f234 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 3fc84 │ │ - beq.n 3f7bc │ │ - b.n 3fc08 │ │ + b.n 5f694 │ │ + beq.n 5f1cc │ │ + b.n 5f618 │ │ str r1, [r0, r0] │ │ - b.n 3fab2 │ │ + b.n 5f4c2 │ │ asrs r5, r1, #32 │ │ - b.n 3fab6 │ │ + b.n 5f4c6 │ │ movs r2, r0 │ │ - b.n 3faba │ │ + b.n 5f4ca │ │ ands r2, r0 │ │ - b.n 3fabe │ │ + b.n 5f4ce │ │ lsls r4, r3, #6 │ │ add.w r0, r0, r0, lsr #5 │ │ - b.n 3f330 │ │ + b.n 5ed40 │ │ movs r1, r0 │ │ - b.n 3fdac │ │ + b.n 5f7bc │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 3fe32 │ │ + b.n 5f842 │ │ asrs r0, r1, #32 │ │ - b.n 3f2d0 │ │ + b.n 5ece0 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r1 │ │ - b.n 3fede │ │ + b.n 5f8ee │ │ asrs r0, r0, #32 │ │ - b.n 3f2c4 │ │ + b.n 5ecd4 │ │ movs r0, r0 │ │ - b.n 3fe48 │ │ + b.n 5f858 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n 3f7bc │ │ - b.n 3fc44 │ │ + beq.n 5f1cc │ │ + b.n 5f654 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2} │ │ - b.n 3faf6 │ │ + b.n 5f506 │ │ lsls r3, r1, #6 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n 3fafe │ │ + b.n 5f50e │ │ movs r1, r1 │ │ - b.n 3ff02 │ │ + b.n 5f912 │ │ movs r1, r0 │ │ - b.n 3fe68 │ │ + b.n 5f878 │ │ movs r0, r1 │ │ lsls r0, r0, #12 │ │ - beq.n 3f7dc │ │ - b.n 3fc64 │ │ + beq.n 5f1ec │ │ + b.n 5f674 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 3fcf4 │ │ - beq.n 3f82c │ │ - b.n 3fc78 │ │ + b.n 5f704 │ │ + beq.n 5f23c │ │ + b.n 5f688 │ │ str r1, [r0, r0] │ │ - b.n 3fb22 │ │ + b.n 5f532 │ │ asrs r5, r1, #32 │ │ - b.n 3fb26 │ │ + b.n 5f536 │ │ movs r2, r0 │ │ - b.n 3fb2a │ │ + b.n 5f53a │ │ ands r2, r0 │ │ - b.n 3fb2e │ │ + b.n 5f53e │ │ lsls r0, r0, #6 │ │ add.w r0, r0, r0, lsr #5 │ │ - b.n 3f3a0 │ │ + b.n 5edb0 │ │ movs r1, r0 │ │ - b.n 3fe1c │ │ + b.n 5f82c │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 3fea2 │ │ + b.n 5f8b2 │ │ asrs r0, r1, #32 │ │ - b.n 3f340 │ │ + b.n 5ed50 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r1 │ │ - b.n 3ff4e │ │ + b.n 5f95e │ │ asrs r0, r0, #32 │ │ - b.n 3f334 │ │ + b.n 5ed44 │ │ movs r0, r0 │ │ - b.n 3feb8 │ │ + b.n 5f8c8 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n 3f82c │ │ - b.n 3fcb4 │ │ + beq.n 5f23c │ │ + b.n 5f6c4 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2} │ │ - b.n 3fb66 │ │ + b.n 5f576 │ │ lsls r7, r5, #5 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n 3fb6e │ │ + b.n 5f57e │ │ movs r1, r1 │ │ - b.n 3ff72 │ │ + b.n 5f982 │ │ movs r1, r0 │ │ - b.n 3fed8 │ │ + b.n 5f8e8 │ │ movs r0, r1 │ │ lsls r0, r0, #12 │ │ - beq.n 3f84c │ │ - b.n 3fcd4 │ │ + beq.n 5f25c │ │ + b.n 5f6e4 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 3fd64 │ │ - beq.n 3f89c │ │ - b.n 3fce8 │ │ + b.n 5f774 │ │ + beq.n 5f2ac │ │ + b.n 5f6f8 │ │ str r1, [r0, r0] │ │ - b.n 3fb92 │ │ + b.n 5f5a2 │ │ asrs r5, r1, #32 │ │ - b.n 3fb96 │ │ + b.n 5f5a6 │ │ movs r2, r0 │ │ - b.n 3fb9a │ │ + b.n 5f5aa │ │ ands r2, r0 │ │ - b.n 3fb9e │ │ + b.n 5f5ae │ │ lsls r4, r4, #5 │ │ add.w r0, r0, r0, lsr #5 │ │ - b.n 3f410 │ │ + b.n 5ee20 │ │ movs r1, r0 │ │ - b.n 3fe8c │ │ + b.n 5f89c │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 3ff12 │ │ + b.n 5f922 │ │ asrs r0, r1, #32 │ │ - b.n 3f3b0 │ │ + b.n 5edc0 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r1 │ │ - b.n 3ffbe │ │ + b.n 5f9ce │ │ asrs r0, r0, #32 │ │ - b.n 3f3a4 │ │ + b.n 5edb4 │ │ movs r0, r0 │ │ - b.n 3ff28 │ │ + b.n 5f938 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n 3f89c │ │ - b.n 3fd24 │ │ + beq.n 5f2ac │ │ + b.n 5f734 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2} │ │ - b.n 3fbd6 │ │ + b.n 5f5e6 │ │ lsls r3, r2, #5 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n 3fbde │ │ + b.n 5f5ee │ │ movs r1, r1 │ │ - b.n 3ffe2 │ │ + b.n 5f9f2 │ │ movs r1, r0 │ │ - b.n 3ff48 │ │ + b.n 5f958 │ │ movs r0, r1 │ │ lsls r0, r0, #12 │ │ - beq.n 3f8bc │ │ - b.n 3fd44 │ │ + beq.n 5f2cc │ │ + b.n 5f754 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 3fdd4 │ │ - beq.n 3f924 │ │ - b.n 3fd58 │ │ + b.n 5f7e4 │ │ + beq.n 5f334 │ │ + b.n 5f768 │ │ ands r1, r0 │ │ - b.n 3fc02 │ │ + b.n 5f612 │ │ asrs r0, r0, #32 │ │ - b.n 3fc06 │ │ + b.n 5f616 │ │ movs r4, r0 │ │ - b.n 3fc0a │ │ - add r0, pc, #12 @ (adr r0, 3f8d8 ) │ │ - b.n 3fc0e │ │ + b.n 5f61a │ │ + add r0, pc, #12 @ (adr r0, 5f2e8 ) │ │ + b.n 5f61e │ │ str r2, [r0, r0] │ │ - b.n 3fc12 │ │ + b.n 5f622 │ │ lsls r1, r1, #2 │ │ @ instruction: 0xeb008020 │ │ - b.n 3fd70 │ │ + b.n 5f780 │ │ str r0, [sp, #32] │ │ - b.n 3fdf8 │ │ + b.n 5f808 │ │ str r1, [r0, #0] │ │ - b.n 40022 │ │ + b.n 5fa32 │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n 3fd76 │ │ + b.n 5f786 │ │ movs r1, r0 │ │ - b.n 3fd22 │ │ + b.n 5f732 │ │ strb r1, [r0, #0] │ │ - b.n 40032 │ │ + b.n 5fa42 │ │ strb r2, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 3ffaa │ │ + b.n 5f9ba │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n 3f430 │ │ + b.n 5ee40 │ │ movs r4, r0 │ │ - b.n 3fc4a │ │ + b.n 5f65a │ │ asrs r0, r0, #32 │ │ - b.n 400ce │ │ + b.n 5fade │ │ lsls r5, r1, #3 │ │ @ instruction: 0xeb00a000 │ │ - b.n 40056 │ │ + b.n 5fa66 │ │ movs r4, r0 │ │ - b.n 3fc5a │ │ + b.n 5f66a │ │ asrs r1, r0, #32 │ │ - b.n 400de │ │ + b.n 5faee │ │ movs r0, #8 │ │ - b.n 3fc62 │ │ + b.n 5f672 │ │ lsls r2, r6, #2 │ │ add.w r0, r0, r4 │ │ - b.n 3fc6a │ │ + b.n 5f67a │ │ asrs r1, r1, #32 │ │ - b.n 3fc6e │ │ + b.n 5f67e │ │ lsls r0, r6, #4 │ │ add.w r0, r0, r0 │ │ - b.n 3ffd6 │ │ + b.n 5f9e6 │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ adds r0, #20 │ │ - b.n 3f478 │ │ + b.n 5ee88 │ │ movs r0, r0 │ │ - b.n 3ffe8 │ │ + b.n 5f9f8 │ │ @ instruction: 0xffe70aff │ │ movs r0, r1 │ │ - b.n 3f484 │ │ + b.n 5ee94 │ │ asrs r4, r3, #32 │ │ - b.n 3f488 │ │ + b.n 5ee98 │ │ movs r0, #40 @ 0x28 │ │ - b.n 3f48c │ │ + b.n 5ee9c │ │ lsls r0, r1, #1 │ │ - b.n 3f460 │ │ + b.n 5ee70 │ │ movs r7, r0 │ │ - b.n 3fc9a │ │ + b.n 5f6aa │ │ movs r0, #76 @ 0x4c │ │ - b.n 3f468 │ │ + b.n 5ee78 │ │ movs r0, #4 │ │ - b.n 3fca2 │ │ + b.n 5f6b2 │ │ asrs r0, r2, #1 │ │ - b.n 3f470 │ │ + b.n 5ee80 │ │ asrs r5, r0, #32 │ │ - b.n 3fcaa │ │ + b.n 5f6ba │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r1 │ │ - b.n 40012 │ │ + b.n 5fa22 │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n 3f3b0 │ │ + b.n 5edc0 │ │ asrs r0, r4, #32 │ │ - b.n 3f4a8 │ │ + b.n 5eeb8 │ │ movs r1, r0 │ │ - b.n 3fc22 │ │ + b.n 5f632 │ │ @ instruction: 0xffd71aff │ │ asrs r4, r6, #1 │ │ - b.n 3f4c8 │ │ + b.n 5eed8 │ │ movs r0, #116 @ 0x74 │ │ - b.n 3f4cc │ │ + b.n 5eedc │ │ adds r0, #116 @ 0x74 │ │ - b.n 3f4d0 │ │ + b.n 5eee0 │ │ asrs r1, r0, #32 │ │ - b.n 3fab4 │ │ + b.n 5f4c4 │ │ lsls r0, r6, #1 │ │ - b.n 3f4d8 │ │ + b.n 5eee8 │ │ movs r0, #2 │ │ - b.n 3fabc │ │ + b.n 5f4cc │ │ adds r0, #3 │ │ - b.n 3fac0 │ │ + b.n 5f4d0 │ │ movs r0, r0 │ │ - b.n 3f8e4 │ │ + b.n 5f2f4 │ │ lsls r0, r5 │ │ - b.n 3feaa │ │ + b.n 5f8ba │ │ movs r4, r0 │ │ - b.n 3fcee │ │ - lsls r7, r6, #26 │ │ + b.n 5f6fe │ │ + lsls r7, r3, #27 │ │ add.w r0, r0, r4 │ │ - b.n 3fcf6 │ │ - lsls r1, r7, #26 │ │ - add.w r6, r0, r0, lsr #2 │ │ + b.n 5f706 │ │ + lsls r1, r4, #27 │ │ + add.w r6, r0, ip, lsr #2 │ │ add.w r0, r0, r7 │ │ - b.n 40062 │ │ + b.n 5fa72 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n 4006a │ │ + b.n 5fa7a │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ - beq.n 3fa08 │ │ - b.n 3fe68 │ │ + beq.n 5f418 │ │ + b.n 5f878 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, sp} │ │ - b.n 3fef4 │ │ + b.n 5f904 │ │ movs r4, r0 │ │ - b.n 3fd1e │ │ + b.n 5f72e │ │ asrs r0, r0, #32 │ │ - b.n 401a2 │ │ + b.n 5fbb2 │ │ lsls r2, r0, #2 │ │ add.w r0, r0, r4 │ │ - b.n 3f524 │ │ + b.n 5ef34 │ │ movs r0, r2 │ │ - b.n 3f4f8 │ │ + b.n 5ef08 │ │ movs r4, r0 │ │ - b.n 3fd32 │ │ + b.n 5f742 │ │ lsls r4, r1, #4 │ │ @ instruction: 0xeb00d01c │ │ - b.n 3fe90 │ │ + b.n 5f8a0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r9, sl} │ │ - add.w r9, r0, fp, asr #21 │ │ - vsli.64 d21, d9, #60 @ 0x3c │ │ - vqneg.s , q1 │ │ - vtbx.8 d19, {d12-d14}, d4 │ │ + ldmia.w sp!, {r0, r1, r3, r7, r9, sl} │ │ + add.w r3, r0, r0, asr #26 │ │ + @ instruction: 0xfffa5afb │ │ + @ instruction: 0xfffa5f2a │ │ + vmovn.i64 d20, q14 │ │ movs r0, r0 │ │ - ldr r0, [pc, #960] @ (3fdd4 ) │ │ + ldr r0, [pc, #960] @ (5f7e4 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 3ff34 │ │ + b.n 5f944 │ │ svc 182 @ 0xb6 │ │ - b.n 3feb8 │ │ + b.n 5f8c8 │ │ ldrsh r6, [r2, r0] │ │ - b.n 3feb8 │ │ + b.n 5f8c8 │ │ ands r0, r0 │ │ - b.n 3fd66 │ │ + b.n 5f776 │ │ movs r5, r0 │ │ - b.n 3fd6a │ │ + b.n 5f77a │ │ lsls r7, r6, #23 │ │ add.w r0, r0, sp, lsl #4 │ │ - b.n 3fd72 │ │ + b.n 5f782 │ │ movs r5, r0 │ │ - b.n 3fd76 │ │ + b.n 5f786 │ │ movs r0, #4 │ │ - b.n 3fd7a │ │ + b.n 5f78a │ │ adds r0, #1 │ │ - b.n 4017e │ │ + b.n 5fb8e │ │ @ instruction: 0xff9bebff │ │ asrs r0, r6, #32 │ │ - b.n 3f584 │ │ + b.n 5ef94 │ │ movs r0, #48 @ 0x30 │ │ - b.n 3f588 │ │ + b.n 5ef98 │ │ adds r0, #48 @ 0x30 │ │ - b.n 3f58c │ │ + b.n 5ef9c │ │ asrs r1, r0, #32 │ │ - b.n 3fb70 │ │ + b.n 5f580 │ │ movs r4, r5 │ │ - b.n 3f594 │ │ + b.n 5efa4 │ │ movs r0, #2 │ │ - b.n 3fb78 │ │ + b.n 5f588 │ │ adds r0, #3 │ │ - b.n 3fb7c │ │ + b.n 5f58c │ │ movs r0, r0 │ │ - b.n 3f9a0 │ │ + b.n 5f3b0 │ │ lsls r0, r5 │ │ - b.n 3ff66 │ │ + b.n 5f976 │ │ movs r4, r0 │ │ - b.n 3fdaa │ │ - lsls r0, r1, #26 │ │ + b.n 5f7ba │ │ + lsls r0, r6, #26 │ │ add.w r0, r0, r4 │ │ - b.n 3fdb2 │ │ - lsls r2, r1, #26 │ │ - add.w r6, r0, r1, asr #1 │ │ - add.w r8, r0, pc, asr #22 │ │ - @ instruction: 0xfffc59d0 │ │ - vtbl.8 d21, {d28-d29}, d4 │ │ - vtbl.8 d19, {d28-d29}, d8 │ │ + b.n 5f7c2 │ │ + lsls r2, r6, #26 │ │ + add.w r6, r0, sp, asr #1 │ │ + add.w r2, r0, r4, asr #27 │ │ + vqshl.u32 d22, d5, #26 │ │ + vrintz.f32 q11, │ │ + vsra.u32 q10, q8, #6 │ │ movs r0, r0 │ │ - ldr r0, [pc, #0] @ (3fa8c ) │ │ + ldr r0, [pc, #0] @ (5f49c ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 3fdd2 │ │ - beq.n 3fae4 │ │ - b.n 3ff30 │ │ + b.n 5f7e2 │ │ + beq.n 5f4f4 │ │ + b.n 5f940 │ │ asrs r5, r1, #32 │ │ - b.n 3fdda │ │ + b.n 5f7ea │ │ lsls r5, r2, #3 │ │ add.w r0, r0, r8, lsl #4 │ │ - b.n 3f5dc │ │ + b.n 5efec │ │ movs r0, r0 │ │ - b.n 40146 │ │ + b.n 5fb56 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n 3fdee │ │ - beq.n 3fac6 │ │ - b.n 3fdf2 │ │ + b.n 5f7fe │ │ + beq.n 5f4d6 │ │ + b.n 5f802 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 3fdfe │ │ - beq.n 3fb10 │ │ - b.n 3ff5c │ │ + b.n 5f80e │ │ + beq.n 5f520 │ │ + b.n 5f96c │ │ asrs r5, r1, #32 │ │ - b.n 3fe06 │ │ + b.n 5f816 │ │ lsls r2, r1, #3 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n 3f608 │ │ + b.n 5f018 │ │ movs r0, r0 │ │ - b.n 40172 │ │ + b.n 5fb82 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n 3fe1a │ │ - beq.n 3faf2 │ │ - b.n 3fe1e │ │ + b.n 5f82a │ │ + beq.n 5f502 │ │ + b.n 5f82e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 3fe2a │ │ + b.n 5f83a │ │ movs r1, r0 │ │ - b.n 3fe2e │ │ + b.n 5f83e │ │ lsls r5, r7, #2 │ │ add.w r0, r0, r1 │ │ - b.n 3ff96 │ │ + b.n 5f9a6 │ │ movs r1, r1 │ │ asrs r0, r0, #12 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 40020 │ │ - beq.n 3fb28 │ │ - b.n 3ffa4 │ │ + b.n 5fa30 │ │ + beq.n 5f538 │ │ + b.n 5f9b4 │ │ adds r0, #216 @ 0xd8 │ │ - b.n 3f64c │ │ + b.n 5f05c │ │ ands r0, r0 │ │ - b.n 3fe52 │ │ + b.n 5f862 │ │ lsls r4, r2, #3 │ │ - b.n 3f654 │ │ + b.n 5f064 │ │ str r0, [r0, #0] │ │ - b.n 4025a │ │ + b.n 5fc6a │ │ adds r0, #3 │ │ - b.n 3fc3c │ │ + b.n 5f64c │ │ str r2, [r1, #4] │ │ - b.n 3f6aa │ │ + b.n 5f0ba │ │ movs r0, r0 │ │ - b.n 3fc44 │ │ + b.n 5f654 │ │ str r0, [r7, #72] @ 0x48 │ │ - b.n 3feb2 │ │ + b.n 5f8c2 │ │ movs r0, #8 │ │ - b.n 4002e │ │ + b.n 5fa3e │ │ movs r0, #240 @ 0xf0 │ │ - b.n 3feba │ │ + b.n 5f8ca │ │ movs r0, r6 │ │ - b.n 40276 │ │ + b.n 5fc86 │ │ movs r0, #1 │ │ - b.n 3fe7a │ │ + b.n 5f88a │ │ lsrs r0, r0, #8 │ │ orn r0, r2, #9437184 @ 0x900000 │ │ - b.n 40044 │ │ + b.n 5fa54 │ │ cmp r2, #15 │ │ orn r0, r0, #10485760 @ 0xa00000 │ │ - b.n 4004c │ │ + b.n 5fa5c │ │ asrs r2, r6, #4 │ │ - b.n 4014e │ │ - ldr r2, [pc, #60] @ (3fb8c ) │ │ + b.n 5fb5e │ │ + ldr r2, [pc, #60] @ (5f59c ) │ │ orn r0, r0, #8912896 @ 0x880000 │ │ - b.n 4005e │ │ + b.n 5fa6e │ │ ldr r7, [r1, #32] │ │ orn sl, r2, #9371648 @ 0x8f0000 │ │ orr.w r0, r0, #9961472 @ 0x980000 │ │ - b.n 4006a │ │ + b.n 5fa7a │ │ cmp r2, #15 │ │ orr.w r0, r0, #11010048 @ 0xa80000 │ │ - b.n 40072 │ │ - ldr r2, [pc, #60] @ (3fba8 ) │ │ + b.n 5fa82 │ │ + ldr r2, [pc, #60] @ (5f5b8 ) │ │ orr.w r0, r0, #12058624 @ 0xb80000 │ │ - b.n 4007a │ │ + b.n 5fa8a │ │ ldr r7, [r1, #32] │ │ orr.w r0, r0, #13631488 @ 0xd00000 │ │ - b.n 40082 │ │ - @ instruction: 0xfab6fbff │ │ + b.n 5fa92 │ │ + @ instruction: 0xfa89faff │ │ lsls r4, r0, #1 │ │ - b.n 3f6aa │ │ + b.n 5f0ba │ │ str r1, [r0, r0] │ │ - b.n 40306 │ │ + b.n 5fd16 │ │ movs r0, r0 │ │ - b.n 40234 │ │ + b.n 5fc44 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #32 │ │ - b.n 400ac │ │ + b.n 5fabc │ │ movs r5, r0 │ │ - b.n 3fed6 │ │ + b.n 5f8e6 │ │ str r4, [r1, #0] │ │ - b.n 3f6b4 │ │ - lsls r4, r0, #25 │ │ + b.n 5f0c4 │ │ + lsls r4, r5, #25 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n 3f6dc │ │ + b.n 5f0ec │ │ movs r0, r0 │ │ - b.n 40246 │ │ + b.n 5fc56 │ │ movs r4, r0 │ │ - b.n 3f6c4 │ │ + b.n 5f0d4 │ │ asrs r1, r0, #6 │ │ - b.n 3feee │ │ + b.n 5f8fe │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ asrs r0, r1, #32 │ │ - b.n 3f6d0 │ │ + b.n 5f0e0 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 402fe │ │ + b.n 5fd0e │ │ lsls r0, r0, #6 │ │ - b.n 3f74a │ │ + b.n 5f15a │ │ movs r0, r0 │ │ - b.n 40306 │ │ - beq.n 3fbe8 │ │ - b.n 40060 │ │ + b.n 5fd16 │ │ + beq.n 5f5f8 │ │ + b.n 5fa70 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, sp} │ │ - b.n 400ec │ │ + b.n 5fafc │ │ movs r4, r0 │ │ - b.n 3ff16 │ │ + b.n 5f926 │ │ asrs r5, r0, #32 │ │ - b.n 3ff1a │ │ + b.n 5f92a │ │ lsls r7, r3, #8 │ │ add.w r0, r0, r0 │ │ - b.n 40282 │ │ + b.n 5fc92 │ │ @ instruction: 0xfff40aff │ │ @ instruction: 0xfff5eaff │ │ - mcr 0, 1, r0, cr8, cr1, {6} │ │ - adds r7, #48 @ 0x30 │ │ + smlaldx r0, r0, r8, r1 │ │ + subs r7, #24 │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (3fdb4 ) │ │ + ldr r4, [pc, #448] @ (5f7c4 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 40114 │ │ + b.n 5fb24 │ │ str r0, [r0, #0] │ │ - b.n 3ff3e │ │ + b.n 5f94e │ │ movs r0, r0 │ │ - b.n 3f722 │ │ + b.n 5f132 │ │ ands r2, r0 │ │ - b.n 3ff46 │ │ + b.n 5f956 │ │ str r1, [r0, r0] │ │ - b.n 3ff4a │ │ + b.n 5f95a │ │ movs r0, #8 │ │ - b.n 3f72e │ │ + b.n 5f13e │ │ movs r6, r0 │ │ - b.n 3ff52 │ │ + b.n 5f962 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 402ba │ │ + b.n 5fcca │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 3f74e │ │ + b.n 5f15e │ │ asrs r5, r0, #32 │ │ - b.n 3ff66 │ │ + b.n 5f976 │ │ movs r0, #12 │ │ - b.n 3f74a │ │ + b.n 5f15a │ │ movs r6, r0 │ │ - b.n 3ff6e │ │ + b.n 5f97e │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 3f73e │ │ + b.n 5f14e │ │ movs r0, r0 │ │ - b.n 4037a │ │ + b.n 5fd8a │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n 4025e │ │ + b.n 5fc6e │ │ lsrs r7, r7, #31 │ │ - b.n 402e4 │ │ + b.n 5fcf4 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 4016c │ │ - beq.n 3fca4 │ │ - b.n 400f0 │ │ + b.n 5fb7c │ │ + beq.n 5f6b4 │ │ + b.n 5fb00 │ │ ands r0, r0 │ │ - b.n 3ff9a │ │ + b.n 5f9aa │ │ movs r0, r0 │ │ - b.n 3f77e │ │ + b.n 5f18e │ │ str r2, [r0, r0] │ │ - b.n 3ffa2 │ │ + b.n 5f9b2 │ │ str r1, [r0, #0] │ │ - b.n 3ffa6 │ │ + b.n 5f9b6 │ │ movs r0, #8 │ │ - b.n 3f78a │ │ + b.n 5f19a │ │ movs r4, r0 │ │ - b.n 3ffae │ │ + b.n 5f9be │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 40316 │ │ + b.n 5fd26 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 3f7a6 │ │ + b.n 5f1b6 │ │ asrs r6, r0, #32 │ │ - b.n 3ffc2 │ │ + b.n 5f9d2 │ │ movs r0, #5 │ │ - b.n 3ffc6 │ │ + b.n 5f9d6 │ │ adds r0, #16 │ │ - b.n 3f7aa │ │ + b.n 5f1ba │ │ movs r4, r0 │ │ - b.n 3ffce │ │ + b.n 5f9de │ │ vrhadd.u d14, d3, d31 │ │ str r0, [r0, r0] │ │ - b.n 403d6 │ │ + b.n 5fde6 │ │ movs r1, r0 │ │ - b.n 40386 │ │ + b.n 5fd96 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n 3ffe2 │ │ - beq.n 3fcc4 │ │ - b.n 4013c │ │ + b.n 5f9f2 │ │ + beq.n 5f6d4 │ │ + b.n 5fb4c │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl, ip, lr} │ │ - b.n 402ca │ │ + b.n 5fcda │ │ ldrsh r7, [r7, r7] │ │ - b.n 40350 │ │ + b.n 5fd60 │ │ movs r5, r0 │ │ - b.n 3fff6 │ │ - beq.n 3fcd8 │ │ - b.n 40150 │ │ + b.n 5fa06 │ │ + beq.n 5f6e8 │ │ + b.n 5fb60 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {} │ │ - b.n 3f7ea │ │ + b.n 5f1fa │ │ asrs r5, r1, #32 │ │ - b.n 40006 │ │ + b.n 5fa16 │ │ movs r0, #36 @ 0x24 │ │ - b.n 3f7ea │ │ + b.n 5f1fa │ │ movs r4, r0 │ │ - b.n 4000e │ │ + b.n 5fa1e │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 3f7fe │ │ + b.n 5f20e │ │ asrs r0, r0, #32 │ │ - b.n 4041a │ │ + b.n 5fe2a │ │ str r0, [r0, r0] │ │ - b.n 4041e │ │ + b.n 5fe2e │ │ movs r0, #52 @ 0x34 │ │ - b.n 3f802 │ │ + b.n 5f212 │ │ movs r4, r0 │ │ - b.n 40026 │ │ + b.n 5fa36 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r2 │ │ - b.n 3f828 │ │ + b.n 5f238 │ │ movs r0, r0 │ │ - b.n 40392 │ │ + b.n 5fda2 │ │ @ instruction: 0xffe90aff │ │ movs r0, r0 │ │ - b.n 3f822 │ │ + b.n 5f232 │ │ asrs r1, r0, #32 │ │ - b.n 404be │ │ + b.n 5fece │ │ movs r0, #12 │ │ - b.n 3f822 │ │ + b.n 5f232 │ │ movs r4, r0 │ │ - b.n 40046 │ │ + b.n 5fa56 │ │ vrhadd.u d14, d2, d31 │ │ asrs r0, r0, #32 │ │ - b.n 3f836 │ │ + b.n 5f246 │ │ movs r0, #16 │ │ - b.n 3f84c │ │ + b.n 5f25c │ │ adds r0, #16 │ │ - b.n 3f838 │ │ + b.n 5f248 │ │ movs r0, #0 │ │ - b.n 3fe1e │ │ + b.n 5f82e │ │ movs r4, r0 │ │ - b.n 4005e │ │ + b.n 5fa6e │ │ asrs r1, r0, #32 │ │ - b.n 404e2 │ │ + b.n 5fef2 │ │ vrhadd.u d14, d3, d31 │ │ movs r5, r0 │ │ - b.n 4006a │ │ - beq.n 3fd4c │ │ - b.n 401c4 │ │ + b.n 5fa7a │ │ + beq.n 5f75c │ │ + b.n 5fbd4 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 40254 │ │ + b.n 5fc64 │ │ str r0, [r0, #0] │ │ - b.n 4007e │ │ + b.n 5fa8e │ │ movs r0, r0 │ │ - b.n 3f862 │ │ + b.n 5f272 │ │ ands r2, r0 │ │ - b.n 40086 │ │ + b.n 5fa96 │ │ str r1, [r0, r0] │ │ - b.n 4008a │ │ + b.n 5fa9a │ │ movs r0, #20 │ │ - b.n 3f86e │ │ + b.n 5f27e │ │ movs r6, r0 │ │ - b.n 40092 │ │ + b.n 5faa2 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 403fa │ │ + b.n 5fe0a │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 3f88e │ │ + b.n 5f29e │ │ asrs r5, r0, #32 │ │ - b.n 400a6 │ │ + b.n 5fab6 │ │ movs r0, #24 │ │ - b.n 3f88a │ │ + b.n 5f29a │ │ movs r6, r0 │ │ - b.n 400ae │ │ + b.n 5fabe │ │ vrhadd.u d14, d2, d31 │ │ lsls r0, r6, #3 │ │ - b.n 400fe │ │ + b.n 5fb0e │ │ movs r0, r0 │ │ - b.n 404ba │ │ + b.n 5feca │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n 4039e │ │ + b.n 5fdae │ │ lsrs r7, r7, #31 │ │ - b.n 40424 │ │ + b.n 5fe34 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 402ac │ │ + b.n 5fcbc │ │ strb r0, [r0, #0] │ │ - b.n 400d6 │ │ + b.n 5fae6 │ │ movs r0, r0 │ │ - b.n 3f8ba │ │ + b.n 5f2ca │ │ str r2, [r0, r0] │ │ - b.n 400de │ │ + b.n 5faee │ │ strh r3, [r0, #0] │ │ - b.n 400e2 │ │ + b.n 5faf2 │ │ str r1, [r0, #0] │ │ - b.n 400e6 │ │ + b.n 5faf6 │ │ movs r0, #20 │ │ - b.n 3f8ca │ │ + b.n 5f2da │ │ movs r7, r0 │ │ - b.n 400ee │ │ + b.n 5fafe │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 40456 │ │ + b.n 5fe66 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 3f8ec │ │ + b.n 5f2fc │ │ asrs r6, r0, #32 │ │ - b.n 40102 │ │ + b.n 5fb12 │ │ movs r0, #5 │ │ - b.n 40106 │ │ + b.n 5fb16 │ │ adds r0, #8 │ │ - b.n 4010a │ │ + b.n 5fb1a │ │ ands r4, r3 │ │ - b.n 3f8ee │ │ + b.n 5f2fe │ │ movs r7, r0 │ │ - b.n 40112 │ │ + b.n 5fb22 │ │ vrhadd.u d14, d4, d31 │ │ movs r0, r0 │ │ - b.n 4051a │ │ + b.n 5ff2a │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n 403fe │ │ + b.n 5fe0e │ │ lsrs r7, r7, #31 │ │ - b.n 40484 │ │ + b.n 5fe94 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {ip} │ │ - b.n 3f90e │ │ + b.n 5f31e │ │ asrs r0, r4, #32 │ │ - b.n 3f914 │ │ + b.n 5f324 │ │ vrhadd.u16 d14, d1, d31 │ │ - ldr r4, [pc, #64] @ (3fe38 ) │ │ + ldr r4, [pc, #64] @ (5f848 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 40318 │ │ + b.n 5fd28 │ │ ands r1, r0 │ │ - b.n 40142 │ │ + b.n 5fb52 │ │ asrs r0, r0, #32 │ │ - b.n 3f926 │ │ + b.n 5f336 │ │ movs r0, #36 @ 0x24 │ │ - b.n 3f92c │ │ + b.n 5f33c │ │ asrs r4, r0, #32 │ │ - b.n 4014e │ │ + b.n 5fb5e │ │ vrhadd.u d14, d2, d31 │ │ asrs r4, r0, #32 │ │ - b.n 3f93e │ │ + b.n 5f34e │ │ movs r0, r0 │ │ - b.n 4055a │ │ + b.n 5ff6a │ │ movs r0, r0 │ │ - b.n 404c0 │ │ + b.n 5fed0 │ │ lsls r3, r5, #25 │ │ lsls r6, r1, #12 │ │ lsrs r7, r7, #31 │ │ lsls r7, r1, #13 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 40172 │ │ + b.n 5fb82 │ │ asrs r0, r0, #32 │ │ - b.n 3f956 │ │ + b.n 5f366 │ │ asrs r0, r5, #32 │ │ - b.n 3f95c │ │ + b.n 5f36c │ │ vrhadd.u d14, d1, d31 │ │ lsls r4, r6, #25 │ │ - b.n 4045e │ │ + b.n 5fe6e │ │ lsrs r7, r7, #31 │ │ - b.n 404e4 │ │ + b.n 5fef4 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {ip} │ │ - b.n 3f96e │ │ + b.n 5f37e │ │ asrs r4, r7, #32 │ │ - b.n 3f974 │ │ + b.n 5f384 │ │ vrhadd.u16 d14, d1, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r0, r2, #32 │ │ - b.n 402e4 │ │ + b.n 5fcf4 │ │ movs r0, r0 │ │ - b.n 405a6 │ │ + b.n 5ffb6 │ │ movs r3, r2 │ │ - b.n 4054c │ │ + b.n 5ff5c │ │ movs r1, r0 │ │ strh r0, [r0, #24] │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r4, [pc, #64] @ (3feb4 ) │ │ + ldr r4, [pc, #64] @ (5f8c4 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 40394 │ │ + b.n 5fda4 │ │ movs r0, #2 │ │ - b.n 40380 │ │ + b.n 5fd90 │ │ movs r1, r2 │ │ - b.n 40526 │ │ + b.n 5ff36 │ │ movs r2, r3 │ │ ldrh r0, [r0, #16] │ │ adds r0, #4 │ │ - b.n 403a8 │ │ + b.n 5fdb8 │ │ movs r1, #2 │ │ - b.n 3fdb4 │ │ - bfcsel 0, 3ff94 , 4, eq │ │ + b.n 5f7c4 │ │ + bfcsel 0, 5f9a4 , 4, eq │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r4, r2, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ @@ -103956,82 +147029,82 @@ │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r4, r5, #2 │ │ movs r0, r0 │ │ lsls r4, r2, #1 │ │ movs r0, r0 │ │ movs r4, r7 │ │ - b.n 403de │ │ + b.n 5fdee │ │ movs r0, r0 │ │ - b.n 3fa02 │ │ + b.n 5f412 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r6} │ │ - b.n 403ea │ │ + b.n 5fdfa │ │ movs r0, r0 │ │ - b.n 3fa0e │ │ + b.n 5f41e │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3} │ │ - b.n 40598 │ │ + b.n 5ffa8 │ │ lsls r1, r0, #4 │ │ str r0, [sp, #512] @ 0x200 │ │ movs r0, r1 │ │ str r2, [sp, #512] @ 0x200 │ │ movs r0, r0 │ │ str r5, [sp, #576] @ 0x240 │ │ ldrh r0, [r2, #32] │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ asrs r4, r7, #32 │ │ - b.n 3fa48 │ │ + b.n 5f458 │ │ movs r0, #60 @ 0x3c │ │ - b.n 3fa4c │ │ + b.n 5f45c │ │ adds r0, #60 @ 0x3c │ │ - b.n 3fa50 │ │ + b.n 5f460 │ │ asrs r1, r0, #32 │ │ - b.n 40034 │ │ + b.n 5fa44 │ │ movs r0, r7 │ │ - b.n 3fa58 │ │ + b.n 5f468 │ │ movs r0, #2 │ │ - b.n 4003c │ │ + b.n 5fa4c │ │ adds r0, #3 │ │ - b.n 40040 │ │ + b.n 5fa50 │ │ movs r0, r0 │ │ - b.n 3fe64 │ │ + b.n 5f874 │ │ lsls r0, r5 │ │ - b.n 4042a │ │ + b.n 5fe3a │ │ movs r4, r0 │ │ - b.n 4026e │ │ - lsls r7, r2, #21 │ │ + b.n 5fc7e │ │ + lsls r7, r7, #21 │ │ add.w r0, r0, r4 │ │ - b.n 40276 │ │ - lsls r1, r3, #21 │ │ - add.w r5, r0, r0, rrx │ │ + b.n 5fc86 │ │ + lsls r1, r0, #22 │ │ + add.w r5, r0, ip, rrx │ │ add.w r0, r0, r0, lsl #1 │ │ - b.n 40442 │ │ + b.n 5fe52 │ │ movs r0, r0 │ │ - b.n 3fa66 │ │ + b.n 5f476 │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r6, r7, r8, r9, ip, lr} │ │ - vpadal.s d21, d10 │ │ - vsra.u64 d21, d4, #4 │ │ - vclz.i , q2 │ │ + ldmia.w sp!, {r5, r9, sl, fp, ip, lr} │ │ + vrintz.f32 q11, │ │ + vqshl.u64 d21, d17, #58 @ 0x3a │ │ + vmull.u , d26, d28 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (3ff9c ) │ │ + ldr r4, [pc, #64] @ (5f9ac ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 4047c │ │ + b.n 5fe8c │ │ adds r0, #2 │ │ - b.n 40468 │ │ + b.n 5fe78 │ │ movs r1, r2 │ │ - b.n 40610 │ │ + b.n 60020 │ │ movs r0, r3 │ │ ldrh r0, [r0, #16] │ │ ands r4, r0 │ │ - b.n 40490 │ │ + b.n 5fea0 │ │ adds r1, #3 │ │ - b.n 3fe9e │ │ - blx 443080 │ │ + b.n 5f8ae │ │ + blx 462a90 │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r0, r2, #1 │ │ movs r0, r0 │ │ lsls r0, r3, #1 │ │ movs r0, r0 │ │ lsls r0, r3, #1 │ │ @@ -104061,803 +147134,803 @@ │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #2 │ │ movs r0, r0 │ │ lsls r0, r2, #1 │ │ movs r0, r0 │ │ movs r0, #60 @ 0x3c │ │ - b.n 3fac6 │ │ + b.n 5f4d6 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r6, sp} │ │ - b.n 3face │ │ + b.n 5f4de │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3} │ │ - b.n 40678 │ │ + b.n 60088 │ │ lsls r1, r0, #4 │ │ str r0, [sp, #512] @ 0x200 │ │ movs r0, #8 │ │ str r5, [sp, #512] @ 0x200 │ │ ldrh r0, [r2, #32] │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ asrs r0, r7, #32 │ │ - b.n 3fb24 │ │ + b.n 5f534 │ │ movs r0, #56 @ 0x38 │ │ - b.n 3fb28 │ │ + b.n 5f538 │ │ adds r0, #56 @ 0x38 │ │ - b.n 3fb2c │ │ + b.n 5f53c │ │ asrs r1, r0, #32 │ │ - b.n 40110 │ │ + b.n 5fb20 │ │ movs r4, r6 │ │ - b.n 3fb34 │ │ + b.n 5f544 │ │ movs r0, #2 │ │ - b.n 40118 │ │ + b.n 5fb28 │ │ adds r0, #3 │ │ - b.n 4011c │ │ + b.n 5fb2c │ │ movs r0, r0 │ │ - b.n 3ff40 │ │ + b.n 5f950 │ │ lsls r0, r5 │ │ - b.n 40506 │ │ + b.n 5ff16 │ │ movs r4, r0 │ │ - b.n 4034a │ │ - lsls r0, r4, #20 │ │ + b.n 5fd5a │ │ + lsls r0, r1, #21 │ │ add.w r0, r0, r4 │ │ - b.n 40352 │ │ - lsls r2, r4, #20 │ │ - add.w r4, r0, r9, ror #3 │ │ + b.n 5fd62 │ │ + lsls r2, r1, #21 │ │ + add.w r5, r0, r5 │ │ add.w r0, r0, r0, lsl #9 │ │ - b.n 3fb1e │ │ + b.n 5f52e │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r0, r1, r2, r3, r8, r9, ip, lr} │ │ - vsra.u64 , q6, #4 │ │ - vshr.u64 d21, d24, #4 │ │ - @ instruction: 0xfffc33e8 │ │ + ldmia.w sp!, {r2, r6, r8, sl, fp, ip, lr} │ │ + @ instruction: 0xfffa5995 │ │ + vqshlu.s64 , , #58 @ 0x3a │ │ + @ instruction: 0xfffa3bd0 │ │ movs r0, r0 │ │ movs r7, r3 │ │ - b.n 407b8 │ │ + b.n 601c8 │ │ lsrs r1, r0, #16 │ │ - b.n 404ba │ │ + b.n 5feca │ │ lsrs r0, r2, #28 │ │ - b.n 4031c │ │ + b.n 5fd2c │ │ lsls r0, r4, #10 │ │ - b.n 40382 │ │ + b.n 5fd92 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #192] @ (40108 ) │ │ + ldr r0, [pc, #192] @ (5fb18 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 40568 │ │ + b.n 5ff78 │ │ str r0, [r0, r0] │ │ - b.n 40392 │ │ + b.n 5fda2 │ │ movs r7, r1 │ │ - b.n 407d8 │ │ + b.n 601e8 │ │ ands r1, r0 │ │ - b.n 4039a │ │ + b.n 5fdaa │ │ lsrs r1, r2, #24 │ │ - b.n 406fe │ │ + b.n 6010e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n 40706 │ │ + b.n 60116 │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ lsls r1, r1, #1 │ │ - b.n 3fc18 │ │ + b.n 5f628 │ │ movs r0, r0 │ │ - b.n 40712 │ │ + b.n 60122 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #6 │ │ - b.n 40184 │ │ + b.n 5fb94 │ │ lsrs r3, r7, #25 │ │ - b.n 404fe │ │ + b.n 5ff0e │ │ lsls r0, r2, #3 │ │ - b.n 40402 │ │ + b.n 5fe12 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r3, r6} │ │ - b.n 3fc34 │ │ + b.n 5f644 │ │ movs r0, r0 │ │ - b.n 4072e │ │ + b.n 6013e │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 407d6 │ │ + b.n 601e6 │ │ lsls r2, r1, #1 │ │ - b.n 3fc24 │ │ + b.n 5f634 │ │ lsls r0, r3, #3 │ │ - b.n 405a8 │ │ + b.n 5ffb8 │ │ lsls r4, r4, #17 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 401b0 │ │ + b.n 5fbc0 │ │ asrs r0, r5, #30 │ │ - b.n 406aa │ │ + b.n 600ba │ │ movs r1, r0 │ │ - b.n 4012e │ │ + b.n 5fb3e │ │ lsls r0, r2, #3 │ │ - b.n 40432 │ │ + b.n 5fe42 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0} │ │ - b.n 407fa │ │ + b.n 6020a │ │ asrs r0, r1, #1 │ │ - b.n 3fc68 │ │ + b.n 5f678 │ │ lsls r1, r1, #1 │ │ - b.n 3fc4c │ │ + b.n 5f65c │ │ lsls r0, r2, #1 │ │ - b.n 405d0 │ │ + b.n 5ffe0 │ │ movs r0, r0 │ │ - b.n 4076c │ │ + b.n 6017c │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r6, r2, #17 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 401e0 │ │ + b.n 5fbf0 │ │ lsrs r3, r7, #25 │ │ - b.n 4055a │ │ + b.n 5ff6a │ │ lsls r0, r2, #3 │ │ - b.n 4045e │ │ + b.n 5fe6e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r2, r3, r6, sl} │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 401f4 │ │ + b.n 5fc04 │ │ lsrs r3, r7, #25 │ │ - b.n 4056e │ │ + b.n 5ff7e │ │ lsls r0, r2, #3 │ │ - b.n 40472 │ │ + b.n 5fe82 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n 3fc38 │ │ + b.n 5f648 │ │ movs r0, #48 @ 0x30 │ │ - b.n 3fc3c │ │ + b.n 5f64c │ │ adds r0, #48 @ 0x30 │ │ - b.n 3fc40 │ │ + b.n 5f650 │ │ asrs r1, r0, #32 │ │ - b.n 40224 │ │ + b.n 5fc34 │ │ movs r4, r5 │ │ - b.n 3fc48 │ │ + b.n 5f658 │ │ movs r0, #2 │ │ - b.n 4022c │ │ + b.n 5fc3c │ │ adds r0, #3 │ │ - b.n 40230 │ │ + b.n 5fc40 │ │ movs r0, r0 │ │ - b.n 40054 │ │ + b.n 5fa64 │ │ lsls r0, r5 │ │ - b.n 4061a │ │ + b.n 6002a │ │ movs r4, r0 │ │ - b.n 4045e │ │ - lsls r3, r3, #19 │ │ + b.n 5fe6e │ │ + lsls r3, r0, #20 │ │ add.w r0, r0, r4 │ │ - b.n 40466 │ │ - lsls r5, r3, #19 │ │ - add.w r4, r0, r4, ror #2 │ │ - add.w r1, r0, fp, ror #23 │ │ - @ instruction: 0xfffc4ed1 │ │ - vcls.s , │ │ - vrshr.u64 , q2, #4 │ │ + b.n 5fe76 │ │ + lsls r5, r0, #20 │ │ + add.w r4, r0, r0, lsl #3 │ │ + add.w ip, r0, r0, ror #20 │ │ + vsri.32 , , #6 │ │ + vsri.64 q11, q12, #6 │ │ + @ instruction: 0xfffa3abc │ │ movs r0, r0 │ │ - ldr r0, [pc, #960] @ (40500 ) │ │ + ldr r0, [pc, #960] @ (5ff10 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 40660 │ │ + b.n 60070 │ │ str r0, [r0, r0] │ │ - b.n 4048a │ │ + b.n 5fe9a │ │ movs r7, r1 │ │ - b.n 408d0 │ │ + b.n 602e0 │ │ strb r3, [r0, #0] │ │ - b.n 40492 │ │ + b.n 5fea2 │ │ str r2, [r0, #0] │ │ - b.n 40496 │ │ + b.n 5fea6 │ │ ands r1, r0 │ │ - b.n 4049a │ │ + b.n 5feaa │ │ lsrs r1, r2, #24 │ │ - b.n 407fe │ │ + b.n 6020e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n 40806 │ │ + b.n 60216 │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ lsls r1, r1, #1 │ │ - b.n 3fd18 │ │ + b.n 5f728 │ │ movs r0, r0 │ │ - b.n 40812 │ │ + b.n 60222 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #6 │ │ - b.n 40284 │ │ + b.n 5fc94 │ │ lsrs r3, r7, #25 │ │ - b.n 405fe │ │ + b.n 6000e │ │ str r0, [r6, #12] │ │ - b.n 40502 │ │ + b.n 5ff12 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r3, r6} │ │ - b.n 3fd34 │ │ + b.n 5f744 │ │ movs r0, r0 │ │ - b.n 4082e │ │ + b.n 6023e │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 408d6 │ │ + b.n 602e6 │ │ lsls r2, r1, #1 │ │ - b.n 3fd24 │ │ + b.n 5f734 │ │ lsls r0, r3, #3 │ │ - b.n 406a8 │ │ + b.n 600b8 │ │ lsls r4, r4, #16 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 402b0 │ │ + b.n 5fcc0 │ │ asrs r0, r5, #30 │ │ - b.n 407aa │ │ + b.n 601ba │ │ movs r1, r0 │ │ - b.n 4022e │ │ + b.n 5fc3e │ │ str r0, [r6, #12] │ │ - b.n 40532 │ │ + b.n 5ff42 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0} │ │ - b.n 408fa │ │ + b.n 6030a │ │ asrs r0, r1, #1 │ │ - b.n 3fd68 │ │ + b.n 5f778 │ │ lsls r1, r1, #1 │ │ - b.n 3fd4c │ │ + b.n 5f75c │ │ lsls r0, r2, #1 │ │ - b.n 406d0 │ │ + b.n 600e0 │ │ movs r0, r0 │ │ - b.n 4086c │ │ + b.n 6027c │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r6, r2, #16 │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 402e0 │ │ + b.n 5fcf0 │ │ lsrs r3, r7, #25 │ │ - b.n 4065a │ │ + b.n 6006a │ │ str r0, [r6, #12] │ │ - b.n 4055e │ │ + b.n 5ff6e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r2, r3, sl} │ │ add.w r1, r0, r4, lsl #2 │ │ - b.n 402f4 │ │ + b.n 5fd04 │ │ lsrs r3, r7, #25 │ │ - b.n 4066e │ │ + b.n 6007e │ │ str r0, [r6, #12] │ │ - b.n 40572 │ │ + b.n 5ff82 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n 3fd38 │ │ + b.n 5f748 │ │ movs r0, #48 @ 0x30 │ │ - b.n 3fd3c │ │ + b.n 5f74c │ │ adds r0, #48 @ 0x30 │ │ - b.n 3fd40 │ │ + b.n 5f750 │ │ asrs r1, r0, #32 │ │ - b.n 40324 │ │ + b.n 5fd34 │ │ movs r4, r5 │ │ - b.n 3fd48 │ │ + b.n 5f758 │ │ movs r0, #2 │ │ - b.n 4032c │ │ + b.n 5fd3c │ │ adds r0, #3 │ │ - b.n 40330 │ │ + b.n 5fd40 │ │ movs r0, r0 │ │ - b.n 40154 │ │ + b.n 5fb64 │ │ lsls r0, r5 │ │ - b.n 4071a │ │ + b.n 6012a │ │ movs r4, r0 │ │ - b.n 4055e │ │ - lsls r3, r3, #18 │ │ + b.n 5ff6e │ │ + lsls r3, r0, #19 │ │ add.w r0, r0, r4 │ │ - b.n 40566 │ │ - lsls r5, r3, #18 │ │ - add.w r4, r0, r4, ror #1 │ │ - add.w r0, r0, fp, ror #23 │ │ - vcvt.f32.u32 d20, d29, #4 │ │ - @ instruction: 0xfffc534f │ │ - vsra.u64 , q2, #4 │ │ + b.n 5ff76 │ │ + lsls r5, r0, #19 │ │ + add.w r4, r0, r0, lsl #2 │ │ + add.w fp, r0, r0, ror #20 │ │ + sha256su0.32 , │ │ + vrsra.u64 q11, q12, #6 │ │ + @ instruction: 0xfffa39bc │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (40400 ) │ │ + ldr r4, [pc, #448] @ (5fe10 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 40760 │ │ - beq.n 40258 │ │ - b.n 406e4 │ │ + b.n 60170 │ │ + beq.n 5fc68 │ │ + b.n 600f4 │ │ str r0, [r0, r0] │ │ - b.n 4058e │ │ + b.n 5ff9e │ │ lsls r0, r0, #6 │ │ - b.n 3fdf2 │ │ + b.n 5f802 │ │ ands r0, r0 │ │ - b.n 40996 │ │ + b.n 603a6 │ │ movs r0, r0 │ │ - b.n 408fa │ │ + b.n 6030a │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 405a2 │ │ - beq.n 40284 │ │ - b.n 406fc │ │ + b.n 5ffb2 │ │ + beq.n 5fc94 │ │ + b.n 6010c │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r3, r4, r5, r6, r8} │ │ - b.n 3fd98 │ │ + b.n 5f7a8 │ │ movs r0, #4 │ │ - b.n 4078c │ │ + b.n 6019c │ │ ands r0, r0 │ │ - b.n 409b6 │ │ + b.n 603c6 │ │ asrs r5, r1, #32 │ │ - b.n 405ba │ │ + b.n 5ffca │ │ ands r4, r0 │ │ - b.n 3fd98 │ │ + b.n 5f7a8 │ │ ands r0, r0 │ │ - b.n 3fd9c │ │ + b.n 5f7ac │ │ @ instruction: 0xfa71ebff │ │ asrs r0, r0, #32 │ │ - b.n 405ca │ │ + b.n 5ffda │ │ movs r4, r1 │ │ ldmia.w sp, {r0, r2} │ │ - b.n 405d2 │ │ + b.n 5ffe2 │ │ @ instruction: 0xfa8debff │ │ str r0, [r1, #0] │ │ - b.n 4073a │ │ + b.n 6014a │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 3fdcc │ │ + b.n 5f7dc │ │ asrs r1, r0, #32 │ │ - b.n 409e6 │ │ + b.n 603f6 │ │ movs r0, #52 @ 0x34 │ │ - b.n 3fdca │ │ + b.n 5f7da │ │ movs r5, r0 │ │ - b.n 405ee │ │ + b.n 5fffe │ │ vrhadd.u d14, d2, d31 │ │ lsls r0, r0, #6 │ │ - b.n 3fe60 │ │ + b.n 5f870 │ │ movs r0, r0 │ │ - b.n 4095a │ │ + b.n 6036a │ │ @ instruction: 0xffe71aff │ │ lsrs r6, r2, #28 │ │ - b.n 405a0 │ │ + b.n 5ffb0 │ │ cmp r0, r4 │ │ - b.n 40606 │ │ + b.n 60016 │ │ movs r4, r0 │ │ - b.n 4060a │ │ - beq.n 402ec │ │ - b.n 40764 │ │ + b.n 6001a │ │ + beq.n 5fcfc │ │ + b.n 60174 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r7, r8, sp} │ │ - b.n 3fe76 │ │ + b.n 5f886 │ │ movs r0, r0 │ │ - b.n 4097e │ │ + b.n 6038e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #16 │ │ - b.n 407e8 │ │ + b.n 601f8 │ │ movs r0, #36 @ 0x24 │ │ - b.n 40a2a │ │ + b.n 6043a │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n 40a32 │ │ + b.n 60442 │ │ movs r0, r4 │ │ - b.n 3fdf8 │ │ + b.n 5f808 │ │ lsrs r2, r0, #10 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n 3fe00 │ │ + b.n 5f810 │ │ vrhadd.u16 d14, d14, d31 │ │ cmp r7, #86 @ 0x56 │ │ - b.n 40806 │ │ + b.n 60216 │ │ cmp r3, #94 @ 0x5e │ │ ldcl 15, cr0, [r0, #360] @ 0x168 │ │ - b.n 4080e │ │ + b.n 6021e │ │ lsrs r7, r1, #10 │ │ orn sl, r2, #18304 @ 0x4780 │ │ orn r0, r0, #9437184 @ 0x900000 │ │ - b.n 4081c │ │ - ldr r2, [pc, #572] @ (40558 ) │ │ + b.n 6022c │ │ + ldr r2, [pc, #572] @ (5ff68 ) │ │ orr.w r0, r0, #10485760 @ 0xa00000 │ │ - b.n 40a62 │ │ + b.n 60472 │ │ lsrs r0, r0, #10 │ │ orr.w fp, r1, #524288 @ 0x80000 │ │ stcl 15, cr15, [r1, #120] @ 0x78 │ │ - b.n 4058c │ │ - ldr r4, [pc, #64] @ (40370 ) │ │ + b.n 5ff9c │ │ + ldr r4, [pc, #64] @ (5fd80 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 40850 │ │ + b.n 60260 │ │ ands r0, r0 │ │ - b.n 4067a │ │ + b.n 6008a │ │ lsls r1, r1, #1 │ │ - b.n 3fede │ │ + b.n 5f8ee │ │ movs r0, r0 │ │ - b.n 409e2 │ │ + b.n 603f2 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #1 │ │ - b.n 3fef2 │ │ + b.n 5f902 │ │ lsls r0, r2, #1 │ │ - b.n 40856 │ │ + b.n 60266 │ │ movs r0, r0 │ │ - b.n 409f4 │ │ + b.n 60404 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r5, #14 │ │ add.w r0, r0, sl, lsl #1 │ │ - b.n 3ff06 │ │ + b.n 5f916 │ │ movs r0, r0 │ │ - b.n 40a02 │ │ + b.n 60412 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r3, #3 │ │ - b.n 40872 │ │ + b.n 60282 │ │ lsls r5, r4, #14 │ │ add.w r0, r0, r8 │ │ - b.n 4087a │ │ - ldr r4, [pc, #64] @ (403b4 ) │ │ + b.n 6028a │ │ + ldr r4, [pc, #64] @ (5fdc4 ) │ │ ldmia.w sp!, {r0, r3, r4, r7, r8, r9} │ │ and.w r3, r0, sp, lsr #2 │ │ add.w r0, r0, sl, lsl #1 │ │ - b.n 3ff2a │ │ + b.n 5f93a │ │ movs r0, r0 │ │ - b.n 40a26 │ │ + b.n 60436 │ │ @ instruction: 0xfff61aff │ │ @ instruction: 0xfff7eaff │ │ lsls r1, r0, #6 │ │ - b.n 3ff32 │ │ + b.n 5f942 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #0] @ (40398 ) │ │ + ldr r0, [pc, #0] @ (5fda8 ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 406de │ │ + b.n 600ee │ │ asrs r0, r0, #32 │ │ - b.n 3fec2 │ │ + b.n 5f8d2 │ │ movs r0, #12 │ │ - b.n 3fec8 │ │ + b.n 5f8d8 │ │ asrs r0, r0, #32 │ │ - b.n 40b6a │ │ + b.n 6057a │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 40af2 │ │ + b.n 60502 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 408d8 │ │ - beq.n 403e0 │ │ - b.n 4085c │ │ + b.n 602e8 │ │ + beq.n 5fdf0 │ │ + b.n 6026c │ │ ands r0, r0 │ │ - b.n 40706 │ │ + b.n 60116 │ │ movs r0, r0 │ │ - b.n 3feea │ │ + b.n 5f8fa │ │ str r1, [r0, r0] │ │ - b.n 4070e │ │ + b.n 6011e │ │ asrs r0, r0, #32 │ │ - b.n 40b92 │ │ + b.n 605a2 │ │ movs r0, #12 │ │ - b.n 3fef6 │ │ + b.n 5f906 │ │ movs r4, r0 │ │ - b.n 4071a │ │ + b.n 6012a │ │ vrhadd.u d14, d2, d31 │ │ movs r1, r0 │ │ - b.n 40b62 │ │ + b.n 60572 │ │ movs r0, r0 │ │ - b.n 40a86 │ │ + b.n 60496 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ str r5, [r0, r0] │ │ - b.n 4046e │ │ + b.n 5fe7e │ │ asrs r0, r0, #32 │ │ - b.n 40b32 │ │ + b.n 60542 │ │ asrs r4, r1, #32 │ │ - b.n 3ff10 │ │ + b.n 5f920 │ │ asrs r4, r1, #32 │ │ - b.n 40914 │ │ + b.n 60324 │ │ movs r5, r0 │ │ - b.n 4073e │ │ - lsls r3, r5, #16 │ │ + b.n 6014e │ │ + lsls r3, r2, #17 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n 3ff40 │ │ + b.n 5f950 │ │ movs r0, r0 │ │ - b.n 40aaa │ │ + b.n 604ba │ │ movs r4, r0 │ │ - b.n 3ff28 │ │ + b.n 5f938 │ │ asrs r1, r0, #6 │ │ - b.n 40752 │ │ + b.n 60162 │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ asrs r0, r1, #32 │ │ - b.n 3ff34 │ │ + b.n 5f944 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n 40b62 │ │ + b.n 60572 │ │ lsls r0, r0, #6 │ │ - b.n 3ffae │ │ - beq.n 40438 │ │ - b.n 408c0 │ │ + b.n 5f9be │ │ + beq.n 5fe48 │ │ + b.n 602d0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, sp} │ │ - b.n 4094c │ │ + b.n 6035c │ │ movs r4, r0 │ │ - b.n 40776 │ │ + b.n 60186 │ │ asrs r5, r0, #32 │ │ - b.n 4077a │ │ + b.n 6018a │ │ movs r7, r0 │ │ add.w r0, r0, r0 │ │ - b.n 40ae2 │ │ + b.n 604f2 │ │ @ instruction: 0xfff50aff │ │ @ instruction: 0xfff6eaff │ │ movs r1, r0 │ │ - b.n 4078e │ │ + b.n 6019e │ │ lsls r4, r1, #2 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n 40b96 │ │ + b.n 605a6 │ │ asrs r0, r1, #1 │ │ - b.n 3ffda │ │ + b.n 5f9ea │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r3, [pc, #960] @ (40820 ) │ │ + ldr r3, [pc, #960] @ (60230 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 40980 │ │ + b.n 60390 │ │ strb r4, [r0, #0] │ │ - b.n 3ff8e │ │ + b.n 5f99e │ │ adds r0, #0 │ │ - b.n 40bae │ │ + b.n 605be │ │ lsls r7, r4, #6 │ │ - b.n 40718 │ │ + b.n 60128 │ │ lsls r2, r4, #1 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #0] │ │ - b.n 3ff9e │ │ + b.n 5f9ae │ │ stmia r1!, {r0, r1, r2, r5, r7} │ │ - b.n 407be │ │ + b.n 601ce │ │ strb r0, [r0, #0] │ │ - b.n 40bc2 │ │ + b.n 605d2 │ │ adds r0, #12 │ │ - b.n 407c6 │ │ + b.n 601d6 │ │ str r3, [r4, r2] │ │ - b.n 40598 │ │ + b.n 5ffa8 │ │ movs r0, #8 │ │ - b.n 407ce │ │ + b.n 601de │ │ str r5, [r0, #24] │ │ - b.n 403f6 │ │ + b.n 5fe06 │ │ asrs r1, r0 │ │ - b.n 408a2 │ │ + b.n 602b2 │ │ str r4, [r0, #8] │ │ - b.n 407a6 │ │ + b.n 601b6 │ │ movs r0, #2 │ │ - b.n 405aa │ │ + b.n 5ffba │ │ str r3, [r4, #8] │ │ - b.n 40862 │ │ + b.n 60272 │ │ movs r1, r0 │ │ - b.n 4074a │ │ + b.n 6015a │ │ str r6, [r0, #0] │ │ - b.n 405b0 │ │ + b.n 5ffc0 │ │ str r3, [r4, #8] │ │ strh r0, [r4, #12] │ │ strb r1, [r0, #0] │ │ str r2, [sp, #532] @ 0x214 │ │ movs r0, r0 │ │ - b.n 40b62 │ │ + b.n 60572 │ │ adds r0, #6 │ │ - b.n 407fa │ │ + b.n 6020a │ │ @ instruction: 0xfff11aff │ │ adds r0, #0 │ │ - b.n 40c02 │ │ + b.n 60612 │ │ movs r0, r0 │ │ - b.n 40b74 │ │ + b.n 60584 │ │ lsls r5, r1, #1 │ │ lsrs r0, r0, #8 │ │ asrs r1, r0, #32 │ │ - b.n 4095c │ │ - b.n 404d0 │ │ - b.n 40c92 │ │ + b.n 6036c │ │ + b.n 5fee0 │ │ + b.n 606a2 │ │ movs r4, r1 │ │ - b.n 40784 │ │ + b.n 60194 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ - b.n 4081e │ │ + b.n 6022e │ │ strb r7, [r0, #6] │ │ - b.n 40446 │ │ + b.n 5fe56 │ │ str r1, [r0, #16] │ │ - b.n 408f4 │ │ + b.n 60304 │ │ strb r6, [r0, #2] │ │ - b.n 407f8 │ │ - b.n 404f0 │ │ - b.n 405fc │ │ + b.n 60208 │ │ + b.n 5ff00 │ │ + b.n 6000c │ │ movs r1, #129 @ 0x81 │ │ - b.n 40602 │ │ + b.n 60012 │ │ str r4, [r0, r0] │ │ - b.n 40a1a │ │ + b.n 6042a │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n 40028 │ │ + b.n 5fa38 │ │ movs r1, r0 │ │ - b.n 40ba8 │ │ + b.n 605b8 │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ stmia r1!, {r0, r7} │ │ - b.n 4047a │ │ + b.n 5fe8a │ │ movs r0, r0 │ │ - b.n 40bb4 │ │ + b.n 605c4 │ │ movs r7, r1 │ │ - ldr r2, [pc, #0] @ (40510 ) │ │ + ldr r2, [pc, #0] @ (5ff20 ) │ │ asrs r1, r0, #4 │ │ - b.n 4091c │ │ + b.n 6032c │ │ movs r0, #129 @ 0x81 │ │ - b.n 40820 │ │ + b.n 60230 │ │ strb r5, [r0, #0] │ │ - b.n 40482 │ │ + b.n 5fe92 │ │ movs r1, r0 │ │ - b.n 40c10 │ │ + b.n 60620 │ │ movs r4, r1 │ │ - bge.n 40526 │ │ + bge.n 5ff36 │ │ asrs r2, r0, #32 │ │ - b.n 4086a │ │ + b.n 6027a │ │ str r1, [r0, r4] │ │ - b.n 4093c │ │ + b.n 6034c │ │ ands r4, r0 │ │ - b.n 40094 │ │ + b.n 5faa4 │ │ str r0, [r0, #0] │ │ - b.n 40c76 │ │ + b.n 60686 │ │ str r5, [r0, r2] │ │ - b.n 40848 │ │ + b.n 60258 │ │ str r0, [sp, #8] │ │ - b.n 40648 │ │ - ldr r4, [pc, #144] @ (405d0 ) │ │ - b.n 40882 │ │ + b.n 60058 │ │ + ldr r4, [pc, #144] @ (5ffe0 ) │ │ + b.n 60292 │ │ asrs r4, r0, #4 │ │ - b.n 40648 │ │ + b.n 60058 │ │ strb r4, [r0, #0] │ │ - b.n 40a4c │ │ + b.n 6045c │ │ asrs r0, r0, #32 │ │ - b.n 40c8e │ │ + b.n 6069e │ │ movs r7, r3 │ │ and.w r0, r0, r5, lsl #8 │ │ - b.n 40896 │ │ + b.n 602a6 │ │ strb r3, [r0, #0] │ │ - b.n 4089a │ │ + b.n 602aa │ │ ldrb r7, [r2, r1] │ │ - b.n 40524 │ │ + b.n 5ff34 │ │ subs r3, r4, #6 │ │ - b.n 408a2 │ │ + b.n 602b2 │ │ movs r2, r0 │ │ - b.n 40c10 │ │ + b.n 60620 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 40c18 │ │ + b.n 60628 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 40c20 │ │ + b.n 60630 │ │ movs r2, r5 │ │ subs r0, r0, r0 │ │ str r0, [sp, #896] @ 0x380 │ │ - b.n 400bc │ │ + b.n 5facc │ │ movs r1, r0 │ │ - b.n 40c68 │ │ + b.n 60678 │ │ strb r0, [r0, #0] │ │ - b.n 40cc6 │ │ + b.n 606d6 │ │ str r0, [r0, #0] │ │ - b.n 40cca │ │ + b.n 606da │ │ strb r4, [r0, #0] │ │ stmia r2!, {r1, r7} │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 404d0 │ │ + b.n 5fee0 │ │ movs r6, r1 │ │ @ instruction: 0xea0090d8 │ │ - b.n 400d8 │ │ + b.n 5fae8 │ │ str r1, [r0, #0] │ │ - b.n 40cde │ │ + b.n 606ee │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 404e0 │ │ + b.n 5fef0 │ │ movs r2, r0 │ │ @ instruction: 0xea0090b0 │ │ - b.n 400e8 │ │ + b.n 5faf8 │ │ str r0, [r0, #0] │ │ - b.n 40cee │ │ + b.n 606fe │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 404f0 │ │ + b.n 5ff00 │ │ ldrb r7, [r2, #1] │ │ - b.n 40584 │ │ + b.n 5ff94 │ │ str r1, [r0, r0] │ │ - b.n 409fc │ │ - ldr r7, [pc, #92] @ (40618 ) │ │ - b.n 4089c │ │ + b.n 6040c │ │ + ldr r7, [pc, #92] @ (60028 ) │ │ + b.n 602ac │ │ cmp r4, r4 │ │ - b.n 40902 │ │ + b.n 60312 │ │ ands r5, r0 │ │ - b.n 408ee │ │ + b.n 602fe │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0 │ │ - b.n 406d2 │ │ + b.n 600e2 │ │ strb r4, [r0, #0] │ │ - b.n 40ada │ │ + b.n 604ea │ │ asrs r1, r0 │ │ - b.n 409ee │ │ + b.n 603fe │ │ asrs r6, r2, #2 │ │ - b.n 4055c │ │ + b.n 5ff6c │ │ movs r1, #120 @ 0x78 │ │ - b.n 400de │ │ + b.n 5faee │ │ str r4, [r0, r2] │ │ - b.n 408fa │ │ + b.n 6030a │ │ asrs r4, r5, #5 │ │ - b.n 400e6 │ │ + b.n 5faf6 │ │ str r0, [r1, r0] │ │ - b.n 406f4 │ │ + b.n 60104 │ │ str r0, [r3, r5] │ │ - b.n 400ee │ │ - b.n 408a8 │ │ - b.n 400f2 │ │ + b.n 5fafe │ │ + b.n 602b8 │ │ + b.n 5fb02 │ │ strb r0, [r4, #5] │ │ - b.n 400f6 │ │ + b.n 5fb06 │ │ str r1, [sp, #400] @ 0x190 │ │ - b.n 400fa │ │ + b.n 5fb0a │ │ adds r0, #1 │ │ - b.n 40aa4 │ │ + b.n 604b4 │ │ adds r0, #1 │ │ asrs r0, r0, #12 │ │ movs r3, r0 │ │ - b.n 40946 │ │ + b.n 60356 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r3, r5, r6, ip} │ │ - b.n 4014c │ │ + b.n 5fb5c │ │ movs r0, #104 @ 0x68 │ │ - b.n 40150 │ │ + b.n 5fb60 │ │ adds r0, #104 @ 0x68 │ │ - b.n 40154 │ │ + b.n 5fb64 │ │ asrs r1, r0, #32 │ │ - b.n 40738 │ │ + b.n 60148 │ │ movs r0, #2 │ │ - b.n 4073c │ │ + b.n 6014c │ │ adds r0, #3 │ │ - b.n 40740 │ │ + b.n 60150 │ │ movs r5, r0 │ │ and.w r0, r0, r8, ror #4 │ │ - b.n 40168 │ │ + b.n 5fb78 │ │ movs r0, #56 @ 0x38 │ │ - b.n 4016c │ │ + b.n 5fb7c │ │ adds r0, #56 @ 0x38 │ │ - b.n 40170 │ │ + b.n 5fb80 │ │ asrs r1, r0, #32 │ │ - b.n 40754 │ │ + b.n 60164 │ │ movs r0, #2 │ │ - b.n 40758 │ │ + b.n 60168 │ │ adds r0, #3 │ │ - b.n 4075c │ │ + b.n 6016c │ │ movs r4, r5 │ │ - b.n 40180 │ │ + b.n 5fb90 │ │ movs r0, r0 │ │ - b.n 40584 │ │ + b.n 5ff94 │ │ lsls r0, r5 │ │ - b.n 40b4a │ │ + b.n 6055a │ │ movs r4, r0 │ │ - b.n 4098e │ │ - lsls r7, r1, #14 │ │ + b.n 6039e │ │ + lsls r7, r6, #14 │ │ add.w r0, r0, r4 │ │ - b.n 40996 │ │ - lsls r1, r2, #14 │ │ - add.w r3, r0, r8, asr #1 │ │ - add.w lr, r0, ip, ror #8 │ │ - movs r0, r0 │ │ - cmp r6, #96 @ 0x60 │ │ - movs r0, r0 │ │ - ldr r4, [pc, #812] @ (40994 ) │ │ - vdup.32 d20, d31[1] │ │ - @ instruction: 0xfffc4ea1 │ │ - @ instruction: 0xfffc2da4 │ │ - movs r0, r0 │ │ - cmp r6, #84 @ 0x54 │ │ - movs r0, r0 │ │ - ldr r4, [pc, #924] @ (40a18 ) │ │ - vdup.32 q10, d11[1] │ │ - vshll.u32 q10, d26, #28 │ │ - vrev64. d17, d2 │ │ - b.n 40b8a │ │ + b.n 603a6 │ │ + lsls r1, r7, #14 │ │ + add.w r3, r0, r4, ror #1 │ │ + add.w r6, r0, r4, asr #12 │ │ + movs r0, r0 │ │ + adds r6, #72 @ 0x48 │ │ + movs r0, r0 │ │ + ldrsb r0, [r0, r4] │ │ + vsli.32 d21, d15, #26 │ │ + @ instruction: 0xfffa5dac │ │ + vrintz.f32 d19, d12 │ │ + movs r0, r0 │ │ + adds r6, #60 @ 0x3c │ │ + movs r0, r0 │ │ + ldrsb r4, [r3, r4] │ │ + vsli.32 d21, d27, #26 │ │ + vqrdmlsh.s q10, q13, d24[0] │ │ + vaddl.u , d10, d2 │ │ + b.n 6059a │ │ lsls r1, r4, #2 │ │ - b.n 409ce │ │ + b.n 603de │ │ lsls r0, r2, #2 │ │ - b.n 40d32 │ │ + b.n 60742 │ │ lsls r3, r2, #5 │ │ ldrh r0, [r0, #16] │ │ lsrs r4, r2, #1 │ │ - b.n 401d8 │ │ + b.n 5fbe8 │ │ movs r0, #8 │ │ - b.n 40bbc │ │ + b.n 605cc │ │ asrs r1, r0, #4 │ │ - b.n 405c6 │ │ + b.n 5ffd6 │ │ movs r0, r0 │ │ - b.n 407c4 │ │ - blx 4417ac │ │ + b.n 601d4 │ │ + blx 4611bc │ │ lsls r0, r1, #18 │ │ movs r0, r0 │ │ lsls r4, r0, #21 │ │ movs r0, r0 │ │ lsls r4, r2, #18 │ │ movs r0, r0 │ │ lsls r0, r4, #18 │ │ @@ -105431,735 +148504,743 @@ │ │ lsrs r4, r4, #32 │ │ movs r0, r0 │ │ lsrs r0, r6, #32 │ │ movs r0, r0 │ │ lsrs r4, r7, #32 │ │ movs r0, r0 │ │ lsls r0, r0, #15 │ │ - b.n 40674 │ │ + b.n 60084 │ │ movs r0, r0 │ │ - b.n 40c58 │ │ + b.n 60668 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #14 │ │ - b.n 40680 │ │ + b.n 60090 │ │ movs r0, r0 │ │ - b.n 40c64 │ │ + b.n 60674 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #14 │ │ - b.n 4068c │ │ + b.n 6009c │ │ movs r0, r0 │ │ - b.n 40c70 │ │ + b.n 60680 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #14 │ │ - b.n 40698 │ │ + b.n 600a8 │ │ movs r0, r0 │ │ - b.n 40c7c │ │ + b.n 6068c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #14 │ │ - b.n 406a4 │ │ + b.n 600b4 │ │ movs r0, r0 │ │ - b.n 40c88 │ │ + b.n 60698 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #14 │ │ - b.n 406b0 │ │ + b.n 600c0 │ │ movs r0, r0 │ │ - b.n 40c94 │ │ + b.n 606a4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #14 │ │ - b.n 406bc │ │ + b.n 600cc │ │ movs r0, r0 │ │ - b.n 40ca0 │ │ + b.n 606b0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #14 │ │ - b.n 406c8 │ │ + b.n 600d8 │ │ movs r0, r0 │ │ - b.n 40cac │ │ + b.n 606bc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #14 │ │ - b.n 406d4 │ │ + b.n 600e4 │ │ movs r0, r0 │ │ - b.n 40cb8 │ │ + b.n 606c8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #13 │ │ - b.n 406e0 │ │ + b.n 600f0 │ │ movs r0, r0 │ │ - b.n 40cc4 │ │ + b.n 606d4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #13 │ │ - b.n 406ec │ │ + b.n 600fc │ │ movs r0, r0 │ │ - b.n 40cd0 │ │ + b.n 606e0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #13 │ │ - b.n 406f8 │ │ + b.n 60108 │ │ movs r0, r0 │ │ - b.n 40cdc │ │ + b.n 606ec │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #13 │ │ - b.n 40704 │ │ + b.n 60114 │ │ movs r0, r0 │ │ - b.n 40ce8 │ │ + b.n 606f8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #13 │ │ - b.n 40710 │ │ + b.n 60120 │ │ movs r0, r0 │ │ - b.n 40cf4 │ │ + b.n 60704 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r2, #12 │ │ - b.n 4071c │ │ + b.n 6012c │ │ movs r0, r0 │ │ - b.n 40d00 │ │ + b.n 60710 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #17 │ │ - b.n 40728 │ │ + b.n 60138 │ │ movs r0, r0 │ │ - b.n 40d0c │ │ + b.n 6071c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #12 │ │ - b.n 40734 │ │ + b.n 60144 │ │ movs r0, r0 │ │ - b.n 40d18 │ │ + b.n 60728 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #12 │ │ - b.n 40740 │ │ + b.n 60150 │ │ movs r0, r0 │ │ - b.n 40d24 │ │ + b.n 60734 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #12 │ │ - b.n 4074c │ │ + b.n 6015c │ │ movs r0, r0 │ │ - b.n 40d30 │ │ + b.n 60740 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #12 │ │ - b.n 40758 │ │ + b.n 60168 │ │ movs r0, r0 │ │ - b.n 40d3c │ │ + b.n 6074c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #12 │ │ - b.n 40764 │ │ + b.n 60174 │ │ movs r0, r0 │ │ - b.n 40d48 │ │ + b.n 60758 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #12 │ │ - b.n 40770 │ │ + b.n 60180 │ │ movs r0, r0 │ │ - b.n 40d54 │ │ + b.n 60764 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #12 │ │ - b.n 4077c │ │ + b.n 6018c │ │ movs r0, r0 │ │ - b.n 40d60 │ │ + b.n 60770 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #12 │ │ - b.n 40788 │ │ + b.n 60198 │ │ movs r0, r0 │ │ - b.n 40d6c │ │ + b.n 6077c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #11 │ │ - b.n 40794 │ │ + b.n 601a4 │ │ movs r0, r0 │ │ - b.n 40d78 │ │ + b.n 60788 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #11 │ │ - b.n 407a0 │ │ + b.n 601b0 │ │ movs r0, r0 │ │ - b.n 40d84 │ │ + b.n 60794 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #11 │ │ - b.n 407ac │ │ + b.n 601bc │ │ movs r0, r0 │ │ - b.n 40d90 │ │ + b.n 607a0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #11 │ │ - b.n 407b8 │ │ + b.n 601c8 │ │ movs r0, r0 │ │ - b.n 40d9c │ │ + b.n 607ac │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #11 │ │ - b.n 407c4 │ │ + b.n 601d4 │ │ movs r0, r0 │ │ - b.n 40da8 │ │ + b.n 607b8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #11 │ │ - b.n 407d0 │ │ + b.n 601e0 │ │ movs r0, r0 │ │ - b.n 40db4 │ │ + b.n 607c4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #11 │ │ - b.n 407dc │ │ + b.n 601ec │ │ movs r0, r0 │ │ - b.n 40dc0 │ │ + b.n 607d0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #11 │ │ - b.n 407e8 │ │ + b.n 601f8 │ │ movs r0, r0 │ │ - b.n 40dcc │ │ + b.n 607dc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #10 │ │ - b.n 407f4 │ │ + b.n 60204 │ │ movs r0, r0 │ │ - b.n 40dd8 │ │ + b.n 607e8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #10 │ │ - b.n 40800 │ │ + b.n 60210 │ │ movs r0, r0 │ │ - b.n 40de4 │ │ + b.n 607f4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #10 │ │ - b.n 4080c │ │ + b.n 6021c │ │ movs r0, r0 │ │ - b.n 40df0 │ │ + b.n 60800 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #10 │ │ - b.n 40818 │ │ + b.n 60228 │ │ movs r0, r0 │ │ - b.n 40dfc │ │ + b.n 6080c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #10 │ │ - b.n 40824 │ │ + b.n 60234 │ │ movs r0, r0 │ │ - b.n 40e08 │ │ + b.n 60818 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #10 │ │ - b.n 40830 │ │ + b.n 60240 │ │ movs r0, r0 │ │ - b.n 40e14 │ │ + b.n 60824 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #10 │ │ - b.n 4083c │ │ + b.n 6024c │ │ movs r0, r0 │ │ - b.n 40e20 │ │ + b.n 60830 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #10 │ │ - b.n 40848 │ │ + b.n 60258 │ │ movs r0, r0 │ │ - b.n 40e2c │ │ + b.n 6083c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #9 │ │ - b.n 40854 │ │ + b.n 60264 │ │ movs r0, r0 │ │ - b.n 40e38 │ │ + b.n 60848 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #9 │ │ - b.n 40860 │ │ + b.n 60270 │ │ movs r0, r0 │ │ - b.n 40e44 │ │ + b.n 60854 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #9 │ │ - b.n 4086c │ │ + b.n 6027c │ │ movs r0, r0 │ │ - b.n 40e50 │ │ + b.n 60860 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #9 │ │ - b.n 40878 │ │ + b.n 60288 │ │ movs r0, r0 │ │ - b.n 40e5c │ │ + b.n 6086c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #9 │ │ - b.n 40884 │ │ + b.n 60294 │ │ movs r0, r0 │ │ - b.n 40e68 │ │ + b.n 60878 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #9 │ │ - b.n 40890 │ │ + b.n 602a0 │ │ movs r0, r0 │ │ - b.n 40e74 │ │ + b.n 60884 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #9 │ │ - b.n 4089c │ │ + b.n 602ac │ │ movs r0, r0 │ │ - b.n 40e80 │ │ + b.n 60890 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #9 │ │ - b.n 408a8 │ │ + b.n 602b8 │ │ movs r0, r0 │ │ - b.n 40e8c │ │ + b.n 6089c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #8 │ │ - b.n 408b4 │ │ + b.n 602c4 │ │ movs r0, r0 │ │ - b.n 40e98 │ │ + b.n 608a8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #8 │ │ - b.n 408c0 │ │ + b.n 602d0 │ │ movs r0, r0 │ │ - b.n 40ea4 │ │ + b.n 608b4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #8 │ │ - b.n 408cc │ │ + b.n 602dc │ │ movs r0, r0 │ │ - b.n 40eb0 │ │ + b.n 608c0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #8 │ │ - b.n 408d8 │ │ + b.n 602e8 │ │ movs r0, r0 │ │ - b.n 40ebc │ │ + b.n 608cc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #8 │ │ - b.n 408e4 │ │ + b.n 602f4 │ │ movs r0, r0 │ │ - b.n 40ec8 │ │ + b.n 608d8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #8 │ │ - b.n 408f0 │ │ + b.n 60300 │ │ movs r0, r0 │ │ - b.n 40ed4 │ │ + b.n 608e4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #8 │ │ - b.n 408fc │ │ + b.n 6030c │ │ movs r0, r0 │ │ - b.n 40ee0 │ │ + b.n 608f0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #8 │ │ - b.n 40908 │ │ + b.n 60318 │ │ movs r0, r0 │ │ - b.n 40eec │ │ + b.n 608fc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #7 │ │ - b.n 40914 │ │ + b.n 60324 │ │ movs r0, r0 │ │ - b.n 40ef8 │ │ + b.n 60908 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #7 │ │ - b.n 40920 │ │ + b.n 60330 │ │ movs r0, r0 │ │ - b.n 40f04 │ │ + b.n 60914 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #7 │ │ - b.n 4092c │ │ + b.n 6033c │ │ movs r0, r0 │ │ - b.n 40f10 │ │ + b.n 60920 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #7 │ │ - b.n 40938 │ │ + b.n 60348 │ │ movs r0, r0 │ │ - b.n 40f1c │ │ + b.n 6092c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #7 │ │ - b.n 40944 │ │ + b.n 60354 │ │ movs r0, r0 │ │ - b.n 40f28 │ │ + b.n 60938 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #7 │ │ - b.n 40950 │ │ + b.n 60360 │ │ movs r0, r0 │ │ - b.n 40f34 │ │ + b.n 60944 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #7 │ │ - b.n 4095c │ │ + b.n 6036c │ │ movs r0, r0 │ │ - b.n 40f40 │ │ + b.n 60950 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #7 │ │ - b.n 40968 │ │ + b.n 60378 │ │ movs r0, r0 │ │ - b.n 40f4c │ │ + b.n 6095c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #6 │ │ - b.n 40974 │ │ + b.n 60384 │ │ movs r0, r0 │ │ - b.n 40f58 │ │ + b.n 60968 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #6 │ │ - b.n 40980 │ │ + b.n 60390 │ │ movs r0, r0 │ │ - b.n 40f64 │ │ + b.n 60974 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #6 │ │ - b.n 4098c │ │ + b.n 6039c │ │ movs r0, r0 │ │ - b.n 40f70 │ │ + b.n 60980 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #6 │ │ - b.n 40998 │ │ + b.n 603a8 │ │ movs r0, r0 │ │ - b.n 40f7c │ │ + b.n 6098c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #6 │ │ - b.n 409a4 │ │ + b.n 603b4 │ │ movs r0, r0 │ │ - b.n 40f88 │ │ + b.n 60998 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #6 │ │ - b.n 409b0 │ │ + b.n 603c0 │ │ movs r0, r0 │ │ - b.n 40f94 │ │ + b.n 609a4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #6 │ │ - b.n 409bc │ │ + b.n 603cc │ │ movs r0, r0 │ │ - b.n 40fa0 │ │ + b.n 609b0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #6 │ │ - b.n 409c8 │ │ + b.n 603d8 │ │ movs r0, r0 │ │ - b.n 40fac │ │ + b.n 609bc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #5 │ │ - b.n 409d4 │ │ + b.n 603e4 │ │ movs r0, r0 │ │ - b.n 40fb8 │ │ + b.n 609c8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #5 │ │ - b.n 409e0 │ │ + b.n 603f0 │ │ movs r0, r0 │ │ - b.n 40fc4 │ │ + b.n 609d4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #5 │ │ - b.n 409ec │ │ + b.n 603fc │ │ movs r0, r0 │ │ - b.n 40fd0 │ │ + b.n 609e0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #5 │ │ - b.n 409f8 │ │ + b.n 60408 │ │ movs r0, r0 │ │ - b.n 40fdc │ │ + b.n 609ec │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #5 │ │ - b.n 40a04 │ │ + b.n 60414 │ │ movs r0, r0 │ │ - b.n 40fe8 │ │ + b.n 609f8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #5 │ │ - b.n 40a10 │ │ + b.n 60420 │ │ movs r0, r0 │ │ - b.n 40ff4 │ │ + b.n 60a04 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #5 │ │ - b.n 40a1c │ │ + b.n 6042c │ │ movs r0, r0 │ │ - b.n 41000 │ │ + b.n 60a10 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #5 │ │ - b.n 40a28 │ │ + b.n 60438 │ │ movs r0, r0 │ │ - b.n 4100c │ │ + b.n 60a1c │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r4, [pc, #508] @ (410f0 ) │ │ - @ instruction: 0xfffc4568 │ │ - vtbl.8 d20, {d12-d13}, d25 │ │ - vsli.32 q10, q4, #28 │ │ - vqabs.s d20, d6 │ │ - @ instruction: 0xfffc43e7 │ │ - vqshlu.s32 q10, q12, #28 │ │ - vtbl.8 d20, {d12-d14}, d6 │ │ - vsli.32 d20, d15, #28 │ │ - vsli.32 d20, d6, #28 │ │ - vtbl.8 d20, {d12}, d8 │ │ - vsli.64 d20, d3, #60 @ 0x3c │ │ - vpadal.u d20, d25 │ │ - vqneg.s q10, │ │ - vrsra.u32 q10, q15, #4 │ │ - vqshl.u32 q10, , #28 │ │ - vrshr.u32 q10, q4, #4 │ │ - vclz.i q10, │ │ - vpadal.s q10, │ │ - vqrshrun.s64 d20, , #4 │ │ - vsri.32 q10, , #4 │ │ - vtbx.8 d20, {d12-d13}, d9 │ │ - vrshr.u32 d20, d13, #4 │ │ - vqshl.u64 d20, d18, #60 @ 0x3c │ │ - vtbl.8 d20, {d12}, d18 │ │ - vpadal.u q10, │ │ - vsri.32 d20, d24, #4 │ │ - vqshlu.s64 q10, q12, #60 @ 0x3c │ │ - vsra.u64 q10, q4, #4 │ │ - vsri.64 d20, d23, #4 │ │ - vtbl.8 d20, {d12}, d0 │ │ - vqshl.u64 q10, q12, #60 @ 0x3c │ │ - vsri.64 d20, d7, #4 │ │ - vtbx.8 d20, {d12}, d30 │ │ - vsra.u64 d20, d4, #4 │ │ - vrsra.u64 q10, q0, #4 │ │ - vsli.64 d20, d10, #60 @ 0x3c │ │ - vrsra.u64 q10, q6, #4 │ │ - vsri.32 d20, d19, #4 │ │ - vpadal.s q10, q5 │ │ - vrshr.u64 q10, q3, #4 │ │ - vpaddl.u q10, q7 │ │ - vrshr.u32 d20, d10, #4 │ │ - vqshl.u64 d20, d29, #60 @ 0x3c │ │ - vqabs.s d20, d27 │ │ - vsra.u64 d20, d23, #4 │ │ - vshr.u64 q10, , #4 │ │ - @ instruction: 0xfffc45ee │ │ - vcls.s q10, │ │ - vqshl.u64 d20, d18, #60 @ 0x3c │ │ - vpadal.u d20, d23 │ │ - vrshr.u32 q10, q5, #4 │ │ - vqshlu.s32 d20, d2, #28 │ │ - vrev32. d20, d19 │ │ - vrsra.u32 d20, d4, #4 │ │ - vsubw.u q10, q14, d7 │ │ - vrev32. d20, d2 │ │ - vsri.64 q10, , #4 │ │ - vrsra.u64 q10, q4, #4 │ │ - vsra.u32 q10, q1, #4 │ │ - vqshlu.s32 d20, d18, #28 │ │ - vrshr.u64 d20, d12, #4 │ │ - vsli.32 q10, q4, #28 │ │ - vqshlu.s32 q10, q14, #28 │ │ - vrshr.u64 d20, d15, #4 │ │ - vsli.32 q10, , #28 │ │ - vpadal.s d20, d29 │ │ - vabal.u q10, d12, d16 │ │ - vsri.32 d20, d14, #4 │ │ - vpadal.s d20, d13 │ │ - vabal.u q10, d28, d1 │ │ - vsli.32 d20, d11, #28 │ │ - @ instruction: 0xfffc45ed │ │ - vrev32. d20, d30 │ │ - vpadal.s q10, │ │ - vpadal.s q10, │ │ - @ instruction: 0xfffc45e4 │ │ - vsubw.u q10, q14, d8 │ │ - vpaddl.u q10, q14 │ │ - vpaddl.u q10, q10 │ │ - vtbx.8 d20, {d12-d13}, d13 │ │ - vcvt.f16.u16 d20, d0, #4 │ │ + ldrsb r4, [r6, r2] │ │ + vmull.u q10, d26, d7 │ │ + vqshl.u32 d21, d16, #26 │ │ + vtbl.8 d20, {d10-d13}, d6 │ │ + vcvt.u32.f32 q10, q8, #6 │ │ + vtbx.8 d20, {d10-d11}, d9 │ │ + vcvt.f32.u32 d20, d17, #6 │ │ + vtbl.8 d21, {d26-d28}, d31 │ │ + vtbx.8 d20, {d26-d28}, d13 │ │ + vtbx.8 d20, {d26-d28}, d4 │ │ + vrsra.u64 d21, d8, #6 │ │ + vtbx.8 d20, {d26-d29}, d20 │ │ + vcvt.u32.f32 d20, d3, #6 │ │ + vrsra.u32 , , #6 │ │ + vtbx.8 d20, {d26}, d16 │ │ + vrshr.u32 , , #6 │ │ + vrint?.f32 d20, d0 │ │ + vtbx.8 d20, {d26-d28}, d22 │ │ + vcvt.u32.f32 q10, , #6 │ │ + vrintm.f32 d21, d15 │ │ + vtbl.8 d20, {d10-d12}, d27 │ │ + @ instruction: 0xfffa59f2 │ │ + vqshlu.s64 q10, , #58 @ 0x3a │ │ + vsri.64 , , #6 │ │ + vqshlu.s32 , q3, #26 │ │ + vsra.u64 , , #6 │ │ + vtbx.8 d20, {d26-d27}, d22 │ │ + vqmovun.s64 d21, │ │ + vqshlu.s64 d20, d16, #58 @ 0x3a │ │ + @ instruction: 0xfffa4bd6 │ │ + vrintm.f32 , q5 │ │ + vrintm.f32 , q1 │ │ + @ instruction: 0xfffa4bb6 │ │ + vqrshrun.s64 d21, , #6 │ │ + vrint?.f32 q10, q14 │ │ + vqrshrn.u64 d20, q15, #6 │ │ + @ instruction: 0xfffa4e8a │ │ + @ instruction: 0xfffa49f9 │ │ + vtbx.8 d20, {d10-d12}, d28 │ │ + vuzp.32 d21, d30 │ │ + vtbl.8 d20, {d26}, d4 │ │ + vqrshrun.s64 d20, q14, #6 │ │ + vqshl.u32 q10, q14, #26 │ │ + vrintm.f32 , q4 │ │ + vsli.32 , q7, #26 │ │ + vqshlu.s64 d20, d27, #58 @ 0x3a │ │ + vsli.64 d20, d11, #58 @ 0x3a │ │ + vshr.u64 , q1, #6 │ │ + @ instruction: 0xfffa4bb5 │ │ + vqshl.u64 d21, d5, #58 @ 0x3a │ │ + sha256su0.32 , q14 │ │ + vtbl.8 d20, {d10}, d8 │ │ + vmovn.i64 d21, q15 │ │ + vrinta.f32 q10, │ │ + vqshrn.u64 d20, , #6 │ │ + vtbl.8 d20, {d26-d28}, d22 │ │ + vrinta.f32 d20, d26 │ │ + vqrdmlah.s q10, q5, d4[0] │ │ + vtbx.8 d20, {d10-d13}, d0 │ │ + vqshlu.s64 d20, d20, #58 @ 0x3a │ │ + vrsra.u32 , , #6 │ │ + vtbx.8 d20, {d10}, d10 │ │ + vtrn.32 d21, d27 │ │ + vrinta.f32 , q3 │ │ + @ instruction: 0xfffa48bc │ │ + vsra.u64 d21, d5, #6 │ │ + vrintn.f32 , │ │ + vshr.u32 , , #6 │ │ + @ instruction: 0xfffa4d0e │ │ + vrintn.f32 , │ │ + vqmovn.u64 d21, q3 │ │ + vtrn.32 d21, d27 │ │ + vrintn.f32 d21, d17 │ │ + vqshlu.s32 d20, d0, #26 │ │ + vsli.32 , q4, #26 │ │ + vsli.32 , q0, #26 │ │ + vrintx.f32 d21, d30 │ │ + @ instruction: 0xfffa4bf2 │ │ + @ instruction: 0xfffa4a54 │ │ + vtbx.8 d20, {d10-d12}, d12 │ │ + vqshrn.u64 d21, q8, #6 │ │ + vcvt.f16.u16 d20, d0, #6 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 41558 │ │ + b.n 60f68 │ │ asrs r0, r6, #32 │ │ - b.n 40b80 │ │ + b.n 60590 │ │ movs r0, #48 @ 0x30 │ │ - b.n 40b84 │ │ + b.n 60594 │ │ adds r0, #48 @ 0x30 │ │ - b.n 40b88 │ │ + b.n 60598 │ │ asrs r1, r0, #32 │ │ - b.n 4116c │ │ + b.n 60b7c │ │ movs r4, r5 │ │ - b.n 40b90 │ │ + b.n 605a0 │ │ movs r0, #2 │ │ - b.n 41174 │ │ + b.n 60b84 │ │ adds r0, #3 │ │ - b.n 41178 │ │ + b.n 60b88 │ │ movs r0, r0 │ │ - b.n 40f9c │ │ + b.n 609ac │ │ lsls r0, r5 │ │ - b.n 41562 │ │ + b.n 60f72 │ │ movs r4, r0 │ │ - b.n 413a6 │ │ - lsls r1, r1, #4 │ │ + b.n 60db6 │ │ + lsls r1, r6, #4 │ │ add.w r0, r0, r4 │ │ - b.n 413ae │ │ - lsls r3, r1, #4 │ │ - add.w r0, r0, r2, asr #3 │ │ - add.w r2, r0, r3, ror #18 │ │ - vsri.32 d20, d21, #4 │ │ - vpaddl.s q10, q15 │ │ - vsubw.u q9, q14, d12 │ │ + b.n 60dbe │ │ + lsls r3, r6, #4 │ │ + add.w r0, r0, lr, asr #3 │ │ + add.w ip, r0, r8, asr #19 │ │ + vqmovun.s64 d21, │ │ + @ instruction: 0xfffa4bd3 │ │ + @ instruction: 0xfffa2b74 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (410c8 ) │ │ + ldr r4, [pc, #64] @ (60ad8 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 415a8 │ │ + b.n 60fb8 │ │ asrs r0, r6, #32 │ │ - b.n 40bd0 │ │ + b.n 605e0 │ │ movs r0, #48 @ 0x30 │ │ - b.n 40bd4 │ │ + b.n 605e4 │ │ adds r0, #48 @ 0x30 │ │ - b.n 40bd8 │ │ + b.n 605e8 │ │ asrs r1, r0, #32 │ │ - b.n 411bc │ │ + b.n 60bcc │ │ movs r4, r5 │ │ - b.n 40be0 │ │ + b.n 605f0 │ │ movs r0, #2 │ │ - b.n 411c4 │ │ + b.n 60bd4 │ │ adds r0, #3 │ │ - b.n 411c8 │ │ + b.n 60bd8 │ │ movs r0, r0 │ │ - b.n 40fec │ │ + b.n 609fc │ │ lsls r0, r5 │ │ - b.n 415b2 │ │ + b.n 60fc2 │ │ movs r4, r0 │ │ - b.n 413f6 │ │ - lsls r5, r6, #3 │ │ + b.n 60e06 │ │ + lsls r5, r3, #4 │ │ add.w r0, r0, r4 │ │ - b.n 413fe │ │ - lsls r7, r6, #3 │ │ - add.w r0, r0, lr, lsl #3 │ │ - add.w r2, r0, r3, asr #17 │ │ - vsra.u32 d20, d31, #4 │ │ - vcvt.u32.f32 , , #4 │ │ - vrsra.u32 d18, d28, #4 │ │ + b.n 60e0e │ │ + lsls r7, r3, #4 │ │ + add.w r0, r0, sl, lsr #3 │ │ + add.w ip, r0, r8, lsr #18 │ │ + @ instruction: 0xfffa48f8 │ │ + vsri.64 q10, , #6 │ │ + vtbl.8 d18, {d10-d13}, d20 │ │ movs r0, r0 │ │ - ldr r5, [pc, #960] @ (41498 ) │ │ + ldr r5, [pc, #960] @ (60ea8 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 415f8 │ │ + b.n 61008 │ │ svc 214 @ 0xd6 │ │ - b.n 4157c │ │ + b.n 60f8c │ │ str r0, [r0, #8] │ │ - b.n 41600 │ │ + b.n 61010 │ │ str r0, [r0, r0] │ │ - b.n 4142a │ │ + b.n 60e3a │ │ ands r1, r0 │ │ - b.n 4142e │ │ + b.n 60e3e │ │ movs r6, r0 │ │ - b.n 41432 │ │ + b.n 60e42 │ │ lsls r5, r0, #1 │ │ add.w lr, r0, sl, lsr #28 │ │ - b.n 41590 │ │ + b.n 60fa0 │ │ asrs r6, r0, #32 │ │ - b.n 4143e │ │ + b.n 60e4e │ │ movs r7, r0 │ │ - b.n 41442 │ │ + b.n 60e52 │ │ @ instruction: 0xfa7debff │ │ movs r0, r5 │ │ - b.n 41624 │ │ + b.n 61034 │ │ lsls r0, r2, #1 │ │ movt r0, #328 @ 0x148 │ │ - b.n 41612 │ │ + b.n 61022 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #3014656 @ 0x2e0000 │ │ - b.n 4161a │ │ + b.n 6102a │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2752512 @ 0x2a0000 │ │ - b.n 41622 │ │ + b.n 61032 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2490368 @ 0x260000 │ │ - b.n 4162a │ │ + b.n 6103a │ │ movs r0, r1 │ │ - b.n 4162e │ │ + b.n 6103e │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #2310144 @ 0x234000 │ │ - b.n 41476 │ │ + b.n 60e86 │ │ lsrs r7, r1, #11 │ │ orr.w lr, r0, #13041664 @ 0xc70000 │ │ - b.n 41746 │ │ + b.n 61156 │ │ lsls r4, r1, #13 │ │ - b.n 417ca │ │ + b.n 611da │ │ movs r4, r5 │ │ - b.n 40c60 │ │ + b.n 60670 │ │ lsls r0, r0, #28 │ │ - b.n 41754 │ │ + b.n 61164 │ │ lsls r6, r1, #21 │ │ - b.n 417d8 │ │ + b.n 611e8 │ │ movs r0, r5 │ │ - b.n 40c6c │ │ + b.n 6067c │ │ movs r7, r0 │ │ - b.n 41496 │ │ + b.n 60ea6 │ │ @ instruction: 0xfb26ebff │ │ movs r0, r0 │ │ - b.n 417fe │ │ + b.n 6120e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n 418a6 │ │ - beq.n 41198 │ │ - b.n 41600 │ │ + b.n 612b6 │ │ + beq.n 60ba8 │ │ + b.n 61010 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r3, r5, sp, lr} │ │ - b.n 4168c │ │ + b.n 6109c │ │ ldrb r2, [r3, #24] │ │ - b.n 4160c │ │ + b.n 6101c │ │ strh r5, [r1, #0] │ │ - b.n 414ba │ │ + b.n 60eca │ │ adds r0, #12 │ │ - b.n 40cb8 │ │ + b.n 606c8 │ │ movs r0, r0 │ │ - b.n 40cbc │ │ + b.n 606cc │ │ asrs r4, r2, #32 │ │ - b.n 40cc0 │ │ + b.n 606d0 │ │ movs r0, r0 │ │ - b.n 41830 │ │ + b.n 61240 │ │ movs r0, #32 │ │ - b.n 40cc8 │ │ + b.n 606d8 │ │ movs r0, #116 @ 0x74 │ │ - b.n 40cac │ │ + b.n 606bc │ │ lsls r0, r6, #1 │ │ - b.n 40cb0 │ │ + b.n 606c0 │ │ asrs r0, r7, #1 │ │ - b.n 40cb4 │ │ + b.n 606c4 │ │ @ instruction: 0xfff00aff │ │ movs r0, r1 │ │ - b.n 418e2 │ │ + b.n 612f2 │ │ asrs r6, r0, #32 │ │ - b.n 414e6 │ │ + b.n 60ef6 │ │ movs r0, #7 │ │ - b.n 414ea │ │ + b.n 60efa │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r1 │ │ - b.n 41852 │ │ + b.n 61262 │ │ @ instruction: 0xffea1aff │ │ movs r7, r0 │ │ - b.n 414fa │ │ + b.n 60f0a │ │ asrs r4, r0, #32 │ │ - b.n 414fe │ │ + b.n 60f0e │ │ vrhadd.u d14, d5, d31 │ │ movs r0, r0 │ │ - b.n 41866 │ │ + b.n 61276 │ │ @ instruction: 0xffe61aff │ │ movs r7, r0 │ │ - b.n 4150e │ │ + b.n 60f1e │ │ asrs r0, r1, #32 │ │ - b.n 41512 │ │ + b.n 60f22 │ │ @ instruction: 0xfb07ebff │ │ movs r0, r0 │ │ - b.n 4187a │ │ + b.n 6128a │ │ @ instruction: 0xffe60aff │ │ @ instruction: 0xffdfeaff │ │ - b.n 411e4 │ │ - b.n 41526 │ │ + b.n 60bf4 │ │ + b.n 60f36 │ │ subs r7, r7, #7 │ │ ldmia.w lr, {r2, r4, r5, ip, lr, pc} │ │ - b.n 40d2a │ │ - b.n 41268 │ │ - b.n 40d2e │ │ + b.n 6073a │ │ + b.n 60c78 │ │ + b.n 6073e │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r0, r4, #12 │ │ ldc 15, cr15, [r0], {30} │ │ - b.n 4145c │ │ + b.n 60e6c │ │ lsrs r0, r4, #12 │ │ ldc 15, cr15, [r0], {30} │ │ - b.n 41464 │ │ + b.n 60e74 │ │ lsrs r0, r4, #12 │ │ ldcl 15, cr15, [r0], {30} │ │ - b.n 4146c │ │ + b.n 60e7c │ │ subs r7, r7, #7 │ │ stmia.w r0, {r2, r4, r5, ip, lr, pc} │ │ - b.n 40d16 │ │ - b.n 41288 │ │ - b.n 40d1a │ │ - b.n 41294 │ │ - b.n 40d1e │ │ + b.n 60726 │ │ + b.n 60c98 │ │ + b.n 6072a │ │ + b.n 60ca4 │ │ + b.n 6072e │ │ movs r0, r0 │ │ - b.n 41962 │ │ + b.n 61372 │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r0, r4, #12 │ │ stc 15, cr15, [r0], {30} │ │ - b.n 4148c │ │ + b.n 60e9c │ │ lsrs r0, r4, #12 │ │ stc 15, cr15, [r0], {30} │ │ - b.n 41494 │ │ + b.n 60ea4 │ │ lsrs r0, r4, #12 │ │ stcl 15, cr15, [r0], {30} │ │ - b.n 4149c │ │ - movw ip, #216 @ 0xd8 │ │ + b.n 60eac │ │ + movw ip, #232 @ 0xe8 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #13580 @ 0x350c │ │ - movt ip, #65533 @ 0xfffd │ │ + movw ip, #252 @ 0xfc │ │ + movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ movw ip, #176 @ 0xb0 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #65048 @ 0xfe18 │ │ - movt ip, #65535 @ 0xffff │ │ + movw ip, #12692 @ 0x3194 │ │ + movt ip, #65533 @ 0xfffd │ │ add ip, pc │ │ bx ip │ │ - movw ip, #64956 @ 0xfdbc │ │ - movt ip, #65535 @ 0xffff │ │ + movw ip, #392 @ 0x188 │ │ + movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #172 @ 0xac │ │ + movw ip, #156 @ 0x9c │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - stmia r3!, {r0, r1, r4, r6, r7} │ │ - b.n 418a4 │ │ + movw ip, #65012 @ 0xfdf4 │ │ + movt ip, #65535 @ 0xffff │ │ + add ip, pc │ │ + bx ip │ │ + movw ip, #64920 @ 0xfd98 │ │ + movt ip, #65535 @ 0xffff │ │ + add ip, pc │ │ + bx ip │ │ + stmia r2!, {r0, r1, r3, r6} │ │ + b.n 612cc │ │ ldmia r7, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n 4192c │ │ + b.n 61354 │ │ stmia r0!, {r0, r1, r2, r3} │ │ - b.n 413aa │ │ + b.n 60dd2 │ │ vrhadd.u16 d14, d12, d31 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,142 +1,178 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -000412a0 <.plt>: │ │ +00060cc0 <.plt>: │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ add lr, pc, #0, 12 │ │ add lr, lr, #8192 @ 0x2000 │ │ - ldr pc, [lr, #344]! @ 0x158 │ │ + ldr pc, [lr, #2352]! @ 0x930 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #320]! @ 0x140 │ │ + ldr pc, [ip, #2328]! @ 0x918 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #308]! @ 0x134 │ │ + ldr pc, [ip, #2316]! @ 0x90c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #296]! @ 0x128 │ │ + ldr pc, [ip, #2304]! @ 0x900 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #284]! @ 0x11c │ │ + ldr pc, [ip, #2292]! @ 0x8f4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #272]! @ 0x110 │ │ + ldr pc, [ip, #2280]! @ 0x8e8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #260]! @ 0x104 │ │ + ldr pc, [ip, #2268]! @ 0x8dc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #248]! @ 0xf8 │ │ + ldr pc, [ip, #2256]! @ 0x8d0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #236]! @ 0xec │ │ + ldr pc, [ip, #2244]! @ 0x8c4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #224]! @ 0xe0 │ │ + ldr pc, [ip, #2232]! @ 0x8b8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #212]! @ 0xd4 │ │ + ldr pc, [ip, #2220]! @ 0x8ac │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #200]! @ 0xc8 │ │ + ldr pc, [ip, #2208]! @ 0x8a0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #188]! @ 0xbc │ │ + ldr pc, [ip, #2196]! @ 0x894 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #176]! @ 0xb0 │ │ + ldr pc, [ip, #2184]! @ 0x888 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #164]! @ 0xa4 │ │ + ldr pc, [ip, #2172]! @ 0x87c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #152]! @ 0x98 │ │ + ldr pc, [ip, #2160]! @ 0x870 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #140]! @ 0x8c │ │ + ldr pc, [ip, #2148]! @ 0x864 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #128]! @ 0x80 │ │ + ldr pc, [ip, #2136]! @ 0x858 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #116]! @ 0x74 │ │ + ldr pc, [ip, #2124]! @ 0x84c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #104]! @ 0x68 │ │ + ldr pc, [ip, #2112]! @ 0x840 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #92]! @ 0x5c │ │ + ldr pc, [ip, #2100]! @ 0x834 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #80]! @ 0x50 │ │ + ldr pc, [ip, #2088]! @ 0x828 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #68]! @ 0x44 │ │ + ldr pc, [ip, #2076]! @ 0x81c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #56]! @ 0x38 │ │ + ldr pc, [ip, #2064]! @ 0x810 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #44]! @ 0x2c │ │ + ldr pc, [ip, #2052]! @ 0x804 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #32]! │ │ + ldr pc, [ip, #2040]! @ 0x7f8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #20]! │ │ + ldr pc, [ip, #2028]! @ 0x7ec │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #8192 @ 0x2000 │ │ - ldr pc, [ip, #8]! │ │ + ldr pc, [ip, #2016]! @ 0x7e0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #4096 @ 0x1000 │ │ - ldr pc, [ip, #4092]! @ 0xffc │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #2004]! @ 0x7d4 │ │ + ldrble sp, [r4], #1236 @ 0x4d4 │ │ + add ip, pc, #0, 12 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1992]! @ 0x7c8 │ │ + ldrble sp, [r4], #1236 @ 0x4d4 │ │ + add ip, pc, #0, 12 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1980]! @ 0x7bc │ │ + ldrble sp, [r4], #1236 @ 0x4d4 │ │ + add ip, pc, #0, 12 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1968]! @ 0x7b0 │ │ + ldrble sp, [r4], #1236 @ 0x4d4 │ │ + add ip, pc, #0, 12 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1956]! @ 0x7a4 │ │ + ldrble sp, [r4], #1236 @ 0x4d4 │ │ + add ip, pc, #0, 12 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1944]! @ 0x798 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #4096 @ 0x1000 │ │ - ldr pc, [ip, #4080]! @ 0xff0 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1932]! @ 0x78c │ │ + ldrble sp, [r4], #1236 @ 0x4d4 │ │ + add ip, pc, #0, 12 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1920]! @ 0x780 │ │ + ldrble sp, [r4], #1236 @ 0x4d4 │ │ + add ip, pc, #0, 12 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1908]! @ 0x774 │ │ + ldrble sp, [r4], #1236 @ 0x4d4 │ │ + add ip, pc, #0, 12 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1896]! @ 0x768 │ │ + ldrble sp, [r4], #1236 @ 0x4d4 │ │ + add ip, pc, #0, 12 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1884]! @ 0x75c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #4096 @ 0x1000 │ │ - ldr pc, [ip, #4068]! @ 0xfe4 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1872]! @ 0x750 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #4096 @ 0x1000 │ │ - ldr pc, [ip, #4056]! @ 0xfd8 │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1860]! @ 0x744 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ - add ip, ip, #4096 @ 0x1000 │ │ - ldr pc, [ip, #4044]! @ 0xfcc │ │ + add ip, ip, #8192 @ 0x2000 │ │ + ldr pc, [ip, #1848]! @ 0x738 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,225 +1,342 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x000424c0 c0240400 9d690000 04000000 04000000 .$...i.......... │ │ - 0x000424d0 65680000 9d690000 04000000 04000000 eh...i.......... │ │ - 0x000424e0 01690000 002c0000 15000000 152c0000 .i...,.......,.. │ │ - 0x000424f0 5d000000 9f010000 0d000000 722c0000 ]...........r,.. │ │ - 0x00042500 0a000000 5a000000 05000000 722c0000 ....Z.......r,.. │ │ - 0x00042510 0a000000 02010000 0d000000 722c0000 ............r,.. │ │ - 0x00042520 0a000000 0b010000 0d000000 722c0000 ............r,.. │ │ - 0x00042530 0a000000 27010000 05000000 722c0000 ....'.......r,.. │ │ - 0x00042540 0a000000 46010000 05000000 722c0000 ....F.......r,.. │ │ - 0x00042550 0a000000 53010000 05000000 722c0000 ....S.......r,.. │ │ - 0x00042560 0a000000 e4010000 09000000 722c0000 ............r,.. │ │ - 0x00042570 0a000000 1b020000 09000000 722c0000 ............r,.. │ │ - 0x00042580 0a000000 31020000 09000000 722c0000 ....1.......r,.. │ │ - 0x00042590 0a000000 50020000 09000000 722c0000 ....P.......r,.. │ │ - 0x000425a0 0a000000 44020000 09000000 722c0000 ....D.......r,.. │ │ - 0x000425b0 0a000000 68020000 09000000 722c0000 ....h.......r,.. │ │ - 0x000425c0 0a000000 99020000 09000000 722c0000 ............r,.. │ │ - 0x000425d0 0a000000 8c020000 09000000 582d0000 ............X-.. │ │ - 0x000425e0 18000000 8c2d0000 11000000 702d0000 .....-......p-.. │ │ - 0x000425f0 1c000000 3a020000 05000000 b82d0000 ....:........-.. │ │ - 0x00042600 02000000 882e0000 12000000 28440000 ............(D.. │ │ - 0x00042610 00000000 024c0000 01000000 024c0000 .....L.......L.. │ │ - 0x00042620 01000000 35130100 00000000 01000000 ....5........... │ │ - 0x00042630 75460100 d12e0000 1d000000 9b000000 uF.............. │ │ - 0x00042640 05000000 d12e0000 1d000000 a3000000 ................ │ │ - 0x00042650 05000000 302f0000 20000000 702f0000 ....0/.. ...p/.. │ │ - 0x00042660 12000000 ca2d0000 10000000 d02f0000 .....-......./.. │ │ - 0x00042670 17000000 e72f0000 09000000 ca2d0000 ...../.......-.. │ │ - 0x00042680 10000000 3a2e0000 10000000 f02f0000 ....:......../.. │ │ - 0x00042690 09000000 e72f0000 09000000 b5130100 ...../.......... │ │ - 0x000426a0 0c000000 04000000 8d910000 d5920000 ................ │ │ - 0x000426b0 19930000 fe2f0000 1b000000 69000000 ...../......i... │ │ - 0x000426c0 17000000 9d2d0000 1b000000 35090000 .....-......5... │ │ - 0x000426d0 1a000000 9d2d0000 1b000000 2e090000 .....-.......... │ │ - 0x000426e0 22000000 f02e0000 20000000 9f000000 "....... ....... │ │ - 0x000426f0 09000000 f02e0000 20000000 83000000 ........ ....... │ │ - 0x00042700 1e000000 e1300000 12000000 f3300000 .....0.......0.. │ │ - 0x00042710 22000000 6a2e0000 10000000 f3300000 "...j........0.. │ │ - 0x00042720 22000000 15310000 16000000 2b310000 "....1......+1.. │ │ - 0x00042730 0d000000 38310000 2a000000 62320000 ....81..*...b2.. │ │ - 0x00042740 1f000000 46050000 12000000 62320000 ....F.......b2.. │ │ - 0x00042750 1f000000 46050000 28000000 62320000 ....F...(...b2.. │ │ - 0x00042760 1f000000 39060000 15000000 62320000 ....9.......b2.. │ │ - 0x00042770 1f000000 67060000 15000000 62320000 ....g.......b2.. │ │ - 0x00042780 1f000000 68060000 15000000 87320000 ....h........2.. │ │ - 0x00042790 0e000000 242d0000 04000000 1a2e0000 ....$-.......... │ │ - 0x000427a0 10000000 95320000 01000000 96320000 .....2.......2.. │ │ - 0x000427b0 0b000000 a1320000 26000000 c7320000 .....2..&....2.. │ │ - 0x000427c0 08000000 e7320000 06000000 95320000 .....2.......2.. │ │ - 0x000427d0 01000000 96320000 0b000000 ed320000 .....2.......2.. │ │ - 0x000427e0 16000000 95320000 01000000 03330000 .....2.......3.. │ │ - 0x000427f0 1b000000 0c010000 2c000000 1e330000 ........,....3.. │ │ - 0x00042800 25000000 1a000000 36000000 1e330000 %.......6....3.. │ │ - 0x00042810 25000000 0a000000 2b000000 bf380000 %.......+....8.. │ │ - 0x00042820 28000000 50000000 28000000 bf380000 (...P...(....8.. │ │ - 0x00042830 28000000 5c000000 16000000 e7380000 (...\........8.. │ │ - 0x00042840 1a000000 38000000 0b000000 e7380000 ....8........8.. │ │ - 0x00042850 1a000000 66000000 23000000 5f3c0000 ....f...#..._<.. │ │ - 0x00042860 0a000000 693c0000 0f000000 e43e0000 ....i<.......>.. │ │ - 0x00042870 1e000000 1f000000 05000000 213f0000 ............!?.. │ │ - 0x00042880 5d000000 93000000 09000000 213f0000 ]...........!?.. │ │ - 0x00042890 5d000000 94000000 09000000 213f0000 ]...........!?.. │ │ - 0x000428a0 5d000000 8b000000 09000000 213f0000 ]...........!?.. │ │ - 0x000428b0 5d000000 f3000000 09000000 213f0000 ]...........!?.. │ │ - 0x000428c0 5d000000 f4000000 09000000 213f0000 ]...........!?.. │ │ - 0x000428d0 5d000000 eb000000 09000000 cb3f0000 ]............?.. │ │ - 0x000428e0 50000000 a6000000 05000000 1b400000 P............@.. │ │ - 0x000428f0 4a000000 66000000 23000000 35130100 J...f...#...5... │ │ - 0x00042900 00000000 01000000 fdfc0000 35130100 ............5... │ │ - 0x00042910 00000000 01000000 41060100 25bc0000 ........A...%... │ │ - 0x00042920 01000000 01000000 29bc0000 35130100 ........)...5... │ │ - 0x00042930 00000000 01000000 59e60000 b5130100 ........Y....... │ │ - 0x00042940 0c000000 04000000 55060100 83060100 ........U....... │ │ - 0x00042950 45070100 28440000 4f000000 b8010000 E...(D..O....... │ │ - 0x00042960 37000000 9e400000 2e000000 66000000 7....@......f... │ │ - 0x00042970 1c000000 9e400000 2e000000 6f000000 .....@......o... │ │ - 0x00042980 27000000 9e400000 2e000000 70000000 '....@......p... │ │ - 0x00042990 1d000000 9e400000 2e000000 72000000 .....@......r... │ │ - 0x000429a0 21000000 9e400000 2e000000 72000000 !....@......r... │ │ - 0x000429b0 48000000 9e400000 2e000000 73000000 H....@......s... │ │ - 0x000429c0 1a000000 9e400000 2e000000 7e000000 .....@......~... │ │ - 0x000429d0 1d000000 9e400000 2e000000 b4000000 .....@.......... │ │ - 0x000429e0 26000000 9e400000 2e000000 b5000000 &....@.......... │ │ - 0x000429f0 21000000 9e400000 2e000000 8a000000 !....@.......... │ │ - 0x00042a00 49000000 9e400000 2e000000 8b000000 I....@.......... │ │ - 0x00042a10 1f000000 9e400000 2e000000 8b000000 .....@.......... │ │ - 0x00042a20 2f000000 9e400000 2e000000 9d000000 /....@.......... │ │ - 0x00042a30 35000000 9e400000 2e000000 82000000 5....@.......... │ │ - 0x00042a40 2c000000 9e400000 2e000000 84000000 ,....@.......... │ │ - 0x00042a50 25000000 9e400000 2e000000 87000000 %....@.......... │ │ - 0x00042a60 25000000 d6400000 2a000000 8a000000 %....@..*....... │ │ - 0x00042a70 0d000000 d6400000 2a000000 1e010000 .....@..*....... │ │ - 0x00042a80 31000000 d6400000 2a000000 31010000 1....@..*...1... │ │ - 0x00042a90 16000000 d6400000 2a000000 34010000 .....@..*...4... │ │ - 0x00042aa0 47000000 49410000 39000000 402d0000 G...IA..9...@-.. │ │ - 0x00042ab0 04000000 82410000 22000000 a4410000 .....A.."....A.. │ │ - 0x00042ac0 11000000 d6400000 2a000000 5c010000 .....@..*...\... │ │ - 0x00042ad0 1a000000 d6400000 2a000000 51010000 .....@..*...Q... │ │ - 0x00042ae0 15000000 d6400000 2a000000 bf010000 .....@..*....... │ │ - 0x00042af0 1f000000 d6400000 2a000000 1e020000 .....@..*....... │ │ - 0x00042b00 1e000000 d6400000 2a000000 23020000 .....@..*...#... │ │ - 0x00042b10 22000000 d6400000 2a000000 24020000 "....@..*...$... │ │ - 0x00042b20 25000000 d6400000 2a000000 87020000 %....@..*....... │ │ - 0x00042b30 11000000 d6400000 2a000000 d4030000 .....@..*....... │ │ - 0x00042b40 2d000000 d6400000 2a000000 ca040000 -....@..*....... │ │ - 0x00042b50 2d000000 37420000 2b000000 53010000 -...7B..+...S... │ │ - 0x00042b60 1e000000 6a400000 6f400000 7b400000 ....j@..o@..{@.. │ │ - 0x00042b70 86400000 1c2d0000 b8410000 502d0000 .@...-...A..P-.. │ │ - 0x00042b80 042d0000 db410000 b5410000 d8410000 .-...A...A...A.. │ │ - 0x00042b90 502d0000 c8410000 c3410000 d3410000 P-...A...A...A.. │ │ - 0x00042ba0 502d0000 bd410000 cd410000 442d0000 P-...A...A..D-.. │ │ - 0x00042bb0 182d0000 df410000 502d0000 502d0000 .-...A..P-..P-.. │ │ - 0x00042bc0 ba410000 ca410000 c93f0000 e0410000 .A...A...?...A.. │ │ - 0x00042bd0 502d0000 c0410000 d0410000 de410000 P-...A...A...A.. │ │ - 0x00042be0 b5070100 00000000 01000000 b9070100 ................ │ │ - 0x00042bf0 72430000 63000000 ad030000 42000000 rC..c.......B... │ │ - 0x00042c00 72430000 63000000 c8030000 42000000 rC..c.......B... │ │ - 0x00042c10 d5430000 21000000 72430000 63000000 .C..!...rC..c... │ │ - 0x00042c20 ec030000 05000000 f6430000 31000000 .........C..1... │ │ - 0x00042c30 72430000 63000000 06040000 05000000 rC..c........... │ │ - 0x00042c40 28440000 4f000000 b7050000 14000000 (D..O........... │ │ - 0x00042c50 28440000 4f000000 b7050000 21000000 (D..O.......!... │ │ - 0x00042c60 28440000 4f000000 ab050000 21000000 (D..O.......!... │ │ - 0x00042c70 77440000 0e000000 85440000 4d000000 wD.......D..M... │ │ - 0x00042c80 d9000000 42000000 d2440000 09000000 ....B....D...... │ │ - 0x00042c90 35130100 00000000 01000000 39130100 5...........9... │ │ - 0x00042ca0 b5130100 04000000 04000000 b9130100 ................ │ │ - 0x00042cb0 03450000 4c000000 27080000 24000000 .E..L...'...$... │ │ - 0x00042cc0 e9100100 0c000000 04000000 35110100 ............5... │ │ - 0x00042cd0 ed110100 7d120100 a9180100 0c000000 ....}........... │ │ - 0x00042ce0 04000000 67450100 9f450100 65460100 ....gE...E..eF.. │ │ - 0x00042cf0 e9100100 0c000000 04000000 29330100 ............)3.. │ │ - 0x00042d00 3d360100 cd360100 28440000 4f000000 =6...6..(D..O... │ │ - 0x00042d10 3b040000 24000000 78450000 37000000 ;...$...xE..7... │ │ - 0x00042d20 5b450000 1d000000 98040000 0d000000 [E.............. │ │ - 0x00042d30 af450000 21000000 17000000 28440000 .E..!.......(D.. │ │ - 0x00042d40 00000000 d0450000 2d000000 01010000 .....E..-....... │ │ - 0x00042d50 29000000 28440000 00000000 92480000 )...(D.......H.. │ │ - 0x00042d60 0b000000 9d480000 01000000 9e480000 .....H.......H.. │ │ - 0x00042d70 1b000000 f4020000 14000000 ff480000 .............H.. │ │ - 0x00042d80 1f000000 06010000 1a000000 1e490000 .............I.. │ │ - 0x00042d90 13000000 31490000 02000000 9e480000 ....1I.......H.. │ │ - 0x00042da0 1b000000 06040000 09000000 52490000 ............RI.. │ │ - 0x00042db0 1c000000 17000000 39490000 19000000 ........9I...... │ │ - 0x00042dc0 b1060000 24000000 6e490000 0f000000 ....$...nI...... │ │ - 0x00042dd0 28000000 7d490000 18000000 f5000000 (...}I.......... │ │ - 0x00042de0 12000000 95490000 17000000 d4020000 .....I.......... │ │ - 0x00042df0 21000000 95490000 17000000 fd020000 !....I.......... │ │ - 0x00042e00 26000000 95490000 17000000 fb020000 &....I.......... │ │ - 0x00042e10 2c000000 95490000 17000000 0a030000 ,....I.......... │ │ - 0x00042e20 27000000 95490000 17000000 16030000 '....I.......... │ │ - 0x00042e30 27000000 95490000 17000000 80030000 '....I.......... │ │ - 0x00042e40 29000000 95490000 17000000 81030000 )....I.......... │ │ - 0x00042e50 2b000000 95490000 17000000 96030000 +....I.......... │ │ - 0x00042e60 2f000000 95490000 17000000 8e030000 /....I.......... │ │ - 0x00042e70 2f000000 95490000 17000000 9c030000 /....I.......... │ │ - 0x00042e80 2b000000 ad490000 1c000000 d0000000 +....I.......... │ │ - 0x00042e90 14000000 ad490000 1c000000 d0000000 .....I.......... │ │ - 0x00042ea0 31000000 ef490000 1f000000 91000000 1....I.......... │ │ - 0x00042eb0 0e000000 0e4a0000 11000000 5d3c0100 .....J......]<.. │ │ - 0x00042ec0 10000000 04000000 713c0100 512e0100 ........q<..Q... │ │ - 0x00042ed0 b5130100 1c000000 04000000 7d3b0100 ............};.. │ │ - 0x00042ee0 813b0100 1f4a0000 58000000 ac490000 .;...J..X....I.. │ │ - 0x00042ef0 01000000 28440000 00000000 834a0000 ....(D.......J.. │ │ - 0x00042f00 15000000 984a0000 0e000000 d7320000 .....J.......2.. │ │ - 0x00042f10 08000000 d74a0000 0e000000 e54a0000 .....J.......J.. │ │ - 0x00042f20 02000000 4f450000 01000000 e74a0000 ....OE.......J.. │ │ - 0x00042f30 4e000000 a64a0000 1c000000 86020000 N....J.......... │ │ - 0x00042f40 1e000000 a9180100 0c000000 04000000 ................ │ │ - 0x00042f50 45450100 b5130100 08000000 04000000 EE.............. │ │ - 0x00042f60 d5460100 b5130100 08000000 04000000 .F.............. │ │ - 0x00042f70 99460100 c9460100 5d3c0100 10000000 .F...F..]<...... │ │ - 0x00042f80 04000000 69440100 f1440100 35130100 ....iD...D..5... │ │ - 0x00042f90 00000000 01000000 75460100 28440000 ........uF..(D.. │ │ - 0x00042fa0 00000000 354b0000 31000000 664b0000 ....5K..1...fK.. │ │ - 0x00042fb0 32000000 984b0000 2d000000 c54b0000 2....K..-....K.. │ │ - 0x00042fc0 34000000 76010000 30000000 28440000 4...v...0...(D.. │ │ - 0x00042fd0 00000000 31490000 02000000 28440000 ....1I......(D.. │ │ - 0x00042fe0 00000000 f94b0000 03000000 fc4b0000 .....K.......K.. │ │ - 0x00042ff0 06000000 774a0000 09000000 0a2e0000 ....wJ.......... │ │ - 0x00043000 10000000 024c0000 01000000 4f450000 .....L......OE.. │ │ - 0x00043010 01000000 034c0000 12000000 154c0000 .....L.......L.. │ │ - 0x00043020 22000000 8c000000 0d000000 374c0000 "...........7L.. │ │ - 0x00043030 24000000 5b4c0000 32000000 7b000000 $...[L..2...{... │ │ - 0x00043040 11000000 5b4c0000 32000000 e7000000 ....[L..2....... │ │ - 0x00043050 09000000 b5130100 04000000 04000000 ................ │ │ - 0x00043060 55140100 5d140100 5d140100 b5130100 U...]...]....... │ │ - 0x00043070 04000000 04000000 65140100 6d140100 ........e...m... │ │ - 0x00043080 6d140100 b14c0000 4e000000 ff4c0000 m....L..N....L.. │ │ - 0x00043090 30000000 0a000000 05000000 2f4d0000 0.........../M.. │ │ - 0x000430a0 43000000 ea2d0000 fd450000 0e460000 C....-...E...F.. │ │ - 0x000430b0 4a2e0000 5a2e0000 20460000 33460000 J...Z... F..3F.. │ │ - 0x000430c0 45460000 52460000 60460000 75460000 EF..RF..`F..uF.. │ │ - 0x000430d0 81460000 8c460000 a1460000 b6460000 .F...F...F...F.. │ │ - 0x000430e0 c5460000 d3460000 e6460000 0c470000 .F...F...F...G.. │ │ - 0x000430f0 44470000 5d470000 74470000 80470000 DG..]G..tG...G.. │ │ - 0x00043100 89470000 ba2d0000 93470000 aa470000 .G...-...G...G.. │ │ - 0x00043110 c3470000 d1470000 de470000 cf320000 .G...G...G...2.. │ │ - 0x00043120 f2470000 0d480000 2a2e0000 1b480000 .G...H..*....H.. │ │ - 0x00043130 31480000 46480000 51480000 67480000 1H..FH..QH..gH.. │ │ - 0x00043140 74480000 7f480000 783c0000 9f3c0000 tH...H..x<...<.. │ │ - 0x00043150 783c0000 c53c0000 f73c0000 243d0000 x<...<...<..$=.. │ │ - 0x00043160 533d0000 743d0000 913d0000 783c0000 S=..t=...=..x<.. │ │ - 0x00043170 783c0000 be3d0000 ef3d0000 1c3e0000 x<...=...=...>.. │ │ - 0x00043180 4c3e0000 00000000 00000000 00000000 L>.............. │ │ - 0x00043190 00000000 00000000 00000000 00000000 ................ │ │ - 0x000431a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000431b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000431c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000431d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000431e0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000431f0 00000000 00000000 00000000 00000000 ................ │ │ - 0x00043200 00000000 00000000 00000000 00000000 ................ │ │ - 0x00043210 00000000 00000000 00000000 00000000 ................ │ │ - 0x00043220 00000000 00000000 00000000 00000000 ................ │ │ - 0x00043230 00000000 00000000 00000000 00000000 ................ │ │ - 0x00043240 00000000 00000000 00000000 00000000 ................ │ │ - 0x00043250 28770100 60490200 00000000 00000000 (w..`I.......... │ │ - 0x00043260 54fe0300 58fe0300 5cfe0300 70fe0300 T...X...\...p... │ │ - 0x00043270 58ff0300 30000400 44000400 3c010400 X...0...D...<... │ │ - 0x00043280 3c020400 d0020400 2c030400 8c030400 <.......,....... │ │ - 0x00043290 94030400 b4030400 48040400 50040400 ........H...P... │ │ + 0x00061f70 701f0600 b14c0000 15000000 415f0000 p....L......A_.. │ │ + 0x00061f80 5d000000 9f010000 0d000000 4f590000 ]...........OY.. │ │ + 0x00061f90 0a000000 5a000000 05000000 4f590000 ....Z.......OY.. │ │ + 0x00061fa0 0a000000 0b010000 0d000000 4f590000 ............OY.. │ │ + 0x00061fb0 0a000000 02010000 0d000000 4f590000 ............OY.. │ │ + 0x00061fc0 0a000000 27010000 05000000 4f590000 ....'.......OY.. │ │ + 0x00061fd0 0a000000 46010000 05000000 4f590000 ....F.......OY.. │ │ + 0x00061fe0 0a000000 53010000 05000000 4f590000 ....S.......OY.. │ │ + 0x00061ff0 0a000000 e4010000 09000000 4f590000 ............OY.. │ │ + 0x00062000 0a000000 1b020000 09000000 4f590000 ............OY.. │ │ + 0x00062010 0a000000 31020000 09000000 4f590000 ....1.......OY.. │ │ + 0x00062020 0a000000 50020000 09000000 4f590000 ....P.......OY.. │ │ + 0x00062030 0a000000 44020000 09000000 4f590000 ....D.......OY.. │ │ + 0x00062040 0a000000 68020000 09000000 4f590000 ....h.......OY.. │ │ + 0x00062050 0a000000 99020000 09000000 4f590000 ............OY.. │ │ + 0x00062060 0a000000 8c020000 09000000 88600000 .............`.. │ │ + 0x00062070 18000000 e44c0000 27000000 a6000000 .....L..'....... │ │ + 0x00062080 24000000 a0600000 11000000 f1590000 $....`.......Y.. │ │ + 0x00062090 20000000 2e020000 11000000 68560000 ...........hV.. │ │ + 0x000620a0 1b000000 e8010000 17000000 245e0000 ............$^.. │ │ + 0x000620b0 1e000000 1a010000 1e000000 245e0000 ............$^.. │ │ + 0x000620c0 1e000000 16010000 37000000 d15b0000 ........7....[.. │ │ + 0x000620d0 1a000000 bd010000 1d000000 84560000 .............V.. │ │ + 0x000620e0 1d000000 e1000000 05000000 84560000 .............V.. │ │ + 0x000620f0 1d000000 e9000000 05000000 08640000 .............d.. │ │ + 0x00062100 20000000 68640000 12000000 00000000 ...hd.......... │ │ + 0x00062110 04000000 04000000 c5cf0000 d8640000 .............d.. │ │ + 0x00062120 10000000 a8650000 17000000 bf650000 .....e.......e.. │ │ + 0x00062130 09000000 d8640000 10000000 68650000 .....d......he.. │ │ + 0x00062140 10000000 c8650000 09000000 bf650000 .....e.......e.. │ │ + 0x00062150 09000000 00000000 0c000000 04000000 ................ │ │ + 0x00062160 a5c80000 31ca0000 7dca0000 5a590000 ....1...}...ZY.. │ │ + 0x00062170 1b000000 af0a0000 26000000 5a590000 ........&...ZY.. │ │ + 0x00062180 1b000000 b80a0000 1a000000 76500000 ............vP.. │ │ + 0x00062190 20000000 84000000 1e000000 76500000 ...........vP.. │ │ + 0x000621a0 20000000 a0000000 09000000 9e660000 ............f.. │ │ + 0x000621b0 4c000000 194d0000 2f000000 5c030000 L....M../...\... │ │ + 0x000621c0 05000000 ea660000 2c000000 56580000 .....f..,...VX.. │ │ + 0x000621d0 1f000000 74050000 12000000 56580000 ....t.......VX.. │ │ + 0x000621e0 1f000000 74050000 28000000 56580000 ....t...(...VX.. │ │ + 0x000621f0 1f000000 67060000 15000000 56580000 ....g.......VX.. │ │ + 0x00062200 1f000000 95060000 15000000 56580000 ............VX.. │ │ + 0x00062210 1f000000 96060000 15000000 c64c0000 .............L.. │ │ + 0x00062220 1d000000 86000000 23000000 16680000 ........#....h.. │ │ + 0x00062230 02000000 c64c0000 1d000000 7f000000 .....L.......... │ │ + 0x00062240 2b000000 35680000 0e000000 5c600000 +...5h......\`.. │ │ + 0x00062250 04000000 38650000 10000000 43680000 ....8e......Ch.. │ │ + 0x00062260 01000000 e2800000 0b000000 44680000 ............Dh.. │ │ + 0x00062270 26000000 6c680000 08000000 ac680000 &...lh.......h.. │ │ + 0x00062280 06000000 43680000 01000000 e2800000 ....Ch.......... │ │ + 0x00062290 0b000000 b2680000 16000000 43680000 .....h......Ch.. │ │ + 0x000622a0 01000000 de540000 25000000 1a000000 .....T..%....... │ │ + 0x000622b0 36000000 de540000 25000000 0a000000 6....T..%....... │ │ + 0x000622c0 2b000000 716e0000 19000000 8a6e0000 +...qn.......n.. │ │ + 0x000622d0 39000000 c36e0000 12000000 d56e0000 9....n.......n.. │ │ + 0x000622e0 22000000 98650000 10000000 d56e0000 "....e.......n.. │ │ + 0x000622f0 22000000 f76e0000 16000000 0d6f0000 "....n.......o.. │ │ + 0x00062300 0d000000 1a6f0000 26000000 406f0000 .....o..&...@o.. │ │ + 0x00062310 2b000000 4d7d0000 01000000 2d720000 +...M}......-r.. │ │ + 0x00062320 0f000000 3c720000 0a000000 4f5a0000 .......vX..0....... │ │ + 0x000625c0 4d000000 76580000 30000000 3c060000 M...vX..0...<... │ │ + 0x000625d0 2d000000 76580000 30000000 3c060000 -...vX..0...<... │ │ + 0x000625e0 19000000 76580000 30000000 84060000 ....vX..0....... │ │ + 0x000625f0 20000000 96520000 1e000000 1c000000 ....R.......... │ │ + 0x00062600 05000000 6f570000 5d000000 8b000000 ....oW..]....... │ │ + 0x00062610 09000000 6f570000 5d000000 eb000000 ....oW..]....... │ │ + 0x00062620 09000000 cd570000 50000000 a8000000 .....W..P....... │ │ + 0x00062630 05000000 00000000 00000000 01000000 ................ │ │ + 0x00062640 0d540100 00000000 00000000 01000000 .T.............. │ │ + 0x00062650 254b0100 00000000 01000000 01000000 %K.............. │ │ + 0x00062660 95200100 00000000 00000000 01000000 . .............. │ │ + 0x00062670 cd3d0100 00000000 0c000000 04000000 .=.............. │ │ + 0x00062680 d94b0100 394b0100 094c0100 105c0000 .K..9K...L...\.. │ │ + 0x00062690 2e000000 3d000000 0b000000 105c0000 ....=........\.. │ │ + 0x000626a0 2e000000 3a000000 0b000000 105c0000 ....:........\.. │ │ + 0x000626b0 2e000000 36000000 0b000000 105c0000 ....6........\.. │ │ + 0x000626c0 2e000000 66000000 1c000000 105c0000 ....f........\.. │ │ + 0x000626d0 2e000000 6f000000 27000000 105c0000 ....o...'....\.. │ │ + 0x000626e0 2e000000 70000000 1d000000 105c0000 ....p........\.. │ │ + 0x000626f0 2e000000 72000000 21000000 105c0000 ....r...!....\.. │ │ + 0x00062700 2e000000 72000000 48000000 105c0000 ....r...H....\.. │ │ + 0x00062710 2e000000 73000000 1a000000 105c0000 ....s........\.. │ │ + 0x00062720 2e000000 7e000000 1d000000 105c0000 ....~........\.. │ │ + 0x00062730 2e000000 b4000000 26000000 105c0000 ........&....\.. │ │ + 0x00062740 2e000000 b5000000 21000000 105c0000 ........!....\.. │ │ + 0x00062750 2e000000 8a000000 49000000 105c0000 ........I....\.. │ │ + 0x00062760 2e000000 8b000000 1f000000 105c0000 .............\.. │ │ + 0x00062770 2e000000 8b000000 2f000000 105c0000 ......../....\.. │ │ + 0x00062780 2e000000 9d000000 35000000 105c0000 ........5....\.. │ │ + 0x00062790 2e000000 82000000 2c000000 105c0000 ........,....\.. │ │ + 0x000627a0 2e000000 84000000 25000000 105c0000 ........%....\.. │ │ + 0x000627b0 2e000000 87000000 25000000 3f5c0000 ........%...?\.. │ │ + 0x000627c0 2a000000 32000000 13000000 3f5c0000 *...2.......?\.. │ │ + 0x000627d0 2a000000 2f000000 13000000 3f5c0000 *.../.......?\.. │ │ + 0x000627e0 2a000000 2b000000 13000000 3f5c0000 *...+.......?\.. │ │ + 0x000627f0 2a000000 4b000000 0e000000 3f5c0000 *...K.......?\.. │ │ + 0x00062800 2a000000 5a000000 28000000 3f5c0000 *...Z...(...?\.. │ │ + 0x00062810 2a000000 8a000000 0d000000 3f5c0000 *...........?\.. │ │ + 0x00062820 2a000000 1e010000 31000000 3f5c0000 *.......1...?\.. │ │ + 0x00062830 2a000000 31010000 16000000 3f5c0000 *...1.......?\.. │ │ + 0x00062840 2a000000 34010000 47000000 c6750000 *...4...G....u.. │ │ + 0x00062850 39000000 70600000 04000000 ff750000 9...p`.......u.. │ │ + 0x00062860 22000000 21760000 11000000 3f5c0000 "...!v......?\.. │ │ + 0x00062870 2a000000 5c010000 1a000000 3f5c0000 *...\.......?\.. │ │ + 0x00062880 2a000000 bf010000 1f000000 3f5c0000 *...........?\.. │ │ + 0x00062890 2a000000 1e020000 1e000000 3f5c0000 *...........?\.. │ │ + 0x000628a0 2a000000 23020000 22000000 3f5c0000 *...#..."...?\.. │ │ + 0x000628b0 2a000000 24020000 25000000 3f5c0000 *...$...%...?\.. │ │ + 0x000628c0 2a000000 87020000 11000000 3f5c0000 *...........?\.. │ │ + 0x000628d0 2a000000 d4030000 2d000000 3f5c0000 *.......-...?\.. │ │ + 0x000628e0 2a000000 ca040000 2d000000 544d0000 *.......-...TM.. │ │ + 0x000628f0 2b000000 62000000 1b000000 544d0000 +...b.......TM.. │ │ + 0x00062900 2b000000 69000000 13000000 544d0000 +...i.......TM.. │ │ + 0x00062910 2b000000 53010000 1e000000 00000000 +...S........... │ │ + 0x00062920 00000000 01000000 89540100 435e0000 .........T..C^.. │ │ + 0x00062930 63000000 ad030000 42000000 435e0000 c.......B...C^.. │ │ + 0x00062940 63000000 c8030000 42000000 4d770000 c.......B...Mw.. │ │ + 0x00062950 21000000 435e0000 63000000 ec030000 !...C^..c....... │ │ + 0x00062960 05000000 6e770000 31000000 435e0000 ....nw..1...C^.. │ │ + 0x00062970 63000000 06040000 05000000 975b0000 c............[.. │ │ + 0x00062980 28000000 8d000000 20000000 ef510000 (....... ....Q.. │ │ + 0x00062990 4f000000 e5050000 14000000 ef510000 O............Q.. │ │ + 0x000629a0 4f000000 e5050000 21000000 ef510000 O.......!....Q.. │ │ + 0x000629b0 4f000000 d9050000 21000000 a1770000 O.......!....w.. │ │ + 0x000629c0 0e000000 97500000 4d000000 28010000 .....P..M...(... │ │ + 0x000629d0 42000000 af770000 09000000 04550000 B....w.......U.. │ │ + 0x000629e0 5f000000 4a000000 1f000000 04550000 _...J........U.. │ │ + 0x000629f0 5f000000 44000000 17000000 00000000 _...D........... │ │ + 0x00062a00 04000000 04000000 b52d0300 c7530000 .........-...S.. │ │ + 0x00062a10 5f000000 58020000 30000000 c7530000 _...X...0....S.. │ │ + 0x00062a20 5f000000 c6000000 27000000 135d0000 _.......'....].. │ │ + 0x00062a30 4c000000 e20a0000 24000000 a2560000 L.......$....V.. │ │ + 0x00062a40 4a000000 5f030000 09000000 27540000 J..._.......'T.. │ │ + 0x00062a50 50000000 2e020000 11000000 975b0000 P............[.. │ │ + 0x00062a60 28000000 e6060000 1e000000 975b0000 (............[.. │ │ + 0x00062a70 28000000 9d060000 14000000 975b0000 (............[.. │ │ + 0x00062a80 28000000 b4060000 12000000 975b0000 (............[.. │ │ + 0x00062a90 28000000 41050000 25000000 975b0000 (...A...%....[.. │ │ + 0x00062aa0 28000000 3a050000 25000000 975b0000 (...:...%....[.. │ │ + 0x00062ab0 28000000 63050000 1c000000 975b0000 (...c........[.. │ │ + 0x00062ac0 28000000 5c050000 1c000000 975b0000 (...\........[.. │ │ + 0x00062ad0 28000000 b2030000 1c000000 50530000 (...........PS.. │ │ + 0x00062ae0 50000000 de010000 01000000 975b0000 P............[.. │ │ + 0x00062af0 28000000 1c030000 29000000 76590000 (.......)...vY.. │ │ + 0x00062b00 29000000 14010000 24000000 01000000 ).......$....... │ │ + 0x00062b10 00000000 98790000 01000000 98790000 .....y.......y.. │ │ + 0x00062b20 01000000 6d220300 0c000000 04000000 ....m".......... │ │ + 0x00062b30 c9220300 95230300 dd240300 6d220300 ."...#...$..m".. │ │ + 0x00062b40 0c000000 04000000 bd370300 43380300 .........7..C8.. │ │ + 0x00062b50 39390300 6d220300 0c000000 04000000 99..m".......... │ │ + 0x00062b60 d5250300 d5260300 65270300 452e0300 .%...&..e'..E... │ │ + 0x00062b70 0c000000 04000000 df3b0300 273c0300 .........;..'<.. │ │ + 0x00062b80 e13c0300 ef510000 4f000000 69040000 .<...Q..O...i... │ │ + 0x00062b90 24000000 ef510000 4f000000 ce010000 $....Q..O....... │ │ + 0x00062ba0 37000000 a2560000 4a000000 bd010000 7....V..J....... │ │ + 0x00062bb0 1d000000 e44c0000 27000000 5a000000 .....L..'...Z... │ │ + 0x00062bc0 1b000000 e44c0000 27000000 3d000000 .....L..'...=... │ │ + 0x00062bd0 1f000000 e44c0000 27000000 67000000 .....L..'...g... │ │ + 0x00062be0 1b000000 e44c0000 27000000 66000000 .....L..'...f... │ │ + 0x00062bf0 21000000 e44c0000 27000000 6b000000 !....L..'...k... │ │ + 0x00062c00 13000000 ed560000 27000000 b9000000 .....V..'....... │ │ + 0x00062c10 25000000 ed560000 27000000 a8010000 %....V..'....... │ │ + 0x00062c20 14000000 ed560000 27000000 bb010000 .....V..'....... │ │ + 0x00062c30 18000000 ed560000 27000000 d1000000 .....V..'....... │ │ + 0x00062c40 15000000 ed560000 27000000 33010000 .....V..'...3... │ │ + 0x00062c50 2d000000 ed560000 27000000 4e010000 -....V..'...N... │ │ + 0x00062c60 29000000 ed560000 27000000 58010000 )....V..'...X... │ │ + 0x00062c70 17000000 ed560000 27000000 3e010000 .....V..'...>... │ │ + 0x00062c80 25000000 ed560000 27000000 fa010000 %....V..'....... │ │ + 0x00062c90 17000000 7f5c0000 2b000000 62010000 .....\..+...b... │ │ + 0x00062ca0 29000000 7f5c0000 2b000000 62010000 )....\..+...b... │ │ + 0x00062cb0 23000000 7f5c0000 2b000000 cd000000 #....\..+....... │ │ + 0x00062cc0 33000000 7f5c0000 2b000000 91000000 3....\..+....... │ │ + 0x00062cd0 23000000 7f5c0000 2b000000 8b000000 #....\..+....... │ │ + 0x00062ce0 23000000 7f5c0000 2b000000 bb010000 #....\..+....... │ │ + 0x00062cf0 19000000 7f5c0000 2b000000 c4010000 .....\..+....... │ │ + 0x00062d00 1d000000 a4790000 48000000 b05a0000 .....y..H....Z.. │ │ + 0x00062d10 1f000000 19010000 19000000 ec790000 .............y.. │ │ + 0x00062d20 37000000 605d0000 1d000000 bc040000 7...`].......... │ │ + 0x00062d30 0d000000 a7580000 1d000000 49020000 .....X......I... │ │ + 0x00062d40 20000000 4e7a0000 22000000 15000000 ...Nz.."....... │ │ + 0x00062d50 02000000 442d0600 707a0000 21000000 ....D-..pz..!... │ │ + 0x00062d60 17000000 3f520000 2d000000 16010000 ....?R..-....... │ │ + 0x00062d70 29000000 917a0000 1c000000 17000000 )....z.......... │ │ + 0x00062d80 02000000 742d0600 01000000 00000000 ....t-.......... │ │ + 0x00062d90 427d0000 0b000000 4d7d0000 01000000 B}......M}...... │ │ + 0x00062da0 0c510000 1b000000 5c030000 14000000 .Q......\....... │ │ + 0x00062db0 4e7d0000 13000000 9f770000 02000000 N}.......w...... │ │ + 0x00062dc0 0c510000 1b000000 8d040000 09000000 .Q.............. │ │ + 0x00062dd0 a75e0000 19000000 b2010000 31000000 .^..........1... │ │ + 0x00062de0 677d0000 56000000 a75e0000 19000000 g}..V....^...... │ │ + 0x00062df0 88020000 11000000 a75e0000 19000000 .........^...... │ │ + 0x00062e00 31070000 24000000 cb7d0000 2a000000 1...$....}..*... │ │ + 0x00062e10 84510000 17000000 68010000 0d000000 .Q......h....... │ │ + 0x00062e20 84510000 17000000 d3020000 21000000 .Q..........!... │ │ + 0x00062e30 84510000 17000000 fa020000 2c000000 .Q..........,... │ │ + 0x00062e40 84510000 17000000 fc020000 26000000 .Q..........&... │ │ + 0x00062e50 84510000 17000000 09030000 27000000 .Q..........'... │ │ + 0x00062e60 84510000 17000000 15030000 27000000 .Q..........'... │ │ + 0x00062e70 84510000 17000000 7f030000 29000000 .Q..........)... │ │ + 0x00062e80 84510000 17000000 80030000 2b000000 .Q..........+... │ │ + 0x00062e90 84510000 17000000 95030000 2f000000 .Q........../... │ │ + 0x00062ea0 84510000 17000000 8d030000 2f000000 .Q........../... │ │ + 0x00062eb0 84510000 17000000 9b030000 2b000000 .Q..........+... │ │ + 0x00062ec0 84510000 17000000 c3030000 2f000000 .Q........../... │ │ + 0x00062ed0 84510000 17000000 bc030000 2f000000 .Q........../... │ │ + 0x00062ee0 84510000 17000000 b1030000 2b000000 .Q..........+... │ │ + 0x00062ef0 ec5b0000 23000000 9f000000 14000000 .[..#........... │ │ + 0x00062f00 ec5b0000 23000000 7c000000 16000000 .[..#...|....... │ │ + 0x00062f10 a85d0000 26000000 24010000 2d000000 .]..&...$...-... │ │ + 0x00062f20 1c7e0000 2a000000 14000000 00000000 .~..*........... │ │ + 0x00062f30 02000000 202f0600 333a0300 10000000 .... /..3:...... │ │ + 0x00062f40 04000000 c11c0300 311d0300 00000000 ........1....... │ │ + 0x00062f50 1c000000 04000000 7d690100 81690100 ........}i...i.. │ │ + 0x00062f60 e67e0000 13000000 f97e0000 06000000 .~.......~...... │ │ + 0x00062f70 ff7e0000 06000000 f57d0000 01000000 .~.......}...... │ │ + 0x00062f80 01000000 00000000 0e7f0000 3d000000 ............=... │ │ + 0x00062f90 4e7f0000 15000000 637f0000 0e000000 N.......c....... │ │ + 0x00062fa0 717f0000 4e000000 b5520000 1c000000 q...N....R...... │ │ + 0x00062fb0 1d010000 2e000000 c87f0000 09000000 ................ │ │ + 0x00062fc0 d17f0000 0e000000 c97d0000 02000000 .........}...... │ │ + 0x00062fd0 df7f0000 01000000 452e0300 0c000000 ........E....... │ │ + 0x00062fe0 04000000 b53b0300 00000000 08000000 .....;.......... │ │ + 0x00062ff0 04000000 7d270300 00000000 08000000 ....}'.......... │ │ + 0x00063000 04000000 e9390300 f9390300 213a0300 .....9...9..!:.. │ │ + 0x00063010 2d3a0300 333a0300 10000000 04000000 -:..3:.......... │ │ + 0x00063020 473a0300 913a0300 393b0300 b13b0300 G:...:..9;...;.. │ │ + 0x00063030 ec7f0000 19000000 c97d0000 02000000 .........}...... │ │ + 0x00063040 df7f0000 01000000 bd7d0000 0c000000 .........}...... │ │ + 0x00063050 c97d0000 02000000 05800000 33000000 .}..........3... │ │ + 0x00063060 38800000 2d000000 274e0000 34000000 8...-...'N..4... │ │ + 0x00063070 67010000 30000000 01000000 00000000 g...0........... │ │ + 0x00063080 9f770000 02000000 01000000 00000000 .w.............. │ │ + 0x00063090 80800000 03000000 98790000 01000000 .........y...... │ │ + 0x000630a0 a2800000 12000000 15570000 22000000 .........W.."... │ │ + 0x000630b0 8f000000 0d000000 b4800000 2e000000 ................ │ │ + 0x000630c0 29000000 00000000 04000000 04000000 )............... │ │ + 0x000630d0 6d2d0300 752d0300 752d0300 00000000 m-..u-..u-...... │ │ + 0x000630e0 04000000 04000000 7d2d0300 852d0300 ........}-...-.. │ │ + 0x000630f0 852d0300 e2800000 0b000000 ed800000 .-.............. │ │ + 0x00063100 19000000 06810000 24000000 5c4e0000 ........$...\N.. │ │ + 0x00063110 28000000 8f000000 0d000000 5c4e0000 (...........\N.. │ │ + 0x00063120 28000000 0e010000 09000000 4e810000 (...........N... │ │ + 0x00063130 4d000000 9b810000 2f000000 ca810000 M......./....... │ │ + 0x00063140 2a000000 c8550000 3a000000 6d000000 *....U..:...m... │ │ + 0x00063150 0d000000 a0590000 3a000000 30000000 .....Y..:...0... │ │ + 0x00063160 1d000000 e7580000 3c000000 1f000000 .....X..<....... │ │ + 0x00063170 16000000 e7580000 3c000000 1f000000 .....X..<....... │ │ + 0x00063180 11000000 e7580000 3c000000 2f000000 .....X..<.../... │ │ + 0x00063190 13000000 e7580000 3c000000 30000000 .....X..<...0... │ │ + 0x000631a0 1a000000 d05a0000 36000000 56010000 .....Z..6...V... │ │ + 0x000631b0 49000000 a0590000 3a000000 1f000000 I....Y..:....... │ │ + 0x000631c0 11000000 d05a0000 36000000 a9010000 .....Z..6....... │ │ + 0x000631d0 2b000000 c15e0000 3a000000 fe000000 +....^..:....... │ │ + 0x000631e0 1e000000 cc4e0000 4b000000 6c000000 .....N..K...l... │ │ + 0x000631f0 0a000000 075b0000 4f000000 43000000 .....[..O...C... │ │ + 0x00063200 0b000000 f46f0000 1b700000 00000000 .....o...p...... │ │ + 0x00063210 41700000 73700000 a0700000 cf700000 Ap..sp...p...p.. │ │ + 0x00063220 f0700000 0d710000 00000000 00000000 .p...q.......... │ │ + 0x00063230 3a710000 6b710000 98710000 c8710000 :q..kq...q...q.. │ │ + 0x00063240 11750000 16750000 22750000 2d750000 .u...u.."u..-u.. │ │ + 0x00063250 58600000 11750000 16750000 22750000 X`...u...u.."u.. │ │ + 0x00063260 2d750000 58600000 35760000 80600000 -u..X`..5v...`.. │ │ + 0x00063270 44600000 58760000 32760000 55760000 D`..Xv..2v..Uv.. │ │ + 0x00063280 00000000 45760000 40760000 50760000 ....Ev..@v..Pv.. │ │ + 0x00063290 00000000 3a760000 4a760000 74600000 ....:v..Jv..t`.. │ │ + 0x000632a0 54600000 5c760000 00000000 00000000 T`..\v.......... │ │ + 0x000632b0 37760000 47760000 0a750000 5d760000 7v..Gv...u..]v.. │ │ + 0x000632c0 00000000 3d760000 4d760000 5b760000 ....=v..Mv..[v.. │ │ + 0x000632d0 f8640000 ad7a0000 be7a0000 78650000 .d...z...z..xe.. │ │ + 0x000632e0 88650000 d07a0000 e37a0000 f57a0000 .e...z...z...z.. │ │ + 0x000632f0 027b0000 107b0000 257b0000 317b0000 .{...{..%{..1{.. │ │ + 0x00063300 3c7b0000 517b0000 667b0000 757b0000 <{..Q{..f{..u{.. │ │ + 0x00063310 837b0000 967b0000 bc7b0000 f47b0000 .{...{...{...{.. │ │ + 0x00063320 0d7c0000 247c0000 307c0000 397c0000 .|..$|..0|..9|.. │ │ + 0x00063330 c8640000 437c0000 5a7c0000 687c0000 .d..C|..Z|..h|.. │ │ + 0x00063340 767c0000 837c0000 9c680000 977c0000 v|...|...h...|.. │ │ + 0x00063350 b27c0000 58650000 c07c0000 d67c0000 .|..Xe...|...|.. │ │ + 0x00063360 eb7c0000 f67c0000 0c7d0000 197d0000 .|...|...}...}.. │ │ + 0x00063370 247d0000 2f7d0000 00000000 00000000 $}../}.......... │ │ + 0x00063380 00000000 00000000 00000000 00000000 ................ │ │ + 0x00063390 00000000 00000000 00000000 00000000 ................ │ │ + 0x000633a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000633b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000633c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000633d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000633e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000633f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x00063400 00000000 00000000 00000000 00000000 ................ │ │ + 0x00063410 00000000 00000000 00000000 00000000 ................ │ │ + 0x00063420 00000000 00000000 00000000 00000000 ................ │ │ + 0x00063430 00000000 00000000 00000000 00000000 ................ │ │ + 0x00063440 00000000 00000000 d86d0300 10400400 .........m...@.. │ │ + 0x00063450 00000000 00000000 64f80500 68f80500 ........d...h... │ │ + 0x00063460 6cf80500 80f80500 68f90500 40fa0500 l.......h...@... │ │ + 0x00063470 54fa0500 4cfb0500 4cfc0500 e0fc0500 T...L...L....... │ │ + 0x00063480 3cfd0500 9cfd0500 a4fd0500 c4fd0500 <............... │ │ + 0x00063490 58fe0500 60fe0500 X...`... │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x000432a0 24680000 10680000 $h...h.. │ │ + 0x00063498 f4960000 e0960000 ........ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,13 +1,13 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x00043360 b4440400 00000000 00000000 00000000 .D.............. │ │ - 0x00043370 00000000 00000000 00000000 00000000 ................ │ │ - 0x00043380 50320400 00000000 00000000 54320400 P2..........T2.. │ │ - 0x00043390 00000000 00000000 00000000 00000000 ................ │ │ - 0x000433a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000433b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000433c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000433d0 00000000 00000000 00000000 00000000 ................ │ │ - 0x000433e0 00000000 00000000 b8440400 00000000 .........D...... │ │ - 0x000433f0 d0f70300 60f70300 40f80300 ....`...@... │ │ + 0x00063558 7c4c0600 00000000 00000000 00000000 |L.............. │ │ + 0x00063568 00000000 00000000 00000000 48340600 ............H4.. │ │ + 0x00063578 00000000 00000000 00000000 4c340600 ............L4.. │ │ + 0x00063588 00000000 00000000 00000000 00000000 ................ │ │ + 0x00063598 00000000 00000000 00000000 00000000 ................ │ │ + 0x000635a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000635b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000635c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000635d8 00000000 00000000 804c0600 00000000 .........L...... │ │ + 0x000635e8 e0f10500 70f10500 50f20500 ....p...P... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,13 +1,15 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ - 0x000433fc 00000000 00000000 00000000 a0120400 ................ │ │ - 0x0004340c a0120400 a0120400 a0120400 a0120400 ................ │ │ - 0x0004341c a0120400 a0120400 a0120400 a0120400 ................ │ │ - 0x0004342c a0120400 a0120400 a0120400 a0120400 ................ │ │ - 0x0004343c a0120400 a0120400 a0120400 a0120400 ................ │ │ - 0x0004344c a0120400 a0120400 a0120400 a0120400 ................ │ │ - 0x0004345c a0120400 a0120400 a0120400 a0120400 ................ │ │ - 0x0004346c a0120400 a0120400 a0120400 a0120400 ................ │ │ - 0x0004347c a0120400 a0120400 a0120400 ............ │ │ + 0x000635f4 00000000 00000000 00000000 c00c0600 ................ │ │ + 0x00063604 c00c0600 c00c0600 c00c0600 c00c0600 ................ │ │ + 0x00063614 c00c0600 c00c0600 c00c0600 c00c0600 ................ │ │ + 0x00063624 c00c0600 c00c0600 c00c0600 c00c0600 ................ │ │ + 0x00063634 c00c0600 c00c0600 c00c0600 c00c0600 ................ │ │ + 0x00063644 c00c0600 c00c0600 c00c0600 c00c0600 ................ │ │ + 0x00063654 c00c0600 c00c0600 c00c0600 c00c0600 ................ │ │ + 0x00063664 c00c0600 c00c0600 c00c0600 c00c0600 ................ │ │ + 0x00063674 c00c0600 c00c0600 c00c0600 c00c0600 ................ │ │ + 0x00063684 c00c0600 c00c0600 c00c0600 c00c0600 ................ │ │ + 0x00063694 c00c0600 c00c0600 c00c0600 c00c0600 ................ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,7 +1,97 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x00044488 39050000 6170706c 65010000 00000000 9...apple....... │ │ - 0x00044498 4d130100 00000000 8d150100 00000000 M............... │ │ - 0x000444a8 4d130100 ffffffff ffffffff 84310400 M............1.. │ │ - 0x000444b8 94550000 .U.. │ │ + 0x000646a8 6170706c 65000000 39050000 00000000 apple...9....... │ │ + 0x000646b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000646c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000646d8 00000000 00000000 03000000 00000000 ................ │ │ + 0x000646e8 00000000 e1630100 00000000 00000000 .....c.......... │ │ + 0x000646f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064708 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064718 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064728 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064738 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064748 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064758 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064768 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064778 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064788 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064798 00000000 00000000 00000000 00000000 ................ │ │ + 0x000647a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000647b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000647c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000647d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000647e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000647f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064808 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064818 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064828 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064838 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064848 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064858 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064868 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064878 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064888 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064898 00000000 00000000 00000000 00000000 ................ │ │ + 0x000648a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000648b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000648c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000648d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000648e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000648f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064908 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064918 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064928 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064938 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064948 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064958 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064968 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064978 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064988 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064998 00000000 00000000 00000000 00000000 ................ │ │ + 0x000649a8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000649b8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000649c8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000649d8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000649e8 00000000 00000000 00000000 00000000 ................ │ │ + 0x000649f8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064a08 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064a18 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064a28 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064a38 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064a48 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064a58 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064a68 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064a78 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064a88 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064a98 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064aa8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064ab8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064ac8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064ad8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064ae8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064af8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064b08 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064b18 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064b28 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064b38 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064b48 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064b58 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064b68 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064b78 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064b88 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064b98 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064ba8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064bb8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064bc8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064bd8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064be8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064bf8 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064c08 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064c18 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064c28 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064c38 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064c48 00000000 00000000 00000000 00000000 ................ │ │ + 0x00064c58 00000080 00000000 00000000 00000000 ................ │ │ + 0x00064c68 01000000 ffffffff ffffffff 00000000 ................ │ │ + 0x00064c78 59630100 78330600 5c840000 Yc..x3..\... │ ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,7 +1,7 @@ │ │ │ │ String dump of section '.comment': │ │ - [ 0] Android (8490178, based on r450784d) clang version 14.0.6 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) │ │ - [ 9d] Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) │ │ - [ 13b] rustc version 1.77.0 (aedd173a2 2024-03-17) │ │ - [ 168] Linker: LLD 12.0.8 (/buildbot/src/android/llvm-r416183/out/llvm-project/lld c935d99d7cf2016289302412d708641d52d2f7ee) │ │ + [ 0] Android (7714059, based on r416183c1) clang version 12.0.8 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) │ │ + [ 9e] rustc version 1.90.0 (1159e78c4 2025-09-14) │ │ + [ cb] Android (11349228, +pgo, +bolt, +lto, -mlgo, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ + [ 183] Linker: LLD 12.0.8 (/buildbot/src/android/llvm-r416183/out/llvm-project/lld c935d99d7cf2016289302412d708641d52d2f7ee)